diff --git a/Cut/2.0/RBXLegacyLauncher/.vs/RBXLegacyLauncher/v14/.suo b/Cut/2.0/RBXLegacyLauncher/.vs/RBXLegacyLauncher/v14/.suo
new file mode 100644
index 0000000..c82895b
Binary files /dev/null and b/Cut/2.0/RBXLegacyLauncher/.vs/RBXLegacyLauncher/v14/.suo differ
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/App.config b/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/App.config
new file mode 100644
index 0000000..8e15646
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/App.config
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/App.xaml b/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/App.xaml
new file mode 100644
index 0000000..587348b
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/App.xaml
@@ -0,0 +1,9 @@
+
+
+
+
+
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/App.xaml.cs b/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/App.xaml.cs
new file mode 100644
index 0000000..52e460f
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/App.xaml.cs
@@ -0,0 +1,17 @@
+using System;
+using System.Collections.Generic;
+using System.Configuration;
+using System.Data;
+using System.Linq;
+using System.Threading.Tasks;
+using System.Windows;
+
+namespace RBXLegacyCustomizer
+{
+ ///
+ /// Interaction logic for App.xaml
+ ///
+ public partial class App : Application
+ {
+ }
+}
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/MainWindow.xaml b/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/MainWindow.xaml
new file mode 100644
index 0000000..efe7cac
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/MainWindow.xaml
@@ -0,0 +1,12 @@
+
+
+
+
+
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/MainWindow.xaml.cs b/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/MainWindow.xaml.cs
new file mode 100644
index 0000000..20812db
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/MainWindow.xaml.cs
@@ -0,0 +1,28 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Windows;
+using System.Windows.Controls;
+using System.Windows.Data;
+using System.Windows.Documents;
+using System.Windows.Input;
+using System.Windows.Media;
+using System.Windows.Media.Imaging;
+using System.Windows.Navigation;
+using System.Windows.Shapes;
+
+namespace RBXLegacyCustomizer
+{
+ ///
+ /// Interaction logic for MainWindow.xaml
+ ///
+ public partial class MainWindow : Window
+ {
+ public MainWindow()
+ {
+ InitializeComponent();
+ }
+ }
+}
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/Properties/AssemblyInfo.cs b/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/Properties/AssemblyInfo.cs
new file mode 100644
index 0000000..dbe7f8f
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/Properties/AssemblyInfo.cs
@@ -0,0 +1,55 @@
+using System.Reflection;
+using System.Resources;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+using System.Windows;
+
+// General Information about an assembly is controlled through the following
+// set of attributes. Change these attribute values to modify the information
+// associated with an assembly.
+[assembly: AssemblyTitle("RBXLegacyCustomizer")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("RBXLegacyCustomizer")]
+[assembly: AssemblyCopyright("Copyright © 2017")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// Setting ComVisible to false makes the types in this assembly not visible
+// to COM components. If you need to access a type in this assembly from
+// COM, set the ComVisible attribute to true on that type.
+[assembly: ComVisible(false)]
+
+//In order to begin building localizable applications, set
+//CultureYouAreCodingWith in your .csproj file
+//inside a . For example, if you are using US english
+//in your source files, set the to en-US. Then uncomment
+//the NeutralResourceLanguage attribute below. Update the "en-US" in
+//the line below to match the UICulture setting in the project file.
+
+//[assembly: NeutralResourcesLanguage("en-US", UltimateResourceFallbackLocation.Satellite)]
+
+
+[assembly: ThemeInfo(
+ ResourceDictionaryLocation.None, //where theme specific resource dictionaries are located
+ //(used if a resource is not found in the page,
+ // or application resource dictionaries)
+ ResourceDictionaryLocation.SourceAssembly //where the generic resource dictionary is located
+ //(used if a resource is not found in the page,
+ // app, or any theme specific resource dictionaries)
+)]
+
+
+// Version information for an assembly consists of the following four values:
+//
+// Major Version
+// Minor Version
+// Build Number
+// Revision
+//
+// You can specify all the values or you can default the Build and Revision Numbers
+// by using the '*' as shown below:
+// [assembly: AssemblyVersion("1.0.*")]
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/Properties/Resources.Designer.cs b/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/Properties/Resources.Designer.cs
new file mode 100644
index 0000000..ae45efc
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/Properties/Resources.Designer.cs
@@ -0,0 +1,71 @@
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+// Runtime Version:4.0.30319.42000
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+namespace RBXLegacyCustomizer.Properties
+{
+
+
+ ///
+ /// A strongly-typed resource class, for looking up localized strings, etc.
+ ///
+ // This class was auto-generated by the StronglyTypedResourceBuilder
+ // class via a tool like ResGen or Visual Studio.
+ // To add or remove a member, edit your .ResX file then rerun ResGen
+ // with the /str option, or rebuild your VS project.
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
+ internal class Resources
+ {
+
+ private static global::System.Resources.ResourceManager resourceMan;
+
+ private static global::System.Globalization.CultureInfo resourceCulture;
+
+ [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
+ internal Resources()
+ {
+ }
+
+ ///
+ /// Returns the cached ResourceManager instance used by this class.
+ ///
+ [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+ internal static global::System.Resources.ResourceManager ResourceManager
+ {
+ get
+ {
+ if ((resourceMan == null))
+ {
+ global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("RBXLegacyCustomizer.Properties.Resources", typeof(Resources).Assembly);
+ resourceMan = temp;
+ }
+ return resourceMan;
+ }
+ }
+
+ ///
+ /// Overrides the current thread's CurrentUICulture property for all
+ /// resource lookups using this strongly typed resource class.
+ ///
+ [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+ internal static global::System.Globalization.CultureInfo Culture
+ {
+ get
+ {
+ return resourceCulture;
+ }
+ set
+ {
+ resourceCulture = value;
+ }
+ }
+ }
+}
diff --git a/RBXLegacyLauncher/RBXLegacyLauncher/ClientSettings.resx b/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/Properties/Resources.resx
similarity index 90%
rename from RBXLegacyLauncher/RBXLegacyLauncher/ClientSettings.resx
rename to Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/Properties/Resources.resx
index 1af7de1..af7dbeb 100644
--- a/RBXLegacyLauncher/RBXLegacyLauncher/ClientSettings.resx
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/Properties/Resources.resx
@@ -46,7 +46,7 @@
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
- : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
+ : System.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
@@ -60,7 +60,6 @@
: and then encoded with base64 encoding.
-->
-
@@ -69,10 +68,9 @@
-
+
-
@@ -87,10 +85,9 @@
-
+
-
@@ -112,9 +109,9 @@
2.0
- System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
\ No newline at end of file
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/Properties/Settings.Designer.cs b/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/Properties/Settings.Designer.cs
new file mode 100644
index 0000000..5f8265c
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/Properties/Settings.Designer.cs
@@ -0,0 +1,30 @@
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+// Runtime Version:4.0.30319.42000
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+namespace RBXLegacyCustomizer.Properties
+{
+
+
+ [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0")]
+ internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase
+ {
+
+ private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
+
+ public static Settings Default
+ {
+ get
+ {
+ return defaultInstance;
+ }
+ }
+ }
+}
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/Properties/Settings.settings b/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/Properties/Settings.settings
new file mode 100644
index 0000000..033d7a5
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/Properties/Settings.settings
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/RBXLegacyCustomizer.csproj b/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/RBXLegacyCustomizer.csproj
new file mode 100644
index 0000000..401af56
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/RBXLegacyCustomizer.csproj
@@ -0,0 +1,119 @@
+
+
+
+
+ Debug
+ AnyCPU
+ {C720C584-FA29-4103-8B1D-C5781FC12DDA}
+ WinExe
+ Properties
+ RBXLegacyCustomizer
+ RBXLegacyCustomizer
+ v4.5
+ 512
+ {60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
+ 4
+
+
+ AnyCPU
+ true
+ full
+ false
+ bin\Debug\
+ DEBUG;TRACE
+ prompt
+ 4
+
+
+ AnyCPU
+ pdbonly
+ true
+ bin\Release\
+ TRACE
+ prompt
+ 4
+
+
+
+ ..\packages\MahApps.Metro.1.5.0\lib\net45\MahApps.Metro.dll
+ True
+
+
+ ..\packages\MahApps.Metro.IconPacks.1.9.1\lib\net45\MahApps.Metro.IconPacks.dll
+ True
+
+
+
+
+ ..\packages\MahApps.Metro.1.5.0\lib\net45\System.Windows.Interactivity.dll
+ True
+
+
+
+
+
+
+
+
+ 4.0
+
+
+
+
+
+
+
+ MSBuild:Compile
+ Designer
+
+
+ MSBuild:Compile
+ Designer
+
+
+ App.xaml
+ Code
+
+
+ MainWindow.xaml
+ Code
+
+
+
+
+ Code
+
+
+ True
+ True
+ Resources.resx
+
+
+ True
+ Settings.settings
+ True
+
+
+ ResXFileCodeGenerator
+ Resources.Designer.cs
+
+
+
+ SettingsSingleFileGenerator
+ Settings.Designer.cs
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/bin/Release/MahApps.Metro.IconPacks.dll b/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/bin/Release/MahApps.Metro.IconPacks.dll
new file mode 100644
index 0000000..0d96a51
Binary files /dev/null and b/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/bin/Release/MahApps.Metro.IconPacks.dll differ
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/bin/Release/MahApps.Metro.IconPacks.pdb b/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/bin/Release/MahApps.Metro.IconPacks.pdb
new file mode 100644
index 0000000..2fe4860
Binary files /dev/null and b/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/bin/Release/MahApps.Metro.IconPacks.pdb differ
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/bin/Release/MahApps.Metro.IconPacks.xml b/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/bin/Release/MahApps.Metro.IconPacks.xml
new file mode 100644
index 0000000..cd03841
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/bin/Release/MahApps.Metro.IconPacks.xml
@@ -0,0 +1,367 @@
+
+
+
+ MahApps.Metro.IconPacks
+
+
+
+
+ Base class for creating an icon control for icon packs.
+
+
+
+
+
+ Inheritors should provide a factory for setting up the path data index (per icon kind).
+ The factory will only be utilised once, across all closed instances (first instantiation wins).
+
+
+
+
+ Gets or sets the icon to display.
+
+
+
+
+ Gets the icon path data for the current .
+
+
+
+
+ ValueConverter which converts the PackIconFlipOrientation enumeration value to ScaleX value of a ScaleTransformation.
+
+
+
+
+
+ ValueConverter which converts the PackIconFlipOrientation enumeration value to ScaleY value of a ScaleTransformation.
+
+
+
+
+
+ MarkupConverter is a MarkupExtension which can be used for ValueConverter.
+
+
+
+
+
+
+ Converts a value.
+
+ The value produced by the binding source.
+ The type of the binding target property.
+ The converter parameter to use.
+ The culture to use in the converter.
+ A converted value. If the method returns null, the valid null value is used.
+
+
+
+ Converts a value.
+
+ The value that is produced by the binding target.
+ The type to convert to.
+ The converter parameter to use.
+ The culture to use in the converter.
+ A converted value. If the method returns null, the valid null value is used.
+
+
+
+ Enum PackIconFlipOrientation for the Flip property of the PackIcon
+
+
+
+
+ No flip
+
+
+
+
+ Flip the icon horizontal
+
+
+
+
+ Flip the icon vertical
+
+
+
+
+ Flip the icon vertical and horizontal
+
+
+
+
+ Class PackIcon which is the custom base class of MahApps.Metro.IconPacks.
+
+ The type of the enum kind.
+
+
+
+
+ Identifies the Flip dependency property.
+
+
+
+
+ Gets or sets the flip orientation.
+
+
+
+
+ Identifies the Rotation dependency property.
+
+
+
+
+ Gets or sets the rotation (angle).
+
+ The rotation.
+
+
+
+ Identifies the Spin dependency property.
+
+
+
+
+ Gets or sets a value indicating whether the inner icon is spinning.
+
+ true if spin; otherwise, false .
+
+
+
+ Identifies the SpinDuration dependency property.
+
+
+
+
+ Gets or sets the duration of the spinning animation (in seconds). This will also restart the spin animation.
+
+ The duration of the spin in seconds.
+
+
+
+ Identifies the SpinEasingFunction dependency property.
+
+
+
+
+ Gets or sets the EasingFunction of the spinning animation. This will also restart the spin animation.
+
+ The spin easing function.
+
+
+
+ Identifies the SpinAutoReverse dependency property.
+
+
+
+
+ Gets or sets the AutoReverse of the spinning animation. This will also restart the spin animation.
+
+ true if [spin automatic reverse]; otherwise, false .
+
+
+
+ Icons from Entypo+ Icons Font - http://www.entypo.com .
+
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+ List of available icons for use with .
+
+
+ All icons sourced from Entypo+ Icons Font - http://www.entypo.com -
+ http://creativecommons.org/licenses/by-sa/4.0/ .
+
+
+
+
+ Icons from the FontAwesome Icons project, http://fontawesome.io .
+
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+ List of available icons for use with .
+
+
+ All icons sourced from FontAwesome Icons Font v4.6.3 - http://fontawesome.io -
+ https://github.com/FortAwesome/Font-Awesome .
+
+
+
+
+ Icons from the Material Design Icons project, https://materialdesignicons.com/ .
+
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+ List of available icons for use with .
+
+
+ All icons sourced from Material Design Icons Font v1.6.50 - https://materialdesignicons.com - in accordance of
+ https://github.com/Templarian/MaterialDesign/blob/master/license.txt .
+
+
+
+
+ Icons from the Material Design Icons project, https://materialdesignicons.com/ .
+
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+ List of available icons for use with .
+
+
+ All icons sourced from Material Design Light Icons - https://github.com/Templarian/MaterialDesignLight - in accordance of
+ https://github.com/Templarian/MaterialDesignLight/blob/master/LICENSE.md .
+
+
+
+
+ Icons from the Modern UI Icons project, http://modernuiicons.com .
+
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+ List of available icons for use with .
+
+
+ All icons sourced from Modern UI Icons Font - http://modernuiicons.com - in accordance of
+ https://github.com/Templarian/WindowsIcons/blob/master/WindowsPhone/license.txt .
+
+
+
+
+ Icons from GitHub Octicons - https://octicons.github.com
+
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+ List of available icons for use with .
+
+
+ All icons sourced from GitHub Octicons - https://octicons.github.com -
+ https://github.com/primer/octicons/blob/master/LICENSE .
+
+
+
+
+ All SVG icons for popular brands, maintained by Dan Leech https://twitter.com/bathtype .
+ Contributions, corrections and requests can be made on GitHub https://github.com/danleech/simple-icons .
+
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+ List of available icons for use with .
+
+
+ All SVG icons for popular brands, maintained by Dan Leech https://twitter.com/bathtype .
+ Contributions, corrections and requests can be made on GitHub https://github.com/danleech/simple-icons .
+
+
+
+
+ A strongly-typed resource class, for looking up localized strings, etc.
+
+
+
+
+ Returns the cached ResourceManager instance used by this class.
+
+
+
+
+ Overrides the current thread's CurrentUICulture property for all
+ resource lookups using this strongly typed resource class.
+
+
+
+
+ GeneratedInternalTypeHelper
+
+
+
+
+ CreateInstance
+
+
+
+
+ GetPropertyValue
+
+
+
+
+ SetPropertyValue
+
+
+
+
+ CreateDelegate
+
+
+
+
+ AddEventHandler
+
+
+
+
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/bin/Release/MahApps.Metro.dll b/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/bin/Release/MahApps.Metro.dll
new file mode 100644
index 0000000..4c52491
Binary files /dev/null and b/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/bin/Release/MahApps.Metro.dll differ
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/bin/Release/MahApps.Metro.pdb b/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/bin/Release/MahApps.Metro.pdb
new file mode 100644
index 0000000..bf28f77
Binary files /dev/null and b/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/bin/Release/MahApps.Metro.pdb differ
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/bin/Release/MahApps.Metro.xml b/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/bin/Release/MahApps.Metro.xml
new file mode 100644
index 0000000..99d7199
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/bin/Release/MahApps.Metro.xml
@@ -0,0 +1,8287 @@
+
+
+
+ MahApps.Metro
+
+
+
+
+ Helper class for a common focusing problem.
+ The focus itself isn't the problem. If we use the common focusing methods the control get the focus
+ but it doesn't get the focus visual style.
+ The KeyboardNavigation class handles the visual style only if the control get the focus from a keyboard
+ device or if the SystemParameters.KeyboardCues is true.
+
+
+
+
+ Gets the KeyboardNavigationEx singleton instance.
+
+
+
+
+ Shows the focus visual of the current focused UI element.
+ Works only together with AlwaysShowFocusVisual property.
+
+
+
+
+ Focuses the specified element and shows the focus visual style.
+
+ The element which will be focused.
+
+
+
+ Attached DependencyProperty for setting AlwaysShowFocusVisual for a UI element.
+
+
+
+
+ Gets a the value which indicates if the UI element always show the focus visual style.
+
+
+
+
+ Sets a the value which indicates if the UI element always show the focus visual style.
+
+
+
+
+ A strongly-typed resource class, for looking up localized strings, etc.
+
+
+
+
+ Returns the cached ResourceManager instance used by this class.
+
+
+
+
+ Overrides the current thread's CurrentUICulture property for all
+ resource lookups using this strongly typed resource class.
+
+
+
+
+ With this class we can make custom window styles.
+
+
+
+ Add and remove a native WindowStyle from the HWND.
+ The styles to be removed. These can be bitwise combined.
+ The styles to be added. These can be bitwise combined.
+ Whether the styles of the HWND were modified as a result of this call.
+
+ Critical : Calls critical methods
+
+
+
+
+ Updates all glow windows (visible, hidden, collapsed)
+
+
+
+
+ Sets the opacity to all glow windows
+
+
+
+
+ Starts the opacity storyboard 0 -> 1
+
+
+
+
+ Shows all glow windows
+
+
+
+
+ Gets or sets the bindable Password property on the PasswordBox control. This is a dependency property.
+
+
+
+
+ Handles changes to the 'Password' attached property.
+
+
+
+
+ Handle the 'PasswordChanged'-event on the PasswordBox
+
+
+
+
+ Called after the behavior is attached to an AssociatedObject.
+
+
+ Override this to hook up functionality to the AssociatedObject.
+
+
+
+
+ Called when the behavior is being detached from its AssociatedObject, but before it has actually occurred.
+
+
+ Override this to unhook functionality from the AssociatedObject.
+
+
+
+
+
+ Sets the first TabItem with Visibility=" " as
+ the SelectedItem of the TabControl.
+
+
+ If there is no visible TabItem, null is set as the SelectedItem
+
+
+
+
+
+ Represents a border whose contents are clipped within the bounds
+ of the border. The border may have rounded corners.
+
+
+
+
+ BorderThickness Dependency Property
+
+
+
+
+ Gets or sets the BorderThickness property. This dependency property
+ indicates the BorderThickness.
+
+
+
+
+ Checks if the given Thickness is valid or not
+
+ Thickness
+
+
+
+
+ Padding Dependency Property
+
+
+
+
+ Gets or sets the Padding property. This dependency property
+ indicates the Padding.
+
+
+
+
+ CornerRadius Dependency Property
+
+
+
+
+ Gets or sets the CornerRadius property. This dependency property
+ indicates the CornerRadius of the border.
+
+
+
+
+ Checks if the given CornerRadius is valid or not
+
+ CornerRadius
+
+
+
+
+ BorderBrush Dependency Property
+
+
+
+
+ Gets or sets the BorderBrush property. This dependency property
+ indicates the BorderBrush with which the Border is drawn.
+
+
+
+
+ Background Dependency Property
+
+
+
+
+ Gets or sets the Background property. This dependency property
+ indicates the Background with which the Background is drawn.
+
+
+
+
+ OptimizeClipRendering Dependency Property
+
+
+
+
+ Gets or sets the OptimizeClipRendering property. This dependency property
+ indicates whether the rendering of the clip should be optimized. When set to true,
+ In order to optimize the rendering of the clipped Child,
+ the background is rendered with the same brush as the border. Any other brush set for
+ the background will be ignored. The Child will be rendered on top of it.
+ This is done to prevent any gaps between the border the the clipped Child (this is
+ evidently visible if both the Border and the Child are of same color).
+ This works best when the Child does not have any level of transparency and is opaque.
+
+
+
+
+ Updates DesiredSize of the ClipBorder. Called by parent UIElement. This is the first pass of layout.
+
+
+ Border determines its desired size it needs from the specified border the child: its sizing
+ properties, margin, and requested size.
+
+ Constraint size is an "upper limit" that the return value should not exceed.
+ The Decorator's desired size.
+
+
+
+ ClipBorder computes the position of its single child and applies its child's alignments to the child.
+
+
+ The size reserved for this element by the parent
+ The actual ink area of the element, typically the same as finalSize
+
+
+
+ Here the ClipBorder's Child, Border and Background are rendered.
+
+ Drawing Context
+
+
+
+ Generates a StreamGeometry.
+
+ An already opened StreamGeometryContext.
+ Rectangle for geomentry conversion.
+ The core points of the border which needs to be used to create
+ the geometry
+ Result geometry.
+
+
+
+ Encapsulates the details of each of the core points of the border which is calculated
+ based on the given CornerRadius, BorderThickness, Padding and a flag to indicate whether
+ the inner or outer border is to be calculated.
+
+ CornerRadius
+ BorderThickness
+ Padding
+ Flag to indicate whether outer or inner border needs
+ to be calculated
+
+
+
+ A few very useful extension methods
+
+
+
+
+ Returns whether or not two doubles are "close".
+
+ The first double to compare.
+ The second double to compare.
+
+ bool - the result of the AreClose comparision.
+
+
+
+
+ Returns whether or not the first double is less than the second double.
+
+ The first double to compare.
+ The second double to compare.
+
+ bool - the result of the LessThan comparision.
+
+
+
+
+ Returns whether or not the first double is greater than the second double.
+
+ The first double to compare.
+ The second double to compare.
+
+ bool - the result of the GreaterThan comparision.
+
+
+
+
+ Returns whether or not the double is "close" to 1. Same as AreClose(double, 1),
+ but this is faster.
+
+ The double to compare to 1.
+
+ bool - the result of the AreClose comparision.
+
+
+
+
+ IsZero - Returns whether or not the double is "close" to 0. Same as AreClose(double, 0),
+ but this is faster.
+
+ The double to compare to 0.
+
+ bool - the result of the AreClose comparision.
+
+
+
+
+ Compares two points for fuzzy equality. This function
+ helps compensate for the fact that double values can
+ acquire error when operated upon
+
+ The first point to compare
+ The second point to compare
+ Whether or not the two points are equal
+
+
+
+ Compares two Size instances for fuzzy equality. This function
+ helps compensate for the fact that double values can
+ acquire error when operated upon
+
+ The first size to compare
+ The second size to compare
+ Whether or not the two Size instances are equal
+
+
+
+ Compares two Vector instances for fuzzy equality. This function
+ helps compensate for the fact that double values can
+ acquire error when operated upon
+
+ The first Vector to compare
+ The second Vector to compare
+ Whether or not the two Vector instances are equal
+
+
+
+ Compares two rectangles for fuzzy equality. This function
+ helps compensate for the fact that double values can
+ acquire error when operated upon
+
+ The first rectangle to compare
+ The second rectangle to compare
+ Whether or not the two rectangles are equal
+
+
+
+ Faster check for NaN ( faster than double.IsNaN() )
+ IEEE 754 : If the argument is any value in the range 0x7ff0000000000001L through 0x7fffffffffffffffL
+ or in the range 0xfff0000000000001L through 0xffffffffffffffffL, the result will be NaN.
+
+ Value to check
+
+
+
+
+ Rounds the given value based on the DPI scale
+
+ Value to round
+ DPI Scale
+
+
+
+
+ Verifies if this Thickness contains only valid values
+ The set of validity checks is passed as parameters.
+
+ Thickness value
+ allows negative values
+ allows Double.NaN
+ allows Double.PositiveInfinity
+ allows Double.NegativeInfinity
+ Whether or not the thickness complies to the range specified
+
+
+
+ Method to add up the left and right size as width, as well as the top and bottom size as height
+
+ Thickness
+ Size
+
+
+
+ Verifies if the Thickness contains only zero values
+
+ Thickness
+ Size
+
+
+
+ Verifies if all the values in Thickness are same
+
+ Thickness
+ true if yes, otherwise false
+
+
+
+ Verifies if this CornerRadius contains only valid values
+ The set of validity checks is passed as parameters.
+
+ CornerRadius value
+ allows negative values
+ allows Double.NaN
+ allows Double.PositiveInfinity
+ allows Double.NegativeInfinity
+ Whether or not the CornerRadius complies to the range specified
+
+
+
+ Verifies if the CornerRadius contains only zero values
+
+ CornerRadius
+ Size
+
+
+
+ Verifies if the CornerRadius contains same values
+
+ CornerRadius
+ true if yes, otherwise false
+
+
+
+ Deflates rectangle by given thickness
+
+ Rectangle
+ Thickness
+ Deflated Rectangle
+
+
+
+ Inflates rectangle by given thickness
+
+ Rectangle
+ Thickness
+ Inflated Rectangle
+
+
+
+ Verifies if the given brush is a SolidColorBrush and
+ its color does not include transparency.
+
+ Brush
+ true if yes, otherwise false
+
+
+
+ Verifies if the given brush is the same as the otherBrush.
+
+ Brush
+ Brush
+ true if yes, otherwise false
+
+
+
+ Defines the method that determines whether the command can execute in its current state.
+
+
+ true if this command can be executed; otherwise, false.
+
+ Data used by the command. If the command does not require data to be passed, this object can be set to null.
+
+
+
+ Defines the method to be called when the command is invoked.
+
+ Data used by the command. If the command does not require data to be passed, this object can be set to null.
+
+
+
+ The DependencyProperty for the CharacterCasing property.
+ Controls whether or not content is converted to upper or lower case
+ Default Value: CharacterCasing.Normal
+
+
+
+
+ Character casing of the Content
+
+
+
+
+ The DependencyProperty for the RecognizesAccessKey property.
+ Default Value: false
+
+
+
+
+ Determine if the inner ContentPresenter should use AccessText in its style
+
+
+
+
+ This custom popup is used by the validation error template.
+ It provides some additional nice features:
+ - repositioning if host-window size or location changed
+ - repositioning if host-window gets maximized and vice versa
+ - it's only topmost if the host-window is activated
+
+
+
+
+ Gets/sets if the popup can be closed by left mouse button down.
+
+
+
+
+ Called when a cell has just switched to edit mode.
+
+ A reference to element returned by GenerateEditingElement.
+ The event args of the input event that caused the cell to go into edit mode. May be null.
+ The unedited value of the cell.
+
+
+
+ Synchronizes the column property. Taken from Helper code for DataGrid.
+
+
+
+
+ Taken from Helper code for DataGrid.
+
+
+
+
+ The DependencyProperty for the FontFamily property.
+ Default Value: SystemFonts.MessageFontFamily
+
+
+
+
+ The font family of the desired font.
+
+
+
+
+ The DependencyProperty for the FontSize property.
+ Default Value: SystemFonts.MessageFontSize
+
+
+
+
+ The size of the desired font.
+
+
+
+
+ The DependencyProperty for the FontStyle property.
+ Default Value: SystemFonts.MessageFontStyle
+
+
+
+
+ The style of the desired font.
+
+
+
+
+ The DependencyProperty for the FontWeight property.
+ Default Value: SystemFonts.MessageFontWeight
+
+
+
+
+ The weight or thickness of the desired font.
+
+
+
+
+ The DependencyProperty for the Foreground property.
+ Default Value: SystemColors.ControlTextBrush
+
+
+
+
+ An brush that describes the foreground color. This overrides the cell foreground inherited color.
+
+
+
+
+ Method used as property changed callback for properties which need RefreshCellContent to be called
+
+
+
+
+ The base class for dialogs.
+
+ You probably don't want to use this class, if you want to add arbitrary content to your dialog,
+ use the class.
+
+
+
+
+ Gets/sets the dialog's title.
+
+
+
+
+ Gets/sets arbitrary content on top of the dialog.
+
+
+
+
+ Gets/sets arbitrary content below the dialog.
+
+
+
+
+ Gets or sets the size of the dialog title font.
+
+
+ The size of the dialog title font.
+
+
+
+
+ Gets or sets the size of the dialog message font.
+
+
+ The size of the dialog message font.
+
+
+
+
+ Initializes a new MahApps.Metro.Controls.BaseMetroDialog.
+
+ The window that is the parent of the dialog.
+ The settings for the message dialog.
+
+
+
+ Initializes a new MahApps.Metro.Controls.BaseMetroDialog.
+
+
+
+
+ With this method it's possible to return your own settings in a custom dialog.
+
+
+
+
+
+
+ This is called in the loaded event.
+
+
+
+
+ Waits for the dialog to become ready for interaction.
+
+ A task that represents the operation and it's status.
+
+
+
+ Requests an externally shown Dialog to close. Will throw an exception if the Dialog is inside of a MetroWindow.
+
+
+
+
+ A last chance virtual method for stopping an external dialog from closing.
+
+
+
+
+
+ Gets the window that owns the current Dialog IF AND ONLY IF the dialog is shown externally.
+
+
+
+
+ Gets the window that owns the current Dialog IF AND ONLY IF the dialog is shown inside of a window.
+
+
+
+
+ Waits until this dialog gets unloaded.
+
+
+
+
+
+ A class that represents the settings used by Metro Dialogs.
+
+
+
+
+ Gets/sets the text used for the Affirmative button. For example: "OK" or "Yes".
+
+
+
+
+ Gets/sets the text used for the Negative button. For example: "Cancel" or "No".
+
+
+
+
+ Gets/sets whether the metro dialog should use the default black/white appearance (theme) or try to use the current accent.
+
+
+
+
+ Enable/disable dialog showing animation.
+ "True" - play showing animation.
+ "False" - skip showing animation.
+
+
+
+
+ Enable/disable dialog hiding animation
+ "True" - play hiding animation.
+ "False" - skip hiding animation.
+
+
+
+
+ Gets/sets the default text( just the inputdialog needed)
+
+
+
+
+ Gets/sets the maximum height. (Default is unlimited height, Double.NaN )
+
+
+
+
+ Gets or sets which button should be focused by default
+
+
+
+
+ Gets/sets the token to cancel the dialog.
+
+
+
+
+ Gets/sets a custom resource dictionary which can contains custom styles, brushes or something else.
+
+
+
+
+ If set, stops standard resource dictionaries being applied to the dialog.
+
+
+
+
+ Gets or sets the size of the dialog title font.
+
+
+ The size of the dialog title font.
+
+
+
+
+ Gets or sets the size of the dialog message font.
+
+
+ The size of the dialog message font.
+
+
+
+
+ An enum representing the different choices for a color scheme in a Metro Dialog.
+
+
+
+
+ An implementation of BaseMetroDialog allowing arbitrary content.
+
+
+
+
+ Gets the default instance if the dialog coordinator, which can be injected into a view model.
+
+
+
+
+ Creates a LoginDialog inside of the current window.
+
+ The window that is the parent of the dialog.
+ The title of the LoginDialog.
+ The message contained within the LoginDialog.
+ Optional settings that override the global metro dialog settings.
+ The text that was entered or null (Nothing in Visual Basic) if the user cancelled the operation.
+
+
+
+ Creates a InputDialog inside of the current window.
+
+ The MetroWindow
+ The title of the MessageDialog.
+ The message contained within the MessageDialog.
+ Optional settings that override the global metro dialog settings.
+ The text that was entered or null (Nothing in Visual Basic) if the user cancelled the operation.
+
+
+
+ Creates a MessageDialog inside of the current window.
+
+ The MetroWindow
+ The title of the MessageDialog.
+ The message contained within the MessageDialog.
+ The type of buttons to use.
+ Optional settings that override the global metro dialog settings.
+ A task promising the result of which button was pressed.
+
+
+
+ Creates a ProgressDialog inside of the current window.
+
+ The MetroWindow
+ The title of the ProgressDialog.
+ The message within the ProgressDialog.
+ Determines if the cancel button is visible.
+ Optional Settings that override the global metro dialog settings.
+ A task promising the instance of ProgressDialogController for this operation.
+
+
+
+ Adds a Metro Dialog instance to the specified window and makes it visible asynchronously.
+ If you want to wait until the user has closed the dialog, use
+ You have to close the resulting dialog yourself with .
+
+ The owning window of the dialog.
+ The dialog instance itself.
+ An optional pre-defined settings instance.
+ A task representing the operation.
+ The is already visible in the window.
+
+
+
+ Adds a Metro Dialog instance of the given type to the specified window and makes it visible asynchronously.
+ If you want to wait until the user has closed the dialog, use
+ You have to close the resulting dialog yourself with .
+
+ The owning window of the dialog.
+ An optional pre-defined settings instance.
+ A task with the dialog representing the operation.
+
+
+
+ Hides a visible Metro Dialog instance.
+
+ The window with the dialog that is visible.
+ The dialog instance to hide.
+ An optional pre-defined settings instance.
+ A task representing the operation.
+
+ The is not visible in the window.
+ This happens if hasn't been called before.
+
+
+
+
+ Gets the current shown dialog in async way.
+
+ The dialog owner.
+
+
+
+ Creates a LoginDialog outside of the current window.
+
+ The window that is the parent of the dialog.
+ The title of the LoginDialog.
+ The message contained within the LoginDialog.
+ Optional settings that override the global metro dialog settings.
+ The text that was entered or null (Nothing in Visual Basic) if the user cancelled the operation.
+
+
+
+ Creates a InputDialog outside of the current window.
+
+ The MetroWindow
+ The title of the MessageDialog.
+ The message contained within the MessageDialog.
+ Optional settings that override the global metro dialog settings.
+ The text that was entered or null (Nothing in Visual Basic) if the user cancelled the operation.
+
+
+
+ Creates a MessageDialog ouside of the current window.
+
+ The MetroWindow
+ The title of the MessageDialog.
+ The message contained within the MessageDialog.
+ The type of buttons to use.
+ Optional settings that override the global metro dialog settings.
+ A task promising the result of which button was pressed.
+
+
+
+ Use the dialog coordinator to help you interfact with dialogs from a view model.
+
+
+
+
+ Shows the input dialog.
+
+ Typically this should be the view model, which you register in XAML using .
+ The title of the MessageDialog.
+ The message contained within the MessageDialog.
+ Optional settings that override the global metro dialog settings.
+ The text that was entered or null (Nothing in Visual Basic) if the user cancelled the operation.
+
+
+
+ Shows the input dialog.
+
+ Typically this should be the view model, which you register in XAML using .
+ The title of the MessageDialog.
+ The message contained within the MessageDialog.
+ Optional settings that override the global metro dialog settings.
+ The text that was entered or null (Nothing in Visual Basic) if the user cancelled the operation.
+
+
+
+ Creates a LoginDialog inside of the current window.
+
+ Typically this should be the view model, which you register in XAML using .
+ The title of the LoginDialog.
+ The message contained within the LoginDialog.
+ Optional settings that override the global metro dialog settings.
+ The text that was entered or null (Nothing in Visual Basic) if the user cancelled the operation.
+
+
+
+ Creates a LoginDialog outside of the current window.
+
+ Typically this should be the view model, which you register in XAML using .
+ The title of the LoginDialog.
+ The message contained within the LoginDialog.
+ Optional settings that override the global metro dialog settings.
+ The text that was entered or null (Nothing in Visual Basic) if the user cancelled the operation.
+
+
+
+ Creates a MessageDialog inside of the current window.
+
+ Typically this should be the view model, which you register in XAML using .
+ The title of the MessageDialog.
+ The message contained within the MessageDialog.
+ The type of buttons to use.
+ Optional settings that override the global metro dialog settings.
+ A task promising the result of which button was pressed.
+
+
+
+ Creates a MessageDialog outside of the current window.
+
+ Typically this should be the view model, which you register in XAML using .
+ The title of the MessageDialog.
+ The message contained within the MessageDialog.
+ The type of buttons to use.
+ Optional settings that override the global metro dialog settings.
+ A task promising the result of which button was pressed.
+
+
+
+ Creates a ProgressDialog inside of the current window.
+
+ Typically this should be the view model, which you register in XAML using .
+ The title of the ProgressDialog.
+ The message within the ProgressDialog.
+ Determines if the cancel button is visible.
+ Optional Settings that override the global metro dialog settings.
+ A task promising the instance of ProgressDialogController for this operation.
+
+
+
+ Adds a Metro Dialog instance to the specified window and makes it visible asynchronously.
+ You have to close the resulting dialog yourself with .
+
+ Typically this should be the view model, which you register in XAML using .
+ The dialog instance itself.
+ An optional pre-defined settings instance.
+ A task representing the operation.
+ The is already visible in the window.
+
+
+
+ Hides a visible Metro Dialog instance.
+
+ Typically this should be the view model, which you register in XAML using .
+ The dialog instance to hide.
+ An optional pre-defined settings instance.
+ A task representing the operation.
+
+ The is not visible in the window.
+ This happens if hasn't been called before.
+
+
+
+
+ Gets the current shown dialog.
+
+ Typically this should be the view model, which you register in XAML using .
+
+
+
+ InputDialog
+
+
+
+
+ InitializeComponent
+
+
+
+
+ LoginDialog
+
+
+
+
+ InitializeComponent
+
+
+
+
+ An internal control that represents a message dialog. Please use MetroWindow.ShowMessage instead!
+
+
+ MessageDialog
+
+
+
+
+ InitializeComponent
+
+
+
+
+ An enum representing the result of a Message Dialog.
+
+
+
+
+ An enum representing the different button states for a Message Dialog.
+
+
+
+
+ Just "OK"
+
+
+
+
+ "OK" and "Cancel"
+
+
+
+
+ An internal control that represents a message dialog. Please use MetroWindow.ShowMessage instead!
+
+
+ ProgressDialog
+
+
+
+
+ InitializeComponent
+
+
+
+
+ A class for manipulating an open ProgressDialog.
+
+
+
+
+ This event is raised when the associated was closed programmatically.
+
+
+
+
+ This event is raised when the associated was cancelled by the user.
+
+
+
+
+ Gets if the Cancel button has been pressed.
+
+
+
+
+ Gets if the wrapped ProgressDialog is open.
+
+
+
+
+ Sets the ProgressBar's IsIndeterminate to true. To set it to false, call SetProgress.
+
+
+
+
+ Sets if the Cancel button is visible.
+
+
+
+
+
+ Sets the dialog's progress bar value and sets IsIndeterminate to false.
+
+ The percentage to set as the value.
+
+
+
+ Gets/Sets the minimum restriction of the progress Value property
+
+
+
+
+ Gets/Sets the maximum restriction of the progress Value property
+
+
+
+
+ Sets the dialog's message content.
+
+ The message to be set.
+
+
+
+ Sets the dialog's title.
+
+ The title to be set.
+
+
+
+ Begins an operation to close the ProgressDialog.
+
+ A task representing the operation.
+
+
+
+ The DependencyProperty for the ContentTemplate property.
+
+
+
+
+ The DependencyProperty for the ContentTemplateSelector property.
+
+
+
+
+ The DependencyProperty for the ContentStringFormat property.
+
+
+
+
+ Gets or sets the Content of this control..
+
+
+
+
+ ContentTemplate is the template used to display the content of the control.
+
+
+
+
+ ContentTemplateSelector allows to provide custom logic for choosing the template used to display the content of the control.
+
+
+ This property is ignored if is set.
+
+
+
+
+ ContentStringFormat is the format used to display the content of the control as a string
+
+
+ This property is ignored if is set.
+
+
+
+
+ Reflects the parameter to pass to the CommandProperty upon execution.
+
+
+
+
+ Gets or sets the target element on which to fire the command.
+
+
+
+
+ Get or sets the Command property.
+
+
+
+
+ Indicates whether the Menu is visible.
+
+
+
+
+ Gets or sets an extra tag.
+
+
+
+
+ Gets or sets the dimension of children stacking.
+
+
+
+
+ Gets or sets the Content used to generate the icon part.
+
+
+
+
+ Gets or sets the ContentTemplate used to display the content of the icon part.
+
+
+
+
+ Gets/sets the button style.
+
+
+
+
+ Gets/sets the menu style.
+
+
+
+
+ Gets/sets the brush of the button arrow icon.
+
+
+
+
+ Gets/sets the brush of the button arrow icon if the mouse is over the drop down button.
+
+
+
+
+ Gets/sets the brush of the button arrow icon if the arrow button is pressed.
+
+
+
+
+ Gets/sets the visibility of the button arrow icon.
+
+
+
+ Invoked when the property changes.
+ Information about the change.
+
+
+
+ Executes the specified action asynchronously with the DispatcherPriority.Background on the thread that the Dispatcher was created on.
+
+ The dispatcher object where the action runs.
+ An action that takes no parameters.
+ The dispatcher priority.
+
+
+
+ A control that imitate a slideshow with back/forward buttons.
+
+
+
+
+ To counteract the double Loaded event issue.
+
+
+
+
+ Coerce SelectedIndexProperty's value.
+
+ The object that the property exists on.
+ The new value of the property, prior to any coercion attempt.
+ The coerced value (with appropriate type).
+
+
+
+ Computes the transition when changing selected index.
+
+ Previous selected index.
+ New selected index.
+
+
+
+ Gets the navigation buttons.
+
+ Previous button.
+ Next button.
+ Inactive buttons.
+
+
+
+ Applies actions to navigation buttons.
+
+ Action applied to the previous button.
+ Action applied to the next button.
+ Action applied to the inactive buttons.
+ Any action is null.
+
+
+
+ Sets the visibility of navigation buttons.
+
+ Visibility of active buttons.
+
+
+
+ Changes the current slide to the previous item.
+
+
+
+
+ Changes the current to the next item.
+
+
+
+
+ Brings the control buttons (next/previous) into view.
+
+
+
+
+ Removes the control buttons (next/previous) from view.
+
+
+
+
+ Gets or sets a value indicating whether the border for mouse over state is enabled or not.
+
+
+
+
+ Gets or sets the mouse hover border brush.
+
+
+
+
+ Gets or sets the mouse hover border thickness.
+
+
+
+
+ Gets/sets the text that is displayed in the FlipView's banner.
+
+
+
+
+ Gets/sets whether the FlipView's banner is visible.
+
+
+
+
+ Gets or sets a value indicating whether the navigation is circular, so you get the first after last and the last before first.
+
+
+
+
+ Gets/sets whether the FlipView's NavigationButton is visible.
+
+
+
+
+ A sliding panel control that is hosted in a MetroWindow via a FlyoutsControl.
+
+
+
+
+
+
+ An event that is raised when IsOpen changes.
+
+
+
+
+ An event that is raised when the closing animation has finished.
+
+
+
+
+ Gets/sets if the title is visible in this flyout.
+
+
+
+
+ Gets/sets if the close button is visible in this flyout.
+
+
+
+
+ Gets/sets if the close button is a cancel button in this flyout.
+
+
+
+
+ Gets/sets a command which will be executed if the close button was clicked.
+ Note that this won't execute when is set to false .
+
+
+
+
+ Gets/sets the command parameter which will be passed by the CloseCommand.
+
+
+
+
+ Gets/sets a command which will be executed if the close button was clicked.
+
+
+
+
+ Gets/sets whether this flyout is visible.
+
+
+
+
+ Gets/sets whether this flyout uses the open/close animation when changing the property. (default is true)
+
+
+
+
+ Gets/sets whether this flyout animates the opacity of the flyout when opening/closing.
+
+
+
+
+ Gets/sets whether this flyout stays open when the user clicks outside of it.
+
+
+
+
+ Gets/sets the mouse button that closes the flyout on an external mouse click.
+
+
+
+
+ Gets/sets whether this flyout is modal.
+
+
+
+
+ Gets/sets this flyout's position in the FlyoutsControl/MetroWindow.
+
+
+
+
+ Gets or sets the theme of this flyout.
+
+
+
+
+ Gets or sets the focused element.
+
+
+
+
+ Gets or sets a value indicating whether the flyout should auto close after AutoCloseInterval has passed.
+
+
+
+
+ Gets or sets the time in milliseconds when the flyout should auto close.
+
+
+
+
+ Gets or sets a value indicating whether the flyout should try focus an element.
+
+
+
+
+ A FlyoutsControl is for displaying flyouts in a MetroWindow.
+
+
+
+
+
+ Gets/sets whether is ignored and all flyouts behave as if it was set to the value of this property.
+
+
+
+
+ Gets/sets whether is ignored and all flyouts behave as if it was set false.
+
+
+
+
+ Adapts the Flyout's theme to the theme of its host window.
+
+
+
+
+ Adapts the Flyout's theme to the theme of its host window, but inverted.
+ This theme can only be applied if the host window's theme abides the "Dark" and "Light" affix convention.
+ (see for more infos.
+
+
+
+
+ The dark theme. This is the default theme.
+
+
+
+
+ The flyouts theme will match the host window's accent color.
+
+
+
+
+ GlowWindow
+
+
+
+
+ InitializeComponent
+
+
+
+
+ The HamburgerMenu is based on a SplitView control. By default it contains a HamburgerButton and a ListView to display menu items.
+
+
+ The HamburgerMenu is based on a SplitView control. By default it contains a HamburgerButton and a ListView to display menu items.
+
+
+ The HamburgerMenu is based on a SplitView control. By default it contains a HamburgerButton and a ListView to display menu items.
+
+
+ The HamburgerMenu is based on a SplitView control. By default it contains a HamburgerButton and a ListView to display menu items.
+
+
+ The HamburgerMenu is based on a SplitView control. By default it contains a HamburgerButton and a ListView to display menu items.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Override default OnApplyTemplate to capture children controls
+
+
+
+
+ Event raised when an item is clicked
+
+
+
+
+ Event raised when an options' item is clicked
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Gets or sets a template for the hamburger icon.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Gets or sets a template for the hamburger icon.
+
+
+
+
+ Gets or sets main button's width.
+
+
+
+
+ Gets or sets main button's height.
+
+
+
+
+ Gets or sets main button's margin.
+
+
+
+
+ Gets or sets main button's visibility.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Gets or sets an object source used to generate the content of the options.
+
+
+
+
+ Gets or sets the DataTemplate used to display each item in the options.
+
+
+
+
+ Gets or sets the DataTemplateSelector used to display each item in the options.
+
+
+
+
+ Gets the collection used to generate the content of the option list.
+
+
+ Exception thrown if OptionsListView is not yet defined.
+
+
+
+
+ Gets or sets the visibility of the options menu.
+
+
+
+
+ Gets or sets the selected options menu item.
+
+
+
+
+ Gets or sets the selected options menu index.
+
+
+
+
+ Gets or sets a command which will be executed if an options item is clicked by the user.
+
+
+
+
+ Gets or sets the command parameter which will be passed by the OptionsItemCommand.
+
+
+
+
+ Executes the options item command which can be set by the user.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Gets or sets the width of the pane when it's fully expanded.
+
+
+
+
+ Gets or sets a value that specifies whether the pane is shown on the right or left side of the control.
+
+
+
+
+ Gets or sets a value that specifies how the pane and content areas are shown.
+
+
+
+
+ Gets or sets the width of the pane in its compact display mode.
+
+
+
+
+ Gets or sets the Brush to apply to the background of the Pane area of the control.
+
+
+
+
+ Gets or sets the Brush to apply to the foreground of the Pane area of the control.
+
+
+
+
+ Gets or sets a value indicating whether gets or sets a value that specifies whether the pane is expanded to its full width.
+
+
+
+
+ Gets or sets an object source used to generate the content of the menu.
+
+
+
+
+ Gets or sets the DataTemplate used to display each item.
+
+
+
+
+ Gets or sets the DataTemplateSelector used to display each item.
+
+
+
+
+ Gets the collection used to generate the content of the items list.
+
+
+ Exception thrown if ButtonsListView is not yet defined.
+
+
+
+
+ Gets or sets the selected menu item.
+
+
+
+
+ Gets or sets the selected menu index.
+
+
+
+
+ Gets or sets a command which will be executed if an item is clicked by the user.
+
+
+
+
+ Gets or sets the command parameter which will be passed by the ItemCommand.
+
+
+
+
+ Gets or sets wheather the ScrollBar of the HamburgerMenu is on the left side or on the right side.
+
+
+
+
+ Executes the item command which can be set by the user.
+
+
+
+
+ The HamburgerMenuGlyphItem provides a glyph based implementation for HamburgerMenu entries.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Gets or sets a value that specifies the glyph to use from Segoe MDL2 Assets font.
+
+
+
+
+ The HamburgerMenuIconItem provides an icon based implementation for HamburgerMenu entries.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Gets or sets a value that specifies an user specific object which can be used as icon.
+
+
+
+
+ The HamburgerMenuImageItem provides an image based implementation for HamburgerMenu entries.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Gets or sets a value that specifies a bitmap to display with an Image control.
+
+
+
+
+ The HamburgerMenuItem provides an implementation for HamburgerMenu entries.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Gets or sets a value that specifies label to display.
+
+
+
+
+ Gets or sets a value that specifies the page to navigate to (if you use the HamburgerMenu with a Frame content)
+
+
+
+
+ Gets or sets a value that specifies an user specific value.
+
+
+
+
+ Gets or sets a command which will be executed if an item is clicked by the user.
+
+
+
+
+ Gets or sets the command parameter which will be passed by the Command.
+
+
+
+
+ Gets or sets the element on which to raise the specified command.
+
+
+ Element on which to raise a command.
+
+
+
+
+ Gets or sets a value indicating whether this item is enabled in the user interface (UI). This is a dependency property.
+
+
+ true if the item is enabled; otherwise, false. The default value is true.
+
+
+
+
+ Executes the command which can be set by the user.
+
+
+
+
+ The HamburgerMenuItemCollection provides typed collection of HamburgerMenuItem.
+
+
+
+
+ Represents an hour comparison operation that ensures that 12 is smaller than 1.
+ This ensures that in the control the first hour that is selectable is 12 (AM/PM).
+
+
+ This ensures that the first hour that is selectable is 12 (AM/PM).
+ This comparer is used only if in the corresponding the value for is false.
+
+
+
+
+ Overrides the text case behavior for certain buttons.
+ When set to true , the text case will be preserved and won't be changed to upper or lower case.
+
+
+
+
+ DependencyProperty for property.
+
+
+
+
+ The CornerRadius property allows users to control the roundness of the button corners independently by
+ setting a radius value for each corner. Radius values that are too large are scaled so that they
+ smoothly blend from corner to corner. (Can be used e.g. at MetroButton style)
+ Description taken from original Microsoft description :-D
+
+
+
+
+ A helper class that provides various attached properties for the ComboBox control.
+
+
+
+
+
+ Gets the Maximum number of characters the TextBox can accept.
+
+
+
+
+ Sets the Maximum number of characters the TextBox can accept.
+
+
+
+
+ Gets the Character casing of the TextBox.
+
+
+
+
+ Sets the Character casing of the TextBox.
+
+
+
+
+ A helper class that provides various controls.
+
+
+
+
+ Gets the value to handle the visibility of the DisabledVisualElement in the template.
+
+
+
+
+ Sets the value to handle the visibility of the DisabledVisualElement in the template.
+
+
+
+
+ The DependencyProperty for the CharacterCasing property.
+ Controls whether or not content is converted to upper or lower case
+
+
+
+
+ Gets the character casing of the control
+
+
+
+
+ Sets the character casing of the control
+
+
+
+
+ This property can be used to set the button width (PART_ClearText) of TextBox, PasswordBox, ComboBox, NumericUpDown
+
+
+
+
+ Sets the brush used to draw the focus border.
+
+
+
+
+ Gets the brush used to draw the focus border.
+
+
+
+
+ Sets the brush used to draw the mouse over brush.
+
+
+
+
+ Gets the brush used to draw the mouse over brush.
+
+
+
+
+ DependencyProperty for property.
+
+
+
+
+ The CornerRadius property allows users to control the roundness of the button corners independently by
+ setting a radius value for each corner. Radius values that are too large are scaled so that they
+ smoothly blend from corner to corner. (Can be used e.g. at MetroButton style)
+ Description taken from original Microsoft description :-D
+
+
+
+
+ Save the DataGrid.
+
+
+
+
+ Get the DataGrid.
+
+
+
+
+ Gets the value to define the DataGridCell selection behavior.
+
+
+
+
+ Sets the value to define the DataGridCell selection behavior.
+
+
+
+
+ Gets the value to define the DataGridCell selection behavior.
+
+
+
+
+ Sets the value to define the DataGridCell selection behavior.
+
+
+
+
+ Gets a value which indicates the preview cell editing is enabled or not.
+
+
+
+
+ Sets a value which indicates the preview cell editing is enabled or not.
+
+
+
+
+ Gets the value to define the DataGridRow selection behavior.
+
+
+
+
+ Sets the value to define the DataGridRow selection behavior.
+
+
+
+
+ A helper class that provides various attached properties for the Expander control.
+
+
+
+
+
+ Gets the toggle button style used for the ExpandDirection Up.
+
+
+
+
+ Sets the toggle button style used for the ExpandDirection Up.
+
+
+
+
+ Gets the toggle button style used for the ExpandDirection Down.
+
+
+
+
+ Sets the toggle button style used for the ExpandDirection Down.
+
+
+
+
+ Gets the toggle button style used for the ExpandDirection Left.
+
+
+
+
+ Sets the toggle button style used for the ExpandDirection Left.
+
+
+
+
+ Gets the toggle button style used for the ExpandDirection Right.
+
+
+
+
+ Sets the toggle button style used for the ExpandDirection Right.
+
+
+
+
+ Change the value of the slider if the user rotates the mouse wheel by the value defined for
+
+
+
+
+ Change the value of the slider if the user rotates the mouse wheel by the value defined for
+
+
+
+
+ Do not change the value of the slider if the user rotates the mouse wheel.
+
+
+
+
+ Change the value of the slider only if the control is focused.
+
+
+
+
+ Changes the value of the slider if the mouse pointer is over this element.
+
+
+
+
+ This property can be used to set vertical scrollbar left side from the tabpanel (look at MetroAnimatedSingleRowTabControl)
+
+
+
+
+ Gets/Sets the type how the value will be changed if the user rotates the mouse wheel.
+
+
+
+
+ Gets/Sets the type how the value will be changed if the user rotates the mouse wheel.
+
+
+
+
+ Gets/Sets the value when the slider will be changed. Possible values are if the slider is focused or if the mouse is over the slider.
+
+
+
+
+ Gets/Sets the value when the slider will be changed. Possible values are if the slider is focused or if the mouse is over the slider.
+
+
+
+
+ Specifies the underline position of a TabControl.
+
+
+
+
+ Defines whether the underline below the is shown or not.
+
+
+
+
+ Defines whether the underline below the or is shown or not.
+
+
+
+
+ Defines the underline brush below the or .
+
+
+
+
+ Defines the underline brush below the or of an selected item.
+
+
+
+
+ Defines the underline brush below the or if the mouse is over an item.
+
+
+
+
+ Defines the underline brush below the or if the mouse is over a selected item.
+
+
+
+
+ This property can be used to set the Transition for animated TabControls
+
+
+
+
+ A helper class that provides various attached properties for the TextBox control.
+
+
+ Password watermarking code from: http://prabu-guru.blogspot.com/2010/06/how-to-add-watermark-text-to-textbox.html
+
+
+
+
+ The clear text button behavior property. It sets a click event to the button if the value is true.
+
+
+
+
+ This property can be used to set the button width (PART_ClearText) of TextBox, PasswordBox, ComboBox, NumericUpDown
+
+
+
+
+ This property can be used to retrieve the watermark using the of bound property.
+
+
+ Setting this property to true will uses reflection.
+
+
+
+
+ Indicates if a TextBox or RichTextBox should use SpellCheck context menu
+
+
+
+
+ Indicates if the watermark is automatically retrieved by using the of the bound property.
+
+ This attached property uses reflection; thus it might reduce the performance of the application.
+ The auto-watermak does work for the following controls:
+ In the following case no custom watermark is shown
+
+ - There is no binding
+ - Binding path errors
+ - Binding to a element of a collection without using a property of that element
Binding Path=Collection[0] use: Binding Path=Collection[0].SubProperty
+ - The bound property does not have a
+
+
+
+
+ Gets a value that indicates the horizontal alignment of the watermark.
+
+
+ One of the values that specifies the desired alignment. The default is .
+
+
+
+
+ Sets a value that indicates the horizontal alignment of the watermark.
+
+
+
+
+ Gets if the attached TextBox has text.
+
+
+
+
+ Gets the clear text button visibility / feature. Can be used to enable text deletion.
+
+
+
+
+ Sets the clear text button visibility / feature. Can be used to enable text deletion.
+
+
+
+
+ Gets the text button visibility.
+
+
+
+
+ Sets the text button visibility.
+
+
+
+
+ Gets the buttons placement variant.
+
+
+
+
+ Sets the buttons placement variant.
+
+
+
+
+ Gets the clear text button behavior.
+
+
+
+
+ Sets the clear text button behavior.
+
+
+
+
+ ButtonContentTemplate is the template used to display the content of the ClearText button.
+
+
+
+
+ This property can be used to handle the style for CheckBox and RadioButton
+ LeftToRight means content left and button right and RightToLeft vise versa
+
+
+
+
+ This property can be used to handle the style for CheckBox and RadioButton
+ LeftToRight means content left and button right and RightToLeft vise versa
+
+
+
+
+ A MetroTabControl (Pivot) that wraps TabItem/MetroTabItem headers on a single row.
+
+
+
+
+ Initializes a new instance of the MahApps.Metro.Controls.MetroAnimatedSingleRowTabControl class.
+
+
+
+
+ A MetroTabControl (Pivot) that uses a TransitioningContentControl to animate the contents of a TabItem/MetroTabItem.
+
+
+
+
+ Initializes a new instance of the MahApps.Metro.Controls.MetroAnimatedTabControl class.
+
+
+
+
+ Originally from http://xamlcoder.com/blog/2010/11/04/creating-a-metro-ui-style-control/
+
+
+
+
+ A reimplementation of NavigationWindow based on MetroWindow.
+
+
+
+ MetroNavigationWindow
+
+
+
+
+ Gets an IEnumerable that you use to enumerate the entries in back navigation history for a NavigationWindow.
+
+
+
+
+
+ Gets an IEnumerable that you use to enumerate the entries in back navigation history for a NavigationWindow.
+
+
+
+
+
+ Gets the NavigationService that is used by this MetroNavigationWindow to provide navigation services to its content.
+
+
+
+
+
+ Gets a value that indicates whether there is at least one entry in back navigation history.
+
+
+
+
+
+ Gets a value that indicates whether there is at least one entry in forward navigation history.
+
+
+
+
+
+ Gets or sets the base uniform resource identifier (URI) of the current context.
+
+
+
+
+
+ Gets or sets the uniform resource identifier (URI) of the current content, or the URI of new content that is currently being navigated to.
+
+
+
+
+
+ Adds an entry to back navigation history that contains a CustomContentState object.
+
+ A CustomContentState object that represents application-defined state that is associated with a specific piece of content.
+
+
+
+
+ Removes the most recent journal entry from back history.
+
+ The most recent JournalEntry in back navigation history, if there is one.
+
+
+
+
+ Navigates to the most recent item in back navigation history.
+
+
+
+
+
+ Navigates to the most recent item in forward navigation history.
+
+
+
+
+
+ Navigates asynchronously to content that is contained by an object.
+
+ An Object that contains the content to navigate to.
+ true if a navigation is not canceled; otherwise, false.
+
+
+
+
+ Navigates asynchronously to content that is specified by a uniform resource identifier (URI).
+
+ A Uri object initialized with the URI for the desired content.
+ true if a navigation is not canceled; otherwise, false.
+
+
+
+
+ Navigates asynchronously to content that is contained by an object, and passes an object that contains data to be used for processing during navigation.
+
+ An Object that contains the content to navigate to.
+ A Object that contains data to be used for processing during navigation.
+ true if a navigation is not canceled; otherwise, false.
+
+
+
+
+ Navigates asynchronously to source content located at a uniform resource identifier (URI), and pass an object that contains data to be used for processing during navigation.
+
+ A Uri object initialized with the URI for the desired content.
+ A Object that contains data to be used for processing during navigation.
+ true if a navigation is not canceled; otherwise, false.
+
+
+
+
+ Stops further downloading of content for the current navigation request.
+
+
+
+
+
+ Occurs when navigation to a content fragment begins, which occurs immediately, if the desired fragment is in the current content, or after the source XAML content has been loaded, if the desired fragment is in different content.
+
+
+
+
+
+ Occurs when a new navigation is requested.
+
+
+
+
+
+ Occurs when an error is raised while navigating to the requested content.
+
+
+
+
+
+ Occurs periodically during a download to provide navigation progress information.
+
+
+
+
+
+ Occurs when the StopLoading method is called, or when a new navigation is requested while a current navigation is in progre
+
+
+
+
+
+ Occurs when the content that is being navigated to has been found, and is available from the PageContent property, although it may not have completed loading
+
+
+
+
+
+ Occurs when content that was navigated to has been loaded, parsed, and has begun rendering.
+
+
+
+
+
+ InitializeComponent
+
+
+
+
+ A metrofied ProgressBar.
+
+
+
+
+
+ Gets/sets the diameter of the ellipses used in the indeterminate animation.
+
+
+
+
+ Gets/sets the offset of the ellipses used in the indeterminate animation.
+
+
+
+
+ A standard MetroTabControl (Pivot).
+
+
+
+
+ Initializes a new instance of the MahApps.Metro.Controls.MetroTabControl class.
+
+
+
+
+ A base class for every MetroTabControl (Pivot).
+
+
+
+
+ Get/sets the command that executes when a MetroTabItem's close button is clicked.
+
+
+
+
+ An event that is raised when a TabItem is closed.
+
+
+
+
+ Event args that is created when a TabItem is closed.
+
+
+
+
+ Gets the MetroTabItem that will be closed.
+
+
+
+
+ An extended TabItem with a metro style.
+
+
+
+
+ Gets/sets whether the Close Button is visible.
+
+
+
+
+ Gets/sets the command that is executed when the Close Button is clicked.
+
+
+
+
+ Gets/sets the command that is executed when the Close Button is clicked.
+
+
+
+
+ Gets/sets the command parameter which is passed to the close button command.
+
+
+
+
+ Gets/sets the Close Button Margin.
+
+
+
+
+ The MetroThumbContentControl control can be used for titles or something else and enables basic drag movement functionality.
+
+
+
+
+ Adds or remove a DragStartedEvent handler
+
+
+
+
+ Adds or remove a DragDeltaEvent handler
+
+
+
+
+ Adds or remove a DragCompletedEvent handler
+
+
+
+
+ DependencyProperty for the IsDragging property.
+
+
+
+
+ Indicates that the left mouse button is pressed and is over the MetroThumbContentControl.
+
+
+
+
+ An extended, metrofied Window class.
+
+
+
+
+ Allows easy handling of window commands brush. Theme is also applied based on this brush.
+
+
+
+
+ Gets/sets whether the window's entrance transition animation is enabled.
+
+
+
+
+ Gets/sets the FlyoutsControl that hosts the window's flyouts.
+
+
+
+
+ Gets/sets the icon content template to show a custom icon.
+
+
+
+
+ Gets/sets the title content template to show a custom title.
+
+
+
+
+ Gets/sets the left window commands that hosts the user commands.
+
+
+
+
+ Gets/sets the right window commands that hosts the user commands.
+
+
+
+
+ Gets/sets the window button commands that hosts the min/max/close commands.
+
+
+
+
+ Gets/sets whether the window will ignore (and overlap) the taskbar when maximized.
+
+
+
+
+ Gets/sets the brush used for the titlebar's foreground.
+
+
+
+
+ Gets/sets whether the window will save it's position between loads.
+
+
+
+
+ Gets the window placement settings (can be overwritten).
+
+
+
+
+ Get/sets whether the titlebar icon is visible or not.
+
+
+
+
+ Get/sets whether dialogs show over the title bar.
+
+
+
+
+ Gets/sets edge mode of the titlebar icon.
+
+
+
+
+ Gets/sets bitmap scaling mode of the titlebar icon.
+
+
+
+
+ Gets/sets icon scaling mode of the titlebar.
+
+
+
+
+ Gets/sets whether the TitleBar is visible or not.
+
+
+
+
+ Gets/sets whether the WindowStyle is None or not.
+
+
+
+
+ Gets/sets if the minimize button is visible.
+
+
+
+
+ Gets/sets if the Maximize/Restore button is visible.
+
+
+
+
+ Gets/sets if the close button is visible.
+
+
+
+
+ Gets/sets if the min button is enabled.
+
+
+
+
+ Gets/sets if the max/restore button is enabled.
+
+
+
+
+ Gets/sets if the close button is enabled.
+
+
+
+
+ Gets/sets if the the system menu should popup on right click.
+
+
+
+
+ Gets/sets the TitleBar's height.
+
+
+
+
+ Gets/sets if the TitleBar's text is automatically capitalized.
+
+
+
+
+ Character casing of the title
+
+
+
+
+ Gets/sets the title horizontal alignment.
+
+
+
+
+ Gets/sets the brush used for the Window's title bar.
+
+
+
+
+ Gets/sets the brush used for the Window's glow.
+
+
+
+
+ Gets/sets the brush used for the Window's non-active glow.
+
+
+
+
+ Gets/sets the brush used for the Window's non-active border.
+
+
+
+
+ Gets/sets the brush used for the Window's non-active title bar.
+
+
+
+
+ Gets/sets the brush used for the dialog overlay.
+
+
+
+
+ Gets/sets the opacity used for the dialog overlay.
+
+
+
+
+ Begins to show the MetroWindow's overlay effect.
+
+ A task representing the process.
+
+
+
+ Begins to hide the MetroWindow's overlay effect.
+
+ A task representing the process.
+
+
+
+ Stores the given element, or the last focused element via FocusManager, for restoring the focus after closing a dialog.
+
+ The element which will be focused again.
+
+
+
+ Clears the stored element which would get the focus after closing a dialog.
+
+
+
+
+ Initializes a new instance of the MahApps.Metro.Controls.MetroWindow class.
+
+
+
+
+ Gets the template child with the given name.
+
+ The interface type inheirted from DependencyObject.
+ The name of the template child.
+
+
+
+ Gets the template child with the given name.
+
+ The name of the template child.
+
+
+
+ This class eats little children.
+
+
+
+
+ Sets the IsHitTestVisibleInChromeProperty to a MetroWindow template child
+
+ The MetroWindow.
+ The name of the template child.
+
+
+
+
+ Sets the WindowChrome ResizeGripDirection to a MetroWindow template child.
+
+ The MetroWindow.
+ The name of the template child.
+ The direction.
+
+
+
+ Adapts the WindowCommands to the theme of the first opened, topmost && (top || right || left) flyout
+
+ The MetroWindow
+ All the flyouts! Or flyouts that fall into the category described in the summary.
+ An optional brush to reset the window commands brush to.
+
+
+
+ Represents a Windows spin box (also known as an up-down control) that displays numeric values.
+
+
+
+
+ Event fired from this NumericUpDown when its value has reached the maximum value
+
+
+
+
+ Event fired from this NumericUpDown when its value has reached the minimum value
+
+
+
+
+ Gets or sets the amount of time, in milliseconds, the NumericUpDown waits while the up/down button is pressed
+ before it starts increasing/decreasing the
+ for the specified . The value must be
+ non-negative.
+
+
+
+
+ Gets or sets a value indicating whether the user can use the arrow keys and to change values.
+
+
+
+
+ Gets or sets a value indicating whether the user can use the mouse wheel to change values.
+
+
+
+
+ Gets or sets a value indicating whether the control must have the focus in order to change values using the mouse wheel.
+
+ If the value is true then the value changes when the mouse wheel is over the control. If the value is false then the value changes only if the control has the focus. If is set to "false" then this property has no effect.
+
+
+
+
+
+ Gets or sets a value indicating whether the user can enter text in the control.
+
+
+
+
+ Gets or sets a value indicating the culture to be used in string formatting operations.
+
+
+
+
+ Gets or sets a value indicating whether the +/- button of the control is visible.
+
+
+ If the value is false then the of the control can be changed only if one of the following cases is satisfied:
+
+ -
+
is true.
+
+ -
+
is true.
+
+ -
+
is true.
+
+
+
+
+
+
+ Gets or sets a value indicating whether the text can be changed by the use of the up or down buttons only.
+
+
+
+
+ Gets or sets a value indicating whether the value to be added to or subtracted from remains
+ always
+ or if it will increase faster after pressing the up/down button/arrow some time.
+
+
+
+
+ Gets or sets the formatting for the displaying
+
+
+
+
+
+
+
+ Gets or sets the horizontal alignment of the contents of the text box.
+
+
+
+
+ Indicates if the NumericUpDown should show the decimal separator or not.
+
+
+
+
+ Called when this element or any below gets focus.
+
+
+
+
+ When overridden in a derived class, is invoked whenever application code or internal processes call
+ .
+
+
+
+
+ Raises the routed event.
+
+
+ Old value of the property
+
+
+ New value of the property
+
+
+
+
+ Based on Greg Schechter's Planerator
+ http://blogs.msdn.com/b/greg_schechter/archive/2007/10/26/enter-the-planerator-dead-simple-3d-in-wpf-with-a-stupid-name.aspx
+
+
+
+
+ An Enum representing different positions, such as Left or Right.
+
+
+
+
+ AddValueChanged of dependency property descriptor results in memory leak as you already know.
+ So, as described here, you can create custom class PropertyChangeNotifier to listen
+ to any dependency property changes.
+
+ This class takes advantage of the fact that bindings use weak references to manage associations
+ so the class will not root the object who property changes it is watching. It also uses a WeakReference
+ to maintain a reference to the object whose property it is watching without rooting that object.
+ In this way, you can maintain a collection of these objects so that you can unhook the property
+ change later without worrying about that collection rooting the object whose values you are watching.
+
+ Complete implementation can be found here: http://agsmith.wordpress.com/2008/04/07/propertydescriptor-addvaluechanged-alternative/
+
+
+
+
+ Identifies the dependency property
+
+
+
+
+ Returns/sets the value of the property
+
+
+
+
+
+ Event arguments created for the RangeSlider's SelectionChanged event.
+
+
+
+
+
+ The value of the new range's beginning.
+
+
+
+
+ The value of the new range's ending.
+
+
+
+
+ A slider control with the ability to select a range between two values.
+
+
+
+
+ Get/sets value how fast thumbs will move when user press on left/right/central with left mouse button (IsMoveToPoint must be set to FALSE)
+
+
+
+
+ Get/sets precision of the value, which displaying inside AutotToolTip
+
+
+
+
+ Get/sets the converter for the tooltip text
+
+
+
+
+ Get/sets tooltip, which will show while dragging thumbs and display currect value
+
+
+
+
+ Get/sets tick placement position
+
+
+
+
+ Get/sets IsMoveToPoint feature which will enable/disable moving to exact point inside control when user clicked on it
+
+
+
+
+ Get/sets tickFrequency
+
+
+
+
+ Get/sets orientation of range slider
+
+
+
+
+ Get/sets whether possibility to make manipulations inside range with left/right mouse buttons + cotrol button
+
+
+
+
+ Get/sets whether possibility to make manipulations inside range with left/right mouse buttons + cotrol button
+
+
+
+
+ Get/sets whether whole range will be moved when press on right/left/central part of control
+
+
+
+
+ Get/sets the minimal distance between two thumbs.
+
+
+
+
+ Get/sets the beginning of the range selection.
+
+
+
+
+ Get/sets the end of the range selection.
+
+
+
+
+ Get/sets the minimum range that can be selected.
+
+
+
+
+ Responds to a change in the value of the property.
+
+ The old value of the property. The new value of the property.
+
+
+
+ Responds to a change in the value of the property.
+
+ The old value of the property. The new value of the property.
+
+
+
+ RevealImage
+
+
+
+
+ InitializeComponent
+
+
+
+
+ Reflects the parameter to pass to the CommandProperty upon execution.
+
+
+
+
+ Gets or sets the target element on which to fire the command.
+
+
+
+
+ Get or sets the Command property.
+
+
+
+
+ Indicates whether the Popup is visible.
+
+
+
+
+ Gets or sets an extra tag.
+
+
+
+
+ Gets or sets the dimension of children stacking.
+
+
+
+
+ Gets or sets the Content used to generate the icon part.
+
+
+
+
+ Gets or sets the ContentTemplate used to display the content of the icon part.
+
+
+
+
+ Gets/sets the button style.
+
+
+
+
+ Gets/sets the button arrow style.
+
+
+
+
+ Gets/sets the popup listbox style.
+
+
+
+
+ Gets/sets the brush of the button arrow icon.
+
+
+
+
+ Gets/sets the brush of the button arrow icon if the mouse is over the split button.
+
+
+
+
+ Gets/sets the brush of the button arrow icon if the arrow button is pressed.
+
+
+
+ Updates the current selection when an item in the has changed
+ The event data.
+
+
+
+ A special animation used to animates the length of a .
+
+
+
+
+
+
+ Represents a container with two views; one view for the main content and another view that is typically used for
+ navigation commands.
+
+
+
+
+ Identifies the dependency property.
+
+ The identifier for the property.
+
+
+
+ Gets or sets the width of the pane in its compact display mode.
+
+
+ The width of the pane in it's compact display mode. The default is 48 device-independent pixel (DIP) (defined
+ by the SplitViewCompactPaneThemeLength resource).
+
+
+
+
+ Identifies the dependency property.
+
+ The identifier for the dependency property.
+
+
+
+ Gets or sets the contents of the main panel of a .
+
+ The contents of the main panel of a . The default is null.
+
+
+
+ Identifies the dependency property.
+
+ The identifier for the dependency property.
+
+
+
+ Gets of sets a value that specifies how the pane and content areas of a are shown.
+
+
+ A value of the enumeration that specifies how the pane and content areas of a are
+ shown. The default is .
+
+
+
+
+ Identifies the dependency property.
+
+ The identifier for the dependency property.
+
+
+
+ Gets or sets a value that specifies whether the pane is expanded to its full width.
+
+ true if the pane is expanded to its full width; otherwise, false. The default is true.
+
+
+
+ Identifies the dependency property.
+
+ The identifier for the dependency property.
+
+
+
+ Gets or sets the width of the pane when it's fully expanded.
+
+
+ The width of the pane when it's fully expanded. The default is 320 device-independent
+ pixel (DIP).
+
+
+
+
+ Identifies the dependency property.
+
+ The identifier for the dependency property.
+
+
+
+ Gets or sets the contents of the pane of a .
+
+ The contents of the pane of a . The default is null.
+
+
+
+ Identifies the dependency property.
+
+ The identifier for the dependency property.
+
+
+
+ Gets or sets the Brush to apply to the background of the area of the control.
+
+ The Brush to apply to the background of the area of the control.
+
+
+
+ Identifies the dependency property.
+
+ The identifier for the dependency property.
+
+
+
+ Gets or sets the Brush to apply to the foreground of the area of the control.
+
+ The Brush to apply to the background of the area of the control.
+
+
+
+ Identifies the PanePlacement dependency property.
+
+ The identifier for the PanePlacement dependency property.
+
+
+
+ Gets or sets a value that specifies whether the pane is shown on the right or left side of the
+ .
+
+
+ A value of the enumeration that specifies whether the pane is shown on the right or left side of the
+ . The default is .
+
+
+
+
+ Identifies the dependency property.
+
+ The identifier for the dependency property.
+
+
+
+ Gets an object that provides calculated values that can be referenced as TemplateBinding sources when defining
+ templates for a control.
+
+ An object that provides calculated values for templates.
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Occurs when the pane is closed.
+
+
+
+
+ Occurs when the pane is closing.
+
+
+
+
+ Constants that specify how the pane is shown in a .
+
+
+
+
+ The pane covers the content when it's open and does not take up space in the control layout.
+
+
+
+
+ The pane is shown side-by-side with the content and takes up space in the control layout.
+
+
+
+
+ The amount of the pane defined by the property is shown side-by-side
+ with the content and takes up space in the control layout.
+ The remaining part of the pane covers the content when it's open and does not take up space in the control layout.
+
+
+
+
+ The amount of the pane defined by the property is shown side-by-side
+ with the content and takes up space in the control layout.
+ The remaining part of the pane pushes the content to the side when it's open and takes up space in the control
+ layout.
+
+
+
+
+ Provides event data for the event.
+
+
+
+
+ Gets or sets a value that indicates whether the pane closing action should be canceled.
+
+ true to cancel the pane closing action; otherwise, false.
+
+
+
+ Constants that specify whether the pane is set to the left or to the right of the content in a
+ .
+
+
+
+
+ The pane is shown to the left of the content.
+
+
+
+
+ The pane is shown to the right of the content.
+
+
+
+
+ Provides calculated values that can be referenced as TemplatedParent sources when defining templates for a
+ .
+ Not intended for general use.
+
+
+
+
+ Gets the value as a GridLength.
+
+
+
+
+ Gets the negative of the value.
+
+
+
+
+ Gets the negative of the value calculated by subtracting the value from
+ the value.
+
+
+
+
+ Gets the value as a GridLength.
+
+
+
+
+ Gets the value.
+
+
+
+
+ Gets a value calculated by subtracting the value from the
+ value.
+
+
+
+
+ An Enum representing different themes for window commands.
+
+
+
+
+ HorizontalTitleAlignment Dependency Property.
+ Default Value: HorizontalAlignment.Left
+
+
+
+
+ Gets/Sets the horizontal alignment of the title.
+
+
+
+
+ VerticalTitleAlignment Dependency Property.
+ Default Value: VerticalAlignment.Bottom
+
+
+
+
+ Gets/Sets the vertical alignment of the title.
+
+
+
+
+ Represents a control that allows the user to select a date and a time.
+
+
+
+
+ Occurs when the property is changed.
+
+
+
+
+ Gets or sets the date to display
+
+
+ The date to display. The default is .
+
+
+
+
+ Gets or sets the last date to be displayed.
+
+ The last date to display.
+
+
+
+ Gets or sets the first date to be displayed.
+
+ The first date to display.
+
+
+
+ Gets or sets the day that is considered the beginning of the week.
+
+
+ A that represents the beginning of the week. The default is the
+ that is determined by the current culture.
+
+
+
+
+ Gets or sets a value that indicates whether the current date will be highlighted.
+
+ true if the current date is highlighted; otherwise, false. The default is true.
+
+
+
+ Gets or sets a value that indicates the dimension by which calendar and clock are stacked.
+
+
+ The of the calendar and clock. The default is
+ .
+
+
+
+
+ Gets or sets the currently selected date.
+
+
+ The date currently selected. The default is null.
+
+
+
+
+ Defines the visibility for time-parts that are visible for the .
+
+
+
+
+ Represents a control that allows the user to select a time.
+
+
+
+
+ Represents a base-class for time picking.
+
+
+
+
+ This readonly dependency property is to control whether to show the date-picker (in case of ) or hide it (in case of .
+
+
+
+
+ Represents the time 00:00:00; 12:00:00 AM respectively
+
+
+
+
+ Represents the time 23:59:59.9999999; 11:59:59.9999999 PM respectively
+
+
+
+
+ This list contains values from 0 to 55 with an interval of 5. It can be used to bind to and .
+
+
+ <MahApps:TimePicker SourceSeconds="{x:Static MahApps:TimePickerBase.IntervalOf5}" />
+ <MahApps:DateTimePicker SourceSeconds="{x:Static MahApps:TimePickerBase.IntervalOf5}" />
+
+
+ Returns a list containing {0, 5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55}.
+
+
+
+
+ This list contains values from 0 to 50 with an interval of 10. It can be used to bind to and .
+
+
+ <MahApps:TimePicker SourceSeconds="{x:Static MahApps:TimePickerBase.IntervalOf10}" />
+ <MahApps:DateTimePicker SourceSeconds="{x:Static MahApps:TimePickerBase.IntervalOf10}" />
+
+
+ Returns a list containing {0, 10, 20, 30, 40, 50}.
+
+
+
+
+ This list contains values from 0 to 45 with an interval of 15. It can be used to bind to and .
+
+
+ <MahApps:TimePicker SourceSeconds="{x:Static MahApps:TimePickerBase.IntervalOf15}" />
+ <MahApps:DateTimePicker SourceSeconds="{x:Static MahApps:TimePickerBase.IntervalOf15}" />
+
+
+ Returns a list containing {0, 15, 30, 45}.
+
+
+
+
+ Occurs when the property is changed.
+
+
+
+
+ Gets or sets a value indicating the culture to be used in string formatting operations.
+
+
+
+
+ Gets or sets a value indicating the visibility of the clock hands in the user interface (UI).
+
+
+ The visibility definition of the clock hands. The default is .
+
+
+
+
+ Gets or sets a value indicating whether the date can be selected or not. This property is read-only.
+
+
+
+
+ Gets or sets a value indicating whether the clock of this control is visible in the user interface (UI). This is a
+ dependency property.
+
+
+ If this value is set to false then is set to
+
+
+
+ true if the clock is visible; otherwise, false. The default value is true.
+
+
+
+
+ Gets or sets a value indicating whether the drop-down for a box is currently
+ open.
+
+ true if the drop-down is open; otherwise, false. The default is false.
+
+
+
+ Gets or sets a value indicating whether the contents of the are not editable.
+
+
+ true if the is read-only; otherwise, false. The default is false.
+
+
+
+
+ Gets or sets a value indicating the visibility of the selectable date-time-parts in the user interface (UI).
+
+
+ visibility definition of the selectable date-time-parts. The default is .
+
+
+
+
+ Gets or sets the currently selected time.
+
+
+ The time currently selected. The default is null.
+
+
+
+
+ Gets or sets a collection used to generate the content for selecting the hours.
+
+
+ A collection that is used to generate the content for selecting the hours. The default is a list of interger from 0
+ to 23 if is false or a list of interger from
+ 1 to 12 otherwise..
+
+
+
+
+ Gets or sets a collection used to generate the content for selecting the minutes.
+
+
+ A collection that is used to generate the content for selecting the minutes. The default is a list of int from
+ 0 to 59.
+
+
+
+
+ Gets or sets a collection used to generate the content for selecting the seconds.
+
+
+ A collection that is used to generate the content for selecting the minutes. The default is a list of int from
+ 0 to 59.
+
+
+
+
+ Gets a value indicating whether the that is specified by the
+
+ set by the ( if null) has not a value.
+
+
+
+
+ When overridden in a derived class, is invoked whenever application code or internal processes call
+ .
+
+
+
+
+ Gets the offset from the selected to use it in as hour
+ parameter.
+
+ The current hour.
+
+ An integer representing the offset to add to the hour that is selected in the hour-picker for setting the correct
+ . The offset is determined as follows:
+
+
+ Condition Offset
+
+ -
+
is false0
+
+ -
+
Selected hour is between 1 AM and 11 AM 0
+
+ -
+
Selected hour is 12 AM -12h
+
+ -
+
Selected hour is between 12 PM and 11 PM +12h
+
+
+
+
+
+
+ A control that allows the user to toggle between two states: One represents true; The other represents false.
+
+
+
+
+ Gets/sets the font family of the header.
+
+
+
+
+ Gets/sets the text to display when the control is in it's On state.
+
+
+
+
+ Gets/sets the text to display when the control is in it's Off state.
+
+
+
+
+ Gets/sets the brush used for the switch's foreground.
+
+
+
+
+ Gets/sets the brush used for the on-switch's foreground.
+
+
+
+
+ Gets/sets the brush used for the off-switch's foreground.
+
+
+
+
+ Gets/sets the brush used for the thumb indicator.
+
+
+
+
+ Gets/sets the brush used for the thumb indicator.
+
+
+
+
+ Gets/sets the width of the thumb indicator.
+
+
+
+
+ Gets/sets the control's content flow direction.
+
+
+
+
+ Gets/sets the control's toggle switch button style.
+
+
+
+
+ Gets/sets whether the control is Checked (On) or not (Off).
+
+
+
+
+ Gets/sets the command which will be executed if the IsChecked property was changed.
+
+
+
+
+ Gets/sets the command which will be executed if the checked event of the control is fired.
+
+
+
+
+ Gets/sets the command which will be executed if the checked event of the control is fired.
+
+
+
+
+ Gets/sets the command parameter which will be passed by the CheckChangedCommand.
+
+
+
+
+ Gets/sets the command parameter which will be passed by the CheckedCommand.
+
+
+
+
+ Gets/sets the command parameter which will be passed by the UnCheckedCommand.
+
+
+
+
+ An event that is raised when the value of IsChecked changes.
+
+
+
+
+ A Button that allows the user to toggle between two states.
+
+
+
+
+ Gets/sets the brush used for the control's foreground.
+
+
+
+
+ Gets/sets the brush used for the on-switch's foreground.
+
+
+
+
+ Gets/sets the brush used for the off-switch's foreground.
+
+
+
+
+ Gets/sets the brush used for the thumb indicator.
+
+
+
+
+ Gets/sets the brush used for the thumb indicator.
+
+
+
+
+ Gets/sets the width of the thumb indicator.
+
+
+
+
+ enumeration for the different transition types
+
+
+
+
+ Use the VisualState DefaultTransition
+
+
+
+
+ Use the VisualState Normal
+
+
+
+
+ Use the VisualState UpTransition
+
+
+
+
+ Use the VisualState DownTransition
+
+
+
+
+ Use the VisualState RightTransition
+
+
+
+
+ Use the VisualState RightReplaceTransition
+
+
+
+
+ Use the VisualState LeftTransition
+
+
+
+
+ Use the VisualState LeftReplaceTransition
+
+
+
+
+ Use a custom VisualState, the name must be set using CustomVisualStatesName property
+
+
+
+
+ A ContentControl that animates content as it loads and unloads.
+
+
+
+
+ Gets or sets the name of the custom transition visual state.
+
+
+
+
+ Gets/sets if the content is transitioning.
+
+
+
+
+ Reload the current transition if the content is the same.
+
+
+
+
+ Helper methods for UI-related tasks.
+ This class was obtained from Philip Sumi (a fellow WPF Disciples blog)
+ http://www.hardcodet.net/uploads/2009/06/UIHelper.cs
+
+
+
+
+ Finds a parent of a given item on the visual tree.
+
+ The type of the queried item.
+ A direct or indirect child of the
+ queried item.
+ The first parent item that matches the submitted
+ type parameter. If not matching item can be found, a null
+ reference is being returned.
+
+
+
+ Finds a Child of a given item in the visual tree.
+
+ A direct parent of the queried item.
+ The type of the queried item.
+ x:Name or Name of child.
+ The first parent item that matches the submitted type parameter.
+ If not matching item can be found,
+ a null parent is being returned.
+
+
+
+ This method is an alternative to WPF's
+ method, which also
+ supports content elements. Keep in mind that for content element,
+ this method falls back to the logical tree of the element!
+
+ The item to be processed.
+ The submitted item's parent, if available. Otherwise
+ null.
+
+
+
+ Analyzes both visual and logical tree in order to find all elements of a given
+ type that are descendants of the item.
+
+ The type of the queried items.
+ The root element that marks the source of the search. If the
+ source is already of the requested type, it will not be included in the result.
+ Sometimes it's better to search in the VisualTree (e.g. in tests)
+ All descendants of that match the requested type.
+
+
+
+ This method is an alternative to WPF's
+ method, which also
+ supports content elements. Keep in mind that for content elements,
+ this method falls back to the logical tree of the element.
+
+ The item to be processed.
+ Sometimes it's better to search in the VisualTree (e.g. in tests)
+ The submitted item's child elements, if available.
+
+
+
+ Tries to locate a given item within the visual tree,
+ starting with the dependency object at a given position.
+
+ The type of the element to be found
+ on the visual tree of the element at the given location.
+ The main element which is used to perform
+ hit testing.
+ The position to be evaluated on the origin.
+
+
+
+ Gets the relative mouse position to the given handle in client coordinates.
+
+ The handle for this method.
+
+
+
+ Try to get the relative mouse position to the given handle in client coordinates.
+
+ The handle for this method.
+
+
+
+ Gets or sets the value indicating current light style for the minimize button.
+
+
+
+
+ Gets or sets the value indicating current light style for the maximize button.
+
+
+
+
+ Gets or sets the value indicating current light style for the close button.
+
+
+
+
+ Gets or sets the value indicating current dark style for the minimize button.
+
+
+
+
+ Gets or sets the value indicating current dark style for the maximize button.
+
+
+
+
+ Gets or sets the value indicating current dark style for the close button.
+
+
+
+
+ Gets or sets the value indicating current theme.
+
+
+
+
+ Gets or sets the minimize button tooltip.
+
+
+
+
+ Gets or sets the maximize button tooltip.
+
+
+
+
+ Gets or sets the close button tooltip.
+
+
+
+
+ Gets or sets the restore button tooltip.
+
+
+
+
+ Gets or sets the value indicating current theme.
+
+
+
+
+ Gets or sets the value indicating light theme template.
+
+
+
+
+ Gets or sets the value indicating light theme template.
+
+
+
+
+ Gets or sets the value indicating whether to show the separators.
+
+
+
+
+ Gets or sets the value indicating whether to show the last separator.
+
+
+
+
+ Gets or sets the value indicating separator height.
+
+
+
+
+ Gets or sets the value indicating whether to show the separator.
+
+
+
+
+ Doesn't overlay flyouts nor a hidden TitleBar.
+
+
+
+
+ Overlays opened controls.
+
+
+
+
+ Overlays a hidden TitleBar.
+
+
+
+
+ Refreshes the application settings property values from persistent storage.
+
+
+
+
+ Upgrades the application settings on loading.
+
+
+
+
+ Updates application settings to reflect a more recent installation of the application.
+
+
+
+
+ Stores the current values of the settings properties.
+
+
+
+
+ this settings class is the default way to save the placement of the window
+
+
+
+
+ Upgrades the application settings on loading.
+
+
+
+
+ Determining Ideal Text Color Based on Specified Background Color
+ http://www.codeproject.com/KB/GDI-plus/IdealTextColor.aspx
+
+ The bg.
+
+
+
+
+ Converts a double representing either hour/minute/second to the corresponding angle.
+
+
+
+
+ Converts the value from true to false and false to true.
+
+
+
+
+ Converts a String into a Visibility enumeration (and back)
+ The FalseEquivalent can be declared with the "FalseEquivalent" property
+
+
+
+
+ Initialize the properties with standard values
+
+
+
+
+ FalseEquivalent (default : Visibility.Collapsed => see Constructor)
+
+
+
+
+ Define whether the opposite boolean value is crucial (default : false)
+
+
+
+
+ Converts a Thickness to a new Thickness. It's possible to ignore a side With the IgnoreThicknessSide property.
+
+
+
+
+ Use all sides.
+
+
+
+
+ Ignore the left side.
+
+
+
+
+ Ignore the top side.
+
+
+
+
+ Ignore the right side.
+
+
+
+
+ Ignore the bottom side.
+
+
+
+ Converts a value.
+ A converted value. If the method returns null, the valid null value is used.
+ The value produced by the binding source.
+ The type of the binding target property.
+ The converter parameter to use.
+ The culture to use in the converter.
+
+
+ Converts a value.
+ A converted value. If the method returns null, the valid null value is used.
+ The value that is produced by the binding target.
+ The type to convert to.
+ The converter parameter to use.
+ The culture to use in the converter.
+
+
+
+ Windows Messages
+ Defined in winuser.h from Windows SDK v6.1
+ Documentation pulled from MSDN.
+
+
+
+
+ The WM_NULL message performs no operation. An application sends the WM_NULL message if it wants to post a message that the recipient window will ignore.
+
+
+
+
+ The WM_CREATE message is sent when an application requests that a window be created by calling the CreateWindowEx or CreateWindow function. (The message is sent before the function returns.) The window procedure of the new window receives this message after the window is created, but before the window becomes visible.
+
+
+
+
+ The WM_DESTROY message is sent when a window is being destroyed. It is sent to the window procedure of the window being destroyed after the window is removed from the screen.
+ This message is sent first to the window being destroyed and then to the child windows (if any) as they are destroyed. During the processing of the message, it can be assumed that all child windows still exist.
+ ///
+
+
+
+ The WM_MOVE message is sent after a window has been moved.
+
+
+
+
+ The WM_SIZE message is sent to a window after its size has changed.
+
+
+
+
+ The WM_ACTIVATE message is sent to both the window being activated and the window being deactivated. If the windows use the same input queue, the message is sent synchronously, first to the window procedure of the top-level window being deactivated, then to the window procedure of the top-level window being activated. If the windows use different input queues, the message is sent asynchronously, so the window is activated immediately.
+
+
+
+
+ The WM_SETFOCUS message is sent to a window after it has gained the keyboard focus.
+
+
+
+
+ The WM_KILLFOCUS message is sent to a window immediately before it loses the keyboard focus.
+
+
+
+
+ The WM_ENABLE message is sent when an application changes the enabled state of a window. It is sent to the window whose enabled state is changing. This message is sent before the EnableWindow function returns, but after the enabled state (WS_DISABLED style bit) of the window has changed.
+
+
+
+
+ An application sends the WM_SETREDRAW message to a window to allow changes in that window to be redrawn or to prevent changes in that window from being redrawn.
+
+
+
+
+ An application sends a WM_SETTEXT message to set the text of a window.
+
+
+
+
+ An application sends a WM_GETTEXT message to copy the text that corresponds to a window into a buffer provided by the caller.
+
+
+
+
+ An application sends a WM_GETTEXTLENGTH message to determine the length, in characters, of the text associated with a window.
+
+
+
+
+ The WM_PAINT message is sent when the system or another application makes a request to paint a portion of an application's window. The message is sent when the UpdateWindow or RedrawWindow function is called, or by the DispatchMessage function when the application obtains a WM_PAINT message by using the GetMessage or PeekMessage function.
+
+
+
+
+ The WM_CLOSE message is sent as a signal that a window or an application should terminate.
+
+
+
+
+ The WM_QUERYENDSESSION message is sent when the user chooses to end the session or when an application calls one of the system shutdown functions. If any application returns zero, the session is not ended. The system stops sending WM_QUERYENDSESSION messages as soon as one application returns zero.
+ After processing this message, the system sends the WM_ENDSESSION message with the wParam parameter set to the results of the WM_QUERYENDSESSION message.
+
+
+
+
+ The WM_QUERYOPEN message is sent to an icon when the user requests that the window be restored to its previous size and position.
+
+
+
+
+ The WM_ENDSESSION message is sent to an application after the system processes the results of the WM_QUERYENDSESSION message. The WM_ENDSESSION message informs the application whether the session is ending.
+
+
+
+
+ The WM_QUIT message indicates a request to terminate an application and is generated when the application calls the PostQuitMessage function. It causes the GetMessage function to return zero.
+
+
+
+
+ The WM_ERASEBKGND message is sent when the window background must be erased (for example, when a window is resized). The message is sent to prepare an invalidated portion of a window for painting.
+
+
+
+
+ This message is sent to all top-level windows when a change is made to a system color setting.
+
+
+
+
+ The WM_SHOWWINDOW message is sent to a window when the window is about to be hidden or shown.
+
+
+
+
+ An application sends the WM_WININICHANGE message to all top-level windows after making a change to the WIN.INI file. The SystemParametersInfo function sends this message after an application uses the function to change a setting in WIN.INI.
+ Note The WM_WININICHANGE message is provided only for compatibility with earlier versions of the system. Applications should use the WM_SETTINGCHANGE message.
+
+
+
+
+ An application sends the WM_WININICHANGE message to all top-level windows after making a change to the WIN.INI file. The SystemParametersInfo function sends this message after an application uses the function to change a setting in WIN.INI.
+ Note The WM_WININICHANGE message is provided only for compatibility with earlier versions of the system. Applications should use the WM_SETTINGCHANGE message.
+
+
+
+
+ The WM_DEVMODECHANGE message is sent to all top-level windows whenever the user changes device-mode settings.
+
+
+
+
+ The WM_ACTIVATEAPP message is sent when a window belonging to a different application than the active window is about to be activated. The message is sent to the application whose window is being activated and to the application whose window is being deactivated.
+
+
+
+
+ An application sends the WM_FONTCHANGE message to all top-level windows in the system after changing the pool of font resources.
+
+
+
+
+ A message that is sent whenever there is a change in the system time.
+
+
+
+
+ The WM_CANCELMODE message is sent to cancel certain modes, such as mouse capture. For example, the system sends this message to the active window when a dialog box or message box is displayed. Certain functions also send this message explicitly to the specified window regardless of whether it is the active window. For example, the EnableWindow function sends this message when disabling the specified window.
+
+
+
+
+ The WM_SETCURSOR message is sent to a window if the mouse causes the cursor to move within a window and mouse input is not captured.
+
+
+
+
+ The WM_MOUSEACTIVATE message is sent when the cursor is in an inactive window and the user presses a mouse button. The parent window receives this message only if the child window passes it to the DefWindowProc function.
+
+
+
+
+ The WM_CHILDACTIVATE message is sent to a child window when the user clicks the window's title bar or when the window is activated, moved, or sized.
+
+
+
+
+ The WM_QUEUESYNC message is sent by a computer-based training (CBT) application to separate user-input messages from other messages sent through the WH_JOURNALPLAYBACK Hook procedure.
+
+
+
+
+ The WM_GETMINMAXINFO message is sent to a window when the size or position of the window is about to change. An application can use this message to override the window's default maximized size and position, or its default minimum or maximum tracking size.
+
+
+
+
+ Windows NT 3.51 and earlier: The WM_PAINTICON message is sent to a minimized window when the icon is to be painted. This message is not sent by newer versions of Microsoft Windows, except in unusual circumstances explained in the Remarks.
+
+
+
+
+ Windows NT 3.51 and earlier: The WM_ICONERASEBKGND message is sent to a minimized window when the background of the icon must be filled before painting the icon. A window receives this message only if a class icon is defined for the window; otherwise, WM_ERASEBKGND is sent. This message is not sent by newer versions of Windows.
+
+
+
+
+ The WM_NEXTDLGCTL message is sent to a dialog box procedure to set the keyboard focus to a different control in the dialog box.
+
+
+
+
+ The WM_SPOOLERSTATUS message is sent from Print Manager whenever a job is added to or removed from the Print Manager queue.
+
+
+
+
+ The WM_DRAWITEM message is sent to the parent window of an owner-drawn button, combo box, list box, or menu when a visual aspect of the button, combo box, list box, or menu has changed.
+
+
+
+
+ The WM_MEASUREITEM message is sent to the owner window of a combo box, list box, list view control, or menu item when the control or menu is created.
+
+
+
+
+ Sent to the owner of a list box or combo box when the list box or combo box is destroyed or when items are removed by the LB_DELETESTRING, LB_RESETCONTENT, CB_DELETESTRING, or CB_RESETCONTENT message. The system sends a WM_DELETEITEM message for each deleted item. The system sends the WM_DELETEITEM message for any deleted list box or combo box item with nonzero item data.
+
+
+
+
+ Sent by a list box with the LBS_WANTKEYBOARDINPUT style to its owner in response to a WM_KEYDOWN message.
+
+
+
+
+ Sent by a list box with the LBS_WANTKEYBOARDINPUT style to its owner in response to a WM_CHAR message.
+
+
+
+
+ An application sends a WM_SETFONT message to specify the font that a control is to use when drawing text.
+
+
+
+
+ An application sends a WM_GETFONT message to a control to retrieve the font with which the control is currently drawing its text.
+
+
+
+
+ An application sends a WM_SETHOTKEY message to a window to associate a hot key with the window. When the user presses the hot key, the system activates the window.
+
+
+
+
+ An application sends a WM_GETHOTKEY message to determine the hot key associated with a window.
+
+
+
+
+ The WM_QUERYDRAGICON message is sent to a minimized (iconic) window. The window is about to be dragged by the user but does not have an icon defined for its class. An application can return a handle to an icon or cursor. The system displays this cursor or icon while the user drags the icon.
+
+
+
+
+ The system sends the WM_COMPAREITEM message to determine the relative position of a new item in the sorted list of an owner-drawn combo box or list box. Whenever the application adds a new item, the system sends this message to the owner of a combo box or list box created with the CBS_SORT or LBS_SORT style.
+
+
+
+
+ Active Accessibility sends the WM_GETOBJECT message to obtain information about an accessible object contained in a server application.
+ Applications never send this message directly. It is sent only by Active Accessibility in response to calls to AccessibleObjectFromPoint, AccessibleObjectFromEvent, or AccessibleObjectFromWindow. However, server applications handle this message.
+
+
+
+
+ The WM_COMPACTING message is sent to all top-level windows when the system detects more than 12.5 percent of system time over a 30- to 60-second interval is being spent compacting memory. This indicates that system memory is low.
+
+
+
+
+ WM_COMMNOTIFY is Obsolete for Win32-Based Applications
+
+
+
+
+ The WM_WINDOWPOSCHANGING message is sent to a window whose size, position, or place in the Z order is about to change as a result of a call to the SetWindowPos function or another window-management function.
+
+
+
+
+ The WM_WINDOWPOSCHANGED message is sent to a window whose size, position, or place in the Z order has changed as a result of a call to the SetWindowPos function or another window-management function.
+
+
+
+
+ Notifies applications that the system, typically a battery-powered personal computer, is about to enter a suspended mode.
+ Use: POWERBROADCAST
+
+
+
+
+ An application sends the WM_COPYDATA message to pass data to another application.
+
+
+
+
+ The WM_CANCELJOURNAL message is posted to an application when a user cancels the application's journaling activities. The message is posted with a NULL window handle.
+
+
+
+
+ Sent by a common control to its parent window when an event has occurred or the control requires some information.
+
+
+
+
+ The WM_INPUTLANGCHANGEREQUEST message is posted to the window with the focus when the user chooses a new input language, either with the hotkey (specified in the Keyboard control panel application) or from the indicator on the system taskbar. An application can accept the change by passing the message to the DefWindowProc function or reject the change (and prevent it from taking place) by returning immediately.
+
+
+
+
+ The WM_INPUTLANGCHANGE message is sent to the topmost affected window after an application's input language has been changed. You should make any application-specific settings and pass the message to the DefWindowProc function, which passes the message to all first-level child windows. These child windows can pass the message to DefWindowProc to have it pass the message to their child windows, and so on.
+
+
+
+
+ Sent to an application that has initiated a training card with Microsoft Windows Help. The message informs the application when the user clicks an authorable button. An application initiates a training card by specifying the HELP_TCARD command in a call to the WinHelp function.
+
+
+
+
+ Indicates that the user pressed the F1 key. If a menu is active when F1 is pressed, WM_HELP is sent to the window associated with the menu; otherwise, WM_HELP is sent to the window that has the keyboard focus. If no window has the keyboard focus, WM_HELP is sent to the currently active window.
+
+
+
+
+ The WM_USERCHANGED message is sent to all windows after the user has logged on or off. When the user logs on or off, the system updates the user-specific settings. The system sends this message immediately after updating the settings.
+
+
+
+
+ Determines if a window accepts ANSI or Unicode structures in the WM_NOTIFY notification message. WM_NOTIFYFORMAT messages are sent from a common control to its parent window and from the parent window to the common control.
+
+
+
+
+ The WM_CONTEXTMENU message notifies a window that the user clicked the right mouse button (right-clicked) in the window.
+
+
+
+
+ The WM_STYLECHANGING message is sent to a window when the SetWindowLong function is about to change one or more of the window's styles.
+
+
+
+
+ The WM_STYLECHANGED message is sent to a window after the SetWindowLong function has changed one or more of the window's styles
+
+
+
+
+ The WM_DISPLAYCHANGE message is sent to all windows when the display resolution has changed.
+
+
+
+
+ The WM_GETICON message is sent to a window to retrieve a handle to the large or small icon associated with a window. The system displays the large icon in the ALT+TAB dialog, and the small icon in the window caption.
+
+
+
+
+ An application sends the WM_SETICON message to associate a new large or small icon with a window. The system displays the large icon in the ALT+TAB dialog box, and the small icon in the window caption.
+
+
+
+
+ The WM_NCCREATE message is sent prior to the WM_CREATE message when a window is first created.
+
+
+
+
+ The WM_NCDESTROY message informs a window that its nonclient area is being destroyed. The DestroyWindow function sends the WM_NCDESTROY message to the window following the WM_DESTROY message. WM_DESTROY is used to free the allocated memory object associated with the window.
+ The WM_NCDESTROY message is sent after the child windows have been destroyed. In contrast, WM_DESTROY is sent before the child windows are destroyed.
+
+
+
+
+ The WM_NCCALCSIZE message is sent when the size and position of a window's client area must be calculated. By processing this message, an application can control the content of the window's client area when the size or position of the window changes.
+
+
+
+
+ The WM_NCHITTEST message is sent to a window when the cursor moves, or when a mouse button is pressed or released. If the mouse is not captured, the message is sent to the window beneath the cursor. Otherwise, the message is sent to the window that has captured the mouse.
+
+
+
+
+ The WM_NCPAINT message is sent to a window when its frame must be painted.
+
+
+
+
+ The WM_NCACTIVATE message is sent to a window when its nonclient area needs to be changed to indicate an active or inactive state.
+
+
+
+
+ The WM_GETDLGCODE message is sent to the window procedure associated with a control. By default, the system handles all keyboard input to the control; the system interprets certain types of keyboard input as dialog box navigation keys. To override this default behavior, the control can respond to the WM_GETDLGCODE message to indicate the types of input it wants to process itself.
+
+
+
+
+ The WM_SYNCPAINT message is used to synchronize painting while avoiding linking independent GUI threads.
+
+
+
+
+ The WM_NCMOUSEMOVE message is posted to a window when the cursor is moved within the nonclient area of the window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
+
+
+
+
+ The WM_NCLBUTTONDOWN message is posted when the user presses the left mouse button while the cursor is within the nonclient area of a window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
+
+
+
+
+ The WM_NCLBUTTONUP message is posted when the user releases the left mouse button while the cursor is within the nonclient area of a window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
+
+
+
+
+ The WM_NCLBUTTONDBLCLK message is posted when the user double-clicks the left mouse button while the cursor is within the nonclient area of a window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
+
+
+
+
+ The WM_NCRBUTTONDOWN message is posted when the user presses the right mouse button while the cursor is within the nonclient area of a window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
+
+
+
+
+ The WM_NCRBUTTONUP message is posted when the user releases the right mouse button while the cursor is within the nonclient area of a window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
+
+
+
+
+ The WM_NCRBUTTONDBLCLK message is posted when the user double-clicks the right mouse button while the cursor is within the nonclient area of a window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
+
+
+
+
+ The WM_NCMBUTTONDOWN message is posted when the user presses the middle mouse button while the cursor is within the nonclient area of a window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
+
+
+
+
+ The WM_NCMBUTTONUP message is posted when the user releases the middle mouse button while the cursor is within the nonclient area of a window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
+
+
+
+
+ The WM_NCMBUTTONDBLCLK message is posted when the user double-clicks the middle mouse button while the cursor is within the nonclient area of a window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
+
+
+
+
+ The WM_NCXBUTTONDOWN message is posted when the user presses the first or second X button while the cursor is in the nonclient area of a window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
+
+
+
+
+ The WM_NCXBUTTONUP message is posted when the user releases the first or second X button while the cursor is in the nonclient area of a window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
+
+
+
+
+ The WM_NCXBUTTONDBLCLK message is posted when the user double-clicks the first or second X button while the cursor is in the nonclient area of a window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
+
+
+
+
+ The WM_INPUT_DEVICE_CHANGE message is sent to the window that registered to receive raw input. A window receives this message through its WindowProc function.
+
+
+
+
+ The WM_INPUT message is sent to the window that is getting raw input.
+
+
+
+
+ This message filters for keyboard messages.
+
+
+
+
+ The WM_KEYDOWN message is posted to the window with the keyboard focus when a nonsystem key is pressed. A nonsystem key is a key that is pressed when the ALT key is not pressed.
+
+
+
+
+ The WM_KEYUP message is posted to the window with the keyboard focus when a nonsystem key is released. A nonsystem key is a key that is pressed when the ALT key is not pressed, or a keyboard key that is pressed when a window has the keyboard focus.
+
+
+
+
+ The WM_CHAR message is posted to the window with the keyboard focus when a WM_KEYDOWN message is translated by the TranslateMessage function. The WM_CHAR message contains the character code of the key that was pressed.
+
+
+
+
+ The WM_DEADCHAR message is posted to the window with the keyboard focus when a WM_KEYUP message is translated by the TranslateMessage function. WM_DEADCHAR specifies a character code generated by a dead key. A dead key is a key that generates a character, such as the umlaut (double-dot), that is combined with another character to form a composite character. For example, the umlaut-O character (Ö) is generated by typing the dead key for the umlaut character, and then typing the O key.
+
+
+
+
+ The WM_SYSKEYDOWN message is posted to the window with the keyboard focus when the user presses the F10 key (which activates the menu bar) or holds down the ALT key and then presses another key. It also occurs when no window currently has the keyboard focus; in this case, the WM_SYSKEYDOWN message is sent to the active window. The window that receives the message can distinguish between these two contexts by checking the context code in the lParam parameter.
+
+
+
+
+ The WM_SYSKEYUP message is posted to the window with the keyboard focus when the user releases a key that was pressed while the ALT key was held down. It also occurs when no window currently has the keyboard focus; in this case, the WM_SYSKEYUP message is sent to the active window. The window that receives the message can distinguish between these two contexts by checking the context code in the lParam parameter.
+
+
+
+
+ The WM_SYSCHAR message is posted to the window with the keyboard focus when a WM_SYSKEYDOWN message is translated by the TranslateMessage function. It specifies the character code of a system character key — that is, a character key that is pressed while the ALT key is down.
+
+
+
+
+ The WM_SYSDEADCHAR message is sent to the window with the keyboard focus when a WM_SYSKEYDOWN message is translated by the TranslateMessage function. WM_SYSDEADCHAR specifies the character code of a system dead key — that is, a dead key that is pressed while holding down the ALT key.
+
+
+
+
+ The WM_UNICHAR message is posted to the window with the keyboard focus when a WM_KEYDOWN message is translated by the TranslateMessage function. The WM_UNICHAR message contains the character code of the key that was pressed.
+ The WM_UNICHAR message is equivalent to WM_CHAR, but it uses Unicode Transformation Format (UTF)-32, whereas WM_CHAR uses UTF-16. It is designed to send or post Unicode characters to ANSI windows and it can can handle Unicode Supplementary Plane characters.
+
+
+
+
+ This message filters for keyboard messages.
+
+
+
+
+ Sent immediately before the IME generates the composition string as a result of a keystroke. A window receives this message through its WindowProc function.
+
+
+
+
+ Sent to an application when the IME ends composition. A window receives this message through its WindowProc function.
+
+
+
+
+ Sent to an application when the IME changes composition status as a result of a keystroke. A window receives this message through its WindowProc function.
+
+
+
+
+ The WM_INITDIALOG message is sent to the dialog box procedure immediately before a dialog box is displayed. Dialog box procedures typically use this message to initialize controls and carry out any other initialization tasks that affect the appearance of the dialog box.
+
+
+
+
+ The WM_COMMAND message is sent when the user selects a command item from a menu, when a control sends a notification message to its parent window, or when an accelerator keystroke is translated.
+
+
+
+
+ A window receives this message when the user chooses a command from the Window menu, clicks the maximize button, minimize button, restore button, close button, or moves the form. You can stop the form from moving by filtering this out.
+
+
+
+
+ The WM_TIMER message is posted to the installing thread's message queue when a timer expires. The message is posted by the GetMessage or PeekMessage function.
+
+
+
+
+ The WM_HSCROLL message is sent to a window when a scroll event occurs in the window's standard horizontal scroll bar. This message is also sent to the owner of a horizontal scroll bar control when a scroll event occurs in the control.
+
+
+
+
+ The WM_VSCROLL message is sent to a window when a scroll event occurs in the window's standard vertical scroll bar. This message is also sent to the owner of a vertical scroll bar control when a scroll event occurs in the control.
+
+
+
+
+ The WM_INITMENU message is sent when a menu is about to become active. It occurs when the user clicks an item on the menu bar or presses a menu key. This allows the application to modify the menu before it is displayed.
+
+
+
+
+ The WM_INITMENUPOPUP message is sent when a drop-down menu or submenu is about to become active. This allows an application to modify the menu before it is displayed, without changing the entire menu.
+
+
+
+
+ The WM_MENUSELECT message is sent to a menu's owner window when the user selects a menu item.
+
+
+
+
+ The WM_MENUCHAR message is sent when a menu is active and the user presses a key that does not correspond to any mnemonic or accelerator key. This message is sent to the window that owns the menu.
+
+
+
+
+ The WM_ENTERIDLE message is sent to the owner window of a modal dialog box or menu that is entering an idle state. A modal dialog box or menu enters an idle state when no messages are waiting in its queue after it has processed one or more previous messages.
+
+
+
+
+ The WM_MENURBUTTONUP message is sent when the user releases the right mouse button while the cursor is on a menu item.
+
+
+
+
+ The WM_MENUDRAG message is sent to the owner of a drag-and-drop menu when the user drags a menu item.
+
+
+
+
+ The WM_MENUGETOBJECT message is sent to the owner of a drag-and-drop menu when the mouse cursor enters a menu item or moves from the center of the item to the top or bottom of the item.
+
+
+
+
+ The WM_UNINITMENUPOPUP message is sent when a drop-down menu or submenu has been destroyed.
+
+
+
+
+ The WM_MENUCOMMAND message is sent when the user makes a selection from a menu.
+
+
+
+
+ An application sends the WM_CHANGEUISTATE message to indicate that the user interface (UI) state should be changed.
+
+
+
+
+ An application sends the WM_UPDATEUISTATE message to change the user interface (UI) state for the specified window and all its child windows.
+
+
+
+
+ An application sends the WM_QUERYUISTATE message to retrieve the user interface (UI) state for a window.
+
+
+
+
+ The WM_CTLCOLORMSGBOX message is sent to the owner window of a message box before Windows draws the message box. By responding to this message, the owner window can set the text and background colors of the message box by using the given display device context handle.
+
+
+
+
+ An edit control that is not read-only or disabled sends the WM_CTLCOLOREDIT message to its parent window when the control is about to be drawn. By responding to this message, the parent window can use the specified device context handle to set the text and background colors of the edit control.
+
+
+
+
+ Sent to the parent window of a list box before the system draws the list box. By responding to this message, the parent window can set the text and background colors of the list box by using the specified display device context handle.
+
+
+
+
+ The WM_CTLCOLORBTN message is sent to the parent window of a button before drawing the button. The parent window can change the button's text and background colors. However, only owner-drawn buttons respond to the parent window processing this message.
+
+
+
+
+ The WM_CTLCOLORDLG message is sent to a dialog box before the system draws the dialog box. By responding to this message, the dialog box can set its text and background colors using the specified display device context handle.
+
+
+
+
+ The WM_CTLCOLORSCROLLBAR message is sent to the parent window of a scroll bar control when the control is about to be drawn. By responding to this message, the parent window can use the display context handle to set the background color of the scroll bar control.
+
+
+
+
+ A static control, or an edit control that is read-only or disabled, sends the WM_CTLCOLORSTATIC message to its parent window when the control is about to be drawn. By responding to this message, the parent window can use the specified device context handle to set the text and background colors of the static control.
+
+
+
+
+ Use WM_MOUSEFIRST to specify the first mouse message. Use the PeekMessage() Function.
+
+
+
+
+ The WM_MOUSEMOVE message is posted to a window when the cursor moves. If the mouse is not captured, the message is posted to the window that contains the cursor. Otherwise, the message is posted to the window that has captured the mouse.
+
+
+
+
+ The WM_LBUTTONDOWN message is posted when the user presses the left mouse button while the cursor is in the client area of a window. If the mouse is not captured, the message is posted to the window beneath the cursor. Otherwise, the message is posted to the window that has captured the mouse.
+
+
+
+
+ The WM_LBUTTONUP message is posted when the user releases the left mouse button while the cursor is in the client area of a window. If the mouse is not captured, the message is posted to the window beneath the cursor. Otherwise, the message is posted to the window that has captured the mouse.
+
+
+
+
+ The WM_LBUTTONDBLCLK message is posted when the user double-clicks the left mouse button while the cursor is in the client area of a window. If the mouse is not captured, the message is posted to the window beneath the cursor. Otherwise, the message is posted to the window that has captured the mouse.
+
+
+
+
+ The WM_RBUTTONDOWN message is posted when the user presses the right mouse button while the cursor is in the client area of a window. If the mouse is not captured, the message is posted to the window beneath the cursor. Otherwise, the message is posted to the window that has captured the mouse.
+
+
+
+
+ The WM_RBUTTONUP message is posted when the user releases the right mouse button while the cursor is in the client area of a window. If the mouse is not captured, the message is posted to the window beneath the cursor. Otherwise, the message is posted to the window that has captured the mouse.
+
+
+
+
+ The WM_RBUTTONDBLCLK message is posted when the user double-clicks the right mouse button while the cursor is in the client area of a window. If the mouse is not captured, the message is posted to the window beneath the cursor. Otherwise, the message is posted to the window that has captured the mouse.
+
+
+
+
+ The WM_MBUTTONDOWN message is posted when the user presses the middle mouse button while the cursor is in the client area of a window. If the mouse is not captured, the message is posted to the window beneath the cursor. Otherwise, the message is posted to the window that has captured the mouse.
+
+
+
+
+ The WM_MBUTTONUP message is posted when the user releases the middle mouse button while the cursor is in the client area of a window. If the mouse is not captured, the message is posted to the window beneath the cursor. Otherwise, the message is posted to the window that has captured the mouse.
+
+
+
+
+ The WM_MBUTTONDBLCLK message is posted when the user double-clicks the middle mouse button while the cursor is in the client area of a window. If the mouse is not captured, the message is posted to the window beneath the cursor. Otherwise, the message is posted to the window that has captured the mouse.
+
+
+
+
+ The WM_MOUSEWHEEL message is sent to the focus window when the mouse wheel is rotated. The DefWindowProc function propagates the message to the window's parent. There should be no internal forwarding of the message, since DefWindowProc propagates it up the parent chain until it finds a window that processes it.
+
+
+
+
+ The WM_XBUTTONDOWN message is posted when the user presses the first or second X button while the cursor is in the client area of a window. If the mouse is not captured, the message is posted to the window beneath the cursor. Otherwise, the message is posted to the window that has captured the mouse.
+
+
+
+
+ The WM_XBUTTONUP message is posted when the user releases the first or second X button while the cursor is in the client area of a window. If the mouse is not captured, the message is posted to the window beneath the cursor. Otherwise, the message is posted to the window that has captured the mouse.
+
+
+
+
+ The WM_XBUTTONDBLCLK message is posted when the user double-clicks the first or second X button while the cursor is in the client area of a window. If the mouse is not captured, the message is posted to the window beneath the cursor. Otherwise, the message is posted to the window that has captured the mouse.
+
+
+
+
+ The WM_MOUSEHWHEEL message is sent to the focus window when the mouse's horizontal scroll wheel is tilted or rotated. The DefWindowProc function propagates the message to the window's parent. There should be no internal forwarding of the message, since DefWindowProc propagates it up the parent chain until it finds a window that processes it.
+
+
+
+
+ Use WM_MOUSELAST to specify the last mouse message. Used with PeekMessage() Function.
+
+
+
+
+ The WM_PARENTNOTIFY message is sent to the parent of a child window when the child window is created or destroyed, or when the user clicks a mouse button while the cursor is over the child window. When the child window is being created, the system sends WM_PARENTNOTIFY just before the CreateWindow or CreateWindowEx function that creates the window returns. When the child window is being destroyed, the system sends the message before any processing to destroy the window takes place.
+
+
+
+
+ The WM_ENTERMENULOOP message informs an application's main window procedure that a menu modal loop has been entered.
+
+
+
+
+ The WM_EXITMENULOOP message informs an application's main window procedure that a menu modal loop has been exited.
+
+
+
+
+ The WM_NEXTMENU message is sent to an application when the right or left arrow key is used to switch between the menu bar and the system menu.
+
+
+
+
+ The WM_SIZING message is sent to a window that the user is resizing. By processing this message, an application can monitor the size and position of the drag rectangle and, if needed, change its size or position.
+
+
+
+
+ The WM_CAPTURECHANGED message is sent to the window that is losing the mouse capture.
+
+
+
+
+ The WM_MOVING message is sent to a window that the user is moving. By processing this message, an application can monitor the position of the drag rectangle and, if needed, change its position.
+
+
+
+
+ Notifies applications that a power-management event has occurred.
+
+
+
+
+ Notifies an application of a change to the hardware configuration of a device or the computer.
+
+
+
+
+ An application sends the WM_MDICREATE message to a multiple-document interface (MDI) client window to create an MDI child window.
+
+
+
+
+ An application sends the WM_MDIDESTROY message to a multiple-document interface (MDI) client window to close an MDI child window.
+
+
+
+
+ An application sends the WM_MDIACTIVATE message to a multiple-document interface (MDI) client window to instruct the client window to activate a different MDI child window.
+
+
+
+
+ An application sends the WM_MDIRESTORE message to a multiple-document interface (MDI) client window to restore an MDI child window from maximized or minimized size.
+
+
+
+
+ An application sends the WM_MDINEXT message to a multiple-document interface (MDI) client window to activate the next or previous child window.
+
+
+
+
+ An application sends the WM_MDIMAXIMIZE message to a multiple-document interface (MDI) client window to maximize an MDI child window. The system resizes the child window to make its client area fill the client window. The system places the child window's window menu icon in the rightmost position of the frame window's menu bar, and places the child window's restore icon in the leftmost position. The system also appends the title bar text of the child window to that of the frame window.
+
+
+
+
+ An application sends the WM_MDITILE message to a multiple-document interface (MDI) client window to arrange all of its MDI child windows in a tile format.
+
+
+
+
+ An application sends the WM_MDICASCADE message to a multiple-document interface (MDI) client window to arrange all its child windows in a cascade format.
+
+
+
+
+ An application sends the WM_MDIICONARRANGE message to a multiple-document interface (MDI) client window to arrange all minimized MDI child windows. It does not affect child windows that are not minimized.
+
+
+
+
+ An application sends the WM_MDIGETACTIVE message to a multiple-document interface (MDI) client window to retrieve the handle to the active MDI child window.
+
+
+
+
+ An application sends the WM_MDISETMENU message to a multiple-document interface (MDI) client window to replace the entire menu of an MDI frame window, to replace the window menu of the frame window, or both.
+
+
+
+
+ The WM_ENTERSIZEMOVE message is sent one time to a window after it enters the moving or sizing modal loop. The window enters the moving or sizing modal loop when the user clicks the window's title bar or sizing border, or when the window passes the WM_SYSCOMMAND message to the DefWindowProc function and the wParam parameter of the message specifies the SC_MOVE or SC_SIZE value. The operation is complete when DefWindowProc returns.
+ The system sends the WM_ENTERSIZEMOVE message regardless of whether the dragging of full windows is enabled.
+
+
+
+
+ The WM_EXITSIZEMOVE message is sent one time to a window, after it has exited the moving or sizing modal loop. The window enters the moving or sizing modal loop when the user clicks the window's title bar or sizing border, or when the window passes the WM_SYSCOMMAND message to the DefWindowProc function and the wParam parameter of the message specifies the SC_MOVE or SC_SIZE value. The operation is complete when DefWindowProc returns.
+
+
+
+
+ Sent when the user drops a file on the window of an application that has registered itself as a recipient of dropped files.
+
+
+
+
+ An application sends the WM_MDIREFRESHMENU message to a multiple-document interface (MDI) client window to refresh the window menu of the MDI frame window.
+
+
+
+
+ Sent to an application when a window is activated. A window receives this message through its WindowProc function.
+
+
+
+
+ Sent to an application to notify it of changes to the IME window. A window receives this message through its WindowProc function.
+
+
+
+
+ Sent by an application to direct the IME window to carry out the requested command. The application uses this message to control the IME window that it has created. To send this message, the application calls the SendMessage function with the following parameters.
+
+
+
+
+ Sent to an application when the IME window finds no space to extend the area for the composition window. A window receives this message through its WindowProc function.
+
+
+
+
+ Sent to an application when the operating system is about to change the current IME. A window receives this message through its WindowProc function.
+
+
+
+
+ Sent to an application when the IME gets a character of the conversion result. A window receives this message through its WindowProc function.
+
+
+
+
+ Sent to an application to provide commands and request information. A window receives this message through its WindowProc function.
+
+
+
+
+ Sent to an application by the IME to notify the application of a key press and to keep message order. A window receives this message through its WindowProc function.
+
+
+
+
+ Sent to an application by the IME to notify the application of a key release and to keep message order. A window receives this message through its WindowProc function.
+
+
+
+
+ The WM_MOUSEHOVER message is posted to a window when the cursor hovers over the client area of the window for the period of time specified in a prior call to TrackMouseEvent.
+
+
+
+
+ The WM_MOUSELEAVE message is posted to a window when the cursor leaves the client area of the window specified in a prior call to TrackMouseEvent.
+
+
+
+
+ The WM_NCMOUSEHOVER message is posted to a window when the cursor hovers over the nonclient area of the window for the period of time specified in a prior call to TrackMouseEvent.
+
+
+
+
+ The WM_NCMOUSELEAVE message is posted to a window when the cursor leaves the nonclient area of the window specified in a prior call to TrackMouseEvent.
+
+
+
+
+ The WM_WTSSESSION_CHANGE message notifies applications of changes in session state.
+
+
+
+
+ An application sends a WM_CUT message to an edit control or combo box to delete (cut) the current selection, if any, in the edit control and copy the deleted text to the clipboard in CF_TEXT format.
+
+
+
+
+ An application sends the WM_COPY message to an edit control or combo box to copy the current selection to the clipboard in CF_TEXT format.
+
+
+
+
+ An application sends a WM_PASTE message to an edit control or combo box to copy the current content of the clipboard to the edit control at the current caret position. Data is inserted only if the clipboard contains data in CF_TEXT format.
+
+
+
+
+ An application sends a WM_CLEAR message to an edit control or combo box to delete (clear) the current selection, if any, from the edit control.
+
+
+
+
+ An application sends a WM_UNDO message to an edit control to undo the last operation. When this message is sent to an edit control, the previously deleted text is restored or the previously added text is deleted.
+
+
+
+
+ The WM_RENDERFORMAT message is sent to the clipboard owner if it has delayed rendering a specific clipboard format and if an application has requested data in that format. The clipboard owner must render data in the specified format and place it on the clipboard by calling the SetClipboardData function.
+
+
+
+
+ The WM_RENDERALLFORMATS message is sent to the clipboard owner before it is destroyed, if the clipboard owner has delayed rendering one or more clipboard formats. For the content of the clipboard to remain available to other applications, the clipboard owner must render data in all the formats it is capable of generating, and place the data on the clipboard by calling the SetClipboardData function.
+
+
+
+
+ The WM_DESTROYCLIPBOARD message is sent to the clipboard owner when a call to the EmptyClipboard function empties the clipboard.
+
+
+
+
+ The WM_DRAWCLIPBOARD message is sent to the first window in the clipboard viewer chain when the content of the clipboard changes. This enables a clipboard viewer window to display the new content of the clipboard.
+
+
+
+
+ The WM_PAINTCLIPBOARD message is sent to the clipboard owner by a clipboard viewer window when the clipboard contains data in the CF_OWNERDISPLAY format and the clipboard viewer's client area needs repainting.
+
+
+
+
+ The WM_VSCROLLCLIPBOARD message is sent to the clipboard owner by a clipboard viewer window when the clipboard contains data in the CF_OWNERDISPLAY format and an event occurs in the clipboard viewer's vertical scroll bar. The owner should scroll the clipboard image and update the scroll bar values.
+
+
+
+
+ The WM_SIZECLIPBOARD message is sent to the clipboard owner by a clipboard viewer window when the clipboard contains data in the CF_OWNERDISPLAY format and the clipboard viewer's client area has changed size.
+
+
+
+
+ The WM_ASKCBFORMATNAME message is sent to the clipboard owner by a clipboard viewer window to request the name of a CF_OWNERDISPLAY clipboard format.
+
+
+
+
+ The WM_CHANGECBCHAIN message is sent to the first window in the clipboard viewer chain when a window is being removed from the chain.
+
+
+
+
+ The WM_HSCROLLCLIPBOARD message is sent to the clipboard owner by a clipboard viewer window. This occurs when the clipboard contains data in the CF_OWNERDISPLAY format and an event occurs in the clipboard viewer's horizontal scroll bar. The owner should scroll the clipboard image and update the scroll bar values.
+
+
+
+
+ This message informs a window that it is about to receive the keyboard focus, giving the window the opportunity to realize its logical palette when it receives the focus.
+
+
+
+
+ The WM_PALETTEISCHANGING message informs applications that an application is going to realize its logical palette.
+
+
+
+
+ This message is sent by the OS to all top-level and overlapped windows after the window with the keyboard focus realizes its logical palette.
+ This message enables windows that do not have the keyboard focus to realize their logical palettes and update their client areas.
+
+
+
+
+ The WM_HOTKEY message is posted when the user presses a hot key registered by the RegisterHotKey function. The message is placed at the top of the message queue associated with the thread that registered the hot key.
+
+
+
+
+ The WM_PRINT message is sent to a window to request that it draw itself in the specified device context, most commonly in a printer device context.
+
+
+
+
+ The WM_PRINTCLIENT message is sent to a window to request that it draw its client area in the specified device context, most commonly in a printer device context.
+
+
+
+
+ The WM_APPCOMMAND message notifies a window that the user generated an application command event, for example, by clicking an application command button using the mouse or typing an application command key on the keyboard.
+
+
+
+
+ The WM_THEMECHANGED message is broadcast to every window following a theme change event. Examples of theme change events are the activation of a theme, the deactivation of a theme, or a transition from one theme to another.
+
+
+
+
+ Sent when the contents of the clipboard have changed.
+
+
+
+
+ The system will send a window the WM_DWMCOMPOSITIONCHANGED message to indicate that the availability of desktop composition has changed.
+
+
+
+
+ WM_DWMNCRENDERINGCHANGED is called when the non-client area rendering status of a window has changed. Only windows that have set the flag DWM_BLURBEHIND.fTransitionOnMaximized to true will get this message.
+
+
+
+
+ Sent to all top-level windows when the colorization color has changed.
+
+
+
+
+ WM_DWMWINDOWMAXIMIZEDCHANGE will let you know when a DWM composed window is maximized. You also have to register for this message as well. You'd have other windowd go opaque when this message is sent.
+
+
+
+
+ Sent to request extended title bar information. A window receives this message through its WindowProc function.
+
+
+
+
+ The WM_APP constant is used by applications to help define private messages, usually of the form WM_APP+X, where X is an integer value.
+
+
+
+
+ The WM_USER constant is used by applications to help define private messages for use by private window classes, usually of the form WM_USER+X, where X is an integer value.
+
+
+
+
+ An application sends the WM_CPL_LAUNCH message to Windows Control Panel to request that a Control Panel application be started.
+
+
+
+
+ The WM_CPL_LAUNCHED message is sent when a Control Panel application, started by the WM_CPL_LAUNCH message, has closed. The WM_CPL_LAUNCHED message is sent to the window identified by the wParam parameter of the WM_CPL_LAUNCH message that started the application.
+
+
+
+
+ WM_SYSTIMER is a well-known yet still undocumented message. Windows uses WM_SYSTIMER for internal actions like scrolling.
+
+
+
+ The window has a thin-line border.
+
+
+ The window has a title bar (includes the WS_BORDER style).
+
+
+ The window is a child window. A window with this style cannot have a menu bar. This style cannot be used with the WS_POPUP style.
+
+
+ Excludes the area occupied by child windows when drawing occurs within the parent window. This style is used when creating the parent window.
+
+
+
+ Clips child windows relative to each other; that is, when a particular child window receives a WM_PAINT message, the WS_CLIPSIBLINGS style clips all other overlapping child windows out of the region of the child window to be updated.
+ If WS_CLIPSIBLINGS is not specified and child windows overlap, it is possible, when drawing within the client area of a child window, to draw within the client area of a neighboring child window.
+
+
+
+ The window is initially disabled. A disabled window cannot receive input from the user. To change this after a window has been created, use the EnableWindow function.
+
+
+ The window has a border of a style typically used with dialog boxes. A window with this style cannot have a title bar.
+
+
+
+ The window is the first control of a group of controls. The group consists of this first control and all controls defined after it, up to the next control with the WS_GROUP style.
+ The first control in each group usually has the WS_TABSTOP style so that the user can move from group to group. The user can subsequently change the keyboard focus from one control in the group to the next control in the group by using the direction keys.
+ You can turn this style on and off to change dialog box navigation. To change this style after a window has been created, use the SetWindowLong function.
+
+
+
+ The window has a horizontal scroll bar.
+
+
+ The window is initially maximized.
+
+
+ The window has a maximize button. Cannot be combined with the WS_EX_CONTEXTHELP style. The WS_SYSMENU style must also be specified.
+
+
+ The window is initially minimized.
+
+
+ The window has a minimize button. Cannot be combined with the WS_EX_CONTEXTHELP style. The WS_SYSMENU style must also be specified.
+
+
+ The window is an overlapped window. An overlapped window has a title bar and a border.
+
+
+ The window is an overlapped window.
+
+
+ The window is a pop-up window. This style cannot be used with the WS_CHILD style.
+
+
+ The window is a pop-up window. The WS_CAPTION and WS_POPUPWINDOW styles must be combined to make the window menu visible.
+
+
+ The window has a sizing border.
+
+
+ The window has a window menu on its title bar. The WS_CAPTION style must also be specified.
+
+
+
+ The window is a control that can receive the keyboard focus when the user presses the TAB key.
+ Pressing the TAB key changes the keyboard focus to the next control with the WS_TABSTOP style.
+ You can turn this style on and off to change dialog box navigation. To change this style after a window has been created, use the SetWindowLong function.
+ For user-created windows and modeless dialogs to work with tab stops, alter the message loop to call the IsDialogMessage function.
+
+
+
+ The window is initially visible. This style can be turned on and off by using the ShowWindow or SetWindowPos function.
+
+
+ The window has a vertical scroll bar.
+
+
+
+ Specifies that a window created with this style accepts drag-drop files.
+
+
+
+
+ Forces a top-level window onto the taskbar when the window is visible.
+
+
+
+
+ Specifies that a window has a border with a sunken edge.
+
+
+
+
+ Windows XP: Paints all descendants of a window in bottom-to-top painting order using double-buffering. For more information, see Remarks. This cannot be used if the window has a class style of either CS_OWNDC or CS_CLASSDC.
+
+
+
+
+ Includes a question mark in the title bar of the window. When the user clicks the question mark, the cursor changes to a question mark with a pointer. If the user then clicks a child window, the child receives a WM_HELP message. The child window should pass the message to the parent window procedure, which should call the WinHelp function using the HELP_WM_HELP command. The Help application displays a pop-up window that typically contains help for the child window.
+ WS_EX_CONTEXTHELP cannot be used with the WS_MAXIMIZEBOX or WS_MINIMIZEBOX styles.
+
+
+
+
+ The window itself contains child windows that should take part in dialog box navigation. If this style is specified, the dialog manager recurses into children of this window when performing navigation operations such as handling the TAB key, an arrow key, or a keyboard mnemonic.
+
+
+
+
+ Creates a window that has a double border; the window can, optionally, be created with a title bar by specifying the WS_CAPTION style in the dwStyle parameter.
+
+
+
+
+ Windows 2000/XP: Creates a layered window. Note that this cannot be used for child windows. Also, this cannot be used if the window has a class style of either CS_OWNDC or CS_CLASSDC.
+
+
+
+
+ Arabic and Hebrew versions of Windows 98/Me, Windows 2000/XP: Creates a window whose horizontal origin is on the right edge. Increasing horizontal values advance to the left.
+
+
+
+
+ Creates a window that has generic left-aligned properties. This is the default.
+
+
+
+
+ If the shell language is Hebrew, Arabic, or another language that supports reading order alignment, the vertical scroll bar (if present) is to the left of the client area. For other languages, the style is ignored.
+
+
+
+
+ The window text is displayed using left-to-right reading-order properties. This is the default.
+
+
+
+
+ Creates a multiple-document interface (MDI) child window.
+
+
+
+
+ Windows 2000/XP: A top-level window created with this style does not become the foreground window when the user clicks it. The system does not bring this window to the foreground when the user minimizes or closes the foreground window.
+ To activate the window, use the SetActiveWindow or SetForegroundWindow function.
+ The window does not appear on the taskbar by default. To force the window to appear on the taskbar, use the WS_EX_APPWINDOW style.
+
+
+
+
+ Windows 2000/XP: A window created with this style does not pass its window layout to its child windows.
+
+
+
+
+ Specifies that a child window created with this style does not send the WM_PARENTNOTIFY message to its parent window when it is created or destroyed.
+
+
+
+
+ Combines the WS_EX_CLIENTEDGE and WS_EX_WINDOWEDGE styles.
+
+
+
+
+ Combines the WS_EX_WINDOWEDGE, WS_EX_TOOLWINDOW, and WS_EX_TOPMOST styles.
+
+
+
+
+ The window has generic "right-aligned" properties. This depends on the window class. This style has an effect only if the shell language is Hebrew, Arabic, or another language that supports reading-order alignment; otherwise, the style is ignored.
+ Using the WS_EX_RIGHT style for static or edit controls has the same effect as using the SS_RIGHT or ES_RIGHT style, respectively. Using this style with button controls has the same effect as using BS_RIGHT and BS_RIGHTBUTTON styles.
+
+
+
+
+ Vertical scroll bar (if present) is to the right of the client area. This is the default.
+
+
+
+
+ If the shell language is Hebrew, Arabic, or another language that supports reading-order alignment, the window text is displayed using right-to-left reading-order properties. For other languages, the style is ignored.
+
+
+
+
+ Creates a window with a three-dimensional border style intended to be used for items that do not accept user input.
+
+
+
+
+ Creates a tool window; that is, a window intended to be used as a floating toolbar. A tool window has a title bar that is shorter than a normal title bar, and the window title is drawn using a smaller font. A tool window does not appear in the taskbar or in the dialog that appears when the user presses ALT+TAB. If a tool window has a system menu, its icon is not displayed on the title bar. However, you can display the system menu by right-clicking or by typing ALT+SPACE.
+
+
+
+
+ Specifies that a window created with this style should be placed above all non-topmost windows and should stay above them, even when the window is deactivated. To add or remove this style, use the SetWindowPos function.
+
+
+
+
+ Specifies that a window created with this style should not be painted until siblings beneath the window (that were created by the same thread) have been painted. The window appears transparent because the bits of underlying sibling windows have already been painted.
+ To achieve transparency without these restrictions, use the SetWindowRgn function.
+
+
+
+
+ Specifies that a window has a border with a raised edge.
+
+
+
+
+ Hides the window and activates another window.
+
+
+
+
+ Activates and displays a window. If the window is minimized or maximized, the system restores it to its original size and position. An application should specify this flag when displaying the window for the first time.
+
+
+
+
+ Activates and displays a window. If the window is minimized or maximized, the system restores it to its original size and position. An application should specify this flag when displaying the window for the first time.
+
+
+
+
+ Activates the window and displays it as a minimized window.
+
+
+
+
+ Activates the window and displays it as a maximized window.
+
+
+
+
+ Maximizes the specified window.
+
+
+
+
+ Displays a window in its most recent size and position. This value is similar to , except the window is not activated.
+
+
+
+
+ Activates the window and displays it in its current size and position.
+
+
+
+
+ Minimizes the specified window and activates the next top-level window in the z-order.
+
+
+
+
+ Displays the window as a minimized window. This value is similar to , except the window is not activated.
+
+
+
+
+ Displays the window in its current size and position. This value is similar to , except the window is not activated.
+
+
+
+
+ Activates and displays the window. If the window is minimized or maximized, the system restores it to its original size and position. An application should specify this flag when restoring a minimized window.
+
+
+
+
+ Invalidates the rectangle or region that you specify in lprcUpdate or hrgnUpdate.
+ You can set only one of these parameters to a non-NULL value. If both are NULL, RDW_INVALIDATE invalidates the entire window.
+
+
+
+ Causes the OS to post a WM_PAINT message to the window regardless of whether a portion of the window is invalid.
+
+
+
+ Causes the window to receive a WM_ERASEBKGND message when the window is repainted.
+ Specify this value in combination with the RDW_INVALIDATE value; otherwise, RDW_ERASE has no effect.
+
+
+
+
+ Validates the rectangle or region that you specify in lprcUpdate or hrgnUpdate.
+ You can set only one of these parameters to a non-NULL value. If both are NULL, RDW_VALIDATE validates the entire window.
+ This value does not affect internal WM_PAINT messages.
+
+
+
+ Suppresses any pending WM_ERASEBKGND messages.
+
+
+ Excludes child windows, if any, from the repainting operation.
+
+
+ Includes child windows, if any, in the repainting operation.
+
+
+ Causes the affected windows, which you specify by setting the RDW_ALLCHILDREN and RDW_NOCHILDREN values, to receive WM_ERASEBKGND and WM_PAINT messages before the RedrawWindow returns, if necessary.
+
+
+
+ Causes the affected windows, which you specify by setting the RDW_ALLCHILDREN and RDW_NOCHILDREN values, to receive WM_ERASEBKGND messages before RedrawWindow returns, if necessary.
+ The affected windows receive WM_PAINT messages at the ordinary time.
+
+
+
+ Determine if 2 RECT are equal (deep compare)
+
+
+ Return the HashCode for this struct (not garanteed to be unique)
+
+
+ http://msdn.microsoft.com/en-us/library/ms182161.aspx
+
+
+ http://msdn.microsoft.com/en-us/library/windows/desktop/ms633572%28v=vs.85%29.aspx
+
+
+ http://msdn.microsoft.com/en-us/library/dd144901%28v=VS.85%29.aspx
+
+
+ http://msdn.microsoft.com/en-us/library/dd145064%28v=VS.85%29.aspx
+
+
+ http://msdn.microsoft.com/en-us/library/windows/desktop/ms633545(v=vs.85).aspx
+
+
+ http://msdn.microsoft.com/en-us/library/windows/desktop/ms647486%28v=vs.85%29.aspx
+
+
+ http://msdn.microsoft.com/en-us/library/windows/desktop/ms633528(v=vs.85).aspx
+
+
+ http://msdn.microsoft.com/en-us/library/windows/desktop/ms647985(v=vs.85).aspx
+
+
+ http://msdn.microsoft.com/en-us/library/windows/desktop/ms648003(v=vs.85).aspx
+
+
+ http://msdn.microsoft.com/en-us/library/windows/desktop/ms644944(v=vs.85).aspx
+
+
+ http://msdn.microsoft.com/en-us/library/windows/desktop/ms684175%28v=vs.85%29.aspx
+
+
+ http://msdn.microsoft.com/en-us/library/windows/desktop/ms683152%28v=vs.85%29.aspx
+
+
+
+ Sets the show state and the restored, minimized, and maximized positions of the specified window.
+
+
+ A handle to the window.
+
+
+ A pointer to a WINDOWPLACEMENT structure that specifies the new show state and window positions.
+
+ Before calling SetWindowPlacement, set the length member of the WINDOWPLACEMENT structure to sizeof(WINDOWPLACEMENT). SetWindowPlacement fails if the length member is not set correctly.
+
+
+
+ If the function succeeds, the return value is nonzero.
+
+ If the function fails, the return value is zero. To get extended error information, call GetLastError.
+
+
+
+
+
+ Retrieves the show state and the restored, minimized, and maximized positions of the specified window.
+
+
+ A handle to the window.
+
+
+ A pointer to the WINDOWPLACEMENT structure that receives the show state and position information.
+
+ Before calling GetWindowPlacement, set the length member to sizeof(WINDOWPLACEMENT). GetWindowPlacement fails if lpwndpl-> length is not set correctly.
+
+
+
+ If the function succeeds, the return value is nonzero.
+
+ If the function fails, the return value is zero. To get extended error information, call GetLastError.
+
+
+
+
+
+ An object that represents the foreground color for a Metro .
+
+
+
+
+ The ResourceDictionary that represents this Accent.
+
+
+
+
+ Gets/sets the name of the Accent.
+
+
+
+
+ Initializes a new instance of the MahApps.Metro.Accent class.
+
+
+
+
+ Initializes a new instance of the MahApps.Metro.Accent class.
+
+ The name of the new Accent.
+ The URI of the accent ResourceDictionary.
+
+
+
+ Represents the background theme of the application.
+
+
+
+
+ The ResourceDictionary that represents this application theme.
+
+
+
+
+ Gets the name of the application theme.
+
+
+
+
+ A class that allows for the detection and alteration of a MetroWindow's theme and accent.
+
+
+
+
+ Gets a list of all of default themes.
+
+
+
+
+ Gets a list of all of default metro themes.
+
+
+
+
+ Adds an accent with the given name.
+
+
+
+ true if the accent does not exists and can be added.
+
+
+
+ Adds an app theme with the given name.
+
+
+
+ true if the app theme does not exists and can be added.
+
+
+
+ Gets app theme with the given resource dictionary.
+
+
+ AppTheme
+
+
+
+ Gets app theme with the given name and theme type (light or dark).
+
+
+ AppTheme
+
+
+
+ Gets the inverse of the given .
+ This method relies on the "Dark" or "Light" affix to be present.
+
+ The app theme.
+ The inverse or null if it couldn't be found.
+
+ Returns BaseLight, if BaseDark is given or vice versa.
+ Custom Themes must end with "Dark" or "Light" for this to work, for example "CustomDark" and "CustomLight".
+
+
+
+
+ Gets the with the given name.
+
+
+ The or null , if the app theme wasn't found
+
+
+
+ Gets the with the given resource dictionary.
+
+
+ The or null , if the accent wasn't found.
+
+
+
+ Determines whether the specified resource dictionary represents an .
+
+ This might include runtime accents which do not have a resource uri.
+
+ The resources.
+ true if the resource dictionary is an ; otherwise, false .
+ resources
+
+
+
+ Gets a resource from the detected AppStyle.
+
+ The window to check. If this is null, the Application's sources will be checked.
+ The key to check against.
+ The resource object or null, if the resource wasn't found.
+
+
+
+ Change the theme for the whole application.
+
+
+
+
+
+
+ Change theme for the given window.
+
+
+
+
+
+
+ Change accent and theme for the whole application.
+
+ The instance of Application to change.
+ The accent to apply.
+ The theme to apply.
+
+
+
+ Change accent and theme for the given window.
+
+ The Window to change.
+ The accent to apply.
+ The theme to apply.
+
+
+
+ Changes the accent and theme of a ResourceDictionary directly.
+
+ The ResourceDictionary to modify.
+ The accent to apply to the ResourceDictionary.
+ The theme to apply to the ResourceDictionary.
+
+
+
+ Copies all resource keys from one resource to another.
+
+ The source resource dictionary.
+ The destination resource dictionary.
+
+ fromRD
+ or
+ toRD
+
+
+
+
+ Scans the window resources and returns it's accent and theme.
+
+
+
+
+ Scans the window resources and returns it's accent and theme.
+
+ The Window to scan.
+
+
+
+ Scans the application resources and returns it's accent and theme.
+
+ The Application instance to scan.
+
+
+
+ Scans a resources and returns it's accent and theme.
+
+ The ResourceDictionary to check.
+
+
+
+ This event fires if accent color and theme was changed
+ this should be using the weak event pattern, but for now it's enough
+
+
+
+
+ Invalidates global colors and resources.
+ Sometimes the ContextMenu is not changing the colors, so this will fix it.
+
+
+
+ IID_IApplicationAssociationRegistration
+
+
+ IID_IConnectionPoint
+
+
+ IID_IConnectionPointContainer
+
+
+ IID_IEnumConnectionPoints
+
+
+ IID_IEnumConnections
+
+
+ IID_IEnumIDList
+
+
+ IID_IEnumObjects
+
+
+ IID_IFileDialog
+
+
+ IID_IFileDialogEvents
+
+
+ IID_IFileOpenDialog
+
+
+ IID_IFileSaveDialog
+
+
+ IID_IHTMLDocument
+
+
+ IID_IHTMLDocument2
+
+
+ IID_IModalWindow
+
+
+ IID_IObjectArray
+
+
+ IID_IObjectCollection
+
+
+ IID_IPropertyNotifySink
+
+
+ IID_IPropertyStore
+
+
+ IID_IServiceProvider
+
+
+ IID_IShellFolder
+
+
+ IID_IShellLink
+
+
+ IID_IShellItem
+
+
+ IID_IShellItem2
+
+
+ IID_IShellItemArray
+
+
+ IID_ITaskbarList
+
+
+ IID_ITaskbarList2
+
+
+ IID_IUnknown
+
+
+ IID_IWebBrowser2
+
+
+ DIID_DWebBrowserEvents
+
+
+ IID_DWebBrowserEvents2
+
+
+ IID_IWICBitmapDecoder
+
+
+ IID_IWICBitmapFlipRotator
+
+
+ IID_IWICBitmapFrameDecode
+
+
+ IID_IWICBitmap
+
+
+ IID_IWICBitmapSource
+
+
+ IID_IWICFormatConverter
+
+
+ IID_IWICImagingFactory
+
+
+ IID_IWICStream
+
+
+ IID_IApplicationDestinations
+
+
+ IID_IApplicationDocumentLists
+
+
+ IID_ICustomDestinationList
+
+
+ IID_IObjectWithAppUserModelID
+
+
+ IID_IObjectWithProgID
+
+
+ IID_ITaskbarList3
+
+
+ IID_ITaskbarList4
+
+
+ SID_SWebBrowserApp
+
+
+ CLSID_ApplicationAssociationRegistration
+ IID_IApplicationAssociationRegistration
+
+
+ CLSID_DragDropHelper
+
+
+ CLSID_FileOpenDialog
+ IID_IFileOpenDialog
+
+
+ CLSID_FileSaveDialog
+ IID_IFileSaveDialog
+
+
+ CLSID_TaskbarList
+ IID_ITaskbarList
+
+
+ CLSID_EnumerableObjectCollection
+ IID_IEnumObjects.
+
+
+ CLSID_ShellLink
+ IID_IShellLink
+
+
+ CLSID_WICImagingFactory
+
+
+ CLSID_DestinationList
+ IID_ICustomDestinationList
+
+
+ CLSID_ApplicationDestinations
+ IID_IApplicationDestinations
+
+
+ CLSID_ApplicationDocumentLists
+ IID_IApplicationDocumentLists
+
+
+ A static class for verifying assumptions.
+
+
+ A function signature for Assert.Evaluate.
+
+
+ A function signature for Assert.Implies.
+ Returns the truth of a predicate.
+
+
+
+ Executes the specified argument.
+
+ The function to execute.
+
+
+ Obsolete: Use Standard.Assert.AreEqual instead of Assert.Equals
+ The generic type to compare for equality.
+ The first generic type data to compare. This is is the expected value.
+ The second generic type data to compare. This is the actual value.
+
+
+
+ Verifies that two generic type data are equal. The assertion fails if they are not.
+
+ The generic type to compare for equality.
+ The first generic type data to compare. This is is the expected value.
+ The second generic type data to compare. This is the actual value.
+ This breaks into the debugger in the case of a failed assertion.
+
+
+
+ Verifies that two generic type data are not equal. The assertion fails if they are.
+
+ The generic type to compare for inequality.
+ The first generic type data to compare. This is is the value that's not expected.
+ The second generic type data to compare. This is the actual value.
+ This breaks into the debugger in the case of a failed assertion.
+
+
+
+ Verifies that if the specified condition is true, then so is the result.
+ The assertion fails if the condition is true but the result is false.
+
+ if set to true [condition].
+
+ A second Boolean statement. If the first was true then so must this be.
+ If the first statement was false then the value of this is ignored.
+
+ This breaks into the debugger in the case of a failed assertion.
+
+
+
+ Lazy evaluation overload. Verifies that if a condition is true, then so is a secondary value.
+
+ The conditional value.
+ A function to be evaluated for truth if the condition argument is true.
+
+ This overload only evaluates the result if the first condition is true.
+
+
+
+
+ Verifies that a string has content. I.e. it is not null and it is not empty.
+
+ The string to verify.
+
+
+
+ Verifies that a string has content. I.e. it is not null and it is not purely whitespace.
+
+ The string to verify.
+
+
+
+ Verifies the specified value is not null. The assertion fails if it is.
+
+ The generic reference type.
+ The value to check for nullness.
+ This breaks into the debugger in the case of a failed assertion.
+
+
+
+ Verifies that the specified condition is false. The assertion fails if it is true.
+
+ The expression that should be false .
+ This breaks into the debugger in the case of a failed assertion.
+
+
+
+ Verifies that the specified condition is false. The assertion fails if it is true.
+
+ The expression that should be false .
+ The message to display if the condition is true .
+ This breaks into the debugger in the case of a failed assertion.
+
+
+
+ Verifies that the specified condition is true. The assertion fails if it is not.
+
+ A condition that is expected to be true .
+ This breaks into the debugger in the case of a failed assertion.
+
+
+
+ Verifies that the specified condition is true. The assertion fails if it is not.
+
+ A condition that is expected to be true .
+ The message to write in case the condition is false .
+ This breaks into the debugger in the case of a failed assertion.
+
+
+
+ This line should never be executed. The assertion always fails.
+
+ This breaks into the debugger in the case of a failed assertion.
+
+
+
+ This line should never be executed. The assertion always fails.
+
+ The message to display if this function is executed.
+ This breaks into the debugger in the case of a failed assertion.
+
+
+
+ Verifies that the specified object is null. The assertion fails if it is not.
+
+ The item to verify is null.
+
+
+
+ Verifies that the specified value is within the expected range. The assertion fails if it isn't.
+
+ The lower bound inclusive value.
+ The value to verify.
+ The upper bound inclusive value.
+
+
+
+ Verifies that the specified value is within the expected range. The assertion fails if it isn't.
+
+ The lower bound inclusive value.
+ The value to verify.
+ The upper bound exclusive value.
+
+
+
+ Verify the current thread's apartment state is what's expected. The assertion fails if it isn't
+
+
+ The expected apartment state for the current thread.
+
+ This breaks into the debugger in the case of a failed assertion.
+
+
+
+ DoubleUtil uses fixed eps to provide fuzzy comparison functionality for doubles.
+ Note that FP noise is a big problem and using any of these compare
+ methods is not a complete solution, but rather the way to reduce
+ the probability of repeating unnecessary work.
+
+
+
+
+ Epsilon - more or less random, more or less small number.
+
+
+
+
+ AreClose returns whether or not two doubles are "close". That is, whether or
+ not they are within epsilon of each other.
+ There are plenty of ways for this to return false even for numbers which
+ are theoretically identical, so no code calling this should fail to work if this
+ returns false.
+
+ The first double to compare.
+ The second double to compare.
+ The result of the AreClose comparision.
+
+
+
+ LessThan returns whether or not the first double is less than the second double.
+ That is, whether or not the first is strictly less than *and* not within epsilon of
+ the other number.
+ There are plenty of ways for this to return false even for numbers which
+ are theoretically identical, so no code calling this should fail to work if this
+ returns false.
+
+ The first double to compare.
+ The second double to compare.
+ The result of the LessThan comparision.
+
+
+
+ GreaterThan returns whether or not the first double is greater than the second double.
+ That is, whether or not the first is strictly greater than *and* not within epsilon of
+ the other number.
+ There are plenty of ways for this to return false even for numbers which
+ are theoretically identical, so no code calling this should fail to work if this
+ returns false.
+
+ The first double to compare.
+ The second double to compare.
+ The result of the GreaterThan comparision.
+
+
+
+ LessThanOrClose returns whether or not the first double is less than or close to
+ the second double. That is, whether or not the first is strictly less than or within
+ epsilon of the other number.
+ There are plenty of ways for this to return false even for numbers which
+ are theoretically identical, so no code calling this should fail to work if this
+ returns false.
+
+ The first double to compare.
+ The second double to compare.
+ The result of the LessThanOrClose comparision.
+
+
+
+ GreaterThanOrClose returns whether or not the first double is greater than or close to
+ the second double. That is, whether or not the first is strictly greater than or within
+ epsilon of the other number.
+ There are plenty of ways for this to return false even for numbers which
+ are theoretically identical, so no code calling this should fail to work if this
+ returns false.
+
+ The first double to compare.
+ The second double to compare.
+ The result of the GreaterThanOrClose comparision.
+
+
+
+ Test to see if a double is a finite number (is not NaN or Infinity).
+
+ The value to test.
+ Whether or not the value is a finite number.
+
+
+
+ Test to see if a double a valid size value (is finite and > 0).
+
+ The value to test.
+ Whether or not the value is a valid size value.
+
+
+
+ Convert a point in device independent pixels (1/96") to a point in the system coordinates.
+
+ A point in the logical coordinate system.
+ Returns the parameter converted to the system's coordinates.
+
+
+
+ Convert a point in system coordinates to a point in device independent pixels (1/96").
+
+ A point in the physical coordinate system.
+ Returns the parameter converted to the device independent coordinate system.
+
+
+
+ Wrapper for common Win32 status codes.
+
+
+
+ The operation completed successfully.
+
+
+ Incorrect function.
+
+
+ The system cannot find the file specified.
+
+
+ The system cannot find the path specified.
+
+
+ The system cannot open the file.
+
+
+ Access is denied.
+
+
+ The handle is invalid.
+
+
+ Not enough storage is available to complete this operation.
+
+
+ There are no more files.
+
+
+ The process cannot access the file because it is being used by another process.
+
+
+ The parameter is incorrect.
+
+
+ The data area passed to a system call is too small.
+
+
+ Cannot nest calls to LoadModule.
+
+
+ Illegal operation attempted on a registry key that has been marked for deletion.
+
+
+ Element not found.
+
+
+ There was no match for the specified key in the index.
+
+
+ An invalid device was specified.
+
+
+ The operation was canceled by the user.
+
+
+ Cannot find window class.
+
+
+ The window class was already registered.
+
+
+ The specified datatype is invalid.
+
+
+
+ Create a new Win32 error.
+
+ The integer value of the error.
+
+
+ Performs HRESULT_FROM_WIN32 conversion.
+ The Win32 error being converted to an HRESULT.
+ The equivilent HRESULT value.
+
+
+ Performs HRESULT_FROM_WIN32 conversion.
+ The equivilent HRESULT value.
+
+
+ Performs the equivalent of Win32's GetLastError()
+ A Win32Error instance with the result of the native GetLastError
+
+
+
+ Compare two Win32 error codes for equality.
+
+ The first error code to compare.
+ The second error code to compare.
+ Whether the two error codes are the same.
+
+
+
+ Compare two Win32 error codes for inequality.
+
+ The first error code to compare.
+ The second error code to compare.
+ Whether the two error codes are not the same.
+
+
+ FACILITY_NULL
+
+
+ FACILITY_RPC
+
+
+ FACILITY_DISPATCH
+
+
+ FACILITY_STORAGE
+
+
+ FACILITY_ITF
+
+
+ FACILITY_WIN32
+
+
+ FACILITY_WINDOWS
+
+
+ FACILITY_CONTROL
+
+
+ MSDN doced facility code for ESE errors.
+
+
+ FACILITY_WINCODEC (WIC)
+
+
+ Wrapper for HRESULT status codes.
+
+
+ S_OK
+
+
+ S_FALSE
+
+
+ E_PENDING
+
+
+ E_NOTIMPL
+
+
+ E_NOINTERFACE
+
+
+ E_POINTER
+
+
+ E_ABORT
+
+
+ E_FAIL
+
+
+ E_UNEXPECTED
+
+
+ STG_E_INVALIDFUNCTION
+
+
+ REGDB_E_CLASSNOTREG
+
+
+ DESTS_E_NO_MATCHING_ASSOC_HANDLER. Win7 internal error code for Jump Lists.
+ There is no Assoc Handler for the given item registered by the specified application.
+
+
+ DESTS_E_NORECDOCS. Win7 internal error code for Jump Lists.
+ The given item is excluded from the recent docs folder by the NoRecDocs bit on its registration.
+
+
+ DESTS_E_NOTALLCLEARED. Win7 internal error code for Jump Lists.
+ Not all of the items were successfully cleared
+
+
+ E_ACCESSDENIED
+ Win32Error ERROR_ACCESS_DENIED.
+
+
+ E_OUTOFMEMORY
+ Win32Error ERROR_OUTOFMEMORY.
+
+
+ E_INVALIDARG
+ Win32Error ERROR_INVALID_PARAMETER.
+
+
+ INTSAFE_E_ARITHMETIC_OVERFLOW
+
+
+ COR_E_OBJECTDISPOSED
+
+
+ WC_E_GREATERTHAN
+
+
+ WC_E_SYNTAX
+
+
+
+ Create an HRESULT from an integer value.
+
+
+
+
+
+ Convert an HRESULT to an int. Used for COM interface declarations out of our control.
+
+
+
+
+ retrieve HRESULT_FACILITY
+
+
+
+
+ retrieve HRESULT_CODE
+
+
+
+
+ Get a string representation of this HRESULT.
+
+
+
+
+
+ Convert the result of Win32 GetLastError() into a raised exception.
+
+
+
+
+ HIGHCONTRAST flags
+
+
+
+
+ DROPIMAGE_*
+
+
+
+
+ BITMAPINFOHEADER Compression type. BI_*.
+
+
+
+
+ CombingRgn flags. RGN_*
+
+
+
+
+ Creates the intersection of the two combined regions.
+
+
+
+
+ Creates the union of two combined regions.
+
+
+
+
+ Creates the union of two combined regions except for any overlapping areas.
+
+
+
+
+ Combines the parts of hrgnSrc1 that are not part of hrgnSrc2.
+
+
+
+
+ Creates a copy of the region identified by hrgnSrc1.
+
+
+
+
+ For IWebBrowser2. OLECMDEXECOPT_*
+
+
+
+
+ For IWebBrowser2. OLECMDF_*
+
+
+
+
+ For IWebBrowser2. OLECMDID_*
+
+
+
+
+ For IWebBrowser2. READYSTATE_*
+
+
+
+
+ DATAOBJ_GET_ITEM_FLAGS. DOGIF_*.
+
+
+
+ Use the system default, which is to display all error dialog boxes.
+
+
+
+ The system does not display the critical-error-handler message box.
+ Instead, the system sends the error to the calling process.
+
+
+
+
+ 64-bit Windows: The system automatically fixes memory alignment faults and makes them
+ invisible to the application. It does this for the calling process and any descendant processes.
+ After this value is set for a process, subsequent attempts to clear the value are ignored.
+
+
+
+
+ The system does not display the general-protection-fault message box.
+ This flag should only be set by debugging applications that handle general
+ protection (GP) faults themselves with an exception handler.
+
+
+
+
+ The system does not display a message box when it fails to find a file.
+ Instead, the error is returned to the calling process.
+
+
+
+
+ Non-client hit test values, HT*
+
+
+
+
+ GetClassLongPtr values, GCLP_*
+
+
+
+
+ GetWindowLongPtr values, GWL_*
+
+
+
+
+ SystemMetrics. SM_*
+
+
+
+
+ SystemParameterInfo values, SPI_*
+
+
+
+
+ SystemParameterInfo flag values, SPIF_*
+
+
+
+
+ CS_*
+
+
+
+
+ WindowStyle values, WS_*
+
+
+
+
+ Window message values, WM_*
+
+
+
+
+ Window style extended values, WS_EX_*
+
+
+
+
+ GetDeviceCaps nIndex values.
+
+
+
+ Number of bits per pixel
+
+
+
+
+ Number of planes
+
+
+
+
+ Logical pixels inch in X
+
+
+
+
+ Logical pixels inch in Y
+
+
+
+
+ "FILEOP_FLAGS", FOF_*.
+
+
+
+
+ EnableMenuItem uEnable values, MF_*
+
+
+
+
+ Possible return value for EnableMenuItem
+
+
+
+ Specifies the type of visual style attribute to set on a window.
+
+
+ Non-client area window attributes will be set.
+
+
+
+ DWMFLIP3DWINDOWPOLICY. DWMFLIP3D_*
+
+
+
+
+ DWMNCRENDERINGPOLICY. DWMNCRP_*
+
+
+
+
+ DWMWINDOWATTRIBUTE. DWMWA_*
+
+
+
+
+ WindowThemeNonClientAttributes
+
+
+
+ Prevents the window caption from being drawn.
+
+
+ Prevents the system icon from being drawn.
+
+
+ Prevents the system icon menu from appearing.
+
+
+ Prevents mirroring of the question mark, even in right-to-left (RTL) layout.
+
+
+ A mask that contains all the valid bits.
+
+
+
+ SetWindowPos options
+
+
+
+
+ ShowWindow options
+
+
+
+
+ SCF_ISSECURE
+
+
+
+
+ GDI+ Status codes
+
+
+
+
+ MSGFLT_*. New in Vista. Realiased in Windows 7.
+
+
+
+
+ Shell_NotifyIcon messages. NIM_*
+
+
+
+
+ SHAddToRecentDocuments flags. SHARD_*
+
+
+
+
+ Shell_NotifyIcon flags. NIF_*
+
+
+
+
+ Vista only.
+
+
+
+
+ Vista only.
+
+
+
+
+ Shell_NotifyIcon info flags. NIIF_*
+
+
+
+ XP SP2 and later.
+
+
+ XP and later.
+
+
+ Vista and later.
+
+
+ Windows 7 and later
+
+
+ XP and later. Native version called NIIF_ICON_MASK.
+
+
+
+ AC_*
+
+
+
+
+ The state of the icon. There are two flags that can be set independently.
+ NIS_HIDDEN = 1. The icon is hidden.
+ NIS_SHAREDICON = 2. The icon is shared.
+
+
+
+ The idlist for the shell item that should be added to the recent docs folder.
+
+
+ The id of the application that should be associated with this recent doc.
+
+
+ Defines options that are used to set window visual style attributes.
+
+
+
+ A combination of flags that modify window visual style attributes.
+ Can be a combination of the WTNCA constants.
+
+
+
+
+ A bitmask that describes how the values specified in dwFlags should be applied.
+ If the bit corresponding to a value in dwFlags is 0, that flag will be removed.
+ If the bit is 1, the flag will be added.
+
+
+
+ Width of left border that retains its size.
+
+
+ Width of right border that retains its size.
+
+
+ Height of top border that retains its size.
+
+
+ Height of bottom border that retains its size.
+
+
+
+ initialize this field using: Marshal.SizeOf(typeof(APPBARDATA));
+
+
+
+ Delegate declaration that matches native WndProc signatures.
+
+
+ Delegate declaration that matches managed WndProc signatures.
+
+
+
+ Sets attributes to control how visual styles are applied to a specified window.
+
+
+ Handle to a window to apply changes to.
+
+
+ Value of type WINDOWTHEMEATTRIBUTETYPE that specifies the type of attribute to set.
+ The value of this parameter determines the type of data that should be passed in the pvAttribute parameter.
+ Can be the following value:
+ WTA_NONCLIENT (Specifies non-client related attributes).
+ pvAttribute must be a pointer of type WTA_OPTIONS.
+
+
+ A pointer that specifies attributes to set. Type is determined by the value of the eAttribute value.
+
+
+ Specifies the size, in bytes, of the data pointed to by pvAttribute.
+
+
+
+ Overload of SystemParametersInfo for getting and setting NONCLIENTMETRICS.
+
+
+ Overload of SystemParametersInfo for getting and setting HIGHCONTRAST.
+
+
+
+ Sets the User Model AppID for the current process, enabling Windows to retrieve this ID
+
+
+
+
+
+ Retrieves the User Model AppID that has been explicitly set for the current process via SetCurrentProcessExplicitAppUserModelID
+
+
+
+
+ ASSOCIATIONLEVEL, AL_*
+
+
+ ASSOCIATIONTYPE, AT_*
+
+
+ FileDialog AddPlace options. FDAP_*
+
+
+ IFileDialog options. FOS_*
+
+
+ FDE_OVERWRITE_RESPONSE. FDEOR_*
+
+
+ FDE_SHAREVIOLATION_RESPONSE. FDESVR_*
+
+
+ ShellItem attribute flags. SIATTRIBFLAGS_*
+
+
+
+ Flags for SetTabProperties. STPF_*
+
+ The native enum was called STPFLAG.
+
+
+
+ Flags for Setting Taskbar Progress state. TBPF_*
+
+
+ The native enum was called TBPFLAG.
+
+
+
+
+ THUMBBUTTON mask. THB_*
+
+
+
+
+ THUMBBUTTON flags. THBF_*
+
+
+
+
+ GetPropertyStoreFlags. GPS_*.
+
+
+ These are new for Vista, but are used in downlevel components
+
+
+
+
+ KNOWNDESTCATEGORY. KDC_*
+
+
+
+ Objects can be copied
+ DROPEFFECT_COPY
+
+
+ Objects can be moved
+ DROPEFFECT_MOVE
+
+
+ Objects can be linked
+
+ DROPEFFECT_LINK.
+
+ If this bit is set on an item in the shell folder, a
+ 'Create Shortcut' menu item will be added to the File
+ menu and context menus for the item. If the user selects
+ that command, your IContextMenu::InvokeCommand() will be called
+ with 'link'.
+ That flag will also be used to determine if 'Create Shortcut'
+ should be added when the item in your folder is dragged to another
+ folder.
+
+
+
+ supports BindToObject(IID_IStorage)
+
+
+ Objects can be renamed
+
+
+ Objects can be deleted
+
+
+ Objects have property sheets
+
+
+ Objects are drop target
+
+
+ Object is encrypted (use alt color)
+
+
+ 'Slow' object
+
+
+ Ghosted icon
+
+
+ Shortcut (link)
+
+
+ Shared
+
+
+ Read-only
+
+
+ Hidden object
+
+
+ May contain children with SFGAO_FILESYSTEM
+
+
+ Support BindToObject(IID_IShellFolder)
+
+
+ Is a win32 file system object (file/folder/root)
+
+
+ May contain children with SFGAO_FOLDER (may be slow)
+
+
+ Invalidate cached information (may be slow)
+
+
+ Is this removeable media?
+
+
+ Object is compressed (use alt color)
+
+
+ Supports IShellFolder, but only implements CreateViewObject() (non-folder view)
+
+
+ Is a non-enumerated object (should be hidden)
+
+
+ Should show bold in explorer tree
+
+
+ Obsolete
+
+
+ Obsolete
+
+
+ Supports BindToObject(IID_IStream)
+
+
+ May contain children with SFGAO_STORAGE or SFGAO_STREAM
+
+
+ For determining storage capabilities, ie for open/save semantics
+
+
+
+ Attributes that are masked out for PKEY_SFGAOFlags because they are considered
+ to cause slow calculations or lack context
+ (SFGAO_VALIDATE | SFGAO_ISSLOW | SFGAO_HASSUBFOLDER and others)
+
+
+
+
+ IShellFolder::EnumObjects grfFlags bits. Also called SHCONT
+
+
+
+
+ IShellFolder::GetDisplayNameOf/SetNameOf uFlags. Also called SHGDNF.
+
+
+ For compatibility with SIGDN, these bits must all sit in the LOW word.
+
+
+
+
+ SHELLITEMCOMPAREHINTF. SICHINT_*.
+
+
+
+ iOrder based on display in a folder view
+
+
+ exact instance compare
+
+
+ iOrder based on canonical name (better performance)
+
+
+
+ ShellItem enum. SIGDN_*.
+
+
+
+
+ STR_GPS_*
+
+
+ When requesting a property store through IShellFolder, you can specify the equivalent of
+ GPS_DEFAULT by passing in a null IBindCtx parameter.
+
+ You can specify the equivalent of GPS_READWRITE by passing a mode of STGM_READWRITE | STGM_EXCLUSIVE
+ in the bind context
+
+ Here are the string versions of GPS_ flags, passed to IShellFolder::BindToObject() via IBindCtx::RegisterObjectParam()
+ These flags are valid when requesting an IPropertySetStorage or IPropertyStore handler
+
+ The meaning of these flags are described above.
+
+ There is no STR_ equivalent for GPS_TEMPORARY because temporary property stores
+ are provided by IShellItem2 only -- not by the underlying IShellFolder.
+
+
+
+
+ WPARAM value for a THUMBBUTTON being clicked.
+
+
+
+ fmtid
+
+
+ pid
+
+
+ PKEY_Title
+
+
+ PKEY_AppUserModel_ID
+
+
+ PKEY_AppUserModel_IsDestListSeparator
+
+
+ PKEY_AppUserModel_RelaunchCommand
+
+
+ PKEY_AppUserModel_RelaunchDisplayNameResource
+
+
+ PKEY_AppUserModel_RelaunchIconResource
+
+
+ Unknown Object Array
+
+
+
+ Shell Namespace helper
+
+
+
+
+ Shell Namespace helper 2
+
+
+
+
+ This function must be called first to validate use of other members.
+
+
+
+
+ This function adds a tab for hwnd to the taskbar.
+
+ The HWND for which to add the tab.
+
+
+
+ This function deletes a tab for hwnd from the taskbar.
+
+ The HWND for which the tab is to be deleted.
+
+
+
+ This function activates the tab associated with hwnd on the taskbar.
+
+ The HWND for which the tab is to be actuvated.
+
+
+
+ This function marks hwnd in the taskbar as the active tab.
+
+ The HWND to activate.
+
+
+
+ Marks a window as full-screen.
+
+ The handle of the window to be marked.
+ A Boolean value marking the desired full-screen status of the window.
+
+ Setting the value of fFullscreen to true, the Shell treats this window as a full-screen window, and the taskbar
+ is moved to the bottom of the z-order when this window is active. Setting the value of fFullscreen to false
+ removes the full-screen marking, but does not cause the Shell to treat the window as though it were
+ definitely not full-screen. With a false fFullscreen value, the Shell depends on its automatic detection facility
+ to specify how the window should be treated, possibly still flagging the window as full-screen.
+
+
+
+
+ Allows an application to retrieve the most recent and frequent documents opened in that app, as reported via SHAddToRecentDocs
+
+
+
+
+ Set the App User Model ID for the application retrieving this list. If an AppID is not provided via this method,
+ the system will use a heuristically determined ID. This method must be called before GetList.
+
+ App Id.
+
+
+
+ Retrieve an IEnumObjects or IObjectArray for IShellItems and/or IShellLinks.
+ Items may appear in both the frequent and recent lists.
+
+
+
+
+
+ Provides access to the App User Model ID on objects supporting this value.
+
+
+
+
+ Provides access to the ProgID associated with an object
+
+
+
+
+ Wraps an IStream interface pointer from COM into a form consumable by .Net.
+
+
+ This implementation is immutable, though it's possible that the underlying
+ stream can be changed in another context.
+
+
+
+
+ Wraps a native IStream interface into a CLR Stream subclass.
+
+
+ The stream that this object wraps.
+
+
+ Note that the parameter is passed by ref. On successful creation it is
+ zeroed out to the caller. This object becomes responsible for the lifetime
+ management of the wrapped IStream.
+
+
+
+
+ Wraps a managed stream instance into an interface pointer consumable by COM.
+
+
+
+
+ Initializes a new instance of the ManagedIStream class with the specified managed Stream object.
+
+
+ The stream that this IStream reference is wrapping.
+
+
+
+
+ Creates a new stream object with its own seek pointer that
+ references the same bytes as the original stream.
+
+
+ When this method returns, contains the new stream object. This parameter is passed uninitialized.
+
+
+ For more information, see the existing documentation for IStream::Clone in the MSDN library.
+ This class doesn't implement Clone. A COMException is thrown if it is used.
+
+
+
+
+ Ensures that any changes made to a stream object that is open in transacted
+ mode are reflected in the parent storage.
+
+
+ A value that controls how the changes for the stream object are committed.
+
+
+ For more information, see the existing documentation for IStream::Commit in the MSDN library.
+
+
+
+
+ Copies a specified number of bytes from the current seek pointer in the
+ stream to the current seek pointer in another stream.
+
+
+ A reference to the destination stream.
+
+
+ The number of bytes to copy from the source stream.
+
+
+ On successful return, contains the actual number of bytes read from the source.
+ (Note the native signature is to a ULARGE_INTEGER*, so 64 bits are written
+ to this parameter on success.)
+
+
+ On successful return, contains the actual number of bytes written to the destination.
+ (Note the native signature is to a ULARGE_INTEGER*, so 64 bits are written
+ to this parameter on success.)
+
+
+
+
+ Restricts access to a specified range of bytes in the stream.
+
+
+ The byte offset for the beginning of the range.
+
+
+ The length of the range, in bytes, to restrict.
+
+
+ The requested restrictions on accessing the range.
+
+
+ For more information, see the existing documentation for IStream::LockRegion in the MSDN library.
+ This class doesn't implement LockRegion. A COMException is thrown if it is used.
+
+
+
+
+ Reads a specified number of bytes from the stream object into memory starting at the current seek pointer.
+
+
+ When this method returns, contains the data read from the stream. This parameter is passed uninitialized.
+
+
+ The number of bytes to read from the stream object.
+
+
+ A pointer to a ULONG variable that receives the actual number of bytes read from the stream object.
+
+
+ For more information, see the existing documentation for ISequentialStream::Read in the MSDN library.
+
+
+
+
+ Discards all changes that have been made to a transacted stream since the last Commit call.
+
+
+ This class doesn't implement Revert. A COMException is thrown if it is used.
+
+
+
+
+ Changes the seek pointer to a new location relative to the beginning of the
+ stream, to the end of the stream, or to the current seek pointer.
+
+
+ The displacement to add to dwOrigin.
+
+
+ The origin of the seek. The origin can be the beginning of the file, the current seek pointer, or the end of the file.
+
+
+ On successful return, contains the offset of the seek pointer from the beginning of the stream.
+ (Note the native signature is to a ULARGE_INTEGER*, so 64 bits are written
+ to this parameter on success.)
+
+
+ For more information, see the existing documentation for IStream::Seek in the MSDN library.
+
+
+
+
+ Changes the size of the stream object.
+
+
+ The new size of the stream as a number of bytes.
+
+
+ For more information, see the existing documentation for IStream::SetSize in the MSDN library.
+
+
+
+
+ Retrieves the STATSTG structure for this stream.
+
+
+ When this method returns, contains a STATSTG structure that describes this stream object.
+ This parameter is passed uninitialized.
+
+
+ Members in the STATSTG structure that this method does not return, thus saving some memory allocation operations.
+
+
+
+
+ Removes the access restriction on a range of bytes previously restricted with the LockRegion method.
+
+ The byte offset for the beginning of the range.
+
+
+ The length, in bytes, of the range to restrict.
+
+
+ The access restrictions previously placed on the range.
+
+
+ For more information, see the existing documentation for IStream::UnlockRegion in the MSDN library.
+ This class doesn't implement UnlockRegion. A COMException is thrown if it is used.
+
+
+
+
+ Writes a specified number of bytes into the stream object starting at the current seek pointer.
+
+
+ The buffer to write this stream to.
+
+
+ The number of bytes to write to the stream.
+
+
+ On successful return, contains the actual number of bytes written to the stream object.
+ If the caller sets this pointer to null, this method does not provide the actual number
+ of bytes written.
+
+
+
+
+ Releases resources controlled by this object.
+
+
+ Dispose can be called multiple times, but trying to use the object
+ after it has been disposed will generally throw ObjectDisposedExceptions.
+
+
+
+
+ Wrapper around File.Copy to provide feedback as to whether the file wasn't copied because it didn't exist.
+
+
+
+
+
+ Simple guard against the exceptions that File.Delete throws on null and empty strings.
+
+ The path to delete. Unlike File.Delete, this can be null or empty.
+
+ Note that File.Delete, and by extension SafeDeleteFile, does not throw an exception
+ if the file does not exist.
+
+
+
+
+ Utility to help classes catenate their properties for implementing ToString().
+
+ The StringBuilder to catenate the results into.
+ The name of the property to be catenated.
+ The value of the property to be catenated.
+
+
+
+ Generates ToString functionality for a struct. This is an expensive way to do it,
+ it exists for the sake of debugging while classes are in flux.
+ Eventually this should just be removed and the classes should
+ do this without reflection.
+
+
+
+
+
+
+
+ Encodes a URL string. Duplicated functionality from System.Web.HttpUtility.UrlEncode.
+
+
+
+
+ Duplicated from System.Web.HttpUtility because System.Web isn't part of the client profile.
+ URL Encoding replaces ' ' with '+' and unsafe ASCII characters with '%XX'.
+ Safe characters are defined in RFC2396 (http://www.ietf.org/rfc/rfc2396.txt).
+ They are the 7-bit ASCII alphanumerics and the mark characters "-_.!~*'()".
+ This implementation does not treat '~' as a safe character to be consistent with the System.Web version.
+
+
+
+ GDI's DeleteObject
+
+
+ GDI+'s DisposeImage
+
+
+
+ From a list of BitmapFrames find the one that best matches the requested dimensions.
+ The methods used here are copied from Win32 sources. We want to be consistent with
+ system behaviors.
+
+
+ Convert a native integer that represent a color with an alpha channel into a Color struct.
+ The integer that represents the color. Its bits are of the format 0xAARRGGBB.
+ A Color representation of the parameter.
+
+
+
+ A static class for retail validated assertions.
+ Instead of breaking into the debugger an exception is thrown.
+
+
+
+
+ Ensure that the current thread's apartment state is what's expected.
+
+
+ The required apartment state for the current thread.
+
+
+ The message string for the exception to be thrown if the state is invalid.
+
+
+ Thrown if the calling thread's apartment state is not the same as the requiredState.
+
+
+
+
+ Ensure that an argument is neither null nor empty.
+
+ The string to validate.
+ The name of the parameter that will be presented if an exception is thrown.
+
+
+
+ Ensure that an argument is neither null nor does it consist only of whitespace.
+
+ The string to validate.
+ The name of the parameter that will be presented if an exception is thrown.
+
+
+ Verifies that an argument is not null.
+ Type of the object to validate. Must be a class.
+ The object to validate.
+ The name of the parameter that will be presented if an exception is thrown.
+
+
+ Verifies that an argument is not null.
+ Type of the object to validate. Must be a class.
+ The object to validate.
+ The name of the parameter that will be presented if an exception is thrown.
+
+
+ Verifies that an argument is null.
+ Type of the object to validate. Must be a class.
+ The object to validate.
+ The name of the parameter that will be presented if an exception is thrown.
+
+
+
+ Verifies the specified statement is true. Throws an ArgumentException if it's not.
+
+ The statement to be verified as true.
+ Name of the parameter to include in the ArgumentException.
+ The message to include in the ArgumentException.
+
+
+
+ Verifies that the specified value is within the expected range. The assertion fails if it isn't.
+
+ The lower bound inclusive value.
+ The value to verify.
+ The upper bound exclusive value.
+ The name of the parameter that caused the current exception.
+
+
+ Display the system menu at a specified location.
+ The MetroWindow
+ The location to display the system menu, in logical screen coordinates.
+
+
+
+ Private constructor. The public way to access this class is through the static Current property.
+
+
+
+ The extent of the top of the window to treat as the caption.
+
+
+ Dependency property for IgnoreTaskbarOnMaximize
+
+
+
+ If this property is true and the attached window's WindowStyle=None then when the window is maximized it will cover the entire
+ monitor, including the taskbar.
+
+
+
+
+ Is this using WPF4?
+
+
+ There are a few specific bugs in Window in 3.5SP1 and below that require workarounds
+ when handling WM_NCCALCSIZE on the HWND.
+
+
+
+ The Window that's chrome is being modified.
+
+
+ Underlying HWND for the _window.
+
+ Critical : Critical member
+
+
+
+ Underlying HWND for the _window.
+
+ Critical : Critical member provides access to HWND's window messages which are critical
+
+
+
+ Object that describes the current modifications being made to the chrome.
+
+
+
+ Critical : Store critical methods in critical callback table
+ Safe : Demands full trust permissions
+
+
+
+
+ Critical : Calls critical methods
+ Safe : Demands full trust permissions
+
+
+
+
+ Critical : Calls critical methods
+ Safe : Demands full trust permissions
+
+
+
+
+ Critical : Calls critical methods
+ Safe : Demands full trust permissions
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Store critical methods in critical callback table
+ Safe : Demands full trust permissions
+
+
+
+
+ Critical : References critical methods
+
+
+
+
+ Critical : Store critical methods in critical callback table
+ Safe : Demands full trust permissions
+
+
+
+
+ Critical : Accesses critical _hwnd field
+ Safe : Demands full trust permissions
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Store critical methods in critical callback table
+ Safe : Demands full trust permissions
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical method
+
+
+
+ A borderless window lost his animation, with this we bring it back.
+
+
+
+ Critical : Accesses critical _hwnd
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ This method handles the window size if the taskbar is set to auto-hide.
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical Marshal.PtrToStructure
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical method
+
+
+
+
+ Critical : Calls critical method
+
+
+
+
+ Critical : Calls critical Marshal.PtrToStructure
+
+
+
+
+ Critical : Calls critical Marshal.PtrToStructure
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+ Add and remove a native WindowStyle from the HWND.
+ The styles to be removed. These can be bitwise combined.
+ The styles to be added. These can be bitwise combined.
+ Whether the styles of the HWND were modified as a result of this call.
+
+ Critical : Calls critical methods
+
+
+
+
+ Get the WindowState as the native HWND knows it to be. This isn't necessarily the same as what Window thinks.
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Get the bounding rectangle for the window in physical coordinates.
+
+ The bounding rectangle for the window.
+
+ Critical : Calls critical methods
+
+
+
+
+ Update the items in the system menu based on the current, or assumed, WindowState.
+
+
+ The state to assume that the Window is in. This can be null to query the Window's state.
+
+
+ We want to update the menu while we have some control over whether the caption will be repainted.
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Matrix of the HT values to return when responding to NC window messages.
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Unsubscribes event handler from critical _hwndSource
+
+
+
+
+ Critical : Unsubscribes critical event handler
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ GeneratedInternalTypeHelper
+
+
+
+
+ CreateInstance
+
+
+
+
+ GetPropertyValue
+
+
+
+
+ SetPropertyValue
+
+
+
+
+ CreateDelegate
+
+
+
+
+ AddEventHandler
+
+
+
+
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/bin/Release/RBXLegacyCustomizer.exe b/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/bin/Release/RBXLegacyCustomizer.exe
new file mode 100644
index 0000000..9598d8f
Binary files /dev/null and b/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/bin/Release/RBXLegacyCustomizer.exe differ
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/bin/Release/RBXLegacyCustomizer.exe.config b/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/bin/Release/RBXLegacyCustomizer.exe.config
new file mode 100644
index 0000000..8e15646
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/bin/Release/RBXLegacyCustomizer.exe.config
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/bin/Release/RBXLegacyCustomizer.pdb b/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/bin/Release/RBXLegacyCustomizer.pdb
new file mode 100644
index 0000000..8df1090
Binary files /dev/null and b/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/bin/Release/RBXLegacyCustomizer.pdb differ
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/bin/Release/System.Windows.Interactivity.dll b/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/bin/Release/System.Windows.Interactivity.dll
new file mode 100644
index 0000000..931c744
Binary files /dev/null and b/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/bin/Release/System.Windows.Interactivity.dll differ
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/obj/Release/App.g.cs b/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/obj/Release/App.g.cs
new file mode 100644
index 0000000..6872538
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/obj/Release/App.g.cs
@@ -0,0 +1,70 @@
+#pragma checksum "..\..\App.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "312D3917F12AD6C0DB0B12F92563C42F"
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+// Runtime Version:4.0.30319.42000
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+using RBXLegacyCustomizer;
+using System;
+using System.Diagnostics;
+using System.Windows;
+using System.Windows.Automation;
+using System.Windows.Controls;
+using System.Windows.Controls.Primitives;
+using System.Windows.Data;
+using System.Windows.Documents;
+using System.Windows.Ink;
+using System.Windows.Input;
+using System.Windows.Markup;
+using System.Windows.Media;
+using System.Windows.Media.Animation;
+using System.Windows.Media.Effects;
+using System.Windows.Media.Imaging;
+using System.Windows.Media.Media3D;
+using System.Windows.Media.TextFormatting;
+using System.Windows.Navigation;
+using System.Windows.Shapes;
+using System.Windows.Shell;
+
+
+namespace RBXLegacyCustomizer {
+
+
+ ///
+ /// App
+ ///
+ public partial class App : System.Windows.Application {
+
+ ///
+ /// InitializeComponent
+ ///
+ [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
+ public void InitializeComponent() {
+
+ #line 5 "..\..\App.xaml"
+ this.StartupUri = new System.Uri("MainWindow.xaml", System.UriKind.Relative);
+
+ #line default
+ #line hidden
+ }
+
+ ///
+ /// Application Entry Point.
+ ///
+ [System.STAThreadAttribute()]
+ [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
+ public static void Main() {
+ RBXLegacyCustomizer.App app = new RBXLegacyCustomizer.App();
+ app.InitializeComponent();
+ app.Run();
+ }
+ }
+}
+
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/obj/Release/App.g.i.cs b/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/obj/Release/App.g.i.cs
new file mode 100644
index 0000000..6872538
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/obj/Release/App.g.i.cs
@@ -0,0 +1,70 @@
+#pragma checksum "..\..\App.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "312D3917F12AD6C0DB0B12F92563C42F"
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+// Runtime Version:4.0.30319.42000
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+using RBXLegacyCustomizer;
+using System;
+using System.Diagnostics;
+using System.Windows;
+using System.Windows.Automation;
+using System.Windows.Controls;
+using System.Windows.Controls.Primitives;
+using System.Windows.Data;
+using System.Windows.Documents;
+using System.Windows.Ink;
+using System.Windows.Input;
+using System.Windows.Markup;
+using System.Windows.Media;
+using System.Windows.Media.Animation;
+using System.Windows.Media.Effects;
+using System.Windows.Media.Imaging;
+using System.Windows.Media.Media3D;
+using System.Windows.Media.TextFormatting;
+using System.Windows.Navigation;
+using System.Windows.Shapes;
+using System.Windows.Shell;
+
+
+namespace RBXLegacyCustomizer {
+
+
+ ///
+ /// App
+ ///
+ public partial class App : System.Windows.Application {
+
+ ///
+ /// InitializeComponent
+ ///
+ [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
+ public void InitializeComponent() {
+
+ #line 5 "..\..\App.xaml"
+ this.StartupUri = new System.Uri("MainWindow.xaml", System.UriKind.Relative);
+
+ #line default
+ #line hidden
+ }
+
+ ///
+ /// Application Entry Point.
+ ///
+ [System.STAThreadAttribute()]
+ [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
+ public static void Main() {
+ RBXLegacyCustomizer.App app = new RBXLegacyCustomizer.App();
+ app.InitializeComponent();
+ app.Run();
+ }
+ }
+}
+
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache b/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache
new file mode 100644
index 0000000..bfcfa36
Binary files /dev/null and b/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache differ
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/obj/Release/MainWindow.baml b/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/obj/Release/MainWindow.baml
new file mode 100644
index 0000000..e5cef00
Binary files /dev/null and b/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/obj/Release/MainWindow.baml differ
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/obj/Release/MainWindow.g.cs b/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/obj/Release/MainWindow.g.cs
new file mode 100644
index 0000000..51d0fca
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/obj/Release/MainWindow.g.cs
@@ -0,0 +1,75 @@
+#pragma checksum "..\..\MainWindow.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "3C213FEF097D9A4717CDEB64DA31B208"
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+// Runtime Version:4.0.30319.42000
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+using RBXLegacyCustomizer;
+using System;
+using System.Diagnostics;
+using System.Windows;
+using System.Windows.Automation;
+using System.Windows.Controls;
+using System.Windows.Controls.Primitives;
+using System.Windows.Data;
+using System.Windows.Documents;
+using System.Windows.Ink;
+using System.Windows.Input;
+using System.Windows.Markup;
+using System.Windows.Media;
+using System.Windows.Media.Animation;
+using System.Windows.Media.Effects;
+using System.Windows.Media.Imaging;
+using System.Windows.Media.Media3D;
+using System.Windows.Media.TextFormatting;
+using System.Windows.Navigation;
+using System.Windows.Shapes;
+using System.Windows.Shell;
+
+
+namespace RBXLegacyCustomizer {
+
+
+ ///
+ /// MainWindow
+ ///
+ public partial class MainWindow : System.Windows.Window, System.Windows.Markup.IComponentConnector {
+
+ private bool _contentLoaded;
+
+ ///
+ /// InitializeComponent
+ ///
+ [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
+ public void InitializeComponent() {
+ if (_contentLoaded) {
+ return;
+ }
+ _contentLoaded = true;
+ System.Uri resourceLocater = new System.Uri("/RBXLegacyCustomizer;component/mainwindow.xaml", System.UriKind.Relative);
+
+ #line 1 "..\..\MainWindow.xaml"
+ System.Windows.Application.LoadComponent(this, resourceLocater);
+
+ #line default
+ #line hidden
+ }
+
+ [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
+ void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) {
+ this._contentLoaded = true;
+ }
+ }
+}
+
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/obj/Release/MainWindow.g.i.cs b/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/obj/Release/MainWindow.g.i.cs
new file mode 100644
index 0000000..51d0fca
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/obj/Release/MainWindow.g.i.cs
@@ -0,0 +1,75 @@
+#pragma checksum "..\..\MainWindow.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "3C213FEF097D9A4717CDEB64DA31B208"
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+// Runtime Version:4.0.30319.42000
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+using RBXLegacyCustomizer;
+using System;
+using System.Diagnostics;
+using System.Windows;
+using System.Windows.Automation;
+using System.Windows.Controls;
+using System.Windows.Controls.Primitives;
+using System.Windows.Data;
+using System.Windows.Documents;
+using System.Windows.Ink;
+using System.Windows.Input;
+using System.Windows.Markup;
+using System.Windows.Media;
+using System.Windows.Media.Animation;
+using System.Windows.Media.Effects;
+using System.Windows.Media.Imaging;
+using System.Windows.Media.Media3D;
+using System.Windows.Media.TextFormatting;
+using System.Windows.Navigation;
+using System.Windows.Shapes;
+using System.Windows.Shell;
+
+
+namespace RBXLegacyCustomizer {
+
+
+ ///
+ /// MainWindow
+ ///
+ public partial class MainWindow : System.Windows.Window, System.Windows.Markup.IComponentConnector {
+
+ private bool _contentLoaded;
+
+ ///
+ /// InitializeComponent
+ ///
+ [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
+ public void InitializeComponent() {
+ if (_contentLoaded) {
+ return;
+ }
+ _contentLoaded = true;
+ System.Uri resourceLocater = new System.Uri("/RBXLegacyCustomizer;component/mainwindow.xaml", System.UriKind.Relative);
+
+ #line 1 "..\..\MainWindow.xaml"
+ System.Windows.Application.LoadComponent(this, resourceLocater);
+
+ #line default
+ #line hidden
+ }
+
+ [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
+ void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) {
+ this._contentLoaded = true;
+ }
+ }
+}
+
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/obj/Release/RBXLegacyCustomizer.Properties.Resources.resources b/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/obj/Release/RBXLegacyCustomizer.Properties.Resources.resources
new file mode 100644
index 0000000..6c05a97
Binary files /dev/null and b/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/obj/Release/RBXLegacyCustomizer.Properties.Resources.resources differ
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/obj/Release/RBXLegacyCustomizer.csproj.FileListAbsolute.txt b/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/obj/Release/RBXLegacyCustomizer.csproj.FileListAbsolute.txt
new file mode 100644
index 0000000..9d86a45
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/obj/Release/RBXLegacyCustomizer.csproj.FileListAbsolute.txt
@@ -0,0 +1,21 @@
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacyCustomizer\bin\Release\RBXLegacyCustomizer.exe.config
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacyCustomizer\bin\Release\RBXLegacyCustomizer.exe
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacyCustomizer\bin\Release\RBXLegacyCustomizer.pdb
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacyCustomizer\bin\Release\MahApps.Metro.dll
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacyCustomizer\bin\Release\MahApps.Metro.IconPacks.dll
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacyCustomizer\bin\Release\System.Windows.Interactivity.dll
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacyCustomizer\bin\Release\MahApps.Metro.pdb
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacyCustomizer\bin\Release\MahApps.Metro.xml
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacyCustomizer\bin\Release\MahApps.Metro.IconPacks.pdb
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacyCustomizer\bin\Release\MahApps.Metro.IconPacks.xml
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacyCustomizer\obj\Release\RBXLegacyCustomizer.csprojResolveAssemblyReference.cache
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacyCustomizer\obj\Release\MainWindow.g.cs
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacyCustomizer\obj\Release\App.g.cs
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacyCustomizer\obj\Release\RBXLegacyCustomizer_MarkupCompile.cache
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacyCustomizer\obj\Release\RBXLegacyCustomizer_MarkupCompile.lref
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacyCustomizer\obj\Release\MainWindow.baml
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacyCustomizer\obj\Release\RBXLegacyCustomizer.g.resources
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacyCustomizer\obj\Release\RBXLegacyCustomizer.Properties.Resources.resources
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacyCustomizer\obj\Release\RBXLegacyCustomizer.csproj.GenerateResource.Cache
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacyCustomizer\obj\Release\RBXLegacyCustomizer.exe
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacyCustomizer\obj\Release\RBXLegacyCustomizer.pdb
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/obj/Release/RBXLegacyCustomizer.csproj.GenerateResource.Cache b/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/obj/Release/RBXLegacyCustomizer.csproj.GenerateResource.Cache
new file mode 100644
index 0000000..31d19b3
Binary files /dev/null and b/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/obj/Release/RBXLegacyCustomizer.csproj.GenerateResource.Cache differ
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/obj/Release/RBXLegacyCustomizer.csprojResolveAssemblyReference.cache b/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/obj/Release/RBXLegacyCustomizer.csprojResolveAssemblyReference.cache
new file mode 100644
index 0000000..91b2e5d
Binary files /dev/null and b/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/obj/Release/RBXLegacyCustomizer.csprojResolveAssemblyReference.cache differ
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/obj/Release/RBXLegacyCustomizer.exe b/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/obj/Release/RBXLegacyCustomizer.exe
new file mode 100644
index 0000000..9598d8f
Binary files /dev/null and b/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/obj/Release/RBXLegacyCustomizer.exe differ
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/obj/Release/RBXLegacyCustomizer.g.resources b/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/obj/Release/RBXLegacyCustomizer.g.resources
new file mode 100644
index 0000000..5c941d6
Binary files /dev/null and b/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/obj/Release/RBXLegacyCustomizer.g.resources differ
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/obj/Release/RBXLegacyCustomizer.pdb b/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/obj/Release/RBXLegacyCustomizer.pdb
new file mode 100644
index 0000000..8df1090
Binary files /dev/null and b/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/obj/Release/RBXLegacyCustomizer.pdb differ
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/obj/Release/RBXLegacyCustomizer_MarkupCompile.cache b/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/obj/Release/RBXLegacyCustomizer_MarkupCompile.cache
new file mode 100644
index 0000000..b4e83ed
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/obj/Release/RBXLegacyCustomizer_MarkupCompile.cache
@@ -0,0 +1,20 @@
+RBXLegacyCustomizer
+
+
+winexe
+C#
+.cs
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacyCustomizer\obj\Release\
+RBXLegacyCustomizer
+none
+false
+TRACE
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacyCustomizer\App.xaml
+11151548125
+
+6-2061892381
+16-1550348535
+MainWindow.xaml;
+
+False
+
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/obj/Release/RBXLegacyCustomizer_MarkupCompile.i.cache b/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/obj/Release/RBXLegacyCustomizer_MarkupCompile.i.cache
new file mode 100644
index 0000000..88ed644
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/obj/Release/RBXLegacyCustomizer_MarkupCompile.i.cache
@@ -0,0 +1,20 @@
+RBXLegacyCustomizer
+
+
+winexe
+C#
+.cs
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacyCustomizer\obj\Release\
+RBXLegacyCustomizer
+none
+false
+TRACE
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacyCustomizer\App.xaml
+11151548125
+
+101076180664
+16-1550348535
+MainWindow.xaml;
+
+False
+
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/obj/Release/RBXLegacyCustomizer_MarkupCompile.lref b/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/obj/Release/RBXLegacyCustomizer_MarkupCompile.lref
new file mode 100644
index 0000000..7444a13
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/obj/Release/RBXLegacyCustomizer_MarkupCompile.lref
@@ -0,0 +1,4 @@
+
+
+FC:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacyCustomizer\MainWindow.xaml;;
+
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/obj/Release/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs b/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/obj/Release/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
new file mode 100644
index 0000000..e69de29
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/obj/Release/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs b/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/obj/Release/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
new file mode 100644
index 0000000..e69de29
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/obj/Release/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs b/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/obj/Release/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
new file mode 100644
index 0000000..e69de29
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/packages.config b/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/packages.config
new file mode 100644
index 0000000..6f12282
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacyCustomizer/packages.config
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/App.config b/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/App.config
new file mode 100644
index 0000000..8e15646
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/App.config
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/App.xaml b/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/App.xaml
new file mode 100644
index 0000000..ab7594b
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/App.xaml
@@ -0,0 +1,9 @@
+
+
+
+
+
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/App.xaml.cs b/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/App.xaml.cs
new file mode 100644
index 0000000..f772e82
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/App.xaml.cs
@@ -0,0 +1,17 @@
+using System;
+using System.Collections.Generic;
+using System.Configuration;
+using System.Data;
+using System.Linq;
+using System.Threading.Tasks;
+using System.Windows;
+
+namespace RBXLegacyDedicatedServer
+{
+ ///
+ /// Interaction logic for App.xaml
+ ///
+ public partial class App : Application
+ {
+ }
+}
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/MainWindow.xaml b/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/MainWindow.xaml
new file mode 100644
index 0000000..13a9689
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/MainWindow.xaml
@@ -0,0 +1,12 @@
+
+
+
+
+
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/MainWindow.xaml.cs b/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/MainWindow.xaml.cs
new file mode 100644
index 0000000..8cd3554
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/MainWindow.xaml.cs
@@ -0,0 +1,28 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Windows;
+using System.Windows.Controls;
+using System.Windows.Data;
+using System.Windows.Documents;
+using System.Windows.Input;
+using System.Windows.Media;
+using System.Windows.Media.Imaging;
+using System.Windows.Navigation;
+using System.Windows.Shapes;
+
+namespace RBXLegacyDedicatedServer
+{
+ ///
+ /// Interaction logic for MainWindow.xaml
+ ///
+ public partial class MainWindow : Window
+ {
+ public MainWindow()
+ {
+ InitializeComponent();
+ }
+ }
+}
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/Properties/AssemblyInfo.cs b/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/Properties/AssemblyInfo.cs
new file mode 100644
index 0000000..676bd5c
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/Properties/AssemblyInfo.cs
@@ -0,0 +1,55 @@
+using System.Reflection;
+using System.Resources;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+using System.Windows;
+
+// General Information about an assembly is controlled through the following
+// set of attributes. Change these attribute values to modify the information
+// associated with an assembly.
+[assembly: AssemblyTitle("RBXLegacyDedicatedServer")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("RBXLegacyDedicatedServer")]
+[assembly: AssemblyCopyright("Copyright © 2017")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// Setting ComVisible to false makes the types in this assembly not visible
+// to COM components. If you need to access a type in this assembly from
+// COM, set the ComVisible attribute to true on that type.
+[assembly: ComVisible(false)]
+
+//In order to begin building localizable applications, set
+//CultureYouAreCodingWith in your .csproj file
+//inside a . For example, if you are using US english
+//in your source files, set the to en-US. Then uncomment
+//the NeutralResourceLanguage attribute below. Update the "en-US" in
+//the line below to match the UICulture setting in the project file.
+
+//[assembly: NeutralResourcesLanguage("en-US", UltimateResourceFallbackLocation.Satellite)]
+
+
+[assembly: ThemeInfo(
+ ResourceDictionaryLocation.None, //where theme specific resource dictionaries are located
+ //(used if a resource is not found in the page,
+ // or application resource dictionaries)
+ ResourceDictionaryLocation.SourceAssembly //where the generic resource dictionary is located
+ //(used if a resource is not found in the page,
+ // app, or any theme specific resource dictionaries)
+)]
+
+
+// Version information for an assembly consists of the following four values:
+//
+// Major Version
+// Minor Version
+// Build Number
+// Revision
+//
+// You can specify all the values or you can default the Build and Revision Numbers
+// by using the '*' as shown below:
+// [assembly: AssemblyVersion("1.0.*")]
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/Properties/Resources.Designer.cs b/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/Properties/Resources.Designer.cs
new file mode 100644
index 0000000..78ee224
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/Properties/Resources.Designer.cs
@@ -0,0 +1,71 @@
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+// Runtime Version:4.0.30319.42000
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+namespace RBXLegacyDedicatedServer.Properties
+{
+
+
+ ///
+ /// A strongly-typed resource class, for looking up localized strings, etc.
+ ///
+ // This class was auto-generated by the StronglyTypedResourceBuilder
+ // class via a tool like ResGen or Visual Studio.
+ // To add or remove a member, edit your .ResX file then rerun ResGen
+ // with the /str option, or rebuild your VS project.
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
+ internal class Resources
+ {
+
+ private static global::System.Resources.ResourceManager resourceMan;
+
+ private static global::System.Globalization.CultureInfo resourceCulture;
+
+ [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
+ internal Resources()
+ {
+ }
+
+ ///
+ /// Returns the cached ResourceManager instance used by this class.
+ ///
+ [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+ internal static global::System.Resources.ResourceManager ResourceManager
+ {
+ get
+ {
+ if ((resourceMan == null))
+ {
+ global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("RBXLegacyDedicatedServer.Properties.Resources", typeof(Resources).Assembly);
+ resourceMan = temp;
+ }
+ return resourceMan;
+ }
+ }
+
+ ///
+ /// Overrides the current thread's CurrentUICulture property for all
+ /// resource lookups using this strongly typed resource class.
+ ///
+ [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+ internal static global::System.Globalization.CultureInfo Culture
+ {
+ get
+ {
+ return resourceCulture;
+ }
+ set
+ {
+ resourceCulture = value;
+ }
+ }
+ }
+}
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/Properties/Resources.resx b/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/Properties/Resources.resx
new file mode 100644
index 0000000..af7dbeb
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/Properties/Resources.resx
@@ -0,0 +1,117 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
\ No newline at end of file
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/Properties/Settings.Designer.cs b/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/Properties/Settings.Designer.cs
new file mode 100644
index 0000000..81b9fd0
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/Properties/Settings.Designer.cs
@@ -0,0 +1,30 @@
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+// Runtime Version:4.0.30319.42000
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+namespace RBXLegacyDedicatedServer.Properties
+{
+
+
+ [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0")]
+ internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase
+ {
+
+ private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
+
+ public static Settings Default
+ {
+ get
+ {
+ return defaultInstance;
+ }
+ }
+ }
+}
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/Properties/Settings.settings b/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/Properties/Settings.settings
new file mode 100644
index 0000000..033d7a5
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/Properties/Settings.settings
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/RBXLegacyDedicatedServer.csproj b/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/RBXLegacyDedicatedServer.csproj
new file mode 100644
index 0000000..e501bb4
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/RBXLegacyDedicatedServer.csproj
@@ -0,0 +1,123 @@
+
+
+
+
+ Debug
+ AnyCPU
+ {45E41B32-1AC0-4655-B8E1-BD9A6F5B5B68}
+ WinExe
+ Properties
+ RBXLegacyDedicatedServer
+ RBXLegacyDedicatedServer
+ v4.5
+ 512
+ {60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
+ 4
+
+
+ AnyCPU
+ true
+ full
+ false
+ bin\Debug\
+ DEBUG;TRACE
+ prompt
+ 4
+
+
+ AnyCPU
+ pdbonly
+ true
+ bin\Release\
+ TRACE
+ prompt
+ 4
+
+
+
+ ..\packages\MahApps.Metro.1.5.0\lib\net45\MahApps.Metro.dll
+ True
+
+
+ ..\packages\MahApps.Metro.IconPacks.1.9.1\lib\net45\MahApps.Metro.IconPacks.dll
+ True
+
+
+ ..\packages\Open.NAT.2.1.0.0\lib\net45\Open.Nat.dll
+ True
+
+
+
+
+ ..\packages\MahApps.Metro.1.5.0\lib\net45\System.Windows.Interactivity.dll
+ True
+
+
+
+
+
+
+
+
+ 4.0
+
+
+
+
+
+
+
+ MSBuild:Compile
+ Designer
+
+
+ MSBuild:Compile
+ Designer
+
+
+ App.xaml
+ Code
+
+
+ MainWindow.xaml
+ Code
+
+
+
+
+ Code
+
+
+ True
+ True
+ Resources.resx
+
+
+ True
+ Settings.settings
+ True
+
+
+ ResXFileCodeGenerator
+ Resources.Designer.cs
+
+
+
+ SettingsSingleFileGenerator
+ Settings.Designer.cs
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/bin/Release/MahApps.Metro.IconPacks.dll b/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/bin/Release/MahApps.Metro.IconPacks.dll
new file mode 100644
index 0000000..0d96a51
Binary files /dev/null and b/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/bin/Release/MahApps.Metro.IconPacks.dll differ
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/bin/Release/MahApps.Metro.IconPacks.pdb b/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/bin/Release/MahApps.Metro.IconPacks.pdb
new file mode 100644
index 0000000..2fe4860
Binary files /dev/null and b/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/bin/Release/MahApps.Metro.IconPacks.pdb differ
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/bin/Release/MahApps.Metro.IconPacks.xml b/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/bin/Release/MahApps.Metro.IconPacks.xml
new file mode 100644
index 0000000..cd03841
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/bin/Release/MahApps.Metro.IconPacks.xml
@@ -0,0 +1,367 @@
+
+
+
+ MahApps.Metro.IconPacks
+
+
+
+
+ Base class for creating an icon control for icon packs.
+
+
+
+
+
+ Inheritors should provide a factory for setting up the path data index (per icon kind).
+ The factory will only be utilised once, across all closed instances (first instantiation wins).
+
+
+
+
+ Gets or sets the icon to display.
+
+
+
+
+ Gets the icon path data for the current .
+
+
+
+
+ ValueConverter which converts the PackIconFlipOrientation enumeration value to ScaleX value of a ScaleTransformation.
+
+
+
+
+
+ ValueConverter which converts the PackIconFlipOrientation enumeration value to ScaleY value of a ScaleTransformation.
+
+
+
+
+
+ MarkupConverter is a MarkupExtension which can be used for ValueConverter.
+
+
+
+
+
+
+ Converts a value.
+
+ The value produced by the binding source.
+ The type of the binding target property.
+ The converter parameter to use.
+ The culture to use in the converter.
+ A converted value. If the method returns null, the valid null value is used.
+
+
+
+ Converts a value.
+
+ The value that is produced by the binding target.
+ The type to convert to.
+ The converter parameter to use.
+ The culture to use in the converter.
+ A converted value. If the method returns null, the valid null value is used.
+
+
+
+ Enum PackIconFlipOrientation for the Flip property of the PackIcon
+
+
+
+
+ No flip
+
+
+
+
+ Flip the icon horizontal
+
+
+
+
+ Flip the icon vertical
+
+
+
+
+ Flip the icon vertical and horizontal
+
+
+
+
+ Class PackIcon which is the custom base class of MahApps.Metro.IconPacks.
+
+ The type of the enum kind.
+
+
+
+
+ Identifies the Flip dependency property.
+
+
+
+
+ Gets or sets the flip orientation.
+
+
+
+
+ Identifies the Rotation dependency property.
+
+
+
+
+ Gets or sets the rotation (angle).
+
+ The rotation.
+
+
+
+ Identifies the Spin dependency property.
+
+
+
+
+ Gets or sets a value indicating whether the inner icon is spinning.
+
+ true if spin; otherwise, false .
+
+
+
+ Identifies the SpinDuration dependency property.
+
+
+
+
+ Gets or sets the duration of the spinning animation (in seconds). This will also restart the spin animation.
+
+ The duration of the spin in seconds.
+
+
+
+ Identifies the SpinEasingFunction dependency property.
+
+
+
+
+ Gets or sets the EasingFunction of the spinning animation. This will also restart the spin animation.
+
+ The spin easing function.
+
+
+
+ Identifies the SpinAutoReverse dependency property.
+
+
+
+
+ Gets or sets the AutoReverse of the spinning animation. This will also restart the spin animation.
+
+ true if [spin automatic reverse]; otherwise, false .
+
+
+
+ Icons from Entypo+ Icons Font - http://www.entypo.com .
+
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+ List of available icons for use with .
+
+
+ All icons sourced from Entypo+ Icons Font - http://www.entypo.com -
+ http://creativecommons.org/licenses/by-sa/4.0/ .
+
+
+
+
+ Icons from the FontAwesome Icons project, http://fontawesome.io .
+
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+ List of available icons for use with .
+
+
+ All icons sourced from FontAwesome Icons Font v4.6.3 - http://fontawesome.io -
+ https://github.com/FortAwesome/Font-Awesome .
+
+
+
+
+ Icons from the Material Design Icons project, https://materialdesignicons.com/ .
+
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+ List of available icons for use with .
+
+
+ All icons sourced from Material Design Icons Font v1.6.50 - https://materialdesignicons.com - in accordance of
+ https://github.com/Templarian/MaterialDesign/blob/master/license.txt .
+
+
+
+
+ Icons from the Material Design Icons project, https://materialdesignicons.com/ .
+
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+ List of available icons for use with .
+
+
+ All icons sourced from Material Design Light Icons - https://github.com/Templarian/MaterialDesignLight - in accordance of
+ https://github.com/Templarian/MaterialDesignLight/blob/master/LICENSE.md .
+
+
+
+
+ Icons from the Modern UI Icons project, http://modernuiicons.com .
+
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+ List of available icons for use with .
+
+
+ All icons sourced from Modern UI Icons Font - http://modernuiicons.com - in accordance of
+ https://github.com/Templarian/WindowsIcons/blob/master/WindowsPhone/license.txt .
+
+
+
+
+ Icons from GitHub Octicons - https://octicons.github.com
+
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+ List of available icons for use with .
+
+
+ All icons sourced from GitHub Octicons - https://octicons.github.com -
+ https://github.com/primer/octicons/blob/master/LICENSE .
+
+
+
+
+ All SVG icons for popular brands, maintained by Dan Leech https://twitter.com/bathtype .
+ Contributions, corrections and requests can be made on GitHub https://github.com/danleech/simple-icons .
+
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+ List of available icons for use with .
+
+
+ All SVG icons for popular brands, maintained by Dan Leech https://twitter.com/bathtype .
+ Contributions, corrections and requests can be made on GitHub https://github.com/danleech/simple-icons .
+
+
+
+
+ A strongly-typed resource class, for looking up localized strings, etc.
+
+
+
+
+ Returns the cached ResourceManager instance used by this class.
+
+
+
+
+ Overrides the current thread's CurrentUICulture property for all
+ resource lookups using this strongly typed resource class.
+
+
+
+
+ GeneratedInternalTypeHelper
+
+
+
+
+ CreateInstance
+
+
+
+
+ GetPropertyValue
+
+
+
+
+ SetPropertyValue
+
+
+
+
+ CreateDelegate
+
+
+
+
+ AddEventHandler
+
+
+
+
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/bin/Release/MahApps.Metro.dll b/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/bin/Release/MahApps.Metro.dll
new file mode 100644
index 0000000..4c52491
Binary files /dev/null and b/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/bin/Release/MahApps.Metro.dll differ
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/bin/Release/MahApps.Metro.pdb b/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/bin/Release/MahApps.Metro.pdb
new file mode 100644
index 0000000..bf28f77
Binary files /dev/null and b/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/bin/Release/MahApps.Metro.pdb differ
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/bin/Release/MahApps.Metro.xml b/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/bin/Release/MahApps.Metro.xml
new file mode 100644
index 0000000..99d7199
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/bin/Release/MahApps.Metro.xml
@@ -0,0 +1,8287 @@
+
+
+
+ MahApps.Metro
+
+
+
+
+ Helper class for a common focusing problem.
+ The focus itself isn't the problem. If we use the common focusing methods the control get the focus
+ but it doesn't get the focus visual style.
+ The KeyboardNavigation class handles the visual style only if the control get the focus from a keyboard
+ device or if the SystemParameters.KeyboardCues is true.
+
+
+
+
+ Gets the KeyboardNavigationEx singleton instance.
+
+
+
+
+ Shows the focus visual of the current focused UI element.
+ Works only together with AlwaysShowFocusVisual property.
+
+
+
+
+ Focuses the specified element and shows the focus visual style.
+
+ The element which will be focused.
+
+
+
+ Attached DependencyProperty for setting AlwaysShowFocusVisual for a UI element.
+
+
+
+
+ Gets a the value which indicates if the UI element always show the focus visual style.
+
+
+
+
+ Sets a the value which indicates if the UI element always show the focus visual style.
+
+
+
+
+ A strongly-typed resource class, for looking up localized strings, etc.
+
+
+
+
+ Returns the cached ResourceManager instance used by this class.
+
+
+
+
+ Overrides the current thread's CurrentUICulture property for all
+ resource lookups using this strongly typed resource class.
+
+
+
+
+ With this class we can make custom window styles.
+
+
+
+ Add and remove a native WindowStyle from the HWND.
+ The styles to be removed. These can be bitwise combined.
+ The styles to be added. These can be bitwise combined.
+ Whether the styles of the HWND were modified as a result of this call.
+
+ Critical : Calls critical methods
+
+
+
+
+ Updates all glow windows (visible, hidden, collapsed)
+
+
+
+
+ Sets the opacity to all glow windows
+
+
+
+
+ Starts the opacity storyboard 0 -> 1
+
+
+
+
+ Shows all glow windows
+
+
+
+
+ Gets or sets the bindable Password property on the PasswordBox control. This is a dependency property.
+
+
+
+
+ Handles changes to the 'Password' attached property.
+
+
+
+
+ Handle the 'PasswordChanged'-event on the PasswordBox
+
+
+
+
+ Called after the behavior is attached to an AssociatedObject.
+
+
+ Override this to hook up functionality to the AssociatedObject.
+
+
+
+
+ Called when the behavior is being detached from its AssociatedObject, but before it has actually occurred.
+
+
+ Override this to unhook functionality from the AssociatedObject.
+
+
+
+
+
+ Sets the first TabItem with Visibility=" " as
+ the SelectedItem of the TabControl.
+
+
+ If there is no visible TabItem, null is set as the SelectedItem
+
+
+
+
+
+ Represents a border whose contents are clipped within the bounds
+ of the border. The border may have rounded corners.
+
+
+
+
+ BorderThickness Dependency Property
+
+
+
+
+ Gets or sets the BorderThickness property. This dependency property
+ indicates the BorderThickness.
+
+
+
+
+ Checks if the given Thickness is valid or not
+
+ Thickness
+
+
+
+
+ Padding Dependency Property
+
+
+
+
+ Gets or sets the Padding property. This dependency property
+ indicates the Padding.
+
+
+
+
+ CornerRadius Dependency Property
+
+
+
+
+ Gets or sets the CornerRadius property. This dependency property
+ indicates the CornerRadius of the border.
+
+
+
+
+ Checks if the given CornerRadius is valid or not
+
+ CornerRadius
+
+
+
+
+ BorderBrush Dependency Property
+
+
+
+
+ Gets or sets the BorderBrush property. This dependency property
+ indicates the BorderBrush with which the Border is drawn.
+
+
+
+
+ Background Dependency Property
+
+
+
+
+ Gets or sets the Background property. This dependency property
+ indicates the Background with which the Background is drawn.
+
+
+
+
+ OptimizeClipRendering Dependency Property
+
+
+
+
+ Gets or sets the OptimizeClipRendering property. This dependency property
+ indicates whether the rendering of the clip should be optimized. When set to true,
+ In order to optimize the rendering of the clipped Child,
+ the background is rendered with the same brush as the border. Any other brush set for
+ the background will be ignored. The Child will be rendered on top of it.
+ This is done to prevent any gaps between the border the the clipped Child (this is
+ evidently visible if both the Border and the Child are of same color).
+ This works best when the Child does not have any level of transparency and is opaque.
+
+
+
+
+ Updates DesiredSize of the ClipBorder. Called by parent UIElement. This is the first pass of layout.
+
+
+ Border determines its desired size it needs from the specified border the child: its sizing
+ properties, margin, and requested size.
+
+ Constraint size is an "upper limit" that the return value should not exceed.
+ The Decorator's desired size.
+
+
+
+ ClipBorder computes the position of its single child and applies its child's alignments to the child.
+
+
+ The size reserved for this element by the parent
+ The actual ink area of the element, typically the same as finalSize
+
+
+
+ Here the ClipBorder's Child, Border and Background are rendered.
+
+ Drawing Context
+
+
+
+ Generates a StreamGeometry.
+
+ An already opened StreamGeometryContext.
+ Rectangle for geomentry conversion.
+ The core points of the border which needs to be used to create
+ the geometry
+ Result geometry.
+
+
+
+ Encapsulates the details of each of the core points of the border which is calculated
+ based on the given CornerRadius, BorderThickness, Padding and a flag to indicate whether
+ the inner or outer border is to be calculated.
+
+ CornerRadius
+ BorderThickness
+ Padding
+ Flag to indicate whether outer or inner border needs
+ to be calculated
+
+
+
+ A few very useful extension methods
+
+
+
+
+ Returns whether or not two doubles are "close".
+
+ The first double to compare.
+ The second double to compare.
+
+ bool - the result of the AreClose comparision.
+
+
+
+
+ Returns whether or not the first double is less than the second double.
+
+ The first double to compare.
+ The second double to compare.
+
+ bool - the result of the LessThan comparision.
+
+
+
+
+ Returns whether or not the first double is greater than the second double.
+
+ The first double to compare.
+ The second double to compare.
+
+ bool - the result of the GreaterThan comparision.
+
+
+
+
+ Returns whether or not the double is "close" to 1. Same as AreClose(double, 1),
+ but this is faster.
+
+ The double to compare to 1.
+
+ bool - the result of the AreClose comparision.
+
+
+
+
+ IsZero - Returns whether or not the double is "close" to 0. Same as AreClose(double, 0),
+ but this is faster.
+
+ The double to compare to 0.
+
+ bool - the result of the AreClose comparision.
+
+
+
+
+ Compares two points for fuzzy equality. This function
+ helps compensate for the fact that double values can
+ acquire error when operated upon
+
+ The first point to compare
+ The second point to compare
+ Whether or not the two points are equal
+
+
+
+ Compares two Size instances for fuzzy equality. This function
+ helps compensate for the fact that double values can
+ acquire error when operated upon
+
+ The first size to compare
+ The second size to compare
+ Whether or not the two Size instances are equal
+
+
+
+ Compares two Vector instances for fuzzy equality. This function
+ helps compensate for the fact that double values can
+ acquire error when operated upon
+
+ The first Vector to compare
+ The second Vector to compare
+ Whether or not the two Vector instances are equal
+
+
+
+ Compares two rectangles for fuzzy equality. This function
+ helps compensate for the fact that double values can
+ acquire error when operated upon
+
+ The first rectangle to compare
+ The second rectangle to compare
+ Whether or not the two rectangles are equal
+
+
+
+ Faster check for NaN ( faster than double.IsNaN() )
+ IEEE 754 : If the argument is any value in the range 0x7ff0000000000001L through 0x7fffffffffffffffL
+ or in the range 0xfff0000000000001L through 0xffffffffffffffffL, the result will be NaN.
+
+ Value to check
+
+
+
+
+ Rounds the given value based on the DPI scale
+
+ Value to round
+ DPI Scale
+
+
+
+
+ Verifies if this Thickness contains only valid values
+ The set of validity checks is passed as parameters.
+
+ Thickness value
+ allows negative values
+ allows Double.NaN
+ allows Double.PositiveInfinity
+ allows Double.NegativeInfinity
+ Whether or not the thickness complies to the range specified
+
+
+
+ Method to add up the left and right size as width, as well as the top and bottom size as height
+
+ Thickness
+ Size
+
+
+
+ Verifies if the Thickness contains only zero values
+
+ Thickness
+ Size
+
+
+
+ Verifies if all the values in Thickness are same
+
+ Thickness
+ true if yes, otherwise false
+
+
+
+ Verifies if this CornerRadius contains only valid values
+ The set of validity checks is passed as parameters.
+
+ CornerRadius value
+ allows negative values
+ allows Double.NaN
+ allows Double.PositiveInfinity
+ allows Double.NegativeInfinity
+ Whether or not the CornerRadius complies to the range specified
+
+
+
+ Verifies if the CornerRadius contains only zero values
+
+ CornerRadius
+ Size
+
+
+
+ Verifies if the CornerRadius contains same values
+
+ CornerRadius
+ true if yes, otherwise false
+
+
+
+ Deflates rectangle by given thickness
+
+ Rectangle
+ Thickness
+ Deflated Rectangle
+
+
+
+ Inflates rectangle by given thickness
+
+ Rectangle
+ Thickness
+ Inflated Rectangle
+
+
+
+ Verifies if the given brush is a SolidColorBrush and
+ its color does not include transparency.
+
+ Brush
+ true if yes, otherwise false
+
+
+
+ Verifies if the given brush is the same as the otherBrush.
+
+ Brush
+ Brush
+ true if yes, otherwise false
+
+
+
+ Defines the method that determines whether the command can execute in its current state.
+
+
+ true if this command can be executed; otherwise, false.
+
+ Data used by the command. If the command does not require data to be passed, this object can be set to null.
+
+
+
+ Defines the method to be called when the command is invoked.
+
+ Data used by the command. If the command does not require data to be passed, this object can be set to null.
+
+
+
+ The DependencyProperty for the CharacterCasing property.
+ Controls whether or not content is converted to upper or lower case
+ Default Value: CharacterCasing.Normal
+
+
+
+
+ Character casing of the Content
+
+
+
+
+ The DependencyProperty for the RecognizesAccessKey property.
+ Default Value: false
+
+
+
+
+ Determine if the inner ContentPresenter should use AccessText in its style
+
+
+
+
+ This custom popup is used by the validation error template.
+ It provides some additional nice features:
+ - repositioning if host-window size or location changed
+ - repositioning if host-window gets maximized and vice versa
+ - it's only topmost if the host-window is activated
+
+
+
+
+ Gets/sets if the popup can be closed by left mouse button down.
+
+
+
+
+ Called when a cell has just switched to edit mode.
+
+ A reference to element returned by GenerateEditingElement.
+ The event args of the input event that caused the cell to go into edit mode. May be null.
+ The unedited value of the cell.
+
+
+
+ Synchronizes the column property. Taken from Helper code for DataGrid.
+
+
+
+
+ Taken from Helper code for DataGrid.
+
+
+
+
+ The DependencyProperty for the FontFamily property.
+ Default Value: SystemFonts.MessageFontFamily
+
+
+
+
+ The font family of the desired font.
+
+
+
+
+ The DependencyProperty for the FontSize property.
+ Default Value: SystemFonts.MessageFontSize
+
+
+
+
+ The size of the desired font.
+
+
+
+
+ The DependencyProperty for the FontStyle property.
+ Default Value: SystemFonts.MessageFontStyle
+
+
+
+
+ The style of the desired font.
+
+
+
+
+ The DependencyProperty for the FontWeight property.
+ Default Value: SystemFonts.MessageFontWeight
+
+
+
+
+ The weight or thickness of the desired font.
+
+
+
+
+ The DependencyProperty for the Foreground property.
+ Default Value: SystemColors.ControlTextBrush
+
+
+
+
+ An brush that describes the foreground color. This overrides the cell foreground inherited color.
+
+
+
+
+ Method used as property changed callback for properties which need RefreshCellContent to be called
+
+
+
+
+ The base class for dialogs.
+
+ You probably don't want to use this class, if you want to add arbitrary content to your dialog,
+ use the class.
+
+
+
+
+ Gets/sets the dialog's title.
+
+
+
+
+ Gets/sets arbitrary content on top of the dialog.
+
+
+
+
+ Gets/sets arbitrary content below the dialog.
+
+
+
+
+ Gets or sets the size of the dialog title font.
+
+
+ The size of the dialog title font.
+
+
+
+
+ Gets or sets the size of the dialog message font.
+
+
+ The size of the dialog message font.
+
+
+
+
+ Initializes a new MahApps.Metro.Controls.BaseMetroDialog.
+
+ The window that is the parent of the dialog.
+ The settings for the message dialog.
+
+
+
+ Initializes a new MahApps.Metro.Controls.BaseMetroDialog.
+
+
+
+
+ With this method it's possible to return your own settings in a custom dialog.
+
+
+
+
+
+
+ This is called in the loaded event.
+
+
+
+
+ Waits for the dialog to become ready for interaction.
+
+ A task that represents the operation and it's status.
+
+
+
+ Requests an externally shown Dialog to close. Will throw an exception if the Dialog is inside of a MetroWindow.
+
+
+
+
+ A last chance virtual method for stopping an external dialog from closing.
+
+
+
+
+
+ Gets the window that owns the current Dialog IF AND ONLY IF the dialog is shown externally.
+
+
+
+
+ Gets the window that owns the current Dialog IF AND ONLY IF the dialog is shown inside of a window.
+
+
+
+
+ Waits until this dialog gets unloaded.
+
+
+
+
+
+ A class that represents the settings used by Metro Dialogs.
+
+
+
+
+ Gets/sets the text used for the Affirmative button. For example: "OK" or "Yes".
+
+
+
+
+ Gets/sets the text used for the Negative button. For example: "Cancel" or "No".
+
+
+
+
+ Gets/sets whether the metro dialog should use the default black/white appearance (theme) or try to use the current accent.
+
+
+
+
+ Enable/disable dialog showing animation.
+ "True" - play showing animation.
+ "False" - skip showing animation.
+
+
+
+
+ Enable/disable dialog hiding animation
+ "True" - play hiding animation.
+ "False" - skip hiding animation.
+
+
+
+
+ Gets/sets the default text( just the inputdialog needed)
+
+
+
+
+ Gets/sets the maximum height. (Default is unlimited height, Double.NaN )
+
+
+
+
+ Gets or sets which button should be focused by default
+
+
+
+
+ Gets/sets the token to cancel the dialog.
+
+
+
+
+ Gets/sets a custom resource dictionary which can contains custom styles, brushes or something else.
+
+
+
+
+ If set, stops standard resource dictionaries being applied to the dialog.
+
+
+
+
+ Gets or sets the size of the dialog title font.
+
+
+ The size of the dialog title font.
+
+
+
+
+ Gets or sets the size of the dialog message font.
+
+
+ The size of the dialog message font.
+
+
+
+
+ An enum representing the different choices for a color scheme in a Metro Dialog.
+
+
+
+
+ An implementation of BaseMetroDialog allowing arbitrary content.
+
+
+
+
+ Gets the default instance if the dialog coordinator, which can be injected into a view model.
+
+
+
+
+ Creates a LoginDialog inside of the current window.
+
+ The window that is the parent of the dialog.
+ The title of the LoginDialog.
+ The message contained within the LoginDialog.
+ Optional settings that override the global metro dialog settings.
+ The text that was entered or null (Nothing in Visual Basic) if the user cancelled the operation.
+
+
+
+ Creates a InputDialog inside of the current window.
+
+ The MetroWindow
+ The title of the MessageDialog.
+ The message contained within the MessageDialog.
+ Optional settings that override the global metro dialog settings.
+ The text that was entered or null (Nothing in Visual Basic) if the user cancelled the operation.
+
+
+
+ Creates a MessageDialog inside of the current window.
+
+ The MetroWindow
+ The title of the MessageDialog.
+ The message contained within the MessageDialog.
+ The type of buttons to use.
+ Optional settings that override the global metro dialog settings.
+ A task promising the result of which button was pressed.
+
+
+
+ Creates a ProgressDialog inside of the current window.
+
+ The MetroWindow
+ The title of the ProgressDialog.
+ The message within the ProgressDialog.
+ Determines if the cancel button is visible.
+ Optional Settings that override the global metro dialog settings.
+ A task promising the instance of ProgressDialogController for this operation.
+
+
+
+ Adds a Metro Dialog instance to the specified window and makes it visible asynchronously.
+ If you want to wait until the user has closed the dialog, use
+ You have to close the resulting dialog yourself with .
+
+ The owning window of the dialog.
+ The dialog instance itself.
+ An optional pre-defined settings instance.
+ A task representing the operation.
+ The is already visible in the window.
+
+
+
+ Adds a Metro Dialog instance of the given type to the specified window and makes it visible asynchronously.
+ If you want to wait until the user has closed the dialog, use
+ You have to close the resulting dialog yourself with .
+
+ The owning window of the dialog.
+ An optional pre-defined settings instance.
+ A task with the dialog representing the operation.
+
+
+
+ Hides a visible Metro Dialog instance.
+
+ The window with the dialog that is visible.
+ The dialog instance to hide.
+ An optional pre-defined settings instance.
+ A task representing the operation.
+
+ The is not visible in the window.
+ This happens if hasn't been called before.
+
+
+
+
+ Gets the current shown dialog in async way.
+
+ The dialog owner.
+
+
+
+ Creates a LoginDialog outside of the current window.
+
+ The window that is the parent of the dialog.
+ The title of the LoginDialog.
+ The message contained within the LoginDialog.
+ Optional settings that override the global metro dialog settings.
+ The text that was entered or null (Nothing in Visual Basic) if the user cancelled the operation.
+
+
+
+ Creates a InputDialog outside of the current window.
+
+ The MetroWindow
+ The title of the MessageDialog.
+ The message contained within the MessageDialog.
+ Optional settings that override the global metro dialog settings.
+ The text that was entered or null (Nothing in Visual Basic) if the user cancelled the operation.
+
+
+
+ Creates a MessageDialog ouside of the current window.
+
+ The MetroWindow
+ The title of the MessageDialog.
+ The message contained within the MessageDialog.
+ The type of buttons to use.
+ Optional settings that override the global metro dialog settings.
+ A task promising the result of which button was pressed.
+
+
+
+ Use the dialog coordinator to help you interfact with dialogs from a view model.
+
+
+
+
+ Shows the input dialog.
+
+ Typically this should be the view model, which you register in XAML using .
+ The title of the MessageDialog.
+ The message contained within the MessageDialog.
+ Optional settings that override the global metro dialog settings.
+ The text that was entered or null (Nothing in Visual Basic) if the user cancelled the operation.
+
+
+
+ Shows the input dialog.
+
+ Typically this should be the view model, which you register in XAML using .
+ The title of the MessageDialog.
+ The message contained within the MessageDialog.
+ Optional settings that override the global metro dialog settings.
+ The text that was entered or null (Nothing in Visual Basic) if the user cancelled the operation.
+
+
+
+ Creates a LoginDialog inside of the current window.
+
+ Typically this should be the view model, which you register in XAML using .
+ The title of the LoginDialog.
+ The message contained within the LoginDialog.
+ Optional settings that override the global metro dialog settings.
+ The text that was entered or null (Nothing in Visual Basic) if the user cancelled the operation.
+
+
+
+ Creates a LoginDialog outside of the current window.
+
+ Typically this should be the view model, which you register in XAML using .
+ The title of the LoginDialog.
+ The message contained within the LoginDialog.
+ Optional settings that override the global metro dialog settings.
+ The text that was entered or null (Nothing in Visual Basic) if the user cancelled the operation.
+
+
+
+ Creates a MessageDialog inside of the current window.
+
+ Typically this should be the view model, which you register in XAML using .
+ The title of the MessageDialog.
+ The message contained within the MessageDialog.
+ The type of buttons to use.
+ Optional settings that override the global metro dialog settings.
+ A task promising the result of which button was pressed.
+
+
+
+ Creates a MessageDialog outside of the current window.
+
+ Typically this should be the view model, which you register in XAML using .
+ The title of the MessageDialog.
+ The message contained within the MessageDialog.
+ The type of buttons to use.
+ Optional settings that override the global metro dialog settings.
+ A task promising the result of which button was pressed.
+
+
+
+ Creates a ProgressDialog inside of the current window.
+
+ Typically this should be the view model, which you register in XAML using .
+ The title of the ProgressDialog.
+ The message within the ProgressDialog.
+ Determines if the cancel button is visible.
+ Optional Settings that override the global metro dialog settings.
+ A task promising the instance of ProgressDialogController for this operation.
+
+
+
+ Adds a Metro Dialog instance to the specified window and makes it visible asynchronously.
+ You have to close the resulting dialog yourself with .
+
+ Typically this should be the view model, which you register in XAML using .
+ The dialog instance itself.
+ An optional pre-defined settings instance.
+ A task representing the operation.
+ The is already visible in the window.
+
+
+
+ Hides a visible Metro Dialog instance.
+
+ Typically this should be the view model, which you register in XAML using .
+ The dialog instance to hide.
+ An optional pre-defined settings instance.
+ A task representing the operation.
+
+ The is not visible in the window.
+ This happens if hasn't been called before.
+
+
+
+
+ Gets the current shown dialog.
+
+ Typically this should be the view model, which you register in XAML using .
+
+
+
+ InputDialog
+
+
+
+
+ InitializeComponent
+
+
+
+
+ LoginDialog
+
+
+
+
+ InitializeComponent
+
+
+
+
+ An internal control that represents a message dialog. Please use MetroWindow.ShowMessage instead!
+
+
+ MessageDialog
+
+
+
+
+ InitializeComponent
+
+
+
+
+ An enum representing the result of a Message Dialog.
+
+
+
+
+ An enum representing the different button states for a Message Dialog.
+
+
+
+
+ Just "OK"
+
+
+
+
+ "OK" and "Cancel"
+
+
+
+
+ An internal control that represents a message dialog. Please use MetroWindow.ShowMessage instead!
+
+
+ ProgressDialog
+
+
+
+
+ InitializeComponent
+
+
+
+
+ A class for manipulating an open ProgressDialog.
+
+
+
+
+ This event is raised when the associated was closed programmatically.
+
+
+
+
+ This event is raised when the associated was cancelled by the user.
+
+
+
+
+ Gets if the Cancel button has been pressed.
+
+
+
+
+ Gets if the wrapped ProgressDialog is open.
+
+
+
+
+ Sets the ProgressBar's IsIndeterminate to true. To set it to false, call SetProgress.
+
+
+
+
+ Sets if the Cancel button is visible.
+
+
+
+
+
+ Sets the dialog's progress bar value and sets IsIndeterminate to false.
+
+ The percentage to set as the value.
+
+
+
+ Gets/Sets the minimum restriction of the progress Value property
+
+
+
+
+ Gets/Sets the maximum restriction of the progress Value property
+
+
+
+
+ Sets the dialog's message content.
+
+ The message to be set.
+
+
+
+ Sets the dialog's title.
+
+ The title to be set.
+
+
+
+ Begins an operation to close the ProgressDialog.
+
+ A task representing the operation.
+
+
+
+ The DependencyProperty for the ContentTemplate property.
+
+
+
+
+ The DependencyProperty for the ContentTemplateSelector property.
+
+
+
+
+ The DependencyProperty for the ContentStringFormat property.
+
+
+
+
+ Gets or sets the Content of this control..
+
+
+
+
+ ContentTemplate is the template used to display the content of the control.
+
+
+
+
+ ContentTemplateSelector allows to provide custom logic for choosing the template used to display the content of the control.
+
+
+ This property is ignored if is set.
+
+
+
+
+ ContentStringFormat is the format used to display the content of the control as a string
+
+
+ This property is ignored if is set.
+
+
+
+
+ Reflects the parameter to pass to the CommandProperty upon execution.
+
+
+
+
+ Gets or sets the target element on which to fire the command.
+
+
+
+
+ Get or sets the Command property.
+
+
+
+
+ Indicates whether the Menu is visible.
+
+
+
+
+ Gets or sets an extra tag.
+
+
+
+
+ Gets or sets the dimension of children stacking.
+
+
+
+
+ Gets or sets the Content used to generate the icon part.
+
+
+
+
+ Gets or sets the ContentTemplate used to display the content of the icon part.
+
+
+
+
+ Gets/sets the button style.
+
+
+
+
+ Gets/sets the menu style.
+
+
+
+
+ Gets/sets the brush of the button arrow icon.
+
+
+
+
+ Gets/sets the brush of the button arrow icon if the mouse is over the drop down button.
+
+
+
+
+ Gets/sets the brush of the button arrow icon if the arrow button is pressed.
+
+
+
+
+ Gets/sets the visibility of the button arrow icon.
+
+
+
+ Invoked when the property changes.
+ Information about the change.
+
+
+
+ Executes the specified action asynchronously with the DispatcherPriority.Background on the thread that the Dispatcher was created on.
+
+ The dispatcher object where the action runs.
+ An action that takes no parameters.
+ The dispatcher priority.
+
+
+
+ A control that imitate a slideshow with back/forward buttons.
+
+
+
+
+ To counteract the double Loaded event issue.
+
+
+
+
+ Coerce SelectedIndexProperty's value.
+
+ The object that the property exists on.
+ The new value of the property, prior to any coercion attempt.
+ The coerced value (with appropriate type).
+
+
+
+ Computes the transition when changing selected index.
+
+ Previous selected index.
+ New selected index.
+
+
+
+ Gets the navigation buttons.
+
+ Previous button.
+ Next button.
+ Inactive buttons.
+
+
+
+ Applies actions to navigation buttons.
+
+ Action applied to the previous button.
+ Action applied to the next button.
+ Action applied to the inactive buttons.
+ Any action is null.
+
+
+
+ Sets the visibility of navigation buttons.
+
+ Visibility of active buttons.
+
+
+
+ Changes the current slide to the previous item.
+
+
+
+
+ Changes the current to the next item.
+
+
+
+
+ Brings the control buttons (next/previous) into view.
+
+
+
+
+ Removes the control buttons (next/previous) from view.
+
+
+
+
+ Gets or sets a value indicating whether the border for mouse over state is enabled or not.
+
+
+
+
+ Gets or sets the mouse hover border brush.
+
+
+
+
+ Gets or sets the mouse hover border thickness.
+
+
+
+
+ Gets/sets the text that is displayed in the FlipView's banner.
+
+
+
+
+ Gets/sets whether the FlipView's banner is visible.
+
+
+
+
+ Gets or sets a value indicating whether the navigation is circular, so you get the first after last and the last before first.
+
+
+
+
+ Gets/sets whether the FlipView's NavigationButton is visible.
+
+
+
+
+ A sliding panel control that is hosted in a MetroWindow via a FlyoutsControl.
+
+
+
+
+
+
+ An event that is raised when IsOpen changes.
+
+
+
+
+ An event that is raised when the closing animation has finished.
+
+
+
+
+ Gets/sets if the title is visible in this flyout.
+
+
+
+
+ Gets/sets if the close button is visible in this flyout.
+
+
+
+
+ Gets/sets if the close button is a cancel button in this flyout.
+
+
+
+
+ Gets/sets a command which will be executed if the close button was clicked.
+ Note that this won't execute when is set to false .
+
+
+
+
+ Gets/sets the command parameter which will be passed by the CloseCommand.
+
+
+
+
+ Gets/sets a command which will be executed if the close button was clicked.
+
+
+
+
+ Gets/sets whether this flyout is visible.
+
+
+
+
+ Gets/sets whether this flyout uses the open/close animation when changing the property. (default is true)
+
+
+
+
+ Gets/sets whether this flyout animates the opacity of the flyout when opening/closing.
+
+
+
+
+ Gets/sets whether this flyout stays open when the user clicks outside of it.
+
+
+
+
+ Gets/sets the mouse button that closes the flyout on an external mouse click.
+
+
+
+
+ Gets/sets whether this flyout is modal.
+
+
+
+
+ Gets/sets this flyout's position in the FlyoutsControl/MetroWindow.
+
+
+
+
+ Gets or sets the theme of this flyout.
+
+
+
+
+ Gets or sets the focused element.
+
+
+
+
+ Gets or sets a value indicating whether the flyout should auto close after AutoCloseInterval has passed.
+
+
+
+
+ Gets or sets the time in milliseconds when the flyout should auto close.
+
+
+
+
+ Gets or sets a value indicating whether the flyout should try focus an element.
+
+
+
+
+ A FlyoutsControl is for displaying flyouts in a MetroWindow.
+
+
+
+
+
+ Gets/sets whether is ignored and all flyouts behave as if it was set to the value of this property.
+
+
+
+
+ Gets/sets whether is ignored and all flyouts behave as if it was set false.
+
+
+
+
+ Adapts the Flyout's theme to the theme of its host window.
+
+
+
+
+ Adapts the Flyout's theme to the theme of its host window, but inverted.
+ This theme can only be applied if the host window's theme abides the "Dark" and "Light" affix convention.
+ (see for more infos.
+
+
+
+
+ The dark theme. This is the default theme.
+
+
+
+
+ The flyouts theme will match the host window's accent color.
+
+
+
+
+ GlowWindow
+
+
+
+
+ InitializeComponent
+
+
+
+
+ The HamburgerMenu is based on a SplitView control. By default it contains a HamburgerButton and a ListView to display menu items.
+
+
+ The HamburgerMenu is based on a SplitView control. By default it contains a HamburgerButton and a ListView to display menu items.
+
+
+ The HamburgerMenu is based on a SplitView control. By default it contains a HamburgerButton and a ListView to display menu items.
+
+
+ The HamburgerMenu is based on a SplitView control. By default it contains a HamburgerButton and a ListView to display menu items.
+
+
+ The HamburgerMenu is based on a SplitView control. By default it contains a HamburgerButton and a ListView to display menu items.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Override default OnApplyTemplate to capture children controls
+
+
+
+
+ Event raised when an item is clicked
+
+
+
+
+ Event raised when an options' item is clicked
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Gets or sets a template for the hamburger icon.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Gets or sets a template for the hamburger icon.
+
+
+
+
+ Gets or sets main button's width.
+
+
+
+
+ Gets or sets main button's height.
+
+
+
+
+ Gets or sets main button's margin.
+
+
+
+
+ Gets or sets main button's visibility.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Gets or sets an object source used to generate the content of the options.
+
+
+
+
+ Gets or sets the DataTemplate used to display each item in the options.
+
+
+
+
+ Gets or sets the DataTemplateSelector used to display each item in the options.
+
+
+
+
+ Gets the collection used to generate the content of the option list.
+
+
+ Exception thrown if OptionsListView is not yet defined.
+
+
+
+
+ Gets or sets the visibility of the options menu.
+
+
+
+
+ Gets or sets the selected options menu item.
+
+
+
+
+ Gets or sets the selected options menu index.
+
+
+
+
+ Gets or sets a command which will be executed if an options item is clicked by the user.
+
+
+
+
+ Gets or sets the command parameter which will be passed by the OptionsItemCommand.
+
+
+
+
+ Executes the options item command which can be set by the user.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Gets or sets the width of the pane when it's fully expanded.
+
+
+
+
+ Gets or sets a value that specifies whether the pane is shown on the right or left side of the control.
+
+
+
+
+ Gets or sets a value that specifies how the pane and content areas are shown.
+
+
+
+
+ Gets or sets the width of the pane in its compact display mode.
+
+
+
+
+ Gets or sets the Brush to apply to the background of the Pane area of the control.
+
+
+
+
+ Gets or sets the Brush to apply to the foreground of the Pane area of the control.
+
+
+
+
+ Gets or sets a value indicating whether gets or sets a value that specifies whether the pane is expanded to its full width.
+
+
+
+
+ Gets or sets an object source used to generate the content of the menu.
+
+
+
+
+ Gets or sets the DataTemplate used to display each item.
+
+
+
+
+ Gets or sets the DataTemplateSelector used to display each item.
+
+
+
+
+ Gets the collection used to generate the content of the items list.
+
+
+ Exception thrown if ButtonsListView is not yet defined.
+
+
+
+
+ Gets or sets the selected menu item.
+
+
+
+
+ Gets or sets the selected menu index.
+
+
+
+
+ Gets or sets a command which will be executed if an item is clicked by the user.
+
+
+
+
+ Gets or sets the command parameter which will be passed by the ItemCommand.
+
+
+
+
+ Gets or sets wheather the ScrollBar of the HamburgerMenu is on the left side or on the right side.
+
+
+
+
+ Executes the item command which can be set by the user.
+
+
+
+
+ The HamburgerMenuGlyphItem provides a glyph based implementation for HamburgerMenu entries.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Gets or sets a value that specifies the glyph to use from Segoe MDL2 Assets font.
+
+
+
+
+ The HamburgerMenuIconItem provides an icon based implementation for HamburgerMenu entries.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Gets or sets a value that specifies an user specific object which can be used as icon.
+
+
+
+
+ The HamburgerMenuImageItem provides an image based implementation for HamburgerMenu entries.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Gets or sets a value that specifies a bitmap to display with an Image control.
+
+
+
+
+ The HamburgerMenuItem provides an implementation for HamburgerMenu entries.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Gets or sets a value that specifies label to display.
+
+
+
+
+ Gets or sets a value that specifies the page to navigate to (if you use the HamburgerMenu with a Frame content)
+
+
+
+
+ Gets or sets a value that specifies an user specific value.
+
+
+
+
+ Gets or sets a command which will be executed if an item is clicked by the user.
+
+
+
+
+ Gets or sets the command parameter which will be passed by the Command.
+
+
+
+
+ Gets or sets the element on which to raise the specified command.
+
+
+ Element on which to raise a command.
+
+
+
+
+ Gets or sets a value indicating whether this item is enabled in the user interface (UI). This is a dependency property.
+
+
+ true if the item is enabled; otherwise, false. The default value is true.
+
+
+
+
+ Executes the command which can be set by the user.
+
+
+
+
+ The HamburgerMenuItemCollection provides typed collection of HamburgerMenuItem.
+
+
+
+
+ Represents an hour comparison operation that ensures that 12 is smaller than 1.
+ This ensures that in the control the first hour that is selectable is 12 (AM/PM).
+
+
+ This ensures that the first hour that is selectable is 12 (AM/PM).
+ This comparer is used only if in the corresponding the value for is false.
+
+
+
+
+ Overrides the text case behavior for certain buttons.
+ When set to true , the text case will be preserved and won't be changed to upper or lower case.
+
+
+
+
+ DependencyProperty for property.
+
+
+
+
+ The CornerRadius property allows users to control the roundness of the button corners independently by
+ setting a radius value for each corner. Radius values that are too large are scaled so that they
+ smoothly blend from corner to corner. (Can be used e.g. at MetroButton style)
+ Description taken from original Microsoft description :-D
+
+
+
+
+ A helper class that provides various attached properties for the ComboBox control.
+
+
+
+
+
+ Gets the Maximum number of characters the TextBox can accept.
+
+
+
+
+ Sets the Maximum number of characters the TextBox can accept.
+
+
+
+
+ Gets the Character casing of the TextBox.
+
+
+
+
+ Sets the Character casing of the TextBox.
+
+
+
+
+ A helper class that provides various controls.
+
+
+
+
+ Gets the value to handle the visibility of the DisabledVisualElement in the template.
+
+
+
+
+ Sets the value to handle the visibility of the DisabledVisualElement in the template.
+
+
+
+
+ The DependencyProperty for the CharacterCasing property.
+ Controls whether or not content is converted to upper or lower case
+
+
+
+
+ Gets the character casing of the control
+
+
+
+
+ Sets the character casing of the control
+
+
+
+
+ This property can be used to set the button width (PART_ClearText) of TextBox, PasswordBox, ComboBox, NumericUpDown
+
+
+
+
+ Sets the brush used to draw the focus border.
+
+
+
+
+ Gets the brush used to draw the focus border.
+
+
+
+
+ Sets the brush used to draw the mouse over brush.
+
+
+
+
+ Gets the brush used to draw the mouse over brush.
+
+
+
+
+ DependencyProperty for property.
+
+
+
+
+ The CornerRadius property allows users to control the roundness of the button corners independently by
+ setting a radius value for each corner. Radius values that are too large are scaled so that they
+ smoothly blend from corner to corner. (Can be used e.g. at MetroButton style)
+ Description taken from original Microsoft description :-D
+
+
+
+
+ Save the DataGrid.
+
+
+
+
+ Get the DataGrid.
+
+
+
+
+ Gets the value to define the DataGridCell selection behavior.
+
+
+
+
+ Sets the value to define the DataGridCell selection behavior.
+
+
+
+
+ Gets the value to define the DataGridCell selection behavior.
+
+
+
+
+ Sets the value to define the DataGridCell selection behavior.
+
+
+
+
+ Gets a value which indicates the preview cell editing is enabled or not.
+
+
+
+
+ Sets a value which indicates the preview cell editing is enabled or not.
+
+
+
+
+ Gets the value to define the DataGridRow selection behavior.
+
+
+
+
+ Sets the value to define the DataGridRow selection behavior.
+
+
+
+
+ A helper class that provides various attached properties for the Expander control.
+
+
+
+
+
+ Gets the toggle button style used for the ExpandDirection Up.
+
+
+
+
+ Sets the toggle button style used for the ExpandDirection Up.
+
+
+
+
+ Gets the toggle button style used for the ExpandDirection Down.
+
+
+
+
+ Sets the toggle button style used for the ExpandDirection Down.
+
+
+
+
+ Gets the toggle button style used for the ExpandDirection Left.
+
+
+
+
+ Sets the toggle button style used for the ExpandDirection Left.
+
+
+
+
+ Gets the toggle button style used for the ExpandDirection Right.
+
+
+
+
+ Sets the toggle button style used for the ExpandDirection Right.
+
+
+
+
+ Change the value of the slider if the user rotates the mouse wheel by the value defined for
+
+
+
+
+ Change the value of the slider if the user rotates the mouse wheel by the value defined for
+
+
+
+
+ Do not change the value of the slider if the user rotates the mouse wheel.
+
+
+
+
+ Change the value of the slider only if the control is focused.
+
+
+
+
+ Changes the value of the slider if the mouse pointer is over this element.
+
+
+
+
+ This property can be used to set vertical scrollbar left side from the tabpanel (look at MetroAnimatedSingleRowTabControl)
+
+
+
+
+ Gets/Sets the type how the value will be changed if the user rotates the mouse wheel.
+
+
+
+
+ Gets/Sets the type how the value will be changed if the user rotates the mouse wheel.
+
+
+
+
+ Gets/Sets the value when the slider will be changed. Possible values are if the slider is focused or if the mouse is over the slider.
+
+
+
+
+ Gets/Sets the value when the slider will be changed. Possible values are if the slider is focused or if the mouse is over the slider.
+
+
+
+
+ Specifies the underline position of a TabControl.
+
+
+
+
+ Defines whether the underline below the is shown or not.
+
+
+
+
+ Defines whether the underline below the or is shown or not.
+
+
+
+
+ Defines the underline brush below the or .
+
+
+
+
+ Defines the underline brush below the or of an selected item.
+
+
+
+
+ Defines the underline brush below the or if the mouse is over an item.
+
+
+
+
+ Defines the underline brush below the or if the mouse is over a selected item.
+
+
+
+
+ This property can be used to set the Transition for animated TabControls
+
+
+
+
+ A helper class that provides various attached properties for the TextBox control.
+
+
+ Password watermarking code from: http://prabu-guru.blogspot.com/2010/06/how-to-add-watermark-text-to-textbox.html
+
+
+
+
+ The clear text button behavior property. It sets a click event to the button if the value is true.
+
+
+
+
+ This property can be used to set the button width (PART_ClearText) of TextBox, PasswordBox, ComboBox, NumericUpDown
+
+
+
+
+ This property can be used to retrieve the watermark using the of bound property.
+
+
+ Setting this property to true will uses reflection.
+
+
+
+
+ Indicates if a TextBox or RichTextBox should use SpellCheck context menu
+
+
+
+
+ Indicates if the watermark is automatically retrieved by using the of the bound property.
+
+ This attached property uses reflection; thus it might reduce the performance of the application.
+ The auto-watermak does work for the following controls:
+ In the following case no custom watermark is shown
+
+ - There is no binding
+ - Binding path errors
+ - Binding to a element of a collection without using a property of that element
Binding Path=Collection[0] use: Binding Path=Collection[0].SubProperty
+ - The bound property does not have a
+
+
+
+
+ Gets a value that indicates the horizontal alignment of the watermark.
+
+
+ One of the values that specifies the desired alignment. The default is .
+
+
+
+
+ Sets a value that indicates the horizontal alignment of the watermark.
+
+
+
+
+ Gets if the attached TextBox has text.
+
+
+
+
+ Gets the clear text button visibility / feature. Can be used to enable text deletion.
+
+
+
+
+ Sets the clear text button visibility / feature. Can be used to enable text deletion.
+
+
+
+
+ Gets the text button visibility.
+
+
+
+
+ Sets the text button visibility.
+
+
+
+
+ Gets the buttons placement variant.
+
+
+
+
+ Sets the buttons placement variant.
+
+
+
+
+ Gets the clear text button behavior.
+
+
+
+
+ Sets the clear text button behavior.
+
+
+
+
+ ButtonContentTemplate is the template used to display the content of the ClearText button.
+
+
+
+
+ This property can be used to handle the style for CheckBox and RadioButton
+ LeftToRight means content left and button right and RightToLeft vise versa
+
+
+
+
+ This property can be used to handle the style for CheckBox and RadioButton
+ LeftToRight means content left and button right and RightToLeft vise versa
+
+
+
+
+ A MetroTabControl (Pivot) that wraps TabItem/MetroTabItem headers on a single row.
+
+
+
+
+ Initializes a new instance of the MahApps.Metro.Controls.MetroAnimatedSingleRowTabControl class.
+
+
+
+
+ A MetroTabControl (Pivot) that uses a TransitioningContentControl to animate the contents of a TabItem/MetroTabItem.
+
+
+
+
+ Initializes a new instance of the MahApps.Metro.Controls.MetroAnimatedTabControl class.
+
+
+
+
+ Originally from http://xamlcoder.com/blog/2010/11/04/creating-a-metro-ui-style-control/
+
+
+
+
+ A reimplementation of NavigationWindow based on MetroWindow.
+
+
+
+ MetroNavigationWindow
+
+
+
+
+ Gets an IEnumerable that you use to enumerate the entries in back navigation history for a NavigationWindow.
+
+
+
+
+
+ Gets an IEnumerable that you use to enumerate the entries in back navigation history for a NavigationWindow.
+
+
+
+
+
+ Gets the NavigationService that is used by this MetroNavigationWindow to provide navigation services to its content.
+
+
+
+
+
+ Gets a value that indicates whether there is at least one entry in back navigation history.
+
+
+
+
+
+ Gets a value that indicates whether there is at least one entry in forward navigation history.
+
+
+
+
+
+ Gets or sets the base uniform resource identifier (URI) of the current context.
+
+
+
+
+
+ Gets or sets the uniform resource identifier (URI) of the current content, or the URI of new content that is currently being navigated to.
+
+
+
+
+
+ Adds an entry to back navigation history that contains a CustomContentState object.
+
+ A CustomContentState object that represents application-defined state that is associated with a specific piece of content.
+
+
+
+
+ Removes the most recent journal entry from back history.
+
+ The most recent JournalEntry in back navigation history, if there is one.
+
+
+
+
+ Navigates to the most recent item in back navigation history.
+
+
+
+
+
+ Navigates to the most recent item in forward navigation history.
+
+
+
+
+
+ Navigates asynchronously to content that is contained by an object.
+
+ An Object that contains the content to navigate to.
+ true if a navigation is not canceled; otherwise, false.
+
+
+
+
+ Navigates asynchronously to content that is specified by a uniform resource identifier (URI).
+
+ A Uri object initialized with the URI for the desired content.
+ true if a navigation is not canceled; otherwise, false.
+
+
+
+
+ Navigates asynchronously to content that is contained by an object, and passes an object that contains data to be used for processing during navigation.
+
+ An Object that contains the content to navigate to.
+ A Object that contains data to be used for processing during navigation.
+ true if a navigation is not canceled; otherwise, false.
+
+
+
+
+ Navigates asynchronously to source content located at a uniform resource identifier (URI), and pass an object that contains data to be used for processing during navigation.
+
+ A Uri object initialized with the URI for the desired content.
+ A Object that contains data to be used for processing during navigation.
+ true if a navigation is not canceled; otherwise, false.
+
+
+
+
+ Stops further downloading of content for the current navigation request.
+
+
+
+
+
+ Occurs when navigation to a content fragment begins, which occurs immediately, if the desired fragment is in the current content, or after the source XAML content has been loaded, if the desired fragment is in different content.
+
+
+
+
+
+ Occurs when a new navigation is requested.
+
+
+
+
+
+ Occurs when an error is raised while navigating to the requested content.
+
+
+
+
+
+ Occurs periodically during a download to provide navigation progress information.
+
+
+
+
+
+ Occurs when the StopLoading method is called, or when a new navigation is requested while a current navigation is in progre
+
+
+
+
+
+ Occurs when the content that is being navigated to has been found, and is available from the PageContent property, although it may not have completed loading
+
+
+
+
+
+ Occurs when content that was navigated to has been loaded, parsed, and has begun rendering.
+
+
+
+
+
+ InitializeComponent
+
+
+
+
+ A metrofied ProgressBar.
+
+
+
+
+
+ Gets/sets the diameter of the ellipses used in the indeterminate animation.
+
+
+
+
+ Gets/sets the offset of the ellipses used in the indeterminate animation.
+
+
+
+
+ A standard MetroTabControl (Pivot).
+
+
+
+
+ Initializes a new instance of the MahApps.Metro.Controls.MetroTabControl class.
+
+
+
+
+ A base class for every MetroTabControl (Pivot).
+
+
+
+
+ Get/sets the command that executes when a MetroTabItem's close button is clicked.
+
+
+
+
+ An event that is raised when a TabItem is closed.
+
+
+
+
+ Event args that is created when a TabItem is closed.
+
+
+
+
+ Gets the MetroTabItem that will be closed.
+
+
+
+
+ An extended TabItem with a metro style.
+
+
+
+
+ Gets/sets whether the Close Button is visible.
+
+
+
+
+ Gets/sets the command that is executed when the Close Button is clicked.
+
+
+
+
+ Gets/sets the command that is executed when the Close Button is clicked.
+
+
+
+
+ Gets/sets the command parameter which is passed to the close button command.
+
+
+
+
+ Gets/sets the Close Button Margin.
+
+
+
+
+ The MetroThumbContentControl control can be used for titles or something else and enables basic drag movement functionality.
+
+
+
+
+ Adds or remove a DragStartedEvent handler
+
+
+
+
+ Adds or remove a DragDeltaEvent handler
+
+
+
+
+ Adds or remove a DragCompletedEvent handler
+
+
+
+
+ DependencyProperty for the IsDragging property.
+
+
+
+
+ Indicates that the left mouse button is pressed and is over the MetroThumbContentControl.
+
+
+
+
+ An extended, metrofied Window class.
+
+
+
+
+ Allows easy handling of window commands brush. Theme is also applied based on this brush.
+
+
+
+
+ Gets/sets whether the window's entrance transition animation is enabled.
+
+
+
+
+ Gets/sets the FlyoutsControl that hosts the window's flyouts.
+
+
+
+
+ Gets/sets the icon content template to show a custom icon.
+
+
+
+
+ Gets/sets the title content template to show a custom title.
+
+
+
+
+ Gets/sets the left window commands that hosts the user commands.
+
+
+
+
+ Gets/sets the right window commands that hosts the user commands.
+
+
+
+
+ Gets/sets the window button commands that hosts the min/max/close commands.
+
+
+
+
+ Gets/sets whether the window will ignore (and overlap) the taskbar when maximized.
+
+
+
+
+ Gets/sets the brush used for the titlebar's foreground.
+
+
+
+
+ Gets/sets whether the window will save it's position between loads.
+
+
+
+
+ Gets the window placement settings (can be overwritten).
+
+
+
+
+ Get/sets whether the titlebar icon is visible or not.
+
+
+
+
+ Get/sets whether dialogs show over the title bar.
+
+
+
+
+ Gets/sets edge mode of the titlebar icon.
+
+
+
+
+ Gets/sets bitmap scaling mode of the titlebar icon.
+
+
+
+
+ Gets/sets icon scaling mode of the titlebar.
+
+
+
+
+ Gets/sets whether the TitleBar is visible or not.
+
+
+
+
+ Gets/sets whether the WindowStyle is None or not.
+
+
+
+
+ Gets/sets if the minimize button is visible.
+
+
+
+
+ Gets/sets if the Maximize/Restore button is visible.
+
+
+
+
+ Gets/sets if the close button is visible.
+
+
+
+
+ Gets/sets if the min button is enabled.
+
+
+
+
+ Gets/sets if the max/restore button is enabled.
+
+
+
+
+ Gets/sets if the close button is enabled.
+
+
+
+
+ Gets/sets if the the system menu should popup on right click.
+
+
+
+
+ Gets/sets the TitleBar's height.
+
+
+
+
+ Gets/sets if the TitleBar's text is automatically capitalized.
+
+
+
+
+ Character casing of the title
+
+
+
+
+ Gets/sets the title horizontal alignment.
+
+
+
+
+ Gets/sets the brush used for the Window's title bar.
+
+
+
+
+ Gets/sets the brush used for the Window's glow.
+
+
+
+
+ Gets/sets the brush used for the Window's non-active glow.
+
+
+
+
+ Gets/sets the brush used for the Window's non-active border.
+
+
+
+
+ Gets/sets the brush used for the Window's non-active title bar.
+
+
+
+
+ Gets/sets the brush used for the dialog overlay.
+
+
+
+
+ Gets/sets the opacity used for the dialog overlay.
+
+
+
+
+ Begins to show the MetroWindow's overlay effect.
+
+ A task representing the process.
+
+
+
+ Begins to hide the MetroWindow's overlay effect.
+
+ A task representing the process.
+
+
+
+ Stores the given element, or the last focused element via FocusManager, for restoring the focus after closing a dialog.
+
+ The element which will be focused again.
+
+
+
+ Clears the stored element which would get the focus after closing a dialog.
+
+
+
+
+ Initializes a new instance of the MahApps.Metro.Controls.MetroWindow class.
+
+
+
+
+ Gets the template child with the given name.
+
+ The interface type inheirted from DependencyObject.
+ The name of the template child.
+
+
+
+ Gets the template child with the given name.
+
+ The name of the template child.
+
+
+
+ This class eats little children.
+
+
+
+
+ Sets the IsHitTestVisibleInChromeProperty to a MetroWindow template child
+
+ The MetroWindow.
+ The name of the template child.
+
+
+
+
+ Sets the WindowChrome ResizeGripDirection to a MetroWindow template child.
+
+ The MetroWindow.
+ The name of the template child.
+ The direction.
+
+
+
+ Adapts the WindowCommands to the theme of the first opened, topmost && (top || right || left) flyout
+
+ The MetroWindow
+ All the flyouts! Or flyouts that fall into the category described in the summary.
+ An optional brush to reset the window commands brush to.
+
+
+
+ Represents a Windows spin box (also known as an up-down control) that displays numeric values.
+
+
+
+
+ Event fired from this NumericUpDown when its value has reached the maximum value
+
+
+
+
+ Event fired from this NumericUpDown when its value has reached the minimum value
+
+
+
+
+ Gets or sets the amount of time, in milliseconds, the NumericUpDown waits while the up/down button is pressed
+ before it starts increasing/decreasing the
+ for the specified . The value must be
+ non-negative.
+
+
+
+
+ Gets or sets a value indicating whether the user can use the arrow keys and to change values.
+
+
+
+
+ Gets or sets a value indicating whether the user can use the mouse wheel to change values.
+
+
+
+
+ Gets or sets a value indicating whether the control must have the focus in order to change values using the mouse wheel.
+
+ If the value is true then the value changes when the mouse wheel is over the control. If the value is false then the value changes only if the control has the focus. If is set to "false" then this property has no effect.
+
+
+
+
+
+ Gets or sets a value indicating whether the user can enter text in the control.
+
+
+
+
+ Gets or sets a value indicating the culture to be used in string formatting operations.
+
+
+
+
+ Gets or sets a value indicating whether the +/- button of the control is visible.
+
+
+ If the value is false then the of the control can be changed only if one of the following cases is satisfied:
+
+ -
+
is true.
+
+ -
+
is true.
+
+ -
+
is true.
+
+
+
+
+
+
+ Gets or sets a value indicating whether the text can be changed by the use of the up or down buttons only.
+
+
+
+
+ Gets or sets a value indicating whether the value to be added to or subtracted from remains
+ always
+ or if it will increase faster after pressing the up/down button/arrow some time.
+
+
+
+
+ Gets or sets the formatting for the displaying
+
+
+
+
+
+
+
+ Gets or sets the horizontal alignment of the contents of the text box.
+
+
+
+
+ Indicates if the NumericUpDown should show the decimal separator or not.
+
+
+
+
+ Called when this element or any below gets focus.
+
+
+
+
+ When overridden in a derived class, is invoked whenever application code or internal processes call
+ .
+
+
+
+
+ Raises the routed event.
+
+
+ Old value of the property
+
+
+ New value of the property
+
+
+
+
+ Based on Greg Schechter's Planerator
+ http://blogs.msdn.com/b/greg_schechter/archive/2007/10/26/enter-the-planerator-dead-simple-3d-in-wpf-with-a-stupid-name.aspx
+
+
+
+
+ An Enum representing different positions, such as Left or Right.
+
+
+
+
+ AddValueChanged of dependency property descriptor results in memory leak as you already know.
+ So, as described here, you can create custom class PropertyChangeNotifier to listen
+ to any dependency property changes.
+
+ This class takes advantage of the fact that bindings use weak references to manage associations
+ so the class will not root the object who property changes it is watching. It also uses a WeakReference
+ to maintain a reference to the object whose property it is watching without rooting that object.
+ In this way, you can maintain a collection of these objects so that you can unhook the property
+ change later without worrying about that collection rooting the object whose values you are watching.
+
+ Complete implementation can be found here: http://agsmith.wordpress.com/2008/04/07/propertydescriptor-addvaluechanged-alternative/
+
+
+
+
+ Identifies the dependency property
+
+
+
+
+ Returns/sets the value of the property
+
+
+
+
+
+ Event arguments created for the RangeSlider's SelectionChanged event.
+
+
+
+
+
+ The value of the new range's beginning.
+
+
+
+
+ The value of the new range's ending.
+
+
+
+
+ A slider control with the ability to select a range between two values.
+
+
+
+
+ Get/sets value how fast thumbs will move when user press on left/right/central with left mouse button (IsMoveToPoint must be set to FALSE)
+
+
+
+
+ Get/sets precision of the value, which displaying inside AutotToolTip
+
+
+
+
+ Get/sets the converter for the tooltip text
+
+
+
+
+ Get/sets tooltip, which will show while dragging thumbs and display currect value
+
+
+
+
+ Get/sets tick placement position
+
+
+
+
+ Get/sets IsMoveToPoint feature which will enable/disable moving to exact point inside control when user clicked on it
+
+
+
+
+ Get/sets tickFrequency
+
+
+
+
+ Get/sets orientation of range slider
+
+
+
+
+ Get/sets whether possibility to make manipulations inside range with left/right mouse buttons + cotrol button
+
+
+
+
+ Get/sets whether possibility to make manipulations inside range with left/right mouse buttons + cotrol button
+
+
+
+
+ Get/sets whether whole range will be moved when press on right/left/central part of control
+
+
+
+
+ Get/sets the minimal distance between two thumbs.
+
+
+
+
+ Get/sets the beginning of the range selection.
+
+
+
+
+ Get/sets the end of the range selection.
+
+
+
+
+ Get/sets the minimum range that can be selected.
+
+
+
+
+ Responds to a change in the value of the property.
+
+ The old value of the property. The new value of the property.
+
+
+
+ Responds to a change in the value of the property.
+
+ The old value of the property. The new value of the property.
+
+
+
+ RevealImage
+
+
+
+
+ InitializeComponent
+
+
+
+
+ Reflects the parameter to pass to the CommandProperty upon execution.
+
+
+
+
+ Gets or sets the target element on which to fire the command.
+
+
+
+
+ Get or sets the Command property.
+
+
+
+
+ Indicates whether the Popup is visible.
+
+
+
+
+ Gets or sets an extra tag.
+
+
+
+
+ Gets or sets the dimension of children stacking.
+
+
+
+
+ Gets or sets the Content used to generate the icon part.
+
+
+
+
+ Gets or sets the ContentTemplate used to display the content of the icon part.
+
+
+
+
+ Gets/sets the button style.
+
+
+
+
+ Gets/sets the button arrow style.
+
+
+
+
+ Gets/sets the popup listbox style.
+
+
+
+
+ Gets/sets the brush of the button arrow icon.
+
+
+
+
+ Gets/sets the brush of the button arrow icon if the mouse is over the split button.
+
+
+
+
+ Gets/sets the brush of the button arrow icon if the arrow button is pressed.
+
+
+
+ Updates the current selection when an item in the has changed
+ The event data.
+
+
+
+ A special animation used to animates the length of a .
+
+
+
+
+
+
+ Represents a container with two views; one view for the main content and another view that is typically used for
+ navigation commands.
+
+
+
+
+ Identifies the dependency property.
+
+ The identifier for the property.
+
+
+
+ Gets or sets the width of the pane in its compact display mode.
+
+
+ The width of the pane in it's compact display mode. The default is 48 device-independent pixel (DIP) (defined
+ by the SplitViewCompactPaneThemeLength resource).
+
+
+
+
+ Identifies the dependency property.
+
+ The identifier for the dependency property.
+
+
+
+ Gets or sets the contents of the main panel of a .
+
+ The contents of the main panel of a . The default is null.
+
+
+
+ Identifies the dependency property.
+
+ The identifier for the dependency property.
+
+
+
+ Gets of sets a value that specifies how the pane and content areas of a are shown.
+
+
+ A value of the enumeration that specifies how the pane and content areas of a are
+ shown. The default is .
+
+
+
+
+ Identifies the dependency property.
+
+ The identifier for the dependency property.
+
+
+
+ Gets or sets a value that specifies whether the pane is expanded to its full width.
+
+ true if the pane is expanded to its full width; otherwise, false. The default is true.
+
+
+
+ Identifies the dependency property.
+
+ The identifier for the dependency property.
+
+
+
+ Gets or sets the width of the pane when it's fully expanded.
+
+
+ The width of the pane when it's fully expanded. The default is 320 device-independent
+ pixel (DIP).
+
+
+
+
+ Identifies the dependency property.
+
+ The identifier for the dependency property.
+
+
+
+ Gets or sets the contents of the pane of a .
+
+ The contents of the pane of a . The default is null.
+
+
+
+ Identifies the dependency property.
+
+ The identifier for the dependency property.
+
+
+
+ Gets or sets the Brush to apply to the background of the area of the control.
+
+ The Brush to apply to the background of the area of the control.
+
+
+
+ Identifies the dependency property.
+
+ The identifier for the dependency property.
+
+
+
+ Gets or sets the Brush to apply to the foreground of the area of the control.
+
+ The Brush to apply to the background of the area of the control.
+
+
+
+ Identifies the PanePlacement dependency property.
+
+ The identifier for the PanePlacement dependency property.
+
+
+
+ Gets or sets a value that specifies whether the pane is shown on the right or left side of the
+ .
+
+
+ A value of the enumeration that specifies whether the pane is shown on the right or left side of the
+ . The default is .
+
+
+
+
+ Identifies the dependency property.
+
+ The identifier for the dependency property.
+
+
+
+ Gets an object that provides calculated values that can be referenced as TemplateBinding sources when defining
+ templates for a control.
+
+ An object that provides calculated values for templates.
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Occurs when the pane is closed.
+
+
+
+
+ Occurs when the pane is closing.
+
+
+
+
+ Constants that specify how the pane is shown in a .
+
+
+
+
+ The pane covers the content when it's open and does not take up space in the control layout.
+
+
+
+
+ The pane is shown side-by-side with the content and takes up space in the control layout.
+
+
+
+
+ The amount of the pane defined by the property is shown side-by-side
+ with the content and takes up space in the control layout.
+ The remaining part of the pane covers the content when it's open and does not take up space in the control layout.
+
+
+
+
+ The amount of the pane defined by the property is shown side-by-side
+ with the content and takes up space in the control layout.
+ The remaining part of the pane pushes the content to the side when it's open and takes up space in the control
+ layout.
+
+
+
+
+ Provides event data for the event.
+
+
+
+
+ Gets or sets a value that indicates whether the pane closing action should be canceled.
+
+ true to cancel the pane closing action; otherwise, false.
+
+
+
+ Constants that specify whether the pane is set to the left or to the right of the content in a
+ .
+
+
+
+
+ The pane is shown to the left of the content.
+
+
+
+
+ The pane is shown to the right of the content.
+
+
+
+
+ Provides calculated values that can be referenced as TemplatedParent sources when defining templates for a
+ .
+ Not intended for general use.
+
+
+
+
+ Gets the value as a GridLength.
+
+
+
+
+ Gets the negative of the value.
+
+
+
+
+ Gets the negative of the value calculated by subtracting the value from
+ the value.
+
+
+
+
+ Gets the value as a GridLength.
+
+
+
+
+ Gets the value.
+
+
+
+
+ Gets a value calculated by subtracting the value from the
+ value.
+
+
+
+
+ An Enum representing different themes for window commands.
+
+
+
+
+ HorizontalTitleAlignment Dependency Property.
+ Default Value: HorizontalAlignment.Left
+
+
+
+
+ Gets/Sets the horizontal alignment of the title.
+
+
+
+
+ VerticalTitleAlignment Dependency Property.
+ Default Value: VerticalAlignment.Bottom
+
+
+
+
+ Gets/Sets the vertical alignment of the title.
+
+
+
+
+ Represents a control that allows the user to select a date and a time.
+
+
+
+
+ Occurs when the property is changed.
+
+
+
+
+ Gets or sets the date to display
+
+
+ The date to display. The default is .
+
+
+
+
+ Gets or sets the last date to be displayed.
+
+ The last date to display.
+
+
+
+ Gets or sets the first date to be displayed.
+
+ The first date to display.
+
+
+
+ Gets or sets the day that is considered the beginning of the week.
+
+
+ A that represents the beginning of the week. The default is the
+ that is determined by the current culture.
+
+
+
+
+ Gets or sets a value that indicates whether the current date will be highlighted.
+
+ true if the current date is highlighted; otherwise, false. The default is true.
+
+
+
+ Gets or sets a value that indicates the dimension by which calendar and clock are stacked.
+
+
+ The of the calendar and clock. The default is
+ .
+
+
+
+
+ Gets or sets the currently selected date.
+
+
+ The date currently selected. The default is null.
+
+
+
+
+ Defines the visibility for time-parts that are visible for the .
+
+
+
+
+ Represents a control that allows the user to select a time.
+
+
+
+
+ Represents a base-class for time picking.
+
+
+
+
+ This readonly dependency property is to control whether to show the date-picker (in case of ) or hide it (in case of .
+
+
+
+
+ Represents the time 00:00:00; 12:00:00 AM respectively
+
+
+
+
+ Represents the time 23:59:59.9999999; 11:59:59.9999999 PM respectively
+
+
+
+
+ This list contains values from 0 to 55 with an interval of 5. It can be used to bind to and .
+
+
+ <MahApps:TimePicker SourceSeconds="{x:Static MahApps:TimePickerBase.IntervalOf5}" />
+ <MahApps:DateTimePicker SourceSeconds="{x:Static MahApps:TimePickerBase.IntervalOf5}" />
+
+
+ Returns a list containing {0, 5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55}.
+
+
+
+
+ This list contains values from 0 to 50 with an interval of 10. It can be used to bind to and .
+
+
+ <MahApps:TimePicker SourceSeconds="{x:Static MahApps:TimePickerBase.IntervalOf10}" />
+ <MahApps:DateTimePicker SourceSeconds="{x:Static MahApps:TimePickerBase.IntervalOf10}" />
+
+
+ Returns a list containing {0, 10, 20, 30, 40, 50}.
+
+
+
+
+ This list contains values from 0 to 45 with an interval of 15. It can be used to bind to and .
+
+
+ <MahApps:TimePicker SourceSeconds="{x:Static MahApps:TimePickerBase.IntervalOf15}" />
+ <MahApps:DateTimePicker SourceSeconds="{x:Static MahApps:TimePickerBase.IntervalOf15}" />
+
+
+ Returns a list containing {0, 15, 30, 45}.
+
+
+
+
+ Occurs when the property is changed.
+
+
+
+
+ Gets or sets a value indicating the culture to be used in string formatting operations.
+
+
+
+
+ Gets or sets a value indicating the visibility of the clock hands in the user interface (UI).
+
+
+ The visibility definition of the clock hands. The default is .
+
+
+
+
+ Gets or sets a value indicating whether the date can be selected or not. This property is read-only.
+
+
+
+
+ Gets or sets a value indicating whether the clock of this control is visible in the user interface (UI). This is a
+ dependency property.
+
+
+ If this value is set to false then is set to
+
+
+
+ true if the clock is visible; otherwise, false. The default value is true.
+
+
+
+
+ Gets or sets a value indicating whether the drop-down for a box is currently
+ open.
+
+ true if the drop-down is open; otherwise, false. The default is false.
+
+
+
+ Gets or sets a value indicating whether the contents of the are not editable.
+
+
+ true if the is read-only; otherwise, false. The default is false.
+
+
+
+
+ Gets or sets a value indicating the visibility of the selectable date-time-parts in the user interface (UI).
+
+
+ visibility definition of the selectable date-time-parts. The default is .
+
+
+
+
+ Gets or sets the currently selected time.
+
+
+ The time currently selected. The default is null.
+
+
+
+
+ Gets or sets a collection used to generate the content for selecting the hours.
+
+
+ A collection that is used to generate the content for selecting the hours. The default is a list of interger from 0
+ to 23 if is false or a list of interger from
+ 1 to 12 otherwise..
+
+
+
+
+ Gets or sets a collection used to generate the content for selecting the minutes.
+
+
+ A collection that is used to generate the content for selecting the minutes. The default is a list of int from
+ 0 to 59.
+
+
+
+
+ Gets or sets a collection used to generate the content for selecting the seconds.
+
+
+ A collection that is used to generate the content for selecting the minutes. The default is a list of int from
+ 0 to 59.
+
+
+
+
+ Gets a value indicating whether the that is specified by the
+
+ set by the ( if null) has not a value.
+
+
+
+
+ When overridden in a derived class, is invoked whenever application code or internal processes call
+ .
+
+
+
+
+ Gets the offset from the selected to use it in as hour
+ parameter.
+
+ The current hour.
+
+ An integer representing the offset to add to the hour that is selected in the hour-picker for setting the correct
+ . The offset is determined as follows:
+
+
+ Condition Offset
+
+ -
+
is false0
+
+ -
+
Selected hour is between 1 AM and 11 AM 0
+
+ -
+
Selected hour is 12 AM -12h
+
+ -
+
Selected hour is between 12 PM and 11 PM +12h
+
+
+
+
+
+
+ A control that allows the user to toggle between two states: One represents true; The other represents false.
+
+
+
+
+ Gets/sets the font family of the header.
+
+
+
+
+ Gets/sets the text to display when the control is in it's On state.
+
+
+
+
+ Gets/sets the text to display when the control is in it's Off state.
+
+
+
+
+ Gets/sets the brush used for the switch's foreground.
+
+
+
+
+ Gets/sets the brush used for the on-switch's foreground.
+
+
+
+
+ Gets/sets the brush used for the off-switch's foreground.
+
+
+
+
+ Gets/sets the brush used for the thumb indicator.
+
+
+
+
+ Gets/sets the brush used for the thumb indicator.
+
+
+
+
+ Gets/sets the width of the thumb indicator.
+
+
+
+
+ Gets/sets the control's content flow direction.
+
+
+
+
+ Gets/sets the control's toggle switch button style.
+
+
+
+
+ Gets/sets whether the control is Checked (On) or not (Off).
+
+
+
+
+ Gets/sets the command which will be executed if the IsChecked property was changed.
+
+
+
+
+ Gets/sets the command which will be executed if the checked event of the control is fired.
+
+
+
+
+ Gets/sets the command which will be executed if the checked event of the control is fired.
+
+
+
+
+ Gets/sets the command parameter which will be passed by the CheckChangedCommand.
+
+
+
+
+ Gets/sets the command parameter which will be passed by the CheckedCommand.
+
+
+
+
+ Gets/sets the command parameter which will be passed by the UnCheckedCommand.
+
+
+
+
+ An event that is raised when the value of IsChecked changes.
+
+
+
+
+ A Button that allows the user to toggle between two states.
+
+
+
+
+ Gets/sets the brush used for the control's foreground.
+
+
+
+
+ Gets/sets the brush used for the on-switch's foreground.
+
+
+
+
+ Gets/sets the brush used for the off-switch's foreground.
+
+
+
+
+ Gets/sets the brush used for the thumb indicator.
+
+
+
+
+ Gets/sets the brush used for the thumb indicator.
+
+
+
+
+ Gets/sets the width of the thumb indicator.
+
+
+
+
+ enumeration for the different transition types
+
+
+
+
+ Use the VisualState DefaultTransition
+
+
+
+
+ Use the VisualState Normal
+
+
+
+
+ Use the VisualState UpTransition
+
+
+
+
+ Use the VisualState DownTransition
+
+
+
+
+ Use the VisualState RightTransition
+
+
+
+
+ Use the VisualState RightReplaceTransition
+
+
+
+
+ Use the VisualState LeftTransition
+
+
+
+
+ Use the VisualState LeftReplaceTransition
+
+
+
+
+ Use a custom VisualState, the name must be set using CustomVisualStatesName property
+
+
+
+
+ A ContentControl that animates content as it loads and unloads.
+
+
+
+
+ Gets or sets the name of the custom transition visual state.
+
+
+
+
+ Gets/sets if the content is transitioning.
+
+
+
+
+ Reload the current transition if the content is the same.
+
+
+
+
+ Helper methods for UI-related tasks.
+ This class was obtained from Philip Sumi (a fellow WPF Disciples blog)
+ http://www.hardcodet.net/uploads/2009/06/UIHelper.cs
+
+
+
+
+ Finds a parent of a given item on the visual tree.
+
+ The type of the queried item.
+ A direct or indirect child of the
+ queried item.
+ The first parent item that matches the submitted
+ type parameter. If not matching item can be found, a null
+ reference is being returned.
+
+
+
+ Finds a Child of a given item in the visual tree.
+
+ A direct parent of the queried item.
+ The type of the queried item.
+ x:Name or Name of child.
+ The first parent item that matches the submitted type parameter.
+ If not matching item can be found,
+ a null parent is being returned.
+
+
+
+ This method is an alternative to WPF's
+ method, which also
+ supports content elements. Keep in mind that for content element,
+ this method falls back to the logical tree of the element!
+
+ The item to be processed.
+ The submitted item's parent, if available. Otherwise
+ null.
+
+
+
+ Analyzes both visual and logical tree in order to find all elements of a given
+ type that are descendants of the item.
+
+ The type of the queried items.
+ The root element that marks the source of the search. If the
+ source is already of the requested type, it will not be included in the result.
+ Sometimes it's better to search in the VisualTree (e.g. in tests)
+ All descendants of that match the requested type.
+
+
+
+ This method is an alternative to WPF's
+ method, which also
+ supports content elements. Keep in mind that for content elements,
+ this method falls back to the logical tree of the element.
+
+ The item to be processed.
+ Sometimes it's better to search in the VisualTree (e.g. in tests)
+ The submitted item's child elements, if available.
+
+
+
+ Tries to locate a given item within the visual tree,
+ starting with the dependency object at a given position.
+
+ The type of the element to be found
+ on the visual tree of the element at the given location.
+ The main element which is used to perform
+ hit testing.
+ The position to be evaluated on the origin.
+
+
+
+ Gets the relative mouse position to the given handle in client coordinates.
+
+ The handle for this method.
+
+
+
+ Try to get the relative mouse position to the given handle in client coordinates.
+
+ The handle for this method.
+
+
+
+ Gets or sets the value indicating current light style for the minimize button.
+
+
+
+
+ Gets or sets the value indicating current light style for the maximize button.
+
+
+
+
+ Gets or sets the value indicating current light style for the close button.
+
+
+
+
+ Gets or sets the value indicating current dark style for the minimize button.
+
+
+
+
+ Gets or sets the value indicating current dark style for the maximize button.
+
+
+
+
+ Gets or sets the value indicating current dark style for the close button.
+
+
+
+
+ Gets or sets the value indicating current theme.
+
+
+
+
+ Gets or sets the minimize button tooltip.
+
+
+
+
+ Gets or sets the maximize button tooltip.
+
+
+
+
+ Gets or sets the close button tooltip.
+
+
+
+
+ Gets or sets the restore button tooltip.
+
+
+
+
+ Gets or sets the value indicating current theme.
+
+
+
+
+ Gets or sets the value indicating light theme template.
+
+
+
+
+ Gets or sets the value indicating light theme template.
+
+
+
+
+ Gets or sets the value indicating whether to show the separators.
+
+
+
+
+ Gets or sets the value indicating whether to show the last separator.
+
+
+
+
+ Gets or sets the value indicating separator height.
+
+
+
+
+ Gets or sets the value indicating whether to show the separator.
+
+
+
+
+ Doesn't overlay flyouts nor a hidden TitleBar.
+
+
+
+
+ Overlays opened controls.
+
+
+
+
+ Overlays a hidden TitleBar.
+
+
+
+
+ Refreshes the application settings property values from persistent storage.
+
+
+
+
+ Upgrades the application settings on loading.
+
+
+
+
+ Updates application settings to reflect a more recent installation of the application.
+
+
+
+
+ Stores the current values of the settings properties.
+
+
+
+
+ this settings class is the default way to save the placement of the window
+
+
+
+
+ Upgrades the application settings on loading.
+
+
+
+
+ Determining Ideal Text Color Based on Specified Background Color
+ http://www.codeproject.com/KB/GDI-plus/IdealTextColor.aspx
+
+ The bg.
+
+
+
+
+ Converts a double representing either hour/minute/second to the corresponding angle.
+
+
+
+
+ Converts the value from true to false and false to true.
+
+
+
+
+ Converts a String into a Visibility enumeration (and back)
+ The FalseEquivalent can be declared with the "FalseEquivalent" property
+
+
+
+
+ Initialize the properties with standard values
+
+
+
+
+ FalseEquivalent (default : Visibility.Collapsed => see Constructor)
+
+
+
+
+ Define whether the opposite boolean value is crucial (default : false)
+
+
+
+
+ Converts a Thickness to a new Thickness. It's possible to ignore a side With the IgnoreThicknessSide property.
+
+
+
+
+ Use all sides.
+
+
+
+
+ Ignore the left side.
+
+
+
+
+ Ignore the top side.
+
+
+
+
+ Ignore the right side.
+
+
+
+
+ Ignore the bottom side.
+
+
+
+ Converts a value.
+ A converted value. If the method returns null, the valid null value is used.
+ The value produced by the binding source.
+ The type of the binding target property.
+ The converter parameter to use.
+ The culture to use in the converter.
+
+
+ Converts a value.
+ A converted value. If the method returns null, the valid null value is used.
+ The value that is produced by the binding target.
+ The type to convert to.
+ The converter parameter to use.
+ The culture to use in the converter.
+
+
+
+ Windows Messages
+ Defined in winuser.h from Windows SDK v6.1
+ Documentation pulled from MSDN.
+
+
+
+
+ The WM_NULL message performs no operation. An application sends the WM_NULL message if it wants to post a message that the recipient window will ignore.
+
+
+
+
+ The WM_CREATE message is sent when an application requests that a window be created by calling the CreateWindowEx or CreateWindow function. (The message is sent before the function returns.) The window procedure of the new window receives this message after the window is created, but before the window becomes visible.
+
+
+
+
+ The WM_DESTROY message is sent when a window is being destroyed. It is sent to the window procedure of the window being destroyed after the window is removed from the screen.
+ This message is sent first to the window being destroyed and then to the child windows (if any) as they are destroyed. During the processing of the message, it can be assumed that all child windows still exist.
+ ///
+
+
+
+ The WM_MOVE message is sent after a window has been moved.
+
+
+
+
+ The WM_SIZE message is sent to a window after its size has changed.
+
+
+
+
+ The WM_ACTIVATE message is sent to both the window being activated and the window being deactivated. If the windows use the same input queue, the message is sent synchronously, first to the window procedure of the top-level window being deactivated, then to the window procedure of the top-level window being activated. If the windows use different input queues, the message is sent asynchronously, so the window is activated immediately.
+
+
+
+
+ The WM_SETFOCUS message is sent to a window after it has gained the keyboard focus.
+
+
+
+
+ The WM_KILLFOCUS message is sent to a window immediately before it loses the keyboard focus.
+
+
+
+
+ The WM_ENABLE message is sent when an application changes the enabled state of a window. It is sent to the window whose enabled state is changing. This message is sent before the EnableWindow function returns, but after the enabled state (WS_DISABLED style bit) of the window has changed.
+
+
+
+
+ An application sends the WM_SETREDRAW message to a window to allow changes in that window to be redrawn or to prevent changes in that window from being redrawn.
+
+
+
+
+ An application sends a WM_SETTEXT message to set the text of a window.
+
+
+
+
+ An application sends a WM_GETTEXT message to copy the text that corresponds to a window into a buffer provided by the caller.
+
+
+
+
+ An application sends a WM_GETTEXTLENGTH message to determine the length, in characters, of the text associated with a window.
+
+
+
+
+ The WM_PAINT message is sent when the system or another application makes a request to paint a portion of an application's window. The message is sent when the UpdateWindow or RedrawWindow function is called, or by the DispatchMessage function when the application obtains a WM_PAINT message by using the GetMessage or PeekMessage function.
+
+
+
+
+ The WM_CLOSE message is sent as a signal that a window or an application should terminate.
+
+
+
+
+ The WM_QUERYENDSESSION message is sent when the user chooses to end the session or when an application calls one of the system shutdown functions. If any application returns zero, the session is not ended. The system stops sending WM_QUERYENDSESSION messages as soon as one application returns zero.
+ After processing this message, the system sends the WM_ENDSESSION message with the wParam parameter set to the results of the WM_QUERYENDSESSION message.
+
+
+
+
+ The WM_QUERYOPEN message is sent to an icon when the user requests that the window be restored to its previous size and position.
+
+
+
+
+ The WM_ENDSESSION message is sent to an application after the system processes the results of the WM_QUERYENDSESSION message. The WM_ENDSESSION message informs the application whether the session is ending.
+
+
+
+
+ The WM_QUIT message indicates a request to terminate an application and is generated when the application calls the PostQuitMessage function. It causes the GetMessage function to return zero.
+
+
+
+
+ The WM_ERASEBKGND message is sent when the window background must be erased (for example, when a window is resized). The message is sent to prepare an invalidated portion of a window for painting.
+
+
+
+
+ This message is sent to all top-level windows when a change is made to a system color setting.
+
+
+
+
+ The WM_SHOWWINDOW message is sent to a window when the window is about to be hidden or shown.
+
+
+
+
+ An application sends the WM_WININICHANGE message to all top-level windows after making a change to the WIN.INI file. The SystemParametersInfo function sends this message after an application uses the function to change a setting in WIN.INI.
+ Note The WM_WININICHANGE message is provided only for compatibility with earlier versions of the system. Applications should use the WM_SETTINGCHANGE message.
+
+
+
+
+ An application sends the WM_WININICHANGE message to all top-level windows after making a change to the WIN.INI file. The SystemParametersInfo function sends this message after an application uses the function to change a setting in WIN.INI.
+ Note The WM_WININICHANGE message is provided only for compatibility with earlier versions of the system. Applications should use the WM_SETTINGCHANGE message.
+
+
+
+
+ The WM_DEVMODECHANGE message is sent to all top-level windows whenever the user changes device-mode settings.
+
+
+
+
+ The WM_ACTIVATEAPP message is sent when a window belonging to a different application than the active window is about to be activated. The message is sent to the application whose window is being activated and to the application whose window is being deactivated.
+
+
+
+
+ An application sends the WM_FONTCHANGE message to all top-level windows in the system after changing the pool of font resources.
+
+
+
+
+ A message that is sent whenever there is a change in the system time.
+
+
+
+
+ The WM_CANCELMODE message is sent to cancel certain modes, such as mouse capture. For example, the system sends this message to the active window when a dialog box or message box is displayed. Certain functions also send this message explicitly to the specified window regardless of whether it is the active window. For example, the EnableWindow function sends this message when disabling the specified window.
+
+
+
+
+ The WM_SETCURSOR message is sent to a window if the mouse causes the cursor to move within a window and mouse input is not captured.
+
+
+
+
+ The WM_MOUSEACTIVATE message is sent when the cursor is in an inactive window and the user presses a mouse button. The parent window receives this message only if the child window passes it to the DefWindowProc function.
+
+
+
+
+ The WM_CHILDACTIVATE message is sent to a child window when the user clicks the window's title bar or when the window is activated, moved, or sized.
+
+
+
+
+ The WM_QUEUESYNC message is sent by a computer-based training (CBT) application to separate user-input messages from other messages sent through the WH_JOURNALPLAYBACK Hook procedure.
+
+
+
+
+ The WM_GETMINMAXINFO message is sent to a window when the size or position of the window is about to change. An application can use this message to override the window's default maximized size and position, or its default minimum or maximum tracking size.
+
+
+
+
+ Windows NT 3.51 and earlier: The WM_PAINTICON message is sent to a minimized window when the icon is to be painted. This message is not sent by newer versions of Microsoft Windows, except in unusual circumstances explained in the Remarks.
+
+
+
+
+ Windows NT 3.51 and earlier: The WM_ICONERASEBKGND message is sent to a minimized window when the background of the icon must be filled before painting the icon. A window receives this message only if a class icon is defined for the window; otherwise, WM_ERASEBKGND is sent. This message is not sent by newer versions of Windows.
+
+
+
+
+ The WM_NEXTDLGCTL message is sent to a dialog box procedure to set the keyboard focus to a different control in the dialog box.
+
+
+
+
+ The WM_SPOOLERSTATUS message is sent from Print Manager whenever a job is added to or removed from the Print Manager queue.
+
+
+
+
+ The WM_DRAWITEM message is sent to the parent window of an owner-drawn button, combo box, list box, or menu when a visual aspect of the button, combo box, list box, or menu has changed.
+
+
+
+
+ The WM_MEASUREITEM message is sent to the owner window of a combo box, list box, list view control, or menu item when the control or menu is created.
+
+
+
+
+ Sent to the owner of a list box or combo box when the list box or combo box is destroyed or when items are removed by the LB_DELETESTRING, LB_RESETCONTENT, CB_DELETESTRING, or CB_RESETCONTENT message. The system sends a WM_DELETEITEM message for each deleted item. The system sends the WM_DELETEITEM message for any deleted list box or combo box item with nonzero item data.
+
+
+
+
+ Sent by a list box with the LBS_WANTKEYBOARDINPUT style to its owner in response to a WM_KEYDOWN message.
+
+
+
+
+ Sent by a list box with the LBS_WANTKEYBOARDINPUT style to its owner in response to a WM_CHAR message.
+
+
+
+
+ An application sends a WM_SETFONT message to specify the font that a control is to use when drawing text.
+
+
+
+
+ An application sends a WM_GETFONT message to a control to retrieve the font with which the control is currently drawing its text.
+
+
+
+
+ An application sends a WM_SETHOTKEY message to a window to associate a hot key with the window. When the user presses the hot key, the system activates the window.
+
+
+
+
+ An application sends a WM_GETHOTKEY message to determine the hot key associated with a window.
+
+
+
+
+ The WM_QUERYDRAGICON message is sent to a minimized (iconic) window. The window is about to be dragged by the user but does not have an icon defined for its class. An application can return a handle to an icon or cursor. The system displays this cursor or icon while the user drags the icon.
+
+
+
+
+ The system sends the WM_COMPAREITEM message to determine the relative position of a new item in the sorted list of an owner-drawn combo box or list box. Whenever the application adds a new item, the system sends this message to the owner of a combo box or list box created with the CBS_SORT or LBS_SORT style.
+
+
+
+
+ Active Accessibility sends the WM_GETOBJECT message to obtain information about an accessible object contained in a server application.
+ Applications never send this message directly. It is sent only by Active Accessibility in response to calls to AccessibleObjectFromPoint, AccessibleObjectFromEvent, or AccessibleObjectFromWindow. However, server applications handle this message.
+
+
+
+
+ The WM_COMPACTING message is sent to all top-level windows when the system detects more than 12.5 percent of system time over a 30- to 60-second interval is being spent compacting memory. This indicates that system memory is low.
+
+
+
+
+ WM_COMMNOTIFY is Obsolete for Win32-Based Applications
+
+
+
+
+ The WM_WINDOWPOSCHANGING message is sent to a window whose size, position, or place in the Z order is about to change as a result of a call to the SetWindowPos function or another window-management function.
+
+
+
+
+ The WM_WINDOWPOSCHANGED message is sent to a window whose size, position, or place in the Z order has changed as a result of a call to the SetWindowPos function or another window-management function.
+
+
+
+
+ Notifies applications that the system, typically a battery-powered personal computer, is about to enter a suspended mode.
+ Use: POWERBROADCAST
+
+
+
+
+ An application sends the WM_COPYDATA message to pass data to another application.
+
+
+
+
+ The WM_CANCELJOURNAL message is posted to an application when a user cancels the application's journaling activities. The message is posted with a NULL window handle.
+
+
+
+
+ Sent by a common control to its parent window when an event has occurred or the control requires some information.
+
+
+
+
+ The WM_INPUTLANGCHANGEREQUEST message is posted to the window with the focus when the user chooses a new input language, either with the hotkey (specified in the Keyboard control panel application) or from the indicator on the system taskbar. An application can accept the change by passing the message to the DefWindowProc function or reject the change (and prevent it from taking place) by returning immediately.
+
+
+
+
+ The WM_INPUTLANGCHANGE message is sent to the topmost affected window after an application's input language has been changed. You should make any application-specific settings and pass the message to the DefWindowProc function, which passes the message to all first-level child windows. These child windows can pass the message to DefWindowProc to have it pass the message to their child windows, and so on.
+
+
+
+
+ Sent to an application that has initiated a training card with Microsoft Windows Help. The message informs the application when the user clicks an authorable button. An application initiates a training card by specifying the HELP_TCARD command in a call to the WinHelp function.
+
+
+
+
+ Indicates that the user pressed the F1 key. If a menu is active when F1 is pressed, WM_HELP is sent to the window associated with the menu; otherwise, WM_HELP is sent to the window that has the keyboard focus. If no window has the keyboard focus, WM_HELP is sent to the currently active window.
+
+
+
+
+ The WM_USERCHANGED message is sent to all windows after the user has logged on or off. When the user logs on or off, the system updates the user-specific settings. The system sends this message immediately after updating the settings.
+
+
+
+
+ Determines if a window accepts ANSI or Unicode structures in the WM_NOTIFY notification message. WM_NOTIFYFORMAT messages are sent from a common control to its parent window and from the parent window to the common control.
+
+
+
+
+ The WM_CONTEXTMENU message notifies a window that the user clicked the right mouse button (right-clicked) in the window.
+
+
+
+
+ The WM_STYLECHANGING message is sent to a window when the SetWindowLong function is about to change one or more of the window's styles.
+
+
+
+
+ The WM_STYLECHANGED message is sent to a window after the SetWindowLong function has changed one or more of the window's styles
+
+
+
+
+ The WM_DISPLAYCHANGE message is sent to all windows when the display resolution has changed.
+
+
+
+
+ The WM_GETICON message is sent to a window to retrieve a handle to the large or small icon associated with a window. The system displays the large icon in the ALT+TAB dialog, and the small icon in the window caption.
+
+
+
+
+ An application sends the WM_SETICON message to associate a new large or small icon with a window. The system displays the large icon in the ALT+TAB dialog box, and the small icon in the window caption.
+
+
+
+
+ The WM_NCCREATE message is sent prior to the WM_CREATE message when a window is first created.
+
+
+
+
+ The WM_NCDESTROY message informs a window that its nonclient area is being destroyed. The DestroyWindow function sends the WM_NCDESTROY message to the window following the WM_DESTROY message. WM_DESTROY is used to free the allocated memory object associated with the window.
+ The WM_NCDESTROY message is sent after the child windows have been destroyed. In contrast, WM_DESTROY is sent before the child windows are destroyed.
+
+
+
+
+ The WM_NCCALCSIZE message is sent when the size and position of a window's client area must be calculated. By processing this message, an application can control the content of the window's client area when the size or position of the window changes.
+
+
+
+
+ The WM_NCHITTEST message is sent to a window when the cursor moves, or when a mouse button is pressed or released. If the mouse is not captured, the message is sent to the window beneath the cursor. Otherwise, the message is sent to the window that has captured the mouse.
+
+
+
+
+ The WM_NCPAINT message is sent to a window when its frame must be painted.
+
+
+
+
+ The WM_NCACTIVATE message is sent to a window when its nonclient area needs to be changed to indicate an active or inactive state.
+
+
+
+
+ The WM_GETDLGCODE message is sent to the window procedure associated with a control. By default, the system handles all keyboard input to the control; the system interprets certain types of keyboard input as dialog box navigation keys. To override this default behavior, the control can respond to the WM_GETDLGCODE message to indicate the types of input it wants to process itself.
+
+
+
+
+ The WM_SYNCPAINT message is used to synchronize painting while avoiding linking independent GUI threads.
+
+
+
+
+ The WM_NCMOUSEMOVE message is posted to a window when the cursor is moved within the nonclient area of the window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
+
+
+
+
+ The WM_NCLBUTTONDOWN message is posted when the user presses the left mouse button while the cursor is within the nonclient area of a window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
+
+
+
+
+ The WM_NCLBUTTONUP message is posted when the user releases the left mouse button while the cursor is within the nonclient area of a window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
+
+
+
+
+ The WM_NCLBUTTONDBLCLK message is posted when the user double-clicks the left mouse button while the cursor is within the nonclient area of a window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
+
+
+
+
+ The WM_NCRBUTTONDOWN message is posted when the user presses the right mouse button while the cursor is within the nonclient area of a window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
+
+
+
+
+ The WM_NCRBUTTONUP message is posted when the user releases the right mouse button while the cursor is within the nonclient area of a window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
+
+
+
+
+ The WM_NCRBUTTONDBLCLK message is posted when the user double-clicks the right mouse button while the cursor is within the nonclient area of a window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
+
+
+
+
+ The WM_NCMBUTTONDOWN message is posted when the user presses the middle mouse button while the cursor is within the nonclient area of a window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
+
+
+
+
+ The WM_NCMBUTTONUP message is posted when the user releases the middle mouse button while the cursor is within the nonclient area of a window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
+
+
+
+
+ The WM_NCMBUTTONDBLCLK message is posted when the user double-clicks the middle mouse button while the cursor is within the nonclient area of a window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
+
+
+
+
+ The WM_NCXBUTTONDOWN message is posted when the user presses the first or second X button while the cursor is in the nonclient area of a window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
+
+
+
+
+ The WM_NCXBUTTONUP message is posted when the user releases the first or second X button while the cursor is in the nonclient area of a window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
+
+
+
+
+ The WM_NCXBUTTONDBLCLK message is posted when the user double-clicks the first or second X button while the cursor is in the nonclient area of a window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
+
+
+
+
+ The WM_INPUT_DEVICE_CHANGE message is sent to the window that registered to receive raw input. A window receives this message through its WindowProc function.
+
+
+
+
+ The WM_INPUT message is sent to the window that is getting raw input.
+
+
+
+
+ This message filters for keyboard messages.
+
+
+
+
+ The WM_KEYDOWN message is posted to the window with the keyboard focus when a nonsystem key is pressed. A nonsystem key is a key that is pressed when the ALT key is not pressed.
+
+
+
+
+ The WM_KEYUP message is posted to the window with the keyboard focus when a nonsystem key is released. A nonsystem key is a key that is pressed when the ALT key is not pressed, or a keyboard key that is pressed when a window has the keyboard focus.
+
+
+
+
+ The WM_CHAR message is posted to the window with the keyboard focus when a WM_KEYDOWN message is translated by the TranslateMessage function. The WM_CHAR message contains the character code of the key that was pressed.
+
+
+
+
+ The WM_DEADCHAR message is posted to the window with the keyboard focus when a WM_KEYUP message is translated by the TranslateMessage function. WM_DEADCHAR specifies a character code generated by a dead key. A dead key is a key that generates a character, such as the umlaut (double-dot), that is combined with another character to form a composite character. For example, the umlaut-O character (Ö) is generated by typing the dead key for the umlaut character, and then typing the O key.
+
+
+
+
+ The WM_SYSKEYDOWN message is posted to the window with the keyboard focus when the user presses the F10 key (which activates the menu bar) or holds down the ALT key and then presses another key. It also occurs when no window currently has the keyboard focus; in this case, the WM_SYSKEYDOWN message is sent to the active window. The window that receives the message can distinguish between these two contexts by checking the context code in the lParam parameter.
+
+
+
+
+ The WM_SYSKEYUP message is posted to the window with the keyboard focus when the user releases a key that was pressed while the ALT key was held down. It also occurs when no window currently has the keyboard focus; in this case, the WM_SYSKEYUP message is sent to the active window. The window that receives the message can distinguish between these two contexts by checking the context code in the lParam parameter.
+
+
+
+
+ The WM_SYSCHAR message is posted to the window with the keyboard focus when a WM_SYSKEYDOWN message is translated by the TranslateMessage function. It specifies the character code of a system character key — that is, a character key that is pressed while the ALT key is down.
+
+
+
+
+ The WM_SYSDEADCHAR message is sent to the window with the keyboard focus when a WM_SYSKEYDOWN message is translated by the TranslateMessage function. WM_SYSDEADCHAR specifies the character code of a system dead key — that is, a dead key that is pressed while holding down the ALT key.
+
+
+
+
+ The WM_UNICHAR message is posted to the window with the keyboard focus when a WM_KEYDOWN message is translated by the TranslateMessage function. The WM_UNICHAR message contains the character code of the key that was pressed.
+ The WM_UNICHAR message is equivalent to WM_CHAR, but it uses Unicode Transformation Format (UTF)-32, whereas WM_CHAR uses UTF-16. It is designed to send or post Unicode characters to ANSI windows and it can can handle Unicode Supplementary Plane characters.
+
+
+
+
+ This message filters for keyboard messages.
+
+
+
+
+ Sent immediately before the IME generates the composition string as a result of a keystroke. A window receives this message through its WindowProc function.
+
+
+
+
+ Sent to an application when the IME ends composition. A window receives this message through its WindowProc function.
+
+
+
+
+ Sent to an application when the IME changes composition status as a result of a keystroke. A window receives this message through its WindowProc function.
+
+
+
+
+ The WM_INITDIALOG message is sent to the dialog box procedure immediately before a dialog box is displayed. Dialog box procedures typically use this message to initialize controls and carry out any other initialization tasks that affect the appearance of the dialog box.
+
+
+
+
+ The WM_COMMAND message is sent when the user selects a command item from a menu, when a control sends a notification message to its parent window, or when an accelerator keystroke is translated.
+
+
+
+
+ A window receives this message when the user chooses a command from the Window menu, clicks the maximize button, minimize button, restore button, close button, or moves the form. You can stop the form from moving by filtering this out.
+
+
+
+
+ The WM_TIMER message is posted to the installing thread's message queue when a timer expires. The message is posted by the GetMessage or PeekMessage function.
+
+
+
+
+ The WM_HSCROLL message is sent to a window when a scroll event occurs in the window's standard horizontal scroll bar. This message is also sent to the owner of a horizontal scroll bar control when a scroll event occurs in the control.
+
+
+
+
+ The WM_VSCROLL message is sent to a window when a scroll event occurs in the window's standard vertical scroll bar. This message is also sent to the owner of a vertical scroll bar control when a scroll event occurs in the control.
+
+
+
+
+ The WM_INITMENU message is sent when a menu is about to become active. It occurs when the user clicks an item on the menu bar or presses a menu key. This allows the application to modify the menu before it is displayed.
+
+
+
+
+ The WM_INITMENUPOPUP message is sent when a drop-down menu or submenu is about to become active. This allows an application to modify the menu before it is displayed, without changing the entire menu.
+
+
+
+
+ The WM_MENUSELECT message is sent to a menu's owner window when the user selects a menu item.
+
+
+
+
+ The WM_MENUCHAR message is sent when a menu is active and the user presses a key that does not correspond to any mnemonic or accelerator key. This message is sent to the window that owns the menu.
+
+
+
+
+ The WM_ENTERIDLE message is sent to the owner window of a modal dialog box or menu that is entering an idle state. A modal dialog box or menu enters an idle state when no messages are waiting in its queue after it has processed one or more previous messages.
+
+
+
+
+ The WM_MENURBUTTONUP message is sent when the user releases the right mouse button while the cursor is on a menu item.
+
+
+
+
+ The WM_MENUDRAG message is sent to the owner of a drag-and-drop menu when the user drags a menu item.
+
+
+
+
+ The WM_MENUGETOBJECT message is sent to the owner of a drag-and-drop menu when the mouse cursor enters a menu item or moves from the center of the item to the top or bottom of the item.
+
+
+
+
+ The WM_UNINITMENUPOPUP message is sent when a drop-down menu or submenu has been destroyed.
+
+
+
+
+ The WM_MENUCOMMAND message is sent when the user makes a selection from a menu.
+
+
+
+
+ An application sends the WM_CHANGEUISTATE message to indicate that the user interface (UI) state should be changed.
+
+
+
+
+ An application sends the WM_UPDATEUISTATE message to change the user interface (UI) state for the specified window and all its child windows.
+
+
+
+
+ An application sends the WM_QUERYUISTATE message to retrieve the user interface (UI) state for a window.
+
+
+
+
+ The WM_CTLCOLORMSGBOX message is sent to the owner window of a message box before Windows draws the message box. By responding to this message, the owner window can set the text and background colors of the message box by using the given display device context handle.
+
+
+
+
+ An edit control that is not read-only or disabled sends the WM_CTLCOLOREDIT message to its parent window when the control is about to be drawn. By responding to this message, the parent window can use the specified device context handle to set the text and background colors of the edit control.
+
+
+
+
+ Sent to the parent window of a list box before the system draws the list box. By responding to this message, the parent window can set the text and background colors of the list box by using the specified display device context handle.
+
+
+
+
+ The WM_CTLCOLORBTN message is sent to the parent window of a button before drawing the button. The parent window can change the button's text and background colors. However, only owner-drawn buttons respond to the parent window processing this message.
+
+
+
+
+ The WM_CTLCOLORDLG message is sent to a dialog box before the system draws the dialog box. By responding to this message, the dialog box can set its text and background colors using the specified display device context handle.
+
+
+
+
+ The WM_CTLCOLORSCROLLBAR message is sent to the parent window of a scroll bar control when the control is about to be drawn. By responding to this message, the parent window can use the display context handle to set the background color of the scroll bar control.
+
+
+
+
+ A static control, or an edit control that is read-only or disabled, sends the WM_CTLCOLORSTATIC message to its parent window when the control is about to be drawn. By responding to this message, the parent window can use the specified device context handle to set the text and background colors of the static control.
+
+
+
+
+ Use WM_MOUSEFIRST to specify the first mouse message. Use the PeekMessage() Function.
+
+
+
+
+ The WM_MOUSEMOVE message is posted to a window when the cursor moves. If the mouse is not captured, the message is posted to the window that contains the cursor. Otherwise, the message is posted to the window that has captured the mouse.
+
+
+
+
+ The WM_LBUTTONDOWN message is posted when the user presses the left mouse button while the cursor is in the client area of a window. If the mouse is not captured, the message is posted to the window beneath the cursor. Otherwise, the message is posted to the window that has captured the mouse.
+
+
+
+
+ The WM_LBUTTONUP message is posted when the user releases the left mouse button while the cursor is in the client area of a window. If the mouse is not captured, the message is posted to the window beneath the cursor. Otherwise, the message is posted to the window that has captured the mouse.
+
+
+
+
+ The WM_LBUTTONDBLCLK message is posted when the user double-clicks the left mouse button while the cursor is in the client area of a window. If the mouse is not captured, the message is posted to the window beneath the cursor. Otherwise, the message is posted to the window that has captured the mouse.
+
+
+
+
+ The WM_RBUTTONDOWN message is posted when the user presses the right mouse button while the cursor is in the client area of a window. If the mouse is not captured, the message is posted to the window beneath the cursor. Otherwise, the message is posted to the window that has captured the mouse.
+
+
+
+
+ The WM_RBUTTONUP message is posted when the user releases the right mouse button while the cursor is in the client area of a window. If the mouse is not captured, the message is posted to the window beneath the cursor. Otherwise, the message is posted to the window that has captured the mouse.
+
+
+
+
+ The WM_RBUTTONDBLCLK message is posted when the user double-clicks the right mouse button while the cursor is in the client area of a window. If the mouse is not captured, the message is posted to the window beneath the cursor. Otherwise, the message is posted to the window that has captured the mouse.
+
+
+
+
+ The WM_MBUTTONDOWN message is posted when the user presses the middle mouse button while the cursor is in the client area of a window. If the mouse is not captured, the message is posted to the window beneath the cursor. Otherwise, the message is posted to the window that has captured the mouse.
+
+
+
+
+ The WM_MBUTTONUP message is posted when the user releases the middle mouse button while the cursor is in the client area of a window. If the mouse is not captured, the message is posted to the window beneath the cursor. Otherwise, the message is posted to the window that has captured the mouse.
+
+
+
+
+ The WM_MBUTTONDBLCLK message is posted when the user double-clicks the middle mouse button while the cursor is in the client area of a window. If the mouse is not captured, the message is posted to the window beneath the cursor. Otherwise, the message is posted to the window that has captured the mouse.
+
+
+
+
+ The WM_MOUSEWHEEL message is sent to the focus window when the mouse wheel is rotated. The DefWindowProc function propagates the message to the window's parent. There should be no internal forwarding of the message, since DefWindowProc propagates it up the parent chain until it finds a window that processes it.
+
+
+
+
+ The WM_XBUTTONDOWN message is posted when the user presses the first or second X button while the cursor is in the client area of a window. If the mouse is not captured, the message is posted to the window beneath the cursor. Otherwise, the message is posted to the window that has captured the mouse.
+
+
+
+
+ The WM_XBUTTONUP message is posted when the user releases the first or second X button while the cursor is in the client area of a window. If the mouse is not captured, the message is posted to the window beneath the cursor. Otherwise, the message is posted to the window that has captured the mouse.
+
+
+
+
+ The WM_XBUTTONDBLCLK message is posted when the user double-clicks the first or second X button while the cursor is in the client area of a window. If the mouse is not captured, the message is posted to the window beneath the cursor. Otherwise, the message is posted to the window that has captured the mouse.
+
+
+
+
+ The WM_MOUSEHWHEEL message is sent to the focus window when the mouse's horizontal scroll wheel is tilted or rotated. The DefWindowProc function propagates the message to the window's parent. There should be no internal forwarding of the message, since DefWindowProc propagates it up the parent chain until it finds a window that processes it.
+
+
+
+
+ Use WM_MOUSELAST to specify the last mouse message. Used with PeekMessage() Function.
+
+
+
+
+ The WM_PARENTNOTIFY message is sent to the parent of a child window when the child window is created or destroyed, or when the user clicks a mouse button while the cursor is over the child window. When the child window is being created, the system sends WM_PARENTNOTIFY just before the CreateWindow or CreateWindowEx function that creates the window returns. When the child window is being destroyed, the system sends the message before any processing to destroy the window takes place.
+
+
+
+
+ The WM_ENTERMENULOOP message informs an application's main window procedure that a menu modal loop has been entered.
+
+
+
+
+ The WM_EXITMENULOOP message informs an application's main window procedure that a menu modal loop has been exited.
+
+
+
+
+ The WM_NEXTMENU message is sent to an application when the right or left arrow key is used to switch between the menu bar and the system menu.
+
+
+
+
+ The WM_SIZING message is sent to a window that the user is resizing. By processing this message, an application can monitor the size and position of the drag rectangle and, if needed, change its size or position.
+
+
+
+
+ The WM_CAPTURECHANGED message is sent to the window that is losing the mouse capture.
+
+
+
+
+ The WM_MOVING message is sent to a window that the user is moving. By processing this message, an application can monitor the position of the drag rectangle and, if needed, change its position.
+
+
+
+
+ Notifies applications that a power-management event has occurred.
+
+
+
+
+ Notifies an application of a change to the hardware configuration of a device or the computer.
+
+
+
+
+ An application sends the WM_MDICREATE message to a multiple-document interface (MDI) client window to create an MDI child window.
+
+
+
+
+ An application sends the WM_MDIDESTROY message to a multiple-document interface (MDI) client window to close an MDI child window.
+
+
+
+
+ An application sends the WM_MDIACTIVATE message to a multiple-document interface (MDI) client window to instruct the client window to activate a different MDI child window.
+
+
+
+
+ An application sends the WM_MDIRESTORE message to a multiple-document interface (MDI) client window to restore an MDI child window from maximized or minimized size.
+
+
+
+
+ An application sends the WM_MDINEXT message to a multiple-document interface (MDI) client window to activate the next or previous child window.
+
+
+
+
+ An application sends the WM_MDIMAXIMIZE message to a multiple-document interface (MDI) client window to maximize an MDI child window. The system resizes the child window to make its client area fill the client window. The system places the child window's window menu icon in the rightmost position of the frame window's menu bar, and places the child window's restore icon in the leftmost position. The system also appends the title bar text of the child window to that of the frame window.
+
+
+
+
+ An application sends the WM_MDITILE message to a multiple-document interface (MDI) client window to arrange all of its MDI child windows in a tile format.
+
+
+
+
+ An application sends the WM_MDICASCADE message to a multiple-document interface (MDI) client window to arrange all its child windows in a cascade format.
+
+
+
+
+ An application sends the WM_MDIICONARRANGE message to a multiple-document interface (MDI) client window to arrange all minimized MDI child windows. It does not affect child windows that are not minimized.
+
+
+
+
+ An application sends the WM_MDIGETACTIVE message to a multiple-document interface (MDI) client window to retrieve the handle to the active MDI child window.
+
+
+
+
+ An application sends the WM_MDISETMENU message to a multiple-document interface (MDI) client window to replace the entire menu of an MDI frame window, to replace the window menu of the frame window, or both.
+
+
+
+
+ The WM_ENTERSIZEMOVE message is sent one time to a window after it enters the moving or sizing modal loop. The window enters the moving or sizing modal loop when the user clicks the window's title bar or sizing border, or when the window passes the WM_SYSCOMMAND message to the DefWindowProc function and the wParam parameter of the message specifies the SC_MOVE or SC_SIZE value. The operation is complete when DefWindowProc returns.
+ The system sends the WM_ENTERSIZEMOVE message regardless of whether the dragging of full windows is enabled.
+
+
+
+
+ The WM_EXITSIZEMOVE message is sent one time to a window, after it has exited the moving or sizing modal loop. The window enters the moving or sizing modal loop when the user clicks the window's title bar or sizing border, or when the window passes the WM_SYSCOMMAND message to the DefWindowProc function and the wParam parameter of the message specifies the SC_MOVE or SC_SIZE value. The operation is complete when DefWindowProc returns.
+
+
+
+
+ Sent when the user drops a file on the window of an application that has registered itself as a recipient of dropped files.
+
+
+
+
+ An application sends the WM_MDIREFRESHMENU message to a multiple-document interface (MDI) client window to refresh the window menu of the MDI frame window.
+
+
+
+
+ Sent to an application when a window is activated. A window receives this message through its WindowProc function.
+
+
+
+
+ Sent to an application to notify it of changes to the IME window. A window receives this message through its WindowProc function.
+
+
+
+
+ Sent by an application to direct the IME window to carry out the requested command. The application uses this message to control the IME window that it has created. To send this message, the application calls the SendMessage function with the following parameters.
+
+
+
+
+ Sent to an application when the IME window finds no space to extend the area for the composition window. A window receives this message through its WindowProc function.
+
+
+
+
+ Sent to an application when the operating system is about to change the current IME. A window receives this message through its WindowProc function.
+
+
+
+
+ Sent to an application when the IME gets a character of the conversion result. A window receives this message through its WindowProc function.
+
+
+
+
+ Sent to an application to provide commands and request information. A window receives this message through its WindowProc function.
+
+
+
+
+ Sent to an application by the IME to notify the application of a key press and to keep message order. A window receives this message through its WindowProc function.
+
+
+
+
+ Sent to an application by the IME to notify the application of a key release and to keep message order. A window receives this message through its WindowProc function.
+
+
+
+
+ The WM_MOUSEHOVER message is posted to a window when the cursor hovers over the client area of the window for the period of time specified in a prior call to TrackMouseEvent.
+
+
+
+
+ The WM_MOUSELEAVE message is posted to a window when the cursor leaves the client area of the window specified in a prior call to TrackMouseEvent.
+
+
+
+
+ The WM_NCMOUSEHOVER message is posted to a window when the cursor hovers over the nonclient area of the window for the period of time specified in a prior call to TrackMouseEvent.
+
+
+
+
+ The WM_NCMOUSELEAVE message is posted to a window when the cursor leaves the nonclient area of the window specified in a prior call to TrackMouseEvent.
+
+
+
+
+ The WM_WTSSESSION_CHANGE message notifies applications of changes in session state.
+
+
+
+
+ An application sends a WM_CUT message to an edit control or combo box to delete (cut) the current selection, if any, in the edit control and copy the deleted text to the clipboard in CF_TEXT format.
+
+
+
+
+ An application sends the WM_COPY message to an edit control or combo box to copy the current selection to the clipboard in CF_TEXT format.
+
+
+
+
+ An application sends a WM_PASTE message to an edit control or combo box to copy the current content of the clipboard to the edit control at the current caret position. Data is inserted only if the clipboard contains data in CF_TEXT format.
+
+
+
+
+ An application sends a WM_CLEAR message to an edit control or combo box to delete (clear) the current selection, if any, from the edit control.
+
+
+
+
+ An application sends a WM_UNDO message to an edit control to undo the last operation. When this message is sent to an edit control, the previously deleted text is restored or the previously added text is deleted.
+
+
+
+
+ The WM_RENDERFORMAT message is sent to the clipboard owner if it has delayed rendering a specific clipboard format and if an application has requested data in that format. The clipboard owner must render data in the specified format and place it on the clipboard by calling the SetClipboardData function.
+
+
+
+
+ The WM_RENDERALLFORMATS message is sent to the clipboard owner before it is destroyed, if the clipboard owner has delayed rendering one or more clipboard formats. For the content of the clipboard to remain available to other applications, the clipboard owner must render data in all the formats it is capable of generating, and place the data on the clipboard by calling the SetClipboardData function.
+
+
+
+
+ The WM_DESTROYCLIPBOARD message is sent to the clipboard owner when a call to the EmptyClipboard function empties the clipboard.
+
+
+
+
+ The WM_DRAWCLIPBOARD message is sent to the first window in the clipboard viewer chain when the content of the clipboard changes. This enables a clipboard viewer window to display the new content of the clipboard.
+
+
+
+
+ The WM_PAINTCLIPBOARD message is sent to the clipboard owner by a clipboard viewer window when the clipboard contains data in the CF_OWNERDISPLAY format and the clipboard viewer's client area needs repainting.
+
+
+
+
+ The WM_VSCROLLCLIPBOARD message is sent to the clipboard owner by a clipboard viewer window when the clipboard contains data in the CF_OWNERDISPLAY format and an event occurs in the clipboard viewer's vertical scroll bar. The owner should scroll the clipboard image and update the scroll bar values.
+
+
+
+
+ The WM_SIZECLIPBOARD message is sent to the clipboard owner by a clipboard viewer window when the clipboard contains data in the CF_OWNERDISPLAY format and the clipboard viewer's client area has changed size.
+
+
+
+
+ The WM_ASKCBFORMATNAME message is sent to the clipboard owner by a clipboard viewer window to request the name of a CF_OWNERDISPLAY clipboard format.
+
+
+
+
+ The WM_CHANGECBCHAIN message is sent to the first window in the clipboard viewer chain when a window is being removed from the chain.
+
+
+
+
+ The WM_HSCROLLCLIPBOARD message is sent to the clipboard owner by a clipboard viewer window. This occurs when the clipboard contains data in the CF_OWNERDISPLAY format and an event occurs in the clipboard viewer's horizontal scroll bar. The owner should scroll the clipboard image and update the scroll bar values.
+
+
+
+
+ This message informs a window that it is about to receive the keyboard focus, giving the window the opportunity to realize its logical palette when it receives the focus.
+
+
+
+
+ The WM_PALETTEISCHANGING message informs applications that an application is going to realize its logical palette.
+
+
+
+
+ This message is sent by the OS to all top-level and overlapped windows after the window with the keyboard focus realizes its logical palette.
+ This message enables windows that do not have the keyboard focus to realize their logical palettes and update their client areas.
+
+
+
+
+ The WM_HOTKEY message is posted when the user presses a hot key registered by the RegisterHotKey function. The message is placed at the top of the message queue associated with the thread that registered the hot key.
+
+
+
+
+ The WM_PRINT message is sent to a window to request that it draw itself in the specified device context, most commonly in a printer device context.
+
+
+
+
+ The WM_PRINTCLIENT message is sent to a window to request that it draw its client area in the specified device context, most commonly in a printer device context.
+
+
+
+
+ The WM_APPCOMMAND message notifies a window that the user generated an application command event, for example, by clicking an application command button using the mouse or typing an application command key on the keyboard.
+
+
+
+
+ The WM_THEMECHANGED message is broadcast to every window following a theme change event. Examples of theme change events are the activation of a theme, the deactivation of a theme, or a transition from one theme to another.
+
+
+
+
+ Sent when the contents of the clipboard have changed.
+
+
+
+
+ The system will send a window the WM_DWMCOMPOSITIONCHANGED message to indicate that the availability of desktop composition has changed.
+
+
+
+
+ WM_DWMNCRENDERINGCHANGED is called when the non-client area rendering status of a window has changed. Only windows that have set the flag DWM_BLURBEHIND.fTransitionOnMaximized to true will get this message.
+
+
+
+
+ Sent to all top-level windows when the colorization color has changed.
+
+
+
+
+ WM_DWMWINDOWMAXIMIZEDCHANGE will let you know when a DWM composed window is maximized. You also have to register for this message as well. You'd have other windowd go opaque when this message is sent.
+
+
+
+
+ Sent to request extended title bar information. A window receives this message through its WindowProc function.
+
+
+
+
+ The WM_APP constant is used by applications to help define private messages, usually of the form WM_APP+X, where X is an integer value.
+
+
+
+
+ The WM_USER constant is used by applications to help define private messages for use by private window classes, usually of the form WM_USER+X, where X is an integer value.
+
+
+
+
+ An application sends the WM_CPL_LAUNCH message to Windows Control Panel to request that a Control Panel application be started.
+
+
+
+
+ The WM_CPL_LAUNCHED message is sent when a Control Panel application, started by the WM_CPL_LAUNCH message, has closed. The WM_CPL_LAUNCHED message is sent to the window identified by the wParam parameter of the WM_CPL_LAUNCH message that started the application.
+
+
+
+
+ WM_SYSTIMER is a well-known yet still undocumented message. Windows uses WM_SYSTIMER for internal actions like scrolling.
+
+
+
+ The window has a thin-line border.
+
+
+ The window has a title bar (includes the WS_BORDER style).
+
+
+ The window is a child window. A window with this style cannot have a menu bar. This style cannot be used with the WS_POPUP style.
+
+
+ Excludes the area occupied by child windows when drawing occurs within the parent window. This style is used when creating the parent window.
+
+
+
+ Clips child windows relative to each other; that is, when a particular child window receives a WM_PAINT message, the WS_CLIPSIBLINGS style clips all other overlapping child windows out of the region of the child window to be updated.
+ If WS_CLIPSIBLINGS is not specified and child windows overlap, it is possible, when drawing within the client area of a child window, to draw within the client area of a neighboring child window.
+
+
+
+ The window is initially disabled. A disabled window cannot receive input from the user. To change this after a window has been created, use the EnableWindow function.
+
+
+ The window has a border of a style typically used with dialog boxes. A window with this style cannot have a title bar.
+
+
+
+ The window is the first control of a group of controls. The group consists of this first control and all controls defined after it, up to the next control with the WS_GROUP style.
+ The first control in each group usually has the WS_TABSTOP style so that the user can move from group to group. The user can subsequently change the keyboard focus from one control in the group to the next control in the group by using the direction keys.
+ You can turn this style on and off to change dialog box navigation. To change this style after a window has been created, use the SetWindowLong function.
+
+
+
+ The window has a horizontal scroll bar.
+
+
+ The window is initially maximized.
+
+
+ The window has a maximize button. Cannot be combined with the WS_EX_CONTEXTHELP style. The WS_SYSMENU style must also be specified.
+
+
+ The window is initially minimized.
+
+
+ The window has a minimize button. Cannot be combined with the WS_EX_CONTEXTHELP style. The WS_SYSMENU style must also be specified.
+
+
+ The window is an overlapped window. An overlapped window has a title bar and a border.
+
+
+ The window is an overlapped window.
+
+
+ The window is a pop-up window. This style cannot be used with the WS_CHILD style.
+
+
+ The window is a pop-up window. The WS_CAPTION and WS_POPUPWINDOW styles must be combined to make the window menu visible.
+
+
+ The window has a sizing border.
+
+
+ The window has a window menu on its title bar. The WS_CAPTION style must also be specified.
+
+
+
+ The window is a control that can receive the keyboard focus when the user presses the TAB key.
+ Pressing the TAB key changes the keyboard focus to the next control with the WS_TABSTOP style.
+ You can turn this style on and off to change dialog box navigation. To change this style after a window has been created, use the SetWindowLong function.
+ For user-created windows and modeless dialogs to work with tab stops, alter the message loop to call the IsDialogMessage function.
+
+
+
+ The window is initially visible. This style can be turned on and off by using the ShowWindow or SetWindowPos function.
+
+
+ The window has a vertical scroll bar.
+
+
+
+ Specifies that a window created with this style accepts drag-drop files.
+
+
+
+
+ Forces a top-level window onto the taskbar when the window is visible.
+
+
+
+
+ Specifies that a window has a border with a sunken edge.
+
+
+
+
+ Windows XP: Paints all descendants of a window in bottom-to-top painting order using double-buffering. For more information, see Remarks. This cannot be used if the window has a class style of either CS_OWNDC or CS_CLASSDC.
+
+
+
+
+ Includes a question mark in the title bar of the window. When the user clicks the question mark, the cursor changes to a question mark with a pointer. If the user then clicks a child window, the child receives a WM_HELP message. The child window should pass the message to the parent window procedure, which should call the WinHelp function using the HELP_WM_HELP command. The Help application displays a pop-up window that typically contains help for the child window.
+ WS_EX_CONTEXTHELP cannot be used with the WS_MAXIMIZEBOX or WS_MINIMIZEBOX styles.
+
+
+
+
+ The window itself contains child windows that should take part in dialog box navigation. If this style is specified, the dialog manager recurses into children of this window when performing navigation operations such as handling the TAB key, an arrow key, or a keyboard mnemonic.
+
+
+
+
+ Creates a window that has a double border; the window can, optionally, be created with a title bar by specifying the WS_CAPTION style in the dwStyle parameter.
+
+
+
+
+ Windows 2000/XP: Creates a layered window. Note that this cannot be used for child windows. Also, this cannot be used if the window has a class style of either CS_OWNDC or CS_CLASSDC.
+
+
+
+
+ Arabic and Hebrew versions of Windows 98/Me, Windows 2000/XP: Creates a window whose horizontal origin is on the right edge. Increasing horizontal values advance to the left.
+
+
+
+
+ Creates a window that has generic left-aligned properties. This is the default.
+
+
+
+
+ If the shell language is Hebrew, Arabic, or another language that supports reading order alignment, the vertical scroll bar (if present) is to the left of the client area. For other languages, the style is ignored.
+
+
+
+
+ The window text is displayed using left-to-right reading-order properties. This is the default.
+
+
+
+
+ Creates a multiple-document interface (MDI) child window.
+
+
+
+
+ Windows 2000/XP: A top-level window created with this style does not become the foreground window when the user clicks it. The system does not bring this window to the foreground when the user minimizes or closes the foreground window.
+ To activate the window, use the SetActiveWindow or SetForegroundWindow function.
+ The window does not appear on the taskbar by default. To force the window to appear on the taskbar, use the WS_EX_APPWINDOW style.
+
+
+
+
+ Windows 2000/XP: A window created with this style does not pass its window layout to its child windows.
+
+
+
+
+ Specifies that a child window created with this style does not send the WM_PARENTNOTIFY message to its parent window when it is created or destroyed.
+
+
+
+
+ Combines the WS_EX_CLIENTEDGE and WS_EX_WINDOWEDGE styles.
+
+
+
+
+ Combines the WS_EX_WINDOWEDGE, WS_EX_TOOLWINDOW, and WS_EX_TOPMOST styles.
+
+
+
+
+ The window has generic "right-aligned" properties. This depends on the window class. This style has an effect only if the shell language is Hebrew, Arabic, or another language that supports reading-order alignment; otherwise, the style is ignored.
+ Using the WS_EX_RIGHT style for static or edit controls has the same effect as using the SS_RIGHT or ES_RIGHT style, respectively. Using this style with button controls has the same effect as using BS_RIGHT and BS_RIGHTBUTTON styles.
+
+
+
+
+ Vertical scroll bar (if present) is to the right of the client area. This is the default.
+
+
+
+
+ If the shell language is Hebrew, Arabic, or another language that supports reading-order alignment, the window text is displayed using right-to-left reading-order properties. For other languages, the style is ignored.
+
+
+
+
+ Creates a window with a three-dimensional border style intended to be used for items that do not accept user input.
+
+
+
+
+ Creates a tool window; that is, a window intended to be used as a floating toolbar. A tool window has a title bar that is shorter than a normal title bar, and the window title is drawn using a smaller font. A tool window does not appear in the taskbar or in the dialog that appears when the user presses ALT+TAB. If a tool window has a system menu, its icon is not displayed on the title bar. However, you can display the system menu by right-clicking or by typing ALT+SPACE.
+
+
+
+
+ Specifies that a window created with this style should be placed above all non-topmost windows and should stay above them, even when the window is deactivated. To add or remove this style, use the SetWindowPos function.
+
+
+
+
+ Specifies that a window created with this style should not be painted until siblings beneath the window (that were created by the same thread) have been painted. The window appears transparent because the bits of underlying sibling windows have already been painted.
+ To achieve transparency without these restrictions, use the SetWindowRgn function.
+
+
+
+
+ Specifies that a window has a border with a raised edge.
+
+
+
+
+ Hides the window and activates another window.
+
+
+
+
+ Activates and displays a window. If the window is minimized or maximized, the system restores it to its original size and position. An application should specify this flag when displaying the window for the first time.
+
+
+
+
+ Activates and displays a window. If the window is minimized or maximized, the system restores it to its original size and position. An application should specify this flag when displaying the window for the first time.
+
+
+
+
+ Activates the window and displays it as a minimized window.
+
+
+
+
+ Activates the window and displays it as a maximized window.
+
+
+
+
+ Maximizes the specified window.
+
+
+
+
+ Displays a window in its most recent size and position. This value is similar to , except the window is not activated.
+
+
+
+
+ Activates the window and displays it in its current size and position.
+
+
+
+
+ Minimizes the specified window and activates the next top-level window in the z-order.
+
+
+
+
+ Displays the window as a minimized window. This value is similar to , except the window is not activated.
+
+
+
+
+ Displays the window in its current size and position. This value is similar to , except the window is not activated.
+
+
+
+
+ Activates and displays the window. If the window is minimized or maximized, the system restores it to its original size and position. An application should specify this flag when restoring a minimized window.
+
+
+
+
+ Invalidates the rectangle or region that you specify in lprcUpdate or hrgnUpdate.
+ You can set only one of these parameters to a non-NULL value. If both are NULL, RDW_INVALIDATE invalidates the entire window.
+
+
+
+ Causes the OS to post a WM_PAINT message to the window regardless of whether a portion of the window is invalid.
+
+
+
+ Causes the window to receive a WM_ERASEBKGND message when the window is repainted.
+ Specify this value in combination with the RDW_INVALIDATE value; otherwise, RDW_ERASE has no effect.
+
+
+
+
+ Validates the rectangle or region that you specify in lprcUpdate or hrgnUpdate.
+ You can set only one of these parameters to a non-NULL value. If both are NULL, RDW_VALIDATE validates the entire window.
+ This value does not affect internal WM_PAINT messages.
+
+
+
+ Suppresses any pending WM_ERASEBKGND messages.
+
+
+ Excludes child windows, if any, from the repainting operation.
+
+
+ Includes child windows, if any, in the repainting operation.
+
+
+ Causes the affected windows, which you specify by setting the RDW_ALLCHILDREN and RDW_NOCHILDREN values, to receive WM_ERASEBKGND and WM_PAINT messages before the RedrawWindow returns, if necessary.
+
+
+
+ Causes the affected windows, which you specify by setting the RDW_ALLCHILDREN and RDW_NOCHILDREN values, to receive WM_ERASEBKGND messages before RedrawWindow returns, if necessary.
+ The affected windows receive WM_PAINT messages at the ordinary time.
+
+
+
+ Determine if 2 RECT are equal (deep compare)
+
+
+ Return the HashCode for this struct (not garanteed to be unique)
+
+
+ http://msdn.microsoft.com/en-us/library/ms182161.aspx
+
+
+ http://msdn.microsoft.com/en-us/library/windows/desktop/ms633572%28v=vs.85%29.aspx
+
+
+ http://msdn.microsoft.com/en-us/library/dd144901%28v=VS.85%29.aspx
+
+
+ http://msdn.microsoft.com/en-us/library/dd145064%28v=VS.85%29.aspx
+
+
+ http://msdn.microsoft.com/en-us/library/windows/desktop/ms633545(v=vs.85).aspx
+
+
+ http://msdn.microsoft.com/en-us/library/windows/desktop/ms647486%28v=vs.85%29.aspx
+
+
+ http://msdn.microsoft.com/en-us/library/windows/desktop/ms633528(v=vs.85).aspx
+
+
+ http://msdn.microsoft.com/en-us/library/windows/desktop/ms647985(v=vs.85).aspx
+
+
+ http://msdn.microsoft.com/en-us/library/windows/desktop/ms648003(v=vs.85).aspx
+
+
+ http://msdn.microsoft.com/en-us/library/windows/desktop/ms644944(v=vs.85).aspx
+
+
+ http://msdn.microsoft.com/en-us/library/windows/desktop/ms684175%28v=vs.85%29.aspx
+
+
+ http://msdn.microsoft.com/en-us/library/windows/desktop/ms683152%28v=vs.85%29.aspx
+
+
+
+ Sets the show state and the restored, minimized, and maximized positions of the specified window.
+
+
+ A handle to the window.
+
+
+ A pointer to a WINDOWPLACEMENT structure that specifies the new show state and window positions.
+
+ Before calling SetWindowPlacement, set the length member of the WINDOWPLACEMENT structure to sizeof(WINDOWPLACEMENT). SetWindowPlacement fails if the length member is not set correctly.
+
+
+
+ If the function succeeds, the return value is nonzero.
+
+ If the function fails, the return value is zero. To get extended error information, call GetLastError.
+
+
+
+
+
+ Retrieves the show state and the restored, minimized, and maximized positions of the specified window.
+
+
+ A handle to the window.
+
+
+ A pointer to the WINDOWPLACEMENT structure that receives the show state and position information.
+
+ Before calling GetWindowPlacement, set the length member to sizeof(WINDOWPLACEMENT). GetWindowPlacement fails if lpwndpl-> length is not set correctly.
+
+
+
+ If the function succeeds, the return value is nonzero.
+
+ If the function fails, the return value is zero. To get extended error information, call GetLastError.
+
+
+
+
+
+ An object that represents the foreground color for a Metro .
+
+
+
+
+ The ResourceDictionary that represents this Accent.
+
+
+
+
+ Gets/sets the name of the Accent.
+
+
+
+
+ Initializes a new instance of the MahApps.Metro.Accent class.
+
+
+
+
+ Initializes a new instance of the MahApps.Metro.Accent class.
+
+ The name of the new Accent.
+ The URI of the accent ResourceDictionary.
+
+
+
+ Represents the background theme of the application.
+
+
+
+
+ The ResourceDictionary that represents this application theme.
+
+
+
+
+ Gets the name of the application theme.
+
+
+
+
+ A class that allows for the detection and alteration of a MetroWindow's theme and accent.
+
+
+
+
+ Gets a list of all of default themes.
+
+
+
+
+ Gets a list of all of default metro themes.
+
+
+
+
+ Adds an accent with the given name.
+
+
+
+ true if the accent does not exists and can be added.
+
+
+
+ Adds an app theme with the given name.
+
+
+
+ true if the app theme does not exists and can be added.
+
+
+
+ Gets app theme with the given resource dictionary.
+
+
+ AppTheme
+
+
+
+ Gets app theme with the given name and theme type (light or dark).
+
+
+ AppTheme
+
+
+
+ Gets the inverse of the given .
+ This method relies on the "Dark" or "Light" affix to be present.
+
+ The app theme.
+ The inverse or null if it couldn't be found.
+
+ Returns BaseLight, if BaseDark is given or vice versa.
+ Custom Themes must end with "Dark" or "Light" for this to work, for example "CustomDark" and "CustomLight".
+
+
+
+
+ Gets the with the given name.
+
+
+ The or null , if the app theme wasn't found
+
+
+
+ Gets the with the given resource dictionary.
+
+
+ The or null , if the accent wasn't found.
+
+
+
+ Determines whether the specified resource dictionary represents an .
+
+ This might include runtime accents which do not have a resource uri.
+
+ The resources.
+ true if the resource dictionary is an ; otherwise, false .
+ resources
+
+
+
+ Gets a resource from the detected AppStyle.
+
+ The window to check. If this is null, the Application's sources will be checked.
+ The key to check against.
+ The resource object or null, if the resource wasn't found.
+
+
+
+ Change the theme for the whole application.
+
+
+
+
+
+
+ Change theme for the given window.
+
+
+
+
+
+
+ Change accent and theme for the whole application.
+
+ The instance of Application to change.
+ The accent to apply.
+ The theme to apply.
+
+
+
+ Change accent and theme for the given window.
+
+ The Window to change.
+ The accent to apply.
+ The theme to apply.
+
+
+
+ Changes the accent and theme of a ResourceDictionary directly.
+
+ The ResourceDictionary to modify.
+ The accent to apply to the ResourceDictionary.
+ The theme to apply to the ResourceDictionary.
+
+
+
+ Copies all resource keys from one resource to another.
+
+ The source resource dictionary.
+ The destination resource dictionary.
+
+ fromRD
+ or
+ toRD
+
+
+
+
+ Scans the window resources and returns it's accent and theme.
+
+
+
+
+ Scans the window resources and returns it's accent and theme.
+
+ The Window to scan.
+
+
+
+ Scans the application resources and returns it's accent and theme.
+
+ The Application instance to scan.
+
+
+
+ Scans a resources and returns it's accent and theme.
+
+ The ResourceDictionary to check.
+
+
+
+ This event fires if accent color and theme was changed
+ this should be using the weak event pattern, but for now it's enough
+
+
+
+
+ Invalidates global colors and resources.
+ Sometimes the ContextMenu is not changing the colors, so this will fix it.
+
+
+
+ IID_IApplicationAssociationRegistration
+
+
+ IID_IConnectionPoint
+
+
+ IID_IConnectionPointContainer
+
+
+ IID_IEnumConnectionPoints
+
+
+ IID_IEnumConnections
+
+
+ IID_IEnumIDList
+
+
+ IID_IEnumObjects
+
+
+ IID_IFileDialog
+
+
+ IID_IFileDialogEvents
+
+
+ IID_IFileOpenDialog
+
+
+ IID_IFileSaveDialog
+
+
+ IID_IHTMLDocument
+
+
+ IID_IHTMLDocument2
+
+
+ IID_IModalWindow
+
+
+ IID_IObjectArray
+
+
+ IID_IObjectCollection
+
+
+ IID_IPropertyNotifySink
+
+
+ IID_IPropertyStore
+
+
+ IID_IServiceProvider
+
+
+ IID_IShellFolder
+
+
+ IID_IShellLink
+
+
+ IID_IShellItem
+
+
+ IID_IShellItem2
+
+
+ IID_IShellItemArray
+
+
+ IID_ITaskbarList
+
+
+ IID_ITaskbarList2
+
+
+ IID_IUnknown
+
+
+ IID_IWebBrowser2
+
+
+ DIID_DWebBrowserEvents
+
+
+ IID_DWebBrowserEvents2
+
+
+ IID_IWICBitmapDecoder
+
+
+ IID_IWICBitmapFlipRotator
+
+
+ IID_IWICBitmapFrameDecode
+
+
+ IID_IWICBitmap
+
+
+ IID_IWICBitmapSource
+
+
+ IID_IWICFormatConverter
+
+
+ IID_IWICImagingFactory
+
+
+ IID_IWICStream
+
+
+ IID_IApplicationDestinations
+
+
+ IID_IApplicationDocumentLists
+
+
+ IID_ICustomDestinationList
+
+
+ IID_IObjectWithAppUserModelID
+
+
+ IID_IObjectWithProgID
+
+
+ IID_ITaskbarList3
+
+
+ IID_ITaskbarList4
+
+
+ SID_SWebBrowserApp
+
+
+ CLSID_ApplicationAssociationRegistration
+ IID_IApplicationAssociationRegistration
+
+
+ CLSID_DragDropHelper
+
+
+ CLSID_FileOpenDialog
+ IID_IFileOpenDialog
+
+
+ CLSID_FileSaveDialog
+ IID_IFileSaveDialog
+
+
+ CLSID_TaskbarList
+ IID_ITaskbarList
+
+
+ CLSID_EnumerableObjectCollection
+ IID_IEnumObjects.
+
+
+ CLSID_ShellLink
+ IID_IShellLink
+
+
+ CLSID_WICImagingFactory
+
+
+ CLSID_DestinationList
+ IID_ICustomDestinationList
+
+
+ CLSID_ApplicationDestinations
+ IID_IApplicationDestinations
+
+
+ CLSID_ApplicationDocumentLists
+ IID_IApplicationDocumentLists
+
+
+ A static class for verifying assumptions.
+
+
+ A function signature for Assert.Evaluate.
+
+
+ A function signature for Assert.Implies.
+ Returns the truth of a predicate.
+
+
+
+ Executes the specified argument.
+
+ The function to execute.
+
+
+ Obsolete: Use Standard.Assert.AreEqual instead of Assert.Equals
+ The generic type to compare for equality.
+ The first generic type data to compare. This is is the expected value.
+ The second generic type data to compare. This is the actual value.
+
+
+
+ Verifies that two generic type data are equal. The assertion fails if they are not.
+
+ The generic type to compare for equality.
+ The first generic type data to compare. This is is the expected value.
+ The second generic type data to compare. This is the actual value.
+ This breaks into the debugger in the case of a failed assertion.
+
+
+
+ Verifies that two generic type data are not equal. The assertion fails if they are.
+
+ The generic type to compare for inequality.
+ The first generic type data to compare. This is is the value that's not expected.
+ The second generic type data to compare. This is the actual value.
+ This breaks into the debugger in the case of a failed assertion.
+
+
+
+ Verifies that if the specified condition is true, then so is the result.
+ The assertion fails if the condition is true but the result is false.
+
+ if set to true [condition].
+
+ A second Boolean statement. If the first was true then so must this be.
+ If the first statement was false then the value of this is ignored.
+
+ This breaks into the debugger in the case of a failed assertion.
+
+
+
+ Lazy evaluation overload. Verifies that if a condition is true, then so is a secondary value.
+
+ The conditional value.
+ A function to be evaluated for truth if the condition argument is true.
+
+ This overload only evaluates the result if the first condition is true.
+
+
+
+
+ Verifies that a string has content. I.e. it is not null and it is not empty.
+
+ The string to verify.
+
+
+
+ Verifies that a string has content. I.e. it is not null and it is not purely whitespace.
+
+ The string to verify.
+
+
+
+ Verifies the specified value is not null. The assertion fails if it is.
+
+ The generic reference type.
+ The value to check for nullness.
+ This breaks into the debugger in the case of a failed assertion.
+
+
+
+ Verifies that the specified condition is false. The assertion fails if it is true.
+
+ The expression that should be false .
+ This breaks into the debugger in the case of a failed assertion.
+
+
+
+ Verifies that the specified condition is false. The assertion fails if it is true.
+
+ The expression that should be false .
+ The message to display if the condition is true .
+ This breaks into the debugger in the case of a failed assertion.
+
+
+
+ Verifies that the specified condition is true. The assertion fails if it is not.
+
+ A condition that is expected to be true .
+ This breaks into the debugger in the case of a failed assertion.
+
+
+
+ Verifies that the specified condition is true. The assertion fails if it is not.
+
+ A condition that is expected to be true .
+ The message to write in case the condition is false .
+ This breaks into the debugger in the case of a failed assertion.
+
+
+
+ This line should never be executed. The assertion always fails.
+
+ This breaks into the debugger in the case of a failed assertion.
+
+
+
+ This line should never be executed. The assertion always fails.
+
+ The message to display if this function is executed.
+ This breaks into the debugger in the case of a failed assertion.
+
+
+
+ Verifies that the specified object is null. The assertion fails if it is not.
+
+ The item to verify is null.
+
+
+
+ Verifies that the specified value is within the expected range. The assertion fails if it isn't.
+
+ The lower bound inclusive value.
+ The value to verify.
+ The upper bound inclusive value.
+
+
+
+ Verifies that the specified value is within the expected range. The assertion fails if it isn't.
+
+ The lower bound inclusive value.
+ The value to verify.
+ The upper bound exclusive value.
+
+
+
+ Verify the current thread's apartment state is what's expected. The assertion fails if it isn't
+
+
+ The expected apartment state for the current thread.
+
+ This breaks into the debugger in the case of a failed assertion.
+
+
+
+ DoubleUtil uses fixed eps to provide fuzzy comparison functionality for doubles.
+ Note that FP noise is a big problem and using any of these compare
+ methods is not a complete solution, but rather the way to reduce
+ the probability of repeating unnecessary work.
+
+
+
+
+ Epsilon - more or less random, more or less small number.
+
+
+
+
+ AreClose returns whether or not two doubles are "close". That is, whether or
+ not they are within epsilon of each other.
+ There are plenty of ways for this to return false even for numbers which
+ are theoretically identical, so no code calling this should fail to work if this
+ returns false.
+
+ The first double to compare.
+ The second double to compare.
+ The result of the AreClose comparision.
+
+
+
+ LessThan returns whether or not the first double is less than the second double.
+ That is, whether or not the first is strictly less than *and* not within epsilon of
+ the other number.
+ There are plenty of ways for this to return false even for numbers which
+ are theoretically identical, so no code calling this should fail to work if this
+ returns false.
+
+ The first double to compare.
+ The second double to compare.
+ The result of the LessThan comparision.
+
+
+
+ GreaterThan returns whether or not the first double is greater than the second double.
+ That is, whether or not the first is strictly greater than *and* not within epsilon of
+ the other number.
+ There are plenty of ways for this to return false even for numbers which
+ are theoretically identical, so no code calling this should fail to work if this
+ returns false.
+
+ The first double to compare.
+ The second double to compare.
+ The result of the GreaterThan comparision.
+
+
+
+ LessThanOrClose returns whether or not the first double is less than or close to
+ the second double. That is, whether or not the first is strictly less than or within
+ epsilon of the other number.
+ There are plenty of ways for this to return false even for numbers which
+ are theoretically identical, so no code calling this should fail to work if this
+ returns false.
+
+ The first double to compare.
+ The second double to compare.
+ The result of the LessThanOrClose comparision.
+
+
+
+ GreaterThanOrClose returns whether or not the first double is greater than or close to
+ the second double. That is, whether or not the first is strictly greater than or within
+ epsilon of the other number.
+ There are plenty of ways for this to return false even for numbers which
+ are theoretically identical, so no code calling this should fail to work if this
+ returns false.
+
+ The first double to compare.
+ The second double to compare.
+ The result of the GreaterThanOrClose comparision.
+
+
+
+ Test to see if a double is a finite number (is not NaN or Infinity).
+
+ The value to test.
+ Whether or not the value is a finite number.
+
+
+
+ Test to see if a double a valid size value (is finite and > 0).
+
+ The value to test.
+ Whether or not the value is a valid size value.
+
+
+
+ Convert a point in device independent pixels (1/96") to a point in the system coordinates.
+
+ A point in the logical coordinate system.
+ Returns the parameter converted to the system's coordinates.
+
+
+
+ Convert a point in system coordinates to a point in device independent pixels (1/96").
+
+ A point in the physical coordinate system.
+ Returns the parameter converted to the device independent coordinate system.
+
+
+
+ Wrapper for common Win32 status codes.
+
+
+
+ The operation completed successfully.
+
+
+ Incorrect function.
+
+
+ The system cannot find the file specified.
+
+
+ The system cannot find the path specified.
+
+
+ The system cannot open the file.
+
+
+ Access is denied.
+
+
+ The handle is invalid.
+
+
+ Not enough storage is available to complete this operation.
+
+
+ There are no more files.
+
+
+ The process cannot access the file because it is being used by another process.
+
+
+ The parameter is incorrect.
+
+
+ The data area passed to a system call is too small.
+
+
+ Cannot nest calls to LoadModule.
+
+
+ Illegal operation attempted on a registry key that has been marked for deletion.
+
+
+ Element not found.
+
+
+ There was no match for the specified key in the index.
+
+
+ An invalid device was specified.
+
+
+ The operation was canceled by the user.
+
+
+ Cannot find window class.
+
+
+ The window class was already registered.
+
+
+ The specified datatype is invalid.
+
+
+
+ Create a new Win32 error.
+
+ The integer value of the error.
+
+
+ Performs HRESULT_FROM_WIN32 conversion.
+ The Win32 error being converted to an HRESULT.
+ The equivilent HRESULT value.
+
+
+ Performs HRESULT_FROM_WIN32 conversion.
+ The equivilent HRESULT value.
+
+
+ Performs the equivalent of Win32's GetLastError()
+ A Win32Error instance with the result of the native GetLastError
+
+
+
+ Compare two Win32 error codes for equality.
+
+ The first error code to compare.
+ The second error code to compare.
+ Whether the two error codes are the same.
+
+
+
+ Compare two Win32 error codes for inequality.
+
+ The first error code to compare.
+ The second error code to compare.
+ Whether the two error codes are not the same.
+
+
+ FACILITY_NULL
+
+
+ FACILITY_RPC
+
+
+ FACILITY_DISPATCH
+
+
+ FACILITY_STORAGE
+
+
+ FACILITY_ITF
+
+
+ FACILITY_WIN32
+
+
+ FACILITY_WINDOWS
+
+
+ FACILITY_CONTROL
+
+
+ MSDN doced facility code for ESE errors.
+
+
+ FACILITY_WINCODEC (WIC)
+
+
+ Wrapper for HRESULT status codes.
+
+
+ S_OK
+
+
+ S_FALSE
+
+
+ E_PENDING
+
+
+ E_NOTIMPL
+
+
+ E_NOINTERFACE
+
+
+ E_POINTER
+
+
+ E_ABORT
+
+
+ E_FAIL
+
+
+ E_UNEXPECTED
+
+
+ STG_E_INVALIDFUNCTION
+
+
+ REGDB_E_CLASSNOTREG
+
+
+ DESTS_E_NO_MATCHING_ASSOC_HANDLER. Win7 internal error code for Jump Lists.
+ There is no Assoc Handler for the given item registered by the specified application.
+
+
+ DESTS_E_NORECDOCS. Win7 internal error code for Jump Lists.
+ The given item is excluded from the recent docs folder by the NoRecDocs bit on its registration.
+
+
+ DESTS_E_NOTALLCLEARED. Win7 internal error code for Jump Lists.
+ Not all of the items were successfully cleared
+
+
+ E_ACCESSDENIED
+ Win32Error ERROR_ACCESS_DENIED.
+
+
+ E_OUTOFMEMORY
+ Win32Error ERROR_OUTOFMEMORY.
+
+
+ E_INVALIDARG
+ Win32Error ERROR_INVALID_PARAMETER.
+
+
+ INTSAFE_E_ARITHMETIC_OVERFLOW
+
+
+ COR_E_OBJECTDISPOSED
+
+
+ WC_E_GREATERTHAN
+
+
+ WC_E_SYNTAX
+
+
+
+ Create an HRESULT from an integer value.
+
+
+
+
+
+ Convert an HRESULT to an int. Used for COM interface declarations out of our control.
+
+
+
+
+ retrieve HRESULT_FACILITY
+
+
+
+
+ retrieve HRESULT_CODE
+
+
+
+
+ Get a string representation of this HRESULT.
+
+
+
+
+
+ Convert the result of Win32 GetLastError() into a raised exception.
+
+
+
+
+ HIGHCONTRAST flags
+
+
+
+
+ DROPIMAGE_*
+
+
+
+
+ BITMAPINFOHEADER Compression type. BI_*.
+
+
+
+
+ CombingRgn flags. RGN_*
+
+
+
+
+ Creates the intersection of the two combined regions.
+
+
+
+
+ Creates the union of two combined regions.
+
+
+
+
+ Creates the union of two combined regions except for any overlapping areas.
+
+
+
+
+ Combines the parts of hrgnSrc1 that are not part of hrgnSrc2.
+
+
+
+
+ Creates a copy of the region identified by hrgnSrc1.
+
+
+
+
+ For IWebBrowser2. OLECMDEXECOPT_*
+
+
+
+
+ For IWebBrowser2. OLECMDF_*
+
+
+
+
+ For IWebBrowser2. OLECMDID_*
+
+
+
+
+ For IWebBrowser2. READYSTATE_*
+
+
+
+
+ DATAOBJ_GET_ITEM_FLAGS. DOGIF_*.
+
+
+
+ Use the system default, which is to display all error dialog boxes.
+
+
+
+ The system does not display the critical-error-handler message box.
+ Instead, the system sends the error to the calling process.
+
+
+
+
+ 64-bit Windows: The system automatically fixes memory alignment faults and makes them
+ invisible to the application. It does this for the calling process and any descendant processes.
+ After this value is set for a process, subsequent attempts to clear the value are ignored.
+
+
+
+
+ The system does not display the general-protection-fault message box.
+ This flag should only be set by debugging applications that handle general
+ protection (GP) faults themselves with an exception handler.
+
+
+
+
+ The system does not display a message box when it fails to find a file.
+ Instead, the error is returned to the calling process.
+
+
+
+
+ Non-client hit test values, HT*
+
+
+
+
+ GetClassLongPtr values, GCLP_*
+
+
+
+
+ GetWindowLongPtr values, GWL_*
+
+
+
+
+ SystemMetrics. SM_*
+
+
+
+
+ SystemParameterInfo values, SPI_*
+
+
+
+
+ SystemParameterInfo flag values, SPIF_*
+
+
+
+
+ CS_*
+
+
+
+
+ WindowStyle values, WS_*
+
+
+
+
+ Window message values, WM_*
+
+
+
+
+ Window style extended values, WS_EX_*
+
+
+
+
+ GetDeviceCaps nIndex values.
+
+
+
+ Number of bits per pixel
+
+
+
+
+ Number of planes
+
+
+
+
+ Logical pixels inch in X
+
+
+
+
+ Logical pixels inch in Y
+
+
+
+
+ "FILEOP_FLAGS", FOF_*.
+
+
+
+
+ EnableMenuItem uEnable values, MF_*
+
+
+
+
+ Possible return value for EnableMenuItem
+
+
+
+ Specifies the type of visual style attribute to set on a window.
+
+
+ Non-client area window attributes will be set.
+
+
+
+ DWMFLIP3DWINDOWPOLICY. DWMFLIP3D_*
+
+
+
+
+ DWMNCRENDERINGPOLICY. DWMNCRP_*
+
+
+
+
+ DWMWINDOWATTRIBUTE. DWMWA_*
+
+
+
+
+ WindowThemeNonClientAttributes
+
+
+
+ Prevents the window caption from being drawn.
+
+
+ Prevents the system icon from being drawn.
+
+
+ Prevents the system icon menu from appearing.
+
+
+ Prevents mirroring of the question mark, even in right-to-left (RTL) layout.
+
+
+ A mask that contains all the valid bits.
+
+
+
+ SetWindowPos options
+
+
+
+
+ ShowWindow options
+
+
+
+
+ SCF_ISSECURE
+
+
+
+
+ GDI+ Status codes
+
+
+
+
+ MSGFLT_*. New in Vista. Realiased in Windows 7.
+
+
+
+
+ Shell_NotifyIcon messages. NIM_*
+
+
+
+
+ SHAddToRecentDocuments flags. SHARD_*
+
+
+
+
+ Shell_NotifyIcon flags. NIF_*
+
+
+
+
+ Vista only.
+
+
+
+
+ Vista only.
+
+
+
+
+ Shell_NotifyIcon info flags. NIIF_*
+
+
+
+ XP SP2 and later.
+
+
+ XP and later.
+
+
+ Vista and later.
+
+
+ Windows 7 and later
+
+
+ XP and later. Native version called NIIF_ICON_MASK.
+
+
+
+ AC_*
+
+
+
+
+ The state of the icon. There are two flags that can be set independently.
+ NIS_HIDDEN = 1. The icon is hidden.
+ NIS_SHAREDICON = 2. The icon is shared.
+
+
+
+ The idlist for the shell item that should be added to the recent docs folder.
+
+
+ The id of the application that should be associated with this recent doc.
+
+
+ Defines options that are used to set window visual style attributes.
+
+
+
+ A combination of flags that modify window visual style attributes.
+ Can be a combination of the WTNCA constants.
+
+
+
+
+ A bitmask that describes how the values specified in dwFlags should be applied.
+ If the bit corresponding to a value in dwFlags is 0, that flag will be removed.
+ If the bit is 1, the flag will be added.
+
+
+
+ Width of left border that retains its size.
+
+
+ Width of right border that retains its size.
+
+
+ Height of top border that retains its size.
+
+
+ Height of bottom border that retains its size.
+
+
+
+ initialize this field using: Marshal.SizeOf(typeof(APPBARDATA));
+
+
+
+ Delegate declaration that matches native WndProc signatures.
+
+
+ Delegate declaration that matches managed WndProc signatures.
+
+
+
+ Sets attributes to control how visual styles are applied to a specified window.
+
+
+ Handle to a window to apply changes to.
+
+
+ Value of type WINDOWTHEMEATTRIBUTETYPE that specifies the type of attribute to set.
+ The value of this parameter determines the type of data that should be passed in the pvAttribute parameter.
+ Can be the following value:
+ WTA_NONCLIENT (Specifies non-client related attributes).
+ pvAttribute must be a pointer of type WTA_OPTIONS.
+
+
+ A pointer that specifies attributes to set. Type is determined by the value of the eAttribute value.
+
+
+ Specifies the size, in bytes, of the data pointed to by pvAttribute.
+
+
+
+ Overload of SystemParametersInfo for getting and setting NONCLIENTMETRICS.
+
+
+ Overload of SystemParametersInfo for getting and setting HIGHCONTRAST.
+
+
+
+ Sets the User Model AppID for the current process, enabling Windows to retrieve this ID
+
+
+
+
+
+ Retrieves the User Model AppID that has been explicitly set for the current process via SetCurrentProcessExplicitAppUserModelID
+
+
+
+
+ ASSOCIATIONLEVEL, AL_*
+
+
+ ASSOCIATIONTYPE, AT_*
+
+
+ FileDialog AddPlace options. FDAP_*
+
+
+ IFileDialog options. FOS_*
+
+
+ FDE_OVERWRITE_RESPONSE. FDEOR_*
+
+
+ FDE_SHAREVIOLATION_RESPONSE. FDESVR_*
+
+
+ ShellItem attribute flags. SIATTRIBFLAGS_*
+
+
+
+ Flags for SetTabProperties. STPF_*
+
+ The native enum was called STPFLAG.
+
+
+
+ Flags for Setting Taskbar Progress state. TBPF_*
+
+
+ The native enum was called TBPFLAG.
+
+
+
+
+ THUMBBUTTON mask. THB_*
+
+
+
+
+ THUMBBUTTON flags. THBF_*
+
+
+
+
+ GetPropertyStoreFlags. GPS_*.
+
+
+ These are new for Vista, but are used in downlevel components
+
+
+
+
+ KNOWNDESTCATEGORY. KDC_*
+
+
+
+ Objects can be copied
+ DROPEFFECT_COPY
+
+
+ Objects can be moved
+ DROPEFFECT_MOVE
+
+
+ Objects can be linked
+
+ DROPEFFECT_LINK.
+
+ If this bit is set on an item in the shell folder, a
+ 'Create Shortcut' menu item will be added to the File
+ menu and context menus for the item. If the user selects
+ that command, your IContextMenu::InvokeCommand() will be called
+ with 'link'.
+ That flag will also be used to determine if 'Create Shortcut'
+ should be added when the item in your folder is dragged to another
+ folder.
+
+
+
+ supports BindToObject(IID_IStorage)
+
+
+ Objects can be renamed
+
+
+ Objects can be deleted
+
+
+ Objects have property sheets
+
+
+ Objects are drop target
+
+
+ Object is encrypted (use alt color)
+
+
+ 'Slow' object
+
+
+ Ghosted icon
+
+
+ Shortcut (link)
+
+
+ Shared
+
+
+ Read-only
+
+
+ Hidden object
+
+
+ May contain children with SFGAO_FILESYSTEM
+
+
+ Support BindToObject(IID_IShellFolder)
+
+
+ Is a win32 file system object (file/folder/root)
+
+
+ May contain children with SFGAO_FOLDER (may be slow)
+
+
+ Invalidate cached information (may be slow)
+
+
+ Is this removeable media?
+
+
+ Object is compressed (use alt color)
+
+
+ Supports IShellFolder, but only implements CreateViewObject() (non-folder view)
+
+
+ Is a non-enumerated object (should be hidden)
+
+
+ Should show bold in explorer tree
+
+
+ Obsolete
+
+
+ Obsolete
+
+
+ Supports BindToObject(IID_IStream)
+
+
+ May contain children with SFGAO_STORAGE or SFGAO_STREAM
+
+
+ For determining storage capabilities, ie for open/save semantics
+
+
+
+ Attributes that are masked out for PKEY_SFGAOFlags because they are considered
+ to cause slow calculations or lack context
+ (SFGAO_VALIDATE | SFGAO_ISSLOW | SFGAO_HASSUBFOLDER and others)
+
+
+
+
+ IShellFolder::EnumObjects grfFlags bits. Also called SHCONT
+
+
+
+
+ IShellFolder::GetDisplayNameOf/SetNameOf uFlags. Also called SHGDNF.
+
+
+ For compatibility with SIGDN, these bits must all sit in the LOW word.
+
+
+
+
+ SHELLITEMCOMPAREHINTF. SICHINT_*.
+
+
+
+ iOrder based on display in a folder view
+
+
+ exact instance compare
+
+
+ iOrder based on canonical name (better performance)
+
+
+
+ ShellItem enum. SIGDN_*.
+
+
+
+
+ STR_GPS_*
+
+
+ When requesting a property store through IShellFolder, you can specify the equivalent of
+ GPS_DEFAULT by passing in a null IBindCtx parameter.
+
+ You can specify the equivalent of GPS_READWRITE by passing a mode of STGM_READWRITE | STGM_EXCLUSIVE
+ in the bind context
+
+ Here are the string versions of GPS_ flags, passed to IShellFolder::BindToObject() via IBindCtx::RegisterObjectParam()
+ These flags are valid when requesting an IPropertySetStorage or IPropertyStore handler
+
+ The meaning of these flags are described above.
+
+ There is no STR_ equivalent for GPS_TEMPORARY because temporary property stores
+ are provided by IShellItem2 only -- not by the underlying IShellFolder.
+
+
+
+
+ WPARAM value for a THUMBBUTTON being clicked.
+
+
+
+ fmtid
+
+
+ pid
+
+
+ PKEY_Title
+
+
+ PKEY_AppUserModel_ID
+
+
+ PKEY_AppUserModel_IsDestListSeparator
+
+
+ PKEY_AppUserModel_RelaunchCommand
+
+
+ PKEY_AppUserModel_RelaunchDisplayNameResource
+
+
+ PKEY_AppUserModel_RelaunchIconResource
+
+
+ Unknown Object Array
+
+
+
+ Shell Namespace helper
+
+
+
+
+ Shell Namespace helper 2
+
+
+
+
+ This function must be called first to validate use of other members.
+
+
+
+
+ This function adds a tab for hwnd to the taskbar.
+
+ The HWND for which to add the tab.
+
+
+
+ This function deletes a tab for hwnd from the taskbar.
+
+ The HWND for which the tab is to be deleted.
+
+
+
+ This function activates the tab associated with hwnd on the taskbar.
+
+ The HWND for which the tab is to be actuvated.
+
+
+
+ This function marks hwnd in the taskbar as the active tab.
+
+ The HWND to activate.
+
+
+
+ Marks a window as full-screen.
+
+ The handle of the window to be marked.
+ A Boolean value marking the desired full-screen status of the window.
+
+ Setting the value of fFullscreen to true, the Shell treats this window as a full-screen window, and the taskbar
+ is moved to the bottom of the z-order when this window is active. Setting the value of fFullscreen to false
+ removes the full-screen marking, but does not cause the Shell to treat the window as though it were
+ definitely not full-screen. With a false fFullscreen value, the Shell depends on its automatic detection facility
+ to specify how the window should be treated, possibly still flagging the window as full-screen.
+
+
+
+
+ Allows an application to retrieve the most recent and frequent documents opened in that app, as reported via SHAddToRecentDocs
+
+
+
+
+ Set the App User Model ID for the application retrieving this list. If an AppID is not provided via this method,
+ the system will use a heuristically determined ID. This method must be called before GetList.
+
+ App Id.
+
+
+
+ Retrieve an IEnumObjects or IObjectArray for IShellItems and/or IShellLinks.
+ Items may appear in both the frequent and recent lists.
+
+
+
+
+
+ Provides access to the App User Model ID on objects supporting this value.
+
+
+
+
+ Provides access to the ProgID associated with an object
+
+
+
+
+ Wraps an IStream interface pointer from COM into a form consumable by .Net.
+
+
+ This implementation is immutable, though it's possible that the underlying
+ stream can be changed in another context.
+
+
+
+
+ Wraps a native IStream interface into a CLR Stream subclass.
+
+
+ The stream that this object wraps.
+
+
+ Note that the parameter is passed by ref. On successful creation it is
+ zeroed out to the caller. This object becomes responsible for the lifetime
+ management of the wrapped IStream.
+
+
+
+
+ Wraps a managed stream instance into an interface pointer consumable by COM.
+
+
+
+
+ Initializes a new instance of the ManagedIStream class with the specified managed Stream object.
+
+
+ The stream that this IStream reference is wrapping.
+
+
+
+
+ Creates a new stream object with its own seek pointer that
+ references the same bytes as the original stream.
+
+
+ When this method returns, contains the new stream object. This parameter is passed uninitialized.
+
+
+ For more information, see the existing documentation for IStream::Clone in the MSDN library.
+ This class doesn't implement Clone. A COMException is thrown if it is used.
+
+
+
+
+ Ensures that any changes made to a stream object that is open in transacted
+ mode are reflected in the parent storage.
+
+
+ A value that controls how the changes for the stream object are committed.
+
+
+ For more information, see the existing documentation for IStream::Commit in the MSDN library.
+
+
+
+
+ Copies a specified number of bytes from the current seek pointer in the
+ stream to the current seek pointer in another stream.
+
+
+ A reference to the destination stream.
+
+
+ The number of bytes to copy from the source stream.
+
+
+ On successful return, contains the actual number of bytes read from the source.
+ (Note the native signature is to a ULARGE_INTEGER*, so 64 bits are written
+ to this parameter on success.)
+
+
+ On successful return, contains the actual number of bytes written to the destination.
+ (Note the native signature is to a ULARGE_INTEGER*, so 64 bits are written
+ to this parameter on success.)
+
+
+
+
+ Restricts access to a specified range of bytes in the stream.
+
+
+ The byte offset for the beginning of the range.
+
+
+ The length of the range, in bytes, to restrict.
+
+
+ The requested restrictions on accessing the range.
+
+
+ For more information, see the existing documentation for IStream::LockRegion in the MSDN library.
+ This class doesn't implement LockRegion. A COMException is thrown if it is used.
+
+
+
+
+ Reads a specified number of bytes from the stream object into memory starting at the current seek pointer.
+
+
+ When this method returns, contains the data read from the stream. This parameter is passed uninitialized.
+
+
+ The number of bytes to read from the stream object.
+
+
+ A pointer to a ULONG variable that receives the actual number of bytes read from the stream object.
+
+
+ For more information, see the existing documentation for ISequentialStream::Read in the MSDN library.
+
+
+
+
+ Discards all changes that have been made to a transacted stream since the last Commit call.
+
+
+ This class doesn't implement Revert. A COMException is thrown if it is used.
+
+
+
+
+ Changes the seek pointer to a new location relative to the beginning of the
+ stream, to the end of the stream, or to the current seek pointer.
+
+
+ The displacement to add to dwOrigin.
+
+
+ The origin of the seek. The origin can be the beginning of the file, the current seek pointer, or the end of the file.
+
+
+ On successful return, contains the offset of the seek pointer from the beginning of the stream.
+ (Note the native signature is to a ULARGE_INTEGER*, so 64 bits are written
+ to this parameter on success.)
+
+
+ For more information, see the existing documentation for IStream::Seek in the MSDN library.
+
+
+
+
+ Changes the size of the stream object.
+
+
+ The new size of the stream as a number of bytes.
+
+
+ For more information, see the existing documentation for IStream::SetSize in the MSDN library.
+
+
+
+
+ Retrieves the STATSTG structure for this stream.
+
+
+ When this method returns, contains a STATSTG structure that describes this stream object.
+ This parameter is passed uninitialized.
+
+
+ Members in the STATSTG structure that this method does not return, thus saving some memory allocation operations.
+
+
+
+
+ Removes the access restriction on a range of bytes previously restricted with the LockRegion method.
+
+ The byte offset for the beginning of the range.
+
+
+ The length, in bytes, of the range to restrict.
+
+
+ The access restrictions previously placed on the range.
+
+
+ For more information, see the existing documentation for IStream::UnlockRegion in the MSDN library.
+ This class doesn't implement UnlockRegion. A COMException is thrown if it is used.
+
+
+
+
+ Writes a specified number of bytes into the stream object starting at the current seek pointer.
+
+
+ The buffer to write this stream to.
+
+
+ The number of bytes to write to the stream.
+
+
+ On successful return, contains the actual number of bytes written to the stream object.
+ If the caller sets this pointer to null, this method does not provide the actual number
+ of bytes written.
+
+
+
+
+ Releases resources controlled by this object.
+
+
+ Dispose can be called multiple times, but trying to use the object
+ after it has been disposed will generally throw ObjectDisposedExceptions.
+
+
+
+
+ Wrapper around File.Copy to provide feedback as to whether the file wasn't copied because it didn't exist.
+
+
+
+
+
+ Simple guard against the exceptions that File.Delete throws on null and empty strings.
+
+ The path to delete. Unlike File.Delete, this can be null or empty.
+
+ Note that File.Delete, and by extension SafeDeleteFile, does not throw an exception
+ if the file does not exist.
+
+
+
+
+ Utility to help classes catenate their properties for implementing ToString().
+
+ The StringBuilder to catenate the results into.
+ The name of the property to be catenated.
+ The value of the property to be catenated.
+
+
+
+ Generates ToString functionality for a struct. This is an expensive way to do it,
+ it exists for the sake of debugging while classes are in flux.
+ Eventually this should just be removed and the classes should
+ do this without reflection.
+
+
+
+
+
+
+
+ Encodes a URL string. Duplicated functionality from System.Web.HttpUtility.UrlEncode.
+
+
+
+
+ Duplicated from System.Web.HttpUtility because System.Web isn't part of the client profile.
+ URL Encoding replaces ' ' with '+' and unsafe ASCII characters with '%XX'.
+ Safe characters are defined in RFC2396 (http://www.ietf.org/rfc/rfc2396.txt).
+ They are the 7-bit ASCII alphanumerics and the mark characters "-_.!~*'()".
+ This implementation does not treat '~' as a safe character to be consistent with the System.Web version.
+
+
+
+ GDI's DeleteObject
+
+
+ GDI+'s DisposeImage
+
+
+
+ From a list of BitmapFrames find the one that best matches the requested dimensions.
+ The methods used here are copied from Win32 sources. We want to be consistent with
+ system behaviors.
+
+
+ Convert a native integer that represent a color with an alpha channel into a Color struct.
+ The integer that represents the color. Its bits are of the format 0xAARRGGBB.
+ A Color representation of the parameter.
+
+
+
+ A static class for retail validated assertions.
+ Instead of breaking into the debugger an exception is thrown.
+
+
+
+
+ Ensure that the current thread's apartment state is what's expected.
+
+
+ The required apartment state for the current thread.
+
+
+ The message string for the exception to be thrown if the state is invalid.
+
+
+ Thrown if the calling thread's apartment state is not the same as the requiredState.
+
+
+
+
+ Ensure that an argument is neither null nor empty.
+
+ The string to validate.
+ The name of the parameter that will be presented if an exception is thrown.
+
+
+
+ Ensure that an argument is neither null nor does it consist only of whitespace.
+
+ The string to validate.
+ The name of the parameter that will be presented if an exception is thrown.
+
+
+ Verifies that an argument is not null.
+ Type of the object to validate. Must be a class.
+ The object to validate.
+ The name of the parameter that will be presented if an exception is thrown.
+
+
+ Verifies that an argument is not null.
+ Type of the object to validate. Must be a class.
+ The object to validate.
+ The name of the parameter that will be presented if an exception is thrown.
+
+
+ Verifies that an argument is null.
+ Type of the object to validate. Must be a class.
+ The object to validate.
+ The name of the parameter that will be presented if an exception is thrown.
+
+
+
+ Verifies the specified statement is true. Throws an ArgumentException if it's not.
+
+ The statement to be verified as true.
+ Name of the parameter to include in the ArgumentException.
+ The message to include in the ArgumentException.
+
+
+
+ Verifies that the specified value is within the expected range. The assertion fails if it isn't.
+
+ The lower bound inclusive value.
+ The value to verify.
+ The upper bound exclusive value.
+ The name of the parameter that caused the current exception.
+
+
+ Display the system menu at a specified location.
+ The MetroWindow
+ The location to display the system menu, in logical screen coordinates.
+
+
+
+ Private constructor. The public way to access this class is through the static Current property.
+
+
+
+ The extent of the top of the window to treat as the caption.
+
+
+ Dependency property for IgnoreTaskbarOnMaximize
+
+
+
+ If this property is true and the attached window's WindowStyle=None then when the window is maximized it will cover the entire
+ monitor, including the taskbar.
+
+
+
+
+ Is this using WPF4?
+
+
+ There are a few specific bugs in Window in 3.5SP1 and below that require workarounds
+ when handling WM_NCCALCSIZE on the HWND.
+
+
+
+ The Window that's chrome is being modified.
+
+
+ Underlying HWND for the _window.
+
+ Critical : Critical member
+
+
+
+ Underlying HWND for the _window.
+
+ Critical : Critical member provides access to HWND's window messages which are critical
+
+
+
+ Object that describes the current modifications being made to the chrome.
+
+
+
+ Critical : Store critical methods in critical callback table
+ Safe : Demands full trust permissions
+
+
+
+
+ Critical : Calls critical methods
+ Safe : Demands full trust permissions
+
+
+
+
+ Critical : Calls critical methods
+ Safe : Demands full trust permissions
+
+
+
+
+ Critical : Calls critical methods
+ Safe : Demands full trust permissions
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Store critical methods in critical callback table
+ Safe : Demands full trust permissions
+
+
+
+
+ Critical : References critical methods
+
+
+
+
+ Critical : Store critical methods in critical callback table
+ Safe : Demands full trust permissions
+
+
+
+
+ Critical : Accesses critical _hwnd field
+ Safe : Demands full trust permissions
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Store critical methods in critical callback table
+ Safe : Demands full trust permissions
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical method
+
+
+
+ A borderless window lost his animation, with this we bring it back.
+
+
+
+ Critical : Accesses critical _hwnd
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ This method handles the window size if the taskbar is set to auto-hide.
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical Marshal.PtrToStructure
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical method
+
+
+
+
+ Critical : Calls critical method
+
+
+
+
+ Critical : Calls critical Marshal.PtrToStructure
+
+
+
+
+ Critical : Calls critical Marshal.PtrToStructure
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+ Add and remove a native WindowStyle from the HWND.
+ The styles to be removed. These can be bitwise combined.
+ The styles to be added. These can be bitwise combined.
+ Whether the styles of the HWND were modified as a result of this call.
+
+ Critical : Calls critical methods
+
+
+
+
+ Get the WindowState as the native HWND knows it to be. This isn't necessarily the same as what Window thinks.
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Get the bounding rectangle for the window in physical coordinates.
+
+ The bounding rectangle for the window.
+
+ Critical : Calls critical methods
+
+
+
+
+ Update the items in the system menu based on the current, or assumed, WindowState.
+
+
+ The state to assume that the Window is in. This can be null to query the Window's state.
+
+
+ We want to update the menu while we have some control over whether the caption will be repainted.
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Matrix of the HT values to return when responding to NC window messages.
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Unsubscribes event handler from critical _hwndSource
+
+
+
+
+ Critical : Unsubscribes critical event handler
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ GeneratedInternalTypeHelper
+
+
+
+
+ CreateInstance
+
+
+
+
+ GetPropertyValue
+
+
+
+
+ SetPropertyValue
+
+
+
+
+ CreateDelegate
+
+
+
+
+ AddEventHandler
+
+
+
+
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/bin/Release/Open.Nat.dll b/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/bin/Release/Open.Nat.dll
new file mode 100644
index 0000000..c8d70fa
Binary files /dev/null and b/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/bin/Release/Open.Nat.dll differ
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/bin/Release/Open.Nat.xml b/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/bin/Release/Open.Nat.xml
new file mode 100644
index 0000000..6ec01e4
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/bin/Release/Open.Nat.xml
@@ -0,0 +1,324 @@
+
+
+
+ Open.Nat
+
+
+
+
+ Represents a NAT device and provides access to the operation set that allows
+ open (forward) ports, close ports and get the externa (visible) IP address.
+
+
+
+
+ Creates the port map asynchronous.
+
+ The Mapping entry.
+
+ device.CreatePortMapAsync(new Mapping(Protocol.Tcp, 1700, 1600));
+
+ MappingException
+
+
+
+ Deletes a mapped port asynchronous.
+
+ The Mapping entry.
+
+ device.DeletePortMapAsync(new Mapping(Protocol.Tcp, 1700, 1600));
+
+ MappingException-class
+
+
+
+ Gets all mappings asynchronous.
+
+
+ The list of all forwarded ports
+
+
+ var mappings = await device.GetAllMappingsAsync();
+ foreach(var mapping in mappings)
+ {
+ Console.WriteLine(mapping)
+ }
+
+ MappingException
+
+
+
+ Gets the external (visible) IP address asynchronous. This is the NAT device IP address
+
+
+ The public IP addrees
+
+
+ Console.WriteLine("My public IP is: {0}", await device.GetExternalIPAsync());
+
+ MappingException
+
+
+
+ Gets the specified mapping asynchronous.
+
+ The protocol.
+ The port.
+
+ The matching mapping
+
+
+
+
+ Protocol to allow/disallow
+
+
+
+
+ Transport Control Protocol
+
+
+
+
+ Datagram Protocol
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Represents a port forwarding entry in the NAT translation table.
+
+
+
+
+ Gets the mapping's description. It is the value stored in the NewPortMappingDescription parameter.
+ The NewPortMappingDescription parameter is a human readable string that describes the connection.
+ It is used in sorme web interfaces of routers so the user can see which program is using what port.
+
+
+
+
+ Gets the private ip.
+
+
+
+
+ Gets the protocol.
+
+
+
+
+ The PrivatePort parameter specifies the port on a client machine to which all traffic
+ coming in on PublicPort for the protocol specified by
+ Protocol should be forwarded to.
+
+ Protocol enum
+
+
+
+ Gets the public ip.
+
+
+
+
+ Gets the external (visible) port number.
+ It is the value stored in the NewExternalPort parameter .
+ The NewExternalPort parameter is used to specify the TCP or UDP port on the WAN side of the router which should be forwarded.
+
+
+
+
+ Gets the lifetime. The Lifetime parameter tells the router how long the portmapping should be active.
+ Since most programs don't know this in advance, it is often set to 0, which means 'unlimited' or 'permanent'.
+
+
+ All portmappings are release automatically as part of the shutdown process when NatUtility .ReleaseOnShutdown is true.
+ Permanent portmappings will not be released if the process ends anormally.
+ Since most programs don't know the lifetime in advance, Open.NAT renew all the portmappings (except the permanents) before they expires. So, developers have to close explicitly those portmappings
+ they don't want to remain open for the session.
+
+
+
+
+ Gets the expiration. The property value is calculated using Lifetime property.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The protocol.
+ The private ip.
+ The private port.
+ The public port.
+ The lifetime.
+ The description.
+
+
+
+ Initializes a new instance of the class.
+
+ The protocol.
+ The private port.
+ The public port.
+
+ This constructor initializes a Permanent mapping. The description by deafult is "Open.NAT"
+
+
+
+
+ Initializes a new instance of the class.
+
+ The protocol.
+ The private port.
+ The public port.
+ The description.
+
+ This constructor initializes a Permanent mapping.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The protocol.
+ The private port.
+ The public port.
+ The lifetime.
+ The description.
+
+
+
+ Determines whether this instance is expired.
+
+
+ Permanent mappings never expires.
+
+
+
+
+ Returns a that represents this instance.
+
+
+ A that represents this instance.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The TraceSource instance
+ used for debugging and Troubleshooting
+
+
+ NatUtility.TraceSource.Switch.Level = SourceLevels.Verbose;
+ NatUtility.TraceSource.Listeners.Add(new ConsoleListener());
+
+
+ At least one trace listener has to be added to the Listeners collection if a trace is required; if no listener is added
+ there will no be tracing to analyse.
+
+
+ Open.NAT only supports SourceLevels.Verbose, SourceLevels.Error, SourceLevels.Warning and SourceLevels.Information.
+
+
+
+
+ Discovers and returns an UPnp or Pmp NAT device; otherwise a NatDeviceNotFoundException
+ exception is thrown after 3 seconds.
+
+ A NAT device
+ when no NAT found before 3 seconds.
+
+
+
+ Discovers and returns a NAT device for the specified type; otherwise a NatDeviceNotFoundException
+ exception is thrown when it is cancelled.
+
+
+ It allows to specify the NAT type to discover as well as the cancellation token in order.
+
+ Port mapper protocol; Upnp, Pmp or both
+ Cancellation token source for cancelling the discovery process
+ A NAT device
+ when no NAT found before cancellation
+
+
+
+ Discovers and returns all NAT devices for the specified type. If no NAT device is found it returns an empty enumerable
+
+ Port mapper protocol; Upnp, Pmp or both
+ Cancellation token source for cancelling the discovery process
+ All found NAT devices
+
+
+
+ Release all ports opened by Open.NAT.
+
+
+ If ReleaseOnShutdown value is true, it release all the mappings created through the library.
+
+
+
+
+ Protocol that should be used for searching a NAT device.
+
+
+
+
+ Use only Port Mapping Protocol
+
+
+
+
+ Use only Universal Plug and Play
+
+
+
+
+ The message sent to discover all uPnP devices on the network
+
+
+
+
+
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/bin/Release/RBXLegacyDedicatedServer.exe b/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/bin/Release/RBXLegacyDedicatedServer.exe
new file mode 100644
index 0000000..7f97b02
Binary files /dev/null and b/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/bin/Release/RBXLegacyDedicatedServer.exe differ
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/bin/Release/RBXLegacyDedicatedServer.exe.config b/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/bin/Release/RBXLegacyDedicatedServer.exe.config
new file mode 100644
index 0000000..8e15646
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/bin/Release/RBXLegacyDedicatedServer.exe.config
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/bin/Release/RBXLegacyDedicatedServer.pdb b/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/bin/Release/RBXLegacyDedicatedServer.pdb
new file mode 100644
index 0000000..4879e86
Binary files /dev/null and b/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/bin/Release/RBXLegacyDedicatedServer.pdb differ
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/bin/Release/System.Windows.Interactivity.dll b/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/bin/Release/System.Windows.Interactivity.dll
new file mode 100644
index 0000000..931c744
Binary files /dev/null and b/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/bin/Release/System.Windows.Interactivity.dll differ
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/obj/Release/App.g.cs b/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/obj/Release/App.g.cs
new file mode 100644
index 0000000..26c0a51
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/obj/Release/App.g.cs
@@ -0,0 +1,70 @@
+#pragma checksum "..\..\App.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "C3F665A327A8089D57F19D2B95D830B5"
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+// Runtime Version:4.0.30319.42000
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+using RBXLegacyDedicatedServer;
+using System;
+using System.Diagnostics;
+using System.Windows;
+using System.Windows.Automation;
+using System.Windows.Controls;
+using System.Windows.Controls.Primitives;
+using System.Windows.Data;
+using System.Windows.Documents;
+using System.Windows.Ink;
+using System.Windows.Input;
+using System.Windows.Markup;
+using System.Windows.Media;
+using System.Windows.Media.Animation;
+using System.Windows.Media.Effects;
+using System.Windows.Media.Imaging;
+using System.Windows.Media.Media3D;
+using System.Windows.Media.TextFormatting;
+using System.Windows.Navigation;
+using System.Windows.Shapes;
+using System.Windows.Shell;
+
+
+namespace RBXLegacyDedicatedServer {
+
+
+ ///
+ /// App
+ ///
+ public partial class App : System.Windows.Application {
+
+ ///
+ /// InitializeComponent
+ ///
+ [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
+ public void InitializeComponent() {
+
+ #line 5 "..\..\App.xaml"
+ this.StartupUri = new System.Uri("MainWindow.xaml", System.UriKind.Relative);
+
+ #line default
+ #line hidden
+ }
+
+ ///
+ /// Application Entry Point.
+ ///
+ [System.STAThreadAttribute()]
+ [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
+ public static void Main() {
+ RBXLegacyDedicatedServer.App app = new RBXLegacyDedicatedServer.App();
+ app.InitializeComponent();
+ app.Run();
+ }
+ }
+}
+
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/obj/Release/App.g.i.cs b/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/obj/Release/App.g.i.cs
new file mode 100644
index 0000000..26c0a51
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/obj/Release/App.g.i.cs
@@ -0,0 +1,70 @@
+#pragma checksum "..\..\App.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "C3F665A327A8089D57F19D2B95D830B5"
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+// Runtime Version:4.0.30319.42000
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+using RBXLegacyDedicatedServer;
+using System;
+using System.Diagnostics;
+using System.Windows;
+using System.Windows.Automation;
+using System.Windows.Controls;
+using System.Windows.Controls.Primitives;
+using System.Windows.Data;
+using System.Windows.Documents;
+using System.Windows.Ink;
+using System.Windows.Input;
+using System.Windows.Markup;
+using System.Windows.Media;
+using System.Windows.Media.Animation;
+using System.Windows.Media.Effects;
+using System.Windows.Media.Imaging;
+using System.Windows.Media.Media3D;
+using System.Windows.Media.TextFormatting;
+using System.Windows.Navigation;
+using System.Windows.Shapes;
+using System.Windows.Shell;
+
+
+namespace RBXLegacyDedicatedServer {
+
+
+ ///
+ /// App
+ ///
+ public partial class App : System.Windows.Application {
+
+ ///
+ /// InitializeComponent
+ ///
+ [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
+ public void InitializeComponent() {
+
+ #line 5 "..\..\App.xaml"
+ this.StartupUri = new System.Uri("MainWindow.xaml", System.UriKind.Relative);
+
+ #line default
+ #line hidden
+ }
+
+ ///
+ /// Application Entry Point.
+ ///
+ [System.STAThreadAttribute()]
+ [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
+ public static void Main() {
+ RBXLegacyDedicatedServer.App app = new RBXLegacyDedicatedServer.App();
+ app.InitializeComponent();
+ app.Run();
+ }
+ }
+}
+
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache b/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache
new file mode 100644
index 0000000..945a076
Binary files /dev/null and b/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache differ
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/obj/Release/MainWindow.baml b/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/obj/Release/MainWindow.baml
new file mode 100644
index 0000000..54879c6
Binary files /dev/null and b/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/obj/Release/MainWindow.baml differ
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/obj/Release/MainWindow.g.cs b/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/obj/Release/MainWindow.g.cs
new file mode 100644
index 0000000..c8cb37d
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/obj/Release/MainWindow.g.cs
@@ -0,0 +1,75 @@
+#pragma checksum "..\..\MainWindow.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "93B157838FD5B32B6ED85AF096102A07"
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+// Runtime Version:4.0.30319.42000
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+using RBXLegacyDedicatedServer;
+using System;
+using System.Diagnostics;
+using System.Windows;
+using System.Windows.Automation;
+using System.Windows.Controls;
+using System.Windows.Controls.Primitives;
+using System.Windows.Data;
+using System.Windows.Documents;
+using System.Windows.Ink;
+using System.Windows.Input;
+using System.Windows.Markup;
+using System.Windows.Media;
+using System.Windows.Media.Animation;
+using System.Windows.Media.Effects;
+using System.Windows.Media.Imaging;
+using System.Windows.Media.Media3D;
+using System.Windows.Media.TextFormatting;
+using System.Windows.Navigation;
+using System.Windows.Shapes;
+using System.Windows.Shell;
+
+
+namespace RBXLegacyDedicatedServer {
+
+
+ ///
+ /// MainWindow
+ ///
+ public partial class MainWindow : System.Windows.Window, System.Windows.Markup.IComponentConnector {
+
+ private bool _contentLoaded;
+
+ ///
+ /// InitializeComponent
+ ///
+ [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
+ public void InitializeComponent() {
+ if (_contentLoaded) {
+ return;
+ }
+ _contentLoaded = true;
+ System.Uri resourceLocater = new System.Uri("/RBXLegacyDedicatedServer;component/mainwindow.xaml", System.UriKind.Relative);
+
+ #line 1 "..\..\MainWindow.xaml"
+ System.Windows.Application.LoadComponent(this, resourceLocater);
+
+ #line default
+ #line hidden
+ }
+
+ [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
+ void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) {
+ this._contentLoaded = true;
+ }
+ }
+}
+
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/obj/Release/MainWindow.g.i.cs b/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/obj/Release/MainWindow.g.i.cs
new file mode 100644
index 0000000..c8cb37d
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/obj/Release/MainWindow.g.i.cs
@@ -0,0 +1,75 @@
+#pragma checksum "..\..\MainWindow.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "93B157838FD5B32B6ED85AF096102A07"
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+// Runtime Version:4.0.30319.42000
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+using RBXLegacyDedicatedServer;
+using System;
+using System.Diagnostics;
+using System.Windows;
+using System.Windows.Automation;
+using System.Windows.Controls;
+using System.Windows.Controls.Primitives;
+using System.Windows.Data;
+using System.Windows.Documents;
+using System.Windows.Ink;
+using System.Windows.Input;
+using System.Windows.Markup;
+using System.Windows.Media;
+using System.Windows.Media.Animation;
+using System.Windows.Media.Effects;
+using System.Windows.Media.Imaging;
+using System.Windows.Media.Media3D;
+using System.Windows.Media.TextFormatting;
+using System.Windows.Navigation;
+using System.Windows.Shapes;
+using System.Windows.Shell;
+
+
+namespace RBXLegacyDedicatedServer {
+
+
+ ///
+ /// MainWindow
+ ///
+ public partial class MainWindow : System.Windows.Window, System.Windows.Markup.IComponentConnector {
+
+ private bool _contentLoaded;
+
+ ///
+ /// InitializeComponent
+ ///
+ [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
+ public void InitializeComponent() {
+ if (_contentLoaded) {
+ return;
+ }
+ _contentLoaded = true;
+ System.Uri resourceLocater = new System.Uri("/RBXLegacyDedicatedServer;component/mainwindow.xaml", System.UriKind.Relative);
+
+ #line 1 "..\..\MainWindow.xaml"
+ System.Windows.Application.LoadComponent(this, resourceLocater);
+
+ #line default
+ #line hidden
+ }
+
+ [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
+ void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) {
+ this._contentLoaded = true;
+ }
+ }
+}
+
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/obj/Release/RBXLegacyDedicatedServer.Properties.Resources.resources b/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/obj/Release/RBXLegacyDedicatedServer.Properties.Resources.resources
new file mode 100644
index 0000000..6c05a97
Binary files /dev/null and b/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/obj/Release/RBXLegacyDedicatedServer.Properties.Resources.resources differ
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/obj/Release/RBXLegacyDedicatedServer.csproj.FileListAbsolute.txt b/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/obj/Release/RBXLegacyDedicatedServer.csproj.FileListAbsolute.txt
new file mode 100644
index 0000000..ae9a217
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/obj/Release/RBXLegacyDedicatedServer.csproj.FileListAbsolute.txt
@@ -0,0 +1,23 @@
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacyDedicatedServer\bin\Release\RBXLegacyDedicatedServer.exe.config
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacyDedicatedServer\bin\Release\RBXLegacyDedicatedServer.exe
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacyDedicatedServer\bin\Release\RBXLegacyDedicatedServer.pdb
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacyDedicatedServer\bin\Release\MahApps.Metro.dll
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacyDedicatedServer\bin\Release\MahApps.Metro.IconPacks.dll
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacyDedicatedServer\bin\Release\Open.Nat.dll
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacyDedicatedServer\bin\Release\System.Windows.Interactivity.dll
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacyDedicatedServer\bin\Release\MahApps.Metro.pdb
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacyDedicatedServer\bin\Release\MahApps.Metro.xml
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacyDedicatedServer\bin\Release\MahApps.Metro.IconPacks.pdb
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacyDedicatedServer\bin\Release\MahApps.Metro.IconPacks.xml
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacyDedicatedServer\bin\Release\Open.Nat.xml
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacyDedicatedServer\obj\Release\RBXLegacyDedicatedServer.csprojResolveAssemblyReference.cache
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacyDedicatedServer\obj\Release\MainWindow.g.cs
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacyDedicatedServer\obj\Release\App.g.cs
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacyDedicatedServer\obj\Release\RBXLegacyDedicatedServer_MarkupCompile.cache
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacyDedicatedServer\obj\Release\RBXLegacyDedicatedServer_MarkupCompile.lref
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacyDedicatedServer\obj\Release\MainWindow.baml
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacyDedicatedServer\obj\Release\RBXLegacyDedicatedServer.g.resources
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacyDedicatedServer\obj\Release\RBXLegacyDedicatedServer.Properties.Resources.resources
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacyDedicatedServer\obj\Release\RBXLegacyDedicatedServer.csproj.GenerateResource.Cache
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacyDedicatedServer\obj\Release\RBXLegacyDedicatedServer.exe
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacyDedicatedServer\obj\Release\RBXLegacyDedicatedServer.pdb
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/obj/Release/RBXLegacyDedicatedServer.csproj.GenerateResource.Cache b/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/obj/Release/RBXLegacyDedicatedServer.csproj.GenerateResource.Cache
new file mode 100644
index 0000000..a018bae
Binary files /dev/null and b/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/obj/Release/RBXLegacyDedicatedServer.csproj.GenerateResource.Cache differ
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/obj/Release/RBXLegacyDedicatedServer.csprojResolveAssemblyReference.cache b/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/obj/Release/RBXLegacyDedicatedServer.csprojResolveAssemblyReference.cache
new file mode 100644
index 0000000..9a3f31d
Binary files /dev/null and b/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/obj/Release/RBXLegacyDedicatedServer.csprojResolveAssemblyReference.cache differ
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/obj/Release/RBXLegacyDedicatedServer.exe b/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/obj/Release/RBXLegacyDedicatedServer.exe
new file mode 100644
index 0000000..7f97b02
Binary files /dev/null and b/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/obj/Release/RBXLegacyDedicatedServer.exe differ
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/obj/Release/RBXLegacyDedicatedServer.g.resources b/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/obj/Release/RBXLegacyDedicatedServer.g.resources
new file mode 100644
index 0000000..d50f308
Binary files /dev/null and b/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/obj/Release/RBXLegacyDedicatedServer.g.resources differ
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/obj/Release/RBXLegacyDedicatedServer.pdb b/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/obj/Release/RBXLegacyDedicatedServer.pdb
new file mode 100644
index 0000000..4879e86
Binary files /dev/null and b/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/obj/Release/RBXLegacyDedicatedServer.pdb differ
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/obj/Release/RBXLegacyDedicatedServer_MarkupCompile.cache b/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/obj/Release/RBXLegacyDedicatedServer_MarkupCompile.cache
new file mode 100644
index 0000000..7bfaa61
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/obj/Release/RBXLegacyDedicatedServer_MarkupCompile.cache
@@ -0,0 +1,20 @@
+RBXLegacyDedicatedServer
+
+
+winexe
+C#
+.cs
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacyDedicatedServer\obj\Release\
+RBXLegacyDedicatedServer
+none
+false
+TRACE
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacyDedicatedServer\App.xaml
+11151548125
+
+6-2061892381
+17-33864155
+MainWindow.xaml;
+
+False
+
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/obj/Release/RBXLegacyDedicatedServer_MarkupCompile.i.cache b/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/obj/Release/RBXLegacyDedicatedServer_MarkupCompile.i.cache
new file mode 100644
index 0000000..0ba762e
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/obj/Release/RBXLegacyDedicatedServer_MarkupCompile.i.cache
@@ -0,0 +1,20 @@
+RBXLegacyDedicatedServer
+
+
+winexe
+C#
+.cs
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacyDedicatedServer\obj\Release\
+RBXLegacyDedicatedServer
+none
+false
+TRACE
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacyDedicatedServer\App.xaml
+11151548125
+
+101076180664
+17-33864155
+MainWindow.xaml;
+
+False
+
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/obj/Release/RBXLegacyDedicatedServer_MarkupCompile.lref b/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/obj/Release/RBXLegacyDedicatedServer_MarkupCompile.lref
new file mode 100644
index 0000000..fe0fc85
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/obj/Release/RBXLegacyDedicatedServer_MarkupCompile.lref
@@ -0,0 +1,4 @@
+
+
+FC:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacyDedicatedServer\MainWindow.xaml;;
+
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/obj/Release/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs b/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/obj/Release/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
new file mode 100644
index 0000000..e69de29
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/obj/Release/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs b/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/obj/Release/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
new file mode 100644
index 0000000..e69de29
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/obj/Release/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs b/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/obj/Release/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
new file mode 100644
index 0000000..e69de29
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/packages.config b/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/packages.config
new file mode 100644
index 0000000..820ddcc
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacyDedicatedServer/packages.config
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyLauncher.sln b/Cut/2.0/RBXLegacyLauncher/RBXLegacyLauncher.sln
new file mode 100644
index 0000000..8abe47b
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacyLauncher.sln
@@ -0,0 +1,56 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 14
+VisualStudioVersion = 14.0.25123.0
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RBXLegacyLauncher", "RBXLegacyLauncher\RBXLegacyLauncher.csproj", "{33E058B1-150B-415D-805D-66DD54203383}"
+EndProject
+Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "RBXLegacyShared", "RBXLegacyShared\RBXLegacyShared.shproj", "{E46DEF24-B993-4B7D-B864-A126FFAC58A4}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RBXLegacyDedicatedServer", "RBXLegacyDedicatedServer\RBXLegacyDedicatedServer.csproj", "{45E41B32-1AC0-4655-B8E1-BD9A6F5B5B68}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RBXLegacySDK", "RBXLegacySDK\RBXLegacySDK.csproj", "{40AC9363-F6B0-4333-8B36-13941A4A691F}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RBXLegacyCustomizer", "RBXLegacyCustomizer\RBXLegacyCustomizer.csproj", "{C720C584-FA29-4103-8B1D-C5781FC12DDA}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RBXLegacyURI", "RBXLegacyURI\RBXLegacyURI.csproj", "{89F4D9BA-F287-42E6-BE4B-B8D797B82590}"
+EndProject
+Global
+ GlobalSection(SharedMSBuildProjectFiles) = preSolution
+ RBXLegacyShared\RBXLegacyShared.projitems*{40ac9363-f6b0-4333-8b36-13941a4a691f}*SharedItemsImports = 4
+ RBXLegacyShared\RBXLegacyShared.projitems*{89f4d9ba-f287-42e6-be4b-b8d797b82590}*SharedItemsImports = 4
+ RBXLegacyShared\RBXLegacyShared.projitems*{45e41b32-1ac0-4655-b8e1-bd9a6f5b5b68}*SharedItemsImports = 4
+ RBXLegacyShared\RBXLegacyShared.projitems*{c720c584-fa29-4103-8b1d-c5781fc12dda}*SharedItemsImports = 4
+ RBXLegacyShared\RBXLegacyShared.projitems*{e46def24-b993-4b7d-b864-a126ffac58a4}*SharedItemsImports = 13
+ RBXLegacyShared\RBXLegacyShared.projitems*{33e058b1-150b-415d-805d-66dd54203383}*SharedItemsImports = 4
+ EndGlobalSection
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {33E058B1-150B-415D-805D-66DD54203383}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {33E058B1-150B-415D-805D-66DD54203383}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {33E058B1-150B-415D-805D-66DD54203383}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {33E058B1-150B-415D-805D-66DD54203383}.Release|Any CPU.Build.0 = Release|Any CPU
+ {45E41B32-1AC0-4655-B8E1-BD9A6F5B5B68}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {45E41B32-1AC0-4655-B8E1-BD9A6F5B5B68}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {45E41B32-1AC0-4655-B8E1-BD9A6F5B5B68}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {45E41B32-1AC0-4655-B8E1-BD9A6F5B5B68}.Release|Any CPU.Build.0 = Release|Any CPU
+ {40AC9363-F6B0-4333-8B36-13941A4A691F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {40AC9363-F6B0-4333-8B36-13941A4A691F}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {40AC9363-F6B0-4333-8B36-13941A4A691F}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {40AC9363-F6B0-4333-8B36-13941A4A691F}.Release|Any CPU.Build.0 = Release|Any CPU
+ {C720C584-FA29-4103-8B1D-C5781FC12DDA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {C720C584-FA29-4103-8B1D-C5781FC12DDA}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {C720C584-FA29-4103-8B1D-C5781FC12DDA}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {C720C584-FA29-4103-8B1D-C5781FC12DDA}.Release|Any CPU.Build.0 = Release|Any CPU
+ {89F4D9BA-F287-42E6-BE4B-B8D797B82590}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {89F4D9BA-F287-42E6-BE4B-B8D797B82590}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {89F4D9BA-F287-42E6-BE4B-B8D797B82590}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {89F4D9BA-F287-42E6-BE4B-B8D797B82590}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyLauncher/App.config b/Cut/2.0/RBXLegacyLauncher/RBXLegacyLauncher/App.config
new file mode 100644
index 0000000..8227adb
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacyLauncher/App.config
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyLauncher/App.xaml b/Cut/2.0/RBXLegacyLauncher/RBXLegacyLauncher/App.xaml
new file mode 100644
index 0000000..2097153
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacyLauncher/App.xaml
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyLauncher/App.xaml.cs b/Cut/2.0/RBXLegacyLauncher/RBXLegacyLauncher/App.xaml.cs
new file mode 100644
index 0000000..9e21eb6
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacyLauncher/App.xaml.cs
@@ -0,0 +1,17 @@
+using System;
+using System.Collections.Generic;
+using System.Configuration;
+using System.Data;
+using System.Linq;
+using System.Threading.Tasks;
+using System.Windows;
+
+namespace RBXLegacyLauncher
+{
+ ///
+ /// Interaction logic for App.xaml
+ ///
+ public partial class App : Application
+ {
+ }
+}
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyLauncher/Dictionaries.cs b/Cut/2.0/RBXLegacyLauncher/RBXLegacyLauncher/Dictionaries.cs
new file mode 100644
index 0000000..7361264
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacyLauncher/Dictionaries.cs
@@ -0,0 +1,39 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace RBXLegacyLauncher
+{
+ internal class Dictionaries
+ {
+ public static Dictionary GetColor() =>
+ new Dictionary
+ {
+ ["Blue"] = "blue",
+ ["Red"] = "red",
+ ["Green"] = "green",
+ ["Purple"] = "purple",
+ ["Orange"] = "orange",
+ ["Lime"] = "lime",
+ ["Emerald"] = "emerald",
+ ["Teal"] = "teal",
+ ["Cyan"] = "cyan",
+ ["Cobalt"] = "cobalt",
+ ["Indigo"] = "indigo",
+ ["Violet"] = "violet",
+ ["Pink"] = "pink",
+ ["Magenta"] = "magenta",
+ ["Crimson"] = "crimson",
+ ["Amber"] = "amber",
+ ["Yellow"] = "yellow",
+ ["Brown"] = "brown",
+ ["Olive"] = "olive",
+ ["Steel"] = "steel",
+ ["Mauve"] = "mauve",
+ ["Taupe"] = "taupe",
+ ["Sienna"] = "sienna"
+ };
+ }
+}
\ No newline at end of file
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyLauncher/MainWindow.xaml b/Cut/2.0/RBXLegacyLauncher/RBXLegacyLauncher/MainWindow.xaml
new file mode 100644
index 0000000..6f86247
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacyLauncher/MainWindow.xaml
@@ -0,0 +1,147 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Server:
+
+
+
+
+
+
+
+
+
+
+ Maps
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Player Settings
+
+ Name:
+
+
+
+ ID:
+
+
+
+
+ Launcher Settings
+
+ Launcher Color:
+
+
+
+ Dark Theme:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyLauncher/MainWindow.xaml.cs b/Cut/2.0/RBXLegacyLauncher/RBXLegacyLauncher/MainWindow.xaml.cs
new file mode 100644
index 0000000..70d8841
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacyLauncher/MainWindow.xaml.cs
@@ -0,0 +1,691 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Windows;
+using System.Windows.Controls;
+using System.Windows.Data;
+using System.Windows.Documents;
+using System.Windows.Input;
+using System.Windows.Media;
+using System.Windows.Media.Imaging;
+using System.Windows.Navigation;
+using System.Windows.Shapes;
+using System.Threading;
+using MahApps.Metro;
+using System.IO;
+using MahApps.Metro.Controls.Dialogs;
+using System.ComponentModel;
+using System.Diagnostics;
+
+namespace RBXLegacyLauncher
+{
+ ///
+ /// Interaction logic for MainWindow.xaml
+ ///
+ public partial class MainWindow
+ {
+ HelperStructs.DiscordRpc.EventHandlers handlers;
+
+ public MainWindow()
+ {
+ InitializeComponent();
+ Loaded += MainWindow_Loaded;
+ Closing += MainWindow_Closing;
+ }
+
+ //launcher crap
+
+ public void ReadyCallback()
+ {
+ ConsolePrint("Discord RPC: Ready");
+ }
+
+ public void DisconnectedCallback(int errorCode, string message)
+ {
+ ConsolePrint("Discord RPC: Disconnected. Reason " + errorCode + ": " + message);
+ }
+
+ public void ErrorCallback(int errorCode, string message)
+ {
+ ConsolePrint("Discord RPC: Error. Reason " + errorCode + ": " + message);
+ }
+
+ public void JoinCallback(string secret)
+ {
+ }
+
+ public void SpectateCallback(string secret)
+ {
+ }
+
+ public void RequestCallback(HelperStructs.DiscordRpc.JoinRequest request)
+ {
+ }
+
+ async void MainWindow_Loaded(object sender, RoutedEventArgs e)
+ {
+ HelperStructs.LauncherFuncs.ReadInfoValues(HelperStructs.GlobalVars.LauncherInfoFile);
+
+ ConsolePrint("RBXLegacy version " + HelperStructs.GlobalVars.LauncherInfo.Version + " loaded.");
+
+ if (!Directory.Exists(HelperStructs.GlobalVars.ClientFolder))
+ {
+ Directory.CreateDirectory(HelperStructs.GlobalVars.ClientFolder);
+ }
+
+ if (!Directory.Exists(HelperStructs.GlobalVars.MapFolder))
+ {
+ Directory.CreateDirectory(HelperStructs.GlobalVars.MapFolder);
+ }
+
+ if (!Directory.Exists(HelperStructs.GlobalVars.DataFolder))
+ {
+ Directory.CreateDirectory(HelperStructs.GlobalVars.DataFolder);
+ }
+
+ if (File.Exists(HelperStructs.GlobalVars.ChangelogFile))
+ {
+ Changelog.AppendText(File.ReadAllText(HelperStructs.GlobalVars.ChangelogFile), "White");
+ }
+ else
+ {
+ ConsolePrint("Error - " + HelperStructs.GlobalVars.ChangelogFile + " not found.");
+ }
+
+ if (!File.Exists(HelperStructs.GlobalVars.LauncherConfigFile))
+ {
+ ConsolePrint("Warning - " + HelperStructs.GlobalVars.LauncherConfigFile + " not found. Creating one with default values.");
+ HelperStructs.LauncherFuncs.ResetConfigValues();
+ WriteConfigValues();
+ ReadConfigValues();
+ }
+ else
+ {
+ ReadConfigValues();
+ }
+
+ if (!File.Exists(HelperStructs.GlobalVars.ServerListFile))
+ {
+ ConsolePrint("Warning - " + HelperStructs.GlobalVars.ServerListFile + " not found. Creating empty file.");
+ File.Create(HelperStructs.GlobalVars.ServerListFile).Dispose();
+ }
+
+ //init discord rpc
+
+ handlers = new HelperStructs.DiscordRpc.EventHandlers();
+ handlers.readyCallback = ReadyCallback;
+ handlers.disconnectedCallback += DisconnectedCallback;
+ handlers.errorCallback += ErrorCallback;
+ handlers.joinCallback += JoinCallback;
+ handlers.spectateCallback += SpectateCallback;
+ handlers.requestCallback += RequestCallback;
+ HelperStructs.DiscordRpc.Initialize(HelperStructs.GlobalVars.appid, ref handlers, true, "");
+
+ try
+ {
+ await Task.Run(() =>
+ {
+ for (;;)
+ {
+ HelperStructs.DiscordRpc.RunCallbacks();
+ }
+ });
+ }
+ catch (Exception)
+ {
+ }
+
+ HelperStructs.GlobalVars.presence.largeImageKey = HelperStructs.GlobalVars.imagekey_large;
+ HelperStructs.GlobalVars.presence.state = "In Launcher";
+ HelperStructs.GlobalVars.presence.largeImageText = "RBXLegacy | " + HelperStructs.GlobalVars.presence.state;
+ HelperStructs.DiscordRpc.UpdatePresence(ref HelperStructs.GlobalVars.presence);
+ }
+
+ void MainWindow_Closing(object sender, CancelEventArgs e)
+ {
+ WriteConfigValues();
+ HelperStructs.DiscordRpc.Shutdown();
+ }
+
+ void ReadConfigValues()
+ {
+ HelperStructs.LauncherFuncs.ReadConfigValues(HelperStructs.GlobalVars.LauncherConfigFile);
+
+ if (HelperStructs.GlobalVars.LauncherConfig.Theme == true)
+ {
+ DarkTheme.IsChecked = true;
+ }
+ else if (HelperStructs.GlobalVars.LauncherConfig.Theme == false)
+ {
+ DarkTheme.IsChecked = false;
+ }
+
+ if (HelperStructs.GlobalVars.LauncherConfig.PlayerID <= 0)
+ {
+ HelperStructs.GlobalVars.LauncherConfig.PlayerID = HelperStructs.LauncherFuncs.GeneratePlayerID();
+ IDBox.Text = HelperStructs.GlobalVars.LauncherConfig.PlayerID.ToString();
+ WriteConfigValues();
+ }
+ else
+ {
+ IDBox.Text = HelperStructs.GlobalVars.LauncherConfig.PlayerID.ToString();
+ }
+
+ NameBox.AppendText(HelperStructs.GlobalVars.LauncherConfig.PlayerName);
+ CurrentClient.Content = HelperStructs.GlobalVars.LauncherConfig.SelectedClient;
+ ThemeManager.ChangeAppStyle(Application.Current, ThemeManager.GetAccent(HelperStructs.GlobalVars.LauncherConfig.Scheme), ThemeManager.GetAppTheme(HelperStructs.GlobalVars.LauncherConfig.Theme ? "basedark" : "baselight"));
+ ConsolePrint("Configuration has been loaded.");
+ LoadClients();
+ }
+
+ void WriteConfigValues()
+ {
+ HelperStructs.LauncherFuncs.WriteConfigValues(HelperStructs.GlobalVars.LauncherConfigFile);
+ ConsolePrint("Configuration has been saved successfully.");
+ }
+
+ void LoadClients()
+ {
+ HelperStructs.LauncherFuncs.ReadClientNames();
+ ClientBox.Items.Clear();
+ HelperStructs.ClientDef[] Dirs = HelperStructs.GlobalVars.AvailableClients.ToArray();
+
+ foreach (HelperStructs.ClientDef dir in Dirs)
+ {
+ ClientBox.Items.Add(dir.Name);
+ }
+
+ ClientBox.SelectedItem = HelperStructs.GlobalVars.LauncherConfig.SelectedClient;
+ LoadMaps();
+ }
+
+ void LoadMaps()
+ {
+ MapList.Items.Clear();
+ DirectoryInfo dinfo = new DirectoryInfo(HelperStructs.GlobalVars.MapFolder);
+ FileInfo[] Files = dinfo.GetFiles("*.rbxl");
+ foreach (FileInfo file in Files)
+ {
+ MapList.Items.Add(file.Name);
+ }
+
+ MapList.SelectedItem = HelperStructs.GlobalVars.SelectedMap;
+ }
+
+ async void ReadClientValues(string ClientName)
+ {
+ try
+ {
+ string clientpath = HelperStructs.GlobalVars.ClientFolder + "/" + ClientName + '/' + HelperStructs.GlobalVars.ClientInfoFile;
+
+ if (!File.Exists(clientpath))
+ {
+ ConsolePrint("Error - " + clientpath + " not detected with '" + ClientBox.SelectedItem + "'. '" + ClientBox.SelectedItem + "' either cannot be loaded, or it is not available.");
+ await this.ShowMessageAsync("Error", "No clientinfo file detected with '" + ClientBox.SelectedItem + "'. '" + ClientBox.SelectedItem + "' either cannot be loaded, or it is not available.");
+ HelperStructs.GlobalVars.LauncherConfig.SelectedClient = HelperStructs.GlobalVars.LauncherInfo.DefaultSelectedClient;
+ }
+
+ HelperStructs.LauncherFuncs.ReadClientValues(clientpath);
+ ClientDescription.Document.Blocks.Clear();
+ ClientDescription.AppendText(HelperStructs.GlobalVars.SelectedClient.Desc, "White");
+ HelperStructs.GlobalVars.LauncherConfig.SelectedClient = ClientBox.SelectedItem.ToString();
+ CurrentClient.Content = HelperStructs.GlobalVars.LauncherConfig.SelectedClient;
+ ConsolePrint("Client '" + HelperStructs.GlobalVars.LauncherConfig.SelectedClient + "' successfully loaded.");
+ }
+ catch(Exception)
+ {
+ ConsolePrint("Error - '" + ClientBox.SelectedItem + "' cannot be loaded.");
+ await this.ShowMessageAsync("Error", "'" + ClientBox.SelectedItem + "' cannot be loaded.");
+ HelperStructs.GlobalVars.LauncherConfig.SelectedClient = HelperStructs.GlobalVars.LauncherInfo.DefaultSelectedClient;
+ }
+ }
+
+ //flyout events
+
+ void OpenConsole(object sender, RoutedEventArgs e)
+ {
+ if (ConsoleFlyout.IsOpen == true)
+ {
+ ConsoleFlyout.IsOpen = false;
+ }
+ else
+ {
+ ConsoleFlyout.IsOpen = true;
+ JoinServerFlyout.IsOpen = false;
+ PlaySoloFlyout.IsOpen = false;
+ ClientsFlyout.IsOpen = false;
+ OptionsFlyout.IsOpen = false;
+ ChangelogFlyout.IsOpen = false;
+ }
+ }
+
+ void OpenJoinServer(object sender, RoutedEventArgs e)
+ {
+ if (JoinServerFlyout.IsOpen == true)
+ {
+ JoinServerFlyout.IsOpen = false;
+ }
+ else
+ {
+ JoinServerFlyout.IsOpen = true;
+ ConsoleFlyout.IsOpen = false;
+ PlaySoloFlyout.IsOpen = false;
+ ClientsFlyout.IsOpen = false;
+ OptionsFlyout.IsOpen = false;
+ ChangelogFlyout.IsOpen = false;
+ }
+ }
+
+ void OpenPlaySolo(object sender, RoutedEventArgs e)
+ {
+ if (PlaySoloFlyout.IsOpen == true)
+ {
+ PlaySoloFlyout.IsOpen = false;
+ }
+ else
+ {
+ PlaySoloFlyout.IsOpen = true;
+ JoinServerFlyout.IsOpen = false;
+ ConsoleFlyout.IsOpen = false;
+ ClientsFlyout.IsOpen = false;
+ OptionsFlyout.IsOpen = false;
+ ChangelogFlyout.IsOpen = false;
+ }
+ }
+
+ void OpenClients(object sender, RoutedEventArgs e)
+ {
+ if (ClientsFlyout.IsOpen == true)
+ {
+ ClientsFlyout.IsOpen = false;
+ }
+ else
+ {
+ ClientsFlyout.IsOpen = true;
+ PlaySoloFlyout.IsOpen = false;
+ JoinServerFlyout.IsOpen = false;
+ ConsoleFlyout.IsOpen = false;
+ OptionsFlyout.IsOpen = false;
+ ChangelogFlyout.IsOpen = false;
+ }
+ }
+
+ void OpenOptions(object sender, RoutedEventArgs e)
+ {
+ if (OptionsFlyout.IsOpen == true)
+ {
+ OptionsFlyout.IsOpen = false;
+ }
+ else
+ {
+ OptionsFlyout.IsOpen = true;
+ ClientsFlyout.IsOpen = false;
+ PlaySoloFlyout.IsOpen = false;
+ JoinServerFlyout.IsOpen = false;
+ ConsoleFlyout.IsOpen = false;
+ ChangelogFlyout.IsOpen = false;
+ }
+ }
+
+ void OpenChangelog(object sender, RoutedEventArgs e)
+ {
+ if (ChangelogFlyout.IsOpen == true)
+ {
+ ChangelogFlyout.IsOpen = false;
+ }
+ else
+ {
+ ChangelogFlyout.IsOpen = true;
+ OptionsFlyout.IsOpen = false;
+ ClientsFlyout.IsOpen = false;
+ PlaySoloFlyout.IsOpen = false;
+ JoinServerFlyout.IsOpen = false;
+ ConsoleFlyout.IsOpen = false;
+ }
+ }
+
+ //element events
+
+ void Color_OnSelectionChanged(object sender, SelectionChangedEventArgs e)
+ {
+ if (!IsLoaded)
+ {
+ return;
+ }
+
+ ThemeManager.ChangeAppStyle(Application.Current, ThemeManager.GetAccent(ColorBox.SelectedValue.ToString()), ThemeManager.GetAppTheme(HelperStructs.GlobalVars.LauncherConfig.Theme ? "basedark" : "baselight"));
+ HelperStructs.GlobalVars.LauncherConfig.Scheme = ColorBox.SelectedValue.ToString();
+ }
+
+ void RandomizeID_Click(object sender, RoutedEventArgs e)
+ {
+ HelperStructs.GlobalVars.LauncherConfig.PlayerID = HelperStructs.LauncherFuncs.GeneratePlayerID();
+ IDBox.Text = HelperStructs.GlobalVars.LauncherConfig.PlayerID.ToString();
+ }
+
+ async void SaveConfig_Click(object sender, RoutedEventArgs e)
+ {
+ WriteConfigValues();
+ await this.ShowMessageAsync("Information", "Configuration Saved");
+ }
+
+ async void ResetConfig_Click(object sender, RoutedEventArgs e)
+ {
+ HelperStructs.LauncherFuncs.ResetConfigValues();
+ WriteConfigValues();
+ ReadConfigValues();
+ ConsolePrint("Configuration has been reset.");
+ await this.ShowMessageAsync("Information", "Configuration Reset");
+ }
+
+ async void JoinServer_Click(object sender, RoutedEventArgs e)
+ {
+ string[] result = ServerBox.Text.Split('|');
+
+ if (result == null)
+ {
+ await this.ShowMessageAsync("Error", "Please place in a valid IP address i.e. 192.168.1.1|53640");
+ return;
+ }
+
+ string IP = result[0];
+ string Port = result[1];
+ HelperStructs.JoinSettings joinServer = new HelperStructs.JoinSettings(IP, Convert.ToInt32(Port));
+ HelperStructs.GlobalVars.ServerToJoin = joinServer;
+
+ HelperStructs.ScriptType type = HelperStructs.ScriptType.Join;
+ HelperStructs.ScriptGenerator.GenerateScriptForClient(type);
+
+ string rbxexe = "";
+ if (HelperStructs.GlobalVars.SelectedClient.LegacyMode)
+ {
+ rbxexe = HelperStructs.GlobalVars.ClientFolder + HelperStructs.GlobalVars.LauncherConfig.SelectedClient + HelperStructs.GlobalVars.RobloxLegacyExeFile;
+ }
+ else
+ {
+ rbxexe = HelperStructs.GlobalVars.ClientFolder + HelperStructs.GlobalVars.LauncherConfig.SelectedClient + HelperStructs.GlobalVars.RobloxClientExeFile;
+ }
+ string quote = "\"";
+ string args = "-script " + quote + HelperStructs.ScriptGenerator.GetScriptNameForType(type) + quote;
+
+ string argsConverted = args.Replace("/", "//");
+
+ try
+ {
+ ConsolePrint("Client Loaded.");
+ if (HelperStructs.SecurityFuncs.checkfileMD5(rbxexe, HelperStructs.GlobalVars.SelectedClient.MD5))
+ {
+ Process client = new Process();
+ client.StartInfo.FileName = rbxexe;
+ client.StartInfo.Arguments = argsConverted;
+ client.EnableRaisingEvents = true;
+ client.Exited += new EventHandler(ClientExited);
+ client.Start();
+ }
+ }
+ catch (Exception)
+ {
+ ConsolePrint("Error - Failed to launch RBXLegacy. (The client has been detected as modified.)");
+ await this.ShowMessageAsync("Error", "Failed to launch RBXLegacy. (The client has been detected as modified.)");
+ }
+
+ HelperStructs.GlobalVars.presence.largeImageKey = HelperStructs.GlobalVars.imagekey_large;
+ HelperStructs.GlobalVars.presence.state = "In " + HelperStructs.GlobalVars.LauncherConfig.SelectedClient + " Game";
+ HelperStructs.GlobalVars.presence.largeImageText = "RBXLegacy | " + HelperStructs.GlobalVars.presence.state;
+ HelperStructs.DiscordRpc.UpdatePresence(ref HelperStructs.GlobalVars.presence);
+ }
+
+ void ClientExited(object sender, EventArgs e)
+ {
+ if (HelperStructs.GlobalVars.SelectedClient.HasRocky)
+ {
+ Process[] sudp = Process.GetProcessesByName(HelperStructs.GlobalVars.RockyPatchExeFilename);
+ if (sudp != null)
+ {
+ foreach (var process in sudp)
+ {
+ process.Kill();
+ }
+ }
+ }
+
+ HelperStructs.GlobalVars.presence.largeImageKey = HelperStructs.GlobalVars.imagekey_large;
+ HelperStructs.GlobalVars.presence.state = "In Launcher";
+ HelperStructs.GlobalVars.presence.largeImageText = "RBXLegacy | " + HelperStructs.GlobalVars.presence.state;
+ HelperStructs.DiscordRpc.UpdatePresence(ref HelperStructs.GlobalVars.presence);
+ }
+
+ void PlaySolo_Click(object sender, RoutedEventArgs e)
+ {
+ HelperStructs.ScriptType type = HelperStructs.ScriptType.Solo;
+ HelperStructs.ScriptGenerator.GenerateScriptForClient(type);
+
+ string rbxexe = "";
+ if (HelperStructs.GlobalVars.SelectedClient.LegacyMode)
+ {
+ rbxexe = HelperStructs.GlobalVars.ClientFolder + HelperStructs.GlobalVars.LauncherConfig.SelectedClient + HelperStructs.GlobalVars.RobloxLegacyExeFile;
+ }
+ else
+ {
+ rbxexe = HelperStructs.GlobalVars.ClientFolder + HelperStructs.GlobalVars.LauncherConfig.SelectedClient + HelperStructs.GlobalVars.RobloxStudioExeFile;
+ }
+ string quote = "\"";
+ string args = "-script " + quote + HelperStructs.ScriptGenerator.GetScriptNameForType(type) + quote + " " + quote + HelperStructs.GlobalVars.MapFolder + HelperStructs.GlobalVars.SelectedMap + quote;
+
+ string argsConverted = args.Replace("/", "//");
+
+ ConsolePrint("Play Solo Loaded.");
+ Process client = new Process();
+ client.StartInfo.FileName = rbxexe;
+ client.StartInfo.Arguments = argsConverted;
+ client.EnableRaisingEvents = true;
+ client.Exited += new EventHandler(SoloExited);
+ client.Start();
+
+ HelperStructs.GlobalVars.presence.largeImageKey = HelperStructs.GlobalVars.imagekey_large;
+ HelperStructs.GlobalVars.presence.state = "In " + HelperStructs.GlobalVars.LauncherConfig.SelectedClient + " Solo Game";
+ HelperStructs.GlobalVars.presence.largeImageText = "RBXLegacy | " + HelperStructs.GlobalVars.presence.state;
+ HelperStructs.DiscordRpc.UpdatePresence(ref HelperStructs.GlobalVars.presence);
+ }
+
+ void SoloExited(object sender, EventArgs e)
+ {
+ HelperStructs.GlobalVars.presence.largeImageKey = HelperStructs.GlobalVars.imagekey_large;
+ HelperStructs.GlobalVars.presence.state = "In Launcher";
+ HelperStructs.GlobalVars.presence.largeImageText = "RBXLegacy | " + HelperStructs.GlobalVars.presence.state;
+ HelperStructs.DiscordRpc.UpdatePresence(ref HelperStructs.GlobalVars.presence);
+ }
+
+ void Studio_Click(object sender, RoutedEventArgs e)
+ {
+ HelperStructs.ScriptType type = HelperStructs.ScriptType.Studio;
+ HelperStructs.ScriptGenerator.GenerateScriptForClient(type);
+
+ string rbxexe = "";
+ if (HelperStructs.GlobalVars.SelectedClient.LegacyMode)
+ {
+ rbxexe = HelperStructs.GlobalVars.ClientFolder + HelperStructs.GlobalVars.LauncherConfig.SelectedClient + HelperStructs.GlobalVars.RobloxLegacyExeFile;
+ }
+ else
+ {
+ rbxexe = HelperStructs.GlobalVars.ClientFolder + HelperStructs.GlobalVars.LauncherConfig.SelectedClient + HelperStructs.GlobalVars.RobloxStudioExeFile;
+ }
+
+ string quote = "\"";
+ string args = "-script " + quote + HelperStructs.ScriptGenerator.GetScriptNameForType(type) + quote + " " + quote + HelperStructs.GlobalVars.MapFolder + HelperStructs.GlobalVars.SelectedMap + quote;
+
+ string argsConverted = args.Replace("/", "//");
+
+ ConsolePrint("Studio Loaded.");
+ Process client = new Process();
+ client.StartInfo.FileName = rbxexe;
+ client.StartInfo.Arguments = argsConverted;
+ client.EnableRaisingEvents = true;
+ client.Exited += new EventHandler(StudioExited);
+ client.Start();
+
+ HelperStructs.GlobalVars.presence.largeImageKey = HelperStructs.GlobalVars.imagekey_large;
+ HelperStructs.GlobalVars.presence.state = "In " + HelperStructs.GlobalVars.LauncherConfig.SelectedClient + " Studio";
+ HelperStructs.GlobalVars.presence.largeImageText = "RBXLegacy | " + HelperStructs.GlobalVars.presence.state;
+ HelperStructs.DiscordRpc.UpdatePresence(ref HelperStructs.GlobalVars.presence);
+ }
+
+ void StudioExited(object sender, EventArgs e)
+ {
+ HelperStructs.GlobalVars.presence.largeImageKey = HelperStructs.GlobalVars.imagekey_large;
+ HelperStructs.GlobalVars.presence.state = "In Launcher";
+ HelperStructs.GlobalVars.presence.largeImageText = "RBXLegacy | " + HelperStructs.GlobalVars.presence.state;
+ HelperStructs.DiscordRpc.UpdatePresence(ref HelperStructs.GlobalVars.presence);
+ }
+
+ private void DarkTheme_Checked(object sender, RoutedEventArgs e)
+ {
+ HelperStructs.GlobalVars.LauncherConfig.Theme = true;
+ ThemeManager.ChangeAppStyle(Application.Current, ThemeManager.GetAccent(HelperStructs.GlobalVars.LauncherConfig.Scheme), ThemeManager.GetAppTheme("basedark"));
+ }
+
+ private void DarkTheme_Unchecked(object sender, RoutedEventArgs e)
+ {
+ HelperStructs.GlobalVars.LauncherConfig.Theme = false;
+ ThemeManager.ChangeAppStyle(Application.Current, ThemeManager.GetAccent(HelperStructs.GlobalVars.LauncherConfig.Scheme), ThemeManager.GetAppTheme("baselight"));
+ }
+
+ private void NameBox_TextChanged(object sender, TextChangedEventArgs e)
+ {
+ HelperStructs.GlobalVars.LauncherConfig.PlayerName = NameBox.Text;
+ }
+
+ private void IDBox_TextChanged(object sender, TextChangedEventArgs e)
+ {
+ HelperStructs.GlobalVars.LauncherConfig.PlayerID = Convert.ToInt32(IDBox.Text);
+ }
+
+ private void ClientBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
+ {
+ ReadClientValues(ClientBox.SelectedItem.ToString());
+ e.Handled = true;
+ }
+
+ private void MapList_SelectionChanged(object sender, SelectionChangedEventArgs e)
+ {
+ HelperStructs.GlobalVars.SelectedMap = MapList.SelectedItem.ToString();
+ e.Handled = true;
+ }
+
+ //Console
+
+ string StringFromRichTextBox(RichTextBox rtb)
+ {
+ TextRange textRange = new TextRange(
+ // TextPointer to the start of content in the RichTextBox.
+ rtb.Document.ContentStart,
+ // TextPointer to the end of content in the RichTextBox.
+ rtb.Document.ContentEnd
+ );
+
+ // The Text property on a TextRange object returns a string
+ // representing the plain text content of the TextRange.
+ return textRange.Text;
+ }
+
+ void ProcessConsole(object sender, KeyEventArgs e)
+ {
+ string[] lines = StringFromRichTextBox(Console).Split(new[] { Environment.NewLine }, StringSplitOptions.RemoveEmptyEntries);
+ int totalLines = lines.Length;
+ if (totalLines > 0)
+ {
+ string lastLine = lines[totalLines - 1];
+
+ if (e.Key.Equals(Key.Return))
+ {
+ ConsoleProcessCommands(lastLine);
+ e.Handled = true;
+ }
+ }
+ }
+
+ void ConsoleProcessCommands(string command)
+ {
+ if (command.Equals("config"))
+ {
+ ConsoleRBXLegacyHelp(1);
+ }
+ else if (command.Equals("help"))
+ {
+ ConsoleRBXLegacyHelp(0);
+ }
+ else if (command.Equals("config save"))
+ {
+ WriteConfigValues();
+ }
+ else if (command.Equals("config load"))
+ {
+ ReadConfigValues();
+ }
+ else if (command.Equals("config reset"))
+ {
+ HelperStructs.LauncherFuncs.ResetConfigValues();
+ WriteConfigValues();
+ ReadConfigValues();
+ ConsolePrint("Configuration has been reset.");
+ }
+ else
+ {
+ ConsolePrint("ERROR 3 - Command is invalid");
+ }
+
+ }
+
+ void ConsoleRBXLegacyHelp(int page)
+ {
+ if (page == 1)
+ {
+ ConsolePrint("RBXLegacy Config Command List");
+ ConsolePrint("config save | Saves the config file");
+ ConsolePrint("config load | Reloads the config file");
+ ConsolePrint("config reset | Resets the config file");
+ }
+ else
+ {
+ ConsolePrint("RBXLegacy Console Command List");
+ ConsolePrint("client | Loads client with launcher settings");
+ ConsolePrint("solo | Loads client in Play Solo mode with launcher settings");
+ ConsolePrint("studio | Loads Roblox Studio with launcher settings");
+ ConsolePrint("custom | Loads the RBXLegacy Player Customizer");
+ ConsolePrint("sdk | Loads the RBXLegacy SDK (If installed)");
+ ConsolePrint("server | Loads the RBXLegacy Dedicated Server (If installed)");
+ ConsolePrint("uri | Installs the RBXLegacy URI (If installed)");
+ ConsolePrint("config save | Saves the config file");
+ ConsolePrint("config load | Reloads the config file");
+ ConsolePrint("config reset | Resets the config file");
+ }
+ }
+
+ void ConsolePrint(string text)
+ {
+ Console.AppendText("[" + DateTime.Now.ToShortTimeString() + "] - " + text, "Lime");
+ Console.AppendText(Environment.NewLine);
+ Console.CaretPosition = Console.Document.ContentEnd;
+ Console.ScrollToEnd();
+ }
+ }
+
+ //colored console text
+
+ public static class RichTextBoxExtensions
+ {
+ public static void AppendText(this RichTextBox box, string text, string color)
+ {
+ BrushConverter bc = new BrushConverter();
+ TextRange tr = new TextRange(box.Document.ContentEnd, box.Document.ContentEnd);
+ tr.Text = text;
+ try
+ {
+ tr.ApplyPropertyValue(TextElement.ForegroundProperty, bc.ConvertFromString(color));
+ }
+ catch (FormatException) { }
+ }
+ }
+}
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyLauncher/Properties/AssemblyInfo.cs b/Cut/2.0/RBXLegacyLauncher/RBXLegacyLauncher/Properties/AssemblyInfo.cs
new file mode 100644
index 0000000..1851476
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacyLauncher/Properties/AssemblyInfo.cs
@@ -0,0 +1,55 @@
+using System.Reflection;
+using System.Resources;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+using System.Windows;
+
+// General Information about an assembly is controlled through the following
+// set of attributes. Change these attribute values to modify the information
+// associated with an assembly.
+[assembly: AssemblyTitle("RBXLegacyLauncher")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("RBXLegacyLauncher")]
+[assembly: AssemblyCopyright("Copyright © 2017")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// Setting ComVisible to false makes the types in this assembly not visible
+// to COM components. If you need to access a type in this assembly from
+// COM, set the ComVisible attribute to true on that type.
+[assembly: ComVisible(false)]
+
+//In order to begin building localizable applications, set
+//CultureYouAreCodingWith in your .csproj file
+//inside a . For example, if you are using US english
+//in your source files, set the to en-US. Then uncomment
+//the NeutralResourceLanguage attribute below. Update the "en-US" in
+//the line below to match the UICulture setting in the project file.
+
+//[assembly: NeutralResourcesLanguage("en-US", UltimateResourceFallbackLocation.Satellite)]
+
+
+[assembly: ThemeInfo(
+ ResourceDictionaryLocation.None, //where theme specific resource dictionaries are located
+ //(used if a resource is not found in the page,
+ // or application resource dictionaries)
+ ResourceDictionaryLocation.SourceAssembly //where the generic resource dictionary is located
+ //(used if a resource is not found in the page,
+ // app, or any theme specific resource dictionaries)
+)]
+
+
+// Version information for an assembly consists of the following four values:
+//
+// Major Version
+// Minor Version
+// Build Number
+// Revision
+//
+// You can specify all the values or you can default the Build and Revision Numbers
+// by using the '*' as shown below:
+// [assembly: AssemblyVersion("1.0.*")]
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyLauncher/Properties/Resources.Designer.cs b/Cut/2.0/RBXLegacyLauncher/RBXLegacyLauncher/Properties/Resources.Designer.cs
new file mode 100644
index 0000000..92d9493
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacyLauncher/Properties/Resources.Designer.cs
@@ -0,0 +1,63 @@
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+// Runtime Version:4.0.30319.42000
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+namespace RBXLegacyLauncher.Properties {
+ using System;
+
+
+ ///
+ /// A strongly-typed resource class, for looking up localized strings, etc.
+ ///
+ // This class was auto-generated by the StronglyTypedResourceBuilder
+ // class via a tool like ResGen or Visual Studio.
+ // To add or remove a member, edit your .ResX file then rerun ResGen
+ // with the /str option, or rebuild your VS project.
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
+ internal class Resources {
+
+ private static global::System.Resources.ResourceManager resourceMan;
+
+ private static global::System.Globalization.CultureInfo resourceCulture;
+
+ [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
+ internal Resources() {
+ }
+
+ ///
+ /// Returns the cached ResourceManager instance used by this class.
+ ///
+ [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+ internal static global::System.Resources.ResourceManager ResourceManager {
+ get {
+ if (object.ReferenceEquals(resourceMan, null)) {
+ global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("RBXLegacyLauncher.Properties.Resources", typeof(Resources).Assembly);
+ resourceMan = temp;
+ }
+ return resourceMan;
+ }
+ }
+
+ ///
+ /// Overrides the current thread's CurrentUICulture property for all
+ /// resource lookups using this strongly typed resource class.
+ ///
+ [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+ internal static global::System.Globalization.CultureInfo Culture {
+ get {
+ return resourceCulture;
+ }
+ set {
+ resourceCulture = value;
+ }
+ }
+ }
+}
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyLauncher/Properties/Resources.resx b/Cut/2.0/RBXLegacyLauncher/RBXLegacyLauncher/Properties/Resources.resx
new file mode 100644
index 0000000..af7dbeb
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacyLauncher/Properties/Resources.resx
@@ -0,0 +1,117 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
\ No newline at end of file
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyLauncher/Properties/Settings.Designer.cs b/Cut/2.0/RBXLegacyLauncher/RBXLegacyLauncher/Properties/Settings.Designer.cs
new file mode 100644
index 0000000..4a84d5a
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacyLauncher/Properties/Settings.Designer.cs
@@ -0,0 +1,26 @@
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+// Runtime Version:4.0.30319.42000
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+namespace RBXLegacyLauncher.Properties {
+
+
+ [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "14.0.0.0")]
+ internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase {
+
+ private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
+
+ public static Settings Default {
+ get {
+ return defaultInstance;
+ }
+ }
+ }
+}
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyLauncher/Properties/Settings.settings b/Cut/2.0/RBXLegacyLauncher/RBXLegacyLauncher/Properties/Settings.settings
new file mode 100644
index 0000000..033d7a5
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacyLauncher/Properties/Settings.settings
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyLauncher/RBXLegacyLauncher.csproj b/Cut/2.0/RBXLegacyLauncher/RBXLegacyLauncher/RBXLegacyLauncher.csproj
new file mode 100644
index 0000000..d26592a
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacyLauncher/RBXLegacyLauncher.csproj
@@ -0,0 +1,121 @@
+
+
+
+
+ Debug
+ AnyCPU
+ {33E058B1-150B-415D-805D-66DD54203383}
+ WinExe
+ Properties
+ RBXLegacyLauncher
+ RBXLegacyLauncher
+ v4.5.2
+ 512
+ {60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
+ 4
+
+
+
+ AnyCPU
+ true
+ full
+ false
+ bin\Debug\
+ DEBUG;TRACE
+ prompt
+ 4
+
+
+ AnyCPU
+ pdbonly
+ true
+ bin\Release\
+ TRACE
+ prompt
+ 4
+
+
+
+ ..\packages\MahApps.Metro.1.5.0\lib\net45\MahApps.Metro.dll
+ True
+
+
+ ..\packages\MahApps.Metro.IconPacks.1.9.1\lib\net45\MahApps.Metro.IconPacks.dll
+ True
+
+
+
+
+ ..\packages\MahApps.Metro.1.5.0\lib\net45\System.Windows.Interactivity.dll
+ True
+
+
+
+
+
+
+
+
+ 4.0
+
+
+
+
+
+
+
+ MSBuild:Compile
+ Designer
+
+
+ MSBuild:Compile
+ Designer
+
+
+ App.xaml
+ Code
+
+
+
+ MainWindow.xaml
+ Code
+
+
+
+
+ Code
+
+
+ True
+ True
+ Resources.resx
+
+
+ True
+ Settings.settings
+ True
+
+
+ ResXFileCodeGenerator
+ Resources.Designer.cs
+
+
+
+ SettingsSingleFileGenerator
+ Settings.Designer.cs
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyLauncher/packages.config b/Cut/2.0/RBXLegacyLauncher/RBXLegacyLauncher/packages.config
new file mode 100644
index 0000000..6f12282
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacyLauncher/packages.config
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/App.config b/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/App.config
new file mode 100644
index 0000000..8e15646
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/App.config
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/App.xaml b/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/App.xaml
new file mode 100644
index 0000000..7c14515
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/App.xaml
@@ -0,0 +1,9 @@
+
+
+
+
+
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/App.xaml.cs b/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/App.xaml.cs
new file mode 100644
index 0000000..77e1844
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/App.xaml.cs
@@ -0,0 +1,17 @@
+using System;
+using System.Collections.Generic;
+using System.Configuration;
+using System.Data;
+using System.Linq;
+using System.Threading.Tasks;
+using System.Windows;
+
+namespace RBXLegacySDK
+{
+ ///
+ /// Interaction logic for App.xaml
+ ///
+ public partial class App : Application
+ {
+ }
+}
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/MainWindow.xaml b/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/MainWindow.xaml
new file mode 100644
index 0000000..b89b7b6
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/MainWindow.xaml
@@ -0,0 +1,12 @@
+
+
+
+
+
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/MainWindow.xaml.cs b/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/MainWindow.xaml.cs
new file mode 100644
index 0000000..96c0f7c
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/MainWindow.xaml.cs
@@ -0,0 +1,28 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Windows;
+using System.Windows.Controls;
+using System.Windows.Data;
+using System.Windows.Documents;
+using System.Windows.Input;
+using System.Windows.Media;
+using System.Windows.Media.Imaging;
+using System.Windows.Navigation;
+using System.Windows.Shapes;
+
+namespace RBXLegacySDK
+{
+ ///
+ /// Interaction logic for MainWindow.xaml
+ ///
+ public partial class MainWindow : Window
+ {
+ public MainWindow()
+ {
+ InitializeComponent();
+ }
+ }
+}
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/Properties/AssemblyInfo.cs b/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/Properties/AssemblyInfo.cs
new file mode 100644
index 0000000..35b7f9b
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/Properties/AssemblyInfo.cs
@@ -0,0 +1,55 @@
+using System.Reflection;
+using System.Resources;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+using System.Windows;
+
+// General Information about an assembly is controlled through the following
+// set of attributes. Change these attribute values to modify the information
+// associated with an assembly.
+[assembly: AssemblyTitle("RBXLegacySDK")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("RBXLegacySDK")]
+[assembly: AssemblyCopyright("Copyright © 2017")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// Setting ComVisible to false makes the types in this assembly not visible
+// to COM components. If you need to access a type in this assembly from
+// COM, set the ComVisible attribute to true on that type.
+[assembly: ComVisible(false)]
+
+//In order to begin building localizable applications, set
+//CultureYouAreCodingWith in your .csproj file
+//inside a . For example, if you are using US english
+//in your source files, set the to en-US. Then uncomment
+//the NeutralResourceLanguage attribute below. Update the "en-US" in
+//the line below to match the UICulture setting in the project file.
+
+//[assembly: NeutralResourcesLanguage("en-US", UltimateResourceFallbackLocation.Satellite)]
+
+
+[assembly: ThemeInfo(
+ ResourceDictionaryLocation.None, //where theme specific resource dictionaries are located
+ //(used if a resource is not found in the page,
+ // or application resource dictionaries)
+ ResourceDictionaryLocation.SourceAssembly //where the generic resource dictionary is located
+ //(used if a resource is not found in the page,
+ // app, or any theme specific resource dictionaries)
+)]
+
+
+// Version information for an assembly consists of the following four values:
+//
+// Major Version
+// Minor Version
+// Build Number
+// Revision
+//
+// You can specify all the values or you can default the Build and Revision Numbers
+// by using the '*' as shown below:
+// [assembly: AssemblyVersion("1.0.*")]
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/Properties/Resources.Designer.cs b/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/Properties/Resources.Designer.cs
new file mode 100644
index 0000000..831974a
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/Properties/Resources.Designer.cs
@@ -0,0 +1,71 @@
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+// Runtime Version:4.0.30319.42000
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+namespace RBXLegacySDK.Properties
+{
+
+
+ ///
+ /// A strongly-typed resource class, for looking up localized strings, etc.
+ ///
+ // This class was auto-generated by the StronglyTypedResourceBuilder
+ // class via a tool like ResGen or Visual Studio.
+ // To add or remove a member, edit your .ResX file then rerun ResGen
+ // with the /str option, or rebuild your VS project.
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
+ internal class Resources
+ {
+
+ private static global::System.Resources.ResourceManager resourceMan;
+
+ private static global::System.Globalization.CultureInfo resourceCulture;
+
+ [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
+ internal Resources()
+ {
+ }
+
+ ///
+ /// Returns the cached ResourceManager instance used by this class.
+ ///
+ [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+ internal static global::System.Resources.ResourceManager ResourceManager
+ {
+ get
+ {
+ if ((resourceMan == null))
+ {
+ global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("RBXLegacySDK.Properties.Resources", typeof(Resources).Assembly);
+ resourceMan = temp;
+ }
+ return resourceMan;
+ }
+ }
+
+ ///
+ /// Overrides the current thread's CurrentUICulture property for all
+ /// resource lookups using this strongly typed resource class.
+ ///
+ [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+ internal static global::System.Globalization.CultureInfo Culture
+ {
+ get
+ {
+ return resourceCulture;
+ }
+ set
+ {
+ resourceCulture = value;
+ }
+ }
+ }
+}
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/Properties/Resources.resx b/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/Properties/Resources.resx
new file mode 100644
index 0000000..af7dbeb
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/Properties/Resources.resx
@@ -0,0 +1,117 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
\ No newline at end of file
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/Properties/Settings.Designer.cs b/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/Properties/Settings.Designer.cs
new file mode 100644
index 0000000..aa51fcd
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/Properties/Settings.Designer.cs
@@ -0,0 +1,30 @@
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+// Runtime Version:4.0.30319.42000
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+namespace RBXLegacySDK.Properties
+{
+
+
+ [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0")]
+ internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase
+ {
+
+ private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
+
+ public static Settings Default
+ {
+ get
+ {
+ return defaultInstance;
+ }
+ }
+ }
+}
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/Properties/Settings.settings b/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/Properties/Settings.settings
new file mode 100644
index 0000000..033d7a5
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/Properties/Settings.settings
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/RBXLegacySDK.csproj b/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/RBXLegacySDK.csproj
new file mode 100644
index 0000000..f428a7f
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/RBXLegacySDK.csproj
@@ -0,0 +1,119 @@
+
+
+
+
+ Debug
+ AnyCPU
+ {40AC9363-F6B0-4333-8B36-13941A4A691F}
+ WinExe
+ Properties
+ RBXLegacySDK
+ RBXLegacySDK
+ v4.5
+ 512
+ {60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
+ 4
+
+
+ AnyCPU
+ true
+ full
+ false
+ bin\Debug\
+ DEBUG;TRACE
+ prompt
+ 4
+
+
+ AnyCPU
+ pdbonly
+ true
+ bin\Release\
+ TRACE
+ prompt
+ 4
+
+
+
+ ..\packages\MahApps.Metro.1.5.0\lib\net45\MahApps.Metro.dll
+ True
+
+
+ ..\packages\MahApps.Metro.IconPacks.1.9.1\lib\net45\MahApps.Metro.IconPacks.dll
+ True
+
+
+
+
+ ..\packages\MahApps.Metro.1.5.0\lib\net45\System.Windows.Interactivity.dll
+ True
+
+
+
+
+
+
+
+
+ 4.0
+
+
+
+
+
+
+
+ MSBuild:Compile
+ Designer
+
+
+ MSBuild:Compile
+ Designer
+
+
+ App.xaml
+ Code
+
+
+ MainWindow.xaml
+ Code
+
+
+
+
+ Code
+
+
+ True
+ True
+ Resources.resx
+
+
+ True
+ Settings.settings
+ True
+
+
+ ResXFileCodeGenerator
+ Resources.Designer.cs
+
+
+
+ SettingsSingleFileGenerator
+ Settings.Designer.cs
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/bin/Release/MahApps.Metro.IconPacks.dll b/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/bin/Release/MahApps.Metro.IconPacks.dll
new file mode 100644
index 0000000..0d96a51
Binary files /dev/null and b/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/bin/Release/MahApps.Metro.IconPacks.dll differ
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/bin/Release/MahApps.Metro.IconPacks.pdb b/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/bin/Release/MahApps.Metro.IconPacks.pdb
new file mode 100644
index 0000000..2fe4860
Binary files /dev/null and b/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/bin/Release/MahApps.Metro.IconPacks.pdb differ
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/bin/Release/MahApps.Metro.IconPacks.xml b/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/bin/Release/MahApps.Metro.IconPacks.xml
new file mode 100644
index 0000000..cd03841
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/bin/Release/MahApps.Metro.IconPacks.xml
@@ -0,0 +1,367 @@
+
+
+
+ MahApps.Metro.IconPacks
+
+
+
+
+ Base class for creating an icon control for icon packs.
+
+
+
+
+
+ Inheritors should provide a factory for setting up the path data index (per icon kind).
+ The factory will only be utilised once, across all closed instances (first instantiation wins).
+
+
+
+
+ Gets or sets the icon to display.
+
+
+
+
+ Gets the icon path data for the current .
+
+
+
+
+ ValueConverter which converts the PackIconFlipOrientation enumeration value to ScaleX value of a ScaleTransformation.
+
+
+
+
+
+ ValueConverter which converts the PackIconFlipOrientation enumeration value to ScaleY value of a ScaleTransformation.
+
+
+
+
+
+ MarkupConverter is a MarkupExtension which can be used for ValueConverter.
+
+
+
+
+
+
+ Converts a value.
+
+ The value produced by the binding source.
+ The type of the binding target property.
+ The converter parameter to use.
+ The culture to use in the converter.
+ A converted value. If the method returns null, the valid null value is used.
+
+
+
+ Converts a value.
+
+ The value that is produced by the binding target.
+ The type to convert to.
+ The converter parameter to use.
+ The culture to use in the converter.
+ A converted value. If the method returns null, the valid null value is used.
+
+
+
+ Enum PackIconFlipOrientation for the Flip property of the PackIcon
+
+
+
+
+ No flip
+
+
+
+
+ Flip the icon horizontal
+
+
+
+
+ Flip the icon vertical
+
+
+
+
+ Flip the icon vertical and horizontal
+
+
+
+
+ Class PackIcon which is the custom base class of MahApps.Metro.IconPacks.
+
+ The type of the enum kind.
+
+
+
+
+ Identifies the Flip dependency property.
+
+
+
+
+ Gets or sets the flip orientation.
+
+
+
+
+ Identifies the Rotation dependency property.
+
+
+
+
+ Gets or sets the rotation (angle).
+
+ The rotation.
+
+
+
+ Identifies the Spin dependency property.
+
+
+
+
+ Gets or sets a value indicating whether the inner icon is spinning.
+
+ true if spin; otherwise, false .
+
+
+
+ Identifies the SpinDuration dependency property.
+
+
+
+
+ Gets or sets the duration of the spinning animation (in seconds). This will also restart the spin animation.
+
+ The duration of the spin in seconds.
+
+
+
+ Identifies the SpinEasingFunction dependency property.
+
+
+
+
+ Gets or sets the EasingFunction of the spinning animation. This will also restart the spin animation.
+
+ The spin easing function.
+
+
+
+ Identifies the SpinAutoReverse dependency property.
+
+
+
+
+ Gets or sets the AutoReverse of the spinning animation. This will also restart the spin animation.
+
+ true if [spin automatic reverse]; otherwise, false .
+
+
+
+ Icons from Entypo+ Icons Font - http://www.entypo.com .
+
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+ List of available icons for use with .
+
+
+ All icons sourced from Entypo+ Icons Font - http://www.entypo.com -
+ http://creativecommons.org/licenses/by-sa/4.0/ .
+
+
+
+
+ Icons from the FontAwesome Icons project, http://fontawesome.io .
+
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+ List of available icons for use with .
+
+
+ All icons sourced from FontAwesome Icons Font v4.6.3 - http://fontawesome.io -
+ https://github.com/FortAwesome/Font-Awesome .
+
+
+
+
+ Icons from the Material Design Icons project, https://materialdesignicons.com/ .
+
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+ List of available icons for use with .
+
+
+ All icons sourced from Material Design Icons Font v1.6.50 - https://materialdesignicons.com - in accordance of
+ https://github.com/Templarian/MaterialDesign/blob/master/license.txt .
+
+
+
+
+ Icons from the Material Design Icons project, https://materialdesignicons.com/ .
+
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+ List of available icons for use with .
+
+
+ All icons sourced from Material Design Light Icons - https://github.com/Templarian/MaterialDesignLight - in accordance of
+ https://github.com/Templarian/MaterialDesignLight/blob/master/LICENSE.md .
+
+
+
+
+ Icons from the Modern UI Icons project, http://modernuiicons.com .
+
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+ List of available icons for use with .
+
+
+ All icons sourced from Modern UI Icons Font - http://modernuiicons.com - in accordance of
+ https://github.com/Templarian/WindowsIcons/blob/master/WindowsPhone/license.txt .
+
+
+
+
+ Icons from GitHub Octicons - https://octicons.github.com
+
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+ List of available icons for use with .
+
+
+ All icons sourced from GitHub Octicons - https://octicons.github.com -
+ https://github.com/primer/octicons/blob/master/LICENSE .
+
+
+
+
+ All SVG icons for popular brands, maintained by Dan Leech https://twitter.com/bathtype .
+ Contributions, corrections and requests can be made on GitHub https://github.com/danleech/simple-icons .
+
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+ List of available icons for use with .
+
+
+ All SVG icons for popular brands, maintained by Dan Leech https://twitter.com/bathtype .
+ Contributions, corrections and requests can be made on GitHub https://github.com/danleech/simple-icons .
+
+
+
+
+ A strongly-typed resource class, for looking up localized strings, etc.
+
+
+
+
+ Returns the cached ResourceManager instance used by this class.
+
+
+
+
+ Overrides the current thread's CurrentUICulture property for all
+ resource lookups using this strongly typed resource class.
+
+
+
+
+ GeneratedInternalTypeHelper
+
+
+
+
+ CreateInstance
+
+
+
+
+ GetPropertyValue
+
+
+
+
+ SetPropertyValue
+
+
+
+
+ CreateDelegate
+
+
+
+
+ AddEventHandler
+
+
+
+
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/bin/Release/MahApps.Metro.dll b/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/bin/Release/MahApps.Metro.dll
new file mode 100644
index 0000000..4c52491
Binary files /dev/null and b/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/bin/Release/MahApps.Metro.dll differ
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/bin/Release/MahApps.Metro.pdb b/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/bin/Release/MahApps.Metro.pdb
new file mode 100644
index 0000000..bf28f77
Binary files /dev/null and b/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/bin/Release/MahApps.Metro.pdb differ
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/bin/Release/MahApps.Metro.xml b/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/bin/Release/MahApps.Metro.xml
new file mode 100644
index 0000000..99d7199
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/bin/Release/MahApps.Metro.xml
@@ -0,0 +1,8287 @@
+
+
+
+ MahApps.Metro
+
+
+
+
+ Helper class for a common focusing problem.
+ The focus itself isn't the problem. If we use the common focusing methods the control get the focus
+ but it doesn't get the focus visual style.
+ The KeyboardNavigation class handles the visual style only if the control get the focus from a keyboard
+ device or if the SystemParameters.KeyboardCues is true.
+
+
+
+
+ Gets the KeyboardNavigationEx singleton instance.
+
+
+
+
+ Shows the focus visual of the current focused UI element.
+ Works only together with AlwaysShowFocusVisual property.
+
+
+
+
+ Focuses the specified element and shows the focus visual style.
+
+ The element which will be focused.
+
+
+
+ Attached DependencyProperty for setting AlwaysShowFocusVisual for a UI element.
+
+
+
+
+ Gets a the value which indicates if the UI element always show the focus visual style.
+
+
+
+
+ Sets a the value which indicates if the UI element always show the focus visual style.
+
+
+
+
+ A strongly-typed resource class, for looking up localized strings, etc.
+
+
+
+
+ Returns the cached ResourceManager instance used by this class.
+
+
+
+
+ Overrides the current thread's CurrentUICulture property for all
+ resource lookups using this strongly typed resource class.
+
+
+
+
+ With this class we can make custom window styles.
+
+
+
+ Add and remove a native WindowStyle from the HWND.
+ The styles to be removed. These can be bitwise combined.
+ The styles to be added. These can be bitwise combined.
+ Whether the styles of the HWND were modified as a result of this call.
+
+ Critical : Calls critical methods
+
+
+
+
+ Updates all glow windows (visible, hidden, collapsed)
+
+
+
+
+ Sets the opacity to all glow windows
+
+
+
+
+ Starts the opacity storyboard 0 -> 1
+
+
+
+
+ Shows all glow windows
+
+
+
+
+ Gets or sets the bindable Password property on the PasswordBox control. This is a dependency property.
+
+
+
+
+ Handles changes to the 'Password' attached property.
+
+
+
+
+ Handle the 'PasswordChanged'-event on the PasswordBox
+
+
+
+
+ Called after the behavior is attached to an AssociatedObject.
+
+
+ Override this to hook up functionality to the AssociatedObject.
+
+
+
+
+ Called when the behavior is being detached from its AssociatedObject, but before it has actually occurred.
+
+
+ Override this to unhook functionality from the AssociatedObject.
+
+
+
+
+
+ Sets the first TabItem with Visibility=" " as
+ the SelectedItem of the TabControl.
+
+
+ If there is no visible TabItem, null is set as the SelectedItem
+
+
+
+
+
+ Represents a border whose contents are clipped within the bounds
+ of the border. The border may have rounded corners.
+
+
+
+
+ BorderThickness Dependency Property
+
+
+
+
+ Gets or sets the BorderThickness property. This dependency property
+ indicates the BorderThickness.
+
+
+
+
+ Checks if the given Thickness is valid or not
+
+ Thickness
+
+
+
+
+ Padding Dependency Property
+
+
+
+
+ Gets or sets the Padding property. This dependency property
+ indicates the Padding.
+
+
+
+
+ CornerRadius Dependency Property
+
+
+
+
+ Gets or sets the CornerRadius property. This dependency property
+ indicates the CornerRadius of the border.
+
+
+
+
+ Checks if the given CornerRadius is valid or not
+
+ CornerRadius
+
+
+
+
+ BorderBrush Dependency Property
+
+
+
+
+ Gets or sets the BorderBrush property. This dependency property
+ indicates the BorderBrush with which the Border is drawn.
+
+
+
+
+ Background Dependency Property
+
+
+
+
+ Gets or sets the Background property. This dependency property
+ indicates the Background with which the Background is drawn.
+
+
+
+
+ OptimizeClipRendering Dependency Property
+
+
+
+
+ Gets or sets the OptimizeClipRendering property. This dependency property
+ indicates whether the rendering of the clip should be optimized. When set to true,
+ In order to optimize the rendering of the clipped Child,
+ the background is rendered with the same brush as the border. Any other brush set for
+ the background will be ignored. The Child will be rendered on top of it.
+ This is done to prevent any gaps between the border the the clipped Child (this is
+ evidently visible if both the Border and the Child are of same color).
+ This works best when the Child does not have any level of transparency and is opaque.
+
+
+
+
+ Updates DesiredSize of the ClipBorder. Called by parent UIElement. This is the first pass of layout.
+
+
+ Border determines its desired size it needs from the specified border the child: its sizing
+ properties, margin, and requested size.
+
+ Constraint size is an "upper limit" that the return value should not exceed.
+ The Decorator's desired size.
+
+
+
+ ClipBorder computes the position of its single child and applies its child's alignments to the child.
+
+
+ The size reserved for this element by the parent
+ The actual ink area of the element, typically the same as finalSize
+
+
+
+ Here the ClipBorder's Child, Border and Background are rendered.
+
+ Drawing Context
+
+
+
+ Generates a StreamGeometry.
+
+ An already opened StreamGeometryContext.
+ Rectangle for geomentry conversion.
+ The core points of the border which needs to be used to create
+ the geometry
+ Result geometry.
+
+
+
+ Encapsulates the details of each of the core points of the border which is calculated
+ based on the given CornerRadius, BorderThickness, Padding and a flag to indicate whether
+ the inner or outer border is to be calculated.
+
+ CornerRadius
+ BorderThickness
+ Padding
+ Flag to indicate whether outer or inner border needs
+ to be calculated
+
+
+
+ A few very useful extension methods
+
+
+
+
+ Returns whether or not two doubles are "close".
+
+ The first double to compare.
+ The second double to compare.
+
+ bool - the result of the AreClose comparision.
+
+
+
+
+ Returns whether or not the first double is less than the second double.
+
+ The first double to compare.
+ The second double to compare.
+
+ bool - the result of the LessThan comparision.
+
+
+
+
+ Returns whether or not the first double is greater than the second double.
+
+ The first double to compare.
+ The second double to compare.
+
+ bool - the result of the GreaterThan comparision.
+
+
+
+
+ Returns whether or not the double is "close" to 1. Same as AreClose(double, 1),
+ but this is faster.
+
+ The double to compare to 1.
+
+ bool - the result of the AreClose comparision.
+
+
+
+
+ IsZero - Returns whether or not the double is "close" to 0. Same as AreClose(double, 0),
+ but this is faster.
+
+ The double to compare to 0.
+
+ bool - the result of the AreClose comparision.
+
+
+
+
+ Compares two points for fuzzy equality. This function
+ helps compensate for the fact that double values can
+ acquire error when operated upon
+
+ The first point to compare
+ The second point to compare
+ Whether or not the two points are equal
+
+
+
+ Compares two Size instances for fuzzy equality. This function
+ helps compensate for the fact that double values can
+ acquire error when operated upon
+
+ The first size to compare
+ The second size to compare
+ Whether or not the two Size instances are equal
+
+
+
+ Compares two Vector instances for fuzzy equality. This function
+ helps compensate for the fact that double values can
+ acquire error when operated upon
+
+ The first Vector to compare
+ The second Vector to compare
+ Whether or not the two Vector instances are equal
+
+
+
+ Compares two rectangles for fuzzy equality. This function
+ helps compensate for the fact that double values can
+ acquire error when operated upon
+
+ The first rectangle to compare
+ The second rectangle to compare
+ Whether or not the two rectangles are equal
+
+
+
+ Faster check for NaN ( faster than double.IsNaN() )
+ IEEE 754 : If the argument is any value in the range 0x7ff0000000000001L through 0x7fffffffffffffffL
+ or in the range 0xfff0000000000001L through 0xffffffffffffffffL, the result will be NaN.
+
+ Value to check
+
+
+
+
+ Rounds the given value based on the DPI scale
+
+ Value to round
+ DPI Scale
+
+
+
+
+ Verifies if this Thickness contains only valid values
+ The set of validity checks is passed as parameters.
+
+ Thickness value
+ allows negative values
+ allows Double.NaN
+ allows Double.PositiveInfinity
+ allows Double.NegativeInfinity
+ Whether or not the thickness complies to the range specified
+
+
+
+ Method to add up the left and right size as width, as well as the top and bottom size as height
+
+ Thickness
+ Size
+
+
+
+ Verifies if the Thickness contains only zero values
+
+ Thickness
+ Size
+
+
+
+ Verifies if all the values in Thickness are same
+
+ Thickness
+ true if yes, otherwise false
+
+
+
+ Verifies if this CornerRadius contains only valid values
+ The set of validity checks is passed as parameters.
+
+ CornerRadius value
+ allows negative values
+ allows Double.NaN
+ allows Double.PositiveInfinity
+ allows Double.NegativeInfinity
+ Whether or not the CornerRadius complies to the range specified
+
+
+
+ Verifies if the CornerRadius contains only zero values
+
+ CornerRadius
+ Size
+
+
+
+ Verifies if the CornerRadius contains same values
+
+ CornerRadius
+ true if yes, otherwise false
+
+
+
+ Deflates rectangle by given thickness
+
+ Rectangle
+ Thickness
+ Deflated Rectangle
+
+
+
+ Inflates rectangle by given thickness
+
+ Rectangle
+ Thickness
+ Inflated Rectangle
+
+
+
+ Verifies if the given brush is a SolidColorBrush and
+ its color does not include transparency.
+
+ Brush
+ true if yes, otherwise false
+
+
+
+ Verifies if the given brush is the same as the otherBrush.
+
+ Brush
+ Brush
+ true if yes, otherwise false
+
+
+
+ Defines the method that determines whether the command can execute in its current state.
+
+
+ true if this command can be executed; otherwise, false.
+
+ Data used by the command. If the command does not require data to be passed, this object can be set to null.
+
+
+
+ Defines the method to be called when the command is invoked.
+
+ Data used by the command. If the command does not require data to be passed, this object can be set to null.
+
+
+
+ The DependencyProperty for the CharacterCasing property.
+ Controls whether or not content is converted to upper or lower case
+ Default Value: CharacterCasing.Normal
+
+
+
+
+ Character casing of the Content
+
+
+
+
+ The DependencyProperty for the RecognizesAccessKey property.
+ Default Value: false
+
+
+
+
+ Determine if the inner ContentPresenter should use AccessText in its style
+
+
+
+
+ This custom popup is used by the validation error template.
+ It provides some additional nice features:
+ - repositioning if host-window size or location changed
+ - repositioning if host-window gets maximized and vice versa
+ - it's only topmost if the host-window is activated
+
+
+
+
+ Gets/sets if the popup can be closed by left mouse button down.
+
+
+
+
+ Called when a cell has just switched to edit mode.
+
+ A reference to element returned by GenerateEditingElement.
+ The event args of the input event that caused the cell to go into edit mode. May be null.
+ The unedited value of the cell.
+
+
+
+ Synchronizes the column property. Taken from Helper code for DataGrid.
+
+
+
+
+ Taken from Helper code for DataGrid.
+
+
+
+
+ The DependencyProperty for the FontFamily property.
+ Default Value: SystemFonts.MessageFontFamily
+
+
+
+
+ The font family of the desired font.
+
+
+
+
+ The DependencyProperty for the FontSize property.
+ Default Value: SystemFonts.MessageFontSize
+
+
+
+
+ The size of the desired font.
+
+
+
+
+ The DependencyProperty for the FontStyle property.
+ Default Value: SystemFonts.MessageFontStyle
+
+
+
+
+ The style of the desired font.
+
+
+
+
+ The DependencyProperty for the FontWeight property.
+ Default Value: SystemFonts.MessageFontWeight
+
+
+
+
+ The weight or thickness of the desired font.
+
+
+
+
+ The DependencyProperty for the Foreground property.
+ Default Value: SystemColors.ControlTextBrush
+
+
+
+
+ An brush that describes the foreground color. This overrides the cell foreground inherited color.
+
+
+
+
+ Method used as property changed callback for properties which need RefreshCellContent to be called
+
+
+
+
+ The base class for dialogs.
+
+ You probably don't want to use this class, if you want to add arbitrary content to your dialog,
+ use the class.
+
+
+
+
+ Gets/sets the dialog's title.
+
+
+
+
+ Gets/sets arbitrary content on top of the dialog.
+
+
+
+
+ Gets/sets arbitrary content below the dialog.
+
+
+
+
+ Gets or sets the size of the dialog title font.
+
+
+ The size of the dialog title font.
+
+
+
+
+ Gets or sets the size of the dialog message font.
+
+
+ The size of the dialog message font.
+
+
+
+
+ Initializes a new MahApps.Metro.Controls.BaseMetroDialog.
+
+ The window that is the parent of the dialog.
+ The settings for the message dialog.
+
+
+
+ Initializes a new MahApps.Metro.Controls.BaseMetroDialog.
+
+
+
+
+ With this method it's possible to return your own settings in a custom dialog.
+
+
+
+
+
+
+ This is called in the loaded event.
+
+
+
+
+ Waits for the dialog to become ready for interaction.
+
+ A task that represents the operation and it's status.
+
+
+
+ Requests an externally shown Dialog to close. Will throw an exception if the Dialog is inside of a MetroWindow.
+
+
+
+
+ A last chance virtual method for stopping an external dialog from closing.
+
+
+
+
+
+ Gets the window that owns the current Dialog IF AND ONLY IF the dialog is shown externally.
+
+
+
+
+ Gets the window that owns the current Dialog IF AND ONLY IF the dialog is shown inside of a window.
+
+
+
+
+ Waits until this dialog gets unloaded.
+
+
+
+
+
+ A class that represents the settings used by Metro Dialogs.
+
+
+
+
+ Gets/sets the text used for the Affirmative button. For example: "OK" or "Yes".
+
+
+
+
+ Gets/sets the text used for the Negative button. For example: "Cancel" or "No".
+
+
+
+
+ Gets/sets whether the metro dialog should use the default black/white appearance (theme) or try to use the current accent.
+
+
+
+
+ Enable/disable dialog showing animation.
+ "True" - play showing animation.
+ "False" - skip showing animation.
+
+
+
+
+ Enable/disable dialog hiding animation
+ "True" - play hiding animation.
+ "False" - skip hiding animation.
+
+
+
+
+ Gets/sets the default text( just the inputdialog needed)
+
+
+
+
+ Gets/sets the maximum height. (Default is unlimited height, Double.NaN )
+
+
+
+
+ Gets or sets which button should be focused by default
+
+
+
+
+ Gets/sets the token to cancel the dialog.
+
+
+
+
+ Gets/sets a custom resource dictionary which can contains custom styles, brushes or something else.
+
+
+
+
+ If set, stops standard resource dictionaries being applied to the dialog.
+
+
+
+
+ Gets or sets the size of the dialog title font.
+
+
+ The size of the dialog title font.
+
+
+
+
+ Gets or sets the size of the dialog message font.
+
+
+ The size of the dialog message font.
+
+
+
+
+ An enum representing the different choices for a color scheme in a Metro Dialog.
+
+
+
+
+ An implementation of BaseMetroDialog allowing arbitrary content.
+
+
+
+
+ Gets the default instance if the dialog coordinator, which can be injected into a view model.
+
+
+
+
+ Creates a LoginDialog inside of the current window.
+
+ The window that is the parent of the dialog.
+ The title of the LoginDialog.
+ The message contained within the LoginDialog.
+ Optional settings that override the global metro dialog settings.
+ The text that was entered or null (Nothing in Visual Basic) if the user cancelled the operation.
+
+
+
+ Creates a InputDialog inside of the current window.
+
+ The MetroWindow
+ The title of the MessageDialog.
+ The message contained within the MessageDialog.
+ Optional settings that override the global metro dialog settings.
+ The text that was entered or null (Nothing in Visual Basic) if the user cancelled the operation.
+
+
+
+ Creates a MessageDialog inside of the current window.
+
+ The MetroWindow
+ The title of the MessageDialog.
+ The message contained within the MessageDialog.
+ The type of buttons to use.
+ Optional settings that override the global metro dialog settings.
+ A task promising the result of which button was pressed.
+
+
+
+ Creates a ProgressDialog inside of the current window.
+
+ The MetroWindow
+ The title of the ProgressDialog.
+ The message within the ProgressDialog.
+ Determines if the cancel button is visible.
+ Optional Settings that override the global metro dialog settings.
+ A task promising the instance of ProgressDialogController for this operation.
+
+
+
+ Adds a Metro Dialog instance to the specified window and makes it visible asynchronously.
+ If you want to wait until the user has closed the dialog, use
+ You have to close the resulting dialog yourself with .
+
+ The owning window of the dialog.
+ The dialog instance itself.
+ An optional pre-defined settings instance.
+ A task representing the operation.
+ The is already visible in the window.
+
+
+
+ Adds a Metro Dialog instance of the given type to the specified window and makes it visible asynchronously.
+ If you want to wait until the user has closed the dialog, use
+ You have to close the resulting dialog yourself with .
+
+ The owning window of the dialog.
+ An optional pre-defined settings instance.
+ A task with the dialog representing the operation.
+
+
+
+ Hides a visible Metro Dialog instance.
+
+ The window with the dialog that is visible.
+ The dialog instance to hide.
+ An optional pre-defined settings instance.
+ A task representing the operation.
+
+ The is not visible in the window.
+ This happens if hasn't been called before.
+
+
+
+
+ Gets the current shown dialog in async way.
+
+ The dialog owner.
+
+
+
+ Creates a LoginDialog outside of the current window.
+
+ The window that is the parent of the dialog.
+ The title of the LoginDialog.
+ The message contained within the LoginDialog.
+ Optional settings that override the global metro dialog settings.
+ The text that was entered or null (Nothing in Visual Basic) if the user cancelled the operation.
+
+
+
+ Creates a InputDialog outside of the current window.
+
+ The MetroWindow
+ The title of the MessageDialog.
+ The message contained within the MessageDialog.
+ Optional settings that override the global metro dialog settings.
+ The text that was entered or null (Nothing in Visual Basic) if the user cancelled the operation.
+
+
+
+ Creates a MessageDialog ouside of the current window.
+
+ The MetroWindow
+ The title of the MessageDialog.
+ The message contained within the MessageDialog.
+ The type of buttons to use.
+ Optional settings that override the global metro dialog settings.
+ A task promising the result of which button was pressed.
+
+
+
+ Use the dialog coordinator to help you interfact with dialogs from a view model.
+
+
+
+
+ Shows the input dialog.
+
+ Typically this should be the view model, which you register in XAML using .
+ The title of the MessageDialog.
+ The message contained within the MessageDialog.
+ Optional settings that override the global metro dialog settings.
+ The text that was entered or null (Nothing in Visual Basic) if the user cancelled the operation.
+
+
+
+ Shows the input dialog.
+
+ Typically this should be the view model, which you register in XAML using .
+ The title of the MessageDialog.
+ The message contained within the MessageDialog.
+ Optional settings that override the global metro dialog settings.
+ The text that was entered or null (Nothing in Visual Basic) if the user cancelled the operation.
+
+
+
+ Creates a LoginDialog inside of the current window.
+
+ Typically this should be the view model, which you register in XAML using .
+ The title of the LoginDialog.
+ The message contained within the LoginDialog.
+ Optional settings that override the global metro dialog settings.
+ The text that was entered or null (Nothing in Visual Basic) if the user cancelled the operation.
+
+
+
+ Creates a LoginDialog outside of the current window.
+
+ Typically this should be the view model, which you register in XAML using .
+ The title of the LoginDialog.
+ The message contained within the LoginDialog.
+ Optional settings that override the global metro dialog settings.
+ The text that was entered or null (Nothing in Visual Basic) if the user cancelled the operation.
+
+
+
+ Creates a MessageDialog inside of the current window.
+
+ Typically this should be the view model, which you register in XAML using .
+ The title of the MessageDialog.
+ The message contained within the MessageDialog.
+ The type of buttons to use.
+ Optional settings that override the global metro dialog settings.
+ A task promising the result of which button was pressed.
+
+
+
+ Creates a MessageDialog outside of the current window.
+
+ Typically this should be the view model, which you register in XAML using .
+ The title of the MessageDialog.
+ The message contained within the MessageDialog.
+ The type of buttons to use.
+ Optional settings that override the global metro dialog settings.
+ A task promising the result of which button was pressed.
+
+
+
+ Creates a ProgressDialog inside of the current window.
+
+ Typically this should be the view model, which you register in XAML using .
+ The title of the ProgressDialog.
+ The message within the ProgressDialog.
+ Determines if the cancel button is visible.
+ Optional Settings that override the global metro dialog settings.
+ A task promising the instance of ProgressDialogController for this operation.
+
+
+
+ Adds a Metro Dialog instance to the specified window and makes it visible asynchronously.
+ You have to close the resulting dialog yourself with .
+
+ Typically this should be the view model, which you register in XAML using .
+ The dialog instance itself.
+ An optional pre-defined settings instance.
+ A task representing the operation.
+ The is already visible in the window.
+
+
+
+ Hides a visible Metro Dialog instance.
+
+ Typically this should be the view model, which you register in XAML using .
+ The dialog instance to hide.
+ An optional pre-defined settings instance.
+ A task representing the operation.
+
+ The is not visible in the window.
+ This happens if hasn't been called before.
+
+
+
+
+ Gets the current shown dialog.
+
+ Typically this should be the view model, which you register in XAML using .
+
+
+
+ InputDialog
+
+
+
+
+ InitializeComponent
+
+
+
+
+ LoginDialog
+
+
+
+
+ InitializeComponent
+
+
+
+
+ An internal control that represents a message dialog. Please use MetroWindow.ShowMessage instead!
+
+
+ MessageDialog
+
+
+
+
+ InitializeComponent
+
+
+
+
+ An enum representing the result of a Message Dialog.
+
+
+
+
+ An enum representing the different button states for a Message Dialog.
+
+
+
+
+ Just "OK"
+
+
+
+
+ "OK" and "Cancel"
+
+
+
+
+ An internal control that represents a message dialog. Please use MetroWindow.ShowMessage instead!
+
+
+ ProgressDialog
+
+
+
+
+ InitializeComponent
+
+
+
+
+ A class for manipulating an open ProgressDialog.
+
+
+
+
+ This event is raised when the associated was closed programmatically.
+
+
+
+
+ This event is raised when the associated was cancelled by the user.
+
+
+
+
+ Gets if the Cancel button has been pressed.
+
+
+
+
+ Gets if the wrapped ProgressDialog is open.
+
+
+
+
+ Sets the ProgressBar's IsIndeterminate to true. To set it to false, call SetProgress.
+
+
+
+
+ Sets if the Cancel button is visible.
+
+
+
+
+
+ Sets the dialog's progress bar value and sets IsIndeterminate to false.
+
+ The percentage to set as the value.
+
+
+
+ Gets/Sets the minimum restriction of the progress Value property
+
+
+
+
+ Gets/Sets the maximum restriction of the progress Value property
+
+
+
+
+ Sets the dialog's message content.
+
+ The message to be set.
+
+
+
+ Sets the dialog's title.
+
+ The title to be set.
+
+
+
+ Begins an operation to close the ProgressDialog.
+
+ A task representing the operation.
+
+
+
+ The DependencyProperty for the ContentTemplate property.
+
+
+
+
+ The DependencyProperty for the ContentTemplateSelector property.
+
+
+
+
+ The DependencyProperty for the ContentStringFormat property.
+
+
+
+
+ Gets or sets the Content of this control..
+
+
+
+
+ ContentTemplate is the template used to display the content of the control.
+
+
+
+
+ ContentTemplateSelector allows to provide custom logic for choosing the template used to display the content of the control.
+
+
+ This property is ignored if is set.
+
+
+
+
+ ContentStringFormat is the format used to display the content of the control as a string
+
+
+ This property is ignored if is set.
+
+
+
+
+ Reflects the parameter to pass to the CommandProperty upon execution.
+
+
+
+
+ Gets or sets the target element on which to fire the command.
+
+
+
+
+ Get or sets the Command property.
+
+
+
+
+ Indicates whether the Menu is visible.
+
+
+
+
+ Gets or sets an extra tag.
+
+
+
+
+ Gets or sets the dimension of children stacking.
+
+
+
+
+ Gets or sets the Content used to generate the icon part.
+
+
+
+
+ Gets or sets the ContentTemplate used to display the content of the icon part.
+
+
+
+
+ Gets/sets the button style.
+
+
+
+
+ Gets/sets the menu style.
+
+
+
+
+ Gets/sets the brush of the button arrow icon.
+
+
+
+
+ Gets/sets the brush of the button arrow icon if the mouse is over the drop down button.
+
+
+
+
+ Gets/sets the brush of the button arrow icon if the arrow button is pressed.
+
+
+
+
+ Gets/sets the visibility of the button arrow icon.
+
+
+
+ Invoked when the property changes.
+ Information about the change.
+
+
+
+ Executes the specified action asynchronously with the DispatcherPriority.Background on the thread that the Dispatcher was created on.
+
+ The dispatcher object where the action runs.
+ An action that takes no parameters.
+ The dispatcher priority.
+
+
+
+ A control that imitate a slideshow with back/forward buttons.
+
+
+
+
+ To counteract the double Loaded event issue.
+
+
+
+
+ Coerce SelectedIndexProperty's value.
+
+ The object that the property exists on.
+ The new value of the property, prior to any coercion attempt.
+ The coerced value (with appropriate type).
+
+
+
+ Computes the transition when changing selected index.
+
+ Previous selected index.
+ New selected index.
+
+
+
+ Gets the navigation buttons.
+
+ Previous button.
+ Next button.
+ Inactive buttons.
+
+
+
+ Applies actions to navigation buttons.
+
+ Action applied to the previous button.
+ Action applied to the next button.
+ Action applied to the inactive buttons.
+ Any action is null.
+
+
+
+ Sets the visibility of navigation buttons.
+
+ Visibility of active buttons.
+
+
+
+ Changes the current slide to the previous item.
+
+
+
+
+ Changes the current to the next item.
+
+
+
+
+ Brings the control buttons (next/previous) into view.
+
+
+
+
+ Removes the control buttons (next/previous) from view.
+
+
+
+
+ Gets or sets a value indicating whether the border for mouse over state is enabled or not.
+
+
+
+
+ Gets or sets the mouse hover border brush.
+
+
+
+
+ Gets or sets the mouse hover border thickness.
+
+
+
+
+ Gets/sets the text that is displayed in the FlipView's banner.
+
+
+
+
+ Gets/sets whether the FlipView's banner is visible.
+
+
+
+
+ Gets or sets a value indicating whether the navigation is circular, so you get the first after last and the last before first.
+
+
+
+
+ Gets/sets whether the FlipView's NavigationButton is visible.
+
+
+
+
+ A sliding panel control that is hosted in a MetroWindow via a FlyoutsControl.
+
+
+
+
+
+
+ An event that is raised when IsOpen changes.
+
+
+
+
+ An event that is raised when the closing animation has finished.
+
+
+
+
+ Gets/sets if the title is visible in this flyout.
+
+
+
+
+ Gets/sets if the close button is visible in this flyout.
+
+
+
+
+ Gets/sets if the close button is a cancel button in this flyout.
+
+
+
+
+ Gets/sets a command which will be executed if the close button was clicked.
+ Note that this won't execute when is set to false .
+
+
+
+
+ Gets/sets the command parameter which will be passed by the CloseCommand.
+
+
+
+
+ Gets/sets a command which will be executed if the close button was clicked.
+
+
+
+
+ Gets/sets whether this flyout is visible.
+
+
+
+
+ Gets/sets whether this flyout uses the open/close animation when changing the property. (default is true)
+
+
+
+
+ Gets/sets whether this flyout animates the opacity of the flyout when opening/closing.
+
+
+
+
+ Gets/sets whether this flyout stays open when the user clicks outside of it.
+
+
+
+
+ Gets/sets the mouse button that closes the flyout on an external mouse click.
+
+
+
+
+ Gets/sets whether this flyout is modal.
+
+
+
+
+ Gets/sets this flyout's position in the FlyoutsControl/MetroWindow.
+
+
+
+
+ Gets or sets the theme of this flyout.
+
+
+
+
+ Gets or sets the focused element.
+
+
+
+
+ Gets or sets a value indicating whether the flyout should auto close after AutoCloseInterval has passed.
+
+
+
+
+ Gets or sets the time in milliseconds when the flyout should auto close.
+
+
+
+
+ Gets or sets a value indicating whether the flyout should try focus an element.
+
+
+
+
+ A FlyoutsControl is for displaying flyouts in a MetroWindow.
+
+
+
+
+
+ Gets/sets whether is ignored and all flyouts behave as if it was set to the value of this property.
+
+
+
+
+ Gets/sets whether is ignored and all flyouts behave as if it was set false.
+
+
+
+
+ Adapts the Flyout's theme to the theme of its host window.
+
+
+
+
+ Adapts the Flyout's theme to the theme of its host window, but inverted.
+ This theme can only be applied if the host window's theme abides the "Dark" and "Light" affix convention.
+ (see for more infos.
+
+
+
+
+ The dark theme. This is the default theme.
+
+
+
+
+ The flyouts theme will match the host window's accent color.
+
+
+
+
+ GlowWindow
+
+
+
+
+ InitializeComponent
+
+
+
+
+ The HamburgerMenu is based on a SplitView control. By default it contains a HamburgerButton and a ListView to display menu items.
+
+
+ The HamburgerMenu is based on a SplitView control. By default it contains a HamburgerButton and a ListView to display menu items.
+
+
+ The HamburgerMenu is based on a SplitView control. By default it contains a HamburgerButton and a ListView to display menu items.
+
+
+ The HamburgerMenu is based on a SplitView control. By default it contains a HamburgerButton and a ListView to display menu items.
+
+
+ The HamburgerMenu is based on a SplitView control. By default it contains a HamburgerButton and a ListView to display menu items.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Override default OnApplyTemplate to capture children controls
+
+
+
+
+ Event raised when an item is clicked
+
+
+
+
+ Event raised when an options' item is clicked
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Gets or sets a template for the hamburger icon.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Gets or sets a template for the hamburger icon.
+
+
+
+
+ Gets or sets main button's width.
+
+
+
+
+ Gets or sets main button's height.
+
+
+
+
+ Gets or sets main button's margin.
+
+
+
+
+ Gets or sets main button's visibility.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Gets or sets an object source used to generate the content of the options.
+
+
+
+
+ Gets or sets the DataTemplate used to display each item in the options.
+
+
+
+
+ Gets or sets the DataTemplateSelector used to display each item in the options.
+
+
+
+
+ Gets the collection used to generate the content of the option list.
+
+
+ Exception thrown if OptionsListView is not yet defined.
+
+
+
+
+ Gets or sets the visibility of the options menu.
+
+
+
+
+ Gets or sets the selected options menu item.
+
+
+
+
+ Gets or sets the selected options menu index.
+
+
+
+
+ Gets or sets a command which will be executed if an options item is clicked by the user.
+
+
+
+
+ Gets or sets the command parameter which will be passed by the OptionsItemCommand.
+
+
+
+
+ Executes the options item command which can be set by the user.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Gets or sets the width of the pane when it's fully expanded.
+
+
+
+
+ Gets or sets a value that specifies whether the pane is shown on the right or left side of the control.
+
+
+
+
+ Gets or sets a value that specifies how the pane and content areas are shown.
+
+
+
+
+ Gets or sets the width of the pane in its compact display mode.
+
+
+
+
+ Gets or sets the Brush to apply to the background of the Pane area of the control.
+
+
+
+
+ Gets or sets the Brush to apply to the foreground of the Pane area of the control.
+
+
+
+
+ Gets or sets a value indicating whether gets or sets a value that specifies whether the pane is expanded to its full width.
+
+
+
+
+ Gets or sets an object source used to generate the content of the menu.
+
+
+
+
+ Gets or sets the DataTemplate used to display each item.
+
+
+
+
+ Gets or sets the DataTemplateSelector used to display each item.
+
+
+
+
+ Gets the collection used to generate the content of the items list.
+
+
+ Exception thrown if ButtonsListView is not yet defined.
+
+
+
+
+ Gets or sets the selected menu item.
+
+
+
+
+ Gets or sets the selected menu index.
+
+
+
+
+ Gets or sets a command which will be executed if an item is clicked by the user.
+
+
+
+
+ Gets or sets the command parameter which will be passed by the ItemCommand.
+
+
+
+
+ Gets or sets wheather the ScrollBar of the HamburgerMenu is on the left side or on the right side.
+
+
+
+
+ Executes the item command which can be set by the user.
+
+
+
+
+ The HamburgerMenuGlyphItem provides a glyph based implementation for HamburgerMenu entries.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Gets or sets a value that specifies the glyph to use from Segoe MDL2 Assets font.
+
+
+
+
+ The HamburgerMenuIconItem provides an icon based implementation for HamburgerMenu entries.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Gets or sets a value that specifies an user specific object which can be used as icon.
+
+
+
+
+ The HamburgerMenuImageItem provides an image based implementation for HamburgerMenu entries.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Gets or sets a value that specifies a bitmap to display with an Image control.
+
+
+
+
+ The HamburgerMenuItem provides an implementation for HamburgerMenu entries.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Gets or sets a value that specifies label to display.
+
+
+
+
+ Gets or sets a value that specifies the page to navigate to (if you use the HamburgerMenu with a Frame content)
+
+
+
+
+ Gets or sets a value that specifies an user specific value.
+
+
+
+
+ Gets or sets a command which will be executed if an item is clicked by the user.
+
+
+
+
+ Gets or sets the command parameter which will be passed by the Command.
+
+
+
+
+ Gets or sets the element on which to raise the specified command.
+
+
+ Element on which to raise a command.
+
+
+
+
+ Gets or sets a value indicating whether this item is enabled in the user interface (UI). This is a dependency property.
+
+
+ true if the item is enabled; otherwise, false. The default value is true.
+
+
+
+
+ Executes the command which can be set by the user.
+
+
+
+
+ The HamburgerMenuItemCollection provides typed collection of HamburgerMenuItem.
+
+
+
+
+ Represents an hour comparison operation that ensures that 12 is smaller than 1.
+ This ensures that in the control the first hour that is selectable is 12 (AM/PM).
+
+
+ This ensures that the first hour that is selectable is 12 (AM/PM).
+ This comparer is used only if in the corresponding the value for is false.
+
+
+
+
+ Overrides the text case behavior for certain buttons.
+ When set to true , the text case will be preserved and won't be changed to upper or lower case.
+
+
+
+
+ DependencyProperty for property.
+
+
+
+
+ The CornerRadius property allows users to control the roundness of the button corners independently by
+ setting a radius value for each corner. Radius values that are too large are scaled so that they
+ smoothly blend from corner to corner. (Can be used e.g. at MetroButton style)
+ Description taken from original Microsoft description :-D
+
+
+
+
+ A helper class that provides various attached properties for the ComboBox control.
+
+
+
+
+
+ Gets the Maximum number of characters the TextBox can accept.
+
+
+
+
+ Sets the Maximum number of characters the TextBox can accept.
+
+
+
+
+ Gets the Character casing of the TextBox.
+
+
+
+
+ Sets the Character casing of the TextBox.
+
+
+
+
+ A helper class that provides various controls.
+
+
+
+
+ Gets the value to handle the visibility of the DisabledVisualElement in the template.
+
+
+
+
+ Sets the value to handle the visibility of the DisabledVisualElement in the template.
+
+
+
+
+ The DependencyProperty for the CharacterCasing property.
+ Controls whether or not content is converted to upper or lower case
+
+
+
+
+ Gets the character casing of the control
+
+
+
+
+ Sets the character casing of the control
+
+
+
+
+ This property can be used to set the button width (PART_ClearText) of TextBox, PasswordBox, ComboBox, NumericUpDown
+
+
+
+
+ Sets the brush used to draw the focus border.
+
+
+
+
+ Gets the brush used to draw the focus border.
+
+
+
+
+ Sets the brush used to draw the mouse over brush.
+
+
+
+
+ Gets the brush used to draw the mouse over brush.
+
+
+
+
+ DependencyProperty for property.
+
+
+
+
+ The CornerRadius property allows users to control the roundness of the button corners independently by
+ setting a radius value for each corner. Radius values that are too large are scaled so that they
+ smoothly blend from corner to corner. (Can be used e.g. at MetroButton style)
+ Description taken from original Microsoft description :-D
+
+
+
+
+ Save the DataGrid.
+
+
+
+
+ Get the DataGrid.
+
+
+
+
+ Gets the value to define the DataGridCell selection behavior.
+
+
+
+
+ Sets the value to define the DataGridCell selection behavior.
+
+
+
+
+ Gets the value to define the DataGridCell selection behavior.
+
+
+
+
+ Sets the value to define the DataGridCell selection behavior.
+
+
+
+
+ Gets a value which indicates the preview cell editing is enabled or not.
+
+
+
+
+ Sets a value which indicates the preview cell editing is enabled or not.
+
+
+
+
+ Gets the value to define the DataGridRow selection behavior.
+
+
+
+
+ Sets the value to define the DataGridRow selection behavior.
+
+
+
+
+ A helper class that provides various attached properties for the Expander control.
+
+
+
+
+
+ Gets the toggle button style used for the ExpandDirection Up.
+
+
+
+
+ Sets the toggle button style used for the ExpandDirection Up.
+
+
+
+
+ Gets the toggle button style used for the ExpandDirection Down.
+
+
+
+
+ Sets the toggle button style used for the ExpandDirection Down.
+
+
+
+
+ Gets the toggle button style used for the ExpandDirection Left.
+
+
+
+
+ Sets the toggle button style used for the ExpandDirection Left.
+
+
+
+
+ Gets the toggle button style used for the ExpandDirection Right.
+
+
+
+
+ Sets the toggle button style used for the ExpandDirection Right.
+
+
+
+
+ Change the value of the slider if the user rotates the mouse wheel by the value defined for
+
+
+
+
+ Change the value of the slider if the user rotates the mouse wheel by the value defined for
+
+
+
+
+ Do not change the value of the slider if the user rotates the mouse wheel.
+
+
+
+
+ Change the value of the slider only if the control is focused.
+
+
+
+
+ Changes the value of the slider if the mouse pointer is over this element.
+
+
+
+
+ This property can be used to set vertical scrollbar left side from the tabpanel (look at MetroAnimatedSingleRowTabControl)
+
+
+
+
+ Gets/Sets the type how the value will be changed if the user rotates the mouse wheel.
+
+
+
+
+ Gets/Sets the type how the value will be changed if the user rotates the mouse wheel.
+
+
+
+
+ Gets/Sets the value when the slider will be changed. Possible values are if the slider is focused or if the mouse is over the slider.
+
+
+
+
+ Gets/Sets the value when the slider will be changed. Possible values are if the slider is focused or if the mouse is over the slider.
+
+
+
+
+ Specifies the underline position of a TabControl.
+
+
+
+
+ Defines whether the underline below the is shown or not.
+
+
+
+
+ Defines whether the underline below the or is shown or not.
+
+
+
+
+ Defines the underline brush below the or .
+
+
+
+
+ Defines the underline brush below the or of an selected item.
+
+
+
+
+ Defines the underline brush below the or if the mouse is over an item.
+
+
+
+
+ Defines the underline brush below the or if the mouse is over a selected item.
+
+
+
+
+ This property can be used to set the Transition for animated TabControls
+
+
+
+
+ A helper class that provides various attached properties for the TextBox control.
+
+
+ Password watermarking code from: http://prabu-guru.blogspot.com/2010/06/how-to-add-watermark-text-to-textbox.html
+
+
+
+
+ The clear text button behavior property. It sets a click event to the button if the value is true.
+
+
+
+
+ This property can be used to set the button width (PART_ClearText) of TextBox, PasswordBox, ComboBox, NumericUpDown
+
+
+
+
+ This property can be used to retrieve the watermark using the of bound property.
+
+
+ Setting this property to true will uses reflection.
+
+
+
+
+ Indicates if a TextBox or RichTextBox should use SpellCheck context menu
+
+
+
+
+ Indicates if the watermark is automatically retrieved by using the of the bound property.
+
+ This attached property uses reflection; thus it might reduce the performance of the application.
+ The auto-watermak does work for the following controls:
+ In the following case no custom watermark is shown
+
+ - There is no binding
+ - Binding path errors
+ - Binding to a element of a collection without using a property of that element
Binding Path=Collection[0] use: Binding Path=Collection[0].SubProperty
+ - The bound property does not have a
+
+
+
+
+ Gets a value that indicates the horizontal alignment of the watermark.
+
+
+ One of the values that specifies the desired alignment. The default is .
+
+
+
+
+ Sets a value that indicates the horizontal alignment of the watermark.
+
+
+
+
+ Gets if the attached TextBox has text.
+
+
+
+
+ Gets the clear text button visibility / feature. Can be used to enable text deletion.
+
+
+
+
+ Sets the clear text button visibility / feature. Can be used to enable text deletion.
+
+
+
+
+ Gets the text button visibility.
+
+
+
+
+ Sets the text button visibility.
+
+
+
+
+ Gets the buttons placement variant.
+
+
+
+
+ Sets the buttons placement variant.
+
+
+
+
+ Gets the clear text button behavior.
+
+
+
+
+ Sets the clear text button behavior.
+
+
+
+
+ ButtonContentTemplate is the template used to display the content of the ClearText button.
+
+
+
+
+ This property can be used to handle the style for CheckBox and RadioButton
+ LeftToRight means content left and button right and RightToLeft vise versa
+
+
+
+
+ This property can be used to handle the style for CheckBox and RadioButton
+ LeftToRight means content left and button right and RightToLeft vise versa
+
+
+
+
+ A MetroTabControl (Pivot) that wraps TabItem/MetroTabItem headers on a single row.
+
+
+
+
+ Initializes a new instance of the MahApps.Metro.Controls.MetroAnimatedSingleRowTabControl class.
+
+
+
+
+ A MetroTabControl (Pivot) that uses a TransitioningContentControl to animate the contents of a TabItem/MetroTabItem.
+
+
+
+
+ Initializes a new instance of the MahApps.Metro.Controls.MetroAnimatedTabControl class.
+
+
+
+
+ Originally from http://xamlcoder.com/blog/2010/11/04/creating-a-metro-ui-style-control/
+
+
+
+
+ A reimplementation of NavigationWindow based on MetroWindow.
+
+
+
+ MetroNavigationWindow
+
+
+
+
+ Gets an IEnumerable that you use to enumerate the entries in back navigation history for a NavigationWindow.
+
+
+
+
+
+ Gets an IEnumerable that you use to enumerate the entries in back navigation history for a NavigationWindow.
+
+
+
+
+
+ Gets the NavigationService that is used by this MetroNavigationWindow to provide navigation services to its content.
+
+
+
+
+
+ Gets a value that indicates whether there is at least one entry in back navigation history.
+
+
+
+
+
+ Gets a value that indicates whether there is at least one entry in forward navigation history.
+
+
+
+
+
+ Gets or sets the base uniform resource identifier (URI) of the current context.
+
+
+
+
+
+ Gets or sets the uniform resource identifier (URI) of the current content, or the URI of new content that is currently being navigated to.
+
+
+
+
+
+ Adds an entry to back navigation history that contains a CustomContentState object.
+
+ A CustomContentState object that represents application-defined state that is associated with a specific piece of content.
+
+
+
+
+ Removes the most recent journal entry from back history.
+
+ The most recent JournalEntry in back navigation history, if there is one.
+
+
+
+
+ Navigates to the most recent item in back navigation history.
+
+
+
+
+
+ Navigates to the most recent item in forward navigation history.
+
+
+
+
+
+ Navigates asynchronously to content that is contained by an object.
+
+ An Object that contains the content to navigate to.
+ true if a navigation is not canceled; otherwise, false.
+
+
+
+
+ Navigates asynchronously to content that is specified by a uniform resource identifier (URI).
+
+ A Uri object initialized with the URI for the desired content.
+ true if a navigation is not canceled; otherwise, false.
+
+
+
+
+ Navigates asynchronously to content that is contained by an object, and passes an object that contains data to be used for processing during navigation.
+
+ An Object that contains the content to navigate to.
+ A Object that contains data to be used for processing during navigation.
+ true if a navigation is not canceled; otherwise, false.
+
+
+
+
+ Navigates asynchronously to source content located at a uniform resource identifier (URI), and pass an object that contains data to be used for processing during navigation.
+
+ A Uri object initialized with the URI for the desired content.
+ A Object that contains data to be used for processing during navigation.
+ true if a navigation is not canceled; otherwise, false.
+
+
+
+
+ Stops further downloading of content for the current navigation request.
+
+
+
+
+
+ Occurs when navigation to a content fragment begins, which occurs immediately, if the desired fragment is in the current content, or after the source XAML content has been loaded, if the desired fragment is in different content.
+
+
+
+
+
+ Occurs when a new navigation is requested.
+
+
+
+
+
+ Occurs when an error is raised while navigating to the requested content.
+
+
+
+
+
+ Occurs periodically during a download to provide navigation progress information.
+
+
+
+
+
+ Occurs when the StopLoading method is called, or when a new navigation is requested while a current navigation is in progre
+
+
+
+
+
+ Occurs when the content that is being navigated to has been found, and is available from the PageContent property, although it may not have completed loading
+
+
+
+
+
+ Occurs when content that was navigated to has been loaded, parsed, and has begun rendering.
+
+
+
+
+
+ InitializeComponent
+
+
+
+
+ A metrofied ProgressBar.
+
+
+
+
+
+ Gets/sets the diameter of the ellipses used in the indeterminate animation.
+
+
+
+
+ Gets/sets the offset of the ellipses used in the indeterminate animation.
+
+
+
+
+ A standard MetroTabControl (Pivot).
+
+
+
+
+ Initializes a new instance of the MahApps.Metro.Controls.MetroTabControl class.
+
+
+
+
+ A base class for every MetroTabControl (Pivot).
+
+
+
+
+ Get/sets the command that executes when a MetroTabItem's close button is clicked.
+
+
+
+
+ An event that is raised when a TabItem is closed.
+
+
+
+
+ Event args that is created when a TabItem is closed.
+
+
+
+
+ Gets the MetroTabItem that will be closed.
+
+
+
+
+ An extended TabItem with a metro style.
+
+
+
+
+ Gets/sets whether the Close Button is visible.
+
+
+
+
+ Gets/sets the command that is executed when the Close Button is clicked.
+
+
+
+
+ Gets/sets the command that is executed when the Close Button is clicked.
+
+
+
+
+ Gets/sets the command parameter which is passed to the close button command.
+
+
+
+
+ Gets/sets the Close Button Margin.
+
+
+
+
+ The MetroThumbContentControl control can be used for titles or something else and enables basic drag movement functionality.
+
+
+
+
+ Adds or remove a DragStartedEvent handler
+
+
+
+
+ Adds or remove a DragDeltaEvent handler
+
+
+
+
+ Adds or remove a DragCompletedEvent handler
+
+
+
+
+ DependencyProperty for the IsDragging property.
+
+
+
+
+ Indicates that the left mouse button is pressed and is over the MetroThumbContentControl.
+
+
+
+
+ An extended, metrofied Window class.
+
+
+
+
+ Allows easy handling of window commands brush. Theme is also applied based on this brush.
+
+
+
+
+ Gets/sets whether the window's entrance transition animation is enabled.
+
+
+
+
+ Gets/sets the FlyoutsControl that hosts the window's flyouts.
+
+
+
+
+ Gets/sets the icon content template to show a custom icon.
+
+
+
+
+ Gets/sets the title content template to show a custom title.
+
+
+
+
+ Gets/sets the left window commands that hosts the user commands.
+
+
+
+
+ Gets/sets the right window commands that hosts the user commands.
+
+
+
+
+ Gets/sets the window button commands that hosts the min/max/close commands.
+
+
+
+
+ Gets/sets whether the window will ignore (and overlap) the taskbar when maximized.
+
+
+
+
+ Gets/sets the brush used for the titlebar's foreground.
+
+
+
+
+ Gets/sets whether the window will save it's position between loads.
+
+
+
+
+ Gets the window placement settings (can be overwritten).
+
+
+
+
+ Get/sets whether the titlebar icon is visible or not.
+
+
+
+
+ Get/sets whether dialogs show over the title bar.
+
+
+
+
+ Gets/sets edge mode of the titlebar icon.
+
+
+
+
+ Gets/sets bitmap scaling mode of the titlebar icon.
+
+
+
+
+ Gets/sets icon scaling mode of the titlebar.
+
+
+
+
+ Gets/sets whether the TitleBar is visible or not.
+
+
+
+
+ Gets/sets whether the WindowStyle is None or not.
+
+
+
+
+ Gets/sets if the minimize button is visible.
+
+
+
+
+ Gets/sets if the Maximize/Restore button is visible.
+
+
+
+
+ Gets/sets if the close button is visible.
+
+
+
+
+ Gets/sets if the min button is enabled.
+
+
+
+
+ Gets/sets if the max/restore button is enabled.
+
+
+
+
+ Gets/sets if the close button is enabled.
+
+
+
+
+ Gets/sets if the the system menu should popup on right click.
+
+
+
+
+ Gets/sets the TitleBar's height.
+
+
+
+
+ Gets/sets if the TitleBar's text is automatically capitalized.
+
+
+
+
+ Character casing of the title
+
+
+
+
+ Gets/sets the title horizontal alignment.
+
+
+
+
+ Gets/sets the brush used for the Window's title bar.
+
+
+
+
+ Gets/sets the brush used for the Window's glow.
+
+
+
+
+ Gets/sets the brush used for the Window's non-active glow.
+
+
+
+
+ Gets/sets the brush used for the Window's non-active border.
+
+
+
+
+ Gets/sets the brush used for the Window's non-active title bar.
+
+
+
+
+ Gets/sets the brush used for the dialog overlay.
+
+
+
+
+ Gets/sets the opacity used for the dialog overlay.
+
+
+
+
+ Begins to show the MetroWindow's overlay effect.
+
+ A task representing the process.
+
+
+
+ Begins to hide the MetroWindow's overlay effect.
+
+ A task representing the process.
+
+
+
+ Stores the given element, or the last focused element via FocusManager, for restoring the focus after closing a dialog.
+
+ The element which will be focused again.
+
+
+
+ Clears the stored element which would get the focus after closing a dialog.
+
+
+
+
+ Initializes a new instance of the MahApps.Metro.Controls.MetroWindow class.
+
+
+
+
+ Gets the template child with the given name.
+
+ The interface type inheirted from DependencyObject.
+ The name of the template child.
+
+
+
+ Gets the template child with the given name.
+
+ The name of the template child.
+
+
+
+ This class eats little children.
+
+
+
+
+ Sets the IsHitTestVisibleInChromeProperty to a MetroWindow template child
+
+ The MetroWindow.
+ The name of the template child.
+
+
+
+
+ Sets the WindowChrome ResizeGripDirection to a MetroWindow template child.
+
+ The MetroWindow.
+ The name of the template child.
+ The direction.
+
+
+
+ Adapts the WindowCommands to the theme of the first opened, topmost && (top || right || left) flyout
+
+ The MetroWindow
+ All the flyouts! Or flyouts that fall into the category described in the summary.
+ An optional brush to reset the window commands brush to.
+
+
+
+ Represents a Windows spin box (also known as an up-down control) that displays numeric values.
+
+
+
+
+ Event fired from this NumericUpDown when its value has reached the maximum value
+
+
+
+
+ Event fired from this NumericUpDown when its value has reached the minimum value
+
+
+
+
+ Gets or sets the amount of time, in milliseconds, the NumericUpDown waits while the up/down button is pressed
+ before it starts increasing/decreasing the
+ for the specified . The value must be
+ non-negative.
+
+
+
+
+ Gets or sets a value indicating whether the user can use the arrow keys and to change values.
+
+
+
+
+ Gets or sets a value indicating whether the user can use the mouse wheel to change values.
+
+
+
+
+ Gets or sets a value indicating whether the control must have the focus in order to change values using the mouse wheel.
+
+ If the value is true then the value changes when the mouse wheel is over the control. If the value is false then the value changes only if the control has the focus. If is set to "false" then this property has no effect.
+
+
+
+
+
+ Gets or sets a value indicating whether the user can enter text in the control.
+
+
+
+
+ Gets or sets a value indicating the culture to be used in string formatting operations.
+
+
+
+
+ Gets or sets a value indicating whether the +/- button of the control is visible.
+
+
+ If the value is false then the of the control can be changed only if one of the following cases is satisfied:
+
+ -
+
is true.
+
+ -
+
is true.
+
+ -
+
is true.
+
+
+
+
+
+
+ Gets or sets a value indicating whether the text can be changed by the use of the up or down buttons only.
+
+
+
+
+ Gets or sets a value indicating whether the value to be added to or subtracted from remains
+ always
+ or if it will increase faster after pressing the up/down button/arrow some time.
+
+
+
+
+ Gets or sets the formatting for the displaying
+
+
+
+
+
+
+
+ Gets or sets the horizontal alignment of the contents of the text box.
+
+
+
+
+ Indicates if the NumericUpDown should show the decimal separator or not.
+
+
+
+
+ Called when this element or any below gets focus.
+
+
+
+
+ When overridden in a derived class, is invoked whenever application code or internal processes call
+ .
+
+
+
+
+ Raises the routed event.
+
+
+ Old value of the property
+
+
+ New value of the property
+
+
+
+
+ Based on Greg Schechter's Planerator
+ http://blogs.msdn.com/b/greg_schechter/archive/2007/10/26/enter-the-planerator-dead-simple-3d-in-wpf-with-a-stupid-name.aspx
+
+
+
+
+ An Enum representing different positions, such as Left or Right.
+
+
+
+
+ AddValueChanged of dependency property descriptor results in memory leak as you already know.
+ So, as described here, you can create custom class PropertyChangeNotifier to listen
+ to any dependency property changes.
+
+ This class takes advantage of the fact that bindings use weak references to manage associations
+ so the class will not root the object who property changes it is watching. It also uses a WeakReference
+ to maintain a reference to the object whose property it is watching without rooting that object.
+ In this way, you can maintain a collection of these objects so that you can unhook the property
+ change later without worrying about that collection rooting the object whose values you are watching.
+
+ Complete implementation can be found here: http://agsmith.wordpress.com/2008/04/07/propertydescriptor-addvaluechanged-alternative/
+
+
+
+
+ Identifies the dependency property
+
+
+
+
+ Returns/sets the value of the property
+
+
+
+
+
+ Event arguments created for the RangeSlider's SelectionChanged event.
+
+
+
+
+
+ The value of the new range's beginning.
+
+
+
+
+ The value of the new range's ending.
+
+
+
+
+ A slider control with the ability to select a range between two values.
+
+
+
+
+ Get/sets value how fast thumbs will move when user press on left/right/central with left mouse button (IsMoveToPoint must be set to FALSE)
+
+
+
+
+ Get/sets precision of the value, which displaying inside AutotToolTip
+
+
+
+
+ Get/sets the converter for the tooltip text
+
+
+
+
+ Get/sets tooltip, which will show while dragging thumbs and display currect value
+
+
+
+
+ Get/sets tick placement position
+
+
+
+
+ Get/sets IsMoveToPoint feature which will enable/disable moving to exact point inside control when user clicked on it
+
+
+
+
+ Get/sets tickFrequency
+
+
+
+
+ Get/sets orientation of range slider
+
+
+
+
+ Get/sets whether possibility to make manipulations inside range with left/right mouse buttons + cotrol button
+
+
+
+
+ Get/sets whether possibility to make manipulations inside range with left/right mouse buttons + cotrol button
+
+
+
+
+ Get/sets whether whole range will be moved when press on right/left/central part of control
+
+
+
+
+ Get/sets the minimal distance between two thumbs.
+
+
+
+
+ Get/sets the beginning of the range selection.
+
+
+
+
+ Get/sets the end of the range selection.
+
+
+
+
+ Get/sets the minimum range that can be selected.
+
+
+
+
+ Responds to a change in the value of the property.
+
+ The old value of the property. The new value of the property.
+
+
+
+ Responds to a change in the value of the property.
+
+ The old value of the property. The new value of the property.
+
+
+
+ RevealImage
+
+
+
+
+ InitializeComponent
+
+
+
+
+ Reflects the parameter to pass to the CommandProperty upon execution.
+
+
+
+
+ Gets or sets the target element on which to fire the command.
+
+
+
+
+ Get or sets the Command property.
+
+
+
+
+ Indicates whether the Popup is visible.
+
+
+
+
+ Gets or sets an extra tag.
+
+
+
+
+ Gets or sets the dimension of children stacking.
+
+
+
+
+ Gets or sets the Content used to generate the icon part.
+
+
+
+
+ Gets or sets the ContentTemplate used to display the content of the icon part.
+
+
+
+
+ Gets/sets the button style.
+
+
+
+
+ Gets/sets the button arrow style.
+
+
+
+
+ Gets/sets the popup listbox style.
+
+
+
+
+ Gets/sets the brush of the button arrow icon.
+
+
+
+
+ Gets/sets the brush of the button arrow icon if the mouse is over the split button.
+
+
+
+
+ Gets/sets the brush of the button arrow icon if the arrow button is pressed.
+
+
+
+ Updates the current selection when an item in the has changed
+ The event data.
+
+
+
+ A special animation used to animates the length of a .
+
+
+
+
+
+
+ Represents a container with two views; one view for the main content and another view that is typically used for
+ navigation commands.
+
+
+
+
+ Identifies the dependency property.
+
+ The identifier for the property.
+
+
+
+ Gets or sets the width of the pane in its compact display mode.
+
+
+ The width of the pane in it's compact display mode. The default is 48 device-independent pixel (DIP) (defined
+ by the SplitViewCompactPaneThemeLength resource).
+
+
+
+
+ Identifies the dependency property.
+
+ The identifier for the dependency property.
+
+
+
+ Gets or sets the contents of the main panel of a .
+
+ The contents of the main panel of a . The default is null.
+
+
+
+ Identifies the dependency property.
+
+ The identifier for the dependency property.
+
+
+
+ Gets of sets a value that specifies how the pane and content areas of a are shown.
+
+
+ A value of the enumeration that specifies how the pane and content areas of a are
+ shown. The default is .
+
+
+
+
+ Identifies the dependency property.
+
+ The identifier for the dependency property.
+
+
+
+ Gets or sets a value that specifies whether the pane is expanded to its full width.
+
+ true if the pane is expanded to its full width; otherwise, false. The default is true.
+
+
+
+ Identifies the dependency property.
+
+ The identifier for the dependency property.
+
+
+
+ Gets or sets the width of the pane when it's fully expanded.
+
+
+ The width of the pane when it's fully expanded. The default is 320 device-independent
+ pixel (DIP).
+
+
+
+
+ Identifies the dependency property.
+
+ The identifier for the dependency property.
+
+
+
+ Gets or sets the contents of the pane of a .
+
+ The contents of the pane of a . The default is null.
+
+
+
+ Identifies the dependency property.
+
+ The identifier for the dependency property.
+
+
+
+ Gets or sets the Brush to apply to the background of the area of the control.
+
+ The Brush to apply to the background of the area of the control.
+
+
+
+ Identifies the dependency property.
+
+ The identifier for the dependency property.
+
+
+
+ Gets or sets the Brush to apply to the foreground of the area of the control.
+
+ The Brush to apply to the background of the area of the control.
+
+
+
+ Identifies the PanePlacement dependency property.
+
+ The identifier for the PanePlacement dependency property.
+
+
+
+ Gets or sets a value that specifies whether the pane is shown on the right or left side of the
+ .
+
+
+ A value of the enumeration that specifies whether the pane is shown on the right or left side of the
+ . The default is .
+
+
+
+
+ Identifies the dependency property.
+
+ The identifier for the dependency property.
+
+
+
+ Gets an object that provides calculated values that can be referenced as TemplateBinding sources when defining
+ templates for a control.
+
+ An object that provides calculated values for templates.
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Occurs when the pane is closed.
+
+
+
+
+ Occurs when the pane is closing.
+
+
+
+
+ Constants that specify how the pane is shown in a .
+
+
+
+
+ The pane covers the content when it's open and does not take up space in the control layout.
+
+
+
+
+ The pane is shown side-by-side with the content and takes up space in the control layout.
+
+
+
+
+ The amount of the pane defined by the property is shown side-by-side
+ with the content and takes up space in the control layout.
+ The remaining part of the pane covers the content when it's open and does not take up space in the control layout.
+
+
+
+
+ The amount of the pane defined by the property is shown side-by-side
+ with the content and takes up space in the control layout.
+ The remaining part of the pane pushes the content to the side when it's open and takes up space in the control
+ layout.
+
+
+
+
+ Provides event data for the event.
+
+
+
+
+ Gets or sets a value that indicates whether the pane closing action should be canceled.
+
+ true to cancel the pane closing action; otherwise, false.
+
+
+
+ Constants that specify whether the pane is set to the left or to the right of the content in a
+ .
+
+
+
+
+ The pane is shown to the left of the content.
+
+
+
+
+ The pane is shown to the right of the content.
+
+
+
+
+ Provides calculated values that can be referenced as TemplatedParent sources when defining templates for a
+ .
+ Not intended for general use.
+
+
+
+
+ Gets the value as a GridLength.
+
+
+
+
+ Gets the negative of the value.
+
+
+
+
+ Gets the negative of the value calculated by subtracting the value from
+ the value.
+
+
+
+
+ Gets the value as a GridLength.
+
+
+
+
+ Gets the value.
+
+
+
+
+ Gets a value calculated by subtracting the value from the
+ value.
+
+
+
+
+ An Enum representing different themes for window commands.
+
+
+
+
+ HorizontalTitleAlignment Dependency Property.
+ Default Value: HorizontalAlignment.Left
+
+
+
+
+ Gets/Sets the horizontal alignment of the title.
+
+
+
+
+ VerticalTitleAlignment Dependency Property.
+ Default Value: VerticalAlignment.Bottom
+
+
+
+
+ Gets/Sets the vertical alignment of the title.
+
+
+
+
+ Represents a control that allows the user to select a date and a time.
+
+
+
+
+ Occurs when the property is changed.
+
+
+
+
+ Gets or sets the date to display
+
+
+ The date to display. The default is .
+
+
+
+
+ Gets or sets the last date to be displayed.
+
+ The last date to display.
+
+
+
+ Gets or sets the first date to be displayed.
+
+ The first date to display.
+
+
+
+ Gets or sets the day that is considered the beginning of the week.
+
+
+ A that represents the beginning of the week. The default is the
+ that is determined by the current culture.
+
+
+
+
+ Gets or sets a value that indicates whether the current date will be highlighted.
+
+ true if the current date is highlighted; otherwise, false. The default is true.
+
+
+
+ Gets or sets a value that indicates the dimension by which calendar and clock are stacked.
+
+
+ The of the calendar and clock. The default is
+ .
+
+
+
+
+ Gets or sets the currently selected date.
+
+
+ The date currently selected. The default is null.
+
+
+
+
+ Defines the visibility for time-parts that are visible for the .
+
+
+
+
+ Represents a control that allows the user to select a time.
+
+
+
+
+ Represents a base-class for time picking.
+
+
+
+
+ This readonly dependency property is to control whether to show the date-picker (in case of ) or hide it (in case of .
+
+
+
+
+ Represents the time 00:00:00; 12:00:00 AM respectively
+
+
+
+
+ Represents the time 23:59:59.9999999; 11:59:59.9999999 PM respectively
+
+
+
+
+ This list contains values from 0 to 55 with an interval of 5. It can be used to bind to and .
+
+
+ <MahApps:TimePicker SourceSeconds="{x:Static MahApps:TimePickerBase.IntervalOf5}" />
+ <MahApps:DateTimePicker SourceSeconds="{x:Static MahApps:TimePickerBase.IntervalOf5}" />
+
+
+ Returns a list containing {0, 5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55}.
+
+
+
+
+ This list contains values from 0 to 50 with an interval of 10. It can be used to bind to and .
+
+
+ <MahApps:TimePicker SourceSeconds="{x:Static MahApps:TimePickerBase.IntervalOf10}" />
+ <MahApps:DateTimePicker SourceSeconds="{x:Static MahApps:TimePickerBase.IntervalOf10}" />
+
+
+ Returns a list containing {0, 10, 20, 30, 40, 50}.
+
+
+
+
+ This list contains values from 0 to 45 with an interval of 15. It can be used to bind to and .
+
+
+ <MahApps:TimePicker SourceSeconds="{x:Static MahApps:TimePickerBase.IntervalOf15}" />
+ <MahApps:DateTimePicker SourceSeconds="{x:Static MahApps:TimePickerBase.IntervalOf15}" />
+
+
+ Returns a list containing {0, 15, 30, 45}.
+
+
+
+
+ Occurs when the property is changed.
+
+
+
+
+ Gets or sets a value indicating the culture to be used in string formatting operations.
+
+
+
+
+ Gets or sets a value indicating the visibility of the clock hands in the user interface (UI).
+
+
+ The visibility definition of the clock hands. The default is .
+
+
+
+
+ Gets or sets a value indicating whether the date can be selected or not. This property is read-only.
+
+
+
+
+ Gets or sets a value indicating whether the clock of this control is visible in the user interface (UI). This is a
+ dependency property.
+
+
+ If this value is set to false then is set to
+
+
+
+ true if the clock is visible; otherwise, false. The default value is true.
+
+
+
+
+ Gets or sets a value indicating whether the drop-down for a box is currently
+ open.
+
+ true if the drop-down is open; otherwise, false. The default is false.
+
+
+
+ Gets or sets a value indicating whether the contents of the are not editable.
+
+
+ true if the is read-only; otherwise, false. The default is false.
+
+
+
+
+ Gets or sets a value indicating the visibility of the selectable date-time-parts in the user interface (UI).
+
+
+ visibility definition of the selectable date-time-parts. The default is .
+
+
+
+
+ Gets or sets the currently selected time.
+
+
+ The time currently selected. The default is null.
+
+
+
+
+ Gets or sets a collection used to generate the content for selecting the hours.
+
+
+ A collection that is used to generate the content for selecting the hours. The default is a list of interger from 0
+ to 23 if is false or a list of interger from
+ 1 to 12 otherwise..
+
+
+
+
+ Gets or sets a collection used to generate the content for selecting the minutes.
+
+
+ A collection that is used to generate the content for selecting the minutes. The default is a list of int from
+ 0 to 59.
+
+
+
+
+ Gets or sets a collection used to generate the content for selecting the seconds.
+
+
+ A collection that is used to generate the content for selecting the minutes. The default is a list of int from
+ 0 to 59.
+
+
+
+
+ Gets a value indicating whether the that is specified by the
+
+ set by the ( if null) has not a value.
+
+
+
+
+ When overridden in a derived class, is invoked whenever application code or internal processes call
+ .
+
+
+
+
+ Gets the offset from the selected to use it in as hour
+ parameter.
+
+ The current hour.
+
+ An integer representing the offset to add to the hour that is selected in the hour-picker for setting the correct
+ . The offset is determined as follows:
+
+
+ Condition Offset
+
+ -
+
is false0
+
+ -
+
Selected hour is between 1 AM and 11 AM 0
+
+ -
+
Selected hour is 12 AM -12h
+
+ -
+
Selected hour is between 12 PM and 11 PM +12h
+
+
+
+
+
+
+ A control that allows the user to toggle between two states: One represents true; The other represents false.
+
+
+
+
+ Gets/sets the font family of the header.
+
+
+
+
+ Gets/sets the text to display when the control is in it's On state.
+
+
+
+
+ Gets/sets the text to display when the control is in it's Off state.
+
+
+
+
+ Gets/sets the brush used for the switch's foreground.
+
+
+
+
+ Gets/sets the brush used for the on-switch's foreground.
+
+
+
+
+ Gets/sets the brush used for the off-switch's foreground.
+
+
+
+
+ Gets/sets the brush used for the thumb indicator.
+
+
+
+
+ Gets/sets the brush used for the thumb indicator.
+
+
+
+
+ Gets/sets the width of the thumb indicator.
+
+
+
+
+ Gets/sets the control's content flow direction.
+
+
+
+
+ Gets/sets the control's toggle switch button style.
+
+
+
+
+ Gets/sets whether the control is Checked (On) or not (Off).
+
+
+
+
+ Gets/sets the command which will be executed if the IsChecked property was changed.
+
+
+
+
+ Gets/sets the command which will be executed if the checked event of the control is fired.
+
+
+
+
+ Gets/sets the command which will be executed if the checked event of the control is fired.
+
+
+
+
+ Gets/sets the command parameter which will be passed by the CheckChangedCommand.
+
+
+
+
+ Gets/sets the command parameter which will be passed by the CheckedCommand.
+
+
+
+
+ Gets/sets the command parameter which will be passed by the UnCheckedCommand.
+
+
+
+
+ An event that is raised when the value of IsChecked changes.
+
+
+
+
+ A Button that allows the user to toggle between two states.
+
+
+
+
+ Gets/sets the brush used for the control's foreground.
+
+
+
+
+ Gets/sets the brush used for the on-switch's foreground.
+
+
+
+
+ Gets/sets the brush used for the off-switch's foreground.
+
+
+
+
+ Gets/sets the brush used for the thumb indicator.
+
+
+
+
+ Gets/sets the brush used for the thumb indicator.
+
+
+
+
+ Gets/sets the width of the thumb indicator.
+
+
+
+
+ enumeration for the different transition types
+
+
+
+
+ Use the VisualState DefaultTransition
+
+
+
+
+ Use the VisualState Normal
+
+
+
+
+ Use the VisualState UpTransition
+
+
+
+
+ Use the VisualState DownTransition
+
+
+
+
+ Use the VisualState RightTransition
+
+
+
+
+ Use the VisualState RightReplaceTransition
+
+
+
+
+ Use the VisualState LeftTransition
+
+
+
+
+ Use the VisualState LeftReplaceTransition
+
+
+
+
+ Use a custom VisualState, the name must be set using CustomVisualStatesName property
+
+
+
+
+ A ContentControl that animates content as it loads and unloads.
+
+
+
+
+ Gets or sets the name of the custom transition visual state.
+
+
+
+
+ Gets/sets if the content is transitioning.
+
+
+
+
+ Reload the current transition if the content is the same.
+
+
+
+
+ Helper methods for UI-related tasks.
+ This class was obtained from Philip Sumi (a fellow WPF Disciples blog)
+ http://www.hardcodet.net/uploads/2009/06/UIHelper.cs
+
+
+
+
+ Finds a parent of a given item on the visual tree.
+
+ The type of the queried item.
+ A direct or indirect child of the
+ queried item.
+ The first parent item that matches the submitted
+ type parameter. If not matching item can be found, a null
+ reference is being returned.
+
+
+
+ Finds a Child of a given item in the visual tree.
+
+ A direct parent of the queried item.
+ The type of the queried item.
+ x:Name or Name of child.
+ The first parent item that matches the submitted type parameter.
+ If not matching item can be found,
+ a null parent is being returned.
+
+
+
+ This method is an alternative to WPF's
+ method, which also
+ supports content elements. Keep in mind that for content element,
+ this method falls back to the logical tree of the element!
+
+ The item to be processed.
+ The submitted item's parent, if available. Otherwise
+ null.
+
+
+
+ Analyzes both visual and logical tree in order to find all elements of a given
+ type that are descendants of the item.
+
+ The type of the queried items.
+ The root element that marks the source of the search. If the
+ source is already of the requested type, it will not be included in the result.
+ Sometimes it's better to search in the VisualTree (e.g. in tests)
+ All descendants of that match the requested type.
+
+
+
+ This method is an alternative to WPF's
+ method, which also
+ supports content elements. Keep in mind that for content elements,
+ this method falls back to the logical tree of the element.
+
+ The item to be processed.
+ Sometimes it's better to search in the VisualTree (e.g. in tests)
+ The submitted item's child elements, if available.
+
+
+
+ Tries to locate a given item within the visual tree,
+ starting with the dependency object at a given position.
+
+ The type of the element to be found
+ on the visual tree of the element at the given location.
+ The main element which is used to perform
+ hit testing.
+ The position to be evaluated on the origin.
+
+
+
+ Gets the relative mouse position to the given handle in client coordinates.
+
+ The handle for this method.
+
+
+
+ Try to get the relative mouse position to the given handle in client coordinates.
+
+ The handle for this method.
+
+
+
+ Gets or sets the value indicating current light style for the minimize button.
+
+
+
+
+ Gets or sets the value indicating current light style for the maximize button.
+
+
+
+
+ Gets or sets the value indicating current light style for the close button.
+
+
+
+
+ Gets or sets the value indicating current dark style for the minimize button.
+
+
+
+
+ Gets or sets the value indicating current dark style for the maximize button.
+
+
+
+
+ Gets or sets the value indicating current dark style for the close button.
+
+
+
+
+ Gets or sets the value indicating current theme.
+
+
+
+
+ Gets or sets the minimize button tooltip.
+
+
+
+
+ Gets or sets the maximize button tooltip.
+
+
+
+
+ Gets or sets the close button tooltip.
+
+
+
+
+ Gets or sets the restore button tooltip.
+
+
+
+
+ Gets or sets the value indicating current theme.
+
+
+
+
+ Gets or sets the value indicating light theme template.
+
+
+
+
+ Gets or sets the value indicating light theme template.
+
+
+
+
+ Gets or sets the value indicating whether to show the separators.
+
+
+
+
+ Gets or sets the value indicating whether to show the last separator.
+
+
+
+
+ Gets or sets the value indicating separator height.
+
+
+
+
+ Gets or sets the value indicating whether to show the separator.
+
+
+
+
+ Doesn't overlay flyouts nor a hidden TitleBar.
+
+
+
+
+ Overlays opened controls.
+
+
+
+
+ Overlays a hidden TitleBar.
+
+
+
+
+ Refreshes the application settings property values from persistent storage.
+
+
+
+
+ Upgrades the application settings on loading.
+
+
+
+
+ Updates application settings to reflect a more recent installation of the application.
+
+
+
+
+ Stores the current values of the settings properties.
+
+
+
+
+ this settings class is the default way to save the placement of the window
+
+
+
+
+ Upgrades the application settings on loading.
+
+
+
+
+ Determining Ideal Text Color Based on Specified Background Color
+ http://www.codeproject.com/KB/GDI-plus/IdealTextColor.aspx
+
+ The bg.
+
+
+
+
+ Converts a double representing either hour/minute/second to the corresponding angle.
+
+
+
+
+ Converts the value from true to false and false to true.
+
+
+
+
+ Converts a String into a Visibility enumeration (and back)
+ The FalseEquivalent can be declared with the "FalseEquivalent" property
+
+
+
+
+ Initialize the properties with standard values
+
+
+
+
+ FalseEquivalent (default : Visibility.Collapsed => see Constructor)
+
+
+
+
+ Define whether the opposite boolean value is crucial (default : false)
+
+
+
+
+ Converts a Thickness to a new Thickness. It's possible to ignore a side With the IgnoreThicknessSide property.
+
+
+
+
+ Use all sides.
+
+
+
+
+ Ignore the left side.
+
+
+
+
+ Ignore the top side.
+
+
+
+
+ Ignore the right side.
+
+
+
+
+ Ignore the bottom side.
+
+
+
+ Converts a value.
+ A converted value. If the method returns null, the valid null value is used.
+ The value produced by the binding source.
+ The type of the binding target property.
+ The converter parameter to use.
+ The culture to use in the converter.
+
+
+ Converts a value.
+ A converted value. If the method returns null, the valid null value is used.
+ The value that is produced by the binding target.
+ The type to convert to.
+ The converter parameter to use.
+ The culture to use in the converter.
+
+
+
+ Windows Messages
+ Defined in winuser.h from Windows SDK v6.1
+ Documentation pulled from MSDN.
+
+
+
+
+ The WM_NULL message performs no operation. An application sends the WM_NULL message if it wants to post a message that the recipient window will ignore.
+
+
+
+
+ The WM_CREATE message is sent when an application requests that a window be created by calling the CreateWindowEx or CreateWindow function. (The message is sent before the function returns.) The window procedure of the new window receives this message after the window is created, but before the window becomes visible.
+
+
+
+
+ The WM_DESTROY message is sent when a window is being destroyed. It is sent to the window procedure of the window being destroyed after the window is removed from the screen.
+ This message is sent first to the window being destroyed and then to the child windows (if any) as they are destroyed. During the processing of the message, it can be assumed that all child windows still exist.
+ ///
+
+
+
+ The WM_MOVE message is sent after a window has been moved.
+
+
+
+
+ The WM_SIZE message is sent to a window after its size has changed.
+
+
+
+
+ The WM_ACTIVATE message is sent to both the window being activated and the window being deactivated. If the windows use the same input queue, the message is sent synchronously, first to the window procedure of the top-level window being deactivated, then to the window procedure of the top-level window being activated. If the windows use different input queues, the message is sent asynchronously, so the window is activated immediately.
+
+
+
+
+ The WM_SETFOCUS message is sent to a window after it has gained the keyboard focus.
+
+
+
+
+ The WM_KILLFOCUS message is sent to a window immediately before it loses the keyboard focus.
+
+
+
+
+ The WM_ENABLE message is sent when an application changes the enabled state of a window. It is sent to the window whose enabled state is changing. This message is sent before the EnableWindow function returns, but after the enabled state (WS_DISABLED style bit) of the window has changed.
+
+
+
+
+ An application sends the WM_SETREDRAW message to a window to allow changes in that window to be redrawn or to prevent changes in that window from being redrawn.
+
+
+
+
+ An application sends a WM_SETTEXT message to set the text of a window.
+
+
+
+
+ An application sends a WM_GETTEXT message to copy the text that corresponds to a window into a buffer provided by the caller.
+
+
+
+
+ An application sends a WM_GETTEXTLENGTH message to determine the length, in characters, of the text associated with a window.
+
+
+
+
+ The WM_PAINT message is sent when the system or another application makes a request to paint a portion of an application's window. The message is sent when the UpdateWindow or RedrawWindow function is called, or by the DispatchMessage function when the application obtains a WM_PAINT message by using the GetMessage or PeekMessage function.
+
+
+
+
+ The WM_CLOSE message is sent as a signal that a window or an application should terminate.
+
+
+
+
+ The WM_QUERYENDSESSION message is sent when the user chooses to end the session or when an application calls one of the system shutdown functions. If any application returns zero, the session is not ended. The system stops sending WM_QUERYENDSESSION messages as soon as one application returns zero.
+ After processing this message, the system sends the WM_ENDSESSION message with the wParam parameter set to the results of the WM_QUERYENDSESSION message.
+
+
+
+
+ The WM_QUERYOPEN message is sent to an icon when the user requests that the window be restored to its previous size and position.
+
+
+
+
+ The WM_ENDSESSION message is sent to an application after the system processes the results of the WM_QUERYENDSESSION message. The WM_ENDSESSION message informs the application whether the session is ending.
+
+
+
+
+ The WM_QUIT message indicates a request to terminate an application and is generated when the application calls the PostQuitMessage function. It causes the GetMessage function to return zero.
+
+
+
+
+ The WM_ERASEBKGND message is sent when the window background must be erased (for example, when a window is resized). The message is sent to prepare an invalidated portion of a window for painting.
+
+
+
+
+ This message is sent to all top-level windows when a change is made to a system color setting.
+
+
+
+
+ The WM_SHOWWINDOW message is sent to a window when the window is about to be hidden or shown.
+
+
+
+
+ An application sends the WM_WININICHANGE message to all top-level windows after making a change to the WIN.INI file. The SystemParametersInfo function sends this message after an application uses the function to change a setting in WIN.INI.
+ Note The WM_WININICHANGE message is provided only for compatibility with earlier versions of the system. Applications should use the WM_SETTINGCHANGE message.
+
+
+
+
+ An application sends the WM_WININICHANGE message to all top-level windows after making a change to the WIN.INI file. The SystemParametersInfo function sends this message after an application uses the function to change a setting in WIN.INI.
+ Note The WM_WININICHANGE message is provided only for compatibility with earlier versions of the system. Applications should use the WM_SETTINGCHANGE message.
+
+
+
+
+ The WM_DEVMODECHANGE message is sent to all top-level windows whenever the user changes device-mode settings.
+
+
+
+
+ The WM_ACTIVATEAPP message is sent when a window belonging to a different application than the active window is about to be activated. The message is sent to the application whose window is being activated and to the application whose window is being deactivated.
+
+
+
+
+ An application sends the WM_FONTCHANGE message to all top-level windows in the system after changing the pool of font resources.
+
+
+
+
+ A message that is sent whenever there is a change in the system time.
+
+
+
+
+ The WM_CANCELMODE message is sent to cancel certain modes, such as mouse capture. For example, the system sends this message to the active window when a dialog box or message box is displayed. Certain functions also send this message explicitly to the specified window regardless of whether it is the active window. For example, the EnableWindow function sends this message when disabling the specified window.
+
+
+
+
+ The WM_SETCURSOR message is sent to a window if the mouse causes the cursor to move within a window and mouse input is not captured.
+
+
+
+
+ The WM_MOUSEACTIVATE message is sent when the cursor is in an inactive window and the user presses a mouse button. The parent window receives this message only if the child window passes it to the DefWindowProc function.
+
+
+
+
+ The WM_CHILDACTIVATE message is sent to a child window when the user clicks the window's title bar or when the window is activated, moved, or sized.
+
+
+
+
+ The WM_QUEUESYNC message is sent by a computer-based training (CBT) application to separate user-input messages from other messages sent through the WH_JOURNALPLAYBACK Hook procedure.
+
+
+
+
+ The WM_GETMINMAXINFO message is sent to a window when the size or position of the window is about to change. An application can use this message to override the window's default maximized size and position, or its default minimum or maximum tracking size.
+
+
+
+
+ Windows NT 3.51 and earlier: The WM_PAINTICON message is sent to a minimized window when the icon is to be painted. This message is not sent by newer versions of Microsoft Windows, except in unusual circumstances explained in the Remarks.
+
+
+
+
+ Windows NT 3.51 and earlier: The WM_ICONERASEBKGND message is sent to a minimized window when the background of the icon must be filled before painting the icon. A window receives this message only if a class icon is defined for the window; otherwise, WM_ERASEBKGND is sent. This message is not sent by newer versions of Windows.
+
+
+
+
+ The WM_NEXTDLGCTL message is sent to a dialog box procedure to set the keyboard focus to a different control in the dialog box.
+
+
+
+
+ The WM_SPOOLERSTATUS message is sent from Print Manager whenever a job is added to or removed from the Print Manager queue.
+
+
+
+
+ The WM_DRAWITEM message is sent to the parent window of an owner-drawn button, combo box, list box, or menu when a visual aspect of the button, combo box, list box, or menu has changed.
+
+
+
+
+ The WM_MEASUREITEM message is sent to the owner window of a combo box, list box, list view control, or menu item when the control or menu is created.
+
+
+
+
+ Sent to the owner of a list box or combo box when the list box or combo box is destroyed or when items are removed by the LB_DELETESTRING, LB_RESETCONTENT, CB_DELETESTRING, or CB_RESETCONTENT message. The system sends a WM_DELETEITEM message for each deleted item. The system sends the WM_DELETEITEM message for any deleted list box or combo box item with nonzero item data.
+
+
+
+
+ Sent by a list box with the LBS_WANTKEYBOARDINPUT style to its owner in response to a WM_KEYDOWN message.
+
+
+
+
+ Sent by a list box with the LBS_WANTKEYBOARDINPUT style to its owner in response to a WM_CHAR message.
+
+
+
+
+ An application sends a WM_SETFONT message to specify the font that a control is to use when drawing text.
+
+
+
+
+ An application sends a WM_GETFONT message to a control to retrieve the font with which the control is currently drawing its text.
+
+
+
+
+ An application sends a WM_SETHOTKEY message to a window to associate a hot key with the window. When the user presses the hot key, the system activates the window.
+
+
+
+
+ An application sends a WM_GETHOTKEY message to determine the hot key associated with a window.
+
+
+
+
+ The WM_QUERYDRAGICON message is sent to a minimized (iconic) window. The window is about to be dragged by the user but does not have an icon defined for its class. An application can return a handle to an icon or cursor. The system displays this cursor or icon while the user drags the icon.
+
+
+
+
+ The system sends the WM_COMPAREITEM message to determine the relative position of a new item in the sorted list of an owner-drawn combo box or list box. Whenever the application adds a new item, the system sends this message to the owner of a combo box or list box created with the CBS_SORT or LBS_SORT style.
+
+
+
+
+ Active Accessibility sends the WM_GETOBJECT message to obtain information about an accessible object contained in a server application.
+ Applications never send this message directly. It is sent only by Active Accessibility in response to calls to AccessibleObjectFromPoint, AccessibleObjectFromEvent, or AccessibleObjectFromWindow. However, server applications handle this message.
+
+
+
+
+ The WM_COMPACTING message is sent to all top-level windows when the system detects more than 12.5 percent of system time over a 30- to 60-second interval is being spent compacting memory. This indicates that system memory is low.
+
+
+
+
+ WM_COMMNOTIFY is Obsolete for Win32-Based Applications
+
+
+
+
+ The WM_WINDOWPOSCHANGING message is sent to a window whose size, position, or place in the Z order is about to change as a result of a call to the SetWindowPos function or another window-management function.
+
+
+
+
+ The WM_WINDOWPOSCHANGED message is sent to a window whose size, position, or place in the Z order has changed as a result of a call to the SetWindowPos function or another window-management function.
+
+
+
+
+ Notifies applications that the system, typically a battery-powered personal computer, is about to enter a suspended mode.
+ Use: POWERBROADCAST
+
+
+
+
+ An application sends the WM_COPYDATA message to pass data to another application.
+
+
+
+
+ The WM_CANCELJOURNAL message is posted to an application when a user cancels the application's journaling activities. The message is posted with a NULL window handle.
+
+
+
+
+ Sent by a common control to its parent window when an event has occurred or the control requires some information.
+
+
+
+
+ The WM_INPUTLANGCHANGEREQUEST message is posted to the window with the focus when the user chooses a new input language, either with the hotkey (specified in the Keyboard control panel application) or from the indicator on the system taskbar. An application can accept the change by passing the message to the DefWindowProc function or reject the change (and prevent it from taking place) by returning immediately.
+
+
+
+
+ The WM_INPUTLANGCHANGE message is sent to the topmost affected window after an application's input language has been changed. You should make any application-specific settings and pass the message to the DefWindowProc function, which passes the message to all first-level child windows. These child windows can pass the message to DefWindowProc to have it pass the message to their child windows, and so on.
+
+
+
+
+ Sent to an application that has initiated a training card with Microsoft Windows Help. The message informs the application when the user clicks an authorable button. An application initiates a training card by specifying the HELP_TCARD command in a call to the WinHelp function.
+
+
+
+
+ Indicates that the user pressed the F1 key. If a menu is active when F1 is pressed, WM_HELP is sent to the window associated with the menu; otherwise, WM_HELP is sent to the window that has the keyboard focus. If no window has the keyboard focus, WM_HELP is sent to the currently active window.
+
+
+
+
+ The WM_USERCHANGED message is sent to all windows after the user has logged on or off. When the user logs on or off, the system updates the user-specific settings. The system sends this message immediately after updating the settings.
+
+
+
+
+ Determines if a window accepts ANSI or Unicode structures in the WM_NOTIFY notification message. WM_NOTIFYFORMAT messages are sent from a common control to its parent window and from the parent window to the common control.
+
+
+
+
+ The WM_CONTEXTMENU message notifies a window that the user clicked the right mouse button (right-clicked) in the window.
+
+
+
+
+ The WM_STYLECHANGING message is sent to a window when the SetWindowLong function is about to change one or more of the window's styles.
+
+
+
+
+ The WM_STYLECHANGED message is sent to a window after the SetWindowLong function has changed one or more of the window's styles
+
+
+
+
+ The WM_DISPLAYCHANGE message is sent to all windows when the display resolution has changed.
+
+
+
+
+ The WM_GETICON message is sent to a window to retrieve a handle to the large or small icon associated with a window. The system displays the large icon in the ALT+TAB dialog, and the small icon in the window caption.
+
+
+
+
+ An application sends the WM_SETICON message to associate a new large or small icon with a window. The system displays the large icon in the ALT+TAB dialog box, and the small icon in the window caption.
+
+
+
+
+ The WM_NCCREATE message is sent prior to the WM_CREATE message when a window is first created.
+
+
+
+
+ The WM_NCDESTROY message informs a window that its nonclient area is being destroyed. The DestroyWindow function sends the WM_NCDESTROY message to the window following the WM_DESTROY message. WM_DESTROY is used to free the allocated memory object associated with the window.
+ The WM_NCDESTROY message is sent after the child windows have been destroyed. In contrast, WM_DESTROY is sent before the child windows are destroyed.
+
+
+
+
+ The WM_NCCALCSIZE message is sent when the size and position of a window's client area must be calculated. By processing this message, an application can control the content of the window's client area when the size or position of the window changes.
+
+
+
+
+ The WM_NCHITTEST message is sent to a window when the cursor moves, or when a mouse button is pressed or released. If the mouse is not captured, the message is sent to the window beneath the cursor. Otherwise, the message is sent to the window that has captured the mouse.
+
+
+
+
+ The WM_NCPAINT message is sent to a window when its frame must be painted.
+
+
+
+
+ The WM_NCACTIVATE message is sent to a window when its nonclient area needs to be changed to indicate an active or inactive state.
+
+
+
+
+ The WM_GETDLGCODE message is sent to the window procedure associated with a control. By default, the system handles all keyboard input to the control; the system interprets certain types of keyboard input as dialog box navigation keys. To override this default behavior, the control can respond to the WM_GETDLGCODE message to indicate the types of input it wants to process itself.
+
+
+
+
+ The WM_SYNCPAINT message is used to synchronize painting while avoiding linking independent GUI threads.
+
+
+
+
+ The WM_NCMOUSEMOVE message is posted to a window when the cursor is moved within the nonclient area of the window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
+
+
+
+
+ The WM_NCLBUTTONDOWN message is posted when the user presses the left mouse button while the cursor is within the nonclient area of a window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
+
+
+
+
+ The WM_NCLBUTTONUP message is posted when the user releases the left mouse button while the cursor is within the nonclient area of a window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
+
+
+
+
+ The WM_NCLBUTTONDBLCLK message is posted when the user double-clicks the left mouse button while the cursor is within the nonclient area of a window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
+
+
+
+
+ The WM_NCRBUTTONDOWN message is posted when the user presses the right mouse button while the cursor is within the nonclient area of a window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
+
+
+
+
+ The WM_NCRBUTTONUP message is posted when the user releases the right mouse button while the cursor is within the nonclient area of a window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
+
+
+
+
+ The WM_NCRBUTTONDBLCLK message is posted when the user double-clicks the right mouse button while the cursor is within the nonclient area of a window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
+
+
+
+
+ The WM_NCMBUTTONDOWN message is posted when the user presses the middle mouse button while the cursor is within the nonclient area of a window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
+
+
+
+
+ The WM_NCMBUTTONUP message is posted when the user releases the middle mouse button while the cursor is within the nonclient area of a window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
+
+
+
+
+ The WM_NCMBUTTONDBLCLK message is posted when the user double-clicks the middle mouse button while the cursor is within the nonclient area of a window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
+
+
+
+
+ The WM_NCXBUTTONDOWN message is posted when the user presses the first or second X button while the cursor is in the nonclient area of a window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
+
+
+
+
+ The WM_NCXBUTTONUP message is posted when the user releases the first or second X button while the cursor is in the nonclient area of a window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
+
+
+
+
+ The WM_NCXBUTTONDBLCLK message is posted when the user double-clicks the first or second X button while the cursor is in the nonclient area of a window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
+
+
+
+
+ The WM_INPUT_DEVICE_CHANGE message is sent to the window that registered to receive raw input. A window receives this message through its WindowProc function.
+
+
+
+
+ The WM_INPUT message is sent to the window that is getting raw input.
+
+
+
+
+ This message filters for keyboard messages.
+
+
+
+
+ The WM_KEYDOWN message is posted to the window with the keyboard focus when a nonsystem key is pressed. A nonsystem key is a key that is pressed when the ALT key is not pressed.
+
+
+
+
+ The WM_KEYUP message is posted to the window with the keyboard focus when a nonsystem key is released. A nonsystem key is a key that is pressed when the ALT key is not pressed, or a keyboard key that is pressed when a window has the keyboard focus.
+
+
+
+
+ The WM_CHAR message is posted to the window with the keyboard focus when a WM_KEYDOWN message is translated by the TranslateMessage function. The WM_CHAR message contains the character code of the key that was pressed.
+
+
+
+
+ The WM_DEADCHAR message is posted to the window with the keyboard focus when a WM_KEYUP message is translated by the TranslateMessage function. WM_DEADCHAR specifies a character code generated by a dead key. A dead key is a key that generates a character, such as the umlaut (double-dot), that is combined with another character to form a composite character. For example, the umlaut-O character (Ö) is generated by typing the dead key for the umlaut character, and then typing the O key.
+
+
+
+
+ The WM_SYSKEYDOWN message is posted to the window with the keyboard focus when the user presses the F10 key (which activates the menu bar) or holds down the ALT key and then presses another key. It also occurs when no window currently has the keyboard focus; in this case, the WM_SYSKEYDOWN message is sent to the active window. The window that receives the message can distinguish between these two contexts by checking the context code in the lParam parameter.
+
+
+
+
+ The WM_SYSKEYUP message is posted to the window with the keyboard focus when the user releases a key that was pressed while the ALT key was held down. It also occurs when no window currently has the keyboard focus; in this case, the WM_SYSKEYUP message is sent to the active window. The window that receives the message can distinguish between these two contexts by checking the context code in the lParam parameter.
+
+
+
+
+ The WM_SYSCHAR message is posted to the window with the keyboard focus when a WM_SYSKEYDOWN message is translated by the TranslateMessage function. It specifies the character code of a system character key — that is, a character key that is pressed while the ALT key is down.
+
+
+
+
+ The WM_SYSDEADCHAR message is sent to the window with the keyboard focus when a WM_SYSKEYDOWN message is translated by the TranslateMessage function. WM_SYSDEADCHAR specifies the character code of a system dead key — that is, a dead key that is pressed while holding down the ALT key.
+
+
+
+
+ The WM_UNICHAR message is posted to the window with the keyboard focus when a WM_KEYDOWN message is translated by the TranslateMessage function. The WM_UNICHAR message contains the character code of the key that was pressed.
+ The WM_UNICHAR message is equivalent to WM_CHAR, but it uses Unicode Transformation Format (UTF)-32, whereas WM_CHAR uses UTF-16. It is designed to send or post Unicode characters to ANSI windows and it can can handle Unicode Supplementary Plane characters.
+
+
+
+
+ This message filters for keyboard messages.
+
+
+
+
+ Sent immediately before the IME generates the composition string as a result of a keystroke. A window receives this message through its WindowProc function.
+
+
+
+
+ Sent to an application when the IME ends composition. A window receives this message through its WindowProc function.
+
+
+
+
+ Sent to an application when the IME changes composition status as a result of a keystroke. A window receives this message through its WindowProc function.
+
+
+
+
+ The WM_INITDIALOG message is sent to the dialog box procedure immediately before a dialog box is displayed. Dialog box procedures typically use this message to initialize controls and carry out any other initialization tasks that affect the appearance of the dialog box.
+
+
+
+
+ The WM_COMMAND message is sent when the user selects a command item from a menu, when a control sends a notification message to its parent window, or when an accelerator keystroke is translated.
+
+
+
+
+ A window receives this message when the user chooses a command from the Window menu, clicks the maximize button, minimize button, restore button, close button, or moves the form. You can stop the form from moving by filtering this out.
+
+
+
+
+ The WM_TIMER message is posted to the installing thread's message queue when a timer expires. The message is posted by the GetMessage or PeekMessage function.
+
+
+
+
+ The WM_HSCROLL message is sent to a window when a scroll event occurs in the window's standard horizontal scroll bar. This message is also sent to the owner of a horizontal scroll bar control when a scroll event occurs in the control.
+
+
+
+
+ The WM_VSCROLL message is sent to a window when a scroll event occurs in the window's standard vertical scroll bar. This message is also sent to the owner of a vertical scroll bar control when a scroll event occurs in the control.
+
+
+
+
+ The WM_INITMENU message is sent when a menu is about to become active. It occurs when the user clicks an item on the menu bar or presses a menu key. This allows the application to modify the menu before it is displayed.
+
+
+
+
+ The WM_INITMENUPOPUP message is sent when a drop-down menu or submenu is about to become active. This allows an application to modify the menu before it is displayed, without changing the entire menu.
+
+
+
+
+ The WM_MENUSELECT message is sent to a menu's owner window when the user selects a menu item.
+
+
+
+
+ The WM_MENUCHAR message is sent when a menu is active and the user presses a key that does not correspond to any mnemonic or accelerator key. This message is sent to the window that owns the menu.
+
+
+
+
+ The WM_ENTERIDLE message is sent to the owner window of a modal dialog box or menu that is entering an idle state. A modal dialog box or menu enters an idle state when no messages are waiting in its queue after it has processed one or more previous messages.
+
+
+
+
+ The WM_MENURBUTTONUP message is sent when the user releases the right mouse button while the cursor is on a menu item.
+
+
+
+
+ The WM_MENUDRAG message is sent to the owner of a drag-and-drop menu when the user drags a menu item.
+
+
+
+
+ The WM_MENUGETOBJECT message is sent to the owner of a drag-and-drop menu when the mouse cursor enters a menu item or moves from the center of the item to the top or bottom of the item.
+
+
+
+
+ The WM_UNINITMENUPOPUP message is sent when a drop-down menu or submenu has been destroyed.
+
+
+
+
+ The WM_MENUCOMMAND message is sent when the user makes a selection from a menu.
+
+
+
+
+ An application sends the WM_CHANGEUISTATE message to indicate that the user interface (UI) state should be changed.
+
+
+
+
+ An application sends the WM_UPDATEUISTATE message to change the user interface (UI) state for the specified window and all its child windows.
+
+
+
+
+ An application sends the WM_QUERYUISTATE message to retrieve the user interface (UI) state for a window.
+
+
+
+
+ The WM_CTLCOLORMSGBOX message is sent to the owner window of a message box before Windows draws the message box. By responding to this message, the owner window can set the text and background colors of the message box by using the given display device context handle.
+
+
+
+
+ An edit control that is not read-only or disabled sends the WM_CTLCOLOREDIT message to its parent window when the control is about to be drawn. By responding to this message, the parent window can use the specified device context handle to set the text and background colors of the edit control.
+
+
+
+
+ Sent to the parent window of a list box before the system draws the list box. By responding to this message, the parent window can set the text and background colors of the list box by using the specified display device context handle.
+
+
+
+
+ The WM_CTLCOLORBTN message is sent to the parent window of a button before drawing the button. The parent window can change the button's text and background colors. However, only owner-drawn buttons respond to the parent window processing this message.
+
+
+
+
+ The WM_CTLCOLORDLG message is sent to a dialog box before the system draws the dialog box. By responding to this message, the dialog box can set its text and background colors using the specified display device context handle.
+
+
+
+
+ The WM_CTLCOLORSCROLLBAR message is sent to the parent window of a scroll bar control when the control is about to be drawn. By responding to this message, the parent window can use the display context handle to set the background color of the scroll bar control.
+
+
+
+
+ A static control, or an edit control that is read-only or disabled, sends the WM_CTLCOLORSTATIC message to its parent window when the control is about to be drawn. By responding to this message, the parent window can use the specified device context handle to set the text and background colors of the static control.
+
+
+
+
+ Use WM_MOUSEFIRST to specify the first mouse message. Use the PeekMessage() Function.
+
+
+
+
+ The WM_MOUSEMOVE message is posted to a window when the cursor moves. If the mouse is not captured, the message is posted to the window that contains the cursor. Otherwise, the message is posted to the window that has captured the mouse.
+
+
+
+
+ The WM_LBUTTONDOWN message is posted when the user presses the left mouse button while the cursor is in the client area of a window. If the mouse is not captured, the message is posted to the window beneath the cursor. Otherwise, the message is posted to the window that has captured the mouse.
+
+
+
+
+ The WM_LBUTTONUP message is posted when the user releases the left mouse button while the cursor is in the client area of a window. If the mouse is not captured, the message is posted to the window beneath the cursor. Otherwise, the message is posted to the window that has captured the mouse.
+
+
+
+
+ The WM_LBUTTONDBLCLK message is posted when the user double-clicks the left mouse button while the cursor is in the client area of a window. If the mouse is not captured, the message is posted to the window beneath the cursor. Otherwise, the message is posted to the window that has captured the mouse.
+
+
+
+
+ The WM_RBUTTONDOWN message is posted when the user presses the right mouse button while the cursor is in the client area of a window. If the mouse is not captured, the message is posted to the window beneath the cursor. Otherwise, the message is posted to the window that has captured the mouse.
+
+
+
+
+ The WM_RBUTTONUP message is posted when the user releases the right mouse button while the cursor is in the client area of a window. If the mouse is not captured, the message is posted to the window beneath the cursor. Otherwise, the message is posted to the window that has captured the mouse.
+
+
+
+
+ The WM_RBUTTONDBLCLK message is posted when the user double-clicks the right mouse button while the cursor is in the client area of a window. If the mouse is not captured, the message is posted to the window beneath the cursor. Otherwise, the message is posted to the window that has captured the mouse.
+
+
+
+
+ The WM_MBUTTONDOWN message is posted when the user presses the middle mouse button while the cursor is in the client area of a window. If the mouse is not captured, the message is posted to the window beneath the cursor. Otherwise, the message is posted to the window that has captured the mouse.
+
+
+
+
+ The WM_MBUTTONUP message is posted when the user releases the middle mouse button while the cursor is in the client area of a window. If the mouse is not captured, the message is posted to the window beneath the cursor. Otherwise, the message is posted to the window that has captured the mouse.
+
+
+
+
+ The WM_MBUTTONDBLCLK message is posted when the user double-clicks the middle mouse button while the cursor is in the client area of a window. If the mouse is not captured, the message is posted to the window beneath the cursor. Otherwise, the message is posted to the window that has captured the mouse.
+
+
+
+
+ The WM_MOUSEWHEEL message is sent to the focus window when the mouse wheel is rotated. The DefWindowProc function propagates the message to the window's parent. There should be no internal forwarding of the message, since DefWindowProc propagates it up the parent chain until it finds a window that processes it.
+
+
+
+
+ The WM_XBUTTONDOWN message is posted when the user presses the first or second X button while the cursor is in the client area of a window. If the mouse is not captured, the message is posted to the window beneath the cursor. Otherwise, the message is posted to the window that has captured the mouse.
+
+
+
+
+ The WM_XBUTTONUP message is posted when the user releases the first or second X button while the cursor is in the client area of a window. If the mouse is not captured, the message is posted to the window beneath the cursor. Otherwise, the message is posted to the window that has captured the mouse.
+
+
+
+
+ The WM_XBUTTONDBLCLK message is posted when the user double-clicks the first or second X button while the cursor is in the client area of a window. If the mouse is not captured, the message is posted to the window beneath the cursor. Otherwise, the message is posted to the window that has captured the mouse.
+
+
+
+
+ The WM_MOUSEHWHEEL message is sent to the focus window when the mouse's horizontal scroll wheel is tilted or rotated. The DefWindowProc function propagates the message to the window's parent. There should be no internal forwarding of the message, since DefWindowProc propagates it up the parent chain until it finds a window that processes it.
+
+
+
+
+ Use WM_MOUSELAST to specify the last mouse message. Used with PeekMessage() Function.
+
+
+
+
+ The WM_PARENTNOTIFY message is sent to the parent of a child window when the child window is created or destroyed, or when the user clicks a mouse button while the cursor is over the child window. When the child window is being created, the system sends WM_PARENTNOTIFY just before the CreateWindow or CreateWindowEx function that creates the window returns. When the child window is being destroyed, the system sends the message before any processing to destroy the window takes place.
+
+
+
+
+ The WM_ENTERMENULOOP message informs an application's main window procedure that a menu modal loop has been entered.
+
+
+
+
+ The WM_EXITMENULOOP message informs an application's main window procedure that a menu modal loop has been exited.
+
+
+
+
+ The WM_NEXTMENU message is sent to an application when the right or left arrow key is used to switch between the menu bar and the system menu.
+
+
+
+
+ The WM_SIZING message is sent to a window that the user is resizing. By processing this message, an application can monitor the size and position of the drag rectangle and, if needed, change its size or position.
+
+
+
+
+ The WM_CAPTURECHANGED message is sent to the window that is losing the mouse capture.
+
+
+
+
+ The WM_MOVING message is sent to a window that the user is moving. By processing this message, an application can monitor the position of the drag rectangle and, if needed, change its position.
+
+
+
+
+ Notifies applications that a power-management event has occurred.
+
+
+
+
+ Notifies an application of a change to the hardware configuration of a device or the computer.
+
+
+
+
+ An application sends the WM_MDICREATE message to a multiple-document interface (MDI) client window to create an MDI child window.
+
+
+
+
+ An application sends the WM_MDIDESTROY message to a multiple-document interface (MDI) client window to close an MDI child window.
+
+
+
+
+ An application sends the WM_MDIACTIVATE message to a multiple-document interface (MDI) client window to instruct the client window to activate a different MDI child window.
+
+
+
+
+ An application sends the WM_MDIRESTORE message to a multiple-document interface (MDI) client window to restore an MDI child window from maximized or minimized size.
+
+
+
+
+ An application sends the WM_MDINEXT message to a multiple-document interface (MDI) client window to activate the next or previous child window.
+
+
+
+
+ An application sends the WM_MDIMAXIMIZE message to a multiple-document interface (MDI) client window to maximize an MDI child window. The system resizes the child window to make its client area fill the client window. The system places the child window's window menu icon in the rightmost position of the frame window's menu bar, and places the child window's restore icon in the leftmost position. The system also appends the title bar text of the child window to that of the frame window.
+
+
+
+
+ An application sends the WM_MDITILE message to a multiple-document interface (MDI) client window to arrange all of its MDI child windows in a tile format.
+
+
+
+
+ An application sends the WM_MDICASCADE message to a multiple-document interface (MDI) client window to arrange all its child windows in a cascade format.
+
+
+
+
+ An application sends the WM_MDIICONARRANGE message to a multiple-document interface (MDI) client window to arrange all minimized MDI child windows. It does not affect child windows that are not minimized.
+
+
+
+
+ An application sends the WM_MDIGETACTIVE message to a multiple-document interface (MDI) client window to retrieve the handle to the active MDI child window.
+
+
+
+
+ An application sends the WM_MDISETMENU message to a multiple-document interface (MDI) client window to replace the entire menu of an MDI frame window, to replace the window menu of the frame window, or both.
+
+
+
+
+ The WM_ENTERSIZEMOVE message is sent one time to a window after it enters the moving or sizing modal loop. The window enters the moving or sizing modal loop when the user clicks the window's title bar or sizing border, or when the window passes the WM_SYSCOMMAND message to the DefWindowProc function and the wParam parameter of the message specifies the SC_MOVE or SC_SIZE value. The operation is complete when DefWindowProc returns.
+ The system sends the WM_ENTERSIZEMOVE message regardless of whether the dragging of full windows is enabled.
+
+
+
+
+ The WM_EXITSIZEMOVE message is sent one time to a window, after it has exited the moving or sizing modal loop. The window enters the moving or sizing modal loop when the user clicks the window's title bar or sizing border, or when the window passes the WM_SYSCOMMAND message to the DefWindowProc function and the wParam parameter of the message specifies the SC_MOVE or SC_SIZE value. The operation is complete when DefWindowProc returns.
+
+
+
+
+ Sent when the user drops a file on the window of an application that has registered itself as a recipient of dropped files.
+
+
+
+
+ An application sends the WM_MDIREFRESHMENU message to a multiple-document interface (MDI) client window to refresh the window menu of the MDI frame window.
+
+
+
+
+ Sent to an application when a window is activated. A window receives this message through its WindowProc function.
+
+
+
+
+ Sent to an application to notify it of changes to the IME window. A window receives this message through its WindowProc function.
+
+
+
+
+ Sent by an application to direct the IME window to carry out the requested command. The application uses this message to control the IME window that it has created. To send this message, the application calls the SendMessage function with the following parameters.
+
+
+
+
+ Sent to an application when the IME window finds no space to extend the area for the composition window. A window receives this message through its WindowProc function.
+
+
+
+
+ Sent to an application when the operating system is about to change the current IME. A window receives this message through its WindowProc function.
+
+
+
+
+ Sent to an application when the IME gets a character of the conversion result. A window receives this message through its WindowProc function.
+
+
+
+
+ Sent to an application to provide commands and request information. A window receives this message through its WindowProc function.
+
+
+
+
+ Sent to an application by the IME to notify the application of a key press and to keep message order. A window receives this message through its WindowProc function.
+
+
+
+
+ Sent to an application by the IME to notify the application of a key release and to keep message order. A window receives this message through its WindowProc function.
+
+
+
+
+ The WM_MOUSEHOVER message is posted to a window when the cursor hovers over the client area of the window for the period of time specified in a prior call to TrackMouseEvent.
+
+
+
+
+ The WM_MOUSELEAVE message is posted to a window when the cursor leaves the client area of the window specified in a prior call to TrackMouseEvent.
+
+
+
+
+ The WM_NCMOUSEHOVER message is posted to a window when the cursor hovers over the nonclient area of the window for the period of time specified in a prior call to TrackMouseEvent.
+
+
+
+
+ The WM_NCMOUSELEAVE message is posted to a window when the cursor leaves the nonclient area of the window specified in a prior call to TrackMouseEvent.
+
+
+
+
+ The WM_WTSSESSION_CHANGE message notifies applications of changes in session state.
+
+
+
+
+ An application sends a WM_CUT message to an edit control or combo box to delete (cut) the current selection, if any, in the edit control and copy the deleted text to the clipboard in CF_TEXT format.
+
+
+
+
+ An application sends the WM_COPY message to an edit control or combo box to copy the current selection to the clipboard in CF_TEXT format.
+
+
+
+
+ An application sends a WM_PASTE message to an edit control or combo box to copy the current content of the clipboard to the edit control at the current caret position. Data is inserted only if the clipboard contains data in CF_TEXT format.
+
+
+
+
+ An application sends a WM_CLEAR message to an edit control or combo box to delete (clear) the current selection, if any, from the edit control.
+
+
+
+
+ An application sends a WM_UNDO message to an edit control to undo the last operation. When this message is sent to an edit control, the previously deleted text is restored or the previously added text is deleted.
+
+
+
+
+ The WM_RENDERFORMAT message is sent to the clipboard owner if it has delayed rendering a specific clipboard format and if an application has requested data in that format. The clipboard owner must render data in the specified format and place it on the clipboard by calling the SetClipboardData function.
+
+
+
+
+ The WM_RENDERALLFORMATS message is sent to the clipboard owner before it is destroyed, if the clipboard owner has delayed rendering one or more clipboard formats. For the content of the clipboard to remain available to other applications, the clipboard owner must render data in all the formats it is capable of generating, and place the data on the clipboard by calling the SetClipboardData function.
+
+
+
+
+ The WM_DESTROYCLIPBOARD message is sent to the clipboard owner when a call to the EmptyClipboard function empties the clipboard.
+
+
+
+
+ The WM_DRAWCLIPBOARD message is sent to the first window in the clipboard viewer chain when the content of the clipboard changes. This enables a clipboard viewer window to display the new content of the clipboard.
+
+
+
+
+ The WM_PAINTCLIPBOARD message is sent to the clipboard owner by a clipboard viewer window when the clipboard contains data in the CF_OWNERDISPLAY format and the clipboard viewer's client area needs repainting.
+
+
+
+
+ The WM_VSCROLLCLIPBOARD message is sent to the clipboard owner by a clipboard viewer window when the clipboard contains data in the CF_OWNERDISPLAY format and an event occurs in the clipboard viewer's vertical scroll bar. The owner should scroll the clipboard image and update the scroll bar values.
+
+
+
+
+ The WM_SIZECLIPBOARD message is sent to the clipboard owner by a clipboard viewer window when the clipboard contains data in the CF_OWNERDISPLAY format and the clipboard viewer's client area has changed size.
+
+
+
+
+ The WM_ASKCBFORMATNAME message is sent to the clipboard owner by a clipboard viewer window to request the name of a CF_OWNERDISPLAY clipboard format.
+
+
+
+
+ The WM_CHANGECBCHAIN message is sent to the first window in the clipboard viewer chain when a window is being removed from the chain.
+
+
+
+
+ The WM_HSCROLLCLIPBOARD message is sent to the clipboard owner by a clipboard viewer window. This occurs when the clipboard contains data in the CF_OWNERDISPLAY format and an event occurs in the clipboard viewer's horizontal scroll bar. The owner should scroll the clipboard image and update the scroll bar values.
+
+
+
+
+ This message informs a window that it is about to receive the keyboard focus, giving the window the opportunity to realize its logical palette when it receives the focus.
+
+
+
+
+ The WM_PALETTEISCHANGING message informs applications that an application is going to realize its logical palette.
+
+
+
+
+ This message is sent by the OS to all top-level and overlapped windows after the window with the keyboard focus realizes its logical palette.
+ This message enables windows that do not have the keyboard focus to realize their logical palettes and update their client areas.
+
+
+
+
+ The WM_HOTKEY message is posted when the user presses a hot key registered by the RegisterHotKey function. The message is placed at the top of the message queue associated with the thread that registered the hot key.
+
+
+
+
+ The WM_PRINT message is sent to a window to request that it draw itself in the specified device context, most commonly in a printer device context.
+
+
+
+
+ The WM_PRINTCLIENT message is sent to a window to request that it draw its client area in the specified device context, most commonly in a printer device context.
+
+
+
+
+ The WM_APPCOMMAND message notifies a window that the user generated an application command event, for example, by clicking an application command button using the mouse or typing an application command key on the keyboard.
+
+
+
+
+ The WM_THEMECHANGED message is broadcast to every window following a theme change event. Examples of theme change events are the activation of a theme, the deactivation of a theme, or a transition from one theme to another.
+
+
+
+
+ Sent when the contents of the clipboard have changed.
+
+
+
+
+ The system will send a window the WM_DWMCOMPOSITIONCHANGED message to indicate that the availability of desktop composition has changed.
+
+
+
+
+ WM_DWMNCRENDERINGCHANGED is called when the non-client area rendering status of a window has changed. Only windows that have set the flag DWM_BLURBEHIND.fTransitionOnMaximized to true will get this message.
+
+
+
+
+ Sent to all top-level windows when the colorization color has changed.
+
+
+
+
+ WM_DWMWINDOWMAXIMIZEDCHANGE will let you know when a DWM composed window is maximized. You also have to register for this message as well. You'd have other windowd go opaque when this message is sent.
+
+
+
+
+ Sent to request extended title bar information. A window receives this message through its WindowProc function.
+
+
+
+
+ The WM_APP constant is used by applications to help define private messages, usually of the form WM_APP+X, where X is an integer value.
+
+
+
+
+ The WM_USER constant is used by applications to help define private messages for use by private window classes, usually of the form WM_USER+X, where X is an integer value.
+
+
+
+
+ An application sends the WM_CPL_LAUNCH message to Windows Control Panel to request that a Control Panel application be started.
+
+
+
+
+ The WM_CPL_LAUNCHED message is sent when a Control Panel application, started by the WM_CPL_LAUNCH message, has closed. The WM_CPL_LAUNCHED message is sent to the window identified by the wParam parameter of the WM_CPL_LAUNCH message that started the application.
+
+
+
+
+ WM_SYSTIMER is a well-known yet still undocumented message. Windows uses WM_SYSTIMER for internal actions like scrolling.
+
+
+
+ The window has a thin-line border.
+
+
+ The window has a title bar (includes the WS_BORDER style).
+
+
+ The window is a child window. A window with this style cannot have a menu bar. This style cannot be used with the WS_POPUP style.
+
+
+ Excludes the area occupied by child windows when drawing occurs within the parent window. This style is used when creating the parent window.
+
+
+
+ Clips child windows relative to each other; that is, when a particular child window receives a WM_PAINT message, the WS_CLIPSIBLINGS style clips all other overlapping child windows out of the region of the child window to be updated.
+ If WS_CLIPSIBLINGS is not specified and child windows overlap, it is possible, when drawing within the client area of a child window, to draw within the client area of a neighboring child window.
+
+
+
+ The window is initially disabled. A disabled window cannot receive input from the user. To change this after a window has been created, use the EnableWindow function.
+
+
+ The window has a border of a style typically used with dialog boxes. A window with this style cannot have a title bar.
+
+
+
+ The window is the first control of a group of controls. The group consists of this first control and all controls defined after it, up to the next control with the WS_GROUP style.
+ The first control in each group usually has the WS_TABSTOP style so that the user can move from group to group. The user can subsequently change the keyboard focus from one control in the group to the next control in the group by using the direction keys.
+ You can turn this style on and off to change dialog box navigation. To change this style after a window has been created, use the SetWindowLong function.
+
+
+
+ The window has a horizontal scroll bar.
+
+
+ The window is initially maximized.
+
+
+ The window has a maximize button. Cannot be combined with the WS_EX_CONTEXTHELP style. The WS_SYSMENU style must also be specified.
+
+
+ The window is initially minimized.
+
+
+ The window has a minimize button. Cannot be combined with the WS_EX_CONTEXTHELP style. The WS_SYSMENU style must also be specified.
+
+
+ The window is an overlapped window. An overlapped window has a title bar and a border.
+
+
+ The window is an overlapped window.
+
+
+ The window is a pop-up window. This style cannot be used with the WS_CHILD style.
+
+
+ The window is a pop-up window. The WS_CAPTION and WS_POPUPWINDOW styles must be combined to make the window menu visible.
+
+
+ The window has a sizing border.
+
+
+ The window has a window menu on its title bar. The WS_CAPTION style must also be specified.
+
+
+
+ The window is a control that can receive the keyboard focus when the user presses the TAB key.
+ Pressing the TAB key changes the keyboard focus to the next control with the WS_TABSTOP style.
+ You can turn this style on and off to change dialog box navigation. To change this style after a window has been created, use the SetWindowLong function.
+ For user-created windows and modeless dialogs to work with tab stops, alter the message loop to call the IsDialogMessage function.
+
+
+
+ The window is initially visible. This style can be turned on and off by using the ShowWindow or SetWindowPos function.
+
+
+ The window has a vertical scroll bar.
+
+
+
+ Specifies that a window created with this style accepts drag-drop files.
+
+
+
+
+ Forces a top-level window onto the taskbar when the window is visible.
+
+
+
+
+ Specifies that a window has a border with a sunken edge.
+
+
+
+
+ Windows XP: Paints all descendants of a window in bottom-to-top painting order using double-buffering. For more information, see Remarks. This cannot be used if the window has a class style of either CS_OWNDC or CS_CLASSDC.
+
+
+
+
+ Includes a question mark in the title bar of the window. When the user clicks the question mark, the cursor changes to a question mark with a pointer. If the user then clicks a child window, the child receives a WM_HELP message. The child window should pass the message to the parent window procedure, which should call the WinHelp function using the HELP_WM_HELP command. The Help application displays a pop-up window that typically contains help for the child window.
+ WS_EX_CONTEXTHELP cannot be used with the WS_MAXIMIZEBOX or WS_MINIMIZEBOX styles.
+
+
+
+
+ The window itself contains child windows that should take part in dialog box navigation. If this style is specified, the dialog manager recurses into children of this window when performing navigation operations such as handling the TAB key, an arrow key, or a keyboard mnemonic.
+
+
+
+
+ Creates a window that has a double border; the window can, optionally, be created with a title bar by specifying the WS_CAPTION style in the dwStyle parameter.
+
+
+
+
+ Windows 2000/XP: Creates a layered window. Note that this cannot be used for child windows. Also, this cannot be used if the window has a class style of either CS_OWNDC or CS_CLASSDC.
+
+
+
+
+ Arabic and Hebrew versions of Windows 98/Me, Windows 2000/XP: Creates a window whose horizontal origin is on the right edge. Increasing horizontal values advance to the left.
+
+
+
+
+ Creates a window that has generic left-aligned properties. This is the default.
+
+
+
+
+ If the shell language is Hebrew, Arabic, or another language that supports reading order alignment, the vertical scroll bar (if present) is to the left of the client area. For other languages, the style is ignored.
+
+
+
+
+ The window text is displayed using left-to-right reading-order properties. This is the default.
+
+
+
+
+ Creates a multiple-document interface (MDI) child window.
+
+
+
+
+ Windows 2000/XP: A top-level window created with this style does not become the foreground window when the user clicks it. The system does not bring this window to the foreground when the user minimizes or closes the foreground window.
+ To activate the window, use the SetActiveWindow or SetForegroundWindow function.
+ The window does not appear on the taskbar by default. To force the window to appear on the taskbar, use the WS_EX_APPWINDOW style.
+
+
+
+
+ Windows 2000/XP: A window created with this style does not pass its window layout to its child windows.
+
+
+
+
+ Specifies that a child window created with this style does not send the WM_PARENTNOTIFY message to its parent window when it is created or destroyed.
+
+
+
+
+ Combines the WS_EX_CLIENTEDGE and WS_EX_WINDOWEDGE styles.
+
+
+
+
+ Combines the WS_EX_WINDOWEDGE, WS_EX_TOOLWINDOW, and WS_EX_TOPMOST styles.
+
+
+
+
+ The window has generic "right-aligned" properties. This depends on the window class. This style has an effect only if the shell language is Hebrew, Arabic, or another language that supports reading-order alignment; otherwise, the style is ignored.
+ Using the WS_EX_RIGHT style for static or edit controls has the same effect as using the SS_RIGHT or ES_RIGHT style, respectively. Using this style with button controls has the same effect as using BS_RIGHT and BS_RIGHTBUTTON styles.
+
+
+
+
+ Vertical scroll bar (if present) is to the right of the client area. This is the default.
+
+
+
+
+ If the shell language is Hebrew, Arabic, or another language that supports reading-order alignment, the window text is displayed using right-to-left reading-order properties. For other languages, the style is ignored.
+
+
+
+
+ Creates a window with a three-dimensional border style intended to be used for items that do not accept user input.
+
+
+
+
+ Creates a tool window; that is, a window intended to be used as a floating toolbar. A tool window has a title bar that is shorter than a normal title bar, and the window title is drawn using a smaller font. A tool window does not appear in the taskbar or in the dialog that appears when the user presses ALT+TAB. If a tool window has a system menu, its icon is not displayed on the title bar. However, you can display the system menu by right-clicking or by typing ALT+SPACE.
+
+
+
+
+ Specifies that a window created with this style should be placed above all non-topmost windows and should stay above them, even when the window is deactivated. To add or remove this style, use the SetWindowPos function.
+
+
+
+
+ Specifies that a window created with this style should not be painted until siblings beneath the window (that were created by the same thread) have been painted. The window appears transparent because the bits of underlying sibling windows have already been painted.
+ To achieve transparency without these restrictions, use the SetWindowRgn function.
+
+
+
+
+ Specifies that a window has a border with a raised edge.
+
+
+
+
+ Hides the window and activates another window.
+
+
+
+
+ Activates and displays a window. If the window is minimized or maximized, the system restores it to its original size and position. An application should specify this flag when displaying the window for the first time.
+
+
+
+
+ Activates and displays a window. If the window is minimized or maximized, the system restores it to its original size and position. An application should specify this flag when displaying the window for the first time.
+
+
+
+
+ Activates the window and displays it as a minimized window.
+
+
+
+
+ Activates the window and displays it as a maximized window.
+
+
+
+
+ Maximizes the specified window.
+
+
+
+
+ Displays a window in its most recent size and position. This value is similar to , except the window is not activated.
+
+
+
+
+ Activates the window and displays it in its current size and position.
+
+
+
+
+ Minimizes the specified window and activates the next top-level window in the z-order.
+
+
+
+
+ Displays the window as a minimized window. This value is similar to , except the window is not activated.
+
+
+
+
+ Displays the window in its current size and position. This value is similar to , except the window is not activated.
+
+
+
+
+ Activates and displays the window. If the window is minimized or maximized, the system restores it to its original size and position. An application should specify this flag when restoring a minimized window.
+
+
+
+
+ Invalidates the rectangle or region that you specify in lprcUpdate or hrgnUpdate.
+ You can set only one of these parameters to a non-NULL value. If both are NULL, RDW_INVALIDATE invalidates the entire window.
+
+
+
+ Causes the OS to post a WM_PAINT message to the window regardless of whether a portion of the window is invalid.
+
+
+
+ Causes the window to receive a WM_ERASEBKGND message when the window is repainted.
+ Specify this value in combination with the RDW_INVALIDATE value; otherwise, RDW_ERASE has no effect.
+
+
+
+
+ Validates the rectangle or region that you specify in lprcUpdate or hrgnUpdate.
+ You can set only one of these parameters to a non-NULL value. If both are NULL, RDW_VALIDATE validates the entire window.
+ This value does not affect internal WM_PAINT messages.
+
+
+
+ Suppresses any pending WM_ERASEBKGND messages.
+
+
+ Excludes child windows, if any, from the repainting operation.
+
+
+ Includes child windows, if any, in the repainting operation.
+
+
+ Causes the affected windows, which you specify by setting the RDW_ALLCHILDREN and RDW_NOCHILDREN values, to receive WM_ERASEBKGND and WM_PAINT messages before the RedrawWindow returns, if necessary.
+
+
+
+ Causes the affected windows, which you specify by setting the RDW_ALLCHILDREN and RDW_NOCHILDREN values, to receive WM_ERASEBKGND messages before RedrawWindow returns, if necessary.
+ The affected windows receive WM_PAINT messages at the ordinary time.
+
+
+
+ Determine if 2 RECT are equal (deep compare)
+
+
+ Return the HashCode for this struct (not garanteed to be unique)
+
+
+ http://msdn.microsoft.com/en-us/library/ms182161.aspx
+
+
+ http://msdn.microsoft.com/en-us/library/windows/desktop/ms633572%28v=vs.85%29.aspx
+
+
+ http://msdn.microsoft.com/en-us/library/dd144901%28v=VS.85%29.aspx
+
+
+ http://msdn.microsoft.com/en-us/library/dd145064%28v=VS.85%29.aspx
+
+
+ http://msdn.microsoft.com/en-us/library/windows/desktop/ms633545(v=vs.85).aspx
+
+
+ http://msdn.microsoft.com/en-us/library/windows/desktop/ms647486%28v=vs.85%29.aspx
+
+
+ http://msdn.microsoft.com/en-us/library/windows/desktop/ms633528(v=vs.85).aspx
+
+
+ http://msdn.microsoft.com/en-us/library/windows/desktop/ms647985(v=vs.85).aspx
+
+
+ http://msdn.microsoft.com/en-us/library/windows/desktop/ms648003(v=vs.85).aspx
+
+
+ http://msdn.microsoft.com/en-us/library/windows/desktop/ms644944(v=vs.85).aspx
+
+
+ http://msdn.microsoft.com/en-us/library/windows/desktop/ms684175%28v=vs.85%29.aspx
+
+
+ http://msdn.microsoft.com/en-us/library/windows/desktop/ms683152%28v=vs.85%29.aspx
+
+
+
+ Sets the show state and the restored, minimized, and maximized positions of the specified window.
+
+
+ A handle to the window.
+
+
+ A pointer to a WINDOWPLACEMENT structure that specifies the new show state and window positions.
+
+ Before calling SetWindowPlacement, set the length member of the WINDOWPLACEMENT structure to sizeof(WINDOWPLACEMENT). SetWindowPlacement fails if the length member is not set correctly.
+
+
+
+ If the function succeeds, the return value is nonzero.
+
+ If the function fails, the return value is zero. To get extended error information, call GetLastError.
+
+
+
+
+
+ Retrieves the show state and the restored, minimized, and maximized positions of the specified window.
+
+
+ A handle to the window.
+
+
+ A pointer to the WINDOWPLACEMENT structure that receives the show state and position information.
+
+ Before calling GetWindowPlacement, set the length member to sizeof(WINDOWPLACEMENT). GetWindowPlacement fails if lpwndpl-> length is not set correctly.
+
+
+
+ If the function succeeds, the return value is nonzero.
+
+ If the function fails, the return value is zero. To get extended error information, call GetLastError.
+
+
+
+
+
+ An object that represents the foreground color for a Metro .
+
+
+
+
+ The ResourceDictionary that represents this Accent.
+
+
+
+
+ Gets/sets the name of the Accent.
+
+
+
+
+ Initializes a new instance of the MahApps.Metro.Accent class.
+
+
+
+
+ Initializes a new instance of the MahApps.Metro.Accent class.
+
+ The name of the new Accent.
+ The URI of the accent ResourceDictionary.
+
+
+
+ Represents the background theme of the application.
+
+
+
+
+ The ResourceDictionary that represents this application theme.
+
+
+
+
+ Gets the name of the application theme.
+
+
+
+
+ A class that allows for the detection and alteration of a MetroWindow's theme and accent.
+
+
+
+
+ Gets a list of all of default themes.
+
+
+
+
+ Gets a list of all of default metro themes.
+
+
+
+
+ Adds an accent with the given name.
+
+
+
+ true if the accent does not exists and can be added.
+
+
+
+ Adds an app theme with the given name.
+
+
+
+ true if the app theme does not exists and can be added.
+
+
+
+ Gets app theme with the given resource dictionary.
+
+
+ AppTheme
+
+
+
+ Gets app theme with the given name and theme type (light or dark).
+
+
+ AppTheme
+
+
+
+ Gets the inverse of the given .
+ This method relies on the "Dark" or "Light" affix to be present.
+
+ The app theme.
+ The inverse or null if it couldn't be found.
+
+ Returns BaseLight, if BaseDark is given or vice versa.
+ Custom Themes must end with "Dark" or "Light" for this to work, for example "CustomDark" and "CustomLight".
+
+
+
+
+ Gets the with the given name.
+
+
+ The or null , if the app theme wasn't found
+
+
+
+ Gets the with the given resource dictionary.
+
+
+ The or null , if the accent wasn't found.
+
+
+
+ Determines whether the specified resource dictionary represents an .
+
+ This might include runtime accents which do not have a resource uri.
+
+ The resources.
+ true if the resource dictionary is an ; otherwise, false .
+ resources
+
+
+
+ Gets a resource from the detected AppStyle.
+
+ The window to check. If this is null, the Application's sources will be checked.
+ The key to check against.
+ The resource object or null, if the resource wasn't found.
+
+
+
+ Change the theme for the whole application.
+
+
+
+
+
+
+ Change theme for the given window.
+
+
+
+
+
+
+ Change accent and theme for the whole application.
+
+ The instance of Application to change.
+ The accent to apply.
+ The theme to apply.
+
+
+
+ Change accent and theme for the given window.
+
+ The Window to change.
+ The accent to apply.
+ The theme to apply.
+
+
+
+ Changes the accent and theme of a ResourceDictionary directly.
+
+ The ResourceDictionary to modify.
+ The accent to apply to the ResourceDictionary.
+ The theme to apply to the ResourceDictionary.
+
+
+
+ Copies all resource keys from one resource to another.
+
+ The source resource dictionary.
+ The destination resource dictionary.
+
+ fromRD
+ or
+ toRD
+
+
+
+
+ Scans the window resources and returns it's accent and theme.
+
+
+
+
+ Scans the window resources and returns it's accent and theme.
+
+ The Window to scan.
+
+
+
+ Scans the application resources and returns it's accent and theme.
+
+ The Application instance to scan.
+
+
+
+ Scans a resources and returns it's accent and theme.
+
+ The ResourceDictionary to check.
+
+
+
+ This event fires if accent color and theme was changed
+ this should be using the weak event pattern, but for now it's enough
+
+
+
+
+ Invalidates global colors and resources.
+ Sometimes the ContextMenu is not changing the colors, so this will fix it.
+
+
+
+ IID_IApplicationAssociationRegistration
+
+
+ IID_IConnectionPoint
+
+
+ IID_IConnectionPointContainer
+
+
+ IID_IEnumConnectionPoints
+
+
+ IID_IEnumConnections
+
+
+ IID_IEnumIDList
+
+
+ IID_IEnumObjects
+
+
+ IID_IFileDialog
+
+
+ IID_IFileDialogEvents
+
+
+ IID_IFileOpenDialog
+
+
+ IID_IFileSaveDialog
+
+
+ IID_IHTMLDocument
+
+
+ IID_IHTMLDocument2
+
+
+ IID_IModalWindow
+
+
+ IID_IObjectArray
+
+
+ IID_IObjectCollection
+
+
+ IID_IPropertyNotifySink
+
+
+ IID_IPropertyStore
+
+
+ IID_IServiceProvider
+
+
+ IID_IShellFolder
+
+
+ IID_IShellLink
+
+
+ IID_IShellItem
+
+
+ IID_IShellItem2
+
+
+ IID_IShellItemArray
+
+
+ IID_ITaskbarList
+
+
+ IID_ITaskbarList2
+
+
+ IID_IUnknown
+
+
+ IID_IWebBrowser2
+
+
+ DIID_DWebBrowserEvents
+
+
+ IID_DWebBrowserEvents2
+
+
+ IID_IWICBitmapDecoder
+
+
+ IID_IWICBitmapFlipRotator
+
+
+ IID_IWICBitmapFrameDecode
+
+
+ IID_IWICBitmap
+
+
+ IID_IWICBitmapSource
+
+
+ IID_IWICFormatConverter
+
+
+ IID_IWICImagingFactory
+
+
+ IID_IWICStream
+
+
+ IID_IApplicationDestinations
+
+
+ IID_IApplicationDocumentLists
+
+
+ IID_ICustomDestinationList
+
+
+ IID_IObjectWithAppUserModelID
+
+
+ IID_IObjectWithProgID
+
+
+ IID_ITaskbarList3
+
+
+ IID_ITaskbarList4
+
+
+ SID_SWebBrowserApp
+
+
+ CLSID_ApplicationAssociationRegistration
+ IID_IApplicationAssociationRegistration
+
+
+ CLSID_DragDropHelper
+
+
+ CLSID_FileOpenDialog
+ IID_IFileOpenDialog
+
+
+ CLSID_FileSaveDialog
+ IID_IFileSaveDialog
+
+
+ CLSID_TaskbarList
+ IID_ITaskbarList
+
+
+ CLSID_EnumerableObjectCollection
+ IID_IEnumObjects.
+
+
+ CLSID_ShellLink
+ IID_IShellLink
+
+
+ CLSID_WICImagingFactory
+
+
+ CLSID_DestinationList
+ IID_ICustomDestinationList
+
+
+ CLSID_ApplicationDestinations
+ IID_IApplicationDestinations
+
+
+ CLSID_ApplicationDocumentLists
+ IID_IApplicationDocumentLists
+
+
+ A static class for verifying assumptions.
+
+
+ A function signature for Assert.Evaluate.
+
+
+ A function signature for Assert.Implies.
+ Returns the truth of a predicate.
+
+
+
+ Executes the specified argument.
+
+ The function to execute.
+
+
+ Obsolete: Use Standard.Assert.AreEqual instead of Assert.Equals
+ The generic type to compare for equality.
+ The first generic type data to compare. This is is the expected value.
+ The second generic type data to compare. This is the actual value.
+
+
+
+ Verifies that two generic type data are equal. The assertion fails if they are not.
+
+ The generic type to compare for equality.
+ The first generic type data to compare. This is is the expected value.
+ The second generic type data to compare. This is the actual value.
+ This breaks into the debugger in the case of a failed assertion.
+
+
+
+ Verifies that two generic type data are not equal. The assertion fails if they are.
+
+ The generic type to compare for inequality.
+ The first generic type data to compare. This is is the value that's not expected.
+ The second generic type data to compare. This is the actual value.
+ This breaks into the debugger in the case of a failed assertion.
+
+
+
+ Verifies that if the specified condition is true, then so is the result.
+ The assertion fails if the condition is true but the result is false.
+
+ if set to true [condition].
+
+ A second Boolean statement. If the first was true then so must this be.
+ If the first statement was false then the value of this is ignored.
+
+ This breaks into the debugger in the case of a failed assertion.
+
+
+
+ Lazy evaluation overload. Verifies that if a condition is true, then so is a secondary value.
+
+ The conditional value.
+ A function to be evaluated for truth if the condition argument is true.
+
+ This overload only evaluates the result if the first condition is true.
+
+
+
+
+ Verifies that a string has content. I.e. it is not null and it is not empty.
+
+ The string to verify.
+
+
+
+ Verifies that a string has content. I.e. it is not null and it is not purely whitespace.
+
+ The string to verify.
+
+
+
+ Verifies the specified value is not null. The assertion fails if it is.
+
+ The generic reference type.
+ The value to check for nullness.
+ This breaks into the debugger in the case of a failed assertion.
+
+
+
+ Verifies that the specified condition is false. The assertion fails if it is true.
+
+ The expression that should be false .
+ This breaks into the debugger in the case of a failed assertion.
+
+
+
+ Verifies that the specified condition is false. The assertion fails if it is true.
+
+ The expression that should be false .
+ The message to display if the condition is true .
+ This breaks into the debugger in the case of a failed assertion.
+
+
+
+ Verifies that the specified condition is true. The assertion fails if it is not.
+
+ A condition that is expected to be true .
+ This breaks into the debugger in the case of a failed assertion.
+
+
+
+ Verifies that the specified condition is true. The assertion fails if it is not.
+
+ A condition that is expected to be true .
+ The message to write in case the condition is false .
+ This breaks into the debugger in the case of a failed assertion.
+
+
+
+ This line should never be executed. The assertion always fails.
+
+ This breaks into the debugger in the case of a failed assertion.
+
+
+
+ This line should never be executed. The assertion always fails.
+
+ The message to display if this function is executed.
+ This breaks into the debugger in the case of a failed assertion.
+
+
+
+ Verifies that the specified object is null. The assertion fails if it is not.
+
+ The item to verify is null.
+
+
+
+ Verifies that the specified value is within the expected range. The assertion fails if it isn't.
+
+ The lower bound inclusive value.
+ The value to verify.
+ The upper bound inclusive value.
+
+
+
+ Verifies that the specified value is within the expected range. The assertion fails if it isn't.
+
+ The lower bound inclusive value.
+ The value to verify.
+ The upper bound exclusive value.
+
+
+
+ Verify the current thread's apartment state is what's expected. The assertion fails if it isn't
+
+
+ The expected apartment state for the current thread.
+
+ This breaks into the debugger in the case of a failed assertion.
+
+
+
+ DoubleUtil uses fixed eps to provide fuzzy comparison functionality for doubles.
+ Note that FP noise is a big problem and using any of these compare
+ methods is not a complete solution, but rather the way to reduce
+ the probability of repeating unnecessary work.
+
+
+
+
+ Epsilon - more or less random, more or less small number.
+
+
+
+
+ AreClose returns whether or not two doubles are "close". That is, whether or
+ not they are within epsilon of each other.
+ There are plenty of ways for this to return false even for numbers which
+ are theoretically identical, so no code calling this should fail to work if this
+ returns false.
+
+ The first double to compare.
+ The second double to compare.
+ The result of the AreClose comparision.
+
+
+
+ LessThan returns whether or not the first double is less than the second double.
+ That is, whether or not the first is strictly less than *and* not within epsilon of
+ the other number.
+ There are plenty of ways for this to return false even for numbers which
+ are theoretically identical, so no code calling this should fail to work if this
+ returns false.
+
+ The first double to compare.
+ The second double to compare.
+ The result of the LessThan comparision.
+
+
+
+ GreaterThan returns whether or not the first double is greater than the second double.
+ That is, whether or not the first is strictly greater than *and* not within epsilon of
+ the other number.
+ There are plenty of ways for this to return false even for numbers which
+ are theoretically identical, so no code calling this should fail to work if this
+ returns false.
+
+ The first double to compare.
+ The second double to compare.
+ The result of the GreaterThan comparision.
+
+
+
+ LessThanOrClose returns whether or not the first double is less than or close to
+ the second double. That is, whether or not the first is strictly less than or within
+ epsilon of the other number.
+ There are plenty of ways for this to return false even for numbers which
+ are theoretically identical, so no code calling this should fail to work if this
+ returns false.
+
+ The first double to compare.
+ The second double to compare.
+ The result of the LessThanOrClose comparision.
+
+
+
+ GreaterThanOrClose returns whether or not the first double is greater than or close to
+ the second double. That is, whether or not the first is strictly greater than or within
+ epsilon of the other number.
+ There are plenty of ways for this to return false even for numbers which
+ are theoretically identical, so no code calling this should fail to work if this
+ returns false.
+
+ The first double to compare.
+ The second double to compare.
+ The result of the GreaterThanOrClose comparision.
+
+
+
+ Test to see if a double is a finite number (is not NaN or Infinity).
+
+ The value to test.
+ Whether or not the value is a finite number.
+
+
+
+ Test to see if a double a valid size value (is finite and > 0).
+
+ The value to test.
+ Whether or not the value is a valid size value.
+
+
+
+ Convert a point in device independent pixels (1/96") to a point in the system coordinates.
+
+ A point in the logical coordinate system.
+ Returns the parameter converted to the system's coordinates.
+
+
+
+ Convert a point in system coordinates to a point in device independent pixels (1/96").
+
+ A point in the physical coordinate system.
+ Returns the parameter converted to the device independent coordinate system.
+
+
+
+ Wrapper for common Win32 status codes.
+
+
+
+ The operation completed successfully.
+
+
+ Incorrect function.
+
+
+ The system cannot find the file specified.
+
+
+ The system cannot find the path specified.
+
+
+ The system cannot open the file.
+
+
+ Access is denied.
+
+
+ The handle is invalid.
+
+
+ Not enough storage is available to complete this operation.
+
+
+ There are no more files.
+
+
+ The process cannot access the file because it is being used by another process.
+
+
+ The parameter is incorrect.
+
+
+ The data area passed to a system call is too small.
+
+
+ Cannot nest calls to LoadModule.
+
+
+ Illegal operation attempted on a registry key that has been marked for deletion.
+
+
+ Element not found.
+
+
+ There was no match for the specified key in the index.
+
+
+ An invalid device was specified.
+
+
+ The operation was canceled by the user.
+
+
+ Cannot find window class.
+
+
+ The window class was already registered.
+
+
+ The specified datatype is invalid.
+
+
+
+ Create a new Win32 error.
+
+ The integer value of the error.
+
+
+ Performs HRESULT_FROM_WIN32 conversion.
+ The Win32 error being converted to an HRESULT.
+ The equivilent HRESULT value.
+
+
+ Performs HRESULT_FROM_WIN32 conversion.
+ The equivilent HRESULT value.
+
+
+ Performs the equivalent of Win32's GetLastError()
+ A Win32Error instance with the result of the native GetLastError
+
+
+
+ Compare two Win32 error codes for equality.
+
+ The first error code to compare.
+ The second error code to compare.
+ Whether the two error codes are the same.
+
+
+
+ Compare two Win32 error codes for inequality.
+
+ The first error code to compare.
+ The second error code to compare.
+ Whether the two error codes are not the same.
+
+
+ FACILITY_NULL
+
+
+ FACILITY_RPC
+
+
+ FACILITY_DISPATCH
+
+
+ FACILITY_STORAGE
+
+
+ FACILITY_ITF
+
+
+ FACILITY_WIN32
+
+
+ FACILITY_WINDOWS
+
+
+ FACILITY_CONTROL
+
+
+ MSDN doced facility code for ESE errors.
+
+
+ FACILITY_WINCODEC (WIC)
+
+
+ Wrapper for HRESULT status codes.
+
+
+ S_OK
+
+
+ S_FALSE
+
+
+ E_PENDING
+
+
+ E_NOTIMPL
+
+
+ E_NOINTERFACE
+
+
+ E_POINTER
+
+
+ E_ABORT
+
+
+ E_FAIL
+
+
+ E_UNEXPECTED
+
+
+ STG_E_INVALIDFUNCTION
+
+
+ REGDB_E_CLASSNOTREG
+
+
+ DESTS_E_NO_MATCHING_ASSOC_HANDLER. Win7 internal error code for Jump Lists.
+ There is no Assoc Handler for the given item registered by the specified application.
+
+
+ DESTS_E_NORECDOCS. Win7 internal error code for Jump Lists.
+ The given item is excluded from the recent docs folder by the NoRecDocs bit on its registration.
+
+
+ DESTS_E_NOTALLCLEARED. Win7 internal error code for Jump Lists.
+ Not all of the items were successfully cleared
+
+
+ E_ACCESSDENIED
+ Win32Error ERROR_ACCESS_DENIED.
+
+
+ E_OUTOFMEMORY
+ Win32Error ERROR_OUTOFMEMORY.
+
+
+ E_INVALIDARG
+ Win32Error ERROR_INVALID_PARAMETER.
+
+
+ INTSAFE_E_ARITHMETIC_OVERFLOW
+
+
+ COR_E_OBJECTDISPOSED
+
+
+ WC_E_GREATERTHAN
+
+
+ WC_E_SYNTAX
+
+
+
+ Create an HRESULT from an integer value.
+
+
+
+
+
+ Convert an HRESULT to an int. Used for COM interface declarations out of our control.
+
+
+
+
+ retrieve HRESULT_FACILITY
+
+
+
+
+ retrieve HRESULT_CODE
+
+
+
+
+ Get a string representation of this HRESULT.
+
+
+
+
+
+ Convert the result of Win32 GetLastError() into a raised exception.
+
+
+
+
+ HIGHCONTRAST flags
+
+
+
+
+ DROPIMAGE_*
+
+
+
+
+ BITMAPINFOHEADER Compression type. BI_*.
+
+
+
+
+ CombingRgn flags. RGN_*
+
+
+
+
+ Creates the intersection of the two combined regions.
+
+
+
+
+ Creates the union of two combined regions.
+
+
+
+
+ Creates the union of two combined regions except for any overlapping areas.
+
+
+
+
+ Combines the parts of hrgnSrc1 that are not part of hrgnSrc2.
+
+
+
+
+ Creates a copy of the region identified by hrgnSrc1.
+
+
+
+
+ For IWebBrowser2. OLECMDEXECOPT_*
+
+
+
+
+ For IWebBrowser2. OLECMDF_*
+
+
+
+
+ For IWebBrowser2. OLECMDID_*
+
+
+
+
+ For IWebBrowser2. READYSTATE_*
+
+
+
+
+ DATAOBJ_GET_ITEM_FLAGS. DOGIF_*.
+
+
+
+ Use the system default, which is to display all error dialog boxes.
+
+
+
+ The system does not display the critical-error-handler message box.
+ Instead, the system sends the error to the calling process.
+
+
+
+
+ 64-bit Windows: The system automatically fixes memory alignment faults and makes them
+ invisible to the application. It does this for the calling process and any descendant processes.
+ After this value is set for a process, subsequent attempts to clear the value are ignored.
+
+
+
+
+ The system does not display the general-protection-fault message box.
+ This flag should only be set by debugging applications that handle general
+ protection (GP) faults themselves with an exception handler.
+
+
+
+
+ The system does not display a message box when it fails to find a file.
+ Instead, the error is returned to the calling process.
+
+
+
+
+ Non-client hit test values, HT*
+
+
+
+
+ GetClassLongPtr values, GCLP_*
+
+
+
+
+ GetWindowLongPtr values, GWL_*
+
+
+
+
+ SystemMetrics. SM_*
+
+
+
+
+ SystemParameterInfo values, SPI_*
+
+
+
+
+ SystemParameterInfo flag values, SPIF_*
+
+
+
+
+ CS_*
+
+
+
+
+ WindowStyle values, WS_*
+
+
+
+
+ Window message values, WM_*
+
+
+
+
+ Window style extended values, WS_EX_*
+
+
+
+
+ GetDeviceCaps nIndex values.
+
+
+
+ Number of bits per pixel
+
+
+
+
+ Number of planes
+
+
+
+
+ Logical pixels inch in X
+
+
+
+
+ Logical pixels inch in Y
+
+
+
+
+ "FILEOP_FLAGS", FOF_*.
+
+
+
+
+ EnableMenuItem uEnable values, MF_*
+
+
+
+
+ Possible return value for EnableMenuItem
+
+
+
+ Specifies the type of visual style attribute to set on a window.
+
+
+ Non-client area window attributes will be set.
+
+
+
+ DWMFLIP3DWINDOWPOLICY. DWMFLIP3D_*
+
+
+
+
+ DWMNCRENDERINGPOLICY. DWMNCRP_*
+
+
+
+
+ DWMWINDOWATTRIBUTE. DWMWA_*
+
+
+
+
+ WindowThemeNonClientAttributes
+
+
+
+ Prevents the window caption from being drawn.
+
+
+ Prevents the system icon from being drawn.
+
+
+ Prevents the system icon menu from appearing.
+
+
+ Prevents mirroring of the question mark, even in right-to-left (RTL) layout.
+
+
+ A mask that contains all the valid bits.
+
+
+
+ SetWindowPos options
+
+
+
+
+ ShowWindow options
+
+
+
+
+ SCF_ISSECURE
+
+
+
+
+ GDI+ Status codes
+
+
+
+
+ MSGFLT_*. New in Vista. Realiased in Windows 7.
+
+
+
+
+ Shell_NotifyIcon messages. NIM_*
+
+
+
+
+ SHAddToRecentDocuments flags. SHARD_*
+
+
+
+
+ Shell_NotifyIcon flags. NIF_*
+
+
+
+
+ Vista only.
+
+
+
+
+ Vista only.
+
+
+
+
+ Shell_NotifyIcon info flags. NIIF_*
+
+
+
+ XP SP2 and later.
+
+
+ XP and later.
+
+
+ Vista and later.
+
+
+ Windows 7 and later
+
+
+ XP and later. Native version called NIIF_ICON_MASK.
+
+
+
+ AC_*
+
+
+
+
+ The state of the icon. There are two flags that can be set independently.
+ NIS_HIDDEN = 1. The icon is hidden.
+ NIS_SHAREDICON = 2. The icon is shared.
+
+
+
+ The idlist for the shell item that should be added to the recent docs folder.
+
+
+ The id of the application that should be associated with this recent doc.
+
+
+ Defines options that are used to set window visual style attributes.
+
+
+
+ A combination of flags that modify window visual style attributes.
+ Can be a combination of the WTNCA constants.
+
+
+
+
+ A bitmask that describes how the values specified in dwFlags should be applied.
+ If the bit corresponding to a value in dwFlags is 0, that flag will be removed.
+ If the bit is 1, the flag will be added.
+
+
+
+ Width of left border that retains its size.
+
+
+ Width of right border that retains its size.
+
+
+ Height of top border that retains its size.
+
+
+ Height of bottom border that retains its size.
+
+
+
+ initialize this field using: Marshal.SizeOf(typeof(APPBARDATA));
+
+
+
+ Delegate declaration that matches native WndProc signatures.
+
+
+ Delegate declaration that matches managed WndProc signatures.
+
+
+
+ Sets attributes to control how visual styles are applied to a specified window.
+
+
+ Handle to a window to apply changes to.
+
+
+ Value of type WINDOWTHEMEATTRIBUTETYPE that specifies the type of attribute to set.
+ The value of this parameter determines the type of data that should be passed in the pvAttribute parameter.
+ Can be the following value:
+ WTA_NONCLIENT (Specifies non-client related attributes).
+ pvAttribute must be a pointer of type WTA_OPTIONS.
+
+
+ A pointer that specifies attributes to set. Type is determined by the value of the eAttribute value.
+
+
+ Specifies the size, in bytes, of the data pointed to by pvAttribute.
+
+
+
+ Overload of SystemParametersInfo for getting and setting NONCLIENTMETRICS.
+
+
+ Overload of SystemParametersInfo for getting and setting HIGHCONTRAST.
+
+
+
+ Sets the User Model AppID for the current process, enabling Windows to retrieve this ID
+
+
+
+
+
+ Retrieves the User Model AppID that has been explicitly set for the current process via SetCurrentProcessExplicitAppUserModelID
+
+
+
+
+ ASSOCIATIONLEVEL, AL_*
+
+
+ ASSOCIATIONTYPE, AT_*
+
+
+ FileDialog AddPlace options. FDAP_*
+
+
+ IFileDialog options. FOS_*
+
+
+ FDE_OVERWRITE_RESPONSE. FDEOR_*
+
+
+ FDE_SHAREVIOLATION_RESPONSE. FDESVR_*
+
+
+ ShellItem attribute flags. SIATTRIBFLAGS_*
+
+
+
+ Flags for SetTabProperties. STPF_*
+
+ The native enum was called STPFLAG.
+
+
+
+ Flags for Setting Taskbar Progress state. TBPF_*
+
+
+ The native enum was called TBPFLAG.
+
+
+
+
+ THUMBBUTTON mask. THB_*
+
+
+
+
+ THUMBBUTTON flags. THBF_*
+
+
+
+
+ GetPropertyStoreFlags. GPS_*.
+
+
+ These are new for Vista, but are used in downlevel components
+
+
+
+
+ KNOWNDESTCATEGORY. KDC_*
+
+
+
+ Objects can be copied
+ DROPEFFECT_COPY
+
+
+ Objects can be moved
+ DROPEFFECT_MOVE
+
+
+ Objects can be linked
+
+ DROPEFFECT_LINK.
+
+ If this bit is set on an item in the shell folder, a
+ 'Create Shortcut' menu item will be added to the File
+ menu and context menus for the item. If the user selects
+ that command, your IContextMenu::InvokeCommand() will be called
+ with 'link'.
+ That flag will also be used to determine if 'Create Shortcut'
+ should be added when the item in your folder is dragged to another
+ folder.
+
+
+
+ supports BindToObject(IID_IStorage)
+
+
+ Objects can be renamed
+
+
+ Objects can be deleted
+
+
+ Objects have property sheets
+
+
+ Objects are drop target
+
+
+ Object is encrypted (use alt color)
+
+
+ 'Slow' object
+
+
+ Ghosted icon
+
+
+ Shortcut (link)
+
+
+ Shared
+
+
+ Read-only
+
+
+ Hidden object
+
+
+ May contain children with SFGAO_FILESYSTEM
+
+
+ Support BindToObject(IID_IShellFolder)
+
+
+ Is a win32 file system object (file/folder/root)
+
+
+ May contain children with SFGAO_FOLDER (may be slow)
+
+
+ Invalidate cached information (may be slow)
+
+
+ Is this removeable media?
+
+
+ Object is compressed (use alt color)
+
+
+ Supports IShellFolder, but only implements CreateViewObject() (non-folder view)
+
+
+ Is a non-enumerated object (should be hidden)
+
+
+ Should show bold in explorer tree
+
+
+ Obsolete
+
+
+ Obsolete
+
+
+ Supports BindToObject(IID_IStream)
+
+
+ May contain children with SFGAO_STORAGE or SFGAO_STREAM
+
+
+ For determining storage capabilities, ie for open/save semantics
+
+
+
+ Attributes that are masked out for PKEY_SFGAOFlags because they are considered
+ to cause slow calculations or lack context
+ (SFGAO_VALIDATE | SFGAO_ISSLOW | SFGAO_HASSUBFOLDER and others)
+
+
+
+
+ IShellFolder::EnumObjects grfFlags bits. Also called SHCONT
+
+
+
+
+ IShellFolder::GetDisplayNameOf/SetNameOf uFlags. Also called SHGDNF.
+
+
+ For compatibility with SIGDN, these bits must all sit in the LOW word.
+
+
+
+
+ SHELLITEMCOMPAREHINTF. SICHINT_*.
+
+
+
+ iOrder based on display in a folder view
+
+
+ exact instance compare
+
+
+ iOrder based on canonical name (better performance)
+
+
+
+ ShellItem enum. SIGDN_*.
+
+
+
+
+ STR_GPS_*
+
+
+ When requesting a property store through IShellFolder, you can specify the equivalent of
+ GPS_DEFAULT by passing in a null IBindCtx parameter.
+
+ You can specify the equivalent of GPS_READWRITE by passing a mode of STGM_READWRITE | STGM_EXCLUSIVE
+ in the bind context
+
+ Here are the string versions of GPS_ flags, passed to IShellFolder::BindToObject() via IBindCtx::RegisterObjectParam()
+ These flags are valid when requesting an IPropertySetStorage or IPropertyStore handler
+
+ The meaning of these flags are described above.
+
+ There is no STR_ equivalent for GPS_TEMPORARY because temporary property stores
+ are provided by IShellItem2 only -- not by the underlying IShellFolder.
+
+
+
+
+ WPARAM value for a THUMBBUTTON being clicked.
+
+
+
+ fmtid
+
+
+ pid
+
+
+ PKEY_Title
+
+
+ PKEY_AppUserModel_ID
+
+
+ PKEY_AppUserModel_IsDestListSeparator
+
+
+ PKEY_AppUserModel_RelaunchCommand
+
+
+ PKEY_AppUserModel_RelaunchDisplayNameResource
+
+
+ PKEY_AppUserModel_RelaunchIconResource
+
+
+ Unknown Object Array
+
+
+
+ Shell Namespace helper
+
+
+
+
+ Shell Namespace helper 2
+
+
+
+
+ This function must be called first to validate use of other members.
+
+
+
+
+ This function adds a tab for hwnd to the taskbar.
+
+ The HWND for which to add the tab.
+
+
+
+ This function deletes a tab for hwnd from the taskbar.
+
+ The HWND for which the tab is to be deleted.
+
+
+
+ This function activates the tab associated with hwnd on the taskbar.
+
+ The HWND for which the tab is to be actuvated.
+
+
+
+ This function marks hwnd in the taskbar as the active tab.
+
+ The HWND to activate.
+
+
+
+ Marks a window as full-screen.
+
+ The handle of the window to be marked.
+ A Boolean value marking the desired full-screen status of the window.
+
+ Setting the value of fFullscreen to true, the Shell treats this window as a full-screen window, and the taskbar
+ is moved to the bottom of the z-order when this window is active. Setting the value of fFullscreen to false
+ removes the full-screen marking, but does not cause the Shell to treat the window as though it were
+ definitely not full-screen. With a false fFullscreen value, the Shell depends on its automatic detection facility
+ to specify how the window should be treated, possibly still flagging the window as full-screen.
+
+
+
+
+ Allows an application to retrieve the most recent and frequent documents opened in that app, as reported via SHAddToRecentDocs
+
+
+
+
+ Set the App User Model ID for the application retrieving this list. If an AppID is not provided via this method,
+ the system will use a heuristically determined ID. This method must be called before GetList.
+
+ App Id.
+
+
+
+ Retrieve an IEnumObjects or IObjectArray for IShellItems and/or IShellLinks.
+ Items may appear in both the frequent and recent lists.
+
+
+
+
+
+ Provides access to the App User Model ID on objects supporting this value.
+
+
+
+
+ Provides access to the ProgID associated with an object
+
+
+
+
+ Wraps an IStream interface pointer from COM into a form consumable by .Net.
+
+
+ This implementation is immutable, though it's possible that the underlying
+ stream can be changed in another context.
+
+
+
+
+ Wraps a native IStream interface into a CLR Stream subclass.
+
+
+ The stream that this object wraps.
+
+
+ Note that the parameter is passed by ref. On successful creation it is
+ zeroed out to the caller. This object becomes responsible for the lifetime
+ management of the wrapped IStream.
+
+
+
+
+ Wraps a managed stream instance into an interface pointer consumable by COM.
+
+
+
+
+ Initializes a new instance of the ManagedIStream class with the specified managed Stream object.
+
+
+ The stream that this IStream reference is wrapping.
+
+
+
+
+ Creates a new stream object with its own seek pointer that
+ references the same bytes as the original stream.
+
+
+ When this method returns, contains the new stream object. This parameter is passed uninitialized.
+
+
+ For more information, see the existing documentation for IStream::Clone in the MSDN library.
+ This class doesn't implement Clone. A COMException is thrown if it is used.
+
+
+
+
+ Ensures that any changes made to a stream object that is open in transacted
+ mode are reflected in the parent storage.
+
+
+ A value that controls how the changes for the stream object are committed.
+
+
+ For more information, see the existing documentation for IStream::Commit in the MSDN library.
+
+
+
+
+ Copies a specified number of bytes from the current seek pointer in the
+ stream to the current seek pointer in another stream.
+
+
+ A reference to the destination stream.
+
+
+ The number of bytes to copy from the source stream.
+
+
+ On successful return, contains the actual number of bytes read from the source.
+ (Note the native signature is to a ULARGE_INTEGER*, so 64 bits are written
+ to this parameter on success.)
+
+
+ On successful return, contains the actual number of bytes written to the destination.
+ (Note the native signature is to a ULARGE_INTEGER*, so 64 bits are written
+ to this parameter on success.)
+
+
+
+
+ Restricts access to a specified range of bytes in the stream.
+
+
+ The byte offset for the beginning of the range.
+
+
+ The length of the range, in bytes, to restrict.
+
+
+ The requested restrictions on accessing the range.
+
+
+ For more information, see the existing documentation for IStream::LockRegion in the MSDN library.
+ This class doesn't implement LockRegion. A COMException is thrown if it is used.
+
+
+
+
+ Reads a specified number of bytes from the stream object into memory starting at the current seek pointer.
+
+
+ When this method returns, contains the data read from the stream. This parameter is passed uninitialized.
+
+
+ The number of bytes to read from the stream object.
+
+
+ A pointer to a ULONG variable that receives the actual number of bytes read from the stream object.
+
+
+ For more information, see the existing documentation for ISequentialStream::Read in the MSDN library.
+
+
+
+
+ Discards all changes that have been made to a transacted stream since the last Commit call.
+
+
+ This class doesn't implement Revert. A COMException is thrown if it is used.
+
+
+
+
+ Changes the seek pointer to a new location relative to the beginning of the
+ stream, to the end of the stream, or to the current seek pointer.
+
+
+ The displacement to add to dwOrigin.
+
+
+ The origin of the seek. The origin can be the beginning of the file, the current seek pointer, or the end of the file.
+
+
+ On successful return, contains the offset of the seek pointer from the beginning of the stream.
+ (Note the native signature is to a ULARGE_INTEGER*, so 64 bits are written
+ to this parameter on success.)
+
+
+ For more information, see the existing documentation for IStream::Seek in the MSDN library.
+
+
+
+
+ Changes the size of the stream object.
+
+
+ The new size of the stream as a number of bytes.
+
+
+ For more information, see the existing documentation for IStream::SetSize in the MSDN library.
+
+
+
+
+ Retrieves the STATSTG structure for this stream.
+
+
+ When this method returns, contains a STATSTG structure that describes this stream object.
+ This parameter is passed uninitialized.
+
+
+ Members in the STATSTG structure that this method does not return, thus saving some memory allocation operations.
+
+
+
+
+ Removes the access restriction on a range of bytes previously restricted with the LockRegion method.
+
+ The byte offset for the beginning of the range.
+
+
+ The length, in bytes, of the range to restrict.
+
+
+ The access restrictions previously placed on the range.
+
+
+ For more information, see the existing documentation for IStream::UnlockRegion in the MSDN library.
+ This class doesn't implement UnlockRegion. A COMException is thrown if it is used.
+
+
+
+
+ Writes a specified number of bytes into the stream object starting at the current seek pointer.
+
+
+ The buffer to write this stream to.
+
+
+ The number of bytes to write to the stream.
+
+
+ On successful return, contains the actual number of bytes written to the stream object.
+ If the caller sets this pointer to null, this method does not provide the actual number
+ of bytes written.
+
+
+
+
+ Releases resources controlled by this object.
+
+
+ Dispose can be called multiple times, but trying to use the object
+ after it has been disposed will generally throw ObjectDisposedExceptions.
+
+
+
+
+ Wrapper around File.Copy to provide feedback as to whether the file wasn't copied because it didn't exist.
+
+
+
+
+
+ Simple guard against the exceptions that File.Delete throws on null and empty strings.
+
+ The path to delete. Unlike File.Delete, this can be null or empty.
+
+ Note that File.Delete, and by extension SafeDeleteFile, does not throw an exception
+ if the file does not exist.
+
+
+
+
+ Utility to help classes catenate their properties for implementing ToString().
+
+ The StringBuilder to catenate the results into.
+ The name of the property to be catenated.
+ The value of the property to be catenated.
+
+
+
+ Generates ToString functionality for a struct. This is an expensive way to do it,
+ it exists for the sake of debugging while classes are in flux.
+ Eventually this should just be removed and the classes should
+ do this without reflection.
+
+
+
+
+
+
+
+ Encodes a URL string. Duplicated functionality from System.Web.HttpUtility.UrlEncode.
+
+
+
+
+ Duplicated from System.Web.HttpUtility because System.Web isn't part of the client profile.
+ URL Encoding replaces ' ' with '+' and unsafe ASCII characters with '%XX'.
+ Safe characters are defined in RFC2396 (http://www.ietf.org/rfc/rfc2396.txt).
+ They are the 7-bit ASCII alphanumerics and the mark characters "-_.!~*'()".
+ This implementation does not treat '~' as a safe character to be consistent with the System.Web version.
+
+
+
+ GDI's DeleteObject
+
+
+ GDI+'s DisposeImage
+
+
+
+ From a list of BitmapFrames find the one that best matches the requested dimensions.
+ The methods used here are copied from Win32 sources. We want to be consistent with
+ system behaviors.
+
+
+ Convert a native integer that represent a color with an alpha channel into a Color struct.
+ The integer that represents the color. Its bits are of the format 0xAARRGGBB.
+ A Color representation of the parameter.
+
+
+
+ A static class for retail validated assertions.
+ Instead of breaking into the debugger an exception is thrown.
+
+
+
+
+ Ensure that the current thread's apartment state is what's expected.
+
+
+ The required apartment state for the current thread.
+
+
+ The message string for the exception to be thrown if the state is invalid.
+
+
+ Thrown if the calling thread's apartment state is not the same as the requiredState.
+
+
+
+
+ Ensure that an argument is neither null nor empty.
+
+ The string to validate.
+ The name of the parameter that will be presented if an exception is thrown.
+
+
+
+ Ensure that an argument is neither null nor does it consist only of whitespace.
+
+ The string to validate.
+ The name of the parameter that will be presented if an exception is thrown.
+
+
+ Verifies that an argument is not null.
+ Type of the object to validate. Must be a class.
+ The object to validate.
+ The name of the parameter that will be presented if an exception is thrown.
+
+
+ Verifies that an argument is not null.
+ Type of the object to validate. Must be a class.
+ The object to validate.
+ The name of the parameter that will be presented if an exception is thrown.
+
+
+ Verifies that an argument is null.
+ Type of the object to validate. Must be a class.
+ The object to validate.
+ The name of the parameter that will be presented if an exception is thrown.
+
+
+
+ Verifies the specified statement is true. Throws an ArgumentException if it's not.
+
+ The statement to be verified as true.
+ Name of the parameter to include in the ArgumentException.
+ The message to include in the ArgumentException.
+
+
+
+ Verifies that the specified value is within the expected range. The assertion fails if it isn't.
+
+ The lower bound inclusive value.
+ The value to verify.
+ The upper bound exclusive value.
+ The name of the parameter that caused the current exception.
+
+
+ Display the system menu at a specified location.
+ The MetroWindow
+ The location to display the system menu, in logical screen coordinates.
+
+
+
+ Private constructor. The public way to access this class is through the static Current property.
+
+
+
+ The extent of the top of the window to treat as the caption.
+
+
+ Dependency property for IgnoreTaskbarOnMaximize
+
+
+
+ If this property is true and the attached window's WindowStyle=None then when the window is maximized it will cover the entire
+ monitor, including the taskbar.
+
+
+
+
+ Is this using WPF4?
+
+
+ There are a few specific bugs in Window in 3.5SP1 and below that require workarounds
+ when handling WM_NCCALCSIZE on the HWND.
+
+
+
+ The Window that's chrome is being modified.
+
+
+ Underlying HWND for the _window.
+
+ Critical : Critical member
+
+
+
+ Underlying HWND for the _window.
+
+ Critical : Critical member provides access to HWND's window messages which are critical
+
+
+
+ Object that describes the current modifications being made to the chrome.
+
+
+
+ Critical : Store critical methods in critical callback table
+ Safe : Demands full trust permissions
+
+
+
+
+ Critical : Calls critical methods
+ Safe : Demands full trust permissions
+
+
+
+
+ Critical : Calls critical methods
+ Safe : Demands full trust permissions
+
+
+
+
+ Critical : Calls critical methods
+ Safe : Demands full trust permissions
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Store critical methods in critical callback table
+ Safe : Demands full trust permissions
+
+
+
+
+ Critical : References critical methods
+
+
+
+
+ Critical : Store critical methods in critical callback table
+ Safe : Demands full trust permissions
+
+
+
+
+ Critical : Accesses critical _hwnd field
+ Safe : Demands full trust permissions
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Store critical methods in critical callback table
+ Safe : Demands full trust permissions
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical method
+
+
+
+ A borderless window lost his animation, with this we bring it back.
+
+
+
+ Critical : Accesses critical _hwnd
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ This method handles the window size if the taskbar is set to auto-hide.
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical Marshal.PtrToStructure
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical method
+
+
+
+
+ Critical : Calls critical method
+
+
+
+
+ Critical : Calls critical Marshal.PtrToStructure
+
+
+
+
+ Critical : Calls critical Marshal.PtrToStructure
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+ Add and remove a native WindowStyle from the HWND.
+ The styles to be removed. These can be bitwise combined.
+ The styles to be added. These can be bitwise combined.
+ Whether the styles of the HWND were modified as a result of this call.
+
+ Critical : Calls critical methods
+
+
+
+
+ Get the WindowState as the native HWND knows it to be. This isn't necessarily the same as what Window thinks.
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Get the bounding rectangle for the window in physical coordinates.
+
+ The bounding rectangle for the window.
+
+ Critical : Calls critical methods
+
+
+
+
+ Update the items in the system menu based on the current, or assumed, WindowState.
+
+
+ The state to assume that the Window is in. This can be null to query the Window's state.
+
+
+ We want to update the menu while we have some control over whether the caption will be repainted.
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Matrix of the HT values to return when responding to NC window messages.
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Unsubscribes event handler from critical _hwndSource
+
+
+
+
+ Critical : Unsubscribes critical event handler
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ GeneratedInternalTypeHelper
+
+
+
+
+ CreateInstance
+
+
+
+
+ GetPropertyValue
+
+
+
+
+ SetPropertyValue
+
+
+
+
+ CreateDelegate
+
+
+
+
+ AddEventHandler
+
+
+
+
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/bin/Release/RBXLegacySDK.exe b/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/bin/Release/RBXLegacySDK.exe
new file mode 100644
index 0000000..ec3cb0f
Binary files /dev/null and b/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/bin/Release/RBXLegacySDK.exe differ
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/bin/Release/RBXLegacySDK.exe.config b/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/bin/Release/RBXLegacySDK.exe.config
new file mode 100644
index 0000000..8e15646
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/bin/Release/RBXLegacySDK.exe.config
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/bin/Release/RBXLegacySDK.pdb b/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/bin/Release/RBXLegacySDK.pdb
new file mode 100644
index 0000000..0dbbeb2
Binary files /dev/null and b/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/bin/Release/RBXLegacySDK.pdb differ
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/bin/Release/System.Windows.Interactivity.dll b/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/bin/Release/System.Windows.Interactivity.dll
new file mode 100644
index 0000000..931c744
Binary files /dev/null and b/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/bin/Release/System.Windows.Interactivity.dll differ
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/obj/Release/App.g.cs b/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/obj/Release/App.g.cs
new file mode 100644
index 0000000..d3e730a
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/obj/Release/App.g.cs
@@ -0,0 +1,70 @@
+#pragma checksum "..\..\App.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "61F5F82172EF8F9161B3F8302D726C16"
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+// Runtime Version:4.0.30319.42000
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+using RBXLegacySDK;
+using System;
+using System.Diagnostics;
+using System.Windows;
+using System.Windows.Automation;
+using System.Windows.Controls;
+using System.Windows.Controls.Primitives;
+using System.Windows.Data;
+using System.Windows.Documents;
+using System.Windows.Ink;
+using System.Windows.Input;
+using System.Windows.Markup;
+using System.Windows.Media;
+using System.Windows.Media.Animation;
+using System.Windows.Media.Effects;
+using System.Windows.Media.Imaging;
+using System.Windows.Media.Media3D;
+using System.Windows.Media.TextFormatting;
+using System.Windows.Navigation;
+using System.Windows.Shapes;
+using System.Windows.Shell;
+
+
+namespace RBXLegacySDK {
+
+
+ ///
+ /// App
+ ///
+ public partial class App : System.Windows.Application {
+
+ ///
+ /// InitializeComponent
+ ///
+ [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
+ public void InitializeComponent() {
+
+ #line 5 "..\..\App.xaml"
+ this.StartupUri = new System.Uri("MainWindow.xaml", System.UriKind.Relative);
+
+ #line default
+ #line hidden
+ }
+
+ ///
+ /// Application Entry Point.
+ ///
+ [System.STAThreadAttribute()]
+ [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
+ public static void Main() {
+ RBXLegacySDK.App app = new RBXLegacySDK.App();
+ app.InitializeComponent();
+ app.Run();
+ }
+ }
+}
+
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/obj/Release/App.g.i.cs b/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/obj/Release/App.g.i.cs
new file mode 100644
index 0000000..d3e730a
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/obj/Release/App.g.i.cs
@@ -0,0 +1,70 @@
+#pragma checksum "..\..\App.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "61F5F82172EF8F9161B3F8302D726C16"
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+// Runtime Version:4.0.30319.42000
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+using RBXLegacySDK;
+using System;
+using System.Diagnostics;
+using System.Windows;
+using System.Windows.Automation;
+using System.Windows.Controls;
+using System.Windows.Controls.Primitives;
+using System.Windows.Data;
+using System.Windows.Documents;
+using System.Windows.Ink;
+using System.Windows.Input;
+using System.Windows.Markup;
+using System.Windows.Media;
+using System.Windows.Media.Animation;
+using System.Windows.Media.Effects;
+using System.Windows.Media.Imaging;
+using System.Windows.Media.Media3D;
+using System.Windows.Media.TextFormatting;
+using System.Windows.Navigation;
+using System.Windows.Shapes;
+using System.Windows.Shell;
+
+
+namespace RBXLegacySDK {
+
+
+ ///
+ /// App
+ ///
+ public partial class App : System.Windows.Application {
+
+ ///
+ /// InitializeComponent
+ ///
+ [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
+ public void InitializeComponent() {
+
+ #line 5 "..\..\App.xaml"
+ this.StartupUri = new System.Uri("MainWindow.xaml", System.UriKind.Relative);
+
+ #line default
+ #line hidden
+ }
+
+ ///
+ /// Application Entry Point.
+ ///
+ [System.STAThreadAttribute()]
+ [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
+ public static void Main() {
+ RBXLegacySDK.App app = new RBXLegacySDK.App();
+ app.InitializeComponent();
+ app.Run();
+ }
+ }
+}
+
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache b/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache
new file mode 100644
index 0000000..1725971
Binary files /dev/null and b/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache differ
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/obj/Release/MainWindow.baml b/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/obj/Release/MainWindow.baml
new file mode 100644
index 0000000..10e3965
Binary files /dev/null and b/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/obj/Release/MainWindow.baml differ
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/obj/Release/MainWindow.g.cs b/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/obj/Release/MainWindow.g.cs
new file mode 100644
index 0000000..c438dba
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/obj/Release/MainWindow.g.cs
@@ -0,0 +1,75 @@
+#pragma checksum "..\..\MainWindow.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "CF587CEAA1A8D6520FB3C1BA1C7A7D36"
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+// Runtime Version:4.0.30319.42000
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+using RBXLegacySDK;
+using System;
+using System.Diagnostics;
+using System.Windows;
+using System.Windows.Automation;
+using System.Windows.Controls;
+using System.Windows.Controls.Primitives;
+using System.Windows.Data;
+using System.Windows.Documents;
+using System.Windows.Ink;
+using System.Windows.Input;
+using System.Windows.Markup;
+using System.Windows.Media;
+using System.Windows.Media.Animation;
+using System.Windows.Media.Effects;
+using System.Windows.Media.Imaging;
+using System.Windows.Media.Media3D;
+using System.Windows.Media.TextFormatting;
+using System.Windows.Navigation;
+using System.Windows.Shapes;
+using System.Windows.Shell;
+
+
+namespace RBXLegacySDK {
+
+
+ ///
+ /// MainWindow
+ ///
+ public partial class MainWindow : System.Windows.Window, System.Windows.Markup.IComponentConnector {
+
+ private bool _contentLoaded;
+
+ ///
+ /// InitializeComponent
+ ///
+ [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
+ public void InitializeComponent() {
+ if (_contentLoaded) {
+ return;
+ }
+ _contentLoaded = true;
+ System.Uri resourceLocater = new System.Uri("/RBXLegacySDK;component/mainwindow.xaml", System.UriKind.Relative);
+
+ #line 1 "..\..\MainWindow.xaml"
+ System.Windows.Application.LoadComponent(this, resourceLocater);
+
+ #line default
+ #line hidden
+ }
+
+ [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
+ void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) {
+ this._contentLoaded = true;
+ }
+ }
+}
+
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/obj/Release/MainWindow.g.i.cs b/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/obj/Release/MainWindow.g.i.cs
new file mode 100644
index 0000000..c438dba
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/obj/Release/MainWindow.g.i.cs
@@ -0,0 +1,75 @@
+#pragma checksum "..\..\MainWindow.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "CF587CEAA1A8D6520FB3C1BA1C7A7D36"
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+// Runtime Version:4.0.30319.42000
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+using RBXLegacySDK;
+using System;
+using System.Diagnostics;
+using System.Windows;
+using System.Windows.Automation;
+using System.Windows.Controls;
+using System.Windows.Controls.Primitives;
+using System.Windows.Data;
+using System.Windows.Documents;
+using System.Windows.Ink;
+using System.Windows.Input;
+using System.Windows.Markup;
+using System.Windows.Media;
+using System.Windows.Media.Animation;
+using System.Windows.Media.Effects;
+using System.Windows.Media.Imaging;
+using System.Windows.Media.Media3D;
+using System.Windows.Media.TextFormatting;
+using System.Windows.Navigation;
+using System.Windows.Shapes;
+using System.Windows.Shell;
+
+
+namespace RBXLegacySDK {
+
+
+ ///
+ /// MainWindow
+ ///
+ public partial class MainWindow : System.Windows.Window, System.Windows.Markup.IComponentConnector {
+
+ private bool _contentLoaded;
+
+ ///
+ /// InitializeComponent
+ ///
+ [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
+ public void InitializeComponent() {
+ if (_contentLoaded) {
+ return;
+ }
+ _contentLoaded = true;
+ System.Uri resourceLocater = new System.Uri("/RBXLegacySDK;component/mainwindow.xaml", System.UriKind.Relative);
+
+ #line 1 "..\..\MainWindow.xaml"
+ System.Windows.Application.LoadComponent(this, resourceLocater);
+
+ #line default
+ #line hidden
+ }
+
+ [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
+ void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) {
+ this._contentLoaded = true;
+ }
+ }
+}
+
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/obj/Release/RBXLegacySDK.Properties.Resources.resources b/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/obj/Release/RBXLegacySDK.Properties.Resources.resources
new file mode 100644
index 0000000..6c05a97
Binary files /dev/null and b/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/obj/Release/RBXLegacySDK.Properties.Resources.resources differ
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/obj/Release/RBXLegacySDK.csproj.FileListAbsolute.txt b/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/obj/Release/RBXLegacySDK.csproj.FileListAbsolute.txt
new file mode 100644
index 0000000..694f45b
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/obj/Release/RBXLegacySDK.csproj.FileListAbsolute.txt
@@ -0,0 +1,21 @@
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacySDK\bin\Release\RBXLegacySDK.exe.config
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacySDK\bin\Release\RBXLegacySDK.exe
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacySDK\bin\Release\RBXLegacySDK.pdb
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacySDK\bin\Release\MahApps.Metro.dll
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacySDK\bin\Release\MahApps.Metro.IconPacks.dll
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacySDK\bin\Release\System.Windows.Interactivity.dll
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacySDK\bin\Release\MahApps.Metro.pdb
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacySDK\bin\Release\MahApps.Metro.xml
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacySDK\bin\Release\MahApps.Metro.IconPacks.pdb
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacySDK\bin\Release\MahApps.Metro.IconPacks.xml
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacySDK\obj\Release\RBXLegacySDK.csprojResolveAssemblyReference.cache
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacySDK\obj\Release\MainWindow.g.cs
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacySDK\obj\Release\App.g.cs
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacySDK\obj\Release\RBXLegacySDK_MarkupCompile.cache
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacySDK\obj\Release\RBXLegacySDK_MarkupCompile.lref
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacySDK\obj\Release\MainWindow.baml
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacySDK\obj\Release\RBXLegacySDK.g.resources
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacySDK\obj\Release\RBXLegacySDK.Properties.Resources.resources
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacySDK\obj\Release\RBXLegacySDK.csproj.GenerateResource.Cache
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacySDK\obj\Release\RBXLegacySDK.exe
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacySDK\obj\Release\RBXLegacySDK.pdb
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/obj/Release/RBXLegacySDK.csproj.GenerateResource.Cache b/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/obj/Release/RBXLegacySDK.csproj.GenerateResource.Cache
new file mode 100644
index 0000000..d87e37f
Binary files /dev/null and b/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/obj/Release/RBXLegacySDK.csproj.GenerateResource.Cache differ
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/obj/Release/RBXLegacySDK.csprojResolveAssemblyReference.cache b/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/obj/Release/RBXLegacySDK.csprojResolveAssemblyReference.cache
new file mode 100644
index 0000000..91b2e5d
Binary files /dev/null and b/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/obj/Release/RBXLegacySDK.csprojResolveAssemblyReference.cache differ
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/obj/Release/RBXLegacySDK.exe b/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/obj/Release/RBXLegacySDK.exe
new file mode 100644
index 0000000..ec3cb0f
Binary files /dev/null and b/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/obj/Release/RBXLegacySDK.exe differ
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/obj/Release/RBXLegacySDK.g.resources b/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/obj/Release/RBXLegacySDK.g.resources
new file mode 100644
index 0000000..ec29491
Binary files /dev/null and b/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/obj/Release/RBXLegacySDK.g.resources differ
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/obj/Release/RBXLegacySDK.pdb b/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/obj/Release/RBXLegacySDK.pdb
new file mode 100644
index 0000000..0dbbeb2
Binary files /dev/null and b/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/obj/Release/RBXLegacySDK.pdb differ
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/obj/Release/RBXLegacySDK_MarkupCompile.cache b/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/obj/Release/RBXLegacySDK_MarkupCompile.cache
new file mode 100644
index 0000000..ba0b9d3
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/obj/Release/RBXLegacySDK_MarkupCompile.cache
@@ -0,0 +1,20 @@
+RBXLegacySDK
+
+
+winexe
+C#
+.cs
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacySDK\obj\Release\
+RBXLegacySDK
+none
+false
+TRACE
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacySDK\App.xaml
+11151548125
+
+6-2061892381
+16-1550348535
+MainWindow.xaml;
+
+False
+
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/obj/Release/RBXLegacySDK_MarkupCompile.i.cache b/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/obj/Release/RBXLegacySDK_MarkupCompile.i.cache
new file mode 100644
index 0000000..f38e1b3
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/obj/Release/RBXLegacySDK_MarkupCompile.i.cache
@@ -0,0 +1,20 @@
+RBXLegacySDK
+
+
+winexe
+C#
+.cs
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacySDK\obj\Release\
+RBXLegacySDK
+none
+false
+TRACE
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacySDK\App.xaml
+11151548125
+
+101076180664
+16-1550348535
+MainWindow.xaml;
+
+False
+
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/obj/Release/RBXLegacySDK_MarkupCompile.lref b/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/obj/Release/RBXLegacySDK_MarkupCompile.lref
new file mode 100644
index 0000000..fc9929b
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/obj/Release/RBXLegacySDK_MarkupCompile.lref
@@ -0,0 +1,4 @@
+
+
+FC:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacySDK\MainWindow.xaml;;
+
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/obj/Release/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs b/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/obj/Release/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
new file mode 100644
index 0000000..e69de29
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/obj/Release/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs b/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/obj/Release/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
new file mode 100644
index 0000000..e69de29
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/obj/Release/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs b/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/obj/Release/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
new file mode 100644
index 0000000..e69de29
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/packages.config b/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/packages.config
new file mode 100644
index 0000000..6f12282
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacySDK/packages.config
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyShared/HelperStructs.cs b/Cut/2.0/RBXLegacyLauncher/RBXLegacyShared/HelperStructs.cs
new file mode 100644
index 0000000..0b9c90f
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacyShared/HelperStructs.cs
@@ -0,0 +1,1968 @@
+using System;
+using System.Collections.Generic;
+using System.Diagnostics;
+using System.IO;
+using System.Linq;
+using System.Runtime.InteropServices;
+using System.Security.Cryptography;
+using System.Text;
+using System.Text.RegularExpressions;
+using System.Threading.Tasks;
+
+namespace RBXLegacyLauncher
+{
+ public class HelperStructs
+ {
+ public class GlobalVars
+ {
+ //base paths
+ public static string BasePath = AppDomain.CurrentDomain.BaseDirectory;
+ public static string ClientFolder = BasePath + "clients/";
+ public static string DataFolder = BasePath + "data/";
+ public static string MapFolder = BasePath + "maps/";
+
+ //customization paths
+ public static string AvatarFolder = BasePath + "avatar/";
+ public static string BodiesFolder = AvatarFolder + "bodies/";
+ public static string TorsoFolder = BodiesFolder + "2/";
+ public static string RArmFolder = BodiesFolder + "3/";
+ public static string LArmFolder = BodiesFolder + "4/";
+ public static string RLegFolder = BodiesFolder + "5/";
+ public static string LLegFolder = BodiesFolder + "6/";
+ public static string FacesFolder = AvatarFolder + "faces/";
+ public static string GearFolder = AvatarFolder + "gears/";
+ public static string HatFolder = AvatarFolder + "hats/";
+ public static string HeadsFolder = AvatarFolder + "heads/";
+ public static string CharacterViewFolder = AvatarFolder + "preview/";
+
+ //configs and info
+ public static string ConfigExt = ".rbxcfg";
+ public static string LauncherConfigFile = DataFolder + "config" + ConfigExt;
+ public static string ServerListFile = DataFolder + "servers" + ConfigExt;
+ public static string ChangelogFile = DataFolder + "changelog" + ConfigExt;
+ public static string ClientInfoFile = "clientinfo" + ConfigExt;
+ public static string ClientListFile = ClientFolder + "clientlist" + ConfigExt;
+ public static string LauncherInfoFile = DataFolder + "info" + ConfigExt;
+ public static string CustomizationFile = DataFolder + "character" + ConfigExt;
+ public static string ServerSettingsFile = DataFolder + "serversettings" + ConfigExt;
+
+ //default values
+ public static string SelectedMap = "Baseplate.rbxl";
+ public static string RobloxLegacyExeFile = "/RobloxApp.exe";
+ public static string RobloxClientExeFile = "/RobloxPlayer.exe";
+ public static string RobloxStudioExeFile = "/RobloxStudio.exe";
+ public static string RobloxServerExeFile = "/RobloxServer.exe";
+ public static string CharacterViewExeFile = CharacterViewFolder + "3DView.exe";
+ public static string RockyPatchExeFilename = "udppipe";
+ public static string RockyPatchExeFile = BasePath + RockyPatchExeFilename + ".exe";
+ public static string ScriptExt = ".rbxscript";
+ public static string JoinServerLuaFile = BasePath + "client" + ScriptExt;
+ public static string StartServerLuaFile = BasePath + "server" + ScriptExt;
+ public static string PlaySoloLuaFile = BasePath + "playsolo" + ScriptExt;
+ public static string CharacterViewLuaFile = BasePath + "3dview" + ScriptExt;
+ public static string StudioLuaFile = BasePath + "studio" + ScriptExt;
+ //todo add strings for arguments for server, client, solo, and 3dView in proper methods.
+
+ //loaded into launcher memory
+ public static Config LauncherConfig;
+ public static Info LauncherInfo;
+ public static Client SelectedClient;
+ public static Customization PlayerLook;
+ public static ServerSettings ServerScriptSettings;
+ public static JoinSettings ServerToJoin;
+ public static List AvailableClients = new List();
+
+ //discord :D
+ public static DiscordRpc.RichPresence presence;
+ public static string appid = "378626645038333952";
+ public static string imagekey_large = "rbxlegacy_logo_large";
+
+ //validation for script gen
+ public static string[] ValidClientVersions = new string[] { "m2007", "l2007/e2008", "m2008", "l2008/e2009", "e2009/m2009", "l2009/e2010", "m2010/l2010", "l2010/e2011", "m2011/m2012", "l2012/e2013" };
+ }
+
+ public class LauncherFuncs
+ {
+ public LauncherFuncs()
+ {
+
+ }
+
+ public static void ReadClientValues(string clientpath)
+ {
+ string line1;
+
+ using (StreamReader reader = new StreamReader(clientpath))
+ {
+ line1 = reader.ReadLine();
+ }
+
+ string[] result = line1.Split('|');
+ string ClientMD5 = result[0];
+ string ClientDesc = result[1];
+ string ClientVersion = result[2];
+ string ClientUsesNames = result[3];
+ string ClientUsesIDs = result[4];
+ string ClientLegacyMode = result[5];
+ string ClientHasRocky = result[6];
+ Client selectedClient = new Client(ClientMD5, ClientDesc, ClientVersion, Convert.ToBoolean(ClientUsesNames), Convert.ToBoolean(ClientUsesIDs), Convert.ToBoolean(ClientLegacyMode), Convert.ToBoolean(ClientHasRocky));
+
+ GlobalVars.SelectedClient = selectedClient;
+ }
+
+ public static void ReadClientNames()
+ {
+ string[] lines = File.ReadLines(GlobalVars.ClientListFile).ToArray();
+ foreach (string line in lines)
+ {
+ ClientDef selectedClient = new ClientDef(line);
+ GlobalVars.AvailableClients.Add(selectedClient);
+ }
+ }
+
+ public static void ReadConfigValues(string configpath)
+ {
+ string line1;
+
+ using (StreamReader reader = new StreamReader(configpath))
+ {
+ line1 = reader.ReadLine();
+ }
+
+ string[] result = line1.Split('|');
+ string PlayerName = result[0];
+ string PlayerID = result[1];
+ string LauncherScheme = result[2];
+ string LauncherTheme = result[3];
+ string SelectedClient = result[4];
+ string AdminMode = result[5];
+ Config launcherConfig = new Config(PlayerName, Convert.ToInt32(PlayerID), LauncherScheme, Convert.ToBoolean(LauncherTheme), SelectedClient, Convert.ToBoolean(AdminMode));
+
+ GlobalVars.LauncherConfig = launcherConfig;
+ }
+
+ public static void WriteConfigValues(string cfgpath)
+ {
+ string[] lines = {
+ GlobalVars.LauncherConfig.PlayerName.ToString(),
+ GlobalVars.LauncherConfig.PlayerID.ToString(),
+ GlobalVars.LauncherConfig.Scheme.ToString(),
+ GlobalVars.LauncherConfig.Theme.ToString(),
+ GlobalVars.LauncherConfig.SelectedClient.ToString(),
+ GlobalVars.LauncherConfig.AdminMode.ToString()
+ };
+
+ File.WriteAllText(cfgpath, string.Join("|", lines));
+ }
+
+ //todo add customization, clientinfo, and info writers for the specific apps.
+
+ public static void ReadInfoValues(string infopath)
+ {
+ string line1;
+
+ using (StreamReader reader = new StreamReader(infopath))
+ {
+ line1 = reader.ReadLine();
+ }
+
+ string[] result = line1.Split('|');
+ string Version = result[0];
+ string DefaultClientName = result[1];
+ Info launcherInfo = new Info(Version, DefaultClientName);
+
+ GlobalVars.LauncherInfo = launcherInfo;
+ }
+
+ public static void ResetConfigValues()
+ {
+ string defaultclient = GlobalVars.LauncherInfo.DefaultSelectedClient;
+
+ GlobalVars.LauncherConfig.PlayerName = "Player";
+ GlobalVars.LauncherConfig.PlayerID = GeneratePlayerID();
+ GlobalVars.LauncherConfig.Scheme = "blue";
+ GlobalVars.LauncherConfig.Theme = false;
+ GlobalVars.LauncherConfig.SelectedClient = defaultclient;
+ GlobalVars.LauncherConfig.AdminMode = false;
+ }
+
+ public static void ReadCustomizationValues(string customizationpath)
+ {
+ string line1;
+
+ using (StreamReader reader = new StreamReader(customizationpath))
+ {
+ line1 = reader.ReadLine();
+ }
+
+ string[] result = line1.Split('|');
+ string Hat1 = result[0];
+ string Hat2 = result[1];
+ string Hat3 = result[2];
+ string HeadColor = result[3];
+ string TorsoColor = result[4];
+ string LeftArmColor = result[5];
+ string RightArmColor = result[6];
+ string LeftLegColor = result[7];
+ string RightLegColor = result[8];
+ string TShirt = result[9];
+ string Shirt = result[10];
+ string Pants = result[11];
+ string Face = result[12];
+ string Head = result[13];
+ string Torso = result[14];
+ string LeftArm = result[15];
+ string RightArm = result[16];
+ string LeftLeg = result[17];
+ string RightLeg = result[18];
+ string Gear1 = result[19];
+ string Gear2 = result[20];
+ string Gear3 = result[21];
+ string IconType = result[22];
+ Customization custom = new Customization(Hat1,Hat2,Hat3,Convert.ToInt32(HeadColor),Convert.ToInt32(TorsoColor),Convert.ToInt32(LeftArmColor),Convert.ToInt32(RightArmColor),Convert.ToInt32(LeftLegColor),Convert.ToInt32(RightLegColor),Convert.ToInt32(TShirt),Convert.ToInt32(Shirt),Convert.ToInt32(Pants),Face,Head,Torso,LeftArm,RightArm,RightLeg,LeftLeg,Gear1,Gear2,Gear3,IconType);
+
+ GlobalVars.PlayerLook = custom;
+ }
+
+ public static void ReadServerSettingsValues(string serversettingspath)
+ {
+ string line1;
+
+ using (StreamReader reader = new StreamReader(serversettingspath))
+ {
+ line1 = reader.ReadLine();
+ }
+
+ string[] result = line1.Split('|');
+ string Port = result[0];
+ string PlayerLimit = result[1];
+ string RespawnTime = result[2];
+ string IsPersonalServer = result[3];
+ string ChatType = result[4];
+ string Blacklist1 = result[5];
+ string Blacklist2 = result[6];
+ string Blacklist3 = result[7];
+ string Blacklist4 = result[8];
+ string Blacklist5 = result[9];
+ string Blacklist6 = result[10];
+ string Blacklist7 = result[11];
+ string Blacklist8 = result[12];
+ string MeleeGears = result[13];
+ string PowerUpGears = result[14];
+ string RangedGears = result[15];
+ string NavigationGears = result[16];
+ string ExplosivesGears = result[17];
+ string MusicalGears = result[18];
+ string SocialGears = result[19];
+ string TransportGears = result[20];
+ string BuildingGears = result[21];
+ ServerSettings serverscript = new ServerSettings(Convert.ToInt32(Port), Convert.ToInt32(PlayerLimit), Convert.ToInt32(RespawnTime), Convert.ToBoolean(IsPersonalServer), ChatType, Convert.ToInt32(Blacklist1), Convert.ToInt32(Blacklist2), Convert.ToInt32(Blacklist3), Convert.ToInt32(Blacklist4), Convert.ToInt32(Blacklist5), Convert.ToInt32(Blacklist6), Convert.ToInt32(Blacklist7), Convert.ToInt32(Blacklist8), Convert.ToBoolean(MeleeGears), Convert.ToBoolean(PowerUpGears), Convert.ToBoolean(RangedGears), Convert.ToBoolean(NavigationGears), Convert.ToBoolean(ExplosivesGears), Convert.ToBoolean(MusicalGears), Convert.ToBoolean(SocialGears), Convert.ToBoolean(TransportGears), Convert.ToBoolean(BuildingGears));
+
+ GlobalVars.ServerScriptSettings = serverscript;
+ }
+
+ public static int GeneratePlayerID()
+ {
+ CryptoRandom random = new CryptoRandom();
+ int randomID = 0;
+ int randIDmode = random.Next(0, 7);
+ if (randIDmode == 0)
+ {
+ randomID = random.Next(0, 99);
+ }
+ else if (randIDmode == 1)
+ {
+ randomID = random.Next(0, 999);
+ }
+ else if (randIDmode == 2)
+ {
+ randomID = random.Next(0, 9999);
+ }
+ else if (randIDmode == 3)
+ {
+ randomID = random.Next(0, 99999);
+ }
+ else if (randIDmode == 4)
+ {
+ randomID = random.Next(0, 999999);
+ }
+ else if (randIDmode == 5)
+ {
+ randomID = random.Next(0, 9999999);
+ }
+ else if (randIDmode == 6)
+ {
+ randomID = random.Next(0, 99999999);
+ }
+ else if (randIDmode == 7)
+ {
+ randomID = random.Next();
+ }
+ //2147483647 is max id.
+ return randomID;
+ }
+ }
+
+ public class SecurityFuncs
+ {
+ public SecurityFuncs()
+ {
+
+ }
+
+ public static bool checkfileMD5(string filepath, string storedmd5)
+ {
+ using (var md5 = MD5.Create())
+ {
+ using (var stream = File.OpenRead(filepath))
+ {
+ byte[] hash = md5.ComputeHash(stream);
+ string fileMD5 = BitConverter.ToString(hash).Replace("-", "");
+ if (fileMD5.Equals(storedmd5))
+ {
+ return true;
+ }
+ else
+ {
+ if (GlobalVars.LauncherConfig.AdminMode == false)
+ {
+ return false;
+ }
+ else
+ {
+ return true;
+ }
+ }
+ }
+ }
+ }
+ }
+
+ public class ScriptGenerator
+ {
+ public ScriptGenerator()
+ {
+
+ }
+
+ public static void GenerateScriptForClient(ScriptType type)
+ {
+ //first, let's check the version list to see if this version is valid
+
+ string clientversion = GlobalVars.SelectedClient.Version;
+
+ if (!IsVersionValid(clientversion))
+ return;
+
+ //next, generate the header functions.
+
+ string header = "";
+
+ if (type != ScriptType.Studio)
+ {
+ header = MultiLine(
+ "function waitForChild(instance, name)",
+ "while not instance:FindFirstChild(name) do",
+ "instance.ChildAdded:wait()",
+ "end",
+ "end",
+ "function newWaitForChild(newParent,name)",
+ "local returnable = nil",
+ "if newParent:FindFirstChild(name) then",
+ "returnable = newParent:FindFirstChild(name)",
+ "else",
+ "repeat wait() returnable = newParent:FindFirstChild(name) until returnable ~= nil",
+ "end",
+ "return returnable",
+ "end"
+ );
+ }
+
+ //next, associate the settings
+
+ string settings = "";
+
+ if (clientversion.Equals("m2007"))
+ {
+ settings = MultiLine(
+ "settings().Network.maxDataModelSendBuffer = 1000000",
+ "settings().Network.sendRate = 1000000",
+ "rbxlegacyversion = 1"
+ );
+ }
+ else if (clientversion.Equals("l2007/e2008"))
+ {
+ settings = MultiLine(
+ "settings().Rendering.frameRateManager = 2",
+ "settings().Network.maxDataModelSendBuffer = 1000000",
+ "settings().Network.SendRate = 1000000",
+ "rbxlegacyversion = 1"
+ );
+ }
+ else if (clientversion.Equals("m2008"))
+ {
+ settings = MultiLine(
+ "settings().Rendering.frameRateManager = 2",
+ "settings().Network.MaxSendBuffer = 1000000",
+ "settings().Network.PhysicsReplicationUpdateRate = 1000000",
+ "settings().Network.SendRate = 1000000",
+ "settings().Network.PhysicsSend = 1",
+ "rbxlegacyversion = 2"
+ );
+ }
+ else if (clientversion.Equals("l2008/e2009"))
+ {
+ settings = MultiLine(
+ "settings().Rendering.FrameRateManager = 2",
+ "settings().Network.SendRate = 30",
+ "settings().Network.ReceiveRate = 60",
+ "settings().Network.PhysicsSend = 1",
+ "rbxlegacyversion = 2"
+ );
+ }
+ else if (clientversion.Equals("e2009/m2009"))
+ {
+ settings = MultiLine(
+ "settings().Rendering.FrameRateManager = 2",
+ "settings().Network.DataSendRate = 30",
+ "settings().Network.PhysicsSendRate = 20",
+ "settings().Network.ReceiveRate = 60",
+ "rbxlegacyversion = 3"
+ );
+ }
+ else if (clientversion.Equals("l2009/e2010"))
+ {
+ settings = MultiLine(
+ "settings().Rendering.FrameRateManager = 2",
+ "settings().Network.DataSendRate = 30",
+ "settings().Network.PhysicsSendRate = 20",
+ "settings().Network.ReceiveRate = 60",
+ "settings().Diagnostics.LuaRamLimit = 0",
+ "pcall(function() game:GetService('ScriptContext').ScriptsDisabled = false end)",
+ "pcall(function() settings().Diagnostics:LegacyScriptMode() end)",
+ "rbxlegacyversion = 3"
+ );
+ }
+ else if (clientversion.Equals("m2010/l2010"))
+ {
+ settings = MultiLine(
+ "settings().Rendering.FrameRateManager = 2",
+ "settings().Network.DataSendRate = 30",
+ "settings().Network.PhysicsSendRate = 20",
+ "settings().Network.ReceiveRate = 60",
+ "settings().Diagnostics.LuaRamLimit = 0",
+ "pcall(function() game:GetService('ScriptContext').ScriptsDisabled = false end)",
+ "pcall(function() settings().Diagnostics:LegacyScriptMode() end)",
+ "rbxlegacyversion = 4"
+ );
+ }
+ else if (clientversion.Equals("l2010/e2011"))
+ {
+ settings = MultiLine(
+ "settings().Rendering.FrameRateManager = 2",
+ "settings().Diagnostics.LuaRamLimit = 0",
+ "pcall(function() game:GetService('ScriptContext').ScriptsDisabled = false end)",
+ "pcall(function() settings().Diagnostics:LegacyScriptMode() end)",
+ "coroutine.resume(coroutine.create(function()",
+ @"loadstring('\108\111\99\97\108\32\67\111\114\101\71\117\105\32\61\32\103\97\109\101\58\71\101\116\83\101\114\118\105\99\101\40\34\67\111\114\101\71\117\105\34\41\59\10\119\104\105\108\101\32\110\111\116\32\67\111\114\101\71\117\105\58\70\105\110\100\70\105\114\115\116\67\104\105\108\100\40\34\82\111\98\108\111\120\71\117\105\34\41\32\100\111\10\9\67\111\114\101\71\117\105\46\67\104\105\108\100\65\100\100\101\100\58\119\97\105\116\40\41\59\10\101\110\100\10\108\111\99\97\108\32\82\111\98\108\111\120\71\117\105\32\61\32\67\111\114\101\71\117\105\46\82\111\98\108\111\120\71\117\105\59\10\108\111\99\97\108\32\66\111\116\116\111\109\76\101\102\116\67\111\110\116\114\111\108\32\61\32\82\111\98\108\111\120\71\117\105\58\70\105\110\100\70\105\114\115\116\67\104\105\108\100\40\34\66\111\116\116\111\109\76\101\102\116\67\111\110\116\114\111\108\34\41\10\108\111\99\97\108\32\66\111\116\116\111\109\82\105\103\104\116\67\111\110\116\114\111\108\32\61\32\82\111\98\108\111\120\71\117\105\58\70\105\110\100\70\105\114\115\116\67\104\105\108\100\40\34\66\111\116\116\111\109\82\105\103\104\116\67\111\110\116\114\111\108\34\41\10\108\111\99\97\108\32\84\111\112\76\101\102\116\67\111\110\116\114\111\108\32\61\32\82\111\98\108\111\120\71\117\105\58\70\105\110\100\70\105\114\115\116\67\104\105\108\100\40\34\84\111\112\76\101\102\116\67\111\110\116\114\111\108\34\41\10\108\111\99\97\108\32\66\117\105\108\100\84\111\111\108\115\32\61\32\82\111\98\108\111\120\71\117\105\58\70\105\110\100\70\105\114\115\116\67\104\105\108\100\40\34\66\117\105\108\100\84\111\111\108\115\34\41\10\102\117\110\99\116\105\111\110\32\109\97\107\101\89\82\101\108\97\116\105\118\101\40\41\10\66\111\116\116\111\109\76\101\102\116\67\111\110\116\114\111\108\46\83\105\122\101\67\111\110\115\116\114\97\105\110\116\32\61\32\50\10\66\111\116\116\111\109\82\105\103\104\116\67\111\110\116\114\111\108\46\83\105\122\101\67\111\110\115\116\114\97\105\110\116\32\61\32\50\10\105\102\32\84\111\112\76\101\102\116\67\111\110\116\114\111\108\32\116\104\101\110\32\84\111\112\76\101\102\116\67\111\110\116\114\111\108\46\83\105\122\101\67\111\110\115\116\114\97\105\110\116\32\61\32\50\32\101\110\100\10\105\102\32\66\117\105\108\100\84\111\111\108\115\32\116\104\101\110\32\66\117\105\108\100\84\111\111\108\115\46\70\114\97\109\101\46\83\105\122\101\67\111\110\115\116\114\97\105\110\116\32\61\32\50\32\101\110\100\10\66\111\116\116\111\109\76\101\102\116\67\111\110\116\114\111\108\46\80\111\115\105\116\105\111\110\32\61\32\85\68\105\109\50\46\110\101\119\40\48\44\48\44\49\44\45\66\111\116\116\111\109\76\101\102\116\67\111\110\116\114\111\108\46\65\98\115\111\108\117\116\101\83\105\122\101\46\89\41\10\66\111\116\116\111\109\82\105\103\104\116\67\111\110\116\114\111\108\46\80\111\115\105\116\105\111\110\32\61\32\85\68\105\109\50\46\110\101\119\40\49\44\45\66\111\116\116\111\109\82\105\103\104\116\67\111\110\116\114\111\108\46\65\98\115\111\108\117\116\101\83\105\122\101\46\88\44\49\44\45\66\111\116\116\111\109\82\105\103\104\116\67\111\110\116\114\111\108\46\65\98\115\111\108\117\116\101\83\105\122\101\46\89\41\10\101\110\100\10\102\117\110\99\116\105\111\110\32\109\97\107\101\88\82\101\108\97\116\105\118\101\40\41\10\66\111\116\116\111\109\76\101\102\116\67\111\110\116\114\111\108\46\83\105\122\101\67\111\110\115\116\114\97\105\110\116\32\61\32\49\10\66\111\116\116\111\109\82\105\103\104\116\67\111\110\116\114\111\108\46\83\105\122\101\67\111\110\115\116\114\97\105\110\116\32\61\32\49\10\105\102\32\84\111\112\76\101\102\116\67\111\110\116\114\111\108\32\116\104\101\110\32\84\111\112\76\101\102\116\67\111\110\116\114\111\108\46\83\105\122\101\67\111\110\115\116\114\97\105\110\116\32\61\32\49\32\101\110\100\10\105\102\32\66\117\105\108\100\84\111\111\108\115\32\116\104\101\110\32\66\117\105\108\100\84\111\111\108\115\46\70\114\97\109\101\46\83\105\122\101\67\111\110\115\116\114\97\105\110\116\32\61\32\49\32\101\110\100\10\66\111\116\116\111\109\76\101\102\116\67\111\110\116\114\111\108\46\80\111\115\105\116\105\111\110\32\61\32\85\68\105\109\50\46\110\101\119\40\48\44\48\44\49\44\45\66\111\116\116\111\109\76\101\102\116\67\111\110\116\114\111\108\46\65\98\115\111\108\117\116\101\83\105\122\101\46\89\41\10\66\111\116\116\111\109\82\105\103\104\116\67\111\110\116\114\111\108\46\80\111\115\105\116\105\111\110\32\61\32\85\68\105\109\50\46\110\101\119\40\49\44\45\66\111\116\116\111\109\82\105\103\104\116\67\111\110\116\114\111\108\46\65\98\115\111\108\117\116\101\83\105\122\101\46\88\44\49\44\45\66\111\116\116\111\109\82\105\103\104\116\67\111\110\116\114\111\108\46\65\98\115\111\108\117\116\101\83\105\122\101\46\89\41\10\101\110\100\10\108\111\99\97\108\32\102\117\110\99\116\105\111\110\32\114\101\115\105\122\101\40\41\10\105\102\32\82\111\98\108\111\120\71\117\105\46\65\98\115\111\108\117\116\101\83\105\122\101\46\120\32\62\32\82\111\98\108\111\120\71\117\105\46\65\98\115\111\108\117\116\101\83\105\122\101\46\121\32\116\104\101\110\10\109\97\107\101\89\82\101\108\97\116\105\118\101\40\41\10\101\108\115\101\10\109\97\107\101\88\82\101\108\97\116\105\118\101\40\41\10\101\110\100\10\101\110\100\10\82\111\98\108\111\120\71\117\105\46\67\104\97\110\103\101\100\58\99\111\110\110\101\99\116\40\102\117\110\99\116\105\111\110\40\112\114\111\112\101\114\116\121\41\10\105\102\32\112\114\111\112\101\114\116\121\32\61\61\32\34\65\98\115\111\108\117\116\101\83\105\122\101\34\32\116\104\101\110\10\119\97\105\116\40\41\10\114\101\115\105\122\101\40\41\10\101\110\100\10\101\110\100\41\10\119\97\105\116\40\41\10\114\101\115\105\122\101\40\41\10')()",
+ "end))",
+ "waitForChild(game.GuiRoot,'ScoreHud')",
+ "game.GuiRoot.ScoreHud:Remove()",
+ "rbxlegacyversion = 5"
+ );
+ }
+ else if (clientversion.Equals("m2011/m2012"))
+ {
+ settings = MultiLine(
+ "settings().Rendering.FrameRateManager = 2",
+ "settings().Diagnostics.LuaRamLimit = 0",
+ "pcall(function() game:GetService('ScriptContext').ScriptsDisabled = false end)",
+ "pcall(function() settings().Diagnostics:LegacyScriptMode() end)",
+ "waitForChild(game.GuiRoot,'ScoreHud')",
+ "game.GuiRoot.ScoreHud:Remove()",
+ "rbxlegacyversion = 6"
+ );
+ }
+ else if (clientversion.Equals("l2012/e2013"))
+ {
+ settings = MultiLine(
+ "settings().Rendering.FrameRateManager = 2",
+ "settings().Diagnostics.LuaRamLimit = 0",
+ "pcall(function() game:GetService('ScriptContext').ScriptsDisabled = false end)",
+ "pcall(function() settings().Diagnostics:LegacyScriptMode() end)",
+ "pcall(function() game:GetService('InsertService'):SetBaseSetsUrl('http://www.roblox.com/Game/Tools/InsertAsset.ashx?nsets=10&type=base') end)",
+ "pcall(function() game:GetService('InsertService'):SetUserSetsUrl('http://www.roblox.com/Game/Tools/InsertAsset.ashx?nsets=20&type=user&userid=%d') end)",
+ "pcall(function() game: GetService('InsertService'):SetCollectionUrl('http://www.roblox.com/Game/Tools/InsertAsset.ashx?sid=%d') end)",
+ "pcall(function() game: GetService('InsertService'):SetAssetUrl('http://www.roblox.com/Asset/?id=%d') end)",
+ "pcall(function() game: GetService('InsertService'):SetAssetVersionUrl('http://www.roblox.com/Asset/?assetversionid=%d') end)",
+ "pcall(function() game: GetService('SocialService'):SetGroupUrl('http://assetgame.roblox.com/Game/LuaWebService/HandleSocialRequest.ashx?method=IsInGroup&playerid=%d&groupid=%d') end)",
+ "pcall(function() game: GetService('BadgeService'):SetPlaceId(-1) end)",
+ "pcall(function() game: GetService('BadgeService'):SetIsBadgeLegalUrl('') end)",
+ "pcall(function() game: GetService('ScriptInformationProvider'):SetAssetUrl('http://www.roblox.com/Asset/') end)",
+ "pcall(function() game: GetService('ContentProvider'):SetBaseUrl('http://www.roblox.com/') end)",
+ "rbxlegacyversion = 7"
+ );
+ }
+ else
+ {
+ settings = MultiLine(
+ "settings().Rendering.FrameRateManager = 2",
+ "settings().Diagnostics.LuaRamLimit = 0",
+ "pcall(function() game:GetService('ScriptContext').ScriptsDisabled = false end)",
+ "pcall(function() settings().Diagnostics:LegacyScriptMode() end)",
+ "waitForChild(game.GuiRoot,'ScoreHud')",
+ "game.GuiRoot.ScoreHud:Remove()",
+ "rbxlegacyversion = 5"
+ );
+ }
+
+ //0 = 2006, 1 = 2007, 2 = 2008, 3 = 2009, 4 = 2010, 5 = 2011, 6 = 2012, 7 = 2013
+
+ //then, init customization
+
+ //LauncherFuncs.ReadCustomizationValues(GlobalVars.CustomizationFile);
+
+ string Name = GlobalVars.SelectedClient.UsesNames ? GlobalVars.LauncherConfig.PlayerName : "Player";
+ int ID = GlobalVars.SelectedClient.UsesIDs ? GlobalVars.LauncherConfig.PlayerID : 0;
+
+ string playersettings = "";
+
+ if (type != ScriptType.Studio || type != ScriptType.Server)
+ {
+ playersettings = MultiLine(
+ "UserID = '" + ID + "'",
+ "PlayerName = '" + Name + "'",
+ "Hat1ID = '" + GlobalVars.PlayerLook.Hat1 + "'",
+ "Hat2ID = '" + GlobalVars.PlayerLook.Hat2 + "'",
+ "Hat3ID = '" + GlobalVars.PlayerLook.Hat3 + "'",
+ "HeadColorID = " + GlobalVars.PlayerLook.HeadColor,
+ "TorsoColorID = " + GlobalVars.PlayerLook.TorsoColor,
+ "LeftArmColorID = " + GlobalVars.PlayerLook.LeftArmColor,
+ "RightArmColorID = " + GlobalVars.PlayerLook.RightArmColor,
+ "LeftLegColorID = " + GlobalVars.PlayerLook.LeftLegColor,
+ "RightLegColorID = " + GlobalVars.PlayerLook.RightArmColor,
+ "TShirtID = " + GlobalVars.PlayerLook.TShirt,
+ "ShirtID = " + GlobalVars.PlayerLook.Shirt,
+ "PantsID = " + GlobalVars.PlayerLook.Pants,
+ "FaceID = '" + GlobalVars.PlayerLook.Face + "'",
+ "HeadID = '" + GlobalVars.PlayerLook.Head + "'",
+ "TorsoID = '" + GlobalVars.PlayerLook.Torso + "'",
+ "RArmID = '" + GlobalVars.PlayerLook.RightArm + "'",
+ "LArmID = '" + GlobalVars.PlayerLook.LeftArm + "'",
+ "RLegID = '" + GlobalVars.PlayerLook.RightLeg + "'",
+ "LLegID = '" + GlobalVars.PlayerLook.LeftLeg + "'",
+ "Gear1 = '" + GlobalVars.PlayerLook.Gear1 + "'",
+ "Gear2 = '" + GlobalVars.PlayerLook.Gear2 + "'",
+ "Gear3 = '" + GlobalVars.PlayerLook.Gear3 + "'",
+ "IconType = '" + GlobalVars.PlayerLook.IconType + "'"
+ );
+ }
+
+ /*
+ if (type == ScriptType.Server || type == ScriptType.Solo)
+ {
+ LauncherFuncs.ReadServerSettingsValues(GlobalVars.ServerSettingsFile);
+ }
+ */
+
+ string scriptsettings = "";
+
+ if (type == ScriptType.Join)
+ {
+ string IP = GlobalVars.SelectedClient.HasRocky ? GlobalVars.ServerToJoin.IP : "localhost";
+ scriptsettings = MultiLine(
+ "ServerIP = '" + IP + "'",
+ "ServerPort = " + GlobalVars.ServerToJoin.Port
+ );
+ }
+ else if (type == ScriptType.Server)
+ {
+ scriptsettings = MultiLine(
+ "Port = " + GlobalVars.ServerScriptSettings.Port,
+ "PlayerLimit = " + GlobalVars.ServerScriptSettings.PlayerLimit,
+ "RespawnTime = " + GlobalVars.ServerScriptSettings.RespawnTime,
+ "IsPersonalServer = " + GlobalVars.ServerScriptSettings.IsPersonalServer.ToString().ToLower(),
+ "ChatType = '" + GlobalVars.ServerScriptSettings.ChatType + "'",
+ "HostID = " + ID,
+ "Blacklist1 = " + GlobalVars.ServerScriptSettings.Blacklist1,
+ "Blacklist2 = " + GlobalVars.ServerScriptSettings.Blacklist2,
+ "Blacklist3 = " + GlobalVars.ServerScriptSettings.Blacklist3,
+ "Blacklist4 = " + GlobalVars.ServerScriptSettings.Blacklist4,
+ "Blacklist5 = " + GlobalVars.ServerScriptSettings.Blacklist5,
+ "Blacklist6 = " + GlobalVars.ServerScriptSettings.Blacklist6,
+ "Blacklist7 = " + GlobalVars.ServerScriptSettings.Blacklist7,
+ "Blacklist8 = " + GlobalVars.ServerScriptSettings.Blacklist8,
+ "MeleeGT = " + GlobalVars.ServerScriptSettings.MeleeGears.ToString().ToLower(),
+ "PowerUpGT = " + GlobalVars.ServerScriptSettings.PowerUpGears.ToString().ToLower(),
+ "RangedGT = " + GlobalVars.ServerScriptSettings.RangedGears.ToString().ToLower(),
+ "NavigationGT = " + GlobalVars.ServerScriptSettings.NavigationGears.ToString().ToLower(),
+ "ExplosivesGT = " + GlobalVars.ServerScriptSettings.ExplosivesGears.ToString().ToLower(),
+ "MusicalGT = " + GlobalVars.ServerScriptSettings.MusicalGears.ToString().ToLower(),
+ "SocialGT = " + GlobalVars.ServerScriptSettings.SocialGears.ToString().ToLower(),
+ "TransportGT = " + GlobalVars.ServerScriptSettings.TransportGears.ToString().ToLower(),
+ "BuildingGT = " + GlobalVars.ServerScriptSettings.BuildingGears.ToString().ToLower()
+ );
+ }
+ else if (type == ScriptType.Solo)
+ {
+ scriptsettings = MultiLine(
+ "RespawnTime = " + GlobalVars.ServerScriptSettings.RespawnTime,
+ "MeleeGT = " + GlobalVars.ServerScriptSettings.MeleeGears.ToString().ToLower(),
+ "PowerUpGT = " + GlobalVars.ServerScriptSettings.PowerUpGears.ToString().ToLower(),
+ "RangedGT = " + GlobalVars.ServerScriptSettings.RangedGears.ToString().ToLower(),
+ "NavigationGT = " + GlobalVars.ServerScriptSettings.NavigationGears.ToString().ToLower(),
+ "ExplosivesGT = " + GlobalVars.ServerScriptSettings.ExplosivesGears.ToString().ToLower(),
+ "MusicalGT = " + GlobalVars.ServerScriptSettings.MusicalGears.ToString().ToLower(),
+ "SocialGT = " + GlobalVars.ServerScriptSettings.SocialGears.ToString().ToLower(),
+ "TransportGT = " + GlobalVars.ServerScriptSettings.TransportGears.ToString().ToLower(),
+ "BuildingGT = " + GlobalVars.ServerScriptSettings.BuildingGears.ToString().ToLower()
+ );
+ }
+
+ //add customization funcs
+
+ string clientside = MultiLine(
+ "function InitalizeClientAppearance(Player,Hat1ID,Hat2ID,Hat3ID,HeadColorID,TorsoColorID,LeftArmColorID,RightArmColorID,LeftLegColorID,RightLegColorID,TShirtID,ShirtID,PantsID,FaceID,HeadID,TorsoID,RArmID,LArmID,RLegID,LLegID,Gear1,Gear2,Gear3)",
+ "local newCharApp = Instance.new('IntValue',Player)",
+ "newCharApp.Name = 'Appearance'",
+ "for i=1,6,1 do",
+ "local BodyColor = Instance.new('BrickColorValue',newCharApp)",
+ "if (i == 1) then",
+ "if (HeadColorID ~= nil) then",
+ "BodyColor.Value = BrickColor.new(HeadColorID)",
+ "BodyColor.Name = 'HeadColor (ID: '..HeadColorID..')'",
+ "else",
+ "BodyColor.Value = BrickColor.new(1)",
+ "BodyColor.Name = 'HeadColor (ID: 1)'",
+ "end",
+ "elseif (i == 2) then",
+ "if (TorsoColorID ~= nil) then",
+ "BodyColor.Value = BrickColor.new(TorsoColorID)",
+ "BodyColor.Name = 'TorsoColor (ID: '..TorsoColorID..')'",
+ "else",
+ "BodyColor.Value = BrickColor.new(1)",
+ "BodyColor.Name = 'TorsoColor (ID: 1)'",
+ "end",
+ "elseif (i == 3) then",
+ "if (LeftArmColorID ~= nil) then",
+ "BodyColor.Value = BrickColor.new(LeftArmColorID)",
+ "BodyColor.Name = 'LeftArmColor (ID: '..LeftArmColorID..')'",
+ "else",
+ "BodyColor.Value = BrickColor.new(1)",
+ "BodyColor.Name = 'LeftArmColor (ID: 1)'",
+ "end",
+ "elseif (i == 4) then",
+ "if (RightArmColorID ~= nil) then",
+ "BodyColor.Value = BrickColor.new(RightArmColorID)",
+ "BodyColor.Name = 'RightArmColor (ID: '..RightArmColorID..')'",
+ "else",
+ "BodyColor.Value = BrickColor.new(1)",
+ "BodyColor.Name = 'RightArmColor (ID: 1)'",
+ "end",
+ "elseif (i == 5) then",
+ "if (LeftLegColorID ~= nil) then",
+ "BodyColor.Value = BrickColor.new(LeftLegColorID)",
+ "BodyColor.Name = 'LeftLegColor (ID: '..LeftLegColorID..')'",
+ "else",
+ "BodyColor.Value = BrickColor.new(1)",
+ "BodyColor.Name = 'LeftLegColor (ID: 1)'",
+ "end",
+ "elseif (i == 6) then",
+ "if (RightLegColorID ~= nil) then",
+ "BodyColor.Value = BrickColor.new(RightLegColorID)",
+ "BodyColor.Name = 'RightLegColor (ID: '..RightLegColorID..')'",
+ "else",
+ "BodyColor.Value = BrickColor.new(1)",
+ "BodyColor.Name = 'RightLegColor (ID: 1)'",
+ "end",
+ "end",
+ "local typeValue = Instance.new('NumberValue')",
+ "typeValue.Name = 'CustomizationType'",
+ "typeValue.Parent = BodyColor",
+ "typeValue.Value = 1",
+ "local indexValue = Instance.new('NumberValue')",
+ "indexValue.Name = 'ColorIndex'",
+ "indexValue.Parent = BodyColor",
+ "indexValue.Value = i",
+ "end",
+ "for i=1,3,1 do",
+ "local newHat = Instance.new('StringValue',newCharApp)",
+ "if (i == 1) then",
+ "if (Hat1ID ~= nil) then",
+ "newHat.Value = Hat1ID",
+ "newHat.Name = Hat1ID",
+ "else",
+ "newHat.Value = 'NoHat.rbxm'",
+ "newHat.Name = 'NoHat.rbxm'",
+ "end",
+ "elseif (i == 2) then",
+ "if (Hat2ID ~= nil) then",
+ "newHat.Value = Hat2ID",
+ "newHat.Name = Hat2ID",
+ "else",
+ "newHat.Value = 'NoHat.rbxm'",
+ "newHat.Name = 'NoHat.rbxm'",
+ "end",
+ "elseif (i == 3) then",
+ "if (Hat3ID ~= nil) then",
+ "newHat.Value = Hat3ID",
+ "newHat.Name = Hat3ID",
+ "else",
+ "newHat.Value = 'NoHat.rbxm'",
+ "newHat.Name = 'NoHat.rbxm'",
+ "end",
+ "end",
+ "local typeValue = Instance.new('NumberValue')",
+ "typeValue.Name = 'CustomizationType'",
+ "typeValue.Parent = newHat",
+ "typeValue.Value = 2",
+ "end",
+ "local newTShirt = Instance.new('StringValue',newCharApp)",
+ "if (TShirtID ~= nil or TShirtID ~= '0') then",
+ "newTShirt.Value = TShirtID",
+ "else",
+ "newTShirt.Value = '0'",
+ "end",
+ "newTShirt.Name = 'T-Shirt'",
+ "local typeValue = Instance.new('NumberValue')",
+ "typeValue.Name = 'CustomizationType'",
+ "typeValue.Parent = newTShirt",
+ "typeValue.Value = 3",
+ "local newShirt = Instance.new('StringValue',newCharApp)",
+ "if (ShirtID ~= nil or ShirtID ~= '0') then",
+ "newShirt.Value = ShirtID",
+ "else",
+ "newShirt.Value = '0'",
+ "end",
+ "newShirt.Name = 'Shirt'",
+ "local typeValue = Instance.new('NumberValue')",
+ "typeValue.Name = 'CustomizationType'",
+ "typeValue.Parent = newShirt",
+ "typeValue.Value = 4",
+ "local newPants = Instance.new('StringValue',newCharApp)",
+ "if (PantsID ~= nil or PantsID ~= '0') then",
+ "newPants.Value = PantsID",
+ "else",
+ "newPants.Value = '0'",
+ "end",
+ "newPants.Name = 'Pants'",
+ "local typeValue = Instance.new('NumberValue')",
+ "typeValue.Name = 'CustomizationType'",
+ "typeValue.Parent = newPants",
+ "typeValue.Value = 5",
+ "local newFace = Instance.new('StringValue',newCharApp)",
+ "if (FaceID ~= nil) then",
+ "newFace.Value = FaceID",
+ "newFace.Name = FaceID",
+ "else",
+ "newFace.Value = 'DefaultFace.rbxm'",
+ "newFace.Name = 'DefaultFace.rbxm'",
+ "end",
+ "local typeValue = Instance.new('NumberValue')",
+ "typeValue.Name = 'CustomizationType'",
+ "typeValue.Parent = newFace",
+ "typeValue.Value = 6",
+ "local newHead = Instance.new('StringValue',newCharApp)",
+ "if (HeadID ~= nil) then",
+ "newHead.Value = HeadID",
+ "newHead.Name = HeadID",
+ "else",
+ "newHead.Value = 'DefaultHead.rbxm'",
+ "newHead.Name = 'DefaultHead.rbxm'",
+ "end",
+ "local typeValue = Instance.new('NumberValue')",
+ "typeValue.Name = 'CustomizationType'",
+ "typeValue.Parent = newHead",
+ "typeValue.Value = 7",
+ "for i=2,5,1 do",
+ "local BodyMesh = Instance.new('StringValue',newCharApp)",
+ "local BodyMesh2 = Instance.new('StringValue',newCharApp)",
+ "local BodyMesh3 = Instance.new('StringValue',newCharApp)",
+ "local BodyMesh4 = Instance.new('StringValue',newCharApp)",
+ "local BodyMesh5 = Instance.new('StringValue',newCharApp)",
+ "if (i == 2) then",
+ "if (TorsoID ~= nil) then",
+ "BodyMesh.Value = TorsoID",
+ "BodyMesh.Name = TorsoID",
+ "else",
+ "BodyMesh.Value = 'DefaultTorso.rbxm'",
+ "BodyMesh.Name = 'DefaultTorso.rbxm'",
+ "end",
+ "elseif (i == 3) then",
+ "if (LArmID ~= nil) then",
+ "BodyMesh2.Value = LArmID",
+ "BodyMesh2.Name = LArmID",
+ "else",
+ "BodyMesh2.Value = 'DefaultLArm.rbxm'",
+ "BodyMesh2.Name = 'DefaultLArm.rbxm'",
+ "end",
+ "elseif (i == 4) then",
+ "if (RArmID ~= nil) then",
+ "BodyMesh3.Value = RArmID",
+ "BodyMesh3.Name = RArmID",
+ "else",
+ "BodyMesh3.Value = 'DefaultRArm.rbxm'",
+ "BodyMesh3.Name = 'DefaultRArm.rbxm'",
+ "end",
+ "elseif (i == 5) then",
+ "if (LLegID ~= nil) then",
+ "BodyMesh4.Value = LLegID",
+ "BodyMesh4.Name = LLegID",
+ "else",
+ "BodyMesh4.Value = 'DefaultLLeg.rbxm'",
+ "BodyMesh4.Name = 'DefaultLLeg.rbxm'",
+ "end",
+ "elseif (i == 6) then",
+ "if (RLegID ~= nil) then",
+ "BodyMesh5.Value = RLegID",
+ "BodyMesh5.Name = RLegID",
+ "else",
+ "BodyMesh5.Value = 'DefaultRLeg.rbxm'",
+ "BodyMesh5.Name = 'DefaultRLeg.rbxm'",
+ "end",
+ "end",
+ "local typeValue = Instance.new('NumberValue')",
+ "typeValue.Name = 'CustomizationType'",
+ "typeValue.Parent = BodyMesh",
+ "typeValue.Value = 8",
+ "local typeValue2 = Instance.new('NumberValue')",
+ "typeValue2.Name = 'CustomizationType'",
+ "typeValue2.Parent = BodyMesh2",
+ "typeValue2.Value = 8",
+ "local typeValue3 = Instance.new('NumberValue')",
+ "typeValue3.Name = 'CustomizationType'",
+ "typeValue3.Parent = BodyMesh3",
+ "typeValue3.Value = 8",
+ "local typeValue4 = Instance.new('NumberValue')",
+ "typeValue4.Name = 'CustomizationType'",
+ "typeValue4.Parent = BodyMesh4",
+ "typeValue4.Value = 8",
+ "local typeValue5 = Instance.new('NumberValue')",
+ "typeValue5.Name = 'CustomizationType'",
+ "typeValue5.Parent = BodyMesh5",
+ "typeValue5.Value = 8",
+ "local indexValue = Instance.new('NumberValue')",
+ "indexValue.Name = 'MeshIndex'",
+ "indexValue.Parent = BodyMesh",
+ "indexValue.Value = i",
+ "local indexValue2 = Instance.new('NumberValue')",
+ "indexValue2.Name = 'MeshIndex'",
+ "indexValue2.Parent = BodyMesh2",
+ "indexValue2.Value = i",
+ "local indexValue3 = Instance.new('NumberValue')",
+ "indexValue3.Name = 'MeshIndex'",
+ "indexValue3.Parent = BodyMesh3",
+ "indexValue3.Value = i",
+ "local indexValue4 = Instance.new('NumberValue')",
+ "indexValue4.Name = 'MeshIndex'",
+ "indexValue4.Parent = BodyMesh4",
+ "indexValue4.Value = i",
+ "local indexValue5 = Instance.new('NumberValue')",
+ "indexValue5.Name = 'MeshIndex'",
+ "indexValue5.Parent = BodyMesh5",
+ "indexValue5.Value = i",
+ "end",
+ "for i=1,3,1 do",
+ "local newGear = Instance.new('StringValue',newCharApp)",
+ "if (i == 1) then",
+ "if (Gear1 ~= nil) then",
+ "newGear.Value = Gear1",
+ "newGear.Name = Gear1",
+ "else",
+ "newGear.Value = 'NoGear.rbxm'",
+ "newGear.Name = 'NoGear.rbxm'",
+ "end",
+ "elseif (i == 2) then",
+ "if (Gear2 ~= nil) then",
+ "newGear.Value = Gear2",
+ "newGear.Name = Gear2",
+ "else",
+ "newGear.Value = 'NoGear.rbxm'",
+ "newGear.Name = 'NoGear.rbxm'",
+ "end",
+ "elseif (i == 3) then",
+ "if (Gear3 ~= nil) then",
+ "newGear.Value = Gear3",
+ "newGear.Name = Gear3",
+ "else",
+ "newGear.Value = 'NoGear.rbxm'",
+ "newGear.Name = 'NoGear.rbxm'",
+ "end",
+ "end",
+ "local typeValue = Instance.new('NumberValue')",
+ "typeValue.Name = 'CustomizationType'",
+ "typeValue.Parent = newGear",
+ "typeValue.Value = 9",
+ "end",
+ "end"
+ );
+
+ string serverside = MultiLine(
+ "function LoadCharacterNew(playerApp,newChar,newBackpack)",
+ "local charparts = {[1] = newWaitForChild(newChar,'Head'),[2] = newWaitForChild(newChar,'Torso'),[3] = newWaitForChild(newChar,'Left Arm'),[4] = newWaitForChild(newChar,'Right Arm'),[5] = newWaitForChild(newChar,'Left Leg'),[6] = newWaitForChild(newChar,'Right Leg')}",
+ "for _,newVal in pairs(playerApp:GetChildren()) do",
+ "newWaitForChild(newVal,'CustomizationType')",
+ "local customtype = newVal:FindFirstChild('CustomizationType')",
+ "if (customtype.Value == 1) then ",
+ "pcall(function() ",
+ "newWaitForChild(newVal,'ColorIndex')",
+ "local colorindex = newVal:FindFirstChild('ColorIndex')",
+ "charparts[colorindex.Value].BrickColor = newVal.Value ",
+ "end)",
+ "elseif (customtype.Value == 2) then",
+ "if (rbxlegacyversion > 0) then",
+ "pcall(function()",
+ "local newHat = game.Workspace:InsertContent('rbxasset://../../../avatar/hats/'..newVal.Value)",
+ "if newHat[1] then ",
+ "if newHat[1].className == 'Hat' then",
+ "newHat[1].Parent = newChar",
+ "else",
+ "newHat[1]:remove()",
+ "end",
+ "end",
+ "end)",
+ "end",
+ "elseif (customtype.Value == 3) then",
+ "if (rbxlegacyversion > 0) then",
+ "pcall(function()",
+ "local newTShirt = game.Workspace:InsertContent('http://www.roblox.com/asset/?id='..newVal.Value)",
+ "if newTShirt[1] then ",
+ "if newTShirt[1].className == 'ShirtGraphic' then",
+ "newTShirt[1].Parent = newChar",
+ "else",
+ "newTShirt[1]:remove()",
+ "end",
+ "end",
+ "end)",
+ "end",
+ "elseif (customtype.Value == 4) then",
+ "if (rbxlegacyversion > 1) then",
+ "pcall(function()",
+ "local newShirt = game.Workspace:InsertContent('http://www.roblox.com/asset/?id='..newVal.Value)",
+ "if newShirt[1] then ",
+ "if newShirt[1].className == 'Shirt' then",
+ "newShirt[1].Parent = newChar",
+ "else",
+ "newShirt[1]:remove()",
+ "end",
+ "end",
+ "end)",
+ "end",
+ "elseif (customtype.Value == 5) then",
+ "if (rbxlegacyversion > 1) then",
+ "pcall(function()",
+ "local newPants = game.Workspace:InsertContent('http://www.roblox.com/asset/?id='..newVal.Value)",
+ "if newPants[1] then ",
+ "if newPants[1].className == 'Pants' then",
+ "newPants[1].Parent = newChar",
+ "else",
+ "newPants[1]:remove()",
+ "end",
+ "end",
+ "end)",
+ "end",
+ "elseif (customtype.Value == 6) then",
+ "if (rbxlegacyversion > 2) then",
+ "pcall(function()",
+ "local newFace = game.Workspace:InsertContent('rbxasset://../../../avatar/faces/'..newVal.Value)",
+ "if newFace[1] then ",
+ "if newFace[1].className == 'Decal' then",
+ "newWaitForChild(charparts[1],'face'):remove()",
+ "newFace[1].Parent = charparts[1]",
+ "newFace[1].Face = 'Front'",
+ "else",
+ "newFace[1]:remove()",
+ "end",
+ "end",
+ "end)",
+ "end",
+ "elseif (customtype.Value == 7) then ",
+ "if (rbxlegacyversion > 2) then",
+ "pcall(function()",
+ "local newPart = game.Workspace:InsertContent('rbxasset://../../../avatar/heads/'..newVal.Value)",
+ "if newPart[1] then ",
+ "if newPart[1].className == 'SpecialMesh' or newPart[1].className == 'CylinderMesh' or newPart[1].className == 'BlockMesh' then",
+ "newWaitForChild(charparts[1],'Mesh'):remove()",
+ "newPart[1].Parent = charparts[1]",
+ "else",
+ "newPart[1]:remove()",
+ "end",
+ "end",
+ "end)",
+ "end",
+ "elseif (customtype.Value == 8) then ",
+ "if (rbxlegacyversion > 3) then",
+ "pcall(function()",
+ "local meshindex = newVal:FindFirstChild('MeshIndex')",
+ "local newPart = game.Workspace:InsertContent('rbxasset://../../../avatar/bodies/'..meshindex.Value..'/'..newVal.Value)",
+ "if newPart[1] then ",
+ "if newPart[1].className == 'SpecialMesh' then",
+ "newWaitForChild(newVal,'MeshIndex')",
+ "newPart[1].Parent = charparts[meshindex.Value]",
+ "else",
+ "newPart[1]:remove()",
+ "end",
+ "end",
+ "end)",
+ "end",
+ "elseif (customtype.Value == 9) then ",
+ "if (rbxlegacyversion > 2) then",
+ "pcall(function()",
+ "local newGear = game.Workspace:InsertContent('rbxasset://../../../avatar/gears/'..newVal.Value)",
+ "if newGear[1] then ",
+ "if newGear[1].className == 'Tool' then",
+ "if (ReadGearInfo(newGear[1], playerApp) == true) then",
+ "if (playerApp.StarterGear) then",
+ "for _,gearCheck in pairs(playerApp.StarterGear:GetChildren()) do",
+ "if (gearCheck ~= nil) then",
+ "if (gearCheck:isA('Tool')) then",
+ "if (gearCheck.Name ~= newGear[1].Name) then",
+ "newGear[1].Parent = playerApp.StarterGear",
+ "else",
+ "newGear[1]:remove()",
+ "end",
+ "end",
+ "end",
+ "end",
+ "else",
+ "for _,gearCheck in pairs(playerApp.Backpack:GetChildren()) do",
+ "if (gearCheck ~= nil) then",
+ "if (gearCheck:isA('Tool')) then",
+ "if (gearCheck.Name ~= newGear[1].Name) then",
+ "newGear[1].Parent = playerApp.Backpack",
+ "else",
+ "newGear[1]:remove()",
+ "end",
+ "end",
+ "end",
+ "end",
+ "end",
+ "else",
+ "newGear[1]:remove()",
+ "end",
+ "else",
+ "newGear[1]:remove()",
+ "end",
+ "end",
+ "end)",
+ "end",
+ "end",
+ "end",
+ "end",
+ "function ReadGearInfo(newTool,player)",
+ "if newTool.className == 'Tool' then",
+ "for _,GearVal in pairs(newTool:GetChildren()) do",
+ "newWaitForChild(GearVal,'GearType')",
+ "local GearType = newTool:FindFirstChild('GearType')",
+ "newWaitForChild(game.Lighting,'AllowedGearTypes')",
+ "if (GearType == 1) then",
+ "if (game.Lighting.AllowedGearTypes.Melee == true) then",
+ "return true",
+ "end",
+ "elseif (GearType == 2) then",
+ "if (game.Lighting.AllowedGearTypes.PowerUp == true) then",
+ "return true",
+ "end",
+ "elseif (GearType == 3) then",
+ "if (game.Lighting.AllowedGearTypes.Ranged == true) then",
+ "return true",
+ "end",
+ "elseif (GearType == 4) then",
+ "if (game.Lighting.AllowedGearTypes.Navigation == true) then",
+ "return true",
+ "end",
+ "elseif (GearType == 5) then",
+ "if (game.Lighting.AllowedGearTypes.Explosives == true) then",
+ "return true",
+ "end",
+ "elseif (GearType == 6) then",
+ "if (game.Lighting.AllowedGearTypes.Musical == true) then",
+ "return true",
+ "end",
+ "elseif (GearType == 7) then",
+ "if (game.Lighting.AllowedGearTypes.Social == true) then",
+ "return true",
+ "end",
+ "elseif (GearType == 8) then",
+ "if (game.Lighting.AllowedGearTypes.Transport == true) then",
+ "return true",
+ "end",
+ "elseif (GearType == 9) then",
+ "if (game.Lighting.AllowedGearTypes.Building == true) then",
+ "return true",
+ "end",
+ "end",
+ "end",
+ "else",
+ "return false",
+ "end",
+ "end"
+ );
+
+ string customizationgen = "";
+
+ if (type == ScriptType.Join)
+ {
+ customizationgen = clientside;
+ }
+ else if (type == ScriptType.Server)
+ {
+ customizationgen = serverside;
+ }
+ else if (type == ScriptType.Solo || type == ScriptType.CharacterView)
+ {
+ customizationgen = MultiLine(
+ clientside,
+ serverside
+ );
+ }
+
+ //finally, we generate the actual script code.
+
+ string code = "";
+
+ if (type == ScriptType.Join)
+ {
+ code = MultiLine(
+ "if (rbxlegacyversion > 3) then",
+ "pcall(function() game:SetPlaceID(-1, false) end)",
+ "game:GetService('RunService'):Run()",
+ "assert((ServerIP~=nil and ServerPort~=nil),'CSConnect Error: ServerIP and ServerPort must be defined.')",
+ "local function SetMessage(Message) game:SetMessage(Message) end",
+ "local Visit,NetworkClient,PlayerSuccess,Player,ConnectionFailedHook=game:GetService('Visit'),game:GetService('NetworkClient')",
+ "local function GetClassCount(Class,Parent)",
+ "local Objects=Parent:GetChildren()",
+ "local Number=0",
+ "for Index,Object in pairs(Objects) do",
+ "if (Object.className==Class) then",
+ "Number=Number+1",
+ "end",
+ "Number=Number+GetClassCount(Class,Object)",
+ "end",
+ "return Number",
+ "end",
+ "local function RequestCharacter(Replicator)",
+ "local Connection",
+ "Connection=Player.Changed:connect(function(Property)",
+ "if (Property=='Character') then",
+ "game:ClearMessage()",
+ "end",
+ "end)",
+ "SetMessage('Requesting character...')",
+ "Replicator:RequestCharacter()",
+ "SetMessage('Waiting for character...')",
+ "end",
+ "local function Disconnection(Peer,LostConnection)",
+ "SetMessage('You have lost connection to the game')",
+ "end",
+ "local function ConnectionAccepted(Peer,Replicator)",
+ "Replicator.Disconnection:connect(Disconnection)",
+ "local RequestingMarker=true",
+ "game:SetMessageBrickCount()",
+ "local Marker=Replicator:SendMarker()",
+ "Marker.Received:connect(function()",
+ "RequestingMarker=false",
+ "RequestCharacter(Replicator)",
+ "end)",
+ "while RequestingMarker do",
+ "Workspace:ZoomToExtents()",
+ "wait(0.5)",
+ "end",
+ "end",
+ "local function ConnectionFailed(Peer, Code, why)",
+ "SetMessage('Failed to connect to the Game. (ID='..Code..' ['..why..'])')",
+ "end",
+ "pcall(function() settings().Diagnostics:LegacyScriptMode() end)",
+ "pcall(function() game:SetRemoteBuildMode(true) end)",
+ "SetMessage('Connecting to server...')",
+ "NetworkClient.ConnectionAccepted:connect(ConnectionAccepted)",
+ "ConnectionFailedHook=NetworkClient.ConnectionFailed:connect(ConnectionFailed)",
+ "NetworkClient.ConnectionRejected:connect(function()",
+ "pcall(function() ConnectionFailedHook:disconnect() end)",
+ "SetMessage('Failed to connect to the Game. (Connection rejected)')",
+ "end)",
+ "pcall(function() NetworkClient.Ticket=Ticket or '' end)",
+ "PlayerSuccess,Player=pcall(function() return NetworkClient:PlayerConnect(UserID,ServerIP,ServerPort) end)",
+ "if (not PlayerSuccess) then",
+ "SetMessage('Failed to connect to the Game. (Invalid IP Address)')",
+ "NetworkClient:Disconnect()",
+ "end",
+ "if (not PlayerSuccess) then",
+ "local Error,Message=pcall(function()",
+ "Player=game:GetService('Players'):CreateLocalPlayer(UserID)",
+ "NetworkClient:Connect(ServerIP,ServerPort)",
+ "end)",
+ "if (not Error) then",
+ "SetMessage('Failed to connect to the Game.')",
+ "end",
+ "end",
+ "pcall(function() Player:SetUnder13(false) end)",
+ "if (rbxlegacyversion > 4) then",
+ "if (IconType == 'BC') then",
+ "Player:SetMembershipType(Enum.MembershipType.BuildersClub)",
+ "elseif (IconType == 'TBC') then",
+ "Player:SetMembershipType(Enum.MembershipType.TurboBuildersClub)",
+ "elseif (IconType == 'OBC') then",
+ "Player:SetMembershipType(Enum.MembershipType.OutrageousBuildersClub)",
+ "elseif (IconType == 'NBC') then",
+ "Player:SetMembershipType(Enum.MembershipType.None)",
+ "end",
+ "end",
+ "pcall(function() Player:SetAccountAge(365) end)",
+ "Player:SetSuperSafeChat(false)",
+ "Player.CharacterAppearance=0",
+ "pcall(function() Player.Name=PlayerName or '' end)",
+ "pcall(function() Visit:SetUploadUrl('') end)",
+ "game:GetService('Visit')",
+ "if (rbxlegacyversion == 5) then",
+ "game.CoreGui.RobloxGui.TopLeftControl.Help:Remove()",
+ "elseif (rbxlegacyversion > 5) then",
+ "game.CoreGui.RobloxGui.ControlFrame.BottomRightControl.Help:Remove()",
+ "game.CoreGui.RobloxGui.ControlFrame.BottomRightControl.ReportAbuse:Remove()",
+ "game.CoreGui.RobloxGui.ControlFrame.BottomRightControl.RecordToggle:Remove()",
+ "game.CoreGui.RobloxGui.ControlFrame.BottomRightControl.Screenshot:Remove()",
+ "game.CoreGui.RobloxGui.ControlFrame.BottomRightControl.ToggleFullScreen:Remove()",
+ "game.CoreGui.RobloxGui.ControlFrame.BottomLeftControl.TogglePlayMode:Remove()",
+ "game.CoreGui.RobloxGui.ControlFrame.BottomLeftControl.Exit:Remove()",
+ "waitForChild(Player,'PlayerGui')",
+ "waitForChild(Player.PlayerGui,'UserSettingsShield')",
+ "waitForChild(Player.PlayerGui.UserSettingsShield,'Settings')",
+ "waitForChild(Player.PlayerGui.UserSettingsShield.Settings,'SettingsStyle')",
+ "waitForChild(Player.PlayerGui.UserSettingsShield.Settings.SettingsStyle,'GameSettingsMenu')",
+ "waitForChild(Player.PlayerGui.UserSettingsShield.Settings.SettingsStyle.GameSettingsMenu, 'CameraField')",
+ "waitForChild(Player.PlayerGui.UserSettingsShield.Settings.SettingsStyle.GameSettingsMenu.CameraField, 'DropDownMenuButton')",
+ "UserSettings().GameSettings.ControlMode.Changed:connect(function()",
+ "if UserSettings().GameSettings.ControlMode == Enum.ControlMode['MouseShiftLock'] then ",
+ "if game.CoreGui.RobloxGui.ControlFrame.BottomLeftControl.MouseLockLabel.Visible == false then",
+ "game.CoreGui.RobloxGui.ControlFrame.BottomLeftControl.MouseLockLabel.Visible = true",
+ "end",
+ "end",
+ "if UserSettings().GameSettings.ControlMode == Enum.ControlMode['Classic'] then",
+ "if game.CoreGui.RobloxGui.ControlFrame.BottomLeftControl.MouseLockLabel.Visible == true then",
+ "game.CoreGui.RobloxGui.ControlFrame.BottomLeftControl.MouseLockLabel.Visible = false",
+ "end",
+ "end",
+ "end)",
+ "end",
+ "if (rbxlegacyversion > 5) then",
+ "Player.CanLoadCharacterAppearance = false",
+ "end",
+ "InitalizeClientAppearance(Player,Hat1ID,Hat2ID,Hat3ID,HeadColorID,TorsoColorID,LeftArmColorID,RightArmColorID,LeftLegColorID,RightLegColorID,TShirtID,ShirtID,PantsID,FaceID,HeadID,TorsoID,RArmID,LArmID,RLegID,LLegID,Gear1,Gear2,Gear3)",
+ "local isAdmin = Instance.new('BoolValue')",
+ "isAdmin.Parent = Player",
+ "isAdmin.Name = 'isAdmin'",
+ "isAdmin.Value = IsAdminUser ",
+ "else",
+ "pcall(function() game:SetPlaceID(-1, false) end)",
+ "local suc, err = pcall(function()",
+ "client = game:GetService('NetworkClient')",
+ "player = game:GetService('Players'):CreateLocalPlayer(UserID) ",
+ "player:SetSuperSafeChat(false)",
+ "pcall(function() player:SetUnder13(false) end)",
+ "pcall(function() player:SetAccountAge(365) end)",
+ "player.CharacterAppearance=0",
+ "pcall(function() player.Name=PlayerName or '' end)",
+ "game:GetService('Visit')",
+ "InitalizeClientAppearance(player,Hat1ID,Hat2ID,Hat3ID,HeadColorID,TorsoColorID,LeftArmColorID,RightArmColorID,LeftLegColorID,RightLegColorID,TShirtID,ShirtID,PantsID,FaceID,HeadID,TorsoID,RArmID,LArmID,RLegID,LLegID,Gear1,Gear2,Gear3)",
+ "local isAdmin = Instance.new('BoolValue')",
+ "isAdmin.Parent = player",
+ "isAdmin.Name = 'isAdmin'",
+ "isAdmin.Value = IsAdminUser",
+ "end)",
+ "local function dieerror(errmsg)",
+ "game:SetMessage(errmsg)",
+ "wait(math.huge)",
+ "end",
+ "if not suc then",
+ "dieerror(err)",
+ "end",
+ "local function disconnect(peer,lostconnection)",
+ "game:SetMessage('You have lost connection to the game')",
+ "end",
+ "local function connected(url, replicator)",
+ "replicator.Disconnection:connect(disconnect)",
+ "local marker = nil",
+ "local suc, err = pcall(function()",
+ "game:SetMessageBrickCount()",
+ "marker = replicator:SendMarker()",
+ "end)",
+ "if not suc then",
+ "dieerror(err)",
+ "end",
+ "marker.Received:connect(function()",
+ "local suc, err = pcall(function()",
+ "game:ClearMessage()",
+ "end)",
+ "if not suc then",
+ "dieerror(err)",
+ "end",
+ "end)",
+ "end",
+ "local function rejected()",
+ "dieerror('Failed to connect to the Game. (Connection rejected)')",
+ "end",
+ "local function failed(peer, errcode, why)",
+ "dieerror('Failed to connect to the Game. (ID='..errcode..' ['..why..'])')",
+ "end",
+ "local suc, err = pcall(function()",
+ "game:SetMessage('Connecting to server...')",
+ "client.ConnectionAccepted:connect(connected)",
+ "client.ConnectionRejected:connect(rejected)",
+ "client.ConnectionFailed:connect(failed)",
+ "client:Connect(ServerIP,ServerPort, 0, 20)",
+ "end)",
+ "if not suc then",
+ "local x = Instance.new('Message')",
+ "x.Text = err",
+ "x.Parent = workspace",
+ "wait(math.huge)",
+ "end",
+ "end"
+ );
+ }
+ else if (type == ScriptType.Server)
+ {
+ code = MultiLine(
+ "assert((type(Port)~='number' or tonumber(Port)~=nil or Port==nil),'CSRun Error: Port must be nil or a number.')",
+ "local NetworkServer=game:GetService('NetworkServer')",
+ "local RunService=game:GetService('RunService')",
+ "pcall(NetworkServer.Stop,NetworkServer)",
+ "if (rbxlegacyversion >= 5) then",
+ "NetworkServer:Start(Port)",
+ "RunService:Run()",
+ "else",
+ "NetworkServer:start(Port, 20)",
+ "RunService:run()",
+ "end",
+ "game.Workspace:InsertContent('rbxasset://fonts/libraries.rbxm')",
+ "game:GetService('Players').PlayerAdded:connect(function(Player)",
+ "if (rbxlegacyversion < 6) then",
+ "game:GetService('Players').MaxPlayers = PlayerLimit",
+ "if (game:GetService('Players').NumPlayers > game:GetService('Players').MaxPlayers) then",
+ "local message = Instance.new('Message')",
+ "message.Text = 'You were kicked. Reason: Too many players on server.'",
+ "message.Parent = Player",
+ "wait(2)",
+ "Player:remove()",
+ "print('Player '' .. Player.Name .. '' with ID '' .. Player.userId .. '' kicked. Reason: Too many players on server.')",
+ "end",
+ "end",
+ "if (Player.userId == Blacklist1 or Player.userId == Blacklist2 or Player.userId == Blacklist3 or Player.userId == Blacklist4 or Player.userId == Blacklist5 or Player.userId == Blacklist6 or Player.userId == Blacklist7 or Player.userId == Blacklist8) then",
+ "local message = Instance.new('Message')",
+ "message.Text = 'You have been blacklisted from this server.'",
+ "message.Parent = Player",
+ "wait(2)",
+ "Player:remove()",
+ "print('Player '' .. Player.Name .. '' with ID '' .. Player.userId .. '' kicked. Reason: Player is banned from playing this server.')",
+ "else",
+ "print('Player '' .. Player.Name .. '' with ID '' .. Player.userId .. '' added')",
+ "Player:LoadCharacter()",
+ "if (rbxlegacyversion < 5) then",
+ "LoadCharacterNew(newWaitForChild(Player,'Appearance'),Player.Character,Player.Backpack)",
+ "end",
+ "end",
+ "if (rbxlegacyversion >= 5) then",
+ "Player.CharacterAdded:connect(function(char)",
+ "LoadCharacterNew(newWaitForChild(Player,'Appearance'),Player.Character,Player.Backpack)",
+ "end)",
+ "Player.Changed:connect(function(Property)",
+ "if (Property=='Character') and (Player.Character~=nil) then",
+ "local Character=Player.Character",
+ "local Humanoid=Character:FindFirstChild('Humanoid')",
+ "if (Humanoid~=nil) then",
+ "Humanoid.Died:connect(function() delay(RespawnTime,function() Player:LoadCharacter() LoadCharacterNew(newWaitForChild(Player,'Appearance'),Player.Character,Player.Backpack) end) end)",
+ "end",
+ "end",
+ "end)",
+ "else",
+ "while true do ",
+ "wait(0.001)",
+ "if (Player.Character ~= nil) then",
+ "if (Player.Character.Humanoid.Health == 0) then",
+ "wait(RespawnTime)",
+ "Player:LoadCharacter()",
+ "LoadCharacterNew(newWaitForChild(Player,'Appearance'),Player.Character,Player.Backpack)",
+ "elseif (Player.Character.Parent == nil) then ",
+ "wait(RespawnTime)",
+ "Player:LoadCharacter()",
+ "LoadCharacterNew(newWaitForChild(Player,'Appearance'),Player.Character,Player.Backpack)",
+ "end",
+ "end",
+ "end",
+ "end",
+ "end)",
+ "game:GetService('Players').PlayerRemoving:connect(function(Player)",
+ "print('Player '' .. Player.Name .. '' with ID '' .. Player.userId .. '' leaving')",
+ "end)",
+ "pcall(function() game.Close:connect(function() NetworkServer:Stop() end) end)",
+ "NetworkServer.IncommingConnection:connect(IncommingConnection)",
+ "if IsPersonalServer == true then",
+ "pcall(function() game:GetService('PersonalServerService') end)",
+ "pcall(function() game.IsPersonalServer(true) end)",
+ "end",
+ "local HostIDValue = Instance.new('StringValue')",
+ "HostIDValue.Parent = game.Lighting",
+ "HostIDValue.Name = 'HostID'",
+ "HostIDValue.Value = '' .. HostID .. ''",
+ "local AllowedGearTypes = Instance.new('StringValue')",
+ "AllowedGearTypes.Name = 'AllowedGearTypes'",
+ "AllowedGearTypes.Parent = game.Lighting",
+ "local MeleeGTR = Instance.new('BoolValue')",
+ "MeleeGTR.Parent = AllowedGearTypes",
+ "MeleeGTR.Name = 'Melee'",
+ "MeleeGTR.Value = MeleeGT",
+ "local PowerUpGTR = Instance.new('BoolValue')",
+ "PowerUpGTR.Parent = AllowedGearTypes",
+ "PowerUpGTR.Name = 'PowerUp'",
+ "PowerUpGTR.Value = PowerUpGT",
+ "local RangedGTR = Instance.new('BoolValue')",
+ "RangedGTR.Parent = AllowedGearTypes",
+ "RangedGTR.Name = 'Ranged'",
+ "RangedGTR.Value = RangedGT",
+ "local NavigationGTR = Instance.new('BoolValue')",
+ "NavigationGTR.Parent = AllowedGearTypes",
+ "NavigationGTR.Name = 'Navigation'",
+ "NavigationGTR.Value = NavigationGT",
+ "local ExplosivesGTR = Instance.new('BoolValue')",
+ "ExplosivesGTR.Parent = AllowedGearTypes",
+ "ExplosivesGTR.Name = 'Explosives'",
+ "ExplosivesGTR.Value = ExplosivesGT",
+ "local MusicalGTR = Instance.new('BoolValue')",
+ "MusicalGTR.Parent = AllowedGearTypes",
+ "MusicalGTR.Name = 'Musical'",
+ "MusicalGTR.Value = MusicalGT",
+ "local SocialGTR = Instance.new('BoolValue')",
+ "SocialGTR.Parent = AllowedGearTypes",
+ "SocialGTR.Name = 'Social'",
+ "SocialGTR.Value = SocialGT",
+ "local TransportGTR = Instance.new('BoolValue')",
+ "TransportGTR.Parent = AllowedGearTypes",
+ "TransportGTR.Name = 'Transport'",
+ "TransportGTR.Value = TransportGT",
+ "local BuildingGTR = Instance.new('BoolValue')",
+ "BuildingGTR.Parent = AllowedGearTypes",
+ "BuildingGTR.Name = 'Building'",
+ "BuildingGTR.Value = BuildingGT",
+ "if rbxlegacyversion >= 4 then",
+ "if ChatType == 'Both' then",
+ "pcall(function() game:GetService('Players'):SetChatStyle(Enum.ChatStyle.ClassicAndBubble) end)",
+ "elseif ChatType == 'Classic' then",
+ "pcall(function() game:GetService('Players'):SetChatStyle(Enum.ChatStyle.Classic) end)",
+ "elseif ChatType == 'Bubble' then",
+ "pcall(function() game:GetService('Players'):SetChatStyle(Enum.ChatStyle.Bubble) end)",
+ "end",
+ "end"
+ );
+ }
+ else if (type == ScriptType.Solo)
+ {
+ code = MultiLine(
+ "if (rbxlegacyversion > 5) then",
+ "game:GetService('RunService'):Run()",
+ "else",
+ "game:GetService('RunService'):run()",
+ "end",
+ "game.Workspace:InsertContent('rbxasset://fonts//libraries.rbxm')",
+ "if (rbxlegacyversion == 6) then",
+ "waitForChild(game.StarterGui,'Playerlist')",
+ "waitForChild(game.StarterGui,'Menu')",
+ "waitForChild(game.StarterGui,'Backpack')",
+ "waitForChild(game.StarterGui,'Dialogs')",
+ "waitForChild(game.StarterGui,'Health')",
+ "waitForChild(game.StarterGui,'Notifications')",
+ "game.StarterGui.Menu.Workaround:remove()",
+ "elseif (rbxlegacyversion > 6) then",
+ "waitForChild(game.StarterGui,'Playerlist')",
+ "waitForChild(game.StarterGui,'Menu')",
+ "waitForChild(game.StarterGui,'Backpack')",
+ "waitForChild(game.StarterGui,'Dialogs')",
+ "waitForChild(game.StarterGui,'Health')",
+ "waitForChild(game.StarterGui,'Notifications')",
+ "waitForChild(game.StarterGui,'Chat')",
+ "game.StarterGui.Menu.Workaround:remove()",
+ "elseif (rbxlegacyversion == 4) then",
+ "waitForChild(game.StarterGui,'Health')",
+ "end",
+ "local AllowedGearTypes = Instance.new('StringValue')",
+ "AllowedGearTypes.Name = 'AllowedGearTypes'",
+ "AllowedGearTypes.Parent = game.Lighting",
+ "local MeleeGTR = Instance.new('BoolValue')",
+ "MeleeGTR.Parent = AllowedGearTypes",
+ "MeleeGTR.Name = 'Melee'",
+ "MeleeGTR.Value = MeleeGT",
+ "local PowerUpGTR = Instance.new('BoolValue')",
+ "PowerUpGTR.Parent = AllowedGearTypes",
+ "PowerUpGTR.Name = 'PowerUp'",
+ "PowerUpGTR.Value = PowerUpGT",
+ "local RangedGTR = Instance.new('BoolValue')",
+ "RangedGTR.Parent = AllowedGearTypes",
+ "RangedGTR.Name = 'Ranged'",
+ "RangedGTR.Value = RangedGT",
+ "local NavigationGTR = Instance.new('BoolValue')",
+ "NavigationGTR.Parent = AllowedGearTypes",
+ "NavigationGTR.Name = 'Navigation'",
+ "NavigationGTR.Value = NavigationGT",
+ "local ExplosivesGTR = Instance.new('BoolValue')",
+ "ExplosivesGTR.Parent = AllowedGearTypes",
+ "ExplosivesGTR.Name = 'Explosives'",
+ "ExplosivesGTR.Value = ExplosivesGT",
+ "local MusicalGTR = Instance.new('BoolValue')",
+ "MusicalGTR.Parent = AllowedGearTypes",
+ "MusicalGTR.Name = 'Musical'",
+ "MusicalGTR.Value = MusicalGT",
+ "local SocialGTR = Instance.new('BoolValue')",
+ "SocialGTR.Parent = AllowedGearTypes",
+ "SocialGTR.Name = 'Social'",
+ "SocialGTR.Value = SocialGT",
+ "local TransportGTR = Instance.new('BoolValue')",
+ "TransportGTR.Parent = AllowedGearTypes",
+ "TransportGTR.Name = 'Transport'",
+ "TransportGTR.Value = TransportGT",
+ "local BuildingGTR = Instance.new('BoolValue')",
+ "BuildingGTR.Parent = AllowedGearTypes",
+ "BuildingGTR.Name = 'Building'",
+ "BuildingGTR.Value = BuildingGT",
+ "local plr = game.Players:CreateLocalPlayer(UserID)",
+ "plr.Name = PlayerName",
+ "plr:LoadCharacter()",
+ "if (rbxlegacyversion == 5) then",
+ "game.CoreGui.RobloxGui.TopLeftControl.Help:Remove()",
+ "elseif (rbxlegacyversion > 5) then",
+ "game.CoreGui.RobloxGui.ControlFrame.BottomRightControl.Help:Remove()",
+ "game.CoreGui.RobloxGui.ControlFrame.BottomRightControl.ReportAbuse:Remove()",
+ "game.CoreGui.RobloxGui.ControlFrame.BottomRightControl.RecordToggle:Remove()",
+ "game.CoreGui.RobloxGui.ControlFrame.BottomRightControl.Screenshot:Remove()",
+ "game.CoreGui.RobloxGui.ControlFrame.BottomRightControl.ToggleFullScreen:Remove()",
+ "game.CoreGui.RobloxGui.ControlFrame.BottomLeftControl.TogglePlayMode:Remove()",
+ "game.CoreGui.RobloxGui.ControlFrame.BottomLeftControl.Exit:Remove()",
+ "waitForChild(plr,'PlayerGui')",
+ "waitForChild(plr.PlayerGui,'UserSettingsShield')",
+ "waitForChild(plr.PlayerGui.UserSettingsShield,'Settings')",
+ "waitForChild(plr.PlayerGui.UserSettingsShield.Settings,'SettingsStyle')",
+ "waitForChild(plr.PlayerGui.UserSettingsShield.Settings.SettingsStyle,'GameSettingsMenu')",
+ "waitForChild(plr.PlayerGui.UserSettingsShield.Settings.SettingsStyle.GameSettingsMenu, 'CameraField')",
+ "waitForChild(plr.PlayerGui.UserSettingsShield.Settings.SettingsStyle.GameSettingsMenu.CameraField, 'DropDownMenuButton')",
+ "UserSettings().GameSettings.ControlMode.Changed:connect(function()",
+ "if UserSettings().GameSettings.ControlMode == Enum.ControlMode['MouseShiftLock'] then ",
+ "if game.CoreGui.RobloxGui.ControlFrame.BottomLeftControl.MouseLockLabel.Visible == false then",
+ "game.CoreGui.RobloxGui.ControlFrame.BottomLeftControl.MouseLockLabel.Visible = true",
+ "end",
+ "end",
+ "if UserSettings().GameSettings.ControlMode == Enum.ControlMode['Classic'] then",
+ "if game.CoreGui.RobloxGui.ControlFrame.BottomLeftControl.MouseLockLabel.Visible == true then",
+ "game.CoreGui.RobloxGui.ControlFrame.BottomLeftControl.MouseLockLabel.Visible = false",
+ "end",
+ "end",
+ "end)",
+ "end",
+ "pcall(function() plr:SetUnder13(false) end)",
+ "if (rbxlegacyversion >= 5) then",
+ "if (IconType == 'BC') then",
+ "plr:SetMembershipType(Enum.MembershipType.BuildersClub)",
+ "elseif (IconType == 'TBC') then",
+ "plr:SetMembershipType(Enum.MembershipType.TurboBuildersClub)",
+ "elseif (IconType == 'OBC') then",
+ "plr:SetMembershipType(Enum.MembershipType.OutrageousBuildersClub)",
+ "elseif (IconType == 'NBC') then",
+ "plr:SetMembershipType(Enum.MembershipType.None)",
+ "end",
+ "end",
+ "pcall(function() plr:SetAccountAge(365) end)",
+ "plr.CharacterAppearance=0",
+ "if (rbxlegacyversion > 5) then",
+ "plr.CanLoadCharacterAppearance = false",
+ "end",
+ "InitalizeClientAppearance(plr,Hat1ID,Hat2ID,Hat3ID,HeadColorID,TorsoColorID,LeftArmColorID,RightArmColorID,LeftLegColorID,RightLegColorID,TShirtID,ShirtID,PantsID,FaceID,HeadID,TorsoID,RArmID,LArmID,RLegID,LLegID,Gear1,Gear2,Gear3)",
+ "LoadCharacterNew(newWaitForChild(plr,'Appearance'),plr.Character,plr.Backpack)",
+ "game:GetService('Visit')",
+ "while true do ",
+ "wait(0.001)",
+ "if (plr.Character ~= nil) then",
+ "if (plr.Character.Humanoid.Health == 0) then",
+ "wait(RespawnTime)",
+ "plr:LoadCharacter()",
+ "LoadCharacterNew(newWaitForChild(plr,'Appearance'),plr.Character,plr.Backpack)",
+ "elseif (plr.Character.Parent == nil) then ",
+ "wait(RespawnTime)",
+ "plr:LoadCharacter()",
+ "LoadCharacterNew(newWaitForChild(plr,'Appearance'),plr.Character,plr.Backpack)",
+ "end",
+ "end",
+ "end"
+ );
+ }
+ else if (type == ScriptType.CharacterView)
+ {
+ code = MultiLine(
+ "settings().Rendering.FrameRateManager = 2",
+ "game:GetService('RunService'):run()",
+ "local plr = game.Players:CreateLocalPlayer(UserID)",
+ "plr.Name = PlayerName",
+ "plr:LoadCharacter()",
+ "pcall(function() plr:SetUnder13(false) end)",
+ "pcall(function() plr:SetSuperSafeChat(true) end)",
+ "pcall(function() plr:SetAccountAge(365) end)",
+ "plr.CharacterAppearance=0",
+ "game.CoreGui.RobloxGui:Remove()",
+ "game.GuiRoot.ScoreHud:Remove()",
+ "game.GuiRoot.ChatHud:Remove()",
+ "game.GuiRoot.ChatMenuPanel:Remove()",
+ "if (plr.PlayerGui:FindFirstChild('HealthGUI')) then",
+ "plr.PlayerGui.HealthGUI:Remove()",
+ "end",
+ "pcall(function() game:GetService('ScriptContext').ScriptsDisabled = true end)",
+ "if plr.Character:FindFirstChild('Animate') then",
+ "plr.Character.Animate:Remove()",
+ "end",
+ "InitalizeClientAppearance(plr,Hat1ID,Hat2ID,Hat3ID,HeadColorID,TorsoColorID,LeftArmColorID,RightArmColorID,LeftLegColorID,RightLegColorID,TShirtID,ShirtID,PantsID,FaceID,HeadID,TorsoID,RArmID,LArmID,RLegID,LLegID,Gear1,Gear2,Gear3)",
+ "LoadCharacterNew(newWaitForChild(plr,'Appearance'),plr.Character,plr.Backpack)",
+ "wait(1)",
+ "game:GetService('NetworkClient')"
+ );
+ }
+
+ string scriptfile = MultiLine(
+ header,
+ settings,
+ playersettings,
+ scriptsettings,
+ customizationgen,
+ code
+ );
+
+ string filename = "";
+
+ if (type == ScriptType.Join)
+ {
+ filename = GlobalVars.JoinServerLuaFile;
+ }
+ else if (type == ScriptType.Server)
+ {
+ filename = GlobalVars.StartServerLuaFile;
+ }
+ else if (type == ScriptType.Solo)
+ {
+ filename = GlobalVars.PlaySoloLuaFile;
+ }
+ else if (type == ScriptType.CharacterView)
+ {
+ filename = GlobalVars.CharacterViewLuaFile;
+ }
+ else if (type == ScriptType.Studio)
+ {
+ filename = GlobalVars.StudioLuaFile;
+ }
+
+ List list = new List(Regex.Split(scriptfile, Environment.NewLine));
+ File.WriteAllLines(filename, list);
+ }
+
+ public static bool IsVersionValid(string version)
+ {
+ if (GlobalVars.ValidClientVersions.Contains(version))
+ {
+ return true;
+ }
+ else
+ {
+ return false;
+ }
+ }
+
+ public static string GetScriptNameForType(ScriptType type)
+ {
+ string filename = "";
+
+ if (type == ScriptType.Join)
+ {
+ filename = GlobalVars.JoinServerLuaFile;
+ }
+ else if (type == ScriptType.Server)
+ {
+ filename = GlobalVars.StartServerLuaFile;
+ }
+ else if (type == ScriptType.Solo)
+ {
+ filename = GlobalVars.PlaySoloLuaFile;
+ }
+ else if (type == ScriptType.CharacterView)
+ {
+ filename = GlobalVars.CharacterViewLuaFile;
+ }
+ else if (type == ScriptType.Studio)
+ {
+ filename = GlobalVars.StudioLuaFile;
+ }
+
+ return filename;
+ }
+
+ static string MultiLine(params string[] args)
+ {
+ return string.Join(Environment.NewLine, args);
+ }
+
+ }
+
+ class CryptoRandom : RandomNumberGenerator
+ {
+ private static RandomNumberGenerator r;
+
+ public CryptoRandom()
+ {
+ r = RandomNumberGenerator.Create();
+ }
+
+ /// An array of bytes to contain random numbers.
+ public override void GetBytes(byte[] buffer)
+ {
+ r.GetBytes(buffer);
+ }
+
+ public override void GetNonZeroBytes(byte[] data)
+ {
+ r.GetNonZeroBytes(data);
+ }
+ public double NextDouble()
+ {
+ byte[] b = new byte[4];
+ r.GetBytes(b);
+ return (double)BitConverter.ToUInt32(b, 0) / UInt32.MaxValue;
+ }
+
+ /// The inclusive lower bound of the random number returned.
+ /// The exclusive upper bound of the random number returned. maxValue must be greater than or equal to minValue.
+ public int Next(int minValue, int maxValue)
+ {
+ return (int)Math.Round(NextDouble() * (maxValue - minValue - 1)) + minValue;
+ }
+ public int Next()
+ {
+ return Next(0, Int32.MaxValue);
+ }
+
+ /// The inclusive upper bound of the random number returned. maxValue must be greater than or equal 0
+ public int Next(int maxValue)
+ {
+ return Next(0, maxValue);
+ }
+ }
+
+ //Discord Rich Presence Integration :D
+ public class DiscordRpc
+ {
+ [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
+ public delegate void ReadyCallback();
+
+ [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
+ public delegate void DisconnectedCallback(int errorCode, string message);
+
+ [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
+ public delegate void ErrorCallback(int errorCode, string message);
+
+ [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
+ public delegate void JoinCallback(string secret);
+
+ [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
+ public delegate void SpectateCallback(string secret);
+
+ [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
+ public delegate void RequestCallback(JoinRequest request);
+
+ public struct EventHandlers
+ {
+ public ReadyCallback readyCallback;
+ public DisconnectedCallback disconnectedCallback;
+ public ErrorCallback errorCallback;
+ public JoinCallback joinCallback;
+ public SpectateCallback spectateCallback;
+ public RequestCallback requestCallback;
+ }
+
+ [System.Serializable]
+ public struct RichPresence
+ {
+ public string state; /* max 128 bytes */
+ public string details; /* max 128 bytes */
+ public long startTimestamp;
+ public long endTimestamp;
+ public string largeImageKey; /* max 32 bytes */
+ public string largeImageText; /* max 128 bytes */
+ public string smallImageKey; /* max 32 bytes */
+ public string smallImageText; /* max 128 bytes */
+ public string partyId; /* max 128 bytes */
+ public int partySize;
+ public int partyMax;
+ public string matchSecret; /* max 128 bytes */
+ public string joinSecret; /* max 128 bytes */
+ public string spectateSecret; /* max 128 bytes */
+ public bool instance;
+ }
+
+ [System.Serializable]
+ public struct JoinRequest
+ {
+ public string userId;
+ public string username;
+ public string avatar;
+ }
+
+ public enum Reply
+ {
+ No = 0,
+ Yes = 1,
+ Ignore = 2
+ }
+
+ [DllImport("discord-rpc", EntryPoint = "Discord_Initialize", CallingConvention = CallingConvention.Cdecl)]
+ public static extern void Initialize(string applicationId, ref EventHandlers handlers, bool autoRegister, string optionalSteamId);
+
+ [DllImport("discord-rpc", EntryPoint = "Discord_Shutdown", CallingConvention = CallingConvention.Cdecl)]
+ public static extern void Shutdown();
+
+ [DllImport("discord-rpc", EntryPoint = "Discord_RunCallbacks", CallingConvention = CallingConvention.Cdecl)]
+ public static extern void RunCallbacks();
+
+ [DllImport("discord-rpc", EntryPoint = "Discord_UpdatePresence", CallingConvention = CallingConvention.Cdecl)]
+ public static extern void UpdatePresence(ref RichPresence presence);
+
+ [DllImport("discord-rpc", EntryPoint = "Discord_Respond", CallingConvention = CallingConvention.Cdecl)]
+ public static extern void Respond(string userId, Reply reply);
+ }
+
+ public struct Client
+ {
+ public string MD5, Desc, Version;
+ public bool UsesNames, UsesIDs, LegacyMode, HasRocky;
+
+ public Client(string cmd5, string cdesc, string cversion, bool names, bool ids, bool legacy, bool rocky)
+ {
+ MD5 = cmd5;
+ Desc = cdesc;
+ Version = cversion;
+ UsesNames = names;
+ UsesIDs = ids;
+ LegacyMode = legacy;
+ HasRocky = rocky;
+ }
+ }
+
+ public struct ClientDef
+ {
+ public string Name;
+
+ public ClientDef(string cname)
+ {
+ Name = cname;
+ }
+ }
+
+ public struct Config
+ {
+ public string PlayerName, Scheme, SelectedClient;
+ public int PlayerID;
+ public bool AdminMode, Theme;
+
+ public Config(string cname, int cid, string cscheme, bool ctheme, string clientname, bool admin)
+ {
+ PlayerName = cname;
+ PlayerID = cid;
+ Scheme = cscheme;
+ Theme = ctheme;
+ SelectedClient = clientname;
+ AdminMode = admin;
+ }
+ }
+
+ public struct Info
+ {
+ public string Version, DefaultSelectedClient;
+
+ public Info(string cversion, string clientname)
+ {
+ Version = cversion;
+ DefaultSelectedClient = clientname;
+ }
+ }
+
+ public struct Customization
+ {
+ public string Hat1, Hat2, Hat3, Face, Head, Torso, RightArm, LeftArm, RightLeg, LeftLeg, Gear1, Gear2, Gear3, IconType;
+ public int HeadColor, TorsoColor, LeftArmColor, RightArmColor, LeftLegColor, RightLegColor, TShirt, Shirt, Pants;
+
+ public Customization(string chat1, string chat2, string chat3, int headcol, int torsocol, int larmcol, int rarmcol, int llegcol, int rlegcol, int ctshirt, int cshirt, int cpants, string cface, string chead, string ctorso, string clarm, string crarm, string crleg, string clleg, string cgear1, string cgear2, string cgear3, string icon)
+ {
+ Hat1 = chat1;
+ Hat2 = chat2;
+ Hat3 = chat3;
+ HeadColor = headcol;
+ TorsoColor = torsocol;
+ LeftArmColor = larmcol;
+ RightArmColor = rarmcol;
+ LeftLegColor = llegcol;
+ RightLegColor = rlegcol;
+ TShirt = ctshirt;
+ Shirt = cshirt;
+ Pants = cpants;
+ Face = cface;
+ Head = chead;
+ Torso = ctorso;
+ LeftArm = clarm;
+ RightArm = crarm;
+ LeftLeg = clleg;
+ RightLeg = crleg;
+ Gear1 = cgear1;
+ Gear2 = cgear2;
+ Gear3 = cgear3;
+ IconType = icon;
+ }
+ }
+
+ public struct ServerSettings
+ {
+ public string ChatType;
+ public int Port, PlayerLimit, RespawnTime, Blacklist1, Blacklist2, Blacklist3, Blacklist4, Blacklist5, Blacklist6, Blacklist7, Blacklist8;
+ public bool IsPersonalServer, MeleeGears, PowerUpGears, RangedGears, NavigationGears, ExplosivesGears, MusicalGears, SocialGears, TransportGears, BuildingGears;
+
+ public ServerSettings(int cport, int limit, int respawn, bool personal, string chtype, int bl1, int bl2, int bl3, int bl4, int bl5, int bl6, int bl7, int bl8, bool MeleeGT, bool PowerUpGT, bool RangedGT, bool NavigationGT, bool ExplosivesGT, bool MusicalGT, bool SocialGT, bool TransportGT, bool BuildingGT)
+ {
+ Port = cport;
+ PlayerLimit = limit;
+ RespawnTime = respawn;
+ IsPersonalServer = personal;
+ ChatType = chtype;
+ Blacklist1 = bl1;
+ Blacklist2 = bl2;
+ Blacklist3 = bl3;
+ Blacklist4 = bl4;
+ Blacklist5 = bl5;
+ Blacklist6 = bl6;
+ Blacklist7 = bl7;
+ Blacklist8 = bl8;
+ MeleeGears = MeleeGT;
+ PowerUpGears = PowerUpGT;
+ RangedGears = RangedGT;
+ NavigationGears = NavigationGT;
+ ExplosivesGears = ExplosivesGT;
+ MusicalGears = MusicalGT;
+ SocialGears = SocialGT;
+ TransportGears = TransportGT;
+ BuildingGears = BuildingGT;
+ }
+ }
+
+ public struct JoinSettings
+ {
+ public string IP;
+ public int Port;
+
+ public JoinSettings(string cip, int cport)
+ {
+ IP = cip;
+ Port = cport;
+ }
+ }
+
+ public enum ScriptType { Join, Server, Solo, CharacterView, Studio };
+ }
+}
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyShared/RBXLegacyShared.projitems b/Cut/2.0/RBXLegacyLauncher/RBXLegacyShared/RBXLegacyShared.projitems
new file mode 100644
index 0000000..5891321
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacyShared/RBXLegacyShared.projitems
@@ -0,0 +1,14 @@
+
+
+
+ $(MSBuildAllProjects);$(MSBuildThisFileFullPath)
+ true
+ e46def24-b993-4b7d-b864-a126ffac58a4
+
+
+ RBXLegacyShared
+
+
+
+
+
\ No newline at end of file
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyShared/RBXLegacyShared.shproj b/Cut/2.0/RBXLegacyLauncher/RBXLegacyShared/RBXLegacyShared.shproj
new file mode 100644
index 0000000..e6c2eb1
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacyShared/RBXLegacyShared.shproj
@@ -0,0 +1,13 @@
+
+
+
+ e46def24-b993-4b7d-b864-a126ffac58a4
+ 14.0
+
+
+
+
+
+
+
+
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/App.config b/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/App.config
new file mode 100644
index 0000000..8e15646
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/App.config
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/App.xaml b/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/App.xaml
new file mode 100644
index 0000000..90264c8
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/App.xaml
@@ -0,0 +1,9 @@
+
+
+
+
+
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/App.xaml.cs b/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/App.xaml.cs
new file mode 100644
index 0000000..d4d639e
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/App.xaml.cs
@@ -0,0 +1,17 @@
+using System;
+using System.Collections.Generic;
+using System.Configuration;
+using System.Data;
+using System.Linq;
+using System.Threading.Tasks;
+using System.Windows;
+
+namespace RBXLegacyURI
+{
+ ///
+ /// Interaction logic for App.xaml
+ ///
+ public partial class App : Application
+ {
+ }
+}
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/MainWindow.xaml b/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/MainWindow.xaml
new file mode 100644
index 0000000..66a707e
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/MainWindow.xaml
@@ -0,0 +1,12 @@
+
+
+
+
+
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/MainWindow.xaml.cs b/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/MainWindow.xaml.cs
new file mode 100644
index 0000000..94005b0
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/MainWindow.xaml.cs
@@ -0,0 +1,28 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Windows;
+using System.Windows.Controls;
+using System.Windows.Data;
+using System.Windows.Documents;
+using System.Windows.Input;
+using System.Windows.Media;
+using System.Windows.Media.Imaging;
+using System.Windows.Navigation;
+using System.Windows.Shapes;
+
+namespace RBXLegacyURI
+{
+ ///
+ /// Interaction logic for MainWindow.xaml
+ ///
+ public partial class MainWindow : Window
+ {
+ public MainWindow()
+ {
+ InitializeComponent();
+ }
+ }
+}
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/Properties/AssemblyInfo.cs b/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/Properties/AssemblyInfo.cs
new file mode 100644
index 0000000..e095abc
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/Properties/AssemblyInfo.cs
@@ -0,0 +1,55 @@
+using System.Reflection;
+using System.Resources;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+using System.Windows;
+
+// General Information about an assembly is controlled through the following
+// set of attributes. Change these attribute values to modify the information
+// associated with an assembly.
+[assembly: AssemblyTitle("RBXLegacyURI")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("RBXLegacyURI")]
+[assembly: AssemblyCopyright("Copyright © 2017")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// Setting ComVisible to false makes the types in this assembly not visible
+// to COM components. If you need to access a type in this assembly from
+// COM, set the ComVisible attribute to true on that type.
+[assembly: ComVisible(false)]
+
+//In order to begin building localizable applications, set
+//CultureYouAreCodingWith in your .csproj file
+//inside a . For example, if you are using US english
+//in your source files, set the to en-US. Then uncomment
+//the NeutralResourceLanguage attribute below. Update the "en-US" in
+//the line below to match the UICulture setting in the project file.
+
+//[assembly: NeutralResourcesLanguage("en-US", UltimateResourceFallbackLocation.Satellite)]
+
+
+[assembly: ThemeInfo(
+ ResourceDictionaryLocation.None, //where theme specific resource dictionaries are located
+ //(used if a resource is not found in the page,
+ // or application resource dictionaries)
+ ResourceDictionaryLocation.SourceAssembly //where the generic resource dictionary is located
+ //(used if a resource is not found in the page,
+ // app, or any theme specific resource dictionaries)
+)]
+
+
+// Version information for an assembly consists of the following four values:
+//
+// Major Version
+// Minor Version
+// Build Number
+// Revision
+//
+// You can specify all the values or you can default the Build and Revision Numbers
+// by using the '*' as shown below:
+// [assembly: AssemblyVersion("1.0.*")]
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/Properties/Resources.Designer.cs b/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/Properties/Resources.Designer.cs
new file mode 100644
index 0000000..1b1da8d
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/Properties/Resources.Designer.cs
@@ -0,0 +1,71 @@
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+// Runtime Version:4.0.30319.42000
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+namespace RBXLegacyURI.Properties
+{
+
+
+ ///
+ /// A strongly-typed resource class, for looking up localized strings, etc.
+ ///
+ // This class was auto-generated by the StronglyTypedResourceBuilder
+ // class via a tool like ResGen or Visual Studio.
+ // To add or remove a member, edit your .ResX file then rerun ResGen
+ // with the /str option, or rebuild your VS project.
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
+ internal class Resources
+ {
+
+ private static global::System.Resources.ResourceManager resourceMan;
+
+ private static global::System.Globalization.CultureInfo resourceCulture;
+
+ [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
+ internal Resources()
+ {
+ }
+
+ ///
+ /// Returns the cached ResourceManager instance used by this class.
+ ///
+ [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+ internal static global::System.Resources.ResourceManager ResourceManager
+ {
+ get
+ {
+ if ((resourceMan == null))
+ {
+ global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("RBXLegacyURI.Properties.Resources", typeof(Resources).Assembly);
+ resourceMan = temp;
+ }
+ return resourceMan;
+ }
+ }
+
+ ///
+ /// Overrides the current thread's CurrentUICulture property for all
+ /// resource lookups using this strongly typed resource class.
+ ///
+ [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+ internal static global::System.Globalization.CultureInfo Culture
+ {
+ get
+ {
+ return resourceCulture;
+ }
+ set
+ {
+ resourceCulture = value;
+ }
+ }
+ }
+}
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/Properties/Resources.resx b/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/Properties/Resources.resx
new file mode 100644
index 0000000..af7dbeb
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/Properties/Resources.resx
@@ -0,0 +1,117 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
\ No newline at end of file
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/Properties/Settings.Designer.cs b/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/Properties/Settings.Designer.cs
new file mode 100644
index 0000000..ae4fc3d
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/Properties/Settings.Designer.cs
@@ -0,0 +1,30 @@
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+// Runtime Version:4.0.30319.42000
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+namespace RBXLegacyURI.Properties
+{
+
+
+ [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0")]
+ internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase
+ {
+
+ private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
+
+ public static Settings Default
+ {
+ get
+ {
+ return defaultInstance;
+ }
+ }
+ }
+}
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/Properties/Settings.settings b/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/Properties/Settings.settings
new file mode 100644
index 0000000..033d7a5
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/Properties/Settings.settings
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/RBXLegacyURI.csproj b/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/RBXLegacyURI.csproj
new file mode 100644
index 0000000..3083008
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/RBXLegacyURI.csproj
@@ -0,0 +1,119 @@
+
+
+
+
+ Debug
+ AnyCPU
+ {89F4D9BA-F287-42E6-BE4B-B8D797B82590}
+ WinExe
+ Properties
+ RBXLegacyURI
+ RBXLegacyURI
+ v4.5
+ 512
+ {60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
+ 4
+
+
+ AnyCPU
+ true
+ full
+ false
+ bin\Debug\
+ DEBUG;TRACE
+ prompt
+ 4
+
+
+ AnyCPU
+ pdbonly
+ true
+ bin\Release\
+ TRACE
+ prompt
+ 4
+
+
+
+ ..\packages\MahApps.Metro.1.5.0\lib\net45\MahApps.Metro.dll
+ True
+
+
+ ..\packages\MahApps.Metro.IconPacks.1.9.1\lib\net45\MahApps.Metro.IconPacks.dll
+ True
+
+
+
+
+ ..\packages\MahApps.Metro.1.5.0\lib\net45\System.Windows.Interactivity.dll
+ True
+
+
+
+
+
+
+
+
+ 4.0
+
+
+
+
+
+
+
+ MSBuild:Compile
+ Designer
+
+
+ MSBuild:Compile
+ Designer
+
+
+ App.xaml
+ Code
+
+
+ MainWindow.xaml
+ Code
+
+
+
+
+ Code
+
+
+ True
+ True
+ Resources.resx
+
+
+ True
+ Settings.settings
+ True
+
+
+ ResXFileCodeGenerator
+ Resources.Designer.cs
+
+
+
+ SettingsSingleFileGenerator
+ Settings.Designer.cs
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/bin/Release/MahApps.Metro.IconPacks.dll b/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/bin/Release/MahApps.Metro.IconPacks.dll
new file mode 100644
index 0000000..0d96a51
Binary files /dev/null and b/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/bin/Release/MahApps.Metro.IconPacks.dll differ
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/bin/Release/MahApps.Metro.IconPacks.pdb b/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/bin/Release/MahApps.Metro.IconPacks.pdb
new file mode 100644
index 0000000..2fe4860
Binary files /dev/null and b/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/bin/Release/MahApps.Metro.IconPacks.pdb differ
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/bin/Release/MahApps.Metro.IconPacks.xml b/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/bin/Release/MahApps.Metro.IconPacks.xml
new file mode 100644
index 0000000..cd03841
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/bin/Release/MahApps.Metro.IconPacks.xml
@@ -0,0 +1,367 @@
+
+
+
+ MahApps.Metro.IconPacks
+
+
+
+
+ Base class for creating an icon control for icon packs.
+
+
+
+
+
+ Inheritors should provide a factory for setting up the path data index (per icon kind).
+ The factory will only be utilised once, across all closed instances (first instantiation wins).
+
+
+
+
+ Gets or sets the icon to display.
+
+
+
+
+ Gets the icon path data for the current .
+
+
+
+
+ ValueConverter which converts the PackIconFlipOrientation enumeration value to ScaleX value of a ScaleTransformation.
+
+
+
+
+
+ ValueConverter which converts the PackIconFlipOrientation enumeration value to ScaleY value of a ScaleTransformation.
+
+
+
+
+
+ MarkupConverter is a MarkupExtension which can be used for ValueConverter.
+
+
+
+
+
+
+ Converts a value.
+
+ The value produced by the binding source.
+ The type of the binding target property.
+ The converter parameter to use.
+ The culture to use in the converter.
+ A converted value. If the method returns null, the valid null value is used.
+
+
+
+ Converts a value.
+
+ The value that is produced by the binding target.
+ The type to convert to.
+ The converter parameter to use.
+ The culture to use in the converter.
+ A converted value. If the method returns null, the valid null value is used.
+
+
+
+ Enum PackIconFlipOrientation for the Flip property of the PackIcon
+
+
+
+
+ No flip
+
+
+
+
+ Flip the icon horizontal
+
+
+
+
+ Flip the icon vertical
+
+
+
+
+ Flip the icon vertical and horizontal
+
+
+
+
+ Class PackIcon which is the custom base class of MahApps.Metro.IconPacks.
+
+ The type of the enum kind.
+
+
+
+
+ Identifies the Flip dependency property.
+
+
+
+
+ Gets or sets the flip orientation.
+
+
+
+
+ Identifies the Rotation dependency property.
+
+
+
+
+ Gets or sets the rotation (angle).
+
+ The rotation.
+
+
+
+ Identifies the Spin dependency property.
+
+
+
+
+ Gets or sets a value indicating whether the inner icon is spinning.
+
+ true if spin; otherwise, false .
+
+
+
+ Identifies the SpinDuration dependency property.
+
+
+
+
+ Gets or sets the duration of the spinning animation (in seconds). This will also restart the spin animation.
+
+ The duration of the spin in seconds.
+
+
+
+ Identifies the SpinEasingFunction dependency property.
+
+
+
+
+ Gets or sets the EasingFunction of the spinning animation. This will also restart the spin animation.
+
+ The spin easing function.
+
+
+
+ Identifies the SpinAutoReverse dependency property.
+
+
+
+
+ Gets or sets the AutoReverse of the spinning animation. This will also restart the spin animation.
+
+ true if [spin automatic reverse]; otherwise, false .
+
+
+
+ Icons from Entypo+ Icons Font - http://www.entypo.com .
+
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+ List of available icons for use with .
+
+
+ All icons sourced from Entypo+ Icons Font - http://www.entypo.com -
+ http://creativecommons.org/licenses/by-sa/4.0/ .
+
+
+
+
+ Icons from the FontAwesome Icons project, http://fontawesome.io .
+
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+ List of available icons for use with .
+
+
+ All icons sourced from FontAwesome Icons Font v4.6.3 - http://fontawesome.io -
+ https://github.com/FortAwesome/Font-Awesome .
+
+
+
+
+ Icons from the Material Design Icons project, https://materialdesignicons.com/ .
+
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+ List of available icons for use with .
+
+
+ All icons sourced from Material Design Icons Font v1.6.50 - https://materialdesignicons.com - in accordance of
+ https://github.com/Templarian/MaterialDesign/blob/master/license.txt .
+
+
+
+
+ Icons from the Material Design Icons project, https://materialdesignicons.com/ .
+
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+ List of available icons for use with .
+
+
+ All icons sourced from Material Design Light Icons - https://github.com/Templarian/MaterialDesignLight - in accordance of
+ https://github.com/Templarian/MaterialDesignLight/blob/master/LICENSE.md .
+
+
+
+
+ Icons from the Modern UI Icons project, http://modernuiicons.com .
+
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+ List of available icons for use with .
+
+
+ All icons sourced from Modern UI Icons Font - http://modernuiicons.com - in accordance of
+ https://github.com/Templarian/WindowsIcons/blob/master/WindowsPhone/license.txt .
+
+
+
+
+ Icons from GitHub Octicons - https://octicons.github.com
+
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+ List of available icons for use with .
+
+
+ All icons sourced from GitHub Octicons - https://octicons.github.com -
+ https://github.com/primer/octicons/blob/master/LICENSE .
+
+
+
+
+ All SVG icons for popular brands, maintained by Dan Leech https://twitter.com/bathtype .
+ Contributions, corrections and requests can be made on GitHub https://github.com/danleech/simple-icons .
+
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+ List of available icons for use with .
+
+
+ All SVG icons for popular brands, maintained by Dan Leech https://twitter.com/bathtype .
+ Contributions, corrections and requests can be made on GitHub https://github.com/danleech/simple-icons .
+
+
+
+
+ A strongly-typed resource class, for looking up localized strings, etc.
+
+
+
+
+ Returns the cached ResourceManager instance used by this class.
+
+
+
+
+ Overrides the current thread's CurrentUICulture property for all
+ resource lookups using this strongly typed resource class.
+
+
+
+
+ GeneratedInternalTypeHelper
+
+
+
+
+ CreateInstance
+
+
+
+
+ GetPropertyValue
+
+
+
+
+ SetPropertyValue
+
+
+
+
+ CreateDelegate
+
+
+
+
+ AddEventHandler
+
+
+
+
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/bin/Release/MahApps.Metro.dll b/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/bin/Release/MahApps.Metro.dll
new file mode 100644
index 0000000..4c52491
Binary files /dev/null and b/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/bin/Release/MahApps.Metro.dll differ
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/bin/Release/MahApps.Metro.pdb b/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/bin/Release/MahApps.Metro.pdb
new file mode 100644
index 0000000..bf28f77
Binary files /dev/null and b/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/bin/Release/MahApps.Metro.pdb differ
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/bin/Release/MahApps.Metro.xml b/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/bin/Release/MahApps.Metro.xml
new file mode 100644
index 0000000..99d7199
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/bin/Release/MahApps.Metro.xml
@@ -0,0 +1,8287 @@
+
+
+
+ MahApps.Metro
+
+
+
+
+ Helper class for a common focusing problem.
+ The focus itself isn't the problem. If we use the common focusing methods the control get the focus
+ but it doesn't get the focus visual style.
+ The KeyboardNavigation class handles the visual style only if the control get the focus from a keyboard
+ device or if the SystemParameters.KeyboardCues is true.
+
+
+
+
+ Gets the KeyboardNavigationEx singleton instance.
+
+
+
+
+ Shows the focus visual of the current focused UI element.
+ Works only together with AlwaysShowFocusVisual property.
+
+
+
+
+ Focuses the specified element and shows the focus visual style.
+
+ The element which will be focused.
+
+
+
+ Attached DependencyProperty for setting AlwaysShowFocusVisual for a UI element.
+
+
+
+
+ Gets a the value which indicates if the UI element always show the focus visual style.
+
+
+
+
+ Sets a the value which indicates if the UI element always show the focus visual style.
+
+
+
+
+ A strongly-typed resource class, for looking up localized strings, etc.
+
+
+
+
+ Returns the cached ResourceManager instance used by this class.
+
+
+
+
+ Overrides the current thread's CurrentUICulture property for all
+ resource lookups using this strongly typed resource class.
+
+
+
+
+ With this class we can make custom window styles.
+
+
+
+ Add and remove a native WindowStyle from the HWND.
+ The styles to be removed. These can be bitwise combined.
+ The styles to be added. These can be bitwise combined.
+ Whether the styles of the HWND were modified as a result of this call.
+
+ Critical : Calls critical methods
+
+
+
+
+ Updates all glow windows (visible, hidden, collapsed)
+
+
+
+
+ Sets the opacity to all glow windows
+
+
+
+
+ Starts the opacity storyboard 0 -> 1
+
+
+
+
+ Shows all glow windows
+
+
+
+
+ Gets or sets the bindable Password property on the PasswordBox control. This is a dependency property.
+
+
+
+
+ Handles changes to the 'Password' attached property.
+
+
+
+
+ Handle the 'PasswordChanged'-event on the PasswordBox
+
+
+
+
+ Called after the behavior is attached to an AssociatedObject.
+
+
+ Override this to hook up functionality to the AssociatedObject.
+
+
+
+
+ Called when the behavior is being detached from its AssociatedObject, but before it has actually occurred.
+
+
+ Override this to unhook functionality from the AssociatedObject.
+
+
+
+
+
+ Sets the first TabItem with Visibility=" " as
+ the SelectedItem of the TabControl.
+
+
+ If there is no visible TabItem, null is set as the SelectedItem
+
+
+
+
+
+ Represents a border whose contents are clipped within the bounds
+ of the border. The border may have rounded corners.
+
+
+
+
+ BorderThickness Dependency Property
+
+
+
+
+ Gets or sets the BorderThickness property. This dependency property
+ indicates the BorderThickness.
+
+
+
+
+ Checks if the given Thickness is valid or not
+
+ Thickness
+
+
+
+
+ Padding Dependency Property
+
+
+
+
+ Gets or sets the Padding property. This dependency property
+ indicates the Padding.
+
+
+
+
+ CornerRadius Dependency Property
+
+
+
+
+ Gets or sets the CornerRadius property. This dependency property
+ indicates the CornerRadius of the border.
+
+
+
+
+ Checks if the given CornerRadius is valid or not
+
+ CornerRadius
+
+
+
+
+ BorderBrush Dependency Property
+
+
+
+
+ Gets or sets the BorderBrush property. This dependency property
+ indicates the BorderBrush with which the Border is drawn.
+
+
+
+
+ Background Dependency Property
+
+
+
+
+ Gets or sets the Background property. This dependency property
+ indicates the Background with which the Background is drawn.
+
+
+
+
+ OptimizeClipRendering Dependency Property
+
+
+
+
+ Gets or sets the OptimizeClipRendering property. This dependency property
+ indicates whether the rendering of the clip should be optimized. When set to true,
+ In order to optimize the rendering of the clipped Child,
+ the background is rendered with the same brush as the border. Any other brush set for
+ the background will be ignored. The Child will be rendered on top of it.
+ This is done to prevent any gaps between the border the the clipped Child (this is
+ evidently visible if both the Border and the Child are of same color).
+ This works best when the Child does not have any level of transparency and is opaque.
+
+
+
+
+ Updates DesiredSize of the ClipBorder. Called by parent UIElement. This is the first pass of layout.
+
+
+ Border determines its desired size it needs from the specified border the child: its sizing
+ properties, margin, and requested size.
+
+ Constraint size is an "upper limit" that the return value should not exceed.
+ The Decorator's desired size.
+
+
+
+ ClipBorder computes the position of its single child and applies its child's alignments to the child.
+
+
+ The size reserved for this element by the parent
+ The actual ink area of the element, typically the same as finalSize
+
+
+
+ Here the ClipBorder's Child, Border and Background are rendered.
+
+ Drawing Context
+
+
+
+ Generates a StreamGeometry.
+
+ An already opened StreamGeometryContext.
+ Rectangle for geomentry conversion.
+ The core points of the border which needs to be used to create
+ the geometry
+ Result geometry.
+
+
+
+ Encapsulates the details of each of the core points of the border which is calculated
+ based on the given CornerRadius, BorderThickness, Padding and a flag to indicate whether
+ the inner or outer border is to be calculated.
+
+ CornerRadius
+ BorderThickness
+ Padding
+ Flag to indicate whether outer or inner border needs
+ to be calculated
+
+
+
+ A few very useful extension methods
+
+
+
+
+ Returns whether or not two doubles are "close".
+
+ The first double to compare.
+ The second double to compare.
+
+ bool - the result of the AreClose comparision.
+
+
+
+
+ Returns whether or not the first double is less than the second double.
+
+ The first double to compare.
+ The second double to compare.
+
+ bool - the result of the LessThan comparision.
+
+
+
+
+ Returns whether or not the first double is greater than the second double.
+
+ The first double to compare.
+ The second double to compare.
+
+ bool - the result of the GreaterThan comparision.
+
+
+
+
+ Returns whether or not the double is "close" to 1. Same as AreClose(double, 1),
+ but this is faster.
+
+ The double to compare to 1.
+
+ bool - the result of the AreClose comparision.
+
+
+
+
+ IsZero - Returns whether or not the double is "close" to 0. Same as AreClose(double, 0),
+ but this is faster.
+
+ The double to compare to 0.
+
+ bool - the result of the AreClose comparision.
+
+
+
+
+ Compares two points for fuzzy equality. This function
+ helps compensate for the fact that double values can
+ acquire error when operated upon
+
+ The first point to compare
+ The second point to compare
+ Whether or not the two points are equal
+
+
+
+ Compares two Size instances for fuzzy equality. This function
+ helps compensate for the fact that double values can
+ acquire error when operated upon
+
+ The first size to compare
+ The second size to compare
+ Whether or not the two Size instances are equal
+
+
+
+ Compares two Vector instances for fuzzy equality. This function
+ helps compensate for the fact that double values can
+ acquire error when operated upon
+
+ The first Vector to compare
+ The second Vector to compare
+ Whether or not the two Vector instances are equal
+
+
+
+ Compares two rectangles for fuzzy equality. This function
+ helps compensate for the fact that double values can
+ acquire error when operated upon
+
+ The first rectangle to compare
+ The second rectangle to compare
+ Whether or not the two rectangles are equal
+
+
+
+ Faster check for NaN ( faster than double.IsNaN() )
+ IEEE 754 : If the argument is any value in the range 0x7ff0000000000001L through 0x7fffffffffffffffL
+ or in the range 0xfff0000000000001L through 0xffffffffffffffffL, the result will be NaN.
+
+ Value to check
+
+
+
+
+ Rounds the given value based on the DPI scale
+
+ Value to round
+ DPI Scale
+
+
+
+
+ Verifies if this Thickness contains only valid values
+ The set of validity checks is passed as parameters.
+
+ Thickness value
+ allows negative values
+ allows Double.NaN
+ allows Double.PositiveInfinity
+ allows Double.NegativeInfinity
+ Whether or not the thickness complies to the range specified
+
+
+
+ Method to add up the left and right size as width, as well as the top and bottom size as height
+
+ Thickness
+ Size
+
+
+
+ Verifies if the Thickness contains only zero values
+
+ Thickness
+ Size
+
+
+
+ Verifies if all the values in Thickness are same
+
+ Thickness
+ true if yes, otherwise false
+
+
+
+ Verifies if this CornerRadius contains only valid values
+ The set of validity checks is passed as parameters.
+
+ CornerRadius value
+ allows negative values
+ allows Double.NaN
+ allows Double.PositiveInfinity
+ allows Double.NegativeInfinity
+ Whether or not the CornerRadius complies to the range specified
+
+
+
+ Verifies if the CornerRadius contains only zero values
+
+ CornerRadius
+ Size
+
+
+
+ Verifies if the CornerRadius contains same values
+
+ CornerRadius
+ true if yes, otherwise false
+
+
+
+ Deflates rectangle by given thickness
+
+ Rectangle
+ Thickness
+ Deflated Rectangle
+
+
+
+ Inflates rectangle by given thickness
+
+ Rectangle
+ Thickness
+ Inflated Rectangle
+
+
+
+ Verifies if the given brush is a SolidColorBrush and
+ its color does not include transparency.
+
+ Brush
+ true if yes, otherwise false
+
+
+
+ Verifies if the given brush is the same as the otherBrush.
+
+ Brush
+ Brush
+ true if yes, otherwise false
+
+
+
+ Defines the method that determines whether the command can execute in its current state.
+
+
+ true if this command can be executed; otherwise, false.
+
+ Data used by the command. If the command does not require data to be passed, this object can be set to null.
+
+
+
+ Defines the method to be called when the command is invoked.
+
+ Data used by the command. If the command does not require data to be passed, this object can be set to null.
+
+
+
+ The DependencyProperty for the CharacterCasing property.
+ Controls whether or not content is converted to upper or lower case
+ Default Value: CharacterCasing.Normal
+
+
+
+
+ Character casing of the Content
+
+
+
+
+ The DependencyProperty for the RecognizesAccessKey property.
+ Default Value: false
+
+
+
+
+ Determine if the inner ContentPresenter should use AccessText in its style
+
+
+
+
+ This custom popup is used by the validation error template.
+ It provides some additional nice features:
+ - repositioning if host-window size or location changed
+ - repositioning if host-window gets maximized and vice versa
+ - it's only topmost if the host-window is activated
+
+
+
+
+ Gets/sets if the popup can be closed by left mouse button down.
+
+
+
+
+ Called when a cell has just switched to edit mode.
+
+ A reference to element returned by GenerateEditingElement.
+ The event args of the input event that caused the cell to go into edit mode. May be null.
+ The unedited value of the cell.
+
+
+
+ Synchronizes the column property. Taken from Helper code for DataGrid.
+
+
+
+
+ Taken from Helper code for DataGrid.
+
+
+
+
+ The DependencyProperty for the FontFamily property.
+ Default Value: SystemFonts.MessageFontFamily
+
+
+
+
+ The font family of the desired font.
+
+
+
+
+ The DependencyProperty for the FontSize property.
+ Default Value: SystemFonts.MessageFontSize
+
+
+
+
+ The size of the desired font.
+
+
+
+
+ The DependencyProperty for the FontStyle property.
+ Default Value: SystemFonts.MessageFontStyle
+
+
+
+
+ The style of the desired font.
+
+
+
+
+ The DependencyProperty for the FontWeight property.
+ Default Value: SystemFonts.MessageFontWeight
+
+
+
+
+ The weight or thickness of the desired font.
+
+
+
+
+ The DependencyProperty for the Foreground property.
+ Default Value: SystemColors.ControlTextBrush
+
+
+
+
+ An brush that describes the foreground color. This overrides the cell foreground inherited color.
+
+
+
+
+ Method used as property changed callback for properties which need RefreshCellContent to be called
+
+
+
+
+ The base class for dialogs.
+
+ You probably don't want to use this class, if you want to add arbitrary content to your dialog,
+ use the class.
+
+
+
+
+ Gets/sets the dialog's title.
+
+
+
+
+ Gets/sets arbitrary content on top of the dialog.
+
+
+
+
+ Gets/sets arbitrary content below the dialog.
+
+
+
+
+ Gets or sets the size of the dialog title font.
+
+
+ The size of the dialog title font.
+
+
+
+
+ Gets or sets the size of the dialog message font.
+
+
+ The size of the dialog message font.
+
+
+
+
+ Initializes a new MahApps.Metro.Controls.BaseMetroDialog.
+
+ The window that is the parent of the dialog.
+ The settings for the message dialog.
+
+
+
+ Initializes a new MahApps.Metro.Controls.BaseMetroDialog.
+
+
+
+
+ With this method it's possible to return your own settings in a custom dialog.
+
+
+
+
+
+
+ This is called in the loaded event.
+
+
+
+
+ Waits for the dialog to become ready for interaction.
+
+ A task that represents the operation and it's status.
+
+
+
+ Requests an externally shown Dialog to close. Will throw an exception if the Dialog is inside of a MetroWindow.
+
+
+
+
+ A last chance virtual method for stopping an external dialog from closing.
+
+
+
+
+
+ Gets the window that owns the current Dialog IF AND ONLY IF the dialog is shown externally.
+
+
+
+
+ Gets the window that owns the current Dialog IF AND ONLY IF the dialog is shown inside of a window.
+
+
+
+
+ Waits until this dialog gets unloaded.
+
+
+
+
+
+ A class that represents the settings used by Metro Dialogs.
+
+
+
+
+ Gets/sets the text used for the Affirmative button. For example: "OK" or "Yes".
+
+
+
+
+ Gets/sets the text used for the Negative button. For example: "Cancel" or "No".
+
+
+
+
+ Gets/sets whether the metro dialog should use the default black/white appearance (theme) or try to use the current accent.
+
+
+
+
+ Enable/disable dialog showing animation.
+ "True" - play showing animation.
+ "False" - skip showing animation.
+
+
+
+
+ Enable/disable dialog hiding animation
+ "True" - play hiding animation.
+ "False" - skip hiding animation.
+
+
+
+
+ Gets/sets the default text( just the inputdialog needed)
+
+
+
+
+ Gets/sets the maximum height. (Default is unlimited height, Double.NaN )
+
+
+
+
+ Gets or sets which button should be focused by default
+
+
+
+
+ Gets/sets the token to cancel the dialog.
+
+
+
+
+ Gets/sets a custom resource dictionary which can contains custom styles, brushes or something else.
+
+
+
+
+ If set, stops standard resource dictionaries being applied to the dialog.
+
+
+
+
+ Gets or sets the size of the dialog title font.
+
+
+ The size of the dialog title font.
+
+
+
+
+ Gets or sets the size of the dialog message font.
+
+
+ The size of the dialog message font.
+
+
+
+
+ An enum representing the different choices for a color scheme in a Metro Dialog.
+
+
+
+
+ An implementation of BaseMetroDialog allowing arbitrary content.
+
+
+
+
+ Gets the default instance if the dialog coordinator, which can be injected into a view model.
+
+
+
+
+ Creates a LoginDialog inside of the current window.
+
+ The window that is the parent of the dialog.
+ The title of the LoginDialog.
+ The message contained within the LoginDialog.
+ Optional settings that override the global metro dialog settings.
+ The text that was entered or null (Nothing in Visual Basic) if the user cancelled the operation.
+
+
+
+ Creates a InputDialog inside of the current window.
+
+ The MetroWindow
+ The title of the MessageDialog.
+ The message contained within the MessageDialog.
+ Optional settings that override the global metro dialog settings.
+ The text that was entered or null (Nothing in Visual Basic) if the user cancelled the operation.
+
+
+
+ Creates a MessageDialog inside of the current window.
+
+ The MetroWindow
+ The title of the MessageDialog.
+ The message contained within the MessageDialog.
+ The type of buttons to use.
+ Optional settings that override the global metro dialog settings.
+ A task promising the result of which button was pressed.
+
+
+
+ Creates a ProgressDialog inside of the current window.
+
+ The MetroWindow
+ The title of the ProgressDialog.
+ The message within the ProgressDialog.
+ Determines if the cancel button is visible.
+ Optional Settings that override the global metro dialog settings.
+ A task promising the instance of ProgressDialogController for this operation.
+
+
+
+ Adds a Metro Dialog instance to the specified window and makes it visible asynchronously.
+ If you want to wait until the user has closed the dialog, use
+ You have to close the resulting dialog yourself with .
+
+ The owning window of the dialog.
+ The dialog instance itself.
+ An optional pre-defined settings instance.
+ A task representing the operation.
+ The is already visible in the window.
+
+
+
+ Adds a Metro Dialog instance of the given type to the specified window and makes it visible asynchronously.
+ If you want to wait until the user has closed the dialog, use
+ You have to close the resulting dialog yourself with .
+
+ The owning window of the dialog.
+ An optional pre-defined settings instance.
+ A task with the dialog representing the operation.
+
+
+
+ Hides a visible Metro Dialog instance.
+
+ The window with the dialog that is visible.
+ The dialog instance to hide.
+ An optional pre-defined settings instance.
+ A task representing the operation.
+
+ The is not visible in the window.
+ This happens if hasn't been called before.
+
+
+
+
+ Gets the current shown dialog in async way.
+
+ The dialog owner.
+
+
+
+ Creates a LoginDialog outside of the current window.
+
+ The window that is the parent of the dialog.
+ The title of the LoginDialog.
+ The message contained within the LoginDialog.
+ Optional settings that override the global metro dialog settings.
+ The text that was entered or null (Nothing in Visual Basic) if the user cancelled the operation.
+
+
+
+ Creates a InputDialog outside of the current window.
+
+ The MetroWindow
+ The title of the MessageDialog.
+ The message contained within the MessageDialog.
+ Optional settings that override the global metro dialog settings.
+ The text that was entered or null (Nothing in Visual Basic) if the user cancelled the operation.
+
+
+
+ Creates a MessageDialog ouside of the current window.
+
+ The MetroWindow
+ The title of the MessageDialog.
+ The message contained within the MessageDialog.
+ The type of buttons to use.
+ Optional settings that override the global metro dialog settings.
+ A task promising the result of which button was pressed.
+
+
+
+ Use the dialog coordinator to help you interfact with dialogs from a view model.
+
+
+
+
+ Shows the input dialog.
+
+ Typically this should be the view model, which you register in XAML using .
+ The title of the MessageDialog.
+ The message contained within the MessageDialog.
+ Optional settings that override the global metro dialog settings.
+ The text that was entered or null (Nothing in Visual Basic) if the user cancelled the operation.
+
+
+
+ Shows the input dialog.
+
+ Typically this should be the view model, which you register in XAML using .
+ The title of the MessageDialog.
+ The message contained within the MessageDialog.
+ Optional settings that override the global metro dialog settings.
+ The text that was entered or null (Nothing in Visual Basic) if the user cancelled the operation.
+
+
+
+ Creates a LoginDialog inside of the current window.
+
+ Typically this should be the view model, which you register in XAML using .
+ The title of the LoginDialog.
+ The message contained within the LoginDialog.
+ Optional settings that override the global metro dialog settings.
+ The text that was entered or null (Nothing in Visual Basic) if the user cancelled the operation.
+
+
+
+ Creates a LoginDialog outside of the current window.
+
+ Typically this should be the view model, which you register in XAML using .
+ The title of the LoginDialog.
+ The message contained within the LoginDialog.
+ Optional settings that override the global metro dialog settings.
+ The text that was entered or null (Nothing in Visual Basic) if the user cancelled the operation.
+
+
+
+ Creates a MessageDialog inside of the current window.
+
+ Typically this should be the view model, which you register in XAML using .
+ The title of the MessageDialog.
+ The message contained within the MessageDialog.
+ The type of buttons to use.
+ Optional settings that override the global metro dialog settings.
+ A task promising the result of which button was pressed.
+
+
+
+ Creates a MessageDialog outside of the current window.
+
+ Typically this should be the view model, which you register in XAML using .
+ The title of the MessageDialog.
+ The message contained within the MessageDialog.
+ The type of buttons to use.
+ Optional settings that override the global metro dialog settings.
+ A task promising the result of which button was pressed.
+
+
+
+ Creates a ProgressDialog inside of the current window.
+
+ Typically this should be the view model, which you register in XAML using .
+ The title of the ProgressDialog.
+ The message within the ProgressDialog.
+ Determines if the cancel button is visible.
+ Optional Settings that override the global metro dialog settings.
+ A task promising the instance of ProgressDialogController for this operation.
+
+
+
+ Adds a Metro Dialog instance to the specified window and makes it visible asynchronously.
+ You have to close the resulting dialog yourself with .
+
+ Typically this should be the view model, which you register in XAML using .
+ The dialog instance itself.
+ An optional pre-defined settings instance.
+ A task representing the operation.
+ The is already visible in the window.
+
+
+
+ Hides a visible Metro Dialog instance.
+
+ Typically this should be the view model, which you register in XAML using .
+ The dialog instance to hide.
+ An optional pre-defined settings instance.
+ A task representing the operation.
+
+ The is not visible in the window.
+ This happens if hasn't been called before.
+
+
+
+
+ Gets the current shown dialog.
+
+ Typically this should be the view model, which you register in XAML using .
+
+
+
+ InputDialog
+
+
+
+
+ InitializeComponent
+
+
+
+
+ LoginDialog
+
+
+
+
+ InitializeComponent
+
+
+
+
+ An internal control that represents a message dialog. Please use MetroWindow.ShowMessage instead!
+
+
+ MessageDialog
+
+
+
+
+ InitializeComponent
+
+
+
+
+ An enum representing the result of a Message Dialog.
+
+
+
+
+ An enum representing the different button states for a Message Dialog.
+
+
+
+
+ Just "OK"
+
+
+
+
+ "OK" and "Cancel"
+
+
+
+
+ An internal control that represents a message dialog. Please use MetroWindow.ShowMessage instead!
+
+
+ ProgressDialog
+
+
+
+
+ InitializeComponent
+
+
+
+
+ A class for manipulating an open ProgressDialog.
+
+
+
+
+ This event is raised when the associated was closed programmatically.
+
+
+
+
+ This event is raised when the associated was cancelled by the user.
+
+
+
+
+ Gets if the Cancel button has been pressed.
+
+
+
+
+ Gets if the wrapped ProgressDialog is open.
+
+
+
+
+ Sets the ProgressBar's IsIndeterminate to true. To set it to false, call SetProgress.
+
+
+
+
+ Sets if the Cancel button is visible.
+
+
+
+
+
+ Sets the dialog's progress bar value and sets IsIndeterminate to false.
+
+ The percentage to set as the value.
+
+
+
+ Gets/Sets the minimum restriction of the progress Value property
+
+
+
+
+ Gets/Sets the maximum restriction of the progress Value property
+
+
+
+
+ Sets the dialog's message content.
+
+ The message to be set.
+
+
+
+ Sets the dialog's title.
+
+ The title to be set.
+
+
+
+ Begins an operation to close the ProgressDialog.
+
+ A task representing the operation.
+
+
+
+ The DependencyProperty for the ContentTemplate property.
+
+
+
+
+ The DependencyProperty for the ContentTemplateSelector property.
+
+
+
+
+ The DependencyProperty for the ContentStringFormat property.
+
+
+
+
+ Gets or sets the Content of this control..
+
+
+
+
+ ContentTemplate is the template used to display the content of the control.
+
+
+
+
+ ContentTemplateSelector allows to provide custom logic for choosing the template used to display the content of the control.
+
+
+ This property is ignored if is set.
+
+
+
+
+ ContentStringFormat is the format used to display the content of the control as a string
+
+
+ This property is ignored if is set.
+
+
+
+
+ Reflects the parameter to pass to the CommandProperty upon execution.
+
+
+
+
+ Gets or sets the target element on which to fire the command.
+
+
+
+
+ Get or sets the Command property.
+
+
+
+
+ Indicates whether the Menu is visible.
+
+
+
+
+ Gets or sets an extra tag.
+
+
+
+
+ Gets or sets the dimension of children stacking.
+
+
+
+
+ Gets or sets the Content used to generate the icon part.
+
+
+
+
+ Gets or sets the ContentTemplate used to display the content of the icon part.
+
+
+
+
+ Gets/sets the button style.
+
+
+
+
+ Gets/sets the menu style.
+
+
+
+
+ Gets/sets the brush of the button arrow icon.
+
+
+
+
+ Gets/sets the brush of the button arrow icon if the mouse is over the drop down button.
+
+
+
+
+ Gets/sets the brush of the button arrow icon if the arrow button is pressed.
+
+
+
+
+ Gets/sets the visibility of the button arrow icon.
+
+
+
+ Invoked when the property changes.
+ Information about the change.
+
+
+
+ Executes the specified action asynchronously with the DispatcherPriority.Background on the thread that the Dispatcher was created on.
+
+ The dispatcher object where the action runs.
+ An action that takes no parameters.
+ The dispatcher priority.
+
+
+
+ A control that imitate a slideshow with back/forward buttons.
+
+
+
+
+ To counteract the double Loaded event issue.
+
+
+
+
+ Coerce SelectedIndexProperty's value.
+
+ The object that the property exists on.
+ The new value of the property, prior to any coercion attempt.
+ The coerced value (with appropriate type).
+
+
+
+ Computes the transition when changing selected index.
+
+ Previous selected index.
+ New selected index.
+
+
+
+ Gets the navigation buttons.
+
+ Previous button.
+ Next button.
+ Inactive buttons.
+
+
+
+ Applies actions to navigation buttons.
+
+ Action applied to the previous button.
+ Action applied to the next button.
+ Action applied to the inactive buttons.
+ Any action is null.
+
+
+
+ Sets the visibility of navigation buttons.
+
+ Visibility of active buttons.
+
+
+
+ Changes the current slide to the previous item.
+
+
+
+
+ Changes the current to the next item.
+
+
+
+
+ Brings the control buttons (next/previous) into view.
+
+
+
+
+ Removes the control buttons (next/previous) from view.
+
+
+
+
+ Gets or sets a value indicating whether the border for mouse over state is enabled or not.
+
+
+
+
+ Gets or sets the mouse hover border brush.
+
+
+
+
+ Gets or sets the mouse hover border thickness.
+
+
+
+
+ Gets/sets the text that is displayed in the FlipView's banner.
+
+
+
+
+ Gets/sets whether the FlipView's banner is visible.
+
+
+
+
+ Gets or sets a value indicating whether the navigation is circular, so you get the first after last and the last before first.
+
+
+
+
+ Gets/sets whether the FlipView's NavigationButton is visible.
+
+
+
+
+ A sliding panel control that is hosted in a MetroWindow via a FlyoutsControl.
+
+
+
+
+
+
+ An event that is raised when IsOpen changes.
+
+
+
+
+ An event that is raised when the closing animation has finished.
+
+
+
+
+ Gets/sets if the title is visible in this flyout.
+
+
+
+
+ Gets/sets if the close button is visible in this flyout.
+
+
+
+
+ Gets/sets if the close button is a cancel button in this flyout.
+
+
+
+
+ Gets/sets a command which will be executed if the close button was clicked.
+ Note that this won't execute when is set to false .
+
+
+
+
+ Gets/sets the command parameter which will be passed by the CloseCommand.
+
+
+
+
+ Gets/sets a command which will be executed if the close button was clicked.
+
+
+
+
+ Gets/sets whether this flyout is visible.
+
+
+
+
+ Gets/sets whether this flyout uses the open/close animation when changing the property. (default is true)
+
+
+
+
+ Gets/sets whether this flyout animates the opacity of the flyout when opening/closing.
+
+
+
+
+ Gets/sets whether this flyout stays open when the user clicks outside of it.
+
+
+
+
+ Gets/sets the mouse button that closes the flyout on an external mouse click.
+
+
+
+
+ Gets/sets whether this flyout is modal.
+
+
+
+
+ Gets/sets this flyout's position in the FlyoutsControl/MetroWindow.
+
+
+
+
+ Gets or sets the theme of this flyout.
+
+
+
+
+ Gets or sets the focused element.
+
+
+
+
+ Gets or sets a value indicating whether the flyout should auto close after AutoCloseInterval has passed.
+
+
+
+
+ Gets or sets the time in milliseconds when the flyout should auto close.
+
+
+
+
+ Gets or sets a value indicating whether the flyout should try focus an element.
+
+
+
+
+ A FlyoutsControl is for displaying flyouts in a MetroWindow.
+
+
+
+
+
+ Gets/sets whether is ignored and all flyouts behave as if it was set to the value of this property.
+
+
+
+
+ Gets/sets whether is ignored and all flyouts behave as if it was set false.
+
+
+
+
+ Adapts the Flyout's theme to the theme of its host window.
+
+
+
+
+ Adapts the Flyout's theme to the theme of its host window, but inverted.
+ This theme can only be applied if the host window's theme abides the "Dark" and "Light" affix convention.
+ (see for more infos.
+
+
+
+
+ The dark theme. This is the default theme.
+
+
+
+
+ The flyouts theme will match the host window's accent color.
+
+
+
+
+ GlowWindow
+
+
+
+
+ InitializeComponent
+
+
+
+
+ The HamburgerMenu is based on a SplitView control. By default it contains a HamburgerButton and a ListView to display menu items.
+
+
+ The HamburgerMenu is based on a SplitView control. By default it contains a HamburgerButton and a ListView to display menu items.
+
+
+ The HamburgerMenu is based on a SplitView control. By default it contains a HamburgerButton and a ListView to display menu items.
+
+
+ The HamburgerMenu is based on a SplitView control. By default it contains a HamburgerButton and a ListView to display menu items.
+
+
+ The HamburgerMenu is based on a SplitView control. By default it contains a HamburgerButton and a ListView to display menu items.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Override default OnApplyTemplate to capture children controls
+
+
+
+
+ Event raised when an item is clicked
+
+
+
+
+ Event raised when an options' item is clicked
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Gets or sets a template for the hamburger icon.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Gets or sets a template for the hamburger icon.
+
+
+
+
+ Gets or sets main button's width.
+
+
+
+
+ Gets or sets main button's height.
+
+
+
+
+ Gets or sets main button's margin.
+
+
+
+
+ Gets or sets main button's visibility.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Gets or sets an object source used to generate the content of the options.
+
+
+
+
+ Gets or sets the DataTemplate used to display each item in the options.
+
+
+
+
+ Gets or sets the DataTemplateSelector used to display each item in the options.
+
+
+
+
+ Gets the collection used to generate the content of the option list.
+
+
+ Exception thrown if OptionsListView is not yet defined.
+
+
+
+
+ Gets or sets the visibility of the options menu.
+
+
+
+
+ Gets or sets the selected options menu item.
+
+
+
+
+ Gets or sets the selected options menu index.
+
+
+
+
+ Gets or sets a command which will be executed if an options item is clicked by the user.
+
+
+
+
+ Gets or sets the command parameter which will be passed by the OptionsItemCommand.
+
+
+
+
+ Executes the options item command which can be set by the user.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Gets or sets the width of the pane when it's fully expanded.
+
+
+
+
+ Gets or sets a value that specifies whether the pane is shown on the right or left side of the control.
+
+
+
+
+ Gets or sets a value that specifies how the pane and content areas are shown.
+
+
+
+
+ Gets or sets the width of the pane in its compact display mode.
+
+
+
+
+ Gets or sets the Brush to apply to the background of the Pane area of the control.
+
+
+
+
+ Gets or sets the Brush to apply to the foreground of the Pane area of the control.
+
+
+
+
+ Gets or sets a value indicating whether gets or sets a value that specifies whether the pane is expanded to its full width.
+
+
+
+
+ Gets or sets an object source used to generate the content of the menu.
+
+
+
+
+ Gets or sets the DataTemplate used to display each item.
+
+
+
+
+ Gets or sets the DataTemplateSelector used to display each item.
+
+
+
+
+ Gets the collection used to generate the content of the items list.
+
+
+ Exception thrown if ButtonsListView is not yet defined.
+
+
+
+
+ Gets or sets the selected menu item.
+
+
+
+
+ Gets or sets the selected menu index.
+
+
+
+
+ Gets or sets a command which will be executed if an item is clicked by the user.
+
+
+
+
+ Gets or sets the command parameter which will be passed by the ItemCommand.
+
+
+
+
+ Gets or sets wheather the ScrollBar of the HamburgerMenu is on the left side or on the right side.
+
+
+
+
+ Executes the item command which can be set by the user.
+
+
+
+
+ The HamburgerMenuGlyphItem provides a glyph based implementation for HamburgerMenu entries.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Gets or sets a value that specifies the glyph to use from Segoe MDL2 Assets font.
+
+
+
+
+ The HamburgerMenuIconItem provides an icon based implementation for HamburgerMenu entries.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Gets or sets a value that specifies an user specific object which can be used as icon.
+
+
+
+
+ The HamburgerMenuImageItem provides an image based implementation for HamburgerMenu entries.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Gets or sets a value that specifies a bitmap to display with an Image control.
+
+
+
+
+ The HamburgerMenuItem provides an implementation for HamburgerMenu entries.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Gets or sets a value that specifies label to display.
+
+
+
+
+ Gets or sets a value that specifies the page to navigate to (if you use the HamburgerMenu with a Frame content)
+
+
+
+
+ Gets or sets a value that specifies an user specific value.
+
+
+
+
+ Gets or sets a command which will be executed if an item is clicked by the user.
+
+
+
+
+ Gets or sets the command parameter which will be passed by the Command.
+
+
+
+
+ Gets or sets the element on which to raise the specified command.
+
+
+ Element on which to raise a command.
+
+
+
+
+ Gets or sets a value indicating whether this item is enabled in the user interface (UI). This is a dependency property.
+
+
+ true if the item is enabled; otherwise, false. The default value is true.
+
+
+
+
+ Executes the command which can be set by the user.
+
+
+
+
+ The HamburgerMenuItemCollection provides typed collection of HamburgerMenuItem.
+
+
+
+
+ Represents an hour comparison operation that ensures that 12 is smaller than 1.
+ This ensures that in the control the first hour that is selectable is 12 (AM/PM).
+
+
+ This ensures that the first hour that is selectable is 12 (AM/PM).
+ This comparer is used only if in the corresponding the value for is false.
+
+
+
+
+ Overrides the text case behavior for certain buttons.
+ When set to true , the text case will be preserved and won't be changed to upper or lower case.
+
+
+
+
+ DependencyProperty for property.
+
+
+
+
+ The CornerRadius property allows users to control the roundness of the button corners independently by
+ setting a radius value for each corner. Radius values that are too large are scaled so that they
+ smoothly blend from corner to corner. (Can be used e.g. at MetroButton style)
+ Description taken from original Microsoft description :-D
+
+
+
+
+ A helper class that provides various attached properties for the ComboBox control.
+
+
+
+
+
+ Gets the Maximum number of characters the TextBox can accept.
+
+
+
+
+ Sets the Maximum number of characters the TextBox can accept.
+
+
+
+
+ Gets the Character casing of the TextBox.
+
+
+
+
+ Sets the Character casing of the TextBox.
+
+
+
+
+ A helper class that provides various controls.
+
+
+
+
+ Gets the value to handle the visibility of the DisabledVisualElement in the template.
+
+
+
+
+ Sets the value to handle the visibility of the DisabledVisualElement in the template.
+
+
+
+
+ The DependencyProperty for the CharacterCasing property.
+ Controls whether or not content is converted to upper or lower case
+
+
+
+
+ Gets the character casing of the control
+
+
+
+
+ Sets the character casing of the control
+
+
+
+
+ This property can be used to set the button width (PART_ClearText) of TextBox, PasswordBox, ComboBox, NumericUpDown
+
+
+
+
+ Sets the brush used to draw the focus border.
+
+
+
+
+ Gets the brush used to draw the focus border.
+
+
+
+
+ Sets the brush used to draw the mouse over brush.
+
+
+
+
+ Gets the brush used to draw the mouse over brush.
+
+
+
+
+ DependencyProperty for property.
+
+
+
+
+ The CornerRadius property allows users to control the roundness of the button corners independently by
+ setting a radius value for each corner. Radius values that are too large are scaled so that they
+ smoothly blend from corner to corner. (Can be used e.g. at MetroButton style)
+ Description taken from original Microsoft description :-D
+
+
+
+
+ Save the DataGrid.
+
+
+
+
+ Get the DataGrid.
+
+
+
+
+ Gets the value to define the DataGridCell selection behavior.
+
+
+
+
+ Sets the value to define the DataGridCell selection behavior.
+
+
+
+
+ Gets the value to define the DataGridCell selection behavior.
+
+
+
+
+ Sets the value to define the DataGridCell selection behavior.
+
+
+
+
+ Gets a value which indicates the preview cell editing is enabled or not.
+
+
+
+
+ Sets a value which indicates the preview cell editing is enabled or not.
+
+
+
+
+ Gets the value to define the DataGridRow selection behavior.
+
+
+
+
+ Sets the value to define the DataGridRow selection behavior.
+
+
+
+
+ A helper class that provides various attached properties for the Expander control.
+
+
+
+
+
+ Gets the toggle button style used for the ExpandDirection Up.
+
+
+
+
+ Sets the toggle button style used for the ExpandDirection Up.
+
+
+
+
+ Gets the toggle button style used for the ExpandDirection Down.
+
+
+
+
+ Sets the toggle button style used for the ExpandDirection Down.
+
+
+
+
+ Gets the toggle button style used for the ExpandDirection Left.
+
+
+
+
+ Sets the toggle button style used for the ExpandDirection Left.
+
+
+
+
+ Gets the toggle button style used for the ExpandDirection Right.
+
+
+
+
+ Sets the toggle button style used for the ExpandDirection Right.
+
+
+
+
+ Change the value of the slider if the user rotates the mouse wheel by the value defined for
+
+
+
+
+ Change the value of the slider if the user rotates the mouse wheel by the value defined for
+
+
+
+
+ Do not change the value of the slider if the user rotates the mouse wheel.
+
+
+
+
+ Change the value of the slider only if the control is focused.
+
+
+
+
+ Changes the value of the slider if the mouse pointer is over this element.
+
+
+
+
+ This property can be used to set vertical scrollbar left side from the tabpanel (look at MetroAnimatedSingleRowTabControl)
+
+
+
+
+ Gets/Sets the type how the value will be changed if the user rotates the mouse wheel.
+
+
+
+
+ Gets/Sets the type how the value will be changed if the user rotates the mouse wheel.
+
+
+
+
+ Gets/Sets the value when the slider will be changed. Possible values are if the slider is focused or if the mouse is over the slider.
+
+
+
+
+ Gets/Sets the value when the slider will be changed. Possible values are if the slider is focused or if the mouse is over the slider.
+
+
+
+
+ Specifies the underline position of a TabControl.
+
+
+
+
+ Defines whether the underline below the is shown or not.
+
+
+
+
+ Defines whether the underline below the or is shown or not.
+
+
+
+
+ Defines the underline brush below the or .
+
+
+
+
+ Defines the underline brush below the or of an selected item.
+
+
+
+
+ Defines the underline brush below the or if the mouse is over an item.
+
+
+
+
+ Defines the underline brush below the or if the mouse is over a selected item.
+
+
+
+
+ This property can be used to set the Transition for animated TabControls
+
+
+
+
+ A helper class that provides various attached properties for the TextBox control.
+
+
+ Password watermarking code from: http://prabu-guru.blogspot.com/2010/06/how-to-add-watermark-text-to-textbox.html
+
+
+
+
+ The clear text button behavior property. It sets a click event to the button if the value is true.
+
+
+
+
+ This property can be used to set the button width (PART_ClearText) of TextBox, PasswordBox, ComboBox, NumericUpDown
+
+
+
+
+ This property can be used to retrieve the watermark using the of bound property.
+
+
+ Setting this property to true will uses reflection.
+
+
+
+
+ Indicates if a TextBox or RichTextBox should use SpellCheck context menu
+
+
+
+
+ Indicates if the watermark is automatically retrieved by using the of the bound property.
+
+ This attached property uses reflection; thus it might reduce the performance of the application.
+ The auto-watermak does work for the following controls:
+ In the following case no custom watermark is shown
+
+ - There is no binding
+ - Binding path errors
+ - Binding to a element of a collection without using a property of that element
Binding Path=Collection[0] use: Binding Path=Collection[0].SubProperty
+ - The bound property does not have a
+
+
+
+
+ Gets a value that indicates the horizontal alignment of the watermark.
+
+
+ One of the values that specifies the desired alignment. The default is .
+
+
+
+
+ Sets a value that indicates the horizontal alignment of the watermark.
+
+
+
+
+ Gets if the attached TextBox has text.
+
+
+
+
+ Gets the clear text button visibility / feature. Can be used to enable text deletion.
+
+
+
+
+ Sets the clear text button visibility / feature. Can be used to enable text deletion.
+
+
+
+
+ Gets the text button visibility.
+
+
+
+
+ Sets the text button visibility.
+
+
+
+
+ Gets the buttons placement variant.
+
+
+
+
+ Sets the buttons placement variant.
+
+
+
+
+ Gets the clear text button behavior.
+
+
+
+
+ Sets the clear text button behavior.
+
+
+
+
+ ButtonContentTemplate is the template used to display the content of the ClearText button.
+
+
+
+
+ This property can be used to handle the style for CheckBox and RadioButton
+ LeftToRight means content left and button right and RightToLeft vise versa
+
+
+
+
+ This property can be used to handle the style for CheckBox and RadioButton
+ LeftToRight means content left and button right and RightToLeft vise versa
+
+
+
+
+ A MetroTabControl (Pivot) that wraps TabItem/MetroTabItem headers on a single row.
+
+
+
+
+ Initializes a new instance of the MahApps.Metro.Controls.MetroAnimatedSingleRowTabControl class.
+
+
+
+
+ A MetroTabControl (Pivot) that uses a TransitioningContentControl to animate the contents of a TabItem/MetroTabItem.
+
+
+
+
+ Initializes a new instance of the MahApps.Metro.Controls.MetroAnimatedTabControl class.
+
+
+
+
+ Originally from http://xamlcoder.com/blog/2010/11/04/creating-a-metro-ui-style-control/
+
+
+
+
+ A reimplementation of NavigationWindow based on MetroWindow.
+
+
+
+ MetroNavigationWindow
+
+
+
+
+ Gets an IEnumerable that you use to enumerate the entries in back navigation history for a NavigationWindow.
+
+
+
+
+
+ Gets an IEnumerable that you use to enumerate the entries in back navigation history for a NavigationWindow.
+
+
+
+
+
+ Gets the NavigationService that is used by this MetroNavigationWindow to provide navigation services to its content.
+
+
+
+
+
+ Gets a value that indicates whether there is at least one entry in back navigation history.
+
+
+
+
+
+ Gets a value that indicates whether there is at least one entry in forward navigation history.
+
+
+
+
+
+ Gets or sets the base uniform resource identifier (URI) of the current context.
+
+
+
+
+
+ Gets or sets the uniform resource identifier (URI) of the current content, or the URI of new content that is currently being navigated to.
+
+
+
+
+
+ Adds an entry to back navigation history that contains a CustomContentState object.
+
+ A CustomContentState object that represents application-defined state that is associated with a specific piece of content.
+
+
+
+
+ Removes the most recent journal entry from back history.
+
+ The most recent JournalEntry in back navigation history, if there is one.
+
+
+
+
+ Navigates to the most recent item in back navigation history.
+
+
+
+
+
+ Navigates to the most recent item in forward navigation history.
+
+
+
+
+
+ Navigates asynchronously to content that is contained by an object.
+
+ An Object that contains the content to navigate to.
+ true if a navigation is not canceled; otherwise, false.
+
+
+
+
+ Navigates asynchronously to content that is specified by a uniform resource identifier (URI).
+
+ A Uri object initialized with the URI for the desired content.
+ true if a navigation is not canceled; otherwise, false.
+
+
+
+
+ Navigates asynchronously to content that is contained by an object, and passes an object that contains data to be used for processing during navigation.
+
+ An Object that contains the content to navigate to.
+ A Object that contains data to be used for processing during navigation.
+ true if a navigation is not canceled; otherwise, false.
+
+
+
+
+ Navigates asynchronously to source content located at a uniform resource identifier (URI), and pass an object that contains data to be used for processing during navigation.
+
+ A Uri object initialized with the URI for the desired content.
+ A Object that contains data to be used for processing during navigation.
+ true if a navigation is not canceled; otherwise, false.
+
+
+
+
+ Stops further downloading of content for the current navigation request.
+
+
+
+
+
+ Occurs when navigation to a content fragment begins, which occurs immediately, if the desired fragment is in the current content, or after the source XAML content has been loaded, if the desired fragment is in different content.
+
+
+
+
+
+ Occurs when a new navigation is requested.
+
+
+
+
+
+ Occurs when an error is raised while navigating to the requested content.
+
+
+
+
+
+ Occurs periodically during a download to provide navigation progress information.
+
+
+
+
+
+ Occurs when the StopLoading method is called, or when a new navigation is requested while a current navigation is in progre
+
+
+
+
+
+ Occurs when the content that is being navigated to has been found, and is available from the PageContent property, although it may not have completed loading
+
+
+
+
+
+ Occurs when content that was navigated to has been loaded, parsed, and has begun rendering.
+
+
+
+
+
+ InitializeComponent
+
+
+
+
+ A metrofied ProgressBar.
+
+
+
+
+
+ Gets/sets the diameter of the ellipses used in the indeterminate animation.
+
+
+
+
+ Gets/sets the offset of the ellipses used in the indeterminate animation.
+
+
+
+
+ A standard MetroTabControl (Pivot).
+
+
+
+
+ Initializes a new instance of the MahApps.Metro.Controls.MetroTabControl class.
+
+
+
+
+ A base class for every MetroTabControl (Pivot).
+
+
+
+
+ Get/sets the command that executes when a MetroTabItem's close button is clicked.
+
+
+
+
+ An event that is raised when a TabItem is closed.
+
+
+
+
+ Event args that is created when a TabItem is closed.
+
+
+
+
+ Gets the MetroTabItem that will be closed.
+
+
+
+
+ An extended TabItem with a metro style.
+
+
+
+
+ Gets/sets whether the Close Button is visible.
+
+
+
+
+ Gets/sets the command that is executed when the Close Button is clicked.
+
+
+
+
+ Gets/sets the command that is executed when the Close Button is clicked.
+
+
+
+
+ Gets/sets the command parameter which is passed to the close button command.
+
+
+
+
+ Gets/sets the Close Button Margin.
+
+
+
+
+ The MetroThumbContentControl control can be used for titles or something else and enables basic drag movement functionality.
+
+
+
+
+ Adds or remove a DragStartedEvent handler
+
+
+
+
+ Adds or remove a DragDeltaEvent handler
+
+
+
+
+ Adds or remove a DragCompletedEvent handler
+
+
+
+
+ DependencyProperty for the IsDragging property.
+
+
+
+
+ Indicates that the left mouse button is pressed and is over the MetroThumbContentControl.
+
+
+
+
+ An extended, metrofied Window class.
+
+
+
+
+ Allows easy handling of window commands brush. Theme is also applied based on this brush.
+
+
+
+
+ Gets/sets whether the window's entrance transition animation is enabled.
+
+
+
+
+ Gets/sets the FlyoutsControl that hosts the window's flyouts.
+
+
+
+
+ Gets/sets the icon content template to show a custom icon.
+
+
+
+
+ Gets/sets the title content template to show a custom title.
+
+
+
+
+ Gets/sets the left window commands that hosts the user commands.
+
+
+
+
+ Gets/sets the right window commands that hosts the user commands.
+
+
+
+
+ Gets/sets the window button commands that hosts the min/max/close commands.
+
+
+
+
+ Gets/sets whether the window will ignore (and overlap) the taskbar when maximized.
+
+
+
+
+ Gets/sets the brush used for the titlebar's foreground.
+
+
+
+
+ Gets/sets whether the window will save it's position between loads.
+
+
+
+
+ Gets the window placement settings (can be overwritten).
+
+
+
+
+ Get/sets whether the titlebar icon is visible or not.
+
+
+
+
+ Get/sets whether dialogs show over the title bar.
+
+
+
+
+ Gets/sets edge mode of the titlebar icon.
+
+
+
+
+ Gets/sets bitmap scaling mode of the titlebar icon.
+
+
+
+
+ Gets/sets icon scaling mode of the titlebar.
+
+
+
+
+ Gets/sets whether the TitleBar is visible or not.
+
+
+
+
+ Gets/sets whether the WindowStyle is None or not.
+
+
+
+
+ Gets/sets if the minimize button is visible.
+
+
+
+
+ Gets/sets if the Maximize/Restore button is visible.
+
+
+
+
+ Gets/sets if the close button is visible.
+
+
+
+
+ Gets/sets if the min button is enabled.
+
+
+
+
+ Gets/sets if the max/restore button is enabled.
+
+
+
+
+ Gets/sets if the close button is enabled.
+
+
+
+
+ Gets/sets if the the system menu should popup on right click.
+
+
+
+
+ Gets/sets the TitleBar's height.
+
+
+
+
+ Gets/sets if the TitleBar's text is automatically capitalized.
+
+
+
+
+ Character casing of the title
+
+
+
+
+ Gets/sets the title horizontal alignment.
+
+
+
+
+ Gets/sets the brush used for the Window's title bar.
+
+
+
+
+ Gets/sets the brush used for the Window's glow.
+
+
+
+
+ Gets/sets the brush used for the Window's non-active glow.
+
+
+
+
+ Gets/sets the brush used for the Window's non-active border.
+
+
+
+
+ Gets/sets the brush used for the Window's non-active title bar.
+
+
+
+
+ Gets/sets the brush used for the dialog overlay.
+
+
+
+
+ Gets/sets the opacity used for the dialog overlay.
+
+
+
+
+ Begins to show the MetroWindow's overlay effect.
+
+ A task representing the process.
+
+
+
+ Begins to hide the MetroWindow's overlay effect.
+
+ A task representing the process.
+
+
+
+ Stores the given element, or the last focused element via FocusManager, for restoring the focus after closing a dialog.
+
+ The element which will be focused again.
+
+
+
+ Clears the stored element which would get the focus after closing a dialog.
+
+
+
+
+ Initializes a new instance of the MahApps.Metro.Controls.MetroWindow class.
+
+
+
+
+ Gets the template child with the given name.
+
+ The interface type inheirted from DependencyObject.
+ The name of the template child.
+
+
+
+ Gets the template child with the given name.
+
+ The name of the template child.
+
+
+
+ This class eats little children.
+
+
+
+
+ Sets the IsHitTestVisibleInChromeProperty to a MetroWindow template child
+
+ The MetroWindow.
+ The name of the template child.
+
+
+
+
+ Sets the WindowChrome ResizeGripDirection to a MetroWindow template child.
+
+ The MetroWindow.
+ The name of the template child.
+ The direction.
+
+
+
+ Adapts the WindowCommands to the theme of the first opened, topmost && (top || right || left) flyout
+
+ The MetroWindow
+ All the flyouts! Or flyouts that fall into the category described in the summary.
+ An optional brush to reset the window commands brush to.
+
+
+
+ Represents a Windows spin box (also known as an up-down control) that displays numeric values.
+
+
+
+
+ Event fired from this NumericUpDown when its value has reached the maximum value
+
+
+
+
+ Event fired from this NumericUpDown when its value has reached the minimum value
+
+
+
+
+ Gets or sets the amount of time, in milliseconds, the NumericUpDown waits while the up/down button is pressed
+ before it starts increasing/decreasing the
+ for the specified . The value must be
+ non-negative.
+
+
+
+
+ Gets or sets a value indicating whether the user can use the arrow keys and to change values.
+
+
+
+
+ Gets or sets a value indicating whether the user can use the mouse wheel to change values.
+
+
+
+
+ Gets or sets a value indicating whether the control must have the focus in order to change values using the mouse wheel.
+
+ If the value is true then the value changes when the mouse wheel is over the control. If the value is false then the value changes only if the control has the focus. If is set to "false" then this property has no effect.
+
+
+
+
+
+ Gets or sets a value indicating whether the user can enter text in the control.
+
+
+
+
+ Gets or sets a value indicating the culture to be used in string formatting operations.
+
+
+
+
+ Gets or sets a value indicating whether the +/- button of the control is visible.
+
+
+ If the value is false then the of the control can be changed only if one of the following cases is satisfied:
+
+ -
+
is true.
+
+ -
+
is true.
+
+ -
+
is true.
+
+
+
+
+
+
+ Gets or sets a value indicating whether the text can be changed by the use of the up or down buttons only.
+
+
+
+
+ Gets or sets a value indicating whether the value to be added to or subtracted from remains
+ always
+ or if it will increase faster after pressing the up/down button/arrow some time.
+
+
+
+
+ Gets or sets the formatting for the displaying
+
+
+
+
+
+
+
+ Gets or sets the horizontal alignment of the contents of the text box.
+
+
+
+
+ Indicates if the NumericUpDown should show the decimal separator or not.
+
+
+
+
+ Called when this element or any below gets focus.
+
+
+
+
+ When overridden in a derived class, is invoked whenever application code or internal processes call
+ .
+
+
+
+
+ Raises the routed event.
+
+
+ Old value of the property
+
+
+ New value of the property
+
+
+
+
+ Based on Greg Schechter's Planerator
+ http://blogs.msdn.com/b/greg_schechter/archive/2007/10/26/enter-the-planerator-dead-simple-3d-in-wpf-with-a-stupid-name.aspx
+
+
+
+
+ An Enum representing different positions, such as Left or Right.
+
+
+
+
+ AddValueChanged of dependency property descriptor results in memory leak as you already know.
+ So, as described here, you can create custom class PropertyChangeNotifier to listen
+ to any dependency property changes.
+
+ This class takes advantage of the fact that bindings use weak references to manage associations
+ so the class will not root the object who property changes it is watching. It also uses a WeakReference
+ to maintain a reference to the object whose property it is watching without rooting that object.
+ In this way, you can maintain a collection of these objects so that you can unhook the property
+ change later without worrying about that collection rooting the object whose values you are watching.
+
+ Complete implementation can be found here: http://agsmith.wordpress.com/2008/04/07/propertydescriptor-addvaluechanged-alternative/
+
+
+
+
+ Identifies the dependency property
+
+
+
+
+ Returns/sets the value of the property
+
+
+
+
+
+ Event arguments created for the RangeSlider's SelectionChanged event.
+
+
+
+
+
+ The value of the new range's beginning.
+
+
+
+
+ The value of the new range's ending.
+
+
+
+
+ A slider control with the ability to select a range between two values.
+
+
+
+
+ Get/sets value how fast thumbs will move when user press on left/right/central with left mouse button (IsMoveToPoint must be set to FALSE)
+
+
+
+
+ Get/sets precision of the value, which displaying inside AutotToolTip
+
+
+
+
+ Get/sets the converter for the tooltip text
+
+
+
+
+ Get/sets tooltip, which will show while dragging thumbs and display currect value
+
+
+
+
+ Get/sets tick placement position
+
+
+
+
+ Get/sets IsMoveToPoint feature which will enable/disable moving to exact point inside control when user clicked on it
+
+
+
+
+ Get/sets tickFrequency
+
+
+
+
+ Get/sets orientation of range slider
+
+
+
+
+ Get/sets whether possibility to make manipulations inside range with left/right mouse buttons + cotrol button
+
+
+
+
+ Get/sets whether possibility to make manipulations inside range with left/right mouse buttons + cotrol button
+
+
+
+
+ Get/sets whether whole range will be moved when press on right/left/central part of control
+
+
+
+
+ Get/sets the minimal distance between two thumbs.
+
+
+
+
+ Get/sets the beginning of the range selection.
+
+
+
+
+ Get/sets the end of the range selection.
+
+
+
+
+ Get/sets the minimum range that can be selected.
+
+
+
+
+ Responds to a change in the value of the property.
+
+ The old value of the property. The new value of the property.
+
+
+
+ Responds to a change in the value of the property.
+
+ The old value of the property. The new value of the property.
+
+
+
+ RevealImage
+
+
+
+
+ InitializeComponent
+
+
+
+
+ Reflects the parameter to pass to the CommandProperty upon execution.
+
+
+
+
+ Gets or sets the target element on which to fire the command.
+
+
+
+
+ Get or sets the Command property.
+
+
+
+
+ Indicates whether the Popup is visible.
+
+
+
+
+ Gets or sets an extra tag.
+
+
+
+
+ Gets or sets the dimension of children stacking.
+
+
+
+
+ Gets or sets the Content used to generate the icon part.
+
+
+
+
+ Gets or sets the ContentTemplate used to display the content of the icon part.
+
+
+
+
+ Gets/sets the button style.
+
+
+
+
+ Gets/sets the button arrow style.
+
+
+
+
+ Gets/sets the popup listbox style.
+
+
+
+
+ Gets/sets the brush of the button arrow icon.
+
+
+
+
+ Gets/sets the brush of the button arrow icon if the mouse is over the split button.
+
+
+
+
+ Gets/sets the brush of the button arrow icon if the arrow button is pressed.
+
+
+
+ Updates the current selection when an item in the has changed
+ The event data.
+
+
+
+ A special animation used to animates the length of a .
+
+
+
+
+
+
+ Represents a container with two views; one view for the main content and another view that is typically used for
+ navigation commands.
+
+
+
+
+ Identifies the dependency property.
+
+ The identifier for the property.
+
+
+
+ Gets or sets the width of the pane in its compact display mode.
+
+
+ The width of the pane in it's compact display mode. The default is 48 device-independent pixel (DIP) (defined
+ by the SplitViewCompactPaneThemeLength resource).
+
+
+
+
+ Identifies the dependency property.
+
+ The identifier for the dependency property.
+
+
+
+ Gets or sets the contents of the main panel of a .
+
+ The contents of the main panel of a . The default is null.
+
+
+
+ Identifies the dependency property.
+
+ The identifier for the dependency property.
+
+
+
+ Gets of sets a value that specifies how the pane and content areas of a are shown.
+
+
+ A value of the enumeration that specifies how the pane and content areas of a are
+ shown. The default is .
+
+
+
+
+ Identifies the dependency property.
+
+ The identifier for the dependency property.
+
+
+
+ Gets or sets a value that specifies whether the pane is expanded to its full width.
+
+ true if the pane is expanded to its full width; otherwise, false. The default is true.
+
+
+
+ Identifies the dependency property.
+
+ The identifier for the dependency property.
+
+
+
+ Gets or sets the width of the pane when it's fully expanded.
+
+
+ The width of the pane when it's fully expanded. The default is 320 device-independent
+ pixel (DIP).
+
+
+
+
+ Identifies the dependency property.
+
+ The identifier for the dependency property.
+
+
+
+ Gets or sets the contents of the pane of a .
+
+ The contents of the pane of a . The default is null.
+
+
+
+ Identifies the dependency property.
+
+ The identifier for the dependency property.
+
+
+
+ Gets or sets the Brush to apply to the background of the area of the control.
+
+ The Brush to apply to the background of the area of the control.
+
+
+
+ Identifies the dependency property.
+
+ The identifier for the dependency property.
+
+
+
+ Gets or sets the Brush to apply to the foreground of the area of the control.
+
+ The Brush to apply to the background of the area of the control.
+
+
+
+ Identifies the PanePlacement dependency property.
+
+ The identifier for the PanePlacement dependency property.
+
+
+
+ Gets or sets a value that specifies whether the pane is shown on the right or left side of the
+ .
+
+
+ A value of the enumeration that specifies whether the pane is shown on the right or left side of the
+ . The default is .
+
+
+
+
+ Identifies the dependency property.
+
+ The identifier for the dependency property.
+
+
+
+ Gets an object that provides calculated values that can be referenced as TemplateBinding sources when defining
+ templates for a control.
+
+ An object that provides calculated values for templates.
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Occurs when the pane is closed.
+
+
+
+
+ Occurs when the pane is closing.
+
+
+
+
+ Constants that specify how the pane is shown in a .
+
+
+
+
+ The pane covers the content when it's open and does not take up space in the control layout.
+
+
+
+
+ The pane is shown side-by-side with the content and takes up space in the control layout.
+
+
+
+
+ The amount of the pane defined by the property is shown side-by-side
+ with the content and takes up space in the control layout.
+ The remaining part of the pane covers the content when it's open and does not take up space in the control layout.
+
+
+
+
+ The amount of the pane defined by the property is shown side-by-side
+ with the content and takes up space in the control layout.
+ The remaining part of the pane pushes the content to the side when it's open and takes up space in the control
+ layout.
+
+
+
+
+ Provides event data for the event.
+
+
+
+
+ Gets or sets a value that indicates whether the pane closing action should be canceled.
+
+ true to cancel the pane closing action; otherwise, false.
+
+
+
+ Constants that specify whether the pane is set to the left or to the right of the content in a
+ .
+
+
+
+
+ The pane is shown to the left of the content.
+
+
+
+
+ The pane is shown to the right of the content.
+
+
+
+
+ Provides calculated values that can be referenced as TemplatedParent sources when defining templates for a
+ .
+ Not intended for general use.
+
+
+
+
+ Gets the value as a GridLength.
+
+
+
+
+ Gets the negative of the value.
+
+
+
+
+ Gets the negative of the value calculated by subtracting the value from
+ the value.
+
+
+
+
+ Gets the value as a GridLength.
+
+
+
+
+ Gets the value.
+
+
+
+
+ Gets a value calculated by subtracting the value from the
+ value.
+
+
+
+
+ An Enum representing different themes for window commands.
+
+
+
+
+ HorizontalTitleAlignment Dependency Property.
+ Default Value: HorizontalAlignment.Left
+
+
+
+
+ Gets/Sets the horizontal alignment of the title.
+
+
+
+
+ VerticalTitleAlignment Dependency Property.
+ Default Value: VerticalAlignment.Bottom
+
+
+
+
+ Gets/Sets the vertical alignment of the title.
+
+
+
+
+ Represents a control that allows the user to select a date and a time.
+
+
+
+
+ Occurs when the property is changed.
+
+
+
+
+ Gets or sets the date to display
+
+
+ The date to display. The default is .
+
+
+
+
+ Gets or sets the last date to be displayed.
+
+ The last date to display.
+
+
+
+ Gets or sets the first date to be displayed.
+
+ The first date to display.
+
+
+
+ Gets or sets the day that is considered the beginning of the week.
+
+
+ A that represents the beginning of the week. The default is the
+ that is determined by the current culture.
+
+
+
+
+ Gets or sets a value that indicates whether the current date will be highlighted.
+
+ true if the current date is highlighted; otherwise, false. The default is true.
+
+
+
+ Gets or sets a value that indicates the dimension by which calendar and clock are stacked.
+
+
+ The of the calendar and clock. The default is
+ .
+
+
+
+
+ Gets or sets the currently selected date.
+
+
+ The date currently selected. The default is null.
+
+
+
+
+ Defines the visibility for time-parts that are visible for the .
+
+
+
+
+ Represents a control that allows the user to select a time.
+
+
+
+
+ Represents a base-class for time picking.
+
+
+
+
+ This readonly dependency property is to control whether to show the date-picker (in case of ) or hide it (in case of .
+
+
+
+
+ Represents the time 00:00:00; 12:00:00 AM respectively
+
+
+
+
+ Represents the time 23:59:59.9999999; 11:59:59.9999999 PM respectively
+
+
+
+
+ This list contains values from 0 to 55 with an interval of 5. It can be used to bind to and .
+
+
+ <MahApps:TimePicker SourceSeconds="{x:Static MahApps:TimePickerBase.IntervalOf5}" />
+ <MahApps:DateTimePicker SourceSeconds="{x:Static MahApps:TimePickerBase.IntervalOf5}" />
+
+
+ Returns a list containing {0, 5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55}.
+
+
+
+
+ This list contains values from 0 to 50 with an interval of 10. It can be used to bind to and .
+
+
+ <MahApps:TimePicker SourceSeconds="{x:Static MahApps:TimePickerBase.IntervalOf10}" />
+ <MahApps:DateTimePicker SourceSeconds="{x:Static MahApps:TimePickerBase.IntervalOf10}" />
+
+
+ Returns a list containing {0, 10, 20, 30, 40, 50}.
+
+
+
+
+ This list contains values from 0 to 45 with an interval of 15. It can be used to bind to and .
+
+
+ <MahApps:TimePicker SourceSeconds="{x:Static MahApps:TimePickerBase.IntervalOf15}" />
+ <MahApps:DateTimePicker SourceSeconds="{x:Static MahApps:TimePickerBase.IntervalOf15}" />
+
+
+ Returns a list containing {0, 15, 30, 45}.
+
+
+
+
+ Occurs when the property is changed.
+
+
+
+
+ Gets or sets a value indicating the culture to be used in string formatting operations.
+
+
+
+
+ Gets or sets a value indicating the visibility of the clock hands in the user interface (UI).
+
+
+ The visibility definition of the clock hands. The default is .
+
+
+
+
+ Gets or sets a value indicating whether the date can be selected or not. This property is read-only.
+
+
+
+
+ Gets or sets a value indicating whether the clock of this control is visible in the user interface (UI). This is a
+ dependency property.
+
+
+ If this value is set to false then is set to
+
+
+
+ true if the clock is visible; otherwise, false. The default value is true.
+
+
+
+
+ Gets or sets a value indicating whether the drop-down for a box is currently
+ open.
+
+ true if the drop-down is open; otherwise, false. The default is false.
+
+
+
+ Gets or sets a value indicating whether the contents of the are not editable.
+
+
+ true if the is read-only; otherwise, false. The default is false.
+
+
+
+
+ Gets or sets a value indicating the visibility of the selectable date-time-parts in the user interface (UI).
+
+
+ visibility definition of the selectable date-time-parts. The default is .
+
+
+
+
+ Gets or sets the currently selected time.
+
+
+ The time currently selected. The default is null.
+
+
+
+
+ Gets or sets a collection used to generate the content for selecting the hours.
+
+
+ A collection that is used to generate the content for selecting the hours. The default is a list of interger from 0
+ to 23 if is false or a list of interger from
+ 1 to 12 otherwise..
+
+
+
+
+ Gets or sets a collection used to generate the content for selecting the minutes.
+
+
+ A collection that is used to generate the content for selecting the minutes. The default is a list of int from
+ 0 to 59.
+
+
+
+
+ Gets or sets a collection used to generate the content for selecting the seconds.
+
+
+ A collection that is used to generate the content for selecting the minutes. The default is a list of int from
+ 0 to 59.
+
+
+
+
+ Gets a value indicating whether the that is specified by the
+
+ set by the ( if null) has not a value.
+
+
+
+
+ When overridden in a derived class, is invoked whenever application code or internal processes call
+ .
+
+
+
+
+ Gets the offset from the selected to use it in as hour
+ parameter.
+
+ The current hour.
+
+ An integer representing the offset to add to the hour that is selected in the hour-picker for setting the correct
+ . The offset is determined as follows:
+
+
+ Condition Offset
+
+ -
+
is false0
+
+ -
+
Selected hour is between 1 AM and 11 AM 0
+
+ -
+
Selected hour is 12 AM -12h
+
+ -
+
Selected hour is between 12 PM and 11 PM +12h
+
+
+
+
+
+
+ A control that allows the user to toggle between two states: One represents true; The other represents false.
+
+
+
+
+ Gets/sets the font family of the header.
+
+
+
+
+ Gets/sets the text to display when the control is in it's On state.
+
+
+
+
+ Gets/sets the text to display when the control is in it's Off state.
+
+
+
+
+ Gets/sets the brush used for the switch's foreground.
+
+
+
+
+ Gets/sets the brush used for the on-switch's foreground.
+
+
+
+
+ Gets/sets the brush used for the off-switch's foreground.
+
+
+
+
+ Gets/sets the brush used for the thumb indicator.
+
+
+
+
+ Gets/sets the brush used for the thumb indicator.
+
+
+
+
+ Gets/sets the width of the thumb indicator.
+
+
+
+
+ Gets/sets the control's content flow direction.
+
+
+
+
+ Gets/sets the control's toggle switch button style.
+
+
+
+
+ Gets/sets whether the control is Checked (On) or not (Off).
+
+
+
+
+ Gets/sets the command which will be executed if the IsChecked property was changed.
+
+
+
+
+ Gets/sets the command which will be executed if the checked event of the control is fired.
+
+
+
+
+ Gets/sets the command which will be executed if the checked event of the control is fired.
+
+
+
+
+ Gets/sets the command parameter which will be passed by the CheckChangedCommand.
+
+
+
+
+ Gets/sets the command parameter which will be passed by the CheckedCommand.
+
+
+
+
+ Gets/sets the command parameter which will be passed by the UnCheckedCommand.
+
+
+
+
+ An event that is raised when the value of IsChecked changes.
+
+
+
+
+ A Button that allows the user to toggle between two states.
+
+
+
+
+ Gets/sets the brush used for the control's foreground.
+
+
+
+
+ Gets/sets the brush used for the on-switch's foreground.
+
+
+
+
+ Gets/sets the brush used for the off-switch's foreground.
+
+
+
+
+ Gets/sets the brush used for the thumb indicator.
+
+
+
+
+ Gets/sets the brush used for the thumb indicator.
+
+
+
+
+ Gets/sets the width of the thumb indicator.
+
+
+
+
+ enumeration for the different transition types
+
+
+
+
+ Use the VisualState DefaultTransition
+
+
+
+
+ Use the VisualState Normal
+
+
+
+
+ Use the VisualState UpTransition
+
+
+
+
+ Use the VisualState DownTransition
+
+
+
+
+ Use the VisualState RightTransition
+
+
+
+
+ Use the VisualState RightReplaceTransition
+
+
+
+
+ Use the VisualState LeftTransition
+
+
+
+
+ Use the VisualState LeftReplaceTransition
+
+
+
+
+ Use a custom VisualState, the name must be set using CustomVisualStatesName property
+
+
+
+
+ A ContentControl that animates content as it loads and unloads.
+
+
+
+
+ Gets or sets the name of the custom transition visual state.
+
+
+
+
+ Gets/sets if the content is transitioning.
+
+
+
+
+ Reload the current transition if the content is the same.
+
+
+
+
+ Helper methods for UI-related tasks.
+ This class was obtained from Philip Sumi (a fellow WPF Disciples blog)
+ http://www.hardcodet.net/uploads/2009/06/UIHelper.cs
+
+
+
+
+ Finds a parent of a given item on the visual tree.
+
+ The type of the queried item.
+ A direct or indirect child of the
+ queried item.
+ The first parent item that matches the submitted
+ type parameter. If not matching item can be found, a null
+ reference is being returned.
+
+
+
+ Finds a Child of a given item in the visual tree.
+
+ A direct parent of the queried item.
+ The type of the queried item.
+ x:Name or Name of child.
+ The first parent item that matches the submitted type parameter.
+ If not matching item can be found,
+ a null parent is being returned.
+
+
+
+ This method is an alternative to WPF's
+ method, which also
+ supports content elements. Keep in mind that for content element,
+ this method falls back to the logical tree of the element!
+
+ The item to be processed.
+ The submitted item's parent, if available. Otherwise
+ null.
+
+
+
+ Analyzes both visual and logical tree in order to find all elements of a given
+ type that are descendants of the item.
+
+ The type of the queried items.
+ The root element that marks the source of the search. If the
+ source is already of the requested type, it will not be included in the result.
+ Sometimes it's better to search in the VisualTree (e.g. in tests)
+ All descendants of that match the requested type.
+
+
+
+ This method is an alternative to WPF's
+ method, which also
+ supports content elements. Keep in mind that for content elements,
+ this method falls back to the logical tree of the element.
+
+ The item to be processed.
+ Sometimes it's better to search in the VisualTree (e.g. in tests)
+ The submitted item's child elements, if available.
+
+
+
+ Tries to locate a given item within the visual tree,
+ starting with the dependency object at a given position.
+
+ The type of the element to be found
+ on the visual tree of the element at the given location.
+ The main element which is used to perform
+ hit testing.
+ The position to be evaluated on the origin.
+
+
+
+ Gets the relative mouse position to the given handle in client coordinates.
+
+ The handle for this method.
+
+
+
+ Try to get the relative mouse position to the given handle in client coordinates.
+
+ The handle for this method.
+
+
+
+ Gets or sets the value indicating current light style for the minimize button.
+
+
+
+
+ Gets or sets the value indicating current light style for the maximize button.
+
+
+
+
+ Gets or sets the value indicating current light style for the close button.
+
+
+
+
+ Gets or sets the value indicating current dark style for the minimize button.
+
+
+
+
+ Gets or sets the value indicating current dark style for the maximize button.
+
+
+
+
+ Gets or sets the value indicating current dark style for the close button.
+
+
+
+
+ Gets or sets the value indicating current theme.
+
+
+
+
+ Gets or sets the minimize button tooltip.
+
+
+
+
+ Gets or sets the maximize button tooltip.
+
+
+
+
+ Gets or sets the close button tooltip.
+
+
+
+
+ Gets or sets the restore button tooltip.
+
+
+
+
+ Gets or sets the value indicating current theme.
+
+
+
+
+ Gets or sets the value indicating light theme template.
+
+
+
+
+ Gets or sets the value indicating light theme template.
+
+
+
+
+ Gets or sets the value indicating whether to show the separators.
+
+
+
+
+ Gets or sets the value indicating whether to show the last separator.
+
+
+
+
+ Gets or sets the value indicating separator height.
+
+
+
+
+ Gets or sets the value indicating whether to show the separator.
+
+
+
+
+ Doesn't overlay flyouts nor a hidden TitleBar.
+
+
+
+
+ Overlays opened controls.
+
+
+
+
+ Overlays a hidden TitleBar.
+
+
+
+
+ Refreshes the application settings property values from persistent storage.
+
+
+
+
+ Upgrades the application settings on loading.
+
+
+
+
+ Updates application settings to reflect a more recent installation of the application.
+
+
+
+
+ Stores the current values of the settings properties.
+
+
+
+
+ this settings class is the default way to save the placement of the window
+
+
+
+
+ Upgrades the application settings on loading.
+
+
+
+
+ Determining Ideal Text Color Based on Specified Background Color
+ http://www.codeproject.com/KB/GDI-plus/IdealTextColor.aspx
+
+ The bg.
+
+
+
+
+ Converts a double representing either hour/minute/second to the corresponding angle.
+
+
+
+
+ Converts the value from true to false and false to true.
+
+
+
+
+ Converts a String into a Visibility enumeration (and back)
+ The FalseEquivalent can be declared with the "FalseEquivalent" property
+
+
+
+
+ Initialize the properties with standard values
+
+
+
+
+ FalseEquivalent (default : Visibility.Collapsed => see Constructor)
+
+
+
+
+ Define whether the opposite boolean value is crucial (default : false)
+
+
+
+
+ Converts a Thickness to a new Thickness. It's possible to ignore a side With the IgnoreThicknessSide property.
+
+
+
+
+ Use all sides.
+
+
+
+
+ Ignore the left side.
+
+
+
+
+ Ignore the top side.
+
+
+
+
+ Ignore the right side.
+
+
+
+
+ Ignore the bottom side.
+
+
+
+ Converts a value.
+ A converted value. If the method returns null, the valid null value is used.
+ The value produced by the binding source.
+ The type of the binding target property.
+ The converter parameter to use.
+ The culture to use in the converter.
+
+
+ Converts a value.
+ A converted value. If the method returns null, the valid null value is used.
+ The value that is produced by the binding target.
+ The type to convert to.
+ The converter parameter to use.
+ The culture to use in the converter.
+
+
+
+ Windows Messages
+ Defined in winuser.h from Windows SDK v6.1
+ Documentation pulled from MSDN.
+
+
+
+
+ The WM_NULL message performs no operation. An application sends the WM_NULL message if it wants to post a message that the recipient window will ignore.
+
+
+
+
+ The WM_CREATE message is sent when an application requests that a window be created by calling the CreateWindowEx or CreateWindow function. (The message is sent before the function returns.) The window procedure of the new window receives this message after the window is created, but before the window becomes visible.
+
+
+
+
+ The WM_DESTROY message is sent when a window is being destroyed. It is sent to the window procedure of the window being destroyed after the window is removed from the screen.
+ This message is sent first to the window being destroyed and then to the child windows (if any) as they are destroyed. During the processing of the message, it can be assumed that all child windows still exist.
+ ///
+
+
+
+ The WM_MOVE message is sent after a window has been moved.
+
+
+
+
+ The WM_SIZE message is sent to a window after its size has changed.
+
+
+
+
+ The WM_ACTIVATE message is sent to both the window being activated and the window being deactivated. If the windows use the same input queue, the message is sent synchronously, first to the window procedure of the top-level window being deactivated, then to the window procedure of the top-level window being activated. If the windows use different input queues, the message is sent asynchronously, so the window is activated immediately.
+
+
+
+
+ The WM_SETFOCUS message is sent to a window after it has gained the keyboard focus.
+
+
+
+
+ The WM_KILLFOCUS message is sent to a window immediately before it loses the keyboard focus.
+
+
+
+
+ The WM_ENABLE message is sent when an application changes the enabled state of a window. It is sent to the window whose enabled state is changing. This message is sent before the EnableWindow function returns, but after the enabled state (WS_DISABLED style bit) of the window has changed.
+
+
+
+
+ An application sends the WM_SETREDRAW message to a window to allow changes in that window to be redrawn or to prevent changes in that window from being redrawn.
+
+
+
+
+ An application sends a WM_SETTEXT message to set the text of a window.
+
+
+
+
+ An application sends a WM_GETTEXT message to copy the text that corresponds to a window into a buffer provided by the caller.
+
+
+
+
+ An application sends a WM_GETTEXTLENGTH message to determine the length, in characters, of the text associated with a window.
+
+
+
+
+ The WM_PAINT message is sent when the system or another application makes a request to paint a portion of an application's window. The message is sent when the UpdateWindow or RedrawWindow function is called, or by the DispatchMessage function when the application obtains a WM_PAINT message by using the GetMessage or PeekMessage function.
+
+
+
+
+ The WM_CLOSE message is sent as a signal that a window or an application should terminate.
+
+
+
+
+ The WM_QUERYENDSESSION message is sent when the user chooses to end the session or when an application calls one of the system shutdown functions. If any application returns zero, the session is not ended. The system stops sending WM_QUERYENDSESSION messages as soon as one application returns zero.
+ After processing this message, the system sends the WM_ENDSESSION message with the wParam parameter set to the results of the WM_QUERYENDSESSION message.
+
+
+
+
+ The WM_QUERYOPEN message is sent to an icon when the user requests that the window be restored to its previous size and position.
+
+
+
+
+ The WM_ENDSESSION message is sent to an application after the system processes the results of the WM_QUERYENDSESSION message. The WM_ENDSESSION message informs the application whether the session is ending.
+
+
+
+
+ The WM_QUIT message indicates a request to terminate an application and is generated when the application calls the PostQuitMessage function. It causes the GetMessage function to return zero.
+
+
+
+
+ The WM_ERASEBKGND message is sent when the window background must be erased (for example, when a window is resized). The message is sent to prepare an invalidated portion of a window for painting.
+
+
+
+
+ This message is sent to all top-level windows when a change is made to a system color setting.
+
+
+
+
+ The WM_SHOWWINDOW message is sent to a window when the window is about to be hidden or shown.
+
+
+
+
+ An application sends the WM_WININICHANGE message to all top-level windows after making a change to the WIN.INI file. The SystemParametersInfo function sends this message after an application uses the function to change a setting in WIN.INI.
+ Note The WM_WININICHANGE message is provided only for compatibility with earlier versions of the system. Applications should use the WM_SETTINGCHANGE message.
+
+
+
+
+ An application sends the WM_WININICHANGE message to all top-level windows after making a change to the WIN.INI file. The SystemParametersInfo function sends this message after an application uses the function to change a setting in WIN.INI.
+ Note The WM_WININICHANGE message is provided only for compatibility with earlier versions of the system. Applications should use the WM_SETTINGCHANGE message.
+
+
+
+
+ The WM_DEVMODECHANGE message is sent to all top-level windows whenever the user changes device-mode settings.
+
+
+
+
+ The WM_ACTIVATEAPP message is sent when a window belonging to a different application than the active window is about to be activated. The message is sent to the application whose window is being activated and to the application whose window is being deactivated.
+
+
+
+
+ An application sends the WM_FONTCHANGE message to all top-level windows in the system after changing the pool of font resources.
+
+
+
+
+ A message that is sent whenever there is a change in the system time.
+
+
+
+
+ The WM_CANCELMODE message is sent to cancel certain modes, such as mouse capture. For example, the system sends this message to the active window when a dialog box or message box is displayed. Certain functions also send this message explicitly to the specified window regardless of whether it is the active window. For example, the EnableWindow function sends this message when disabling the specified window.
+
+
+
+
+ The WM_SETCURSOR message is sent to a window if the mouse causes the cursor to move within a window and mouse input is not captured.
+
+
+
+
+ The WM_MOUSEACTIVATE message is sent when the cursor is in an inactive window and the user presses a mouse button. The parent window receives this message only if the child window passes it to the DefWindowProc function.
+
+
+
+
+ The WM_CHILDACTIVATE message is sent to a child window when the user clicks the window's title bar or when the window is activated, moved, or sized.
+
+
+
+
+ The WM_QUEUESYNC message is sent by a computer-based training (CBT) application to separate user-input messages from other messages sent through the WH_JOURNALPLAYBACK Hook procedure.
+
+
+
+
+ The WM_GETMINMAXINFO message is sent to a window when the size or position of the window is about to change. An application can use this message to override the window's default maximized size and position, or its default minimum or maximum tracking size.
+
+
+
+
+ Windows NT 3.51 and earlier: The WM_PAINTICON message is sent to a minimized window when the icon is to be painted. This message is not sent by newer versions of Microsoft Windows, except in unusual circumstances explained in the Remarks.
+
+
+
+
+ Windows NT 3.51 and earlier: The WM_ICONERASEBKGND message is sent to a minimized window when the background of the icon must be filled before painting the icon. A window receives this message only if a class icon is defined for the window; otherwise, WM_ERASEBKGND is sent. This message is not sent by newer versions of Windows.
+
+
+
+
+ The WM_NEXTDLGCTL message is sent to a dialog box procedure to set the keyboard focus to a different control in the dialog box.
+
+
+
+
+ The WM_SPOOLERSTATUS message is sent from Print Manager whenever a job is added to or removed from the Print Manager queue.
+
+
+
+
+ The WM_DRAWITEM message is sent to the parent window of an owner-drawn button, combo box, list box, or menu when a visual aspect of the button, combo box, list box, or menu has changed.
+
+
+
+
+ The WM_MEASUREITEM message is sent to the owner window of a combo box, list box, list view control, or menu item when the control or menu is created.
+
+
+
+
+ Sent to the owner of a list box or combo box when the list box or combo box is destroyed or when items are removed by the LB_DELETESTRING, LB_RESETCONTENT, CB_DELETESTRING, or CB_RESETCONTENT message. The system sends a WM_DELETEITEM message for each deleted item. The system sends the WM_DELETEITEM message for any deleted list box or combo box item with nonzero item data.
+
+
+
+
+ Sent by a list box with the LBS_WANTKEYBOARDINPUT style to its owner in response to a WM_KEYDOWN message.
+
+
+
+
+ Sent by a list box with the LBS_WANTKEYBOARDINPUT style to its owner in response to a WM_CHAR message.
+
+
+
+
+ An application sends a WM_SETFONT message to specify the font that a control is to use when drawing text.
+
+
+
+
+ An application sends a WM_GETFONT message to a control to retrieve the font with which the control is currently drawing its text.
+
+
+
+
+ An application sends a WM_SETHOTKEY message to a window to associate a hot key with the window. When the user presses the hot key, the system activates the window.
+
+
+
+
+ An application sends a WM_GETHOTKEY message to determine the hot key associated with a window.
+
+
+
+
+ The WM_QUERYDRAGICON message is sent to a minimized (iconic) window. The window is about to be dragged by the user but does not have an icon defined for its class. An application can return a handle to an icon or cursor. The system displays this cursor or icon while the user drags the icon.
+
+
+
+
+ The system sends the WM_COMPAREITEM message to determine the relative position of a new item in the sorted list of an owner-drawn combo box or list box. Whenever the application adds a new item, the system sends this message to the owner of a combo box or list box created with the CBS_SORT or LBS_SORT style.
+
+
+
+
+ Active Accessibility sends the WM_GETOBJECT message to obtain information about an accessible object contained in a server application.
+ Applications never send this message directly. It is sent only by Active Accessibility in response to calls to AccessibleObjectFromPoint, AccessibleObjectFromEvent, or AccessibleObjectFromWindow. However, server applications handle this message.
+
+
+
+
+ The WM_COMPACTING message is sent to all top-level windows when the system detects more than 12.5 percent of system time over a 30- to 60-second interval is being spent compacting memory. This indicates that system memory is low.
+
+
+
+
+ WM_COMMNOTIFY is Obsolete for Win32-Based Applications
+
+
+
+
+ The WM_WINDOWPOSCHANGING message is sent to a window whose size, position, or place in the Z order is about to change as a result of a call to the SetWindowPos function or another window-management function.
+
+
+
+
+ The WM_WINDOWPOSCHANGED message is sent to a window whose size, position, or place in the Z order has changed as a result of a call to the SetWindowPos function or another window-management function.
+
+
+
+
+ Notifies applications that the system, typically a battery-powered personal computer, is about to enter a suspended mode.
+ Use: POWERBROADCAST
+
+
+
+
+ An application sends the WM_COPYDATA message to pass data to another application.
+
+
+
+
+ The WM_CANCELJOURNAL message is posted to an application when a user cancels the application's journaling activities. The message is posted with a NULL window handle.
+
+
+
+
+ Sent by a common control to its parent window when an event has occurred or the control requires some information.
+
+
+
+
+ The WM_INPUTLANGCHANGEREQUEST message is posted to the window with the focus when the user chooses a new input language, either with the hotkey (specified in the Keyboard control panel application) or from the indicator on the system taskbar. An application can accept the change by passing the message to the DefWindowProc function or reject the change (and prevent it from taking place) by returning immediately.
+
+
+
+
+ The WM_INPUTLANGCHANGE message is sent to the topmost affected window after an application's input language has been changed. You should make any application-specific settings and pass the message to the DefWindowProc function, which passes the message to all first-level child windows. These child windows can pass the message to DefWindowProc to have it pass the message to their child windows, and so on.
+
+
+
+
+ Sent to an application that has initiated a training card with Microsoft Windows Help. The message informs the application when the user clicks an authorable button. An application initiates a training card by specifying the HELP_TCARD command in a call to the WinHelp function.
+
+
+
+
+ Indicates that the user pressed the F1 key. If a menu is active when F1 is pressed, WM_HELP is sent to the window associated with the menu; otherwise, WM_HELP is sent to the window that has the keyboard focus. If no window has the keyboard focus, WM_HELP is sent to the currently active window.
+
+
+
+
+ The WM_USERCHANGED message is sent to all windows after the user has logged on or off. When the user logs on or off, the system updates the user-specific settings. The system sends this message immediately after updating the settings.
+
+
+
+
+ Determines if a window accepts ANSI or Unicode structures in the WM_NOTIFY notification message. WM_NOTIFYFORMAT messages are sent from a common control to its parent window and from the parent window to the common control.
+
+
+
+
+ The WM_CONTEXTMENU message notifies a window that the user clicked the right mouse button (right-clicked) in the window.
+
+
+
+
+ The WM_STYLECHANGING message is sent to a window when the SetWindowLong function is about to change one or more of the window's styles.
+
+
+
+
+ The WM_STYLECHANGED message is sent to a window after the SetWindowLong function has changed one or more of the window's styles
+
+
+
+
+ The WM_DISPLAYCHANGE message is sent to all windows when the display resolution has changed.
+
+
+
+
+ The WM_GETICON message is sent to a window to retrieve a handle to the large or small icon associated with a window. The system displays the large icon in the ALT+TAB dialog, and the small icon in the window caption.
+
+
+
+
+ An application sends the WM_SETICON message to associate a new large or small icon with a window. The system displays the large icon in the ALT+TAB dialog box, and the small icon in the window caption.
+
+
+
+
+ The WM_NCCREATE message is sent prior to the WM_CREATE message when a window is first created.
+
+
+
+
+ The WM_NCDESTROY message informs a window that its nonclient area is being destroyed. The DestroyWindow function sends the WM_NCDESTROY message to the window following the WM_DESTROY message. WM_DESTROY is used to free the allocated memory object associated with the window.
+ The WM_NCDESTROY message is sent after the child windows have been destroyed. In contrast, WM_DESTROY is sent before the child windows are destroyed.
+
+
+
+
+ The WM_NCCALCSIZE message is sent when the size and position of a window's client area must be calculated. By processing this message, an application can control the content of the window's client area when the size or position of the window changes.
+
+
+
+
+ The WM_NCHITTEST message is sent to a window when the cursor moves, or when a mouse button is pressed or released. If the mouse is not captured, the message is sent to the window beneath the cursor. Otherwise, the message is sent to the window that has captured the mouse.
+
+
+
+
+ The WM_NCPAINT message is sent to a window when its frame must be painted.
+
+
+
+
+ The WM_NCACTIVATE message is sent to a window when its nonclient area needs to be changed to indicate an active or inactive state.
+
+
+
+
+ The WM_GETDLGCODE message is sent to the window procedure associated with a control. By default, the system handles all keyboard input to the control; the system interprets certain types of keyboard input as dialog box navigation keys. To override this default behavior, the control can respond to the WM_GETDLGCODE message to indicate the types of input it wants to process itself.
+
+
+
+
+ The WM_SYNCPAINT message is used to synchronize painting while avoiding linking independent GUI threads.
+
+
+
+
+ The WM_NCMOUSEMOVE message is posted to a window when the cursor is moved within the nonclient area of the window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
+
+
+
+
+ The WM_NCLBUTTONDOWN message is posted when the user presses the left mouse button while the cursor is within the nonclient area of a window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
+
+
+
+
+ The WM_NCLBUTTONUP message is posted when the user releases the left mouse button while the cursor is within the nonclient area of a window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
+
+
+
+
+ The WM_NCLBUTTONDBLCLK message is posted when the user double-clicks the left mouse button while the cursor is within the nonclient area of a window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
+
+
+
+
+ The WM_NCRBUTTONDOWN message is posted when the user presses the right mouse button while the cursor is within the nonclient area of a window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
+
+
+
+
+ The WM_NCRBUTTONUP message is posted when the user releases the right mouse button while the cursor is within the nonclient area of a window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
+
+
+
+
+ The WM_NCRBUTTONDBLCLK message is posted when the user double-clicks the right mouse button while the cursor is within the nonclient area of a window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
+
+
+
+
+ The WM_NCMBUTTONDOWN message is posted when the user presses the middle mouse button while the cursor is within the nonclient area of a window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
+
+
+
+
+ The WM_NCMBUTTONUP message is posted when the user releases the middle mouse button while the cursor is within the nonclient area of a window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
+
+
+
+
+ The WM_NCMBUTTONDBLCLK message is posted when the user double-clicks the middle mouse button while the cursor is within the nonclient area of a window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
+
+
+
+
+ The WM_NCXBUTTONDOWN message is posted when the user presses the first or second X button while the cursor is in the nonclient area of a window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
+
+
+
+
+ The WM_NCXBUTTONUP message is posted when the user releases the first or second X button while the cursor is in the nonclient area of a window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
+
+
+
+
+ The WM_NCXBUTTONDBLCLK message is posted when the user double-clicks the first or second X button while the cursor is in the nonclient area of a window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
+
+
+
+
+ The WM_INPUT_DEVICE_CHANGE message is sent to the window that registered to receive raw input. A window receives this message through its WindowProc function.
+
+
+
+
+ The WM_INPUT message is sent to the window that is getting raw input.
+
+
+
+
+ This message filters for keyboard messages.
+
+
+
+
+ The WM_KEYDOWN message is posted to the window with the keyboard focus when a nonsystem key is pressed. A nonsystem key is a key that is pressed when the ALT key is not pressed.
+
+
+
+
+ The WM_KEYUP message is posted to the window with the keyboard focus when a nonsystem key is released. A nonsystem key is a key that is pressed when the ALT key is not pressed, or a keyboard key that is pressed when a window has the keyboard focus.
+
+
+
+
+ The WM_CHAR message is posted to the window with the keyboard focus when a WM_KEYDOWN message is translated by the TranslateMessage function. The WM_CHAR message contains the character code of the key that was pressed.
+
+
+
+
+ The WM_DEADCHAR message is posted to the window with the keyboard focus when a WM_KEYUP message is translated by the TranslateMessage function. WM_DEADCHAR specifies a character code generated by a dead key. A dead key is a key that generates a character, such as the umlaut (double-dot), that is combined with another character to form a composite character. For example, the umlaut-O character (Ö) is generated by typing the dead key for the umlaut character, and then typing the O key.
+
+
+
+
+ The WM_SYSKEYDOWN message is posted to the window with the keyboard focus when the user presses the F10 key (which activates the menu bar) or holds down the ALT key and then presses another key. It also occurs when no window currently has the keyboard focus; in this case, the WM_SYSKEYDOWN message is sent to the active window. The window that receives the message can distinguish between these two contexts by checking the context code in the lParam parameter.
+
+
+
+
+ The WM_SYSKEYUP message is posted to the window with the keyboard focus when the user releases a key that was pressed while the ALT key was held down. It also occurs when no window currently has the keyboard focus; in this case, the WM_SYSKEYUP message is sent to the active window. The window that receives the message can distinguish between these two contexts by checking the context code in the lParam parameter.
+
+
+
+
+ The WM_SYSCHAR message is posted to the window with the keyboard focus when a WM_SYSKEYDOWN message is translated by the TranslateMessage function. It specifies the character code of a system character key — that is, a character key that is pressed while the ALT key is down.
+
+
+
+
+ The WM_SYSDEADCHAR message is sent to the window with the keyboard focus when a WM_SYSKEYDOWN message is translated by the TranslateMessage function. WM_SYSDEADCHAR specifies the character code of a system dead key — that is, a dead key that is pressed while holding down the ALT key.
+
+
+
+
+ The WM_UNICHAR message is posted to the window with the keyboard focus when a WM_KEYDOWN message is translated by the TranslateMessage function. The WM_UNICHAR message contains the character code of the key that was pressed.
+ The WM_UNICHAR message is equivalent to WM_CHAR, but it uses Unicode Transformation Format (UTF)-32, whereas WM_CHAR uses UTF-16. It is designed to send or post Unicode characters to ANSI windows and it can can handle Unicode Supplementary Plane characters.
+
+
+
+
+ This message filters for keyboard messages.
+
+
+
+
+ Sent immediately before the IME generates the composition string as a result of a keystroke. A window receives this message through its WindowProc function.
+
+
+
+
+ Sent to an application when the IME ends composition. A window receives this message through its WindowProc function.
+
+
+
+
+ Sent to an application when the IME changes composition status as a result of a keystroke. A window receives this message through its WindowProc function.
+
+
+
+
+ The WM_INITDIALOG message is sent to the dialog box procedure immediately before a dialog box is displayed. Dialog box procedures typically use this message to initialize controls and carry out any other initialization tasks that affect the appearance of the dialog box.
+
+
+
+
+ The WM_COMMAND message is sent when the user selects a command item from a menu, when a control sends a notification message to its parent window, or when an accelerator keystroke is translated.
+
+
+
+
+ A window receives this message when the user chooses a command from the Window menu, clicks the maximize button, minimize button, restore button, close button, or moves the form. You can stop the form from moving by filtering this out.
+
+
+
+
+ The WM_TIMER message is posted to the installing thread's message queue when a timer expires. The message is posted by the GetMessage or PeekMessage function.
+
+
+
+
+ The WM_HSCROLL message is sent to a window when a scroll event occurs in the window's standard horizontal scroll bar. This message is also sent to the owner of a horizontal scroll bar control when a scroll event occurs in the control.
+
+
+
+
+ The WM_VSCROLL message is sent to a window when a scroll event occurs in the window's standard vertical scroll bar. This message is also sent to the owner of a vertical scroll bar control when a scroll event occurs in the control.
+
+
+
+
+ The WM_INITMENU message is sent when a menu is about to become active. It occurs when the user clicks an item on the menu bar or presses a menu key. This allows the application to modify the menu before it is displayed.
+
+
+
+
+ The WM_INITMENUPOPUP message is sent when a drop-down menu or submenu is about to become active. This allows an application to modify the menu before it is displayed, without changing the entire menu.
+
+
+
+
+ The WM_MENUSELECT message is sent to a menu's owner window when the user selects a menu item.
+
+
+
+
+ The WM_MENUCHAR message is sent when a menu is active and the user presses a key that does not correspond to any mnemonic or accelerator key. This message is sent to the window that owns the menu.
+
+
+
+
+ The WM_ENTERIDLE message is sent to the owner window of a modal dialog box or menu that is entering an idle state. A modal dialog box or menu enters an idle state when no messages are waiting in its queue after it has processed one or more previous messages.
+
+
+
+
+ The WM_MENURBUTTONUP message is sent when the user releases the right mouse button while the cursor is on a menu item.
+
+
+
+
+ The WM_MENUDRAG message is sent to the owner of a drag-and-drop menu when the user drags a menu item.
+
+
+
+
+ The WM_MENUGETOBJECT message is sent to the owner of a drag-and-drop menu when the mouse cursor enters a menu item or moves from the center of the item to the top or bottom of the item.
+
+
+
+
+ The WM_UNINITMENUPOPUP message is sent when a drop-down menu or submenu has been destroyed.
+
+
+
+
+ The WM_MENUCOMMAND message is sent when the user makes a selection from a menu.
+
+
+
+
+ An application sends the WM_CHANGEUISTATE message to indicate that the user interface (UI) state should be changed.
+
+
+
+
+ An application sends the WM_UPDATEUISTATE message to change the user interface (UI) state for the specified window and all its child windows.
+
+
+
+
+ An application sends the WM_QUERYUISTATE message to retrieve the user interface (UI) state for a window.
+
+
+
+
+ The WM_CTLCOLORMSGBOX message is sent to the owner window of a message box before Windows draws the message box. By responding to this message, the owner window can set the text and background colors of the message box by using the given display device context handle.
+
+
+
+
+ An edit control that is not read-only or disabled sends the WM_CTLCOLOREDIT message to its parent window when the control is about to be drawn. By responding to this message, the parent window can use the specified device context handle to set the text and background colors of the edit control.
+
+
+
+
+ Sent to the parent window of a list box before the system draws the list box. By responding to this message, the parent window can set the text and background colors of the list box by using the specified display device context handle.
+
+
+
+
+ The WM_CTLCOLORBTN message is sent to the parent window of a button before drawing the button. The parent window can change the button's text and background colors. However, only owner-drawn buttons respond to the parent window processing this message.
+
+
+
+
+ The WM_CTLCOLORDLG message is sent to a dialog box before the system draws the dialog box. By responding to this message, the dialog box can set its text and background colors using the specified display device context handle.
+
+
+
+
+ The WM_CTLCOLORSCROLLBAR message is sent to the parent window of a scroll bar control when the control is about to be drawn. By responding to this message, the parent window can use the display context handle to set the background color of the scroll bar control.
+
+
+
+
+ A static control, or an edit control that is read-only or disabled, sends the WM_CTLCOLORSTATIC message to its parent window when the control is about to be drawn. By responding to this message, the parent window can use the specified device context handle to set the text and background colors of the static control.
+
+
+
+
+ Use WM_MOUSEFIRST to specify the first mouse message. Use the PeekMessage() Function.
+
+
+
+
+ The WM_MOUSEMOVE message is posted to a window when the cursor moves. If the mouse is not captured, the message is posted to the window that contains the cursor. Otherwise, the message is posted to the window that has captured the mouse.
+
+
+
+
+ The WM_LBUTTONDOWN message is posted when the user presses the left mouse button while the cursor is in the client area of a window. If the mouse is not captured, the message is posted to the window beneath the cursor. Otherwise, the message is posted to the window that has captured the mouse.
+
+
+
+
+ The WM_LBUTTONUP message is posted when the user releases the left mouse button while the cursor is in the client area of a window. If the mouse is not captured, the message is posted to the window beneath the cursor. Otherwise, the message is posted to the window that has captured the mouse.
+
+
+
+
+ The WM_LBUTTONDBLCLK message is posted when the user double-clicks the left mouse button while the cursor is in the client area of a window. If the mouse is not captured, the message is posted to the window beneath the cursor. Otherwise, the message is posted to the window that has captured the mouse.
+
+
+
+
+ The WM_RBUTTONDOWN message is posted when the user presses the right mouse button while the cursor is in the client area of a window. If the mouse is not captured, the message is posted to the window beneath the cursor. Otherwise, the message is posted to the window that has captured the mouse.
+
+
+
+
+ The WM_RBUTTONUP message is posted when the user releases the right mouse button while the cursor is in the client area of a window. If the mouse is not captured, the message is posted to the window beneath the cursor. Otherwise, the message is posted to the window that has captured the mouse.
+
+
+
+
+ The WM_RBUTTONDBLCLK message is posted when the user double-clicks the right mouse button while the cursor is in the client area of a window. If the mouse is not captured, the message is posted to the window beneath the cursor. Otherwise, the message is posted to the window that has captured the mouse.
+
+
+
+
+ The WM_MBUTTONDOWN message is posted when the user presses the middle mouse button while the cursor is in the client area of a window. If the mouse is not captured, the message is posted to the window beneath the cursor. Otherwise, the message is posted to the window that has captured the mouse.
+
+
+
+
+ The WM_MBUTTONUP message is posted when the user releases the middle mouse button while the cursor is in the client area of a window. If the mouse is not captured, the message is posted to the window beneath the cursor. Otherwise, the message is posted to the window that has captured the mouse.
+
+
+
+
+ The WM_MBUTTONDBLCLK message is posted when the user double-clicks the middle mouse button while the cursor is in the client area of a window. If the mouse is not captured, the message is posted to the window beneath the cursor. Otherwise, the message is posted to the window that has captured the mouse.
+
+
+
+
+ The WM_MOUSEWHEEL message is sent to the focus window when the mouse wheel is rotated. The DefWindowProc function propagates the message to the window's parent. There should be no internal forwarding of the message, since DefWindowProc propagates it up the parent chain until it finds a window that processes it.
+
+
+
+
+ The WM_XBUTTONDOWN message is posted when the user presses the first or second X button while the cursor is in the client area of a window. If the mouse is not captured, the message is posted to the window beneath the cursor. Otherwise, the message is posted to the window that has captured the mouse.
+
+
+
+
+ The WM_XBUTTONUP message is posted when the user releases the first or second X button while the cursor is in the client area of a window. If the mouse is not captured, the message is posted to the window beneath the cursor. Otherwise, the message is posted to the window that has captured the mouse.
+
+
+
+
+ The WM_XBUTTONDBLCLK message is posted when the user double-clicks the first or second X button while the cursor is in the client area of a window. If the mouse is not captured, the message is posted to the window beneath the cursor. Otherwise, the message is posted to the window that has captured the mouse.
+
+
+
+
+ The WM_MOUSEHWHEEL message is sent to the focus window when the mouse's horizontal scroll wheel is tilted or rotated. The DefWindowProc function propagates the message to the window's parent. There should be no internal forwarding of the message, since DefWindowProc propagates it up the parent chain until it finds a window that processes it.
+
+
+
+
+ Use WM_MOUSELAST to specify the last mouse message. Used with PeekMessage() Function.
+
+
+
+
+ The WM_PARENTNOTIFY message is sent to the parent of a child window when the child window is created or destroyed, or when the user clicks a mouse button while the cursor is over the child window. When the child window is being created, the system sends WM_PARENTNOTIFY just before the CreateWindow or CreateWindowEx function that creates the window returns. When the child window is being destroyed, the system sends the message before any processing to destroy the window takes place.
+
+
+
+
+ The WM_ENTERMENULOOP message informs an application's main window procedure that a menu modal loop has been entered.
+
+
+
+
+ The WM_EXITMENULOOP message informs an application's main window procedure that a menu modal loop has been exited.
+
+
+
+
+ The WM_NEXTMENU message is sent to an application when the right or left arrow key is used to switch between the menu bar and the system menu.
+
+
+
+
+ The WM_SIZING message is sent to a window that the user is resizing. By processing this message, an application can monitor the size and position of the drag rectangle and, if needed, change its size or position.
+
+
+
+
+ The WM_CAPTURECHANGED message is sent to the window that is losing the mouse capture.
+
+
+
+
+ The WM_MOVING message is sent to a window that the user is moving. By processing this message, an application can monitor the position of the drag rectangle and, if needed, change its position.
+
+
+
+
+ Notifies applications that a power-management event has occurred.
+
+
+
+
+ Notifies an application of a change to the hardware configuration of a device or the computer.
+
+
+
+
+ An application sends the WM_MDICREATE message to a multiple-document interface (MDI) client window to create an MDI child window.
+
+
+
+
+ An application sends the WM_MDIDESTROY message to a multiple-document interface (MDI) client window to close an MDI child window.
+
+
+
+
+ An application sends the WM_MDIACTIVATE message to a multiple-document interface (MDI) client window to instruct the client window to activate a different MDI child window.
+
+
+
+
+ An application sends the WM_MDIRESTORE message to a multiple-document interface (MDI) client window to restore an MDI child window from maximized or minimized size.
+
+
+
+
+ An application sends the WM_MDINEXT message to a multiple-document interface (MDI) client window to activate the next or previous child window.
+
+
+
+
+ An application sends the WM_MDIMAXIMIZE message to a multiple-document interface (MDI) client window to maximize an MDI child window. The system resizes the child window to make its client area fill the client window. The system places the child window's window menu icon in the rightmost position of the frame window's menu bar, and places the child window's restore icon in the leftmost position. The system also appends the title bar text of the child window to that of the frame window.
+
+
+
+
+ An application sends the WM_MDITILE message to a multiple-document interface (MDI) client window to arrange all of its MDI child windows in a tile format.
+
+
+
+
+ An application sends the WM_MDICASCADE message to a multiple-document interface (MDI) client window to arrange all its child windows in a cascade format.
+
+
+
+
+ An application sends the WM_MDIICONARRANGE message to a multiple-document interface (MDI) client window to arrange all minimized MDI child windows. It does not affect child windows that are not minimized.
+
+
+
+
+ An application sends the WM_MDIGETACTIVE message to a multiple-document interface (MDI) client window to retrieve the handle to the active MDI child window.
+
+
+
+
+ An application sends the WM_MDISETMENU message to a multiple-document interface (MDI) client window to replace the entire menu of an MDI frame window, to replace the window menu of the frame window, or both.
+
+
+
+
+ The WM_ENTERSIZEMOVE message is sent one time to a window after it enters the moving or sizing modal loop. The window enters the moving or sizing modal loop when the user clicks the window's title bar or sizing border, or when the window passes the WM_SYSCOMMAND message to the DefWindowProc function and the wParam parameter of the message specifies the SC_MOVE or SC_SIZE value. The operation is complete when DefWindowProc returns.
+ The system sends the WM_ENTERSIZEMOVE message regardless of whether the dragging of full windows is enabled.
+
+
+
+
+ The WM_EXITSIZEMOVE message is sent one time to a window, after it has exited the moving or sizing modal loop. The window enters the moving or sizing modal loop when the user clicks the window's title bar or sizing border, or when the window passes the WM_SYSCOMMAND message to the DefWindowProc function and the wParam parameter of the message specifies the SC_MOVE or SC_SIZE value. The operation is complete when DefWindowProc returns.
+
+
+
+
+ Sent when the user drops a file on the window of an application that has registered itself as a recipient of dropped files.
+
+
+
+
+ An application sends the WM_MDIREFRESHMENU message to a multiple-document interface (MDI) client window to refresh the window menu of the MDI frame window.
+
+
+
+
+ Sent to an application when a window is activated. A window receives this message through its WindowProc function.
+
+
+
+
+ Sent to an application to notify it of changes to the IME window. A window receives this message through its WindowProc function.
+
+
+
+
+ Sent by an application to direct the IME window to carry out the requested command. The application uses this message to control the IME window that it has created. To send this message, the application calls the SendMessage function with the following parameters.
+
+
+
+
+ Sent to an application when the IME window finds no space to extend the area for the composition window. A window receives this message through its WindowProc function.
+
+
+
+
+ Sent to an application when the operating system is about to change the current IME. A window receives this message through its WindowProc function.
+
+
+
+
+ Sent to an application when the IME gets a character of the conversion result. A window receives this message through its WindowProc function.
+
+
+
+
+ Sent to an application to provide commands and request information. A window receives this message through its WindowProc function.
+
+
+
+
+ Sent to an application by the IME to notify the application of a key press and to keep message order. A window receives this message through its WindowProc function.
+
+
+
+
+ Sent to an application by the IME to notify the application of a key release and to keep message order. A window receives this message through its WindowProc function.
+
+
+
+
+ The WM_MOUSEHOVER message is posted to a window when the cursor hovers over the client area of the window for the period of time specified in a prior call to TrackMouseEvent.
+
+
+
+
+ The WM_MOUSELEAVE message is posted to a window when the cursor leaves the client area of the window specified in a prior call to TrackMouseEvent.
+
+
+
+
+ The WM_NCMOUSEHOVER message is posted to a window when the cursor hovers over the nonclient area of the window for the period of time specified in a prior call to TrackMouseEvent.
+
+
+
+
+ The WM_NCMOUSELEAVE message is posted to a window when the cursor leaves the nonclient area of the window specified in a prior call to TrackMouseEvent.
+
+
+
+
+ The WM_WTSSESSION_CHANGE message notifies applications of changes in session state.
+
+
+
+
+ An application sends a WM_CUT message to an edit control or combo box to delete (cut) the current selection, if any, in the edit control and copy the deleted text to the clipboard in CF_TEXT format.
+
+
+
+
+ An application sends the WM_COPY message to an edit control or combo box to copy the current selection to the clipboard in CF_TEXT format.
+
+
+
+
+ An application sends a WM_PASTE message to an edit control or combo box to copy the current content of the clipboard to the edit control at the current caret position. Data is inserted only if the clipboard contains data in CF_TEXT format.
+
+
+
+
+ An application sends a WM_CLEAR message to an edit control or combo box to delete (clear) the current selection, if any, from the edit control.
+
+
+
+
+ An application sends a WM_UNDO message to an edit control to undo the last operation. When this message is sent to an edit control, the previously deleted text is restored or the previously added text is deleted.
+
+
+
+
+ The WM_RENDERFORMAT message is sent to the clipboard owner if it has delayed rendering a specific clipboard format and if an application has requested data in that format. The clipboard owner must render data in the specified format and place it on the clipboard by calling the SetClipboardData function.
+
+
+
+
+ The WM_RENDERALLFORMATS message is sent to the clipboard owner before it is destroyed, if the clipboard owner has delayed rendering one or more clipboard formats. For the content of the clipboard to remain available to other applications, the clipboard owner must render data in all the formats it is capable of generating, and place the data on the clipboard by calling the SetClipboardData function.
+
+
+
+
+ The WM_DESTROYCLIPBOARD message is sent to the clipboard owner when a call to the EmptyClipboard function empties the clipboard.
+
+
+
+
+ The WM_DRAWCLIPBOARD message is sent to the first window in the clipboard viewer chain when the content of the clipboard changes. This enables a clipboard viewer window to display the new content of the clipboard.
+
+
+
+
+ The WM_PAINTCLIPBOARD message is sent to the clipboard owner by a clipboard viewer window when the clipboard contains data in the CF_OWNERDISPLAY format and the clipboard viewer's client area needs repainting.
+
+
+
+
+ The WM_VSCROLLCLIPBOARD message is sent to the clipboard owner by a clipboard viewer window when the clipboard contains data in the CF_OWNERDISPLAY format and an event occurs in the clipboard viewer's vertical scroll bar. The owner should scroll the clipboard image and update the scroll bar values.
+
+
+
+
+ The WM_SIZECLIPBOARD message is sent to the clipboard owner by a clipboard viewer window when the clipboard contains data in the CF_OWNERDISPLAY format and the clipboard viewer's client area has changed size.
+
+
+
+
+ The WM_ASKCBFORMATNAME message is sent to the clipboard owner by a clipboard viewer window to request the name of a CF_OWNERDISPLAY clipboard format.
+
+
+
+
+ The WM_CHANGECBCHAIN message is sent to the first window in the clipboard viewer chain when a window is being removed from the chain.
+
+
+
+
+ The WM_HSCROLLCLIPBOARD message is sent to the clipboard owner by a clipboard viewer window. This occurs when the clipboard contains data in the CF_OWNERDISPLAY format and an event occurs in the clipboard viewer's horizontal scroll bar. The owner should scroll the clipboard image and update the scroll bar values.
+
+
+
+
+ This message informs a window that it is about to receive the keyboard focus, giving the window the opportunity to realize its logical palette when it receives the focus.
+
+
+
+
+ The WM_PALETTEISCHANGING message informs applications that an application is going to realize its logical palette.
+
+
+
+
+ This message is sent by the OS to all top-level and overlapped windows after the window with the keyboard focus realizes its logical palette.
+ This message enables windows that do not have the keyboard focus to realize their logical palettes and update their client areas.
+
+
+
+
+ The WM_HOTKEY message is posted when the user presses a hot key registered by the RegisterHotKey function. The message is placed at the top of the message queue associated with the thread that registered the hot key.
+
+
+
+
+ The WM_PRINT message is sent to a window to request that it draw itself in the specified device context, most commonly in a printer device context.
+
+
+
+
+ The WM_PRINTCLIENT message is sent to a window to request that it draw its client area in the specified device context, most commonly in a printer device context.
+
+
+
+
+ The WM_APPCOMMAND message notifies a window that the user generated an application command event, for example, by clicking an application command button using the mouse or typing an application command key on the keyboard.
+
+
+
+
+ The WM_THEMECHANGED message is broadcast to every window following a theme change event. Examples of theme change events are the activation of a theme, the deactivation of a theme, or a transition from one theme to another.
+
+
+
+
+ Sent when the contents of the clipboard have changed.
+
+
+
+
+ The system will send a window the WM_DWMCOMPOSITIONCHANGED message to indicate that the availability of desktop composition has changed.
+
+
+
+
+ WM_DWMNCRENDERINGCHANGED is called when the non-client area rendering status of a window has changed. Only windows that have set the flag DWM_BLURBEHIND.fTransitionOnMaximized to true will get this message.
+
+
+
+
+ Sent to all top-level windows when the colorization color has changed.
+
+
+
+
+ WM_DWMWINDOWMAXIMIZEDCHANGE will let you know when a DWM composed window is maximized. You also have to register for this message as well. You'd have other windowd go opaque when this message is sent.
+
+
+
+
+ Sent to request extended title bar information. A window receives this message through its WindowProc function.
+
+
+
+
+ The WM_APP constant is used by applications to help define private messages, usually of the form WM_APP+X, where X is an integer value.
+
+
+
+
+ The WM_USER constant is used by applications to help define private messages for use by private window classes, usually of the form WM_USER+X, where X is an integer value.
+
+
+
+
+ An application sends the WM_CPL_LAUNCH message to Windows Control Panel to request that a Control Panel application be started.
+
+
+
+
+ The WM_CPL_LAUNCHED message is sent when a Control Panel application, started by the WM_CPL_LAUNCH message, has closed. The WM_CPL_LAUNCHED message is sent to the window identified by the wParam parameter of the WM_CPL_LAUNCH message that started the application.
+
+
+
+
+ WM_SYSTIMER is a well-known yet still undocumented message. Windows uses WM_SYSTIMER for internal actions like scrolling.
+
+
+
+ The window has a thin-line border.
+
+
+ The window has a title bar (includes the WS_BORDER style).
+
+
+ The window is a child window. A window with this style cannot have a menu bar. This style cannot be used with the WS_POPUP style.
+
+
+ Excludes the area occupied by child windows when drawing occurs within the parent window. This style is used when creating the parent window.
+
+
+
+ Clips child windows relative to each other; that is, when a particular child window receives a WM_PAINT message, the WS_CLIPSIBLINGS style clips all other overlapping child windows out of the region of the child window to be updated.
+ If WS_CLIPSIBLINGS is not specified and child windows overlap, it is possible, when drawing within the client area of a child window, to draw within the client area of a neighboring child window.
+
+
+
+ The window is initially disabled. A disabled window cannot receive input from the user. To change this after a window has been created, use the EnableWindow function.
+
+
+ The window has a border of a style typically used with dialog boxes. A window with this style cannot have a title bar.
+
+
+
+ The window is the first control of a group of controls. The group consists of this first control and all controls defined after it, up to the next control with the WS_GROUP style.
+ The first control in each group usually has the WS_TABSTOP style so that the user can move from group to group. The user can subsequently change the keyboard focus from one control in the group to the next control in the group by using the direction keys.
+ You can turn this style on and off to change dialog box navigation. To change this style after a window has been created, use the SetWindowLong function.
+
+
+
+ The window has a horizontal scroll bar.
+
+
+ The window is initially maximized.
+
+
+ The window has a maximize button. Cannot be combined with the WS_EX_CONTEXTHELP style. The WS_SYSMENU style must also be specified.
+
+
+ The window is initially minimized.
+
+
+ The window has a minimize button. Cannot be combined with the WS_EX_CONTEXTHELP style. The WS_SYSMENU style must also be specified.
+
+
+ The window is an overlapped window. An overlapped window has a title bar and a border.
+
+
+ The window is an overlapped window.
+
+
+ The window is a pop-up window. This style cannot be used with the WS_CHILD style.
+
+
+ The window is a pop-up window. The WS_CAPTION and WS_POPUPWINDOW styles must be combined to make the window menu visible.
+
+
+ The window has a sizing border.
+
+
+ The window has a window menu on its title bar. The WS_CAPTION style must also be specified.
+
+
+
+ The window is a control that can receive the keyboard focus when the user presses the TAB key.
+ Pressing the TAB key changes the keyboard focus to the next control with the WS_TABSTOP style.
+ You can turn this style on and off to change dialog box navigation. To change this style after a window has been created, use the SetWindowLong function.
+ For user-created windows and modeless dialogs to work with tab stops, alter the message loop to call the IsDialogMessage function.
+
+
+
+ The window is initially visible. This style can be turned on and off by using the ShowWindow or SetWindowPos function.
+
+
+ The window has a vertical scroll bar.
+
+
+
+ Specifies that a window created with this style accepts drag-drop files.
+
+
+
+
+ Forces a top-level window onto the taskbar when the window is visible.
+
+
+
+
+ Specifies that a window has a border with a sunken edge.
+
+
+
+
+ Windows XP: Paints all descendants of a window in bottom-to-top painting order using double-buffering. For more information, see Remarks. This cannot be used if the window has a class style of either CS_OWNDC or CS_CLASSDC.
+
+
+
+
+ Includes a question mark in the title bar of the window. When the user clicks the question mark, the cursor changes to a question mark with a pointer. If the user then clicks a child window, the child receives a WM_HELP message. The child window should pass the message to the parent window procedure, which should call the WinHelp function using the HELP_WM_HELP command. The Help application displays a pop-up window that typically contains help for the child window.
+ WS_EX_CONTEXTHELP cannot be used with the WS_MAXIMIZEBOX or WS_MINIMIZEBOX styles.
+
+
+
+
+ The window itself contains child windows that should take part in dialog box navigation. If this style is specified, the dialog manager recurses into children of this window when performing navigation operations such as handling the TAB key, an arrow key, or a keyboard mnemonic.
+
+
+
+
+ Creates a window that has a double border; the window can, optionally, be created with a title bar by specifying the WS_CAPTION style in the dwStyle parameter.
+
+
+
+
+ Windows 2000/XP: Creates a layered window. Note that this cannot be used for child windows. Also, this cannot be used if the window has a class style of either CS_OWNDC or CS_CLASSDC.
+
+
+
+
+ Arabic and Hebrew versions of Windows 98/Me, Windows 2000/XP: Creates a window whose horizontal origin is on the right edge. Increasing horizontal values advance to the left.
+
+
+
+
+ Creates a window that has generic left-aligned properties. This is the default.
+
+
+
+
+ If the shell language is Hebrew, Arabic, or another language that supports reading order alignment, the vertical scroll bar (if present) is to the left of the client area. For other languages, the style is ignored.
+
+
+
+
+ The window text is displayed using left-to-right reading-order properties. This is the default.
+
+
+
+
+ Creates a multiple-document interface (MDI) child window.
+
+
+
+
+ Windows 2000/XP: A top-level window created with this style does not become the foreground window when the user clicks it. The system does not bring this window to the foreground when the user minimizes or closes the foreground window.
+ To activate the window, use the SetActiveWindow or SetForegroundWindow function.
+ The window does not appear on the taskbar by default. To force the window to appear on the taskbar, use the WS_EX_APPWINDOW style.
+
+
+
+
+ Windows 2000/XP: A window created with this style does not pass its window layout to its child windows.
+
+
+
+
+ Specifies that a child window created with this style does not send the WM_PARENTNOTIFY message to its parent window when it is created or destroyed.
+
+
+
+
+ Combines the WS_EX_CLIENTEDGE and WS_EX_WINDOWEDGE styles.
+
+
+
+
+ Combines the WS_EX_WINDOWEDGE, WS_EX_TOOLWINDOW, and WS_EX_TOPMOST styles.
+
+
+
+
+ The window has generic "right-aligned" properties. This depends on the window class. This style has an effect only if the shell language is Hebrew, Arabic, or another language that supports reading-order alignment; otherwise, the style is ignored.
+ Using the WS_EX_RIGHT style for static or edit controls has the same effect as using the SS_RIGHT or ES_RIGHT style, respectively. Using this style with button controls has the same effect as using BS_RIGHT and BS_RIGHTBUTTON styles.
+
+
+
+
+ Vertical scroll bar (if present) is to the right of the client area. This is the default.
+
+
+
+
+ If the shell language is Hebrew, Arabic, or another language that supports reading-order alignment, the window text is displayed using right-to-left reading-order properties. For other languages, the style is ignored.
+
+
+
+
+ Creates a window with a three-dimensional border style intended to be used for items that do not accept user input.
+
+
+
+
+ Creates a tool window; that is, a window intended to be used as a floating toolbar. A tool window has a title bar that is shorter than a normal title bar, and the window title is drawn using a smaller font. A tool window does not appear in the taskbar or in the dialog that appears when the user presses ALT+TAB. If a tool window has a system menu, its icon is not displayed on the title bar. However, you can display the system menu by right-clicking or by typing ALT+SPACE.
+
+
+
+
+ Specifies that a window created with this style should be placed above all non-topmost windows and should stay above them, even when the window is deactivated. To add or remove this style, use the SetWindowPos function.
+
+
+
+
+ Specifies that a window created with this style should not be painted until siblings beneath the window (that were created by the same thread) have been painted. The window appears transparent because the bits of underlying sibling windows have already been painted.
+ To achieve transparency without these restrictions, use the SetWindowRgn function.
+
+
+
+
+ Specifies that a window has a border with a raised edge.
+
+
+
+
+ Hides the window and activates another window.
+
+
+
+
+ Activates and displays a window. If the window is minimized or maximized, the system restores it to its original size and position. An application should specify this flag when displaying the window for the first time.
+
+
+
+
+ Activates and displays a window. If the window is minimized or maximized, the system restores it to its original size and position. An application should specify this flag when displaying the window for the first time.
+
+
+
+
+ Activates the window and displays it as a minimized window.
+
+
+
+
+ Activates the window and displays it as a maximized window.
+
+
+
+
+ Maximizes the specified window.
+
+
+
+
+ Displays a window in its most recent size and position. This value is similar to , except the window is not activated.
+
+
+
+
+ Activates the window and displays it in its current size and position.
+
+
+
+
+ Minimizes the specified window and activates the next top-level window in the z-order.
+
+
+
+
+ Displays the window as a minimized window. This value is similar to , except the window is not activated.
+
+
+
+
+ Displays the window in its current size and position. This value is similar to , except the window is not activated.
+
+
+
+
+ Activates and displays the window. If the window is minimized or maximized, the system restores it to its original size and position. An application should specify this flag when restoring a minimized window.
+
+
+
+
+ Invalidates the rectangle or region that you specify in lprcUpdate or hrgnUpdate.
+ You can set only one of these parameters to a non-NULL value. If both are NULL, RDW_INVALIDATE invalidates the entire window.
+
+
+
+ Causes the OS to post a WM_PAINT message to the window regardless of whether a portion of the window is invalid.
+
+
+
+ Causes the window to receive a WM_ERASEBKGND message when the window is repainted.
+ Specify this value in combination with the RDW_INVALIDATE value; otherwise, RDW_ERASE has no effect.
+
+
+
+
+ Validates the rectangle or region that you specify in lprcUpdate or hrgnUpdate.
+ You can set only one of these parameters to a non-NULL value. If both are NULL, RDW_VALIDATE validates the entire window.
+ This value does not affect internal WM_PAINT messages.
+
+
+
+ Suppresses any pending WM_ERASEBKGND messages.
+
+
+ Excludes child windows, if any, from the repainting operation.
+
+
+ Includes child windows, if any, in the repainting operation.
+
+
+ Causes the affected windows, which you specify by setting the RDW_ALLCHILDREN and RDW_NOCHILDREN values, to receive WM_ERASEBKGND and WM_PAINT messages before the RedrawWindow returns, if necessary.
+
+
+
+ Causes the affected windows, which you specify by setting the RDW_ALLCHILDREN and RDW_NOCHILDREN values, to receive WM_ERASEBKGND messages before RedrawWindow returns, if necessary.
+ The affected windows receive WM_PAINT messages at the ordinary time.
+
+
+
+ Determine if 2 RECT are equal (deep compare)
+
+
+ Return the HashCode for this struct (not garanteed to be unique)
+
+
+ http://msdn.microsoft.com/en-us/library/ms182161.aspx
+
+
+ http://msdn.microsoft.com/en-us/library/windows/desktop/ms633572%28v=vs.85%29.aspx
+
+
+ http://msdn.microsoft.com/en-us/library/dd144901%28v=VS.85%29.aspx
+
+
+ http://msdn.microsoft.com/en-us/library/dd145064%28v=VS.85%29.aspx
+
+
+ http://msdn.microsoft.com/en-us/library/windows/desktop/ms633545(v=vs.85).aspx
+
+
+ http://msdn.microsoft.com/en-us/library/windows/desktop/ms647486%28v=vs.85%29.aspx
+
+
+ http://msdn.microsoft.com/en-us/library/windows/desktop/ms633528(v=vs.85).aspx
+
+
+ http://msdn.microsoft.com/en-us/library/windows/desktop/ms647985(v=vs.85).aspx
+
+
+ http://msdn.microsoft.com/en-us/library/windows/desktop/ms648003(v=vs.85).aspx
+
+
+ http://msdn.microsoft.com/en-us/library/windows/desktop/ms644944(v=vs.85).aspx
+
+
+ http://msdn.microsoft.com/en-us/library/windows/desktop/ms684175%28v=vs.85%29.aspx
+
+
+ http://msdn.microsoft.com/en-us/library/windows/desktop/ms683152%28v=vs.85%29.aspx
+
+
+
+ Sets the show state and the restored, minimized, and maximized positions of the specified window.
+
+
+ A handle to the window.
+
+
+ A pointer to a WINDOWPLACEMENT structure that specifies the new show state and window positions.
+
+ Before calling SetWindowPlacement, set the length member of the WINDOWPLACEMENT structure to sizeof(WINDOWPLACEMENT). SetWindowPlacement fails if the length member is not set correctly.
+
+
+
+ If the function succeeds, the return value is nonzero.
+
+ If the function fails, the return value is zero. To get extended error information, call GetLastError.
+
+
+
+
+
+ Retrieves the show state and the restored, minimized, and maximized positions of the specified window.
+
+
+ A handle to the window.
+
+
+ A pointer to the WINDOWPLACEMENT structure that receives the show state and position information.
+
+ Before calling GetWindowPlacement, set the length member to sizeof(WINDOWPLACEMENT). GetWindowPlacement fails if lpwndpl-> length is not set correctly.
+
+
+
+ If the function succeeds, the return value is nonzero.
+
+ If the function fails, the return value is zero. To get extended error information, call GetLastError.
+
+
+
+
+
+ An object that represents the foreground color for a Metro .
+
+
+
+
+ The ResourceDictionary that represents this Accent.
+
+
+
+
+ Gets/sets the name of the Accent.
+
+
+
+
+ Initializes a new instance of the MahApps.Metro.Accent class.
+
+
+
+
+ Initializes a new instance of the MahApps.Metro.Accent class.
+
+ The name of the new Accent.
+ The URI of the accent ResourceDictionary.
+
+
+
+ Represents the background theme of the application.
+
+
+
+
+ The ResourceDictionary that represents this application theme.
+
+
+
+
+ Gets the name of the application theme.
+
+
+
+
+ A class that allows for the detection and alteration of a MetroWindow's theme and accent.
+
+
+
+
+ Gets a list of all of default themes.
+
+
+
+
+ Gets a list of all of default metro themes.
+
+
+
+
+ Adds an accent with the given name.
+
+
+
+ true if the accent does not exists and can be added.
+
+
+
+ Adds an app theme with the given name.
+
+
+
+ true if the app theme does not exists and can be added.
+
+
+
+ Gets app theme with the given resource dictionary.
+
+
+ AppTheme
+
+
+
+ Gets app theme with the given name and theme type (light or dark).
+
+
+ AppTheme
+
+
+
+ Gets the inverse of the given .
+ This method relies on the "Dark" or "Light" affix to be present.
+
+ The app theme.
+ The inverse or null if it couldn't be found.
+
+ Returns BaseLight, if BaseDark is given or vice versa.
+ Custom Themes must end with "Dark" or "Light" for this to work, for example "CustomDark" and "CustomLight".
+
+
+
+
+ Gets the with the given name.
+
+
+ The or null , if the app theme wasn't found
+
+
+
+ Gets the with the given resource dictionary.
+
+
+ The or null , if the accent wasn't found.
+
+
+
+ Determines whether the specified resource dictionary represents an .
+
+ This might include runtime accents which do not have a resource uri.
+
+ The resources.
+ true if the resource dictionary is an ; otherwise, false .
+ resources
+
+
+
+ Gets a resource from the detected AppStyle.
+
+ The window to check. If this is null, the Application's sources will be checked.
+ The key to check against.
+ The resource object or null, if the resource wasn't found.
+
+
+
+ Change the theme for the whole application.
+
+
+
+
+
+
+ Change theme for the given window.
+
+
+
+
+
+
+ Change accent and theme for the whole application.
+
+ The instance of Application to change.
+ The accent to apply.
+ The theme to apply.
+
+
+
+ Change accent and theme for the given window.
+
+ The Window to change.
+ The accent to apply.
+ The theme to apply.
+
+
+
+ Changes the accent and theme of a ResourceDictionary directly.
+
+ The ResourceDictionary to modify.
+ The accent to apply to the ResourceDictionary.
+ The theme to apply to the ResourceDictionary.
+
+
+
+ Copies all resource keys from one resource to another.
+
+ The source resource dictionary.
+ The destination resource dictionary.
+
+ fromRD
+ or
+ toRD
+
+
+
+
+ Scans the window resources and returns it's accent and theme.
+
+
+
+
+ Scans the window resources and returns it's accent and theme.
+
+ The Window to scan.
+
+
+
+ Scans the application resources and returns it's accent and theme.
+
+ The Application instance to scan.
+
+
+
+ Scans a resources and returns it's accent and theme.
+
+ The ResourceDictionary to check.
+
+
+
+ This event fires if accent color and theme was changed
+ this should be using the weak event pattern, but for now it's enough
+
+
+
+
+ Invalidates global colors and resources.
+ Sometimes the ContextMenu is not changing the colors, so this will fix it.
+
+
+
+ IID_IApplicationAssociationRegistration
+
+
+ IID_IConnectionPoint
+
+
+ IID_IConnectionPointContainer
+
+
+ IID_IEnumConnectionPoints
+
+
+ IID_IEnumConnections
+
+
+ IID_IEnumIDList
+
+
+ IID_IEnumObjects
+
+
+ IID_IFileDialog
+
+
+ IID_IFileDialogEvents
+
+
+ IID_IFileOpenDialog
+
+
+ IID_IFileSaveDialog
+
+
+ IID_IHTMLDocument
+
+
+ IID_IHTMLDocument2
+
+
+ IID_IModalWindow
+
+
+ IID_IObjectArray
+
+
+ IID_IObjectCollection
+
+
+ IID_IPropertyNotifySink
+
+
+ IID_IPropertyStore
+
+
+ IID_IServiceProvider
+
+
+ IID_IShellFolder
+
+
+ IID_IShellLink
+
+
+ IID_IShellItem
+
+
+ IID_IShellItem2
+
+
+ IID_IShellItemArray
+
+
+ IID_ITaskbarList
+
+
+ IID_ITaskbarList2
+
+
+ IID_IUnknown
+
+
+ IID_IWebBrowser2
+
+
+ DIID_DWebBrowserEvents
+
+
+ IID_DWebBrowserEvents2
+
+
+ IID_IWICBitmapDecoder
+
+
+ IID_IWICBitmapFlipRotator
+
+
+ IID_IWICBitmapFrameDecode
+
+
+ IID_IWICBitmap
+
+
+ IID_IWICBitmapSource
+
+
+ IID_IWICFormatConverter
+
+
+ IID_IWICImagingFactory
+
+
+ IID_IWICStream
+
+
+ IID_IApplicationDestinations
+
+
+ IID_IApplicationDocumentLists
+
+
+ IID_ICustomDestinationList
+
+
+ IID_IObjectWithAppUserModelID
+
+
+ IID_IObjectWithProgID
+
+
+ IID_ITaskbarList3
+
+
+ IID_ITaskbarList4
+
+
+ SID_SWebBrowserApp
+
+
+ CLSID_ApplicationAssociationRegistration
+ IID_IApplicationAssociationRegistration
+
+
+ CLSID_DragDropHelper
+
+
+ CLSID_FileOpenDialog
+ IID_IFileOpenDialog
+
+
+ CLSID_FileSaveDialog
+ IID_IFileSaveDialog
+
+
+ CLSID_TaskbarList
+ IID_ITaskbarList
+
+
+ CLSID_EnumerableObjectCollection
+ IID_IEnumObjects.
+
+
+ CLSID_ShellLink
+ IID_IShellLink
+
+
+ CLSID_WICImagingFactory
+
+
+ CLSID_DestinationList
+ IID_ICustomDestinationList
+
+
+ CLSID_ApplicationDestinations
+ IID_IApplicationDestinations
+
+
+ CLSID_ApplicationDocumentLists
+ IID_IApplicationDocumentLists
+
+
+ A static class for verifying assumptions.
+
+
+ A function signature for Assert.Evaluate.
+
+
+ A function signature for Assert.Implies.
+ Returns the truth of a predicate.
+
+
+
+ Executes the specified argument.
+
+ The function to execute.
+
+
+ Obsolete: Use Standard.Assert.AreEqual instead of Assert.Equals
+ The generic type to compare for equality.
+ The first generic type data to compare. This is is the expected value.
+ The second generic type data to compare. This is the actual value.
+
+
+
+ Verifies that two generic type data are equal. The assertion fails if they are not.
+
+ The generic type to compare for equality.
+ The first generic type data to compare. This is is the expected value.
+ The second generic type data to compare. This is the actual value.
+ This breaks into the debugger in the case of a failed assertion.
+
+
+
+ Verifies that two generic type data are not equal. The assertion fails if they are.
+
+ The generic type to compare for inequality.
+ The first generic type data to compare. This is is the value that's not expected.
+ The second generic type data to compare. This is the actual value.
+ This breaks into the debugger in the case of a failed assertion.
+
+
+
+ Verifies that if the specified condition is true, then so is the result.
+ The assertion fails if the condition is true but the result is false.
+
+ if set to true [condition].
+
+ A second Boolean statement. If the first was true then so must this be.
+ If the first statement was false then the value of this is ignored.
+
+ This breaks into the debugger in the case of a failed assertion.
+
+
+
+ Lazy evaluation overload. Verifies that if a condition is true, then so is a secondary value.
+
+ The conditional value.
+ A function to be evaluated for truth if the condition argument is true.
+
+ This overload only evaluates the result if the first condition is true.
+
+
+
+
+ Verifies that a string has content. I.e. it is not null and it is not empty.
+
+ The string to verify.
+
+
+
+ Verifies that a string has content. I.e. it is not null and it is not purely whitespace.
+
+ The string to verify.
+
+
+
+ Verifies the specified value is not null. The assertion fails if it is.
+
+ The generic reference type.
+ The value to check for nullness.
+ This breaks into the debugger in the case of a failed assertion.
+
+
+
+ Verifies that the specified condition is false. The assertion fails if it is true.
+
+ The expression that should be false .
+ This breaks into the debugger in the case of a failed assertion.
+
+
+
+ Verifies that the specified condition is false. The assertion fails if it is true.
+
+ The expression that should be false .
+ The message to display if the condition is true .
+ This breaks into the debugger in the case of a failed assertion.
+
+
+
+ Verifies that the specified condition is true. The assertion fails if it is not.
+
+ A condition that is expected to be true .
+ This breaks into the debugger in the case of a failed assertion.
+
+
+
+ Verifies that the specified condition is true. The assertion fails if it is not.
+
+ A condition that is expected to be true .
+ The message to write in case the condition is false .
+ This breaks into the debugger in the case of a failed assertion.
+
+
+
+ This line should never be executed. The assertion always fails.
+
+ This breaks into the debugger in the case of a failed assertion.
+
+
+
+ This line should never be executed. The assertion always fails.
+
+ The message to display if this function is executed.
+ This breaks into the debugger in the case of a failed assertion.
+
+
+
+ Verifies that the specified object is null. The assertion fails if it is not.
+
+ The item to verify is null.
+
+
+
+ Verifies that the specified value is within the expected range. The assertion fails if it isn't.
+
+ The lower bound inclusive value.
+ The value to verify.
+ The upper bound inclusive value.
+
+
+
+ Verifies that the specified value is within the expected range. The assertion fails if it isn't.
+
+ The lower bound inclusive value.
+ The value to verify.
+ The upper bound exclusive value.
+
+
+
+ Verify the current thread's apartment state is what's expected. The assertion fails if it isn't
+
+
+ The expected apartment state for the current thread.
+
+ This breaks into the debugger in the case of a failed assertion.
+
+
+
+ DoubleUtil uses fixed eps to provide fuzzy comparison functionality for doubles.
+ Note that FP noise is a big problem and using any of these compare
+ methods is not a complete solution, but rather the way to reduce
+ the probability of repeating unnecessary work.
+
+
+
+
+ Epsilon - more or less random, more or less small number.
+
+
+
+
+ AreClose returns whether or not two doubles are "close". That is, whether or
+ not they are within epsilon of each other.
+ There are plenty of ways for this to return false even for numbers which
+ are theoretically identical, so no code calling this should fail to work if this
+ returns false.
+
+ The first double to compare.
+ The second double to compare.
+ The result of the AreClose comparision.
+
+
+
+ LessThan returns whether or not the first double is less than the second double.
+ That is, whether or not the first is strictly less than *and* not within epsilon of
+ the other number.
+ There are plenty of ways for this to return false even for numbers which
+ are theoretically identical, so no code calling this should fail to work if this
+ returns false.
+
+ The first double to compare.
+ The second double to compare.
+ The result of the LessThan comparision.
+
+
+
+ GreaterThan returns whether or not the first double is greater than the second double.
+ That is, whether or not the first is strictly greater than *and* not within epsilon of
+ the other number.
+ There are plenty of ways for this to return false even for numbers which
+ are theoretically identical, so no code calling this should fail to work if this
+ returns false.
+
+ The first double to compare.
+ The second double to compare.
+ The result of the GreaterThan comparision.
+
+
+
+ LessThanOrClose returns whether or not the first double is less than or close to
+ the second double. That is, whether or not the first is strictly less than or within
+ epsilon of the other number.
+ There are plenty of ways for this to return false even for numbers which
+ are theoretically identical, so no code calling this should fail to work if this
+ returns false.
+
+ The first double to compare.
+ The second double to compare.
+ The result of the LessThanOrClose comparision.
+
+
+
+ GreaterThanOrClose returns whether or not the first double is greater than or close to
+ the second double. That is, whether or not the first is strictly greater than or within
+ epsilon of the other number.
+ There are plenty of ways for this to return false even for numbers which
+ are theoretically identical, so no code calling this should fail to work if this
+ returns false.
+
+ The first double to compare.
+ The second double to compare.
+ The result of the GreaterThanOrClose comparision.
+
+
+
+ Test to see if a double is a finite number (is not NaN or Infinity).
+
+ The value to test.
+ Whether or not the value is a finite number.
+
+
+
+ Test to see if a double a valid size value (is finite and > 0).
+
+ The value to test.
+ Whether or not the value is a valid size value.
+
+
+
+ Convert a point in device independent pixels (1/96") to a point in the system coordinates.
+
+ A point in the logical coordinate system.
+ Returns the parameter converted to the system's coordinates.
+
+
+
+ Convert a point in system coordinates to a point in device independent pixels (1/96").
+
+ A point in the physical coordinate system.
+ Returns the parameter converted to the device independent coordinate system.
+
+
+
+ Wrapper for common Win32 status codes.
+
+
+
+ The operation completed successfully.
+
+
+ Incorrect function.
+
+
+ The system cannot find the file specified.
+
+
+ The system cannot find the path specified.
+
+
+ The system cannot open the file.
+
+
+ Access is denied.
+
+
+ The handle is invalid.
+
+
+ Not enough storage is available to complete this operation.
+
+
+ There are no more files.
+
+
+ The process cannot access the file because it is being used by another process.
+
+
+ The parameter is incorrect.
+
+
+ The data area passed to a system call is too small.
+
+
+ Cannot nest calls to LoadModule.
+
+
+ Illegal operation attempted on a registry key that has been marked for deletion.
+
+
+ Element not found.
+
+
+ There was no match for the specified key in the index.
+
+
+ An invalid device was specified.
+
+
+ The operation was canceled by the user.
+
+
+ Cannot find window class.
+
+
+ The window class was already registered.
+
+
+ The specified datatype is invalid.
+
+
+
+ Create a new Win32 error.
+
+ The integer value of the error.
+
+
+ Performs HRESULT_FROM_WIN32 conversion.
+ The Win32 error being converted to an HRESULT.
+ The equivilent HRESULT value.
+
+
+ Performs HRESULT_FROM_WIN32 conversion.
+ The equivilent HRESULT value.
+
+
+ Performs the equivalent of Win32's GetLastError()
+ A Win32Error instance with the result of the native GetLastError
+
+
+
+ Compare two Win32 error codes for equality.
+
+ The first error code to compare.
+ The second error code to compare.
+ Whether the two error codes are the same.
+
+
+
+ Compare two Win32 error codes for inequality.
+
+ The first error code to compare.
+ The second error code to compare.
+ Whether the two error codes are not the same.
+
+
+ FACILITY_NULL
+
+
+ FACILITY_RPC
+
+
+ FACILITY_DISPATCH
+
+
+ FACILITY_STORAGE
+
+
+ FACILITY_ITF
+
+
+ FACILITY_WIN32
+
+
+ FACILITY_WINDOWS
+
+
+ FACILITY_CONTROL
+
+
+ MSDN doced facility code for ESE errors.
+
+
+ FACILITY_WINCODEC (WIC)
+
+
+ Wrapper for HRESULT status codes.
+
+
+ S_OK
+
+
+ S_FALSE
+
+
+ E_PENDING
+
+
+ E_NOTIMPL
+
+
+ E_NOINTERFACE
+
+
+ E_POINTER
+
+
+ E_ABORT
+
+
+ E_FAIL
+
+
+ E_UNEXPECTED
+
+
+ STG_E_INVALIDFUNCTION
+
+
+ REGDB_E_CLASSNOTREG
+
+
+ DESTS_E_NO_MATCHING_ASSOC_HANDLER. Win7 internal error code for Jump Lists.
+ There is no Assoc Handler for the given item registered by the specified application.
+
+
+ DESTS_E_NORECDOCS. Win7 internal error code for Jump Lists.
+ The given item is excluded from the recent docs folder by the NoRecDocs bit on its registration.
+
+
+ DESTS_E_NOTALLCLEARED. Win7 internal error code for Jump Lists.
+ Not all of the items were successfully cleared
+
+
+ E_ACCESSDENIED
+ Win32Error ERROR_ACCESS_DENIED.
+
+
+ E_OUTOFMEMORY
+ Win32Error ERROR_OUTOFMEMORY.
+
+
+ E_INVALIDARG
+ Win32Error ERROR_INVALID_PARAMETER.
+
+
+ INTSAFE_E_ARITHMETIC_OVERFLOW
+
+
+ COR_E_OBJECTDISPOSED
+
+
+ WC_E_GREATERTHAN
+
+
+ WC_E_SYNTAX
+
+
+
+ Create an HRESULT from an integer value.
+
+
+
+
+
+ Convert an HRESULT to an int. Used for COM interface declarations out of our control.
+
+
+
+
+ retrieve HRESULT_FACILITY
+
+
+
+
+ retrieve HRESULT_CODE
+
+
+
+
+ Get a string representation of this HRESULT.
+
+
+
+
+
+ Convert the result of Win32 GetLastError() into a raised exception.
+
+
+
+
+ HIGHCONTRAST flags
+
+
+
+
+ DROPIMAGE_*
+
+
+
+
+ BITMAPINFOHEADER Compression type. BI_*.
+
+
+
+
+ CombingRgn flags. RGN_*
+
+
+
+
+ Creates the intersection of the two combined regions.
+
+
+
+
+ Creates the union of two combined regions.
+
+
+
+
+ Creates the union of two combined regions except for any overlapping areas.
+
+
+
+
+ Combines the parts of hrgnSrc1 that are not part of hrgnSrc2.
+
+
+
+
+ Creates a copy of the region identified by hrgnSrc1.
+
+
+
+
+ For IWebBrowser2. OLECMDEXECOPT_*
+
+
+
+
+ For IWebBrowser2. OLECMDF_*
+
+
+
+
+ For IWebBrowser2. OLECMDID_*
+
+
+
+
+ For IWebBrowser2. READYSTATE_*
+
+
+
+
+ DATAOBJ_GET_ITEM_FLAGS. DOGIF_*.
+
+
+
+ Use the system default, which is to display all error dialog boxes.
+
+
+
+ The system does not display the critical-error-handler message box.
+ Instead, the system sends the error to the calling process.
+
+
+
+
+ 64-bit Windows: The system automatically fixes memory alignment faults and makes them
+ invisible to the application. It does this for the calling process and any descendant processes.
+ After this value is set for a process, subsequent attempts to clear the value are ignored.
+
+
+
+
+ The system does not display the general-protection-fault message box.
+ This flag should only be set by debugging applications that handle general
+ protection (GP) faults themselves with an exception handler.
+
+
+
+
+ The system does not display a message box when it fails to find a file.
+ Instead, the error is returned to the calling process.
+
+
+
+
+ Non-client hit test values, HT*
+
+
+
+
+ GetClassLongPtr values, GCLP_*
+
+
+
+
+ GetWindowLongPtr values, GWL_*
+
+
+
+
+ SystemMetrics. SM_*
+
+
+
+
+ SystemParameterInfo values, SPI_*
+
+
+
+
+ SystemParameterInfo flag values, SPIF_*
+
+
+
+
+ CS_*
+
+
+
+
+ WindowStyle values, WS_*
+
+
+
+
+ Window message values, WM_*
+
+
+
+
+ Window style extended values, WS_EX_*
+
+
+
+
+ GetDeviceCaps nIndex values.
+
+
+
+ Number of bits per pixel
+
+
+
+
+ Number of planes
+
+
+
+
+ Logical pixels inch in X
+
+
+
+
+ Logical pixels inch in Y
+
+
+
+
+ "FILEOP_FLAGS", FOF_*.
+
+
+
+
+ EnableMenuItem uEnable values, MF_*
+
+
+
+
+ Possible return value for EnableMenuItem
+
+
+
+ Specifies the type of visual style attribute to set on a window.
+
+
+ Non-client area window attributes will be set.
+
+
+
+ DWMFLIP3DWINDOWPOLICY. DWMFLIP3D_*
+
+
+
+
+ DWMNCRENDERINGPOLICY. DWMNCRP_*
+
+
+
+
+ DWMWINDOWATTRIBUTE. DWMWA_*
+
+
+
+
+ WindowThemeNonClientAttributes
+
+
+
+ Prevents the window caption from being drawn.
+
+
+ Prevents the system icon from being drawn.
+
+
+ Prevents the system icon menu from appearing.
+
+
+ Prevents mirroring of the question mark, even in right-to-left (RTL) layout.
+
+
+ A mask that contains all the valid bits.
+
+
+
+ SetWindowPos options
+
+
+
+
+ ShowWindow options
+
+
+
+
+ SCF_ISSECURE
+
+
+
+
+ GDI+ Status codes
+
+
+
+
+ MSGFLT_*. New in Vista. Realiased in Windows 7.
+
+
+
+
+ Shell_NotifyIcon messages. NIM_*
+
+
+
+
+ SHAddToRecentDocuments flags. SHARD_*
+
+
+
+
+ Shell_NotifyIcon flags. NIF_*
+
+
+
+
+ Vista only.
+
+
+
+
+ Vista only.
+
+
+
+
+ Shell_NotifyIcon info flags. NIIF_*
+
+
+
+ XP SP2 and later.
+
+
+ XP and later.
+
+
+ Vista and later.
+
+
+ Windows 7 and later
+
+
+ XP and later. Native version called NIIF_ICON_MASK.
+
+
+
+ AC_*
+
+
+
+
+ The state of the icon. There are two flags that can be set independently.
+ NIS_HIDDEN = 1. The icon is hidden.
+ NIS_SHAREDICON = 2. The icon is shared.
+
+
+
+ The idlist for the shell item that should be added to the recent docs folder.
+
+
+ The id of the application that should be associated with this recent doc.
+
+
+ Defines options that are used to set window visual style attributes.
+
+
+
+ A combination of flags that modify window visual style attributes.
+ Can be a combination of the WTNCA constants.
+
+
+
+
+ A bitmask that describes how the values specified in dwFlags should be applied.
+ If the bit corresponding to a value in dwFlags is 0, that flag will be removed.
+ If the bit is 1, the flag will be added.
+
+
+
+ Width of left border that retains its size.
+
+
+ Width of right border that retains its size.
+
+
+ Height of top border that retains its size.
+
+
+ Height of bottom border that retains its size.
+
+
+
+ initialize this field using: Marshal.SizeOf(typeof(APPBARDATA));
+
+
+
+ Delegate declaration that matches native WndProc signatures.
+
+
+ Delegate declaration that matches managed WndProc signatures.
+
+
+
+ Sets attributes to control how visual styles are applied to a specified window.
+
+
+ Handle to a window to apply changes to.
+
+
+ Value of type WINDOWTHEMEATTRIBUTETYPE that specifies the type of attribute to set.
+ The value of this parameter determines the type of data that should be passed in the pvAttribute parameter.
+ Can be the following value:
+ WTA_NONCLIENT (Specifies non-client related attributes).
+ pvAttribute must be a pointer of type WTA_OPTIONS.
+
+
+ A pointer that specifies attributes to set. Type is determined by the value of the eAttribute value.
+
+
+ Specifies the size, in bytes, of the data pointed to by pvAttribute.
+
+
+
+ Overload of SystemParametersInfo for getting and setting NONCLIENTMETRICS.
+
+
+ Overload of SystemParametersInfo for getting and setting HIGHCONTRAST.
+
+
+
+ Sets the User Model AppID for the current process, enabling Windows to retrieve this ID
+
+
+
+
+
+ Retrieves the User Model AppID that has been explicitly set for the current process via SetCurrentProcessExplicitAppUserModelID
+
+
+
+
+ ASSOCIATIONLEVEL, AL_*
+
+
+ ASSOCIATIONTYPE, AT_*
+
+
+ FileDialog AddPlace options. FDAP_*
+
+
+ IFileDialog options. FOS_*
+
+
+ FDE_OVERWRITE_RESPONSE. FDEOR_*
+
+
+ FDE_SHAREVIOLATION_RESPONSE. FDESVR_*
+
+
+ ShellItem attribute flags. SIATTRIBFLAGS_*
+
+
+
+ Flags for SetTabProperties. STPF_*
+
+ The native enum was called STPFLAG.
+
+
+
+ Flags for Setting Taskbar Progress state. TBPF_*
+
+
+ The native enum was called TBPFLAG.
+
+
+
+
+ THUMBBUTTON mask. THB_*
+
+
+
+
+ THUMBBUTTON flags. THBF_*
+
+
+
+
+ GetPropertyStoreFlags. GPS_*.
+
+
+ These are new for Vista, but are used in downlevel components
+
+
+
+
+ KNOWNDESTCATEGORY. KDC_*
+
+
+
+ Objects can be copied
+ DROPEFFECT_COPY
+
+
+ Objects can be moved
+ DROPEFFECT_MOVE
+
+
+ Objects can be linked
+
+ DROPEFFECT_LINK.
+
+ If this bit is set on an item in the shell folder, a
+ 'Create Shortcut' menu item will be added to the File
+ menu and context menus for the item. If the user selects
+ that command, your IContextMenu::InvokeCommand() will be called
+ with 'link'.
+ That flag will also be used to determine if 'Create Shortcut'
+ should be added when the item in your folder is dragged to another
+ folder.
+
+
+
+ supports BindToObject(IID_IStorage)
+
+
+ Objects can be renamed
+
+
+ Objects can be deleted
+
+
+ Objects have property sheets
+
+
+ Objects are drop target
+
+
+ Object is encrypted (use alt color)
+
+
+ 'Slow' object
+
+
+ Ghosted icon
+
+
+ Shortcut (link)
+
+
+ Shared
+
+
+ Read-only
+
+
+ Hidden object
+
+
+ May contain children with SFGAO_FILESYSTEM
+
+
+ Support BindToObject(IID_IShellFolder)
+
+
+ Is a win32 file system object (file/folder/root)
+
+
+ May contain children with SFGAO_FOLDER (may be slow)
+
+
+ Invalidate cached information (may be slow)
+
+
+ Is this removeable media?
+
+
+ Object is compressed (use alt color)
+
+
+ Supports IShellFolder, but only implements CreateViewObject() (non-folder view)
+
+
+ Is a non-enumerated object (should be hidden)
+
+
+ Should show bold in explorer tree
+
+
+ Obsolete
+
+
+ Obsolete
+
+
+ Supports BindToObject(IID_IStream)
+
+
+ May contain children with SFGAO_STORAGE or SFGAO_STREAM
+
+
+ For determining storage capabilities, ie for open/save semantics
+
+
+
+ Attributes that are masked out for PKEY_SFGAOFlags because they are considered
+ to cause slow calculations or lack context
+ (SFGAO_VALIDATE | SFGAO_ISSLOW | SFGAO_HASSUBFOLDER and others)
+
+
+
+
+ IShellFolder::EnumObjects grfFlags bits. Also called SHCONT
+
+
+
+
+ IShellFolder::GetDisplayNameOf/SetNameOf uFlags. Also called SHGDNF.
+
+
+ For compatibility with SIGDN, these bits must all sit in the LOW word.
+
+
+
+
+ SHELLITEMCOMPAREHINTF. SICHINT_*.
+
+
+
+ iOrder based on display in a folder view
+
+
+ exact instance compare
+
+
+ iOrder based on canonical name (better performance)
+
+
+
+ ShellItem enum. SIGDN_*.
+
+
+
+
+ STR_GPS_*
+
+
+ When requesting a property store through IShellFolder, you can specify the equivalent of
+ GPS_DEFAULT by passing in a null IBindCtx parameter.
+
+ You can specify the equivalent of GPS_READWRITE by passing a mode of STGM_READWRITE | STGM_EXCLUSIVE
+ in the bind context
+
+ Here are the string versions of GPS_ flags, passed to IShellFolder::BindToObject() via IBindCtx::RegisterObjectParam()
+ These flags are valid when requesting an IPropertySetStorage or IPropertyStore handler
+
+ The meaning of these flags are described above.
+
+ There is no STR_ equivalent for GPS_TEMPORARY because temporary property stores
+ are provided by IShellItem2 only -- not by the underlying IShellFolder.
+
+
+
+
+ WPARAM value for a THUMBBUTTON being clicked.
+
+
+
+ fmtid
+
+
+ pid
+
+
+ PKEY_Title
+
+
+ PKEY_AppUserModel_ID
+
+
+ PKEY_AppUserModel_IsDestListSeparator
+
+
+ PKEY_AppUserModel_RelaunchCommand
+
+
+ PKEY_AppUserModel_RelaunchDisplayNameResource
+
+
+ PKEY_AppUserModel_RelaunchIconResource
+
+
+ Unknown Object Array
+
+
+
+ Shell Namespace helper
+
+
+
+
+ Shell Namespace helper 2
+
+
+
+
+ This function must be called first to validate use of other members.
+
+
+
+
+ This function adds a tab for hwnd to the taskbar.
+
+ The HWND for which to add the tab.
+
+
+
+ This function deletes a tab for hwnd from the taskbar.
+
+ The HWND for which the tab is to be deleted.
+
+
+
+ This function activates the tab associated with hwnd on the taskbar.
+
+ The HWND for which the tab is to be actuvated.
+
+
+
+ This function marks hwnd in the taskbar as the active tab.
+
+ The HWND to activate.
+
+
+
+ Marks a window as full-screen.
+
+ The handle of the window to be marked.
+ A Boolean value marking the desired full-screen status of the window.
+
+ Setting the value of fFullscreen to true, the Shell treats this window as a full-screen window, and the taskbar
+ is moved to the bottom of the z-order when this window is active. Setting the value of fFullscreen to false
+ removes the full-screen marking, but does not cause the Shell to treat the window as though it were
+ definitely not full-screen. With a false fFullscreen value, the Shell depends on its automatic detection facility
+ to specify how the window should be treated, possibly still flagging the window as full-screen.
+
+
+
+
+ Allows an application to retrieve the most recent and frequent documents opened in that app, as reported via SHAddToRecentDocs
+
+
+
+
+ Set the App User Model ID for the application retrieving this list. If an AppID is not provided via this method,
+ the system will use a heuristically determined ID. This method must be called before GetList.
+
+ App Id.
+
+
+
+ Retrieve an IEnumObjects or IObjectArray for IShellItems and/or IShellLinks.
+ Items may appear in both the frequent and recent lists.
+
+
+
+
+
+ Provides access to the App User Model ID on objects supporting this value.
+
+
+
+
+ Provides access to the ProgID associated with an object
+
+
+
+
+ Wraps an IStream interface pointer from COM into a form consumable by .Net.
+
+
+ This implementation is immutable, though it's possible that the underlying
+ stream can be changed in another context.
+
+
+
+
+ Wraps a native IStream interface into a CLR Stream subclass.
+
+
+ The stream that this object wraps.
+
+
+ Note that the parameter is passed by ref. On successful creation it is
+ zeroed out to the caller. This object becomes responsible for the lifetime
+ management of the wrapped IStream.
+
+
+
+
+ Wraps a managed stream instance into an interface pointer consumable by COM.
+
+
+
+
+ Initializes a new instance of the ManagedIStream class with the specified managed Stream object.
+
+
+ The stream that this IStream reference is wrapping.
+
+
+
+
+ Creates a new stream object with its own seek pointer that
+ references the same bytes as the original stream.
+
+
+ When this method returns, contains the new stream object. This parameter is passed uninitialized.
+
+
+ For more information, see the existing documentation for IStream::Clone in the MSDN library.
+ This class doesn't implement Clone. A COMException is thrown if it is used.
+
+
+
+
+ Ensures that any changes made to a stream object that is open in transacted
+ mode are reflected in the parent storage.
+
+
+ A value that controls how the changes for the stream object are committed.
+
+
+ For more information, see the existing documentation for IStream::Commit in the MSDN library.
+
+
+
+
+ Copies a specified number of bytes from the current seek pointer in the
+ stream to the current seek pointer in another stream.
+
+
+ A reference to the destination stream.
+
+
+ The number of bytes to copy from the source stream.
+
+
+ On successful return, contains the actual number of bytes read from the source.
+ (Note the native signature is to a ULARGE_INTEGER*, so 64 bits are written
+ to this parameter on success.)
+
+
+ On successful return, contains the actual number of bytes written to the destination.
+ (Note the native signature is to a ULARGE_INTEGER*, so 64 bits are written
+ to this parameter on success.)
+
+
+
+
+ Restricts access to a specified range of bytes in the stream.
+
+
+ The byte offset for the beginning of the range.
+
+
+ The length of the range, in bytes, to restrict.
+
+
+ The requested restrictions on accessing the range.
+
+
+ For more information, see the existing documentation for IStream::LockRegion in the MSDN library.
+ This class doesn't implement LockRegion. A COMException is thrown if it is used.
+
+
+
+
+ Reads a specified number of bytes from the stream object into memory starting at the current seek pointer.
+
+
+ When this method returns, contains the data read from the stream. This parameter is passed uninitialized.
+
+
+ The number of bytes to read from the stream object.
+
+
+ A pointer to a ULONG variable that receives the actual number of bytes read from the stream object.
+
+
+ For more information, see the existing documentation for ISequentialStream::Read in the MSDN library.
+
+
+
+
+ Discards all changes that have been made to a transacted stream since the last Commit call.
+
+
+ This class doesn't implement Revert. A COMException is thrown if it is used.
+
+
+
+
+ Changes the seek pointer to a new location relative to the beginning of the
+ stream, to the end of the stream, or to the current seek pointer.
+
+
+ The displacement to add to dwOrigin.
+
+
+ The origin of the seek. The origin can be the beginning of the file, the current seek pointer, or the end of the file.
+
+
+ On successful return, contains the offset of the seek pointer from the beginning of the stream.
+ (Note the native signature is to a ULARGE_INTEGER*, so 64 bits are written
+ to this parameter on success.)
+
+
+ For more information, see the existing documentation for IStream::Seek in the MSDN library.
+
+
+
+
+ Changes the size of the stream object.
+
+
+ The new size of the stream as a number of bytes.
+
+
+ For more information, see the existing documentation for IStream::SetSize in the MSDN library.
+
+
+
+
+ Retrieves the STATSTG structure for this stream.
+
+
+ When this method returns, contains a STATSTG structure that describes this stream object.
+ This parameter is passed uninitialized.
+
+
+ Members in the STATSTG structure that this method does not return, thus saving some memory allocation operations.
+
+
+
+
+ Removes the access restriction on a range of bytes previously restricted with the LockRegion method.
+
+ The byte offset for the beginning of the range.
+
+
+ The length, in bytes, of the range to restrict.
+
+
+ The access restrictions previously placed on the range.
+
+
+ For more information, see the existing documentation for IStream::UnlockRegion in the MSDN library.
+ This class doesn't implement UnlockRegion. A COMException is thrown if it is used.
+
+
+
+
+ Writes a specified number of bytes into the stream object starting at the current seek pointer.
+
+
+ The buffer to write this stream to.
+
+
+ The number of bytes to write to the stream.
+
+
+ On successful return, contains the actual number of bytes written to the stream object.
+ If the caller sets this pointer to null, this method does not provide the actual number
+ of bytes written.
+
+
+
+
+ Releases resources controlled by this object.
+
+
+ Dispose can be called multiple times, but trying to use the object
+ after it has been disposed will generally throw ObjectDisposedExceptions.
+
+
+
+
+ Wrapper around File.Copy to provide feedback as to whether the file wasn't copied because it didn't exist.
+
+
+
+
+
+ Simple guard against the exceptions that File.Delete throws on null and empty strings.
+
+ The path to delete. Unlike File.Delete, this can be null or empty.
+
+ Note that File.Delete, and by extension SafeDeleteFile, does not throw an exception
+ if the file does not exist.
+
+
+
+
+ Utility to help classes catenate their properties for implementing ToString().
+
+ The StringBuilder to catenate the results into.
+ The name of the property to be catenated.
+ The value of the property to be catenated.
+
+
+
+ Generates ToString functionality for a struct. This is an expensive way to do it,
+ it exists for the sake of debugging while classes are in flux.
+ Eventually this should just be removed and the classes should
+ do this without reflection.
+
+
+
+
+
+
+
+ Encodes a URL string. Duplicated functionality from System.Web.HttpUtility.UrlEncode.
+
+
+
+
+ Duplicated from System.Web.HttpUtility because System.Web isn't part of the client profile.
+ URL Encoding replaces ' ' with '+' and unsafe ASCII characters with '%XX'.
+ Safe characters are defined in RFC2396 (http://www.ietf.org/rfc/rfc2396.txt).
+ They are the 7-bit ASCII alphanumerics and the mark characters "-_.!~*'()".
+ This implementation does not treat '~' as a safe character to be consistent with the System.Web version.
+
+
+
+ GDI's DeleteObject
+
+
+ GDI+'s DisposeImage
+
+
+
+ From a list of BitmapFrames find the one that best matches the requested dimensions.
+ The methods used here are copied from Win32 sources. We want to be consistent with
+ system behaviors.
+
+
+ Convert a native integer that represent a color with an alpha channel into a Color struct.
+ The integer that represents the color. Its bits are of the format 0xAARRGGBB.
+ A Color representation of the parameter.
+
+
+
+ A static class for retail validated assertions.
+ Instead of breaking into the debugger an exception is thrown.
+
+
+
+
+ Ensure that the current thread's apartment state is what's expected.
+
+
+ The required apartment state for the current thread.
+
+
+ The message string for the exception to be thrown if the state is invalid.
+
+
+ Thrown if the calling thread's apartment state is not the same as the requiredState.
+
+
+
+
+ Ensure that an argument is neither null nor empty.
+
+ The string to validate.
+ The name of the parameter that will be presented if an exception is thrown.
+
+
+
+ Ensure that an argument is neither null nor does it consist only of whitespace.
+
+ The string to validate.
+ The name of the parameter that will be presented if an exception is thrown.
+
+
+ Verifies that an argument is not null.
+ Type of the object to validate. Must be a class.
+ The object to validate.
+ The name of the parameter that will be presented if an exception is thrown.
+
+
+ Verifies that an argument is not null.
+ Type of the object to validate. Must be a class.
+ The object to validate.
+ The name of the parameter that will be presented if an exception is thrown.
+
+
+ Verifies that an argument is null.
+ Type of the object to validate. Must be a class.
+ The object to validate.
+ The name of the parameter that will be presented if an exception is thrown.
+
+
+
+ Verifies the specified statement is true. Throws an ArgumentException if it's not.
+
+ The statement to be verified as true.
+ Name of the parameter to include in the ArgumentException.
+ The message to include in the ArgumentException.
+
+
+
+ Verifies that the specified value is within the expected range. The assertion fails if it isn't.
+
+ The lower bound inclusive value.
+ The value to verify.
+ The upper bound exclusive value.
+ The name of the parameter that caused the current exception.
+
+
+ Display the system menu at a specified location.
+ The MetroWindow
+ The location to display the system menu, in logical screen coordinates.
+
+
+
+ Private constructor. The public way to access this class is through the static Current property.
+
+
+
+ The extent of the top of the window to treat as the caption.
+
+
+ Dependency property for IgnoreTaskbarOnMaximize
+
+
+
+ If this property is true and the attached window's WindowStyle=None then when the window is maximized it will cover the entire
+ monitor, including the taskbar.
+
+
+
+
+ Is this using WPF4?
+
+
+ There are a few specific bugs in Window in 3.5SP1 and below that require workarounds
+ when handling WM_NCCALCSIZE on the HWND.
+
+
+
+ The Window that's chrome is being modified.
+
+
+ Underlying HWND for the _window.
+
+ Critical : Critical member
+
+
+
+ Underlying HWND for the _window.
+
+ Critical : Critical member provides access to HWND's window messages which are critical
+
+
+
+ Object that describes the current modifications being made to the chrome.
+
+
+
+ Critical : Store critical methods in critical callback table
+ Safe : Demands full trust permissions
+
+
+
+
+ Critical : Calls critical methods
+ Safe : Demands full trust permissions
+
+
+
+
+ Critical : Calls critical methods
+ Safe : Demands full trust permissions
+
+
+
+
+ Critical : Calls critical methods
+ Safe : Demands full trust permissions
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Store critical methods in critical callback table
+ Safe : Demands full trust permissions
+
+
+
+
+ Critical : References critical methods
+
+
+
+
+ Critical : Store critical methods in critical callback table
+ Safe : Demands full trust permissions
+
+
+
+
+ Critical : Accesses critical _hwnd field
+ Safe : Demands full trust permissions
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Store critical methods in critical callback table
+ Safe : Demands full trust permissions
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical method
+
+
+
+ A borderless window lost his animation, with this we bring it back.
+
+
+
+ Critical : Accesses critical _hwnd
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ This method handles the window size if the taskbar is set to auto-hide.
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical Marshal.PtrToStructure
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical method
+
+
+
+
+ Critical : Calls critical method
+
+
+
+
+ Critical : Calls critical Marshal.PtrToStructure
+
+
+
+
+ Critical : Calls critical Marshal.PtrToStructure
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+ Add and remove a native WindowStyle from the HWND.
+ The styles to be removed. These can be bitwise combined.
+ The styles to be added. These can be bitwise combined.
+ Whether the styles of the HWND were modified as a result of this call.
+
+ Critical : Calls critical methods
+
+
+
+
+ Get the WindowState as the native HWND knows it to be. This isn't necessarily the same as what Window thinks.
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Get the bounding rectangle for the window in physical coordinates.
+
+ The bounding rectangle for the window.
+
+ Critical : Calls critical methods
+
+
+
+
+ Update the items in the system menu based on the current, or assumed, WindowState.
+
+
+ The state to assume that the Window is in. This can be null to query the Window's state.
+
+
+ We want to update the menu while we have some control over whether the caption will be repainted.
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Matrix of the HT values to return when responding to NC window messages.
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Unsubscribes event handler from critical _hwndSource
+
+
+
+
+ Critical : Unsubscribes critical event handler
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ GeneratedInternalTypeHelper
+
+
+
+
+ CreateInstance
+
+
+
+
+ GetPropertyValue
+
+
+
+
+ SetPropertyValue
+
+
+
+
+ CreateDelegate
+
+
+
+
+ AddEventHandler
+
+
+
+
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/bin/Release/RBXLegacyURI.exe b/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/bin/Release/RBXLegacyURI.exe
new file mode 100644
index 0000000..30a3103
Binary files /dev/null and b/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/bin/Release/RBXLegacyURI.exe differ
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/bin/Release/RBXLegacyURI.exe.config b/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/bin/Release/RBXLegacyURI.exe.config
new file mode 100644
index 0000000..8e15646
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/bin/Release/RBXLegacyURI.exe.config
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/bin/Release/RBXLegacyURI.pdb b/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/bin/Release/RBXLegacyURI.pdb
new file mode 100644
index 0000000..08720dd
Binary files /dev/null and b/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/bin/Release/RBXLegacyURI.pdb differ
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/bin/Release/System.Windows.Interactivity.dll b/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/bin/Release/System.Windows.Interactivity.dll
new file mode 100644
index 0000000..931c744
Binary files /dev/null and b/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/bin/Release/System.Windows.Interactivity.dll differ
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/obj/Release/App.g.cs b/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/obj/Release/App.g.cs
new file mode 100644
index 0000000..00ce87f
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/obj/Release/App.g.cs
@@ -0,0 +1,70 @@
+#pragma checksum "..\..\App.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "45BF38BE479B80A4D050110CC9897791"
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+// Runtime Version:4.0.30319.42000
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+using RBXLegacyURI;
+using System;
+using System.Diagnostics;
+using System.Windows;
+using System.Windows.Automation;
+using System.Windows.Controls;
+using System.Windows.Controls.Primitives;
+using System.Windows.Data;
+using System.Windows.Documents;
+using System.Windows.Ink;
+using System.Windows.Input;
+using System.Windows.Markup;
+using System.Windows.Media;
+using System.Windows.Media.Animation;
+using System.Windows.Media.Effects;
+using System.Windows.Media.Imaging;
+using System.Windows.Media.Media3D;
+using System.Windows.Media.TextFormatting;
+using System.Windows.Navigation;
+using System.Windows.Shapes;
+using System.Windows.Shell;
+
+
+namespace RBXLegacyURI {
+
+
+ ///
+ /// App
+ ///
+ public partial class App : System.Windows.Application {
+
+ ///
+ /// InitializeComponent
+ ///
+ [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
+ public void InitializeComponent() {
+
+ #line 5 "..\..\App.xaml"
+ this.StartupUri = new System.Uri("MainWindow.xaml", System.UriKind.Relative);
+
+ #line default
+ #line hidden
+ }
+
+ ///
+ /// Application Entry Point.
+ ///
+ [System.STAThreadAttribute()]
+ [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
+ public static void Main() {
+ RBXLegacyURI.App app = new RBXLegacyURI.App();
+ app.InitializeComponent();
+ app.Run();
+ }
+ }
+}
+
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/obj/Release/App.g.i.cs b/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/obj/Release/App.g.i.cs
new file mode 100644
index 0000000..00ce87f
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/obj/Release/App.g.i.cs
@@ -0,0 +1,70 @@
+#pragma checksum "..\..\App.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "45BF38BE479B80A4D050110CC9897791"
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+// Runtime Version:4.0.30319.42000
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+using RBXLegacyURI;
+using System;
+using System.Diagnostics;
+using System.Windows;
+using System.Windows.Automation;
+using System.Windows.Controls;
+using System.Windows.Controls.Primitives;
+using System.Windows.Data;
+using System.Windows.Documents;
+using System.Windows.Ink;
+using System.Windows.Input;
+using System.Windows.Markup;
+using System.Windows.Media;
+using System.Windows.Media.Animation;
+using System.Windows.Media.Effects;
+using System.Windows.Media.Imaging;
+using System.Windows.Media.Media3D;
+using System.Windows.Media.TextFormatting;
+using System.Windows.Navigation;
+using System.Windows.Shapes;
+using System.Windows.Shell;
+
+
+namespace RBXLegacyURI {
+
+
+ ///
+ /// App
+ ///
+ public partial class App : System.Windows.Application {
+
+ ///
+ /// InitializeComponent
+ ///
+ [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
+ public void InitializeComponent() {
+
+ #line 5 "..\..\App.xaml"
+ this.StartupUri = new System.Uri("MainWindow.xaml", System.UriKind.Relative);
+
+ #line default
+ #line hidden
+ }
+
+ ///
+ /// Application Entry Point.
+ ///
+ [System.STAThreadAttribute()]
+ [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
+ public static void Main() {
+ RBXLegacyURI.App app = new RBXLegacyURI.App();
+ app.InitializeComponent();
+ app.Run();
+ }
+ }
+}
+
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache b/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache
new file mode 100644
index 0000000..b694df5
Binary files /dev/null and b/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache differ
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/obj/Release/MainWindow.baml b/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/obj/Release/MainWindow.baml
new file mode 100644
index 0000000..d2a97f4
Binary files /dev/null and b/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/obj/Release/MainWindow.baml differ
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/obj/Release/MainWindow.g.cs b/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/obj/Release/MainWindow.g.cs
new file mode 100644
index 0000000..6908444
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/obj/Release/MainWindow.g.cs
@@ -0,0 +1,75 @@
+#pragma checksum "..\..\MainWindow.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "EA7DF86E6633F6D35E1AEEA051BD9B5C"
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+// Runtime Version:4.0.30319.42000
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+using RBXLegacyURI;
+using System;
+using System.Diagnostics;
+using System.Windows;
+using System.Windows.Automation;
+using System.Windows.Controls;
+using System.Windows.Controls.Primitives;
+using System.Windows.Data;
+using System.Windows.Documents;
+using System.Windows.Ink;
+using System.Windows.Input;
+using System.Windows.Markup;
+using System.Windows.Media;
+using System.Windows.Media.Animation;
+using System.Windows.Media.Effects;
+using System.Windows.Media.Imaging;
+using System.Windows.Media.Media3D;
+using System.Windows.Media.TextFormatting;
+using System.Windows.Navigation;
+using System.Windows.Shapes;
+using System.Windows.Shell;
+
+
+namespace RBXLegacyURI {
+
+
+ ///
+ /// MainWindow
+ ///
+ public partial class MainWindow : System.Windows.Window, System.Windows.Markup.IComponentConnector {
+
+ private bool _contentLoaded;
+
+ ///
+ /// InitializeComponent
+ ///
+ [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
+ public void InitializeComponent() {
+ if (_contentLoaded) {
+ return;
+ }
+ _contentLoaded = true;
+ System.Uri resourceLocater = new System.Uri("/RBXLegacyURI;component/mainwindow.xaml", System.UriKind.Relative);
+
+ #line 1 "..\..\MainWindow.xaml"
+ System.Windows.Application.LoadComponent(this, resourceLocater);
+
+ #line default
+ #line hidden
+ }
+
+ [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
+ void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) {
+ this._contentLoaded = true;
+ }
+ }
+}
+
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/obj/Release/MainWindow.g.i.cs b/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/obj/Release/MainWindow.g.i.cs
new file mode 100644
index 0000000..6908444
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/obj/Release/MainWindow.g.i.cs
@@ -0,0 +1,75 @@
+#pragma checksum "..\..\MainWindow.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "EA7DF86E6633F6D35E1AEEA051BD9B5C"
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+// Runtime Version:4.0.30319.42000
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+using RBXLegacyURI;
+using System;
+using System.Diagnostics;
+using System.Windows;
+using System.Windows.Automation;
+using System.Windows.Controls;
+using System.Windows.Controls.Primitives;
+using System.Windows.Data;
+using System.Windows.Documents;
+using System.Windows.Ink;
+using System.Windows.Input;
+using System.Windows.Markup;
+using System.Windows.Media;
+using System.Windows.Media.Animation;
+using System.Windows.Media.Effects;
+using System.Windows.Media.Imaging;
+using System.Windows.Media.Media3D;
+using System.Windows.Media.TextFormatting;
+using System.Windows.Navigation;
+using System.Windows.Shapes;
+using System.Windows.Shell;
+
+
+namespace RBXLegacyURI {
+
+
+ ///
+ /// MainWindow
+ ///
+ public partial class MainWindow : System.Windows.Window, System.Windows.Markup.IComponentConnector {
+
+ private bool _contentLoaded;
+
+ ///
+ /// InitializeComponent
+ ///
+ [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
+ public void InitializeComponent() {
+ if (_contentLoaded) {
+ return;
+ }
+ _contentLoaded = true;
+ System.Uri resourceLocater = new System.Uri("/RBXLegacyURI;component/mainwindow.xaml", System.UriKind.Relative);
+
+ #line 1 "..\..\MainWindow.xaml"
+ System.Windows.Application.LoadComponent(this, resourceLocater);
+
+ #line default
+ #line hidden
+ }
+
+ [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
+ [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
+ void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) {
+ this._contentLoaded = true;
+ }
+ }
+}
+
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/obj/Release/RBXLegacyURI.Properties.Resources.resources b/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/obj/Release/RBXLegacyURI.Properties.Resources.resources
new file mode 100644
index 0000000..6c05a97
Binary files /dev/null and b/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/obj/Release/RBXLegacyURI.Properties.Resources.resources differ
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/obj/Release/RBXLegacyURI.csproj.FileListAbsolute.txt b/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/obj/Release/RBXLegacyURI.csproj.FileListAbsolute.txt
new file mode 100644
index 0000000..b21e6df
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/obj/Release/RBXLegacyURI.csproj.FileListAbsolute.txt
@@ -0,0 +1,21 @@
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacyURI\bin\Release\RBXLegacyURI.exe.config
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacyURI\bin\Release\RBXLegacyURI.exe
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacyURI\bin\Release\RBXLegacyURI.pdb
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacyURI\bin\Release\MahApps.Metro.dll
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacyURI\bin\Release\MahApps.Metro.IconPacks.dll
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacyURI\bin\Release\System.Windows.Interactivity.dll
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacyURI\bin\Release\MahApps.Metro.pdb
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacyURI\bin\Release\MahApps.Metro.xml
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacyURI\bin\Release\MahApps.Metro.IconPacks.pdb
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacyURI\bin\Release\MahApps.Metro.IconPacks.xml
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacyURI\obj\Release\RBXLegacyURI.csprojResolveAssemblyReference.cache
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacyURI\obj\Release\MainWindow.g.cs
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacyURI\obj\Release\App.g.cs
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacyURI\obj\Release\RBXLegacyURI_MarkupCompile.cache
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacyURI\obj\Release\RBXLegacyURI_MarkupCompile.lref
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacyURI\obj\Release\MainWindow.baml
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacyURI\obj\Release\RBXLegacyURI.g.resources
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacyURI\obj\Release\RBXLegacyURI.Properties.Resources.resources
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacyURI\obj\Release\RBXLegacyURI.csproj.GenerateResource.Cache
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacyURI\obj\Release\RBXLegacyURI.exe
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacyURI\obj\Release\RBXLegacyURI.pdb
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/obj/Release/RBXLegacyURI.csproj.GenerateResource.Cache b/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/obj/Release/RBXLegacyURI.csproj.GenerateResource.Cache
new file mode 100644
index 0000000..66dbf20
Binary files /dev/null and b/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/obj/Release/RBXLegacyURI.csproj.GenerateResource.Cache differ
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/obj/Release/RBXLegacyURI.csprojResolveAssemblyReference.cache b/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/obj/Release/RBXLegacyURI.csprojResolveAssemblyReference.cache
new file mode 100644
index 0000000..37960c2
Binary files /dev/null and b/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/obj/Release/RBXLegacyURI.csprojResolveAssemblyReference.cache differ
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/obj/Release/RBXLegacyURI.exe b/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/obj/Release/RBXLegacyURI.exe
new file mode 100644
index 0000000..30a3103
Binary files /dev/null and b/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/obj/Release/RBXLegacyURI.exe differ
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/obj/Release/RBXLegacyURI.g.resources b/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/obj/Release/RBXLegacyURI.g.resources
new file mode 100644
index 0000000..a300d5d
Binary files /dev/null and b/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/obj/Release/RBXLegacyURI.g.resources differ
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/obj/Release/RBXLegacyURI.pdb b/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/obj/Release/RBXLegacyURI.pdb
new file mode 100644
index 0000000..08720dd
Binary files /dev/null and b/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/obj/Release/RBXLegacyURI.pdb differ
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/obj/Release/RBXLegacyURI_MarkupCompile.cache b/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/obj/Release/RBXLegacyURI_MarkupCompile.cache
new file mode 100644
index 0000000..42f4be6
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/obj/Release/RBXLegacyURI_MarkupCompile.cache
@@ -0,0 +1,20 @@
+RBXLegacyURI
+
+
+winexe
+C#
+.cs
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacyURI\obj\Release\
+RBXLegacyURI
+none
+false
+TRACE
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacyURI\App.xaml
+11151548125
+
+6-2061892381
+16-1550348535
+MainWindow.xaml;
+
+False
+
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/obj/Release/RBXLegacyURI_MarkupCompile.i.cache b/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/obj/Release/RBXLegacyURI_MarkupCompile.i.cache
new file mode 100644
index 0000000..939c363
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/obj/Release/RBXLegacyURI_MarkupCompile.i.cache
@@ -0,0 +1,20 @@
+RBXLegacyURI
+
+
+winexe
+C#
+.cs
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacyURI\obj\Release\
+RBXLegacyURI
+none
+false
+TRACE
+C:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacyURI\App.xaml
+11151548125
+
+101076180664
+16-1550348535
+MainWindow.xaml;
+
+False
+
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/obj/Release/RBXLegacyURI_MarkupCompile.lref b/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/obj/Release/RBXLegacyURI_MarkupCompile.lref
new file mode 100644
index 0000000..928359b
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/obj/Release/RBXLegacyURI_MarkupCompile.lref
@@ -0,0 +1,4 @@
+
+
+FC:\Users\BITL\Documents\Visual Studio 2015\Projects\RBXLegacyLauncher\RBXLegacyURI\MainWindow.xaml;;
+
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/obj/Release/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs b/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/obj/Release/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
new file mode 100644
index 0000000..e69de29
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/obj/Release/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs b/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/obj/Release/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
new file mode 100644
index 0000000..e69de29
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/obj/Release/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs b/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/obj/Release/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
new file mode 100644
index 0000000..e69de29
diff --git a/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/packages.config b/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/packages.config
new file mode 100644
index 0000000..6f12282
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/RBXLegacyURI/packages.config
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/Cut/2.0/RBXLegacyLauncher/References/discord-rpc.dll b/Cut/2.0/RBXLegacyLauncher/References/discord-rpc.dll
new file mode 100644
index 0000000..c77f6d5
Binary files /dev/null and b/Cut/2.0/RBXLegacyLauncher/References/discord-rpc.dll differ
diff --git a/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.1.5.0/MahApps.Metro.1.5.0.nupkg b/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.1.5.0/MahApps.Metro.1.5.0.nupkg
new file mode 100644
index 0000000..b2985f8
Binary files /dev/null and b/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.1.5.0/MahApps.Metro.1.5.0.nupkg differ
diff --git a/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.1.5.0/lib/net40/MahApps.Metro.XML b/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.1.5.0/lib/net40/MahApps.Metro.XML
new file mode 100644
index 0000000..99d7199
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.1.5.0/lib/net40/MahApps.Metro.XML
@@ -0,0 +1,8287 @@
+
+
+
+ MahApps.Metro
+
+
+
+
+ Helper class for a common focusing problem.
+ The focus itself isn't the problem. If we use the common focusing methods the control get the focus
+ but it doesn't get the focus visual style.
+ The KeyboardNavigation class handles the visual style only if the control get the focus from a keyboard
+ device or if the SystemParameters.KeyboardCues is true.
+
+
+
+
+ Gets the KeyboardNavigationEx singleton instance.
+
+
+
+
+ Shows the focus visual of the current focused UI element.
+ Works only together with AlwaysShowFocusVisual property.
+
+
+
+
+ Focuses the specified element and shows the focus visual style.
+
+ The element which will be focused.
+
+
+
+ Attached DependencyProperty for setting AlwaysShowFocusVisual for a UI element.
+
+
+
+
+ Gets a the value which indicates if the UI element always show the focus visual style.
+
+
+
+
+ Sets a the value which indicates if the UI element always show the focus visual style.
+
+
+
+
+ A strongly-typed resource class, for looking up localized strings, etc.
+
+
+
+
+ Returns the cached ResourceManager instance used by this class.
+
+
+
+
+ Overrides the current thread's CurrentUICulture property for all
+ resource lookups using this strongly typed resource class.
+
+
+
+
+ With this class we can make custom window styles.
+
+
+
+ Add and remove a native WindowStyle from the HWND.
+ The styles to be removed. These can be bitwise combined.
+ The styles to be added. These can be bitwise combined.
+ Whether the styles of the HWND were modified as a result of this call.
+
+ Critical : Calls critical methods
+
+
+
+
+ Updates all glow windows (visible, hidden, collapsed)
+
+
+
+
+ Sets the opacity to all glow windows
+
+
+
+
+ Starts the opacity storyboard 0 -> 1
+
+
+
+
+ Shows all glow windows
+
+
+
+
+ Gets or sets the bindable Password property on the PasswordBox control. This is a dependency property.
+
+
+
+
+ Handles changes to the 'Password' attached property.
+
+
+
+
+ Handle the 'PasswordChanged'-event on the PasswordBox
+
+
+
+
+ Called after the behavior is attached to an AssociatedObject.
+
+
+ Override this to hook up functionality to the AssociatedObject.
+
+
+
+
+ Called when the behavior is being detached from its AssociatedObject, but before it has actually occurred.
+
+
+ Override this to unhook functionality from the AssociatedObject.
+
+
+
+
+
+ Sets the first TabItem with Visibility=" " as
+ the SelectedItem of the TabControl.
+
+
+ If there is no visible TabItem, null is set as the SelectedItem
+
+
+
+
+
+ Represents a border whose contents are clipped within the bounds
+ of the border. The border may have rounded corners.
+
+
+
+
+ BorderThickness Dependency Property
+
+
+
+
+ Gets or sets the BorderThickness property. This dependency property
+ indicates the BorderThickness.
+
+
+
+
+ Checks if the given Thickness is valid or not
+
+ Thickness
+
+
+
+
+ Padding Dependency Property
+
+
+
+
+ Gets or sets the Padding property. This dependency property
+ indicates the Padding.
+
+
+
+
+ CornerRadius Dependency Property
+
+
+
+
+ Gets or sets the CornerRadius property. This dependency property
+ indicates the CornerRadius of the border.
+
+
+
+
+ Checks if the given CornerRadius is valid or not
+
+ CornerRadius
+
+
+
+
+ BorderBrush Dependency Property
+
+
+
+
+ Gets or sets the BorderBrush property. This dependency property
+ indicates the BorderBrush with which the Border is drawn.
+
+
+
+
+ Background Dependency Property
+
+
+
+
+ Gets or sets the Background property. This dependency property
+ indicates the Background with which the Background is drawn.
+
+
+
+
+ OptimizeClipRendering Dependency Property
+
+
+
+
+ Gets or sets the OptimizeClipRendering property. This dependency property
+ indicates whether the rendering of the clip should be optimized. When set to true,
+ In order to optimize the rendering of the clipped Child,
+ the background is rendered with the same brush as the border. Any other brush set for
+ the background will be ignored. The Child will be rendered on top of it.
+ This is done to prevent any gaps between the border the the clipped Child (this is
+ evidently visible if both the Border and the Child are of same color).
+ This works best when the Child does not have any level of transparency and is opaque.
+
+
+
+
+ Updates DesiredSize of the ClipBorder. Called by parent UIElement. This is the first pass of layout.
+
+
+ Border determines its desired size it needs from the specified border the child: its sizing
+ properties, margin, and requested size.
+
+ Constraint size is an "upper limit" that the return value should not exceed.
+ The Decorator's desired size.
+
+
+
+ ClipBorder computes the position of its single child and applies its child's alignments to the child.
+
+
+ The size reserved for this element by the parent
+ The actual ink area of the element, typically the same as finalSize
+
+
+
+ Here the ClipBorder's Child, Border and Background are rendered.
+
+ Drawing Context
+
+
+
+ Generates a StreamGeometry.
+
+ An already opened StreamGeometryContext.
+ Rectangle for geomentry conversion.
+ The core points of the border which needs to be used to create
+ the geometry
+ Result geometry.
+
+
+
+ Encapsulates the details of each of the core points of the border which is calculated
+ based on the given CornerRadius, BorderThickness, Padding and a flag to indicate whether
+ the inner or outer border is to be calculated.
+
+ CornerRadius
+ BorderThickness
+ Padding
+ Flag to indicate whether outer or inner border needs
+ to be calculated
+
+
+
+ A few very useful extension methods
+
+
+
+
+ Returns whether or not two doubles are "close".
+
+ The first double to compare.
+ The second double to compare.
+
+ bool - the result of the AreClose comparision.
+
+
+
+
+ Returns whether or not the first double is less than the second double.
+
+ The first double to compare.
+ The second double to compare.
+
+ bool - the result of the LessThan comparision.
+
+
+
+
+ Returns whether or not the first double is greater than the second double.
+
+ The first double to compare.
+ The second double to compare.
+
+ bool - the result of the GreaterThan comparision.
+
+
+
+
+ Returns whether or not the double is "close" to 1. Same as AreClose(double, 1),
+ but this is faster.
+
+ The double to compare to 1.
+
+ bool - the result of the AreClose comparision.
+
+
+
+
+ IsZero - Returns whether or not the double is "close" to 0. Same as AreClose(double, 0),
+ but this is faster.
+
+ The double to compare to 0.
+
+ bool - the result of the AreClose comparision.
+
+
+
+
+ Compares two points for fuzzy equality. This function
+ helps compensate for the fact that double values can
+ acquire error when operated upon
+
+ The first point to compare
+ The second point to compare
+ Whether or not the two points are equal
+
+
+
+ Compares two Size instances for fuzzy equality. This function
+ helps compensate for the fact that double values can
+ acquire error when operated upon
+
+ The first size to compare
+ The second size to compare
+ Whether or not the two Size instances are equal
+
+
+
+ Compares two Vector instances for fuzzy equality. This function
+ helps compensate for the fact that double values can
+ acquire error when operated upon
+
+ The first Vector to compare
+ The second Vector to compare
+ Whether or not the two Vector instances are equal
+
+
+
+ Compares two rectangles for fuzzy equality. This function
+ helps compensate for the fact that double values can
+ acquire error when operated upon
+
+ The first rectangle to compare
+ The second rectangle to compare
+ Whether or not the two rectangles are equal
+
+
+
+ Faster check for NaN ( faster than double.IsNaN() )
+ IEEE 754 : If the argument is any value in the range 0x7ff0000000000001L through 0x7fffffffffffffffL
+ or in the range 0xfff0000000000001L through 0xffffffffffffffffL, the result will be NaN.
+
+ Value to check
+
+
+
+
+ Rounds the given value based on the DPI scale
+
+ Value to round
+ DPI Scale
+
+
+
+
+ Verifies if this Thickness contains only valid values
+ The set of validity checks is passed as parameters.
+
+ Thickness value
+ allows negative values
+ allows Double.NaN
+ allows Double.PositiveInfinity
+ allows Double.NegativeInfinity
+ Whether or not the thickness complies to the range specified
+
+
+
+ Method to add up the left and right size as width, as well as the top and bottom size as height
+
+ Thickness
+ Size
+
+
+
+ Verifies if the Thickness contains only zero values
+
+ Thickness
+ Size
+
+
+
+ Verifies if all the values in Thickness are same
+
+ Thickness
+ true if yes, otherwise false
+
+
+
+ Verifies if this CornerRadius contains only valid values
+ The set of validity checks is passed as parameters.
+
+ CornerRadius value
+ allows negative values
+ allows Double.NaN
+ allows Double.PositiveInfinity
+ allows Double.NegativeInfinity
+ Whether or not the CornerRadius complies to the range specified
+
+
+
+ Verifies if the CornerRadius contains only zero values
+
+ CornerRadius
+ Size
+
+
+
+ Verifies if the CornerRadius contains same values
+
+ CornerRadius
+ true if yes, otherwise false
+
+
+
+ Deflates rectangle by given thickness
+
+ Rectangle
+ Thickness
+ Deflated Rectangle
+
+
+
+ Inflates rectangle by given thickness
+
+ Rectangle
+ Thickness
+ Inflated Rectangle
+
+
+
+ Verifies if the given brush is a SolidColorBrush and
+ its color does not include transparency.
+
+ Brush
+ true if yes, otherwise false
+
+
+
+ Verifies if the given brush is the same as the otherBrush.
+
+ Brush
+ Brush
+ true if yes, otherwise false
+
+
+
+ Defines the method that determines whether the command can execute in its current state.
+
+
+ true if this command can be executed; otherwise, false.
+
+ Data used by the command. If the command does not require data to be passed, this object can be set to null.
+
+
+
+ Defines the method to be called when the command is invoked.
+
+ Data used by the command. If the command does not require data to be passed, this object can be set to null.
+
+
+
+ The DependencyProperty for the CharacterCasing property.
+ Controls whether or not content is converted to upper or lower case
+ Default Value: CharacterCasing.Normal
+
+
+
+
+ Character casing of the Content
+
+
+
+
+ The DependencyProperty for the RecognizesAccessKey property.
+ Default Value: false
+
+
+
+
+ Determine if the inner ContentPresenter should use AccessText in its style
+
+
+
+
+ This custom popup is used by the validation error template.
+ It provides some additional nice features:
+ - repositioning if host-window size or location changed
+ - repositioning if host-window gets maximized and vice versa
+ - it's only topmost if the host-window is activated
+
+
+
+
+ Gets/sets if the popup can be closed by left mouse button down.
+
+
+
+
+ Called when a cell has just switched to edit mode.
+
+ A reference to element returned by GenerateEditingElement.
+ The event args of the input event that caused the cell to go into edit mode. May be null.
+ The unedited value of the cell.
+
+
+
+ Synchronizes the column property. Taken from Helper code for DataGrid.
+
+
+
+
+ Taken from Helper code for DataGrid.
+
+
+
+
+ The DependencyProperty for the FontFamily property.
+ Default Value: SystemFonts.MessageFontFamily
+
+
+
+
+ The font family of the desired font.
+
+
+
+
+ The DependencyProperty for the FontSize property.
+ Default Value: SystemFonts.MessageFontSize
+
+
+
+
+ The size of the desired font.
+
+
+
+
+ The DependencyProperty for the FontStyle property.
+ Default Value: SystemFonts.MessageFontStyle
+
+
+
+
+ The style of the desired font.
+
+
+
+
+ The DependencyProperty for the FontWeight property.
+ Default Value: SystemFonts.MessageFontWeight
+
+
+
+
+ The weight or thickness of the desired font.
+
+
+
+
+ The DependencyProperty for the Foreground property.
+ Default Value: SystemColors.ControlTextBrush
+
+
+
+
+ An brush that describes the foreground color. This overrides the cell foreground inherited color.
+
+
+
+
+ Method used as property changed callback for properties which need RefreshCellContent to be called
+
+
+
+
+ The base class for dialogs.
+
+ You probably don't want to use this class, if you want to add arbitrary content to your dialog,
+ use the class.
+
+
+
+
+ Gets/sets the dialog's title.
+
+
+
+
+ Gets/sets arbitrary content on top of the dialog.
+
+
+
+
+ Gets/sets arbitrary content below the dialog.
+
+
+
+
+ Gets or sets the size of the dialog title font.
+
+
+ The size of the dialog title font.
+
+
+
+
+ Gets or sets the size of the dialog message font.
+
+
+ The size of the dialog message font.
+
+
+
+
+ Initializes a new MahApps.Metro.Controls.BaseMetroDialog.
+
+ The window that is the parent of the dialog.
+ The settings for the message dialog.
+
+
+
+ Initializes a new MahApps.Metro.Controls.BaseMetroDialog.
+
+
+
+
+ With this method it's possible to return your own settings in a custom dialog.
+
+
+
+
+
+
+ This is called in the loaded event.
+
+
+
+
+ Waits for the dialog to become ready for interaction.
+
+ A task that represents the operation and it's status.
+
+
+
+ Requests an externally shown Dialog to close. Will throw an exception if the Dialog is inside of a MetroWindow.
+
+
+
+
+ A last chance virtual method for stopping an external dialog from closing.
+
+
+
+
+
+ Gets the window that owns the current Dialog IF AND ONLY IF the dialog is shown externally.
+
+
+
+
+ Gets the window that owns the current Dialog IF AND ONLY IF the dialog is shown inside of a window.
+
+
+
+
+ Waits until this dialog gets unloaded.
+
+
+
+
+
+ A class that represents the settings used by Metro Dialogs.
+
+
+
+
+ Gets/sets the text used for the Affirmative button. For example: "OK" or "Yes".
+
+
+
+
+ Gets/sets the text used for the Negative button. For example: "Cancel" or "No".
+
+
+
+
+ Gets/sets whether the metro dialog should use the default black/white appearance (theme) or try to use the current accent.
+
+
+
+
+ Enable/disable dialog showing animation.
+ "True" - play showing animation.
+ "False" - skip showing animation.
+
+
+
+
+ Enable/disable dialog hiding animation
+ "True" - play hiding animation.
+ "False" - skip hiding animation.
+
+
+
+
+ Gets/sets the default text( just the inputdialog needed)
+
+
+
+
+ Gets/sets the maximum height. (Default is unlimited height, Double.NaN )
+
+
+
+
+ Gets or sets which button should be focused by default
+
+
+
+
+ Gets/sets the token to cancel the dialog.
+
+
+
+
+ Gets/sets a custom resource dictionary which can contains custom styles, brushes or something else.
+
+
+
+
+ If set, stops standard resource dictionaries being applied to the dialog.
+
+
+
+
+ Gets or sets the size of the dialog title font.
+
+
+ The size of the dialog title font.
+
+
+
+
+ Gets or sets the size of the dialog message font.
+
+
+ The size of the dialog message font.
+
+
+
+
+ An enum representing the different choices for a color scheme in a Metro Dialog.
+
+
+
+
+ An implementation of BaseMetroDialog allowing arbitrary content.
+
+
+
+
+ Gets the default instance if the dialog coordinator, which can be injected into a view model.
+
+
+
+
+ Creates a LoginDialog inside of the current window.
+
+ The window that is the parent of the dialog.
+ The title of the LoginDialog.
+ The message contained within the LoginDialog.
+ Optional settings that override the global metro dialog settings.
+ The text that was entered or null (Nothing in Visual Basic) if the user cancelled the operation.
+
+
+
+ Creates a InputDialog inside of the current window.
+
+ The MetroWindow
+ The title of the MessageDialog.
+ The message contained within the MessageDialog.
+ Optional settings that override the global metro dialog settings.
+ The text that was entered or null (Nothing in Visual Basic) if the user cancelled the operation.
+
+
+
+ Creates a MessageDialog inside of the current window.
+
+ The MetroWindow
+ The title of the MessageDialog.
+ The message contained within the MessageDialog.
+ The type of buttons to use.
+ Optional settings that override the global metro dialog settings.
+ A task promising the result of which button was pressed.
+
+
+
+ Creates a ProgressDialog inside of the current window.
+
+ The MetroWindow
+ The title of the ProgressDialog.
+ The message within the ProgressDialog.
+ Determines if the cancel button is visible.
+ Optional Settings that override the global metro dialog settings.
+ A task promising the instance of ProgressDialogController for this operation.
+
+
+
+ Adds a Metro Dialog instance to the specified window and makes it visible asynchronously.
+ If you want to wait until the user has closed the dialog, use
+ You have to close the resulting dialog yourself with .
+
+ The owning window of the dialog.
+ The dialog instance itself.
+ An optional pre-defined settings instance.
+ A task representing the operation.
+ The is already visible in the window.
+
+
+
+ Adds a Metro Dialog instance of the given type to the specified window and makes it visible asynchronously.
+ If you want to wait until the user has closed the dialog, use
+ You have to close the resulting dialog yourself with .
+
+ The owning window of the dialog.
+ An optional pre-defined settings instance.
+ A task with the dialog representing the operation.
+
+
+
+ Hides a visible Metro Dialog instance.
+
+ The window with the dialog that is visible.
+ The dialog instance to hide.
+ An optional pre-defined settings instance.
+ A task representing the operation.
+
+ The is not visible in the window.
+ This happens if hasn't been called before.
+
+
+
+
+ Gets the current shown dialog in async way.
+
+ The dialog owner.
+
+
+
+ Creates a LoginDialog outside of the current window.
+
+ The window that is the parent of the dialog.
+ The title of the LoginDialog.
+ The message contained within the LoginDialog.
+ Optional settings that override the global metro dialog settings.
+ The text that was entered or null (Nothing in Visual Basic) if the user cancelled the operation.
+
+
+
+ Creates a InputDialog outside of the current window.
+
+ The MetroWindow
+ The title of the MessageDialog.
+ The message contained within the MessageDialog.
+ Optional settings that override the global metro dialog settings.
+ The text that was entered or null (Nothing in Visual Basic) if the user cancelled the operation.
+
+
+
+ Creates a MessageDialog ouside of the current window.
+
+ The MetroWindow
+ The title of the MessageDialog.
+ The message contained within the MessageDialog.
+ The type of buttons to use.
+ Optional settings that override the global metro dialog settings.
+ A task promising the result of which button was pressed.
+
+
+
+ Use the dialog coordinator to help you interfact with dialogs from a view model.
+
+
+
+
+ Shows the input dialog.
+
+ Typically this should be the view model, which you register in XAML using .
+ The title of the MessageDialog.
+ The message contained within the MessageDialog.
+ Optional settings that override the global metro dialog settings.
+ The text that was entered or null (Nothing in Visual Basic) if the user cancelled the operation.
+
+
+
+ Shows the input dialog.
+
+ Typically this should be the view model, which you register in XAML using .
+ The title of the MessageDialog.
+ The message contained within the MessageDialog.
+ Optional settings that override the global metro dialog settings.
+ The text that was entered or null (Nothing in Visual Basic) if the user cancelled the operation.
+
+
+
+ Creates a LoginDialog inside of the current window.
+
+ Typically this should be the view model, which you register in XAML using .
+ The title of the LoginDialog.
+ The message contained within the LoginDialog.
+ Optional settings that override the global metro dialog settings.
+ The text that was entered or null (Nothing in Visual Basic) if the user cancelled the operation.
+
+
+
+ Creates a LoginDialog outside of the current window.
+
+ Typically this should be the view model, which you register in XAML using .
+ The title of the LoginDialog.
+ The message contained within the LoginDialog.
+ Optional settings that override the global metro dialog settings.
+ The text that was entered or null (Nothing in Visual Basic) if the user cancelled the operation.
+
+
+
+ Creates a MessageDialog inside of the current window.
+
+ Typically this should be the view model, which you register in XAML using .
+ The title of the MessageDialog.
+ The message contained within the MessageDialog.
+ The type of buttons to use.
+ Optional settings that override the global metro dialog settings.
+ A task promising the result of which button was pressed.
+
+
+
+ Creates a MessageDialog outside of the current window.
+
+ Typically this should be the view model, which you register in XAML using .
+ The title of the MessageDialog.
+ The message contained within the MessageDialog.
+ The type of buttons to use.
+ Optional settings that override the global metro dialog settings.
+ A task promising the result of which button was pressed.
+
+
+
+ Creates a ProgressDialog inside of the current window.
+
+ Typically this should be the view model, which you register in XAML using .
+ The title of the ProgressDialog.
+ The message within the ProgressDialog.
+ Determines if the cancel button is visible.
+ Optional Settings that override the global metro dialog settings.
+ A task promising the instance of ProgressDialogController for this operation.
+
+
+
+ Adds a Metro Dialog instance to the specified window and makes it visible asynchronously.
+ You have to close the resulting dialog yourself with .
+
+ Typically this should be the view model, which you register in XAML using .
+ The dialog instance itself.
+ An optional pre-defined settings instance.
+ A task representing the operation.
+ The is already visible in the window.
+
+
+
+ Hides a visible Metro Dialog instance.
+
+ Typically this should be the view model, which you register in XAML using .
+ The dialog instance to hide.
+ An optional pre-defined settings instance.
+ A task representing the operation.
+
+ The is not visible in the window.
+ This happens if hasn't been called before.
+
+
+
+
+ Gets the current shown dialog.
+
+ Typically this should be the view model, which you register in XAML using .
+
+
+
+ InputDialog
+
+
+
+
+ InitializeComponent
+
+
+
+
+ LoginDialog
+
+
+
+
+ InitializeComponent
+
+
+
+
+ An internal control that represents a message dialog. Please use MetroWindow.ShowMessage instead!
+
+
+ MessageDialog
+
+
+
+
+ InitializeComponent
+
+
+
+
+ An enum representing the result of a Message Dialog.
+
+
+
+
+ An enum representing the different button states for a Message Dialog.
+
+
+
+
+ Just "OK"
+
+
+
+
+ "OK" and "Cancel"
+
+
+
+
+ An internal control that represents a message dialog. Please use MetroWindow.ShowMessage instead!
+
+
+ ProgressDialog
+
+
+
+
+ InitializeComponent
+
+
+
+
+ A class for manipulating an open ProgressDialog.
+
+
+
+
+ This event is raised when the associated was closed programmatically.
+
+
+
+
+ This event is raised when the associated was cancelled by the user.
+
+
+
+
+ Gets if the Cancel button has been pressed.
+
+
+
+
+ Gets if the wrapped ProgressDialog is open.
+
+
+
+
+ Sets the ProgressBar's IsIndeterminate to true. To set it to false, call SetProgress.
+
+
+
+
+ Sets if the Cancel button is visible.
+
+
+
+
+
+ Sets the dialog's progress bar value and sets IsIndeterminate to false.
+
+ The percentage to set as the value.
+
+
+
+ Gets/Sets the minimum restriction of the progress Value property
+
+
+
+
+ Gets/Sets the maximum restriction of the progress Value property
+
+
+
+
+ Sets the dialog's message content.
+
+ The message to be set.
+
+
+
+ Sets the dialog's title.
+
+ The title to be set.
+
+
+
+ Begins an operation to close the ProgressDialog.
+
+ A task representing the operation.
+
+
+
+ The DependencyProperty for the ContentTemplate property.
+
+
+
+
+ The DependencyProperty for the ContentTemplateSelector property.
+
+
+
+
+ The DependencyProperty for the ContentStringFormat property.
+
+
+
+
+ Gets or sets the Content of this control..
+
+
+
+
+ ContentTemplate is the template used to display the content of the control.
+
+
+
+
+ ContentTemplateSelector allows to provide custom logic for choosing the template used to display the content of the control.
+
+
+ This property is ignored if is set.
+
+
+
+
+ ContentStringFormat is the format used to display the content of the control as a string
+
+
+ This property is ignored if is set.
+
+
+
+
+ Reflects the parameter to pass to the CommandProperty upon execution.
+
+
+
+
+ Gets or sets the target element on which to fire the command.
+
+
+
+
+ Get or sets the Command property.
+
+
+
+
+ Indicates whether the Menu is visible.
+
+
+
+
+ Gets or sets an extra tag.
+
+
+
+
+ Gets or sets the dimension of children stacking.
+
+
+
+
+ Gets or sets the Content used to generate the icon part.
+
+
+
+
+ Gets or sets the ContentTemplate used to display the content of the icon part.
+
+
+
+
+ Gets/sets the button style.
+
+
+
+
+ Gets/sets the menu style.
+
+
+
+
+ Gets/sets the brush of the button arrow icon.
+
+
+
+
+ Gets/sets the brush of the button arrow icon if the mouse is over the drop down button.
+
+
+
+
+ Gets/sets the brush of the button arrow icon if the arrow button is pressed.
+
+
+
+
+ Gets/sets the visibility of the button arrow icon.
+
+
+
+ Invoked when the property changes.
+ Information about the change.
+
+
+
+ Executes the specified action asynchronously with the DispatcherPriority.Background on the thread that the Dispatcher was created on.
+
+ The dispatcher object where the action runs.
+ An action that takes no parameters.
+ The dispatcher priority.
+
+
+
+ A control that imitate a slideshow with back/forward buttons.
+
+
+
+
+ To counteract the double Loaded event issue.
+
+
+
+
+ Coerce SelectedIndexProperty's value.
+
+ The object that the property exists on.
+ The new value of the property, prior to any coercion attempt.
+ The coerced value (with appropriate type).
+
+
+
+ Computes the transition when changing selected index.
+
+ Previous selected index.
+ New selected index.
+
+
+
+ Gets the navigation buttons.
+
+ Previous button.
+ Next button.
+ Inactive buttons.
+
+
+
+ Applies actions to navigation buttons.
+
+ Action applied to the previous button.
+ Action applied to the next button.
+ Action applied to the inactive buttons.
+ Any action is null.
+
+
+
+ Sets the visibility of navigation buttons.
+
+ Visibility of active buttons.
+
+
+
+ Changes the current slide to the previous item.
+
+
+
+
+ Changes the current to the next item.
+
+
+
+
+ Brings the control buttons (next/previous) into view.
+
+
+
+
+ Removes the control buttons (next/previous) from view.
+
+
+
+
+ Gets or sets a value indicating whether the border for mouse over state is enabled or not.
+
+
+
+
+ Gets or sets the mouse hover border brush.
+
+
+
+
+ Gets or sets the mouse hover border thickness.
+
+
+
+
+ Gets/sets the text that is displayed in the FlipView's banner.
+
+
+
+
+ Gets/sets whether the FlipView's banner is visible.
+
+
+
+
+ Gets or sets a value indicating whether the navigation is circular, so you get the first after last and the last before first.
+
+
+
+
+ Gets/sets whether the FlipView's NavigationButton is visible.
+
+
+
+
+ A sliding panel control that is hosted in a MetroWindow via a FlyoutsControl.
+
+
+
+
+
+
+ An event that is raised when IsOpen changes.
+
+
+
+
+ An event that is raised when the closing animation has finished.
+
+
+
+
+ Gets/sets if the title is visible in this flyout.
+
+
+
+
+ Gets/sets if the close button is visible in this flyout.
+
+
+
+
+ Gets/sets if the close button is a cancel button in this flyout.
+
+
+
+
+ Gets/sets a command which will be executed if the close button was clicked.
+ Note that this won't execute when is set to false .
+
+
+
+
+ Gets/sets the command parameter which will be passed by the CloseCommand.
+
+
+
+
+ Gets/sets a command which will be executed if the close button was clicked.
+
+
+
+
+ Gets/sets whether this flyout is visible.
+
+
+
+
+ Gets/sets whether this flyout uses the open/close animation when changing the property. (default is true)
+
+
+
+
+ Gets/sets whether this flyout animates the opacity of the flyout when opening/closing.
+
+
+
+
+ Gets/sets whether this flyout stays open when the user clicks outside of it.
+
+
+
+
+ Gets/sets the mouse button that closes the flyout on an external mouse click.
+
+
+
+
+ Gets/sets whether this flyout is modal.
+
+
+
+
+ Gets/sets this flyout's position in the FlyoutsControl/MetroWindow.
+
+
+
+
+ Gets or sets the theme of this flyout.
+
+
+
+
+ Gets or sets the focused element.
+
+
+
+
+ Gets or sets a value indicating whether the flyout should auto close after AutoCloseInterval has passed.
+
+
+
+
+ Gets or sets the time in milliseconds when the flyout should auto close.
+
+
+
+
+ Gets or sets a value indicating whether the flyout should try focus an element.
+
+
+
+
+ A FlyoutsControl is for displaying flyouts in a MetroWindow.
+
+
+
+
+
+ Gets/sets whether is ignored and all flyouts behave as if it was set to the value of this property.
+
+
+
+
+ Gets/sets whether is ignored and all flyouts behave as if it was set false.
+
+
+
+
+ Adapts the Flyout's theme to the theme of its host window.
+
+
+
+
+ Adapts the Flyout's theme to the theme of its host window, but inverted.
+ This theme can only be applied if the host window's theme abides the "Dark" and "Light" affix convention.
+ (see for more infos.
+
+
+
+
+ The dark theme. This is the default theme.
+
+
+
+
+ The flyouts theme will match the host window's accent color.
+
+
+
+
+ GlowWindow
+
+
+
+
+ InitializeComponent
+
+
+
+
+ The HamburgerMenu is based on a SplitView control. By default it contains a HamburgerButton and a ListView to display menu items.
+
+
+ The HamburgerMenu is based on a SplitView control. By default it contains a HamburgerButton and a ListView to display menu items.
+
+
+ The HamburgerMenu is based on a SplitView control. By default it contains a HamburgerButton and a ListView to display menu items.
+
+
+ The HamburgerMenu is based on a SplitView control. By default it contains a HamburgerButton and a ListView to display menu items.
+
+
+ The HamburgerMenu is based on a SplitView control. By default it contains a HamburgerButton and a ListView to display menu items.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Override default OnApplyTemplate to capture children controls
+
+
+
+
+ Event raised when an item is clicked
+
+
+
+
+ Event raised when an options' item is clicked
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Gets or sets a template for the hamburger icon.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Gets or sets a template for the hamburger icon.
+
+
+
+
+ Gets or sets main button's width.
+
+
+
+
+ Gets or sets main button's height.
+
+
+
+
+ Gets or sets main button's margin.
+
+
+
+
+ Gets or sets main button's visibility.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Gets or sets an object source used to generate the content of the options.
+
+
+
+
+ Gets or sets the DataTemplate used to display each item in the options.
+
+
+
+
+ Gets or sets the DataTemplateSelector used to display each item in the options.
+
+
+
+
+ Gets the collection used to generate the content of the option list.
+
+
+ Exception thrown if OptionsListView is not yet defined.
+
+
+
+
+ Gets or sets the visibility of the options menu.
+
+
+
+
+ Gets or sets the selected options menu item.
+
+
+
+
+ Gets or sets the selected options menu index.
+
+
+
+
+ Gets or sets a command which will be executed if an options item is clicked by the user.
+
+
+
+
+ Gets or sets the command parameter which will be passed by the OptionsItemCommand.
+
+
+
+
+ Executes the options item command which can be set by the user.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Gets or sets the width of the pane when it's fully expanded.
+
+
+
+
+ Gets or sets a value that specifies whether the pane is shown on the right or left side of the control.
+
+
+
+
+ Gets or sets a value that specifies how the pane and content areas are shown.
+
+
+
+
+ Gets or sets the width of the pane in its compact display mode.
+
+
+
+
+ Gets or sets the Brush to apply to the background of the Pane area of the control.
+
+
+
+
+ Gets or sets the Brush to apply to the foreground of the Pane area of the control.
+
+
+
+
+ Gets or sets a value indicating whether gets or sets a value that specifies whether the pane is expanded to its full width.
+
+
+
+
+ Gets or sets an object source used to generate the content of the menu.
+
+
+
+
+ Gets or sets the DataTemplate used to display each item.
+
+
+
+
+ Gets or sets the DataTemplateSelector used to display each item.
+
+
+
+
+ Gets the collection used to generate the content of the items list.
+
+
+ Exception thrown if ButtonsListView is not yet defined.
+
+
+
+
+ Gets or sets the selected menu item.
+
+
+
+
+ Gets or sets the selected menu index.
+
+
+
+
+ Gets or sets a command which will be executed if an item is clicked by the user.
+
+
+
+
+ Gets or sets the command parameter which will be passed by the ItemCommand.
+
+
+
+
+ Gets or sets wheather the ScrollBar of the HamburgerMenu is on the left side or on the right side.
+
+
+
+
+ Executes the item command which can be set by the user.
+
+
+
+
+ The HamburgerMenuGlyphItem provides a glyph based implementation for HamburgerMenu entries.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Gets or sets a value that specifies the glyph to use from Segoe MDL2 Assets font.
+
+
+
+
+ The HamburgerMenuIconItem provides an icon based implementation for HamburgerMenu entries.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Gets or sets a value that specifies an user specific object which can be used as icon.
+
+
+
+
+ The HamburgerMenuImageItem provides an image based implementation for HamburgerMenu entries.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Gets or sets a value that specifies a bitmap to display with an Image control.
+
+
+
+
+ The HamburgerMenuItem provides an implementation for HamburgerMenu entries.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Gets or sets a value that specifies label to display.
+
+
+
+
+ Gets or sets a value that specifies the page to navigate to (if you use the HamburgerMenu with a Frame content)
+
+
+
+
+ Gets or sets a value that specifies an user specific value.
+
+
+
+
+ Gets or sets a command which will be executed if an item is clicked by the user.
+
+
+
+
+ Gets or sets the command parameter which will be passed by the Command.
+
+
+
+
+ Gets or sets the element on which to raise the specified command.
+
+
+ Element on which to raise a command.
+
+
+
+
+ Gets or sets a value indicating whether this item is enabled in the user interface (UI). This is a dependency property.
+
+
+ true if the item is enabled; otherwise, false. The default value is true.
+
+
+
+
+ Executes the command which can be set by the user.
+
+
+
+
+ The HamburgerMenuItemCollection provides typed collection of HamburgerMenuItem.
+
+
+
+
+ Represents an hour comparison operation that ensures that 12 is smaller than 1.
+ This ensures that in the control the first hour that is selectable is 12 (AM/PM).
+
+
+ This ensures that the first hour that is selectable is 12 (AM/PM).
+ This comparer is used only if in the corresponding the value for is false.
+
+
+
+
+ Overrides the text case behavior for certain buttons.
+ When set to true , the text case will be preserved and won't be changed to upper or lower case.
+
+
+
+
+ DependencyProperty for property.
+
+
+
+
+ The CornerRadius property allows users to control the roundness of the button corners independently by
+ setting a radius value for each corner. Radius values that are too large are scaled so that they
+ smoothly blend from corner to corner. (Can be used e.g. at MetroButton style)
+ Description taken from original Microsoft description :-D
+
+
+
+
+ A helper class that provides various attached properties for the ComboBox control.
+
+
+
+
+
+ Gets the Maximum number of characters the TextBox can accept.
+
+
+
+
+ Sets the Maximum number of characters the TextBox can accept.
+
+
+
+
+ Gets the Character casing of the TextBox.
+
+
+
+
+ Sets the Character casing of the TextBox.
+
+
+
+
+ A helper class that provides various controls.
+
+
+
+
+ Gets the value to handle the visibility of the DisabledVisualElement in the template.
+
+
+
+
+ Sets the value to handle the visibility of the DisabledVisualElement in the template.
+
+
+
+
+ The DependencyProperty for the CharacterCasing property.
+ Controls whether or not content is converted to upper or lower case
+
+
+
+
+ Gets the character casing of the control
+
+
+
+
+ Sets the character casing of the control
+
+
+
+
+ This property can be used to set the button width (PART_ClearText) of TextBox, PasswordBox, ComboBox, NumericUpDown
+
+
+
+
+ Sets the brush used to draw the focus border.
+
+
+
+
+ Gets the brush used to draw the focus border.
+
+
+
+
+ Sets the brush used to draw the mouse over brush.
+
+
+
+
+ Gets the brush used to draw the mouse over brush.
+
+
+
+
+ DependencyProperty for property.
+
+
+
+
+ The CornerRadius property allows users to control the roundness of the button corners independently by
+ setting a radius value for each corner. Radius values that are too large are scaled so that they
+ smoothly blend from corner to corner. (Can be used e.g. at MetroButton style)
+ Description taken from original Microsoft description :-D
+
+
+
+
+ Save the DataGrid.
+
+
+
+
+ Get the DataGrid.
+
+
+
+
+ Gets the value to define the DataGridCell selection behavior.
+
+
+
+
+ Sets the value to define the DataGridCell selection behavior.
+
+
+
+
+ Gets the value to define the DataGridCell selection behavior.
+
+
+
+
+ Sets the value to define the DataGridCell selection behavior.
+
+
+
+
+ Gets a value which indicates the preview cell editing is enabled or not.
+
+
+
+
+ Sets a value which indicates the preview cell editing is enabled or not.
+
+
+
+
+ Gets the value to define the DataGridRow selection behavior.
+
+
+
+
+ Sets the value to define the DataGridRow selection behavior.
+
+
+
+
+ A helper class that provides various attached properties for the Expander control.
+
+
+
+
+
+ Gets the toggle button style used for the ExpandDirection Up.
+
+
+
+
+ Sets the toggle button style used for the ExpandDirection Up.
+
+
+
+
+ Gets the toggle button style used for the ExpandDirection Down.
+
+
+
+
+ Sets the toggle button style used for the ExpandDirection Down.
+
+
+
+
+ Gets the toggle button style used for the ExpandDirection Left.
+
+
+
+
+ Sets the toggle button style used for the ExpandDirection Left.
+
+
+
+
+ Gets the toggle button style used for the ExpandDirection Right.
+
+
+
+
+ Sets the toggle button style used for the ExpandDirection Right.
+
+
+
+
+ Change the value of the slider if the user rotates the mouse wheel by the value defined for
+
+
+
+
+ Change the value of the slider if the user rotates the mouse wheel by the value defined for
+
+
+
+
+ Do not change the value of the slider if the user rotates the mouse wheel.
+
+
+
+
+ Change the value of the slider only if the control is focused.
+
+
+
+
+ Changes the value of the slider if the mouse pointer is over this element.
+
+
+
+
+ This property can be used to set vertical scrollbar left side from the tabpanel (look at MetroAnimatedSingleRowTabControl)
+
+
+
+
+ Gets/Sets the type how the value will be changed if the user rotates the mouse wheel.
+
+
+
+
+ Gets/Sets the type how the value will be changed if the user rotates the mouse wheel.
+
+
+
+
+ Gets/Sets the value when the slider will be changed. Possible values are if the slider is focused or if the mouse is over the slider.
+
+
+
+
+ Gets/Sets the value when the slider will be changed. Possible values are if the slider is focused or if the mouse is over the slider.
+
+
+
+
+ Specifies the underline position of a TabControl.
+
+
+
+
+ Defines whether the underline below the is shown or not.
+
+
+
+
+ Defines whether the underline below the or is shown or not.
+
+
+
+
+ Defines the underline brush below the or .
+
+
+
+
+ Defines the underline brush below the or of an selected item.
+
+
+
+
+ Defines the underline brush below the or if the mouse is over an item.
+
+
+
+
+ Defines the underline brush below the or if the mouse is over a selected item.
+
+
+
+
+ This property can be used to set the Transition for animated TabControls
+
+
+
+
+ A helper class that provides various attached properties for the TextBox control.
+
+
+ Password watermarking code from: http://prabu-guru.blogspot.com/2010/06/how-to-add-watermark-text-to-textbox.html
+
+
+
+
+ The clear text button behavior property. It sets a click event to the button if the value is true.
+
+
+
+
+ This property can be used to set the button width (PART_ClearText) of TextBox, PasswordBox, ComboBox, NumericUpDown
+
+
+
+
+ This property can be used to retrieve the watermark using the of bound property.
+
+
+ Setting this property to true will uses reflection.
+
+
+
+
+ Indicates if a TextBox or RichTextBox should use SpellCheck context menu
+
+
+
+
+ Indicates if the watermark is automatically retrieved by using the of the bound property.
+
+ This attached property uses reflection; thus it might reduce the performance of the application.
+ The auto-watermak does work for the following controls:
+ In the following case no custom watermark is shown
+
+ - There is no binding
+ - Binding path errors
+ - Binding to a element of a collection without using a property of that element
Binding Path=Collection[0] use: Binding Path=Collection[0].SubProperty
+ - The bound property does not have a
+
+
+
+
+ Gets a value that indicates the horizontal alignment of the watermark.
+
+
+ One of the values that specifies the desired alignment. The default is .
+
+
+
+
+ Sets a value that indicates the horizontal alignment of the watermark.
+
+
+
+
+ Gets if the attached TextBox has text.
+
+
+
+
+ Gets the clear text button visibility / feature. Can be used to enable text deletion.
+
+
+
+
+ Sets the clear text button visibility / feature. Can be used to enable text deletion.
+
+
+
+
+ Gets the text button visibility.
+
+
+
+
+ Sets the text button visibility.
+
+
+
+
+ Gets the buttons placement variant.
+
+
+
+
+ Sets the buttons placement variant.
+
+
+
+
+ Gets the clear text button behavior.
+
+
+
+
+ Sets the clear text button behavior.
+
+
+
+
+ ButtonContentTemplate is the template used to display the content of the ClearText button.
+
+
+
+
+ This property can be used to handle the style for CheckBox and RadioButton
+ LeftToRight means content left and button right and RightToLeft vise versa
+
+
+
+
+ This property can be used to handle the style for CheckBox and RadioButton
+ LeftToRight means content left and button right and RightToLeft vise versa
+
+
+
+
+ A MetroTabControl (Pivot) that wraps TabItem/MetroTabItem headers on a single row.
+
+
+
+
+ Initializes a new instance of the MahApps.Metro.Controls.MetroAnimatedSingleRowTabControl class.
+
+
+
+
+ A MetroTabControl (Pivot) that uses a TransitioningContentControl to animate the contents of a TabItem/MetroTabItem.
+
+
+
+
+ Initializes a new instance of the MahApps.Metro.Controls.MetroAnimatedTabControl class.
+
+
+
+
+ Originally from http://xamlcoder.com/blog/2010/11/04/creating-a-metro-ui-style-control/
+
+
+
+
+ A reimplementation of NavigationWindow based on MetroWindow.
+
+
+
+ MetroNavigationWindow
+
+
+
+
+ Gets an IEnumerable that you use to enumerate the entries in back navigation history for a NavigationWindow.
+
+
+
+
+
+ Gets an IEnumerable that you use to enumerate the entries in back navigation history for a NavigationWindow.
+
+
+
+
+
+ Gets the NavigationService that is used by this MetroNavigationWindow to provide navigation services to its content.
+
+
+
+
+
+ Gets a value that indicates whether there is at least one entry in back navigation history.
+
+
+
+
+
+ Gets a value that indicates whether there is at least one entry in forward navigation history.
+
+
+
+
+
+ Gets or sets the base uniform resource identifier (URI) of the current context.
+
+
+
+
+
+ Gets or sets the uniform resource identifier (URI) of the current content, or the URI of new content that is currently being navigated to.
+
+
+
+
+
+ Adds an entry to back navigation history that contains a CustomContentState object.
+
+ A CustomContentState object that represents application-defined state that is associated with a specific piece of content.
+
+
+
+
+ Removes the most recent journal entry from back history.
+
+ The most recent JournalEntry in back navigation history, if there is one.
+
+
+
+
+ Navigates to the most recent item in back navigation history.
+
+
+
+
+
+ Navigates to the most recent item in forward navigation history.
+
+
+
+
+
+ Navigates asynchronously to content that is contained by an object.
+
+ An Object that contains the content to navigate to.
+ true if a navigation is not canceled; otherwise, false.
+
+
+
+
+ Navigates asynchronously to content that is specified by a uniform resource identifier (URI).
+
+ A Uri object initialized with the URI for the desired content.
+ true if a navigation is not canceled; otherwise, false.
+
+
+
+
+ Navigates asynchronously to content that is contained by an object, and passes an object that contains data to be used for processing during navigation.
+
+ An Object that contains the content to navigate to.
+ A Object that contains data to be used for processing during navigation.
+ true if a navigation is not canceled; otherwise, false.
+
+
+
+
+ Navigates asynchronously to source content located at a uniform resource identifier (URI), and pass an object that contains data to be used for processing during navigation.
+
+ A Uri object initialized with the URI for the desired content.
+ A Object that contains data to be used for processing during navigation.
+ true if a navigation is not canceled; otherwise, false.
+
+
+
+
+ Stops further downloading of content for the current navigation request.
+
+
+
+
+
+ Occurs when navigation to a content fragment begins, which occurs immediately, if the desired fragment is in the current content, or after the source XAML content has been loaded, if the desired fragment is in different content.
+
+
+
+
+
+ Occurs when a new navigation is requested.
+
+
+
+
+
+ Occurs when an error is raised while navigating to the requested content.
+
+
+
+
+
+ Occurs periodically during a download to provide navigation progress information.
+
+
+
+
+
+ Occurs when the StopLoading method is called, or when a new navigation is requested while a current navigation is in progre
+
+
+
+
+
+ Occurs when the content that is being navigated to has been found, and is available from the PageContent property, although it may not have completed loading
+
+
+
+
+
+ Occurs when content that was navigated to has been loaded, parsed, and has begun rendering.
+
+
+
+
+
+ InitializeComponent
+
+
+
+
+ A metrofied ProgressBar.
+
+
+
+
+
+ Gets/sets the diameter of the ellipses used in the indeterminate animation.
+
+
+
+
+ Gets/sets the offset of the ellipses used in the indeterminate animation.
+
+
+
+
+ A standard MetroTabControl (Pivot).
+
+
+
+
+ Initializes a new instance of the MahApps.Metro.Controls.MetroTabControl class.
+
+
+
+
+ A base class for every MetroTabControl (Pivot).
+
+
+
+
+ Get/sets the command that executes when a MetroTabItem's close button is clicked.
+
+
+
+
+ An event that is raised when a TabItem is closed.
+
+
+
+
+ Event args that is created when a TabItem is closed.
+
+
+
+
+ Gets the MetroTabItem that will be closed.
+
+
+
+
+ An extended TabItem with a metro style.
+
+
+
+
+ Gets/sets whether the Close Button is visible.
+
+
+
+
+ Gets/sets the command that is executed when the Close Button is clicked.
+
+
+
+
+ Gets/sets the command that is executed when the Close Button is clicked.
+
+
+
+
+ Gets/sets the command parameter which is passed to the close button command.
+
+
+
+
+ Gets/sets the Close Button Margin.
+
+
+
+
+ The MetroThumbContentControl control can be used for titles or something else and enables basic drag movement functionality.
+
+
+
+
+ Adds or remove a DragStartedEvent handler
+
+
+
+
+ Adds or remove a DragDeltaEvent handler
+
+
+
+
+ Adds or remove a DragCompletedEvent handler
+
+
+
+
+ DependencyProperty for the IsDragging property.
+
+
+
+
+ Indicates that the left mouse button is pressed and is over the MetroThumbContentControl.
+
+
+
+
+ An extended, metrofied Window class.
+
+
+
+
+ Allows easy handling of window commands brush. Theme is also applied based on this brush.
+
+
+
+
+ Gets/sets whether the window's entrance transition animation is enabled.
+
+
+
+
+ Gets/sets the FlyoutsControl that hosts the window's flyouts.
+
+
+
+
+ Gets/sets the icon content template to show a custom icon.
+
+
+
+
+ Gets/sets the title content template to show a custom title.
+
+
+
+
+ Gets/sets the left window commands that hosts the user commands.
+
+
+
+
+ Gets/sets the right window commands that hosts the user commands.
+
+
+
+
+ Gets/sets the window button commands that hosts the min/max/close commands.
+
+
+
+
+ Gets/sets whether the window will ignore (and overlap) the taskbar when maximized.
+
+
+
+
+ Gets/sets the brush used for the titlebar's foreground.
+
+
+
+
+ Gets/sets whether the window will save it's position between loads.
+
+
+
+
+ Gets the window placement settings (can be overwritten).
+
+
+
+
+ Get/sets whether the titlebar icon is visible or not.
+
+
+
+
+ Get/sets whether dialogs show over the title bar.
+
+
+
+
+ Gets/sets edge mode of the titlebar icon.
+
+
+
+
+ Gets/sets bitmap scaling mode of the titlebar icon.
+
+
+
+
+ Gets/sets icon scaling mode of the titlebar.
+
+
+
+
+ Gets/sets whether the TitleBar is visible or not.
+
+
+
+
+ Gets/sets whether the WindowStyle is None or not.
+
+
+
+
+ Gets/sets if the minimize button is visible.
+
+
+
+
+ Gets/sets if the Maximize/Restore button is visible.
+
+
+
+
+ Gets/sets if the close button is visible.
+
+
+
+
+ Gets/sets if the min button is enabled.
+
+
+
+
+ Gets/sets if the max/restore button is enabled.
+
+
+
+
+ Gets/sets if the close button is enabled.
+
+
+
+
+ Gets/sets if the the system menu should popup on right click.
+
+
+
+
+ Gets/sets the TitleBar's height.
+
+
+
+
+ Gets/sets if the TitleBar's text is automatically capitalized.
+
+
+
+
+ Character casing of the title
+
+
+
+
+ Gets/sets the title horizontal alignment.
+
+
+
+
+ Gets/sets the brush used for the Window's title bar.
+
+
+
+
+ Gets/sets the brush used for the Window's glow.
+
+
+
+
+ Gets/sets the brush used for the Window's non-active glow.
+
+
+
+
+ Gets/sets the brush used for the Window's non-active border.
+
+
+
+
+ Gets/sets the brush used for the Window's non-active title bar.
+
+
+
+
+ Gets/sets the brush used for the dialog overlay.
+
+
+
+
+ Gets/sets the opacity used for the dialog overlay.
+
+
+
+
+ Begins to show the MetroWindow's overlay effect.
+
+ A task representing the process.
+
+
+
+ Begins to hide the MetroWindow's overlay effect.
+
+ A task representing the process.
+
+
+
+ Stores the given element, or the last focused element via FocusManager, for restoring the focus after closing a dialog.
+
+ The element which will be focused again.
+
+
+
+ Clears the stored element which would get the focus after closing a dialog.
+
+
+
+
+ Initializes a new instance of the MahApps.Metro.Controls.MetroWindow class.
+
+
+
+
+ Gets the template child with the given name.
+
+ The interface type inheirted from DependencyObject.
+ The name of the template child.
+
+
+
+ Gets the template child with the given name.
+
+ The name of the template child.
+
+
+
+ This class eats little children.
+
+
+
+
+ Sets the IsHitTestVisibleInChromeProperty to a MetroWindow template child
+
+ The MetroWindow.
+ The name of the template child.
+
+
+
+
+ Sets the WindowChrome ResizeGripDirection to a MetroWindow template child.
+
+ The MetroWindow.
+ The name of the template child.
+ The direction.
+
+
+
+ Adapts the WindowCommands to the theme of the first opened, topmost && (top || right || left) flyout
+
+ The MetroWindow
+ All the flyouts! Or flyouts that fall into the category described in the summary.
+ An optional brush to reset the window commands brush to.
+
+
+
+ Represents a Windows spin box (also known as an up-down control) that displays numeric values.
+
+
+
+
+ Event fired from this NumericUpDown when its value has reached the maximum value
+
+
+
+
+ Event fired from this NumericUpDown when its value has reached the minimum value
+
+
+
+
+ Gets or sets the amount of time, in milliseconds, the NumericUpDown waits while the up/down button is pressed
+ before it starts increasing/decreasing the
+ for the specified . The value must be
+ non-negative.
+
+
+
+
+ Gets or sets a value indicating whether the user can use the arrow keys and to change values.
+
+
+
+
+ Gets or sets a value indicating whether the user can use the mouse wheel to change values.
+
+
+
+
+ Gets or sets a value indicating whether the control must have the focus in order to change values using the mouse wheel.
+
+ If the value is true then the value changes when the mouse wheel is over the control. If the value is false then the value changes only if the control has the focus. If is set to "false" then this property has no effect.
+
+
+
+
+
+ Gets or sets a value indicating whether the user can enter text in the control.
+
+
+
+
+ Gets or sets a value indicating the culture to be used in string formatting operations.
+
+
+
+
+ Gets or sets a value indicating whether the +/- button of the control is visible.
+
+
+ If the value is false then the of the control can be changed only if one of the following cases is satisfied:
+
+ -
+
is true.
+
+ -
+
is true.
+
+ -
+
is true.
+
+
+
+
+
+
+ Gets or sets a value indicating whether the text can be changed by the use of the up or down buttons only.
+
+
+
+
+ Gets or sets a value indicating whether the value to be added to or subtracted from remains
+ always
+ or if it will increase faster after pressing the up/down button/arrow some time.
+
+
+
+
+ Gets or sets the formatting for the displaying
+
+
+
+
+
+
+
+ Gets or sets the horizontal alignment of the contents of the text box.
+
+
+
+
+ Indicates if the NumericUpDown should show the decimal separator or not.
+
+
+
+
+ Called when this element or any below gets focus.
+
+
+
+
+ When overridden in a derived class, is invoked whenever application code or internal processes call
+ .
+
+
+
+
+ Raises the routed event.
+
+
+ Old value of the property
+
+
+ New value of the property
+
+
+
+
+ Based on Greg Schechter's Planerator
+ http://blogs.msdn.com/b/greg_schechter/archive/2007/10/26/enter-the-planerator-dead-simple-3d-in-wpf-with-a-stupid-name.aspx
+
+
+
+
+ An Enum representing different positions, such as Left or Right.
+
+
+
+
+ AddValueChanged of dependency property descriptor results in memory leak as you already know.
+ So, as described here, you can create custom class PropertyChangeNotifier to listen
+ to any dependency property changes.
+
+ This class takes advantage of the fact that bindings use weak references to manage associations
+ so the class will not root the object who property changes it is watching. It also uses a WeakReference
+ to maintain a reference to the object whose property it is watching without rooting that object.
+ In this way, you can maintain a collection of these objects so that you can unhook the property
+ change later without worrying about that collection rooting the object whose values you are watching.
+
+ Complete implementation can be found here: http://agsmith.wordpress.com/2008/04/07/propertydescriptor-addvaluechanged-alternative/
+
+
+
+
+ Identifies the dependency property
+
+
+
+
+ Returns/sets the value of the property
+
+
+
+
+
+ Event arguments created for the RangeSlider's SelectionChanged event.
+
+
+
+
+
+ The value of the new range's beginning.
+
+
+
+
+ The value of the new range's ending.
+
+
+
+
+ A slider control with the ability to select a range between two values.
+
+
+
+
+ Get/sets value how fast thumbs will move when user press on left/right/central with left mouse button (IsMoveToPoint must be set to FALSE)
+
+
+
+
+ Get/sets precision of the value, which displaying inside AutotToolTip
+
+
+
+
+ Get/sets the converter for the tooltip text
+
+
+
+
+ Get/sets tooltip, which will show while dragging thumbs and display currect value
+
+
+
+
+ Get/sets tick placement position
+
+
+
+
+ Get/sets IsMoveToPoint feature which will enable/disable moving to exact point inside control when user clicked on it
+
+
+
+
+ Get/sets tickFrequency
+
+
+
+
+ Get/sets orientation of range slider
+
+
+
+
+ Get/sets whether possibility to make manipulations inside range with left/right mouse buttons + cotrol button
+
+
+
+
+ Get/sets whether possibility to make manipulations inside range with left/right mouse buttons + cotrol button
+
+
+
+
+ Get/sets whether whole range will be moved when press on right/left/central part of control
+
+
+
+
+ Get/sets the minimal distance between two thumbs.
+
+
+
+
+ Get/sets the beginning of the range selection.
+
+
+
+
+ Get/sets the end of the range selection.
+
+
+
+
+ Get/sets the minimum range that can be selected.
+
+
+
+
+ Responds to a change in the value of the property.
+
+ The old value of the property. The new value of the property.
+
+
+
+ Responds to a change in the value of the property.
+
+ The old value of the property. The new value of the property.
+
+
+
+ RevealImage
+
+
+
+
+ InitializeComponent
+
+
+
+
+ Reflects the parameter to pass to the CommandProperty upon execution.
+
+
+
+
+ Gets or sets the target element on which to fire the command.
+
+
+
+
+ Get or sets the Command property.
+
+
+
+
+ Indicates whether the Popup is visible.
+
+
+
+
+ Gets or sets an extra tag.
+
+
+
+
+ Gets or sets the dimension of children stacking.
+
+
+
+
+ Gets or sets the Content used to generate the icon part.
+
+
+
+
+ Gets or sets the ContentTemplate used to display the content of the icon part.
+
+
+
+
+ Gets/sets the button style.
+
+
+
+
+ Gets/sets the button arrow style.
+
+
+
+
+ Gets/sets the popup listbox style.
+
+
+
+
+ Gets/sets the brush of the button arrow icon.
+
+
+
+
+ Gets/sets the brush of the button arrow icon if the mouse is over the split button.
+
+
+
+
+ Gets/sets the brush of the button arrow icon if the arrow button is pressed.
+
+
+
+ Updates the current selection when an item in the has changed
+ The event data.
+
+
+
+ A special animation used to animates the length of a .
+
+
+
+
+
+
+ Represents a container with two views; one view for the main content and another view that is typically used for
+ navigation commands.
+
+
+
+
+ Identifies the dependency property.
+
+ The identifier for the property.
+
+
+
+ Gets or sets the width of the pane in its compact display mode.
+
+
+ The width of the pane in it's compact display mode. The default is 48 device-independent pixel (DIP) (defined
+ by the SplitViewCompactPaneThemeLength resource).
+
+
+
+
+ Identifies the dependency property.
+
+ The identifier for the dependency property.
+
+
+
+ Gets or sets the contents of the main panel of a .
+
+ The contents of the main panel of a . The default is null.
+
+
+
+ Identifies the dependency property.
+
+ The identifier for the dependency property.
+
+
+
+ Gets of sets a value that specifies how the pane and content areas of a are shown.
+
+
+ A value of the enumeration that specifies how the pane and content areas of a are
+ shown. The default is .
+
+
+
+
+ Identifies the dependency property.
+
+ The identifier for the dependency property.
+
+
+
+ Gets or sets a value that specifies whether the pane is expanded to its full width.
+
+ true if the pane is expanded to its full width; otherwise, false. The default is true.
+
+
+
+ Identifies the dependency property.
+
+ The identifier for the dependency property.
+
+
+
+ Gets or sets the width of the pane when it's fully expanded.
+
+
+ The width of the pane when it's fully expanded. The default is 320 device-independent
+ pixel (DIP).
+
+
+
+
+ Identifies the dependency property.
+
+ The identifier for the dependency property.
+
+
+
+ Gets or sets the contents of the pane of a .
+
+ The contents of the pane of a . The default is null.
+
+
+
+ Identifies the dependency property.
+
+ The identifier for the dependency property.
+
+
+
+ Gets or sets the Brush to apply to the background of the area of the control.
+
+ The Brush to apply to the background of the area of the control.
+
+
+
+ Identifies the dependency property.
+
+ The identifier for the dependency property.
+
+
+
+ Gets or sets the Brush to apply to the foreground of the area of the control.
+
+ The Brush to apply to the background of the area of the control.
+
+
+
+ Identifies the PanePlacement dependency property.
+
+ The identifier for the PanePlacement dependency property.
+
+
+
+ Gets or sets a value that specifies whether the pane is shown on the right or left side of the
+ .
+
+
+ A value of the enumeration that specifies whether the pane is shown on the right or left side of the
+ . The default is .
+
+
+
+
+ Identifies the dependency property.
+
+ The identifier for the dependency property.
+
+
+
+ Gets an object that provides calculated values that can be referenced as TemplateBinding sources when defining
+ templates for a control.
+
+ An object that provides calculated values for templates.
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Occurs when the pane is closed.
+
+
+
+
+ Occurs when the pane is closing.
+
+
+
+
+ Constants that specify how the pane is shown in a .
+
+
+
+
+ The pane covers the content when it's open and does not take up space in the control layout.
+
+
+
+
+ The pane is shown side-by-side with the content and takes up space in the control layout.
+
+
+
+
+ The amount of the pane defined by the property is shown side-by-side
+ with the content and takes up space in the control layout.
+ The remaining part of the pane covers the content when it's open and does not take up space in the control layout.
+
+
+
+
+ The amount of the pane defined by the property is shown side-by-side
+ with the content and takes up space in the control layout.
+ The remaining part of the pane pushes the content to the side when it's open and takes up space in the control
+ layout.
+
+
+
+
+ Provides event data for the event.
+
+
+
+
+ Gets or sets a value that indicates whether the pane closing action should be canceled.
+
+ true to cancel the pane closing action; otherwise, false.
+
+
+
+ Constants that specify whether the pane is set to the left or to the right of the content in a
+ .
+
+
+
+
+ The pane is shown to the left of the content.
+
+
+
+
+ The pane is shown to the right of the content.
+
+
+
+
+ Provides calculated values that can be referenced as TemplatedParent sources when defining templates for a
+ .
+ Not intended for general use.
+
+
+
+
+ Gets the value as a GridLength.
+
+
+
+
+ Gets the negative of the value.
+
+
+
+
+ Gets the negative of the value calculated by subtracting the value from
+ the value.
+
+
+
+
+ Gets the value as a GridLength.
+
+
+
+
+ Gets the value.
+
+
+
+
+ Gets a value calculated by subtracting the value from the
+ value.
+
+
+
+
+ An Enum representing different themes for window commands.
+
+
+
+
+ HorizontalTitleAlignment Dependency Property.
+ Default Value: HorizontalAlignment.Left
+
+
+
+
+ Gets/Sets the horizontal alignment of the title.
+
+
+
+
+ VerticalTitleAlignment Dependency Property.
+ Default Value: VerticalAlignment.Bottom
+
+
+
+
+ Gets/Sets the vertical alignment of the title.
+
+
+
+
+ Represents a control that allows the user to select a date and a time.
+
+
+
+
+ Occurs when the property is changed.
+
+
+
+
+ Gets or sets the date to display
+
+
+ The date to display. The default is .
+
+
+
+
+ Gets or sets the last date to be displayed.
+
+ The last date to display.
+
+
+
+ Gets or sets the first date to be displayed.
+
+ The first date to display.
+
+
+
+ Gets or sets the day that is considered the beginning of the week.
+
+
+ A that represents the beginning of the week. The default is the
+ that is determined by the current culture.
+
+
+
+
+ Gets or sets a value that indicates whether the current date will be highlighted.
+
+ true if the current date is highlighted; otherwise, false. The default is true.
+
+
+
+ Gets or sets a value that indicates the dimension by which calendar and clock are stacked.
+
+
+ The of the calendar and clock. The default is
+ .
+
+
+
+
+ Gets or sets the currently selected date.
+
+
+ The date currently selected. The default is null.
+
+
+
+
+ Defines the visibility for time-parts that are visible for the .
+
+
+
+
+ Represents a control that allows the user to select a time.
+
+
+
+
+ Represents a base-class for time picking.
+
+
+
+
+ This readonly dependency property is to control whether to show the date-picker (in case of ) or hide it (in case of .
+
+
+
+
+ Represents the time 00:00:00; 12:00:00 AM respectively
+
+
+
+
+ Represents the time 23:59:59.9999999; 11:59:59.9999999 PM respectively
+
+
+
+
+ This list contains values from 0 to 55 with an interval of 5. It can be used to bind to and .
+
+
+ <MahApps:TimePicker SourceSeconds="{x:Static MahApps:TimePickerBase.IntervalOf5}" />
+ <MahApps:DateTimePicker SourceSeconds="{x:Static MahApps:TimePickerBase.IntervalOf5}" />
+
+
+ Returns a list containing {0, 5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55}.
+
+
+
+
+ This list contains values from 0 to 50 with an interval of 10. It can be used to bind to and .
+
+
+ <MahApps:TimePicker SourceSeconds="{x:Static MahApps:TimePickerBase.IntervalOf10}" />
+ <MahApps:DateTimePicker SourceSeconds="{x:Static MahApps:TimePickerBase.IntervalOf10}" />
+
+
+ Returns a list containing {0, 10, 20, 30, 40, 50}.
+
+
+
+
+ This list contains values from 0 to 45 with an interval of 15. It can be used to bind to and .
+
+
+ <MahApps:TimePicker SourceSeconds="{x:Static MahApps:TimePickerBase.IntervalOf15}" />
+ <MahApps:DateTimePicker SourceSeconds="{x:Static MahApps:TimePickerBase.IntervalOf15}" />
+
+
+ Returns a list containing {0, 15, 30, 45}.
+
+
+
+
+ Occurs when the property is changed.
+
+
+
+
+ Gets or sets a value indicating the culture to be used in string formatting operations.
+
+
+
+
+ Gets or sets a value indicating the visibility of the clock hands in the user interface (UI).
+
+
+ The visibility definition of the clock hands. The default is .
+
+
+
+
+ Gets or sets a value indicating whether the date can be selected or not. This property is read-only.
+
+
+
+
+ Gets or sets a value indicating whether the clock of this control is visible in the user interface (UI). This is a
+ dependency property.
+
+
+ If this value is set to false then is set to
+
+
+
+ true if the clock is visible; otherwise, false. The default value is true.
+
+
+
+
+ Gets or sets a value indicating whether the drop-down for a box is currently
+ open.
+
+ true if the drop-down is open; otherwise, false. The default is false.
+
+
+
+ Gets or sets a value indicating whether the contents of the are not editable.
+
+
+ true if the is read-only; otherwise, false. The default is false.
+
+
+
+
+ Gets or sets a value indicating the visibility of the selectable date-time-parts in the user interface (UI).
+
+
+ visibility definition of the selectable date-time-parts. The default is .
+
+
+
+
+ Gets or sets the currently selected time.
+
+
+ The time currently selected. The default is null.
+
+
+
+
+ Gets or sets a collection used to generate the content for selecting the hours.
+
+
+ A collection that is used to generate the content for selecting the hours. The default is a list of interger from 0
+ to 23 if is false or a list of interger from
+ 1 to 12 otherwise..
+
+
+
+
+ Gets or sets a collection used to generate the content for selecting the minutes.
+
+
+ A collection that is used to generate the content for selecting the minutes. The default is a list of int from
+ 0 to 59.
+
+
+
+
+ Gets or sets a collection used to generate the content for selecting the seconds.
+
+
+ A collection that is used to generate the content for selecting the minutes. The default is a list of int from
+ 0 to 59.
+
+
+
+
+ Gets a value indicating whether the that is specified by the
+
+ set by the ( if null) has not a value.
+
+
+
+
+ When overridden in a derived class, is invoked whenever application code or internal processes call
+ .
+
+
+
+
+ Gets the offset from the selected to use it in as hour
+ parameter.
+
+ The current hour.
+
+ An integer representing the offset to add to the hour that is selected in the hour-picker for setting the correct
+ . The offset is determined as follows:
+
+
+ Condition Offset
+
+ -
+
is false0
+
+ -
+
Selected hour is between 1 AM and 11 AM 0
+
+ -
+
Selected hour is 12 AM -12h
+
+ -
+
Selected hour is between 12 PM and 11 PM +12h
+
+
+
+
+
+
+ A control that allows the user to toggle between two states: One represents true; The other represents false.
+
+
+
+
+ Gets/sets the font family of the header.
+
+
+
+
+ Gets/sets the text to display when the control is in it's On state.
+
+
+
+
+ Gets/sets the text to display when the control is in it's Off state.
+
+
+
+
+ Gets/sets the brush used for the switch's foreground.
+
+
+
+
+ Gets/sets the brush used for the on-switch's foreground.
+
+
+
+
+ Gets/sets the brush used for the off-switch's foreground.
+
+
+
+
+ Gets/sets the brush used for the thumb indicator.
+
+
+
+
+ Gets/sets the brush used for the thumb indicator.
+
+
+
+
+ Gets/sets the width of the thumb indicator.
+
+
+
+
+ Gets/sets the control's content flow direction.
+
+
+
+
+ Gets/sets the control's toggle switch button style.
+
+
+
+
+ Gets/sets whether the control is Checked (On) or not (Off).
+
+
+
+
+ Gets/sets the command which will be executed if the IsChecked property was changed.
+
+
+
+
+ Gets/sets the command which will be executed if the checked event of the control is fired.
+
+
+
+
+ Gets/sets the command which will be executed if the checked event of the control is fired.
+
+
+
+
+ Gets/sets the command parameter which will be passed by the CheckChangedCommand.
+
+
+
+
+ Gets/sets the command parameter which will be passed by the CheckedCommand.
+
+
+
+
+ Gets/sets the command parameter which will be passed by the UnCheckedCommand.
+
+
+
+
+ An event that is raised when the value of IsChecked changes.
+
+
+
+
+ A Button that allows the user to toggle between two states.
+
+
+
+
+ Gets/sets the brush used for the control's foreground.
+
+
+
+
+ Gets/sets the brush used for the on-switch's foreground.
+
+
+
+
+ Gets/sets the brush used for the off-switch's foreground.
+
+
+
+
+ Gets/sets the brush used for the thumb indicator.
+
+
+
+
+ Gets/sets the brush used for the thumb indicator.
+
+
+
+
+ Gets/sets the width of the thumb indicator.
+
+
+
+
+ enumeration for the different transition types
+
+
+
+
+ Use the VisualState DefaultTransition
+
+
+
+
+ Use the VisualState Normal
+
+
+
+
+ Use the VisualState UpTransition
+
+
+
+
+ Use the VisualState DownTransition
+
+
+
+
+ Use the VisualState RightTransition
+
+
+
+
+ Use the VisualState RightReplaceTransition
+
+
+
+
+ Use the VisualState LeftTransition
+
+
+
+
+ Use the VisualState LeftReplaceTransition
+
+
+
+
+ Use a custom VisualState, the name must be set using CustomVisualStatesName property
+
+
+
+
+ A ContentControl that animates content as it loads and unloads.
+
+
+
+
+ Gets or sets the name of the custom transition visual state.
+
+
+
+
+ Gets/sets if the content is transitioning.
+
+
+
+
+ Reload the current transition if the content is the same.
+
+
+
+
+ Helper methods for UI-related tasks.
+ This class was obtained from Philip Sumi (a fellow WPF Disciples blog)
+ http://www.hardcodet.net/uploads/2009/06/UIHelper.cs
+
+
+
+
+ Finds a parent of a given item on the visual tree.
+
+ The type of the queried item.
+ A direct or indirect child of the
+ queried item.
+ The first parent item that matches the submitted
+ type parameter. If not matching item can be found, a null
+ reference is being returned.
+
+
+
+ Finds a Child of a given item in the visual tree.
+
+ A direct parent of the queried item.
+ The type of the queried item.
+ x:Name or Name of child.
+ The first parent item that matches the submitted type parameter.
+ If not matching item can be found,
+ a null parent is being returned.
+
+
+
+ This method is an alternative to WPF's
+ method, which also
+ supports content elements. Keep in mind that for content element,
+ this method falls back to the logical tree of the element!
+
+ The item to be processed.
+ The submitted item's parent, if available. Otherwise
+ null.
+
+
+
+ Analyzes both visual and logical tree in order to find all elements of a given
+ type that are descendants of the item.
+
+ The type of the queried items.
+ The root element that marks the source of the search. If the
+ source is already of the requested type, it will not be included in the result.
+ Sometimes it's better to search in the VisualTree (e.g. in tests)
+ All descendants of that match the requested type.
+
+
+
+ This method is an alternative to WPF's
+ method, which also
+ supports content elements. Keep in mind that for content elements,
+ this method falls back to the logical tree of the element.
+
+ The item to be processed.
+ Sometimes it's better to search in the VisualTree (e.g. in tests)
+ The submitted item's child elements, if available.
+
+
+
+ Tries to locate a given item within the visual tree,
+ starting with the dependency object at a given position.
+
+ The type of the element to be found
+ on the visual tree of the element at the given location.
+ The main element which is used to perform
+ hit testing.
+ The position to be evaluated on the origin.
+
+
+
+ Gets the relative mouse position to the given handle in client coordinates.
+
+ The handle for this method.
+
+
+
+ Try to get the relative mouse position to the given handle in client coordinates.
+
+ The handle for this method.
+
+
+
+ Gets or sets the value indicating current light style for the minimize button.
+
+
+
+
+ Gets or sets the value indicating current light style for the maximize button.
+
+
+
+
+ Gets or sets the value indicating current light style for the close button.
+
+
+
+
+ Gets or sets the value indicating current dark style for the minimize button.
+
+
+
+
+ Gets or sets the value indicating current dark style for the maximize button.
+
+
+
+
+ Gets or sets the value indicating current dark style for the close button.
+
+
+
+
+ Gets or sets the value indicating current theme.
+
+
+
+
+ Gets or sets the minimize button tooltip.
+
+
+
+
+ Gets or sets the maximize button tooltip.
+
+
+
+
+ Gets or sets the close button tooltip.
+
+
+
+
+ Gets or sets the restore button tooltip.
+
+
+
+
+ Gets or sets the value indicating current theme.
+
+
+
+
+ Gets or sets the value indicating light theme template.
+
+
+
+
+ Gets or sets the value indicating light theme template.
+
+
+
+
+ Gets or sets the value indicating whether to show the separators.
+
+
+
+
+ Gets or sets the value indicating whether to show the last separator.
+
+
+
+
+ Gets or sets the value indicating separator height.
+
+
+
+
+ Gets or sets the value indicating whether to show the separator.
+
+
+
+
+ Doesn't overlay flyouts nor a hidden TitleBar.
+
+
+
+
+ Overlays opened controls.
+
+
+
+
+ Overlays a hidden TitleBar.
+
+
+
+
+ Refreshes the application settings property values from persistent storage.
+
+
+
+
+ Upgrades the application settings on loading.
+
+
+
+
+ Updates application settings to reflect a more recent installation of the application.
+
+
+
+
+ Stores the current values of the settings properties.
+
+
+
+
+ this settings class is the default way to save the placement of the window
+
+
+
+
+ Upgrades the application settings on loading.
+
+
+
+
+ Determining Ideal Text Color Based on Specified Background Color
+ http://www.codeproject.com/KB/GDI-plus/IdealTextColor.aspx
+
+ The bg.
+
+
+
+
+ Converts a double representing either hour/minute/second to the corresponding angle.
+
+
+
+
+ Converts the value from true to false and false to true.
+
+
+
+
+ Converts a String into a Visibility enumeration (and back)
+ The FalseEquivalent can be declared with the "FalseEquivalent" property
+
+
+
+
+ Initialize the properties with standard values
+
+
+
+
+ FalseEquivalent (default : Visibility.Collapsed => see Constructor)
+
+
+
+
+ Define whether the opposite boolean value is crucial (default : false)
+
+
+
+
+ Converts a Thickness to a new Thickness. It's possible to ignore a side With the IgnoreThicknessSide property.
+
+
+
+
+ Use all sides.
+
+
+
+
+ Ignore the left side.
+
+
+
+
+ Ignore the top side.
+
+
+
+
+ Ignore the right side.
+
+
+
+
+ Ignore the bottom side.
+
+
+
+ Converts a value.
+ A converted value. If the method returns null, the valid null value is used.
+ The value produced by the binding source.
+ The type of the binding target property.
+ The converter parameter to use.
+ The culture to use in the converter.
+
+
+ Converts a value.
+ A converted value. If the method returns null, the valid null value is used.
+ The value that is produced by the binding target.
+ The type to convert to.
+ The converter parameter to use.
+ The culture to use in the converter.
+
+
+
+ Windows Messages
+ Defined in winuser.h from Windows SDK v6.1
+ Documentation pulled from MSDN.
+
+
+
+
+ The WM_NULL message performs no operation. An application sends the WM_NULL message if it wants to post a message that the recipient window will ignore.
+
+
+
+
+ The WM_CREATE message is sent when an application requests that a window be created by calling the CreateWindowEx or CreateWindow function. (The message is sent before the function returns.) The window procedure of the new window receives this message after the window is created, but before the window becomes visible.
+
+
+
+
+ The WM_DESTROY message is sent when a window is being destroyed. It is sent to the window procedure of the window being destroyed after the window is removed from the screen.
+ This message is sent first to the window being destroyed and then to the child windows (if any) as they are destroyed. During the processing of the message, it can be assumed that all child windows still exist.
+ ///
+
+
+
+ The WM_MOVE message is sent after a window has been moved.
+
+
+
+
+ The WM_SIZE message is sent to a window after its size has changed.
+
+
+
+
+ The WM_ACTIVATE message is sent to both the window being activated and the window being deactivated. If the windows use the same input queue, the message is sent synchronously, first to the window procedure of the top-level window being deactivated, then to the window procedure of the top-level window being activated. If the windows use different input queues, the message is sent asynchronously, so the window is activated immediately.
+
+
+
+
+ The WM_SETFOCUS message is sent to a window after it has gained the keyboard focus.
+
+
+
+
+ The WM_KILLFOCUS message is sent to a window immediately before it loses the keyboard focus.
+
+
+
+
+ The WM_ENABLE message is sent when an application changes the enabled state of a window. It is sent to the window whose enabled state is changing. This message is sent before the EnableWindow function returns, but after the enabled state (WS_DISABLED style bit) of the window has changed.
+
+
+
+
+ An application sends the WM_SETREDRAW message to a window to allow changes in that window to be redrawn or to prevent changes in that window from being redrawn.
+
+
+
+
+ An application sends a WM_SETTEXT message to set the text of a window.
+
+
+
+
+ An application sends a WM_GETTEXT message to copy the text that corresponds to a window into a buffer provided by the caller.
+
+
+
+
+ An application sends a WM_GETTEXTLENGTH message to determine the length, in characters, of the text associated with a window.
+
+
+
+
+ The WM_PAINT message is sent when the system or another application makes a request to paint a portion of an application's window. The message is sent when the UpdateWindow or RedrawWindow function is called, or by the DispatchMessage function when the application obtains a WM_PAINT message by using the GetMessage or PeekMessage function.
+
+
+
+
+ The WM_CLOSE message is sent as a signal that a window or an application should terminate.
+
+
+
+
+ The WM_QUERYENDSESSION message is sent when the user chooses to end the session or when an application calls one of the system shutdown functions. If any application returns zero, the session is not ended. The system stops sending WM_QUERYENDSESSION messages as soon as one application returns zero.
+ After processing this message, the system sends the WM_ENDSESSION message with the wParam parameter set to the results of the WM_QUERYENDSESSION message.
+
+
+
+
+ The WM_QUERYOPEN message is sent to an icon when the user requests that the window be restored to its previous size and position.
+
+
+
+
+ The WM_ENDSESSION message is sent to an application after the system processes the results of the WM_QUERYENDSESSION message. The WM_ENDSESSION message informs the application whether the session is ending.
+
+
+
+
+ The WM_QUIT message indicates a request to terminate an application and is generated when the application calls the PostQuitMessage function. It causes the GetMessage function to return zero.
+
+
+
+
+ The WM_ERASEBKGND message is sent when the window background must be erased (for example, when a window is resized). The message is sent to prepare an invalidated portion of a window for painting.
+
+
+
+
+ This message is sent to all top-level windows when a change is made to a system color setting.
+
+
+
+
+ The WM_SHOWWINDOW message is sent to a window when the window is about to be hidden or shown.
+
+
+
+
+ An application sends the WM_WININICHANGE message to all top-level windows after making a change to the WIN.INI file. The SystemParametersInfo function sends this message after an application uses the function to change a setting in WIN.INI.
+ Note The WM_WININICHANGE message is provided only for compatibility with earlier versions of the system. Applications should use the WM_SETTINGCHANGE message.
+
+
+
+
+ An application sends the WM_WININICHANGE message to all top-level windows after making a change to the WIN.INI file. The SystemParametersInfo function sends this message after an application uses the function to change a setting in WIN.INI.
+ Note The WM_WININICHANGE message is provided only for compatibility with earlier versions of the system. Applications should use the WM_SETTINGCHANGE message.
+
+
+
+
+ The WM_DEVMODECHANGE message is sent to all top-level windows whenever the user changes device-mode settings.
+
+
+
+
+ The WM_ACTIVATEAPP message is sent when a window belonging to a different application than the active window is about to be activated. The message is sent to the application whose window is being activated and to the application whose window is being deactivated.
+
+
+
+
+ An application sends the WM_FONTCHANGE message to all top-level windows in the system after changing the pool of font resources.
+
+
+
+
+ A message that is sent whenever there is a change in the system time.
+
+
+
+
+ The WM_CANCELMODE message is sent to cancel certain modes, such as mouse capture. For example, the system sends this message to the active window when a dialog box or message box is displayed. Certain functions also send this message explicitly to the specified window regardless of whether it is the active window. For example, the EnableWindow function sends this message when disabling the specified window.
+
+
+
+
+ The WM_SETCURSOR message is sent to a window if the mouse causes the cursor to move within a window and mouse input is not captured.
+
+
+
+
+ The WM_MOUSEACTIVATE message is sent when the cursor is in an inactive window and the user presses a mouse button. The parent window receives this message only if the child window passes it to the DefWindowProc function.
+
+
+
+
+ The WM_CHILDACTIVATE message is sent to a child window when the user clicks the window's title bar or when the window is activated, moved, or sized.
+
+
+
+
+ The WM_QUEUESYNC message is sent by a computer-based training (CBT) application to separate user-input messages from other messages sent through the WH_JOURNALPLAYBACK Hook procedure.
+
+
+
+
+ The WM_GETMINMAXINFO message is sent to a window when the size or position of the window is about to change. An application can use this message to override the window's default maximized size and position, or its default minimum or maximum tracking size.
+
+
+
+
+ Windows NT 3.51 and earlier: The WM_PAINTICON message is sent to a minimized window when the icon is to be painted. This message is not sent by newer versions of Microsoft Windows, except in unusual circumstances explained in the Remarks.
+
+
+
+
+ Windows NT 3.51 and earlier: The WM_ICONERASEBKGND message is sent to a minimized window when the background of the icon must be filled before painting the icon. A window receives this message only if a class icon is defined for the window; otherwise, WM_ERASEBKGND is sent. This message is not sent by newer versions of Windows.
+
+
+
+
+ The WM_NEXTDLGCTL message is sent to a dialog box procedure to set the keyboard focus to a different control in the dialog box.
+
+
+
+
+ The WM_SPOOLERSTATUS message is sent from Print Manager whenever a job is added to or removed from the Print Manager queue.
+
+
+
+
+ The WM_DRAWITEM message is sent to the parent window of an owner-drawn button, combo box, list box, or menu when a visual aspect of the button, combo box, list box, or menu has changed.
+
+
+
+
+ The WM_MEASUREITEM message is sent to the owner window of a combo box, list box, list view control, or menu item when the control or menu is created.
+
+
+
+
+ Sent to the owner of a list box or combo box when the list box or combo box is destroyed or when items are removed by the LB_DELETESTRING, LB_RESETCONTENT, CB_DELETESTRING, or CB_RESETCONTENT message. The system sends a WM_DELETEITEM message for each deleted item. The system sends the WM_DELETEITEM message for any deleted list box or combo box item with nonzero item data.
+
+
+
+
+ Sent by a list box with the LBS_WANTKEYBOARDINPUT style to its owner in response to a WM_KEYDOWN message.
+
+
+
+
+ Sent by a list box with the LBS_WANTKEYBOARDINPUT style to its owner in response to a WM_CHAR message.
+
+
+
+
+ An application sends a WM_SETFONT message to specify the font that a control is to use when drawing text.
+
+
+
+
+ An application sends a WM_GETFONT message to a control to retrieve the font with which the control is currently drawing its text.
+
+
+
+
+ An application sends a WM_SETHOTKEY message to a window to associate a hot key with the window. When the user presses the hot key, the system activates the window.
+
+
+
+
+ An application sends a WM_GETHOTKEY message to determine the hot key associated with a window.
+
+
+
+
+ The WM_QUERYDRAGICON message is sent to a minimized (iconic) window. The window is about to be dragged by the user but does not have an icon defined for its class. An application can return a handle to an icon or cursor. The system displays this cursor or icon while the user drags the icon.
+
+
+
+
+ The system sends the WM_COMPAREITEM message to determine the relative position of a new item in the sorted list of an owner-drawn combo box or list box. Whenever the application adds a new item, the system sends this message to the owner of a combo box or list box created with the CBS_SORT or LBS_SORT style.
+
+
+
+
+ Active Accessibility sends the WM_GETOBJECT message to obtain information about an accessible object contained in a server application.
+ Applications never send this message directly. It is sent only by Active Accessibility in response to calls to AccessibleObjectFromPoint, AccessibleObjectFromEvent, or AccessibleObjectFromWindow. However, server applications handle this message.
+
+
+
+
+ The WM_COMPACTING message is sent to all top-level windows when the system detects more than 12.5 percent of system time over a 30- to 60-second interval is being spent compacting memory. This indicates that system memory is low.
+
+
+
+
+ WM_COMMNOTIFY is Obsolete for Win32-Based Applications
+
+
+
+
+ The WM_WINDOWPOSCHANGING message is sent to a window whose size, position, or place in the Z order is about to change as a result of a call to the SetWindowPos function or another window-management function.
+
+
+
+
+ The WM_WINDOWPOSCHANGED message is sent to a window whose size, position, or place in the Z order has changed as a result of a call to the SetWindowPos function or another window-management function.
+
+
+
+
+ Notifies applications that the system, typically a battery-powered personal computer, is about to enter a suspended mode.
+ Use: POWERBROADCAST
+
+
+
+
+ An application sends the WM_COPYDATA message to pass data to another application.
+
+
+
+
+ The WM_CANCELJOURNAL message is posted to an application when a user cancels the application's journaling activities. The message is posted with a NULL window handle.
+
+
+
+
+ Sent by a common control to its parent window when an event has occurred or the control requires some information.
+
+
+
+
+ The WM_INPUTLANGCHANGEREQUEST message is posted to the window with the focus when the user chooses a new input language, either with the hotkey (specified in the Keyboard control panel application) or from the indicator on the system taskbar. An application can accept the change by passing the message to the DefWindowProc function or reject the change (and prevent it from taking place) by returning immediately.
+
+
+
+
+ The WM_INPUTLANGCHANGE message is sent to the topmost affected window after an application's input language has been changed. You should make any application-specific settings and pass the message to the DefWindowProc function, which passes the message to all first-level child windows. These child windows can pass the message to DefWindowProc to have it pass the message to their child windows, and so on.
+
+
+
+
+ Sent to an application that has initiated a training card with Microsoft Windows Help. The message informs the application when the user clicks an authorable button. An application initiates a training card by specifying the HELP_TCARD command in a call to the WinHelp function.
+
+
+
+
+ Indicates that the user pressed the F1 key. If a menu is active when F1 is pressed, WM_HELP is sent to the window associated with the menu; otherwise, WM_HELP is sent to the window that has the keyboard focus. If no window has the keyboard focus, WM_HELP is sent to the currently active window.
+
+
+
+
+ The WM_USERCHANGED message is sent to all windows after the user has logged on or off. When the user logs on or off, the system updates the user-specific settings. The system sends this message immediately after updating the settings.
+
+
+
+
+ Determines if a window accepts ANSI or Unicode structures in the WM_NOTIFY notification message. WM_NOTIFYFORMAT messages are sent from a common control to its parent window and from the parent window to the common control.
+
+
+
+
+ The WM_CONTEXTMENU message notifies a window that the user clicked the right mouse button (right-clicked) in the window.
+
+
+
+
+ The WM_STYLECHANGING message is sent to a window when the SetWindowLong function is about to change one or more of the window's styles.
+
+
+
+
+ The WM_STYLECHANGED message is sent to a window after the SetWindowLong function has changed one or more of the window's styles
+
+
+
+
+ The WM_DISPLAYCHANGE message is sent to all windows when the display resolution has changed.
+
+
+
+
+ The WM_GETICON message is sent to a window to retrieve a handle to the large or small icon associated with a window. The system displays the large icon in the ALT+TAB dialog, and the small icon in the window caption.
+
+
+
+
+ An application sends the WM_SETICON message to associate a new large or small icon with a window. The system displays the large icon in the ALT+TAB dialog box, and the small icon in the window caption.
+
+
+
+
+ The WM_NCCREATE message is sent prior to the WM_CREATE message when a window is first created.
+
+
+
+
+ The WM_NCDESTROY message informs a window that its nonclient area is being destroyed. The DestroyWindow function sends the WM_NCDESTROY message to the window following the WM_DESTROY message. WM_DESTROY is used to free the allocated memory object associated with the window.
+ The WM_NCDESTROY message is sent after the child windows have been destroyed. In contrast, WM_DESTROY is sent before the child windows are destroyed.
+
+
+
+
+ The WM_NCCALCSIZE message is sent when the size and position of a window's client area must be calculated. By processing this message, an application can control the content of the window's client area when the size or position of the window changes.
+
+
+
+
+ The WM_NCHITTEST message is sent to a window when the cursor moves, or when a mouse button is pressed or released. If the mouse is not captured, the message is sent to the window beneath the cursor. Otherwise, the message is sent to the window that has captured the mouse.
+
+
+
+
+ The WM_NCPAINT message is sent to a window when its frame must be painted.
+
+
+
+
+ The WM_NCACTIVATE message is sent to a window when its nonclient area needs to be changed to indicate an active or inactive state.
+
+
+
+
+ The WM_GETDLGCODE message is sent to the window procedure associated with a control. By default, the system handles all keyboard input to the control; the system interprets certain types of keyboard input as dialog box navigation keys. To override this default behavior, the control can respond to the WM_GETDLGCODE message to indicate the types of input it wants to process itself.
+
+
+
+
+ The WM_SYNCPAINT message is used to synchronize painting while avoiding linking independent GUI threads.
+
+
+
+
+ The WM_NCMOUSEMOVE message is posted to a window when the cursor is moved within the nonclient area of the window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
+
+
+
+
+ The WM_NCLBUTTONDOWN message is posted when the user presses the left mouse button while the cursor is within the nonclient area of a window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
+
+
+
+
+ The WM_NCLBUTTONUP message is posted when the user releases the left mouse button while the cursor is within the nonclient area of a window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
+
+
+
+
+ The WM_NCLBUTTONDBLCLK message is posted when the user double-clicks the left mouse button while the cursor is within the nonclient area of a window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
+
+
+
+
+ The WM_NCRBUTTONDOWN message is posted when the user presses the right mouse button while the cursor is within the nonclient area of a window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
+
+
+
+
+ The WM_NCRBUTTONUP message is posted when the user releases the right mouse button while the cursor is within the nonclient area of a window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
+
+
+
+
+ The WM_NCRBUTTONDBLCLK message is posted when the user double-clicks the right mouse button while the cursor is within the nonclient area of a window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
+
+
+
+
+ The WM_NCMBUTTONDOWN message is posted when the user presses the middle mouse button while the cursor is within the nonclient area of a window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
+
+
+
+
+ The WM_NCMBUTTONUP message is posted when the user releases the middle mouse button while the cursor is within the nonclient area of a window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
+
+
+
+
+ The WM_NCMBUTTONDBLCLK message is posted when the user double-clicks the middle mouse button while the cursor is within the nonclient area of a window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
+
+
+
+
+ The WM_NCXBUTTONDOWN message is posted when the user presses the first or second X button while the cursor is in the nonclient area of a window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
+
+
+
+
+ The WM_NCXBUTTONUP message is posted when the user releases the first or second X button while the cursor is in the nonclient area of a window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
+
+
+
+
+ The WM_NCXBUTTONDBLCLK message is posted when the user double-clicks the first or second X button while the cursor is in the nonclient area of a window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
+
+
+
+
+ The WM_INPUT_DEVICE_CHANGE message is sent to the window that registered to receive raw input. A window receives this message through its WindowProc function.
+
+
+
+
+ The WM_INPUT message is sent to the window that is getting raw input.
+
+
+
+
+ This message filters for keyboard messages.
+
+
+
+
+ The WM_KEYDOWN message is posted to the window with the keyboard focus when a nonsystem key is pressed. A nonsystem key is a key that is pressed when the ALT key is not pressed.
+
+
+
+
+ The WM_KEYUP message is posted to the window with the keyboard focus when a nonsystem key is released. A nonsystem key is a key that is pressed when the ALT key is not pressed, or a keyboard key that is pressed when a window has the keyboard focus.
+
+
+
+
+ The WM_CHAR message is posted to the window with the keyboard focus when a WM_KEYDOWN message is translated by the TranslateMessage function. The WM_CHAR message contains the character code of the key that was pressed.
+
+
+
+
+ The WM_DEADCHAR message is posted to the window with the keyboard focus when a WM_KEYUP message is translated by the TranslateMessage function. WM_DEADCHAR specifies a character code generated by a dead key. A dead key is a key that generates a character, such as the umlaut (double-dot), that is combined with another character to form a composite character. For example, the umlaut-O character (Ö) is generated by typing the dead key for the umlaut character, and then typing the O key.
+
+
+
+
+ The WM_SYSKEYDOWN message is posted to the window with the keyboard focus when the user presses the F10 key (which activates the menu bar) or holds down the ALT key and then presses another key. It also occurs when no window currently has the keyboard focus; in this case, the WM_SYSKEYDOWN message is sent to the active window. The window that receives the message can distinguish between these two contexts by checking the context code in the lParam parameter.
+
+
+
+
+ The WM_SYSKEYUP message is posted to the window with the keyboard focus when the user releases a key that was pressed while the ALT key was held down. It also occurs when no window currently has the keyboard focus; in this case, the WM_SYSKEYUP message is sent to the active window. The window that receives the message can distinguish between these two contexts by checking the context code in the lParam parameter.
+
+
+
+
+ The WM_SYSCHAR message is posted to the window with the keyboard focus when a WM_SYSKEYDOWN message is translated by the TranslateMessage function. It specifies the character code of a system character key — that is, a character key that is pressed while the ALT key is down.
+
+
+
+
+ The WM_SYSDEADCHAR message is sent to the window with the keyboard focus when a WM_SYSKEYDOWN message is translated by the TranslateMessage function. WM_SYSDEADCHAR specifies the character code of a system dead key — that is, a dead key that is pressed while holding down the ALT key.
+
+
+
+
+ The WM_UNICHAR message is posted to the window with the keyboard focus when a WM_KEYDOWN message is translated by the TranslateMessage function. The WM_UNICHAR message contains the character code of the key that was pressed.
+ The WM_UNICHAR message is equivalent to WM_CHAR, but it uses Unicode Transformation Format (UTF)-32, whereas WM_CHAR uses UTF-16. It is designed to send or post Unicode characters to ANSI windows and it can can handle Unicode Supplementary Plane characters.
+
+
+
+
+ This message filters for keyboard messages.
+
+
+
+
+ Sent immediately before the IME generates the composition string as a result of a keystroke. A window receives this message through its WindowProc function.
+
+
+
+
+ Sent to an application when the IME ends composition. A window receives this message through its WindowProc function.
+
+
+
+
+ Sent to an application when the IME changes composition status as a result of a keystroke. A window receives this message through its WindowProc function.
+
+
+
+
+ The WM_INITDIALOG message is sent to the dialog box procedure immediately before a dialog box is displayed. Dialog box procedures typically use this message to initialize controls and carry out any other initialization tasks that affect the appearance of the dialog box.
+
+
+
+
+ The WM_COMMAND message is sent when the user selects a command item from a menu, when a control sends a notification message to its parent window, or when an accelerator keystroke is translated.
+
+
+
+
+ A window receives this message when the user chooses a command from the Window menu, clicks the maximize button, minimize button, restore button, close button, or moves the form. You can stop the form from moving by filtering this out.
+
+
+
+
+ The WM_TIMER message is posted to the installing thread's message queue when a timer expires. The message is posted by the GetMessage or PeekMessage function.
+
+
+
+
+ The WM_HSCROLL message is sent to a window when a scroll event occurs in the window's standard horizontal scroll bar. This message is also sent to the owner of a horizontal scroll bar control when a scroll event occurs in the control.
+
+
+
+
+ The WM_VSCROLL message is sent to a window when a scroll event occurs in the window's standard vertical scroll bar. This message is also sent to the owner of a vertical scroll bar control when a scroll event occurs in the control.
+
+
+
+
+ The WM_INITMENU message is sent when a menu is about to become active. It occurs when the user clicks an item on the menu bar or presses a menu key. This allows the application to modify the menu before it is displayed.
+
+
+
+
+ The WM_INITMENUPOPUP message is sent when a drop-down menu or submenu is about to become active. This allows an application to modify the menu before it is displayed, without changing the entire menu.
+
+
+
+
+ The WM_MENUSELECT message is sent to a menu's owner window when the user selects a menu item.
+
+
+
+
+ The WM_MENUCHAR message is sent when a menu is active and the user presses a key that does not correspond to any mnemonic or accelerator key. This message is sent to the window that owns the menu.
+
+
+
+
+ The WM_ENTERIDLE message is sent to the owner window of a modal dialog box or menu that is entering an idle state. A modal dialog box or menu enters an idle state when no messages are waiting in its queue after it has processed one or more previous messages.
+
+
+
+
+ The WM_MENURBUTTONUP message is sent when the user releases the right mouse button while the cursor is on a menu item.
+
+
+
+
+ The WM_MENUDRAG message is sent to the owner of a drag-and-drop menu when the user drags a menu item.
+
+
+
+
+ The WM_MENUGETOBJECT message is sent to the owner of a drag-and-drop menu when the mouse cursor enters a menu item or moves from the center of the item to the top or bottom of the item.
+
+
+
+
+ The WM_UNINITMENUPOPUP message is sent when a drop-down menu or submenu has been destroyed.
+
+
+
+
+ The WM_MENUCOMMAND message is sent when the user makes a selection from a menu.
+
+
+
+
+ An application sends the WM_CHANGEUISTATE message to indicate that the user interface (UI) state should be changed.
+
+
+
+
+ An application sends the WM_UPDATEUISTATE message to change the user interface (UI) state for the specified window and all its child windows.
+
+
+
+
+ An application sends the WM_QUERYUISTATE message to retrieve the user interface (UI) state for a window.
+
+
+
+
+ The WM_CTLCOLORMSGBOX message is sent to the owner window of a message box before Windows draws the message box. By responding to this message, the owner window can set the text and background colors of the message box by using the given display device context handle.
+
+
+
+
+ An edit control that is not read-only or disabled sends the WM_CTLCOLOREDIT message to its parent window when the control is about to be drawn. By responding to this message, the parent window can use the specified device context handle to set the text and background colors of the edit control.
+
+
+
+
+ Sent to the parent window of a list box before the system draws the list box. By responding to this message, the parent window can set the text and background colors of the list box by using the specified display device context handle.
+
+
+
+
+ The WM_CTLCOLORBTN message is sent to the parent window of a button before drawing the button. The parent window can change the button's text and background colors. However, only owner-drawn buttons respond to the parent window processing this message.
+
+
+
+
+ The WM_CTLCOLORDLG message is sent to a dialog box before the system draws the dialog box. By responding to this message, the dialog box can set its text and background colors using the specified display device context handle.
+
+
+
+
+ The WM_CTLCOLORSCROLLBAR message is sent to the parent window of a scroll bar control when the control is about to be drawn. By responding to this message, the parent window can use the display context handle to set the background color of the scroll bar control.
+
+
+
+
+ A static control, or an edit control that is read-only or disabled, sends the WM_CTLCOLORSTATIC message to its parent window when the control is about to be drawn. By responding to this message, the parent window can use the specified device context handle to set the text and background colors of the static control.
+
+
+
+
+ Use WM_MOUSEFIRST to specify the first mouse message. Use the PeekMessage() Function.
+
+
+
+
+ The WM_MOUSEMOVE message is posted to a window when the cursor moves. If the mouse is not captured, the message is posted to the window that contains the cursor. Otherwise, the message is posted to the window that has captured the mouse.
+
+
+
+
+ The WM_LBUTTONDOWN message is posted when the user presses the left mouse button while the cursor is in the client area of a window. If the mouse is not captured, the message is posted to the window beneath the cursor. Otherwise, the message is posted to the window that has captured the mouse.
+
+
+
+
+ The WM_LBUTTONUP message is posted when the user releases the left mouse button while the cursor is in the client area of a window. If the mouse is not captured, the message is posted to the window beneath the cursor. Otherwise, the message is posted to the window that has captured the mouse.
+
+
+
+
+ The WM_LBUTTONDBLCLK message is posted when the user double-clicks the left mouse button while the cursor is in the client area of a window. If the mouse is not captured, the message is posted to the window beneath the cursor. Otherwise, the message is posted to the window that has captured the mouse.
+
+
+
+
+ The WM_RBUTTONDOWN message is posted when the user presses the right mouse button while the cursor is in the client area of a window. If the mouse is not captured, the message is posted to the window beneath the cursor. Otherwise, the message is posted to the window that has captured the mouse.
+
+
+
+
+ The WM_RBUTTONUP message is posted when the user releases the right mouse button while the cursor is in the client area of a window. If the mouse is not captured, the message is posted to the window beneath the cursor. Otherwise, the message is posted to the window that has captured the mouse.
+
+
+
+
+ The WM_RBUTTONDBLCLK message is posted when the user double-clicks the right mouse button while the cursor is in the client area of a window. If the mouse is not captured, the message is posted to the window beneath the cursor. Otherwise, the message is posted to the window that has captured the mouse.
+
+
+
+
+ The WM_MBUTTONDOWN message is posted when the user presses the middle mouse button while the cursor is in the client area of a window. If the mouse is not captured, the message is posted to the window beneath the cursor. Otherwise, the message is posted to the window that has captured the mouse.
+
+
+
+
+ The WM_MBUTTONUP message is posted when the user releases the middle mouse button while the cursor is in the client area of a window. If the mouse is not captured, the message is posted to the window beneath the cursor. Otherwise, the message is posted to the window that has captured the mouse.
+
+
+
+
+ The WM_MBUTTONDBLCLK message is posted when the user double-clicks the middle mouse button while the cursor is in the client area of a window. If the mouse is not captured, the message is posted to the window beneath the cursor. Otherwise, the message is posted to the window that has captured the mouse.
+
+
+
+
+ The WM_MOUSEWHEEL message is sent to the focus window when the mouse wheel is rotated. The DefWindowProc function propagates the message to the window's parent. There should be no internal forwarding of the message, since DefWindowProc propagates it up the parent chain until it finds a window that processes it.
+
+
+
+
+ The WM_XBUTTONDOWN message is posted when the user presses the first or second X button while the cursor is in the client area of a window. If the mouse is not captured, the message is posted to the window beneath the cursor. Otherwise, the message is posted to the window that has captured the mouse.
+
+
+
+
+ The WM_XBUTTONUP message is posted when the user releases the first or second X button while the cursor is in the client area of a window. If the mouse is not captured, the message is posted to the window beneath the cursor. Otherwise, the message is posted to the window that has captured the mouse.
+
+
+
+
+ The WM_XBUTTONDBLCLK message is posted when the user double-clicks the first or second X button while the cursor is in the client area of a window. If the mouse is not captured, the message is posted to the window beneath the cursor. Otherwise, the message is posted to the window that has captured the mouse.
+
+
+
+
+ The WM_MOUSEHWHEEL message is sent to the focus window when the mouse's horizontal scroll wheel is tilted or rotated. The DefWindowProc function propagates the message to the window's parent. There should be no internal forwarding of the message, since DefWindowProc propagates it up the parent chain until it finds a window that processes it.
+
+
+
+
+ Use WM_MOUSELAST to specify the last mouse message. Used with PeekMessage() Function.
+
+
+
+
+ The WM_PARENTNOTIFY message is sent to the parent of a child window when the child window is created or destroyed, or when the user clicks a mouse button while the cursor is over the child window. When the child window is being created, the system sends WM_PARENTNOTIFY just before the CreateWindow or CreateWindowEx function that creates the window returns. When the child window is being destroyed, the system sends the message before any processing to destroy the window takes place.
+
+
+
+
+ The WM_ENTERMENULOOP message informs an application's main window procedure that a menu modal loop has been entered.
+
+
+
+
+ The WM_EXITMENULOOP message informs an application's main window procedure that a menu modal loop has been exited.
+
+
+
+
+ The WM_NEXTMENU message is sent to an application when the right or left arrow key is used to switch between the menu bar and the system menu.
+
+
+
+
+ The WM_SIZING message is sent to a window that the user is resizing. By processing this message, an application can monitor the size and position of the drag rectangle and, if needed, change its size or position.
+
+
+
+
+ The WM_CAPTURECHANGED message is sent to the window that is losing the mouse capture.
+
+
+
+
+ The WM_MOVING message is sent to a window that the user is moving. By processing this message, an application can monitor the position of the drag rectangle and, if needed, change its position.
+
+
+
+
+ Notifies applications that a power-management event has occurred.
+
+
+
+
+ Notifies an application of a change to the hardware configuration of a device or the computer.
+
+
+
+
+ An application sends the WM_MDICREATE message to a multiple-document interface (MDI) client window to create an MDI child window.
+
+
+
+
+ An application sends the WM_MDIDESTROY message to a multiple-document interface (MDI) client window to close an MDI child window.
+
+
+
+
+ An application sends the WM_MDIACTIVATE message to a multiple-document interface (MDI) client window to instruct the client window to activate a different MDI child window.
+
+
+
+
+ An application sends the WM_MDIRESTORE message to a multiple-document interface (MDI) client window to restore an MDI child window from maximized or minimized size.
+
+
+
+
+ An application sends the WM_MDINEXT message to a multiple-document interface (MDI) client window to activate the next or previous child window.
+
+
+
+
+ An application sends the WM_MDIMAXIMIZE message to a multiple-document interface (MDI) client window to maximize an MDI child window. The system resizes the child window to make its client area fill the client window. The system places the child window's window menu icon in the rightmost position of the frame window's menu bar, and places the child window's restore icon in the leftmost position. The system also appends the title bar text of the child window to that of the frame window.
+
+
+
+
+ An application sends the WM_MDITILE message to a multiple-document interface (MDI) client window to arrange all of its MDI child windows in a tile format.
+
+
+
+
+ An application sends the WM_MDICASCADE message to a multiple-document interface (MDI) client window to arrange all its child windows in a cascade format.
+
+
+
+
+ An application sends the WM_MDIICONARRANGE message to a multiple-document interface (MDI) client window to arrange all minimized MDI child windows. It does not affect child windows that are not minimized.
+
+
+
+
+ An application sends the WM_MDIGETACTIVE message to a multiple-document interface (MDI) client window to retrieve the handle to the active MDI child window.
+
+
+
+
+ An application sends the WM_MDISETMENU message to a multiple-document interface (MDI) client window to replace the entire menu of an MDI frame window, to replace the window menu of the frame window, or both.
+
+
+
+
+ The WM_ENTERSIZEMOVE message is sent one time to a window after it enters the moving or sizing modal loop. The window enters the moving or sizing modal loop when the user clicks the window's title bar or sizing border, or when the window passes the WM_SYSCOMMAND message to the DefWindowProc function and the wParam parameter of the message specifies the SC_MOVE or SC_SIZE value. The operation is complete when DefWindowProc returns.
+ The system sends the WM_ENTERSIZEMOVE message regardless of whether the dragging of full windows is enabled.
+
+
+
+
+ The WM_EXITSIZEMOVE message is sent one time to a window, after it has exited the moving or sizing modal loop. The window enters the moving or sizing modal loop when the user clicks the window's title bar or sizing border, or when the window passes the WM_SYSCOMMAND message to the DefWindowProc function and the wParam parameter of the message specifies the SC_MOVE or SC_SIZE value. The operation is complete when DefWindowProc returns.
+
+
+
+
+ Sent when the user drops a file on the window of an application that has registered itself as a recipient of dropped files.
+
+
+
+
+ An application sends the WM_MDIREFRESHMENU message to a multiple-document interface (MDI) client window to refresh the window menu of the MDI frame window.
+
+
+
+
+ Sent to an application when a window is activated. A window receives this message through its WindowProc function.
+
+
+
+
+ Sent to an application to notify it of changes to the IME window. A window receives this message through its WindowProc function.
+
+
+
+
+ Sent by an application to direct the IME window to carry out the requested command. The application uses this message to control the IME window that it has created. To send this message, the application calls the SendMessage function with the following parameters.
+
+
+
+
+ Sent to an application when the IME window finds no space to extend the area for the composition window. A window receives this message through its WindowProc function.
+
+
+
+
+ Sent to an application when the operating system is about to change the current IME. A window receives this message through its WindowProc function.
+
+
+
+
+ Sent to an application when the IME gets a character of the conversion result. A window receives this message through its WindowProc function.
+
+
+
+
+ Sent to an application to provide commands and request information. A window receives this message through its WindowProc function.
+
+
+
+
+ Sent to an application by the IME to notify the application of a key press and to keep message order. A window receives this message through its WindowProc function.
+
+
+
+
+ Sent to an application by the IME to notify the application of a key release and to keep message order. A window receives this message through its WindowProc function.
+
+
+
+
+ The WM_MOUSEHOVER message is posted to a window when the cursor hovers over the client area of the window for the period of time specified in a prior call to TrackMouseEvent.
+
+
+
+
+ The WM_MOUSELEAVE message is posted to a window when the cursor leaves the client area of the window specified in a prior call to TrackMouseEvent.
+
+
+
+
+ The WM_NCMOUSEHOVER message is posted to a window when the cursor hovers over the nonclient area of the window for the period of time specified in a prior call to TrackMouseEvent.
+
+
+
+
+ The WM_NCMOUSELEAVE message is posted to a window when the cursor leaves the nonclient area of the window specified in a prior call to TrackMouseEvent.
+
+
+
+
+ The WM_WTSSESSION_CHANGE message notifies applications of changes in session state.
+
+
+
+
+ An application sends a WM_CUT message to an edit control or combo box to delete (cut) the current selection, if any, in the edit control and copy the deleted text to the clipboard in CF_TEXT format.
+
+
+
+
+ An application sends the WM_COPY message to an edit control or combo box to copy the current selection to the clipboard in CF_TEXT format.
+
+
+
+
+ An application sends a WM_PASTE message to an edit control or combo box to copy the current content of the clipboard to the edit control at the current caret position. Data is inserted only if the clipboard contains data in CF_TEXT format.
+
+
+
+
+ An application sends a WM_CLEAR message to an edit control or combo box to delete (clear) the current selection, if any, from the edit control.
+
+
+
+
+ An application sends a WM_UNDO message to an edit control to undo the last operation. When this message is sent to an edit control, the previously deleted text is restored or the previously added text is deleted.
+
+
+
+
+ The WM_RENDERFORMAT message is sent to the clipboard owner if it has delayed rendering a specific clipboard format and if an application has requested data in that format. The clipboard owner must render data in the specified format and place it on the clipboard by calling the SetClipboardData function.
+
+
+
+
+ The WM_RENDERALLFORMATS message is sent to the clipboard owner before it is destroyed, if the clipboard owner has delayed rendering one or more clipboard formats. For the content of the clipboard to remain available to other applications, the clipboard owner must render data in all the formats it is capable of generating, and place the data on the clipboard by calling the SetClipboardData function.
+
+
+
+
+ The WM_DESTROYCLIPBOARD message is sent to the clipboard owner when a call to the EmptyClipboard function empties the clipboard.
+
+
+
+
+ The WM_DRAWCLIPBOARD message is sent to the first window in the clipboard viewer chain when the content of the clipboard changes. This enables a clipboard viewer window to display the new content of the clipboard.
+
+
+
+
+ The WM_PAINTCLIPBOARD message is sent to the clipboard owner by a clipboard viewer window when the clipboard contains data in the CF_OWNERDISPLAY format and the clipboard viewer's client area needs repainting.
+
+
+
+
+ The WM_VSCROLLCLIPBOARD message is sent to the clipboard owner by a clipboard viewer window when the clipboard contains data in the CF_OWNERDISPLAY format and an event occurs in the clipboard viewer's vertical scroll bar. The owner should scroll the clipboard image and update the scroll bar values.
+
+
+
+
+ The WM_SIZECLIPBOARD message is sent to the clipboard owner by a clipboard viewer window when the clipboard contains data in the CF_OWNERDISPLAY format and the clipboard viewer's client area has changed size.
+
+
+
+
+ The WM_ASKCBFORMATNAME message is sent to the clipboard owner by a clipboard viewer window to request the name of a CF_OWNERDISPLAY clipboard format.
+
+
+
+
+ The WM_CHANGECBCHAIN message is sent to the first window in the clipboard viewer chain when a window is being removed from the chain.
+
+
+
+
+ The WM_HSCROLLCLIPBOARD message is sent to the clipboard owner by a clipboard viewer window. This occurs when the clipboard contains data in the CF_OWNERDISPLAY format and an event occurs in the clipboard viewer's horizontal scroll bar. The owner should scroll the clipboard image and update the scroll bar values.
+
+
+
+
+ This message informs a window that it is about to receive the keyboard focus, giving the window the opportunity to realize its logical palette when it receives the focus.
+
+
+
+
+ The WM_PALETTEISCHANGING message informs applications that an application is going to realize its logical palette.
+
+
+
+
+ This message is sent by the OS to all top-level and overlapped windows after the window with the keyboard focus realizes its logical palette.
+ This message enables windows that do not have the keyboard focus to realize their logical palettes and update their client areas.
+
+
+
+
+ The WM_HOTKEY message is posted when the user presses a hot key registered by the RegisterHotKey function. The message is placed at the top of the message queue associated with the thread that registered the hot key.
+
+
+
+
+ The WM_PRINT message is sent to a window to request that it draw itself in the specified device context, most commonly in a printer device context.
+
+
+
+
+ The WM_PRINTCLIENT message is sent to a window to request that it draw its client area in the specified device context, most commonly in a printer device context.
+
+
+
+
+ The WM_APPCOMMAND message notifies a window that the user generated an application command event, for example, by clicking an application command button using the mouse or typing an application command key on the keyboard.
+
+
+
+
+ The WM_THEMECHANGED message is broadcast to every window following a theme change event. Examples of theme change events are the activation of a theme, the deactivation of a theme, or a transition from one theme to another.
+
+
+
+
+ Sent when the contents of the clipboard have changed.
+
+
+
+
+ The system will send a window the WM_DWMCOMPOSITIONCHANGED message to indicate that the availability of desktop composition has changed.
+
+
+
+
+ WM_DWMNCRENDERINGCHANGED is called when the non-client area rendering status of a window has changed. Only windows that have set the flag DWM_BLURBEHIND.fTransitionOnMaximized to true will get this message.
+
+
+
+
+ Sent to all top-level windows when the colorization color has changed.
+
+
+
+
+ WM_DWMWINDOWMAXIMIZEDCHANGE will let you know when a DWM composed window is maximized. You also have to register for this message as well. You'd have other windowd go opaque when this message is sent.
+
+
+
+
+ Sent to request extended title bar information. A window receives this message through its WindowProc function.
+
+
+
+
+ The WM_APP constant is used by applications to help define private messages, usually of the form WM_APP+X, where X is an integer value.
+
+
+
+
+ The WM_USER constant is used by applications to help define private messages for use by private window classes, usually of the form WM_USER+X, where X is an integer value.
+
+
+
+
+ An application sends the WM_CPL_LAUNCH message to Windows Control Panel to request that a Control Panel application be started.
+
+
+
+
+ The WM_CPL_LAUNCHED message is sent when a Control Panel application, started by the WM_CPL_LAUNCH message, has closed. The WM_CPL_LAUNCHED message is sent to the window identified by the wParam parameter of the WM_CPL_LAUNCH message that started the application.
+
+
+
+
+ WM_SYSTIMER is a well-known yet still undocumented message. Windows uses WM_SYSTIMER for internal actions like scrolling.
+
+
+
+ The window has a thin-line border.
+
+
+ The window has a title bar (includes the WS_BORDER style).
+
+
+ The window is a child window. A window with this style cannot have a menu bar. This style cannot be used with the WS_POPUP style.
+
+
+ Excludes the area occupied by child windows when drawing occurs within the parent window. This style is used when creating the parent window.
+
+
+
+ Clips child windows relative to each other; that is, when a particular child window receives a WM_PAINT message, the WS_CLIPSIBLINGS style clips all other overlapping child windows out of the region of the child window to be updated.
+ If WS_CLIPSIBLINGS is not specified and child windows overlap, it is possible, when drawing within the client area of a child window, to draw within the client area of a neighboring child window.
+
+
+
+ The window is initially disabled. A disabled window cannot receive input from the user. To change this after a window has been created, use the EnableWindow function.
+
+
+ The window has a border of a style typically used with dialog boxes. A window with this style cannot have a title bar.
+
+
+
+ The window is the first control of a group of controls. The group consists of this first control and all controls defined after it, up to the next control with the WS_GROUP style.
+ The first control in each group usually has the WS_TABSTOP style so that the user can move from group to group. The user can subsequently change the keyboard focus from one control in the group to the next control in the group by using the direction keys.
+ You can turn this style on and off to change dialog box navigation. To change this style after a window has been created, use the SetWindowLong function.
+
+
+
+ The window has a horizontal scroll bar.
+
+
+ The window is initially maximized.
+
+
+ The window has a maximize button. Cannot be combined with the WS_EX_CONTEXTHELP style. The WS_SYSMENU style must also be specified.
+
+
+ The window is initially minimized.
+
+
+ The window has a minimize button. Cannot be combined with the WS_EX_CONTEXTHELP style. The WS_SYSMENU style must also be specified.
+
+
+ The window is an overlapped window. An overlapped window has a title bar and a border.
+
+
+ The window is an overlapped window.
+
+
+ The window is a pop-up window. This style cannot be used with the WS_CHILD style.
+
+
+ The window is a pop-up window. The WS_CAPTION and WS_POPUPWINDOW styles must be combined to make the window menu visible.
+
+
+ The window has a sizing border.
+
+
+ The window has a window menu on its title bar. The WS_CAPTION style must also be specified.
+
+
+
+ The window is a control that can receive the keyboard focus when the user presses the TAB key.
+ Pressing the TAB key changes the keyboard focus to the next control with the WS_TABSTOP style.
+ You can turn this style on and off to change dialog box navigation. To change this style after a window has been created, use the SetWindowLong function.
+ For user-created windows and modeless dialogs to work with tab stops, alter the message loop to call the IsDialogMessage function.
+
+
+
+ The window is initially visible. This style can be turned on and off by using the ShowWindow or SetWindowPos function.
+
+
+ The window has a vertical scroll bar.
+
+
+
+ Specifies that a window created with this style accepts drag-drop files.
+
+
+
+
+ Forces a top-level window onto the taskbar when the window is visible.
+
+
+
+
+ Specifies that a window has a border with a sunken edge.
+
+
+
+
+ Windows XP: Paints all descendants of a window in bottom-to-top painting order using double-buffering. For more information, see Remarks. This cannot be used if the window has a class style of either CS_OWNDC or CS_CLASSDC.
+
+
+
+
+ Includes a question mark in the title bar of the window. When the user clicks the question mark, the cursor changes to a question mark with a pointer. If the user then clicks a child window, the child receives a WM_HELP message. The child window should pass the message to the parent window procedure, which should call the WinHelp function using the HELP_WM_HELP command. The Help application displays a pop-up window that typically contains help for the child window.
+ WS_EX_CONTEXTHELP cannot be used with the WS_MAXIMIZEBOX or WS_MINIMIZEBOX styles.
+
+
+
+
+ The window itself contains child windows that should take part in dialog box navigation. If this style is specified, the dialog manager recurses into children of this window when performing navigation operations such as handling the TAB key, an arrow key, or a keyboard mnemonic.
+
+
+
+
+ Creates a window that has a double border; the window can, optionally, be created with a title bar by specifying the WS_CAPTION style in the dwStyle parameter.
+
+
+
+
+ Windows 2000/XP: Creates a layered window. Note that this cannot be used for child windows. Also, this cannot be used if the window has a class style of either CS_OWNDC or CS_CLASSDC.
+
+
+
+
+ Arabic and Hebrew versions of Windows 98/Me, Windows 2000/XP: Creates a window whose horizontal origin is on the right edge. Increasing horizontal values advance to the left.
+
+
+
+
+ Creates a window that has generic left-aligned properties. This is the default.
+
+
+
+
+ If the shell language is Hebrew, Arabic, or another language that supports reading order alignment, the vertical scroll bar (if present) is to the left of the client area. For other languages, the style is ignored.
+
+
+
+
+ The window text is displayed using left-to-right reading-order properties. This is the default.
+
+
+
+
+ Creates a multiple-document interface (MDI) child window.
+
+
+
+
+ Windows 2000/XP: A top-level window created with this style does not become the foreground window when the user clicks it. The system does not bring this window to the foreground when the user minimizes or closes the foreground window.
+ To activate the window, use the SetActiveWindow or SetForegroundWindow function.
+ The window does not appear on the taskbar by default. To force the window to appear on the taskbar, use the WS_EX_APPWINDOW style.
+
+
+
+
+ Windows 2000/XP: A window created with this style does not pass its window layout to its child windows.
+
+
+
+
+ Specifies that a child window created with this style does not send the WM_PARENTNOTIFY message to its parent window when it is created or destroyed.
+
+
+
+
+ Combines the WS_EX_CLIENTEDGE and WS_EX_WINDOWEDGE styles.
+
+
+
+
+ Combines the WS_EX_WINDOWEDGE, WS_EX_TOOLWINDOW, and WS_EX_TOPMOST styles.
+
+
+
+
+ The window has generic "right-aligned" properties. This depends on the window class. This style has an effect only if the shell language is Hebrew, Arabic, or another language that supports reading-order alignment; otherwise, the style is ignored.
+ Using the WS_EX_RIGHT style for static or edit controls has the same effect as using the SS_RIGHT or ES_RIGHT style, respectively. Using this style with button controls has the same effect as using BS_RIGHT and BS_RIGHTBUTTON styles.
+
+
+
+
+ Vertical scroll bar (if present) is to the right of the client area. This is the default.
+
+
+
+
+ If the shell language is Hebrew, Arabic, or another language that supports reading-order alignment, the window text is displayed using right-to-left reading-order properties. For other languages, the style is ignored.
+
+
+
+
+ Creates a window with a three-dimensional border style intended to be used for items that do not accept user input.
+
+
+
+
+ Creates a tool window; that is, a window intended to be used as a floating toolbar. A tool window has a title bar that is shorter than a normal title bar, and the window title is drawn using a smaller font. A tool window does not appear in the taskbar or in the dialog that appears when the user presses ALT+TAB. If a tool window has a system menu, its icon is not displayed on the title bar. However, you can display the system menu by right-clicking or by typing ALT+SPACE.
+
+
+
+
+ Specifies that a window created with this style should be placed above all non-topmost windows and should stay above them, even when the window is deactivated. To add or remove this style, use the SetWindowPos function.
+
+
+
+
+ Specifies that a window created with this style should not be painted until siblings beneath the window (that were created by the same thread) have been painted. The window appears transparent because the bits of underlying sibling windows have already been painted.
+ To achieve transparency without these restrictions, use the SetWindowRgn function.
+
+
+
+
+ Specifies that a window has a border with a raised edge.
+
+
+
+
+ Hides the window and activates another window.
+
+
+
+
+ Activates and displays a window. If the window is minimized or maximized, the system restores it to its original size and position. An application should specify this flag when displaying the window for the first time.
+
+
+
+
+ Activates and displays a window. If the window is minimized or maximized, the system restores it to its original size and position. An application should specify this flag when displaying the window for the first time.
+
+
+
+
+ Activates the window and displays it as a minimized window.
+
+
+
+
+ Activates the window and displays it as a maximized window.
+
+
+
+
+ Maximizes the specified window.
+
+
+
+
+ Displays a window in its most recent size and position. This value is similar to , except the window is not activated.
+
+
+
+
+ Activates the window and displays it in its current size and position.
+
+
+
+
+ Minimizes the specified window and activates the next top-level window in the z-order.
+
+
+
+
+ Displays the window as a minimized window. This value is similar to , except the window is not activated.
+
+
+
+
+ Displays the window in its current size and position. This value is similar to , except the window is not activated.
+
+
+
+
+ Activates and displays the window. If the window is minimized or maximized, the system restores it to its original size and position. An application should specify this flag when restoring a minimized window.
+
+
+
+
+ Invalidates the rectangle or region that you specify in lprcUpdate or hrgnUpdate.
+ You can set only one of these parameters to a non-NULL value. If both are NULL, RDW_INVALIDATE invalidates the entire window.
+
+
+
+ Causes the OS to post a WM_PAINT message to the window regardless of whether a portion of the window is invalid.
+
+
+
+ Causes the window to receive a WM_ERASEBKGND message when the window is repainted.
+ Specify this value in combination with the RDW_INVALIDATE value; otherwise, RDW_ERASE has no effect.
+
+
+
+
+ Validates the rectangle or region that you specify in lprcUpdate or hrgnUpdate.
+ You can set only one of these parameters to a non-NULL value. If both are NULL, RDW_VALIDATE validates the entire window.
+ This value does not affect internal WM_PAINT messages.
+
+
+
+ Suppresses any pending WM_ERASEBKGND messages.
+
+
+ Excludes child windows, if any, from the repainting operation.
+
+
+ Includes child windows, if any, in the repainting operation.
+
+
+ Causes the affected windows, which you specify by setting the RDW_ALLCHILDREN and RDW_NOCHILDREN values, to receive WM_ERASEBKGND and WM_PAINT messages before the RedrawWindow returns, if necessary.
+
+
+
+ Causes the affected windows, which you specify by setting the RDW_ALLCHILDREN and RDW_NOCHILDREN values, to receive WM_ERASEBKGND messages before RedrawWindow returns, if necessary.
+ The affected windows receive WM_PAINT messages at the ordinary time.
+
+
+
+ Determine if 2 RECT are equal (deep compare)
+
+
+ Return the HashCode for this struct (not garanteed to be unique)
+
+
+ http://msdn.microsoft.com/en-us/library/ms182161.aspx
+
+
+ http://msdn.microsoft.com/en-us/library/windows/desktop/ms633572%28v=vs.85%29.aspx
+
+
+ http://msdn.microsoft.com/en-us/library/dd144901%28v=VS.85%29.aspx
+
+
+ http://msdn.microsoft.com/en-us/library/dd145064%28v=VS.85%29.aspx
+
+
+ http://msdn.microsoft.com/en-us/library/windows/desktop/ms633545(v=vs.85).aspx
+
+
+ http://msdn.microsoft.com/en-us/library/windows/desktop/ms647486%28v=vs.85%29.aspx
+
+
+ http://msdn.microsoft.com/en-us/library/windows/desktop/ms633528(v=vs.85).aspx
+
+
+ http://msdn.microsoft.com/en-us/library/windows/desktop/ms647985(v=vs.85).aspx
+
+
+ http://msdn.microsoft.com/en-us/library/windows/desktop/ms648003(v=vs.85).aspx
+
+
+ http://msdn.microsoft.com/en-us/library/windows/desktop/ms644944(v=vs.85).aspx
+
+
+ http://msdn.microsoft.com/en-us/library/windows/desktop/ms684175%28v=vs.85%29.aspx
+
+
+ http://msdn.microsoft.com/en-us/library/windows/desktop/ms683152%28v=vs.85%29.aspx
+
+
+
+ Sets the show state and the restored, minimized, and maximized positions of the specified window.
+
+
+ A handle to the window.
+
+
+ A pointer to a WINDOWPLACEMENT structure that specifies the new show state and window positions.
+
+ Before calling SetWindowPlacement, set the length member of the WINDOWPLACEMENT structure to sizeof(WINDOWPLACEMENT). SetWindowPlacement fails if the length member is not set correctly.
+
+
+
+ If the function succeeds, the return value is nonzero.
+
+ If the function fails, the return value is zero. To get extended error information, call GetLastError.
+
+
+
+
+
+ Retrieves the show state and the restored, minimized, and maximized positions of the specified window.
+
+
+ A handle to the window.
+
+
+ A pointer to the WINDOWPLACEMENT structure that receives the show state and position information.
+
+ Before calling GetWindowPlacement, set the length member to sizeof(WINDOWPLACEMENT). GetWindowPlacement fails if lpwndpl-> length is not set correctly.
+
+
+
+ If the function succeeds, the return value is nonzero.
+
+ If the function fails, the return value is zero. To get extended error information, call GetLastError.
+
+
+
+
+
+ An object that represents the foreground color for a Metro .
+
+
+
+
+ The ResourceDictionary that represents this Accent.
+
+
+
+
+ Gets/sets the name of the Accent.
+
+
+
+
+ Initializes a new instance of the MahApps.Metro.Accent class.
+
+
+
+
+ Initializes a new instance of the MahApps.Metro.Accent class.
+
+ The name of the new Accent.
+ The URI of the accent ResourceDictionary.
+
+
+
+ Represents the background theme of the application.
+
+
+
+
+ The ResourceDictionary that represents this application theme.
+
+
+
+
+ Gets the name of the application theme.
+
+
+
+
+ A class that allows for the detection and alteration of a MetroWindow's theme and accent.
+
+
+
+
+ Gets a list of all of default themes.
+
+
+
+
+ Gets a list of all of default metro themes.
+
+
+
+
+ Adds an accent with the given name.
+
+
+
+ true if the accent does not exists and can be added.
+
+
+
+ Adds an app theme with the given name.
+
+
+
+ true if the app theme does not exists and can be added.
+
+
+
+ Gets app theme with the given resource dictionary.
+
+
+ AppTheme
+
+
+
+ Gets app theme with the given name and theme type (light or dark).
+
+
+ AppTheme
+
+
+
+ Gets the inverse of the given .
+ This method relies on the "Dark" or "Light" affix to be present.
+
+ The app theme.
+ The inverse or null if it couldn't be found.
+
+ Returns BaseLight, if BaseDark is given or vice versa.
+ Custom Themes must end with "Dark" or "Light" for this to work, for example "CustomDark" and "CustomLight".
+
+
+
+
+ Gets the with the given name.
+
+
+ The or null , if the app theme wasn't found
+
+
+
+ Gets the with the given resource dictionary.
+
+
+ The or null , if the accent wasn't found.
+
+
+
+ Determines whether the specified resource dictionary represents an .
+
+ This might include runtime accents which do not have a resource uri.
+
+ The resources.
+ true if the resource dictionary is an ; otherwise, false .
+ resources
+
+
+
+ Gets a resource from the detected AppStyle.
+
+ The window to check. If this is null, the Application's sources will be checked.
+ The key to check against.
+ The resource object or null, if the resource wasn't found.
+
+
+
+ Change the theme for the whole application.
+
+
+
+
+
+
+ Change theme for the given window.
+
+
+
+
+
+
+ Change accent and theme for the whole application.
+
+ The instance of Application to change.
+ The accent to apply.
+ The theme to apply.
+
+
+
+ Change accent and theme for the given window.
+
+ The Window to change.
+ The accent to apply.
+ The theme to apply.
+
+
+
+ Changes the accent and theme of a ResourceDictionary directly.
+
+ The ResourceDictionary to modify.
+ The accent to apply to the ResourceDictionary.
+ The theme to apply to the ResourceDictionary.
+
+
+
+ Copies all resource keys from one resource to another.
+
+ The source resource dictionary.
+ The destination resource dictionary.
+
+ fromRD
+ or
+ toRD
+
+
+
+
+ Scans the window resources and returns it's accent and theme.
+
+
+
+
+ Scans the window resources and returns it's accent and theme.
+
+ The Window to scan.
+
+
+
+ Scans the application resources and returns it's accent and theme.
+
+ The Application instance to scan.
+
+
+
+ Scans a resources and returns it's accent and theme.
+
+ The ResourceDictionary to check.
+
+
+
+ This event fires if accent color and theme was changed
+ this should be using the weak event pattern, but for now it's enough
+
+
+
+
+ Invalidates global colors and resources.
+ Sometimes the ContextMenu is not changing the colors, so this will fix it.
+
+
+
+ IID_IApplicationAssociationRegistration
+
+
+ IID_IConnectionPoint
+
+
+ IID_IConnectionPointContainer
+
+
+ IID_IEnumConnectionPoints
+
+
+ IID_IEnumConnections
+
+
+ IID_IEnumIDList
+
+
+ IID_IEnumObjects
+
+
+ IID_IFileDialog
+
+
+ IID_IFileDialogEvents
+
+
+ IID_IFileOpenDialog
+
+
+ IID_IFileSaveDialog
+
+
+ IID_IHTMLDocument
+
+
+ IID_IHTMLDocument2
+
+
+ IID_IModalWindow
+
+
+ IID_IObjectArray
+
+
+ IID_IObjectCollection
+
+
+ IID_IPropertyNotifySink
+
+
+ IID_IPropertyStore
+
+
+ IID_IServiceProvider
+
+
+ IID_IShellFolder
+
+
+ IID_IShellLink
+
+
+ IID_IShellItem
+
+
+ IID_IShellItem2
+
+
+ IID_IShellItemArray
+
+
+ IID_ITaskbarList
+
+
+ IID_ITaskbarList2
+
+
+ IID_IUnknown
+
+
+ IID_IWebBrowser2
+
+
+ DIID_DWebBrowserEvents
+
+
+ IID_DWebBrowserEvents2
+
+
+ IID_IWICBitmapDecoder
+
+
+ IID_IWICBitmapFlipRotator
+
+
+ IID_IWICBitmapFrameDecode
+
+
+ IID_IWICBitmap
+
+
+ IID_IWICBitmapSource
+
+
+ IID_IWICFormatConverter
+
+
+ IID_IWICImagingFactory
+
+
+ IID_IWICStream
+
+
+ IID_IApplicationDestinations
+
+
+ IID_IApplicationDocumentLists
+
+
+ IID_ICustomDestinationList
+
+
+ IID_IObjectWithAppUserModelID
+
+
+ IID_IObjectWithProgID
+
+
+ IID_ITaskbarList3
+
+
+ IID_ITaskbarList4
+
+
+ SID_SWebBrowserApp
+
+
+ CLSID_ApplicationAssociationRegistration
+ IID_IApplicationAssociationRegistration
+
+
+ CLSID_DragDropHelper
+
+
+ CLSID_FileOpenDialog
+ IID_IFileOpenDialog
+
+
+ CLSID_FileSaveDialog
+ IID_IFileSaveDialog
+
+
+ CLSID_TaskbarList
+ IID_ITaskbarList
+
+
+ CLSID_EnumerableObjectCollection
+ IID_IEnumObjects.
+
+
+ CLSID_ShellLink
+ IID_IShellLink
+
+
+ CLSID_WICImagingFactory
+
+
+ CLSID_DestinationList
+ IID_ICustomDestinationList
+
+
+ CLSID_ApplicationDestinations
+ IID_IApplicationDestinations
+
+
+ CLSID_ApplicationDocumentLists
+ IID_IApplicationDocumentLists
+
+
+ A static class for verifying assumptions.
+
+
+ A function signature for Assert.Evaluate.
+
+
+ A function signature for Assert.Implies.
+ Returns the truth of a predicate.
+
+
+
+ Executes the specified argument.
+
+ The function to execute.
+
+
+ Obsolete: Use Standard.Assert.AreEqual instead of Assert.Equals
+ The generic type to compare for equality.
+ The first generic type data to compare. This is is the expected value.
+ The second generic type data to compare. This is the actual value.
+
+
+
+ Verifies that two generic type data are equal. The assertion fails if they are not.
+
+ The generic type to compare for equality.
+ The first generic type data to compare. This is is the expected value.
+ The second generic type data to compare. This is the actual value.
+ This breaks into the debugger in the case of a failed assertion.
+
+
+
+ Verifies that two generic type data are not equal. The assertion fails if they are.
+
+ The generic type to compare for inequality.
+ The first generic type data to compare. This is is the value that's not expected.
+ The second generic type data to compare. This is the actual value.
+ This breaks into the debugger in the case of a failed assertion.
+
+
+
+ Verifies that if the specified condition is true, then so is the result.
+ The assertion fails if the condition is true but the result is false.
+
+ if set to true [condition].
+
+ A second Boolean statement. If the first was true then so must this be.
+ If the first statement was false then the value of this is ignored.
+
+ This breaks into the debugger in the case of a failed assertion.
+
+
+
+ Lazy evaluation overload. Verifies that if a condition is true, then so is a secondary value.
+
+ The conditional value.
+ A function to be evaluated for truth if the condition argument is true.
+
+ This overload only evaluates the result if the first condition is true.
+
+
+
+
+ Verifies that a string has content. I.e. it is not null and it is not empty.
+
+ The string to verify.
+
+
+
+ Verifies that a string has content. I.e. it is not null and it is not purely whitespace.
+
+ The string to verify.
+
+
+
+ Verifies the specified value is not null. The assertion fails if it is.
+
+ The generic reference type.
+ The value to check for nullness.
+ This breaks into the debugger in the case of a failed assertion.
+
+
+
+ Verifies that the specified condition is false. The assertion fails if it is true.
+
+ The expression that should be false .
+ This breaks into the debugger in the case of a failed assertion.
+
+
+
+ Verifies that the specified condition is false. The assertion fails if it is true.
+
+ The expression that should be false .
+ The message to display if the condition is true .
+ This breaks into the debugger in the case of a failed assertion.
+
+
+
+ Verifies that the specified condition is true. The assertion fails if it is not.
+
+ A condition that is expected to be true .
+ This breaks into the debugger in the case of a failed assertion.
+
+
+
+ Verifies that the specified condition is true. The assertion fails if it is not.
+
+ A condition that is expected to be true .
+ The message to write in case the condition is false .
+ This breaks into the debugger in the case of a failed assertion.
+
+
+
+ This line should never be executed. The assertion always fails.
+
+ This breaks into the debugger in the case of a failed assertion.
+
+
+
+ This line should never be executed. The assertion always fails.
+
+ The message to display if this function is executed.
+ This breaks into the debugger in the case of a failed assertion.
+
+
+
+ Verifies that the specified object is null. The assertion fails if it is not.
+
+ The item to verify is null.
+
+
+
+ Verifies that the specified value is within the expected range. The assertion fails if it isn't.
+
+ The lower bound inclusive value.
+ The value to verify.
+ The upper bound inclusive value.
+
+
+
+ Verifies that the specified value is within the expected range. The assertion fails if it isn't.
+
+ The lower bound inclusive value.
+ The value to verify.
+ The upper bound exclusive value.
+
+
+
+ Verify the current thread's apartment state is what's expected. The assertion fails if it isn't
+
+
+ The expected apartment state for the current thread.
+
+ This breaks into the debugger in the case of a failed assertion.
+
+
+
+ DoubleUtil uses fixed eps to provide fuzzy comparison functionality for doubles.
+ Note that FP noise is a big problem and using any of these compare
+ methods is not a complete solution, but rather the way to reduce
+ the probability of repeating unnecessary work.
+
+
+
+
+ Epsilon - more or less random, more or less small number.
+
+
+
+
+ AreClose returns whether or not two doubles are "close". That is, whether or
+ not they are within epsilon of each other.
+ There are plenty of ways for this to return false even for numbers which
+ are theoretically identical, so no code calling this should fail to work if this
+ returns false.
+
+ The first double to compare.
+ The second double to compare.
+ The result of the AreClose comparision.
+
+
+
+ LessThan returns whether or not the first double is less than the second double.
+ That is, whether or not the first is strictly less than *and* not within epsilon of
+ the other number.
+ There are plenty of ways for this to return false even for numbers which
+ are theoretically identical, so no code calling this should fail to work if this
+ returns false.
+
+ The first double to compare.
+ The second double to compare.
+ The result of the LessThan comparision.
+
+
+
+ GreaterThan returns whether or not the first double is greater than the second double.
+ That is, whether or not the first is strictly greater than *and* not within epsilon of
+ the other number.
+ There are plenty of ways for this to return false even for numbers which
+ are theoretically identical, so no code calling this should fail to work if this
+ returns false.
+
+ The first double to compare.
+ The second double to compare.
+ The result of the GreaterThan comparision.
+
+
+
+ LessThanOrClose returns whether or not the first double is less than or close to
+ the second double. That is, whether or not the first is strictly less than or within
+ epsilon of the other number.
+ There are plenty of ways for this to return false even for numbers which
+ are theoretically identical, so no code calling this should fail to work if this
+ returns false.
+
+ The first double to compare.
+ The second double to compare.
+ The result of the LessThanOrClose comparision.
+
+
+
+ GreaterThanOrClose returns whether or not the first double is greater than or close to
+ the second double. That is, whether or not the first is strictly greater than or within
+ epsilon of the other number.
+ There are plenty of ways for this to return false even for numbers which
+ are theoretically identical, so no code calling this should fail to work if this
+ returns false.
+
+ The first double to compare.
+ The second double to compare.
+ The result of the GreaterThanOrClose comparision.
+
+
+
+ Test to see if a double is a finite number (is not NaN or Infinity).
+
+ The value to test.
+ Whether or not the value is a finite number.
+
+
+
+ Test to see if a double a valid size value (is finite and > 0).
+
+ The value to test.
+ Whether or not the value is a valid size value.
+
+
+
+ Convert a point in device independent pixels (1/96") to a point in the system coordinates.
+
+ A point in the logical coordinate system.
+ Returns the parameter converted to the system's coordinates.
+
+
+
+ Convert a point in system coordinates to a point in device independent pixels (1/96").
+
+ A point in the physical coordinate system.
+ Returns the parameter converted to the device independent coordinate system.
+
+
+
+ Wrapper for common Win32 status codes.
+
+
+
+ The operation completed successfully.
+
+
+ Incorrect function.
+
+
+ The system cannot find the file specified.
+
+
+ The system cannot find the path specified.
+
+
+ The system cannot open the file.
+
+
+ Access is denied.
+
+
+ The handle is invalid.
+
+
+ Not enough storage is available to complete this operation.
+
+
+ There are no more files.
+
+
+ The process cannot access the file because it is being used by another process.
+
+
+ The parameter is incorrect.
+
+
+ The data area passed to a system call is too small.
+
+
+ Cannot nest calls to LoadModule.
+
+
+ Illegal operation attempted on a registry key that has been marked for deletion.
+
+
+ Element not found.
+
+
+ There was no match for the specified key in the index.
+
+
+ An invalid device was specified.
+
+
+ The operation was canceled by the user.
+
+
+ Cannot find window class.
+
+
+ The window class was already registered.
+
+
+ The specified datatype is invalid.
+
+
+
+ Create a new Win32 error.
+
+ The integer value of the error.
+
+
+ Performs HRESULT_FROM_WIN32 conversion.
+ The Win32 error being converted to an HRESULT.
+ The equivilent HRESULT value.
+
+
+ Performs HRESULT_FROM_WIN32 conversion.
+ The equivilent HRESULT value.
+
+
+ Performs the equivalent of Win32's GetLastError()
+ A Win32Error instance with the result of the native GetLastError
+
+
+
+ Compare two Win32 error codes for equality.
+
+ The first error code to compare.
+ The second error code to compare.
+ Whether the two error codes are the same.
+
+
+
+ Compare two Win32 error codes for inequality.
+
+ The first error code to compare.
+ The second error code to compare.
+ Whether the two error codes are not the same.
+
+
+ FACILITY_NULL
+
+
+ FACILITY_RPC
+
+
+ FACILITY_DISPATCH
+
+
+ FACILITY_STORAGE
+
+
+ FACILITY_ITF
+
+
+ FACILITY_WIN32
+
+
+ FACILITY_WINDOWS
+
+
+ FACILITY_CONTROL
+
+
+ MSDN doced facility code for ESE errors.
+
+
+ FACILITY_WINCODEC (WIC)
+
+
+ Wrapper for HRESULT status codes.
+
+
+ S_OK
+
+
+ S_FALSE
+
+
+ E_PENDING
+
+
+ E_NOTIMPL
+
+
+ E_NOINTERFACE
+
+
+ E_POINTER
+
+
+ E_ABORT
+
+
+ E_FAIL
+
+
+ E_UNEXPECTED
+
+
+ STG_E_INVALIDFUNCTION
+
+
+ REGDB_E_CLASSNOTREG
+
+
+ DESTS_E_NO_MATCHING_ASSOC_HANDLER. Win7 internal error code for Jump Lists.
+ There is no Assoc Handler for the given item registered by the specified application.
+
+
+ DESTS_E_NORECDOCS. Win7 internal error code for Jump Lists.
+ The given item is excluded from the recent docs folder by the NoRecDocs bit on its registration.
+
+
+ DESTS_E_NOTALLCLEARED. Win7 internal error code for Jump Lists.
+ Not all of the items were successfully cleared
+
+
+ E_ACCESSDENIED
+ Win32Error ERROR_ACCESS_DENIED.
+
+
+ E_OUTOFMEMORY
+ Win32Error ERROR_OUTOFMEMORY.
+
+
+ E_INVALIDARG
+ Win32Error ERROR_INVALID_PARAMETER.
+
+
+ INTSAFE_E_ARITHMETIC_OVERFLOW
+
+
+ COR_E_OBJECTDISPOSED
+
+
+ WC_E_GREATERTHAN
+
+
+ WC_E_SYNTAX
+
+
+
+ Create an HRESULT from an integer value.
+
+
+
+
+
+ Convert an HRESULT to an int. Used for COM interface declarations out of our control.
+
+
+
+
+ retrieve HRESULT_FACILITY
+
+
+
+
+ retrieve HRESULT_CODE
+
+
+
+
+ Get a string representation of this HRESULT.
+
+
+
+
+
+ Convert the result of Win32 GetLastError() into a raised exception.
+
+
+
+
+ HIGHCONTRAST flags
+
+
+
+
+ DROPIMAGE_*
+
+
+
+
+ BITMAPINFOHEADER Compression type. BI_*.
+
+
+
+
+ CombingRgn flags. RGN_*
+
+
+
+
+ Creates the intersection of the two combined regions.
+
+
+
+
+ Creates the union of two combined regions.
+
+
+
+
+ Creates the union of two combined regions except for any overlapping areas.
+
+
+
+
+ Combines the parts of hrgnSrc1 that are not part of hrgnSrc2.
+
+
+
+
+ Creates a copy of the region identified by hrgnSrc1.
+
+
+
+
+ For IWebBrowser2. OLECMDEXECOPT_*
+
+
+
+
+ For IWebBrowser2. OLECMDF_*
+
+
+
+
+ For IWebBrowser2. OLECMDID_*
+
+
+
+
+ For IWebBrowser2. READYSTATE_*
+
+
+
+
+ DATAOBJ_GET_ITEM_FLAGS. DOGIF_*.
+
+
+
+ Use the system default, which is to display all error dialog boxes.
+
+
+
+ The system does not display the critical-error-handler message box.
+ Instead, the system sends the error to the calling process.
+
+
+
+
+ 64-bit Windows: The system automatically fixes memory alignment faults and makes them
+ invisible to the application. It does this for the calling process and any descendant processes.
+ After this value is set for a process, subsequent attempts to clear the value are ignored.
+
+
+
+
+ The system does not display the general-protection-fault message box.
+ This flag should only be set by debugging applications that handle general
+ protection (GP) faults themselves with an exception handler.
+
+
+
+
+ The system does not display a message box when it fails to find a file.
+ Instead, the error is returned to the calling process.
+
+
+
+
+ Non-client hit test values, HT*
+
+
+
+
+ GetClassLongPtr values, GCLP_*
+
+
+
+
+ GetWindowLongPtr values, GWL_*
+
+
+
+
+ SystemMetrics. SM_*
+
+
+
+
+ SystemParameterInfo values, SPI_*
+
+
+
+
+ SystemParameterInfo flag values, SPIF_*
+
+
+
+
+ CS_*
+
+
+
+
+ WindowStyle values, WS_*
+
+
+
+
+ Window message values, WM_*
+
+
+
+
+ Window style extended values, WS_EX_*
+
+
+
+
+ GetDeviceCaps nIndex values.
+
+
+
+ Number of bits per pixel
+
+
+
+
+ Number of planes
+
+
+
+
+ Logical pixels inch in X
+
+
+
+
+ Logical pixels inch in Y
+
+
+
+
+ "FILEOP_FLAGS", FOF_*.
+
+
+
+
+ EnableMenuItem uEnable values, MF_*
+
+
+
+
+ Possible return value for EnableMenuItem
+
+
+
+ Specifies the type of visual style attribute to set on a window.
+
+
+ Non-client area window attributes will be set.
+
+
+
+ DWMFLIP3DWINDOWPOLICY. DWMFLIP3D_*
+
+
+
+
+ DWMNCRENDERINGPOLICY. DWMNCRP_*
+
+
+
+
+ DWMWINDOWATTRIBUTE. DWMWA_*
+
+
+
+
+ WindowThemeNonClientAttributes
+
+
+
+ Prevents the window caption from being drawn.
+
+
+ Prevents the system icon from being drawn.
+
+
+ Prevents the system icon menu from appearing.
+
+
+ Prevents mirroring of the question mark, even in right-to-left (RTL) layout.
+
+
+ A mask that contains all the valid bits.
+
+
+
+ SetWindowPos options
+
+
+
+
+ ShowWindow options
+
+
+
+
+ SCF_ISSECURE
+
+
+
+
+ GDI+ Status codes
+
+
+
+
+ MSGFLT_*. New in Vista. Realiased in Windows 7.
+
+
+
+
+ Shell_NotifyIcon messages. NIM_*
+
+
+
+
+ SHAddToRecentDocuments flags. SHARD_*
+
+
+
+
+ Shell_NotifyIcon flags. NIF_*
+
+
+
+
+ Vista only.
+
+
+
+
+ Vista only.
+
+
+
+
+ Shell_NotifyIcon info flags. NIIF_*
+
+
+
+ XP SP2 and later.
+
+
+ XP and later.
+
+
+ Vista and later.
+
+
+ Windows 7 and later
+
+
+ XP and later. Native version called NIIF_ICON_MASK.
+
+
+
+ AC_*
+
+
+
+
+ The state of the icon. There are two flags that can be set independently.
+ NIS_HIDDEN = 1. The icon is hidden.
+ NIS_SHAREDICON = 2. The icon is shared.
+
+
+
+ The idlist for the shell item that should be added to the recent docs folder.
+
+
+ The id of the application that should be associated with this recent doc.
+
+
+ Defines options that are used to set window visual style attributes.
+
+
+
+ A combination of flags that modify window visual style attributes.
+ Can be a combination of the WTNCA constants.
+
+
+
+
+ A bitmask that describes how the values specified in dwFlags should be applied.
+ If the bit corresponding to a value in dwFlags is 0, that flag will be removed.
+ If the bit is 1, the flag will be added.
+
+
+
+ Width of left border that retains its size.
+
+
+ Width of right border that retains its size.
+
+
+ Height of top border that retains its size.
+
+
+ Height of bottom border that retains its size.
+
+
+
+ initialize this field using: Marshal.SizeOf(typeof(APPBARDATA));
+
+
+
+ Delegate declaration that matches native WndProc signatures.
+
+
+ Delegate declaration that matches managed WndProc signatures.
+
+
+
+ Sets attributes to control how visual styles are applied to a specified window.
+
+
+ Handle to a window to apply changes to.
+
+
+ Value of type WINDOWTHEMEATTRIBUTETYPE that specifies the type of attribute to set.
+ The value of this parameter determines the type of data that should be passed in the pvAttribute parameter.
+ Can be the following value:
+ WTA_NONCLIENT (Specifies non-client related attributes).
+ pvAttribute must be a pointer of type WTA_OPTIONS.
+
+
+ A pointer that specifies attributes to set. Type is determined by the value of the eAttribute value.
+
+
+ Specifies the size, in bytes, of the data pointed to by pvAttribute.
+
+
+
+ Overload of SystemParametersInfo for getting and setting NONCLIENTMETRICS.
+
+
+ Overload of SystemParametersInfo for getting and setting HIGHCONTRAST.
+
+
+
+ Sets the User Model AppID for the current process, enabling Windows to retrieve this ID
+
+
+
+
+
+ Retrieves the User Model AppID that has been explicitly set for the current process via SetCurrentProcessExplicitAppUserModelID
+
+
+
+
+ ASSOCIATIONLEVEL, AL_*
+
+
+ ASSOCIATIONTYPE, AT_*
+
+
+ FileDialog AddPlace options. FDAP_*
+
+
+ IFileDialog options. FOS_*
+
+
+ FDE_OVERWRITE_RESPONSE. FDEOR_*
+
+
+ FDE_SHAREVIOLATION_RESPONSE. FDESVR_*
+
+
+ ShellItem attribute flags. SIATTRIBFLAGS_*
+
+
+
+ Flags for SetTabProperties. STPF_*
+
+ The native enum was called STPFLAG.
+
+
+
+ Flags for Setting Taskbar Progress state. TBPF_*
+
+
+ The native enum was called TBPFLAG.
+
+
+
+
+ THUMBBUTTON mask. THB_*
+
+
+
+
+ THUMBBUTTON flags. THBF_*
+
+
+
+
+ GetPropertyStoreFlags. GPS_*.
+
+
+ These are new for Vista, but are used in downlevel components
+
+
+
+
+ KNOWNDESTCATEGORY. KDC_*
+
+
+
+ Objects can be copied
+ DROPEFFECT_COPY
+
+
+ Objects can be moved
+ DROPEFFECT_MOVE
+
+
+ Objects can be linked
+
+ DROPEFFECT_LINK.
+
+ If this bit is set on an item in the shell folder, a
+ 'Create Shortcut' menu item will be added to the File
+ menu and context menus for the item. If the user selects
+ that command, your IContextMenu::InvokeCommand() will be called
+ with 'link'.
+ That flag will also be used to determine if 'Create Shortcut'
+ should be added when the item in your folder is dragged to another
+ folder.
+
+
+
+ supports BindToObject(IID_IStorage)
+
+
+ Objects can be renamed
+
+
+ Objects can be deleted
+
+
+ Objects have property sheets
+
+
+ Objects are drop target
+
+
+ Object is encrypted (use alt color)
+
+
+ 'Slow' object
+
+
+ Ghosted icon
+
+
+ Shortcut (link)
+
+
+ Shared
+
+
+ Read-only
+
+
+ Hidden object
+
+
+ May contain children with SFGAO_FILESYSTEM
+
+
+ Support BindToObject(IID_IShellFolder)
+
+
+ Is a win32 file system object (file/folder/root)
+
+
+ May contain children with SFGAO_FOLDER (may be slow)
+
+
+ Invalidate cached information (may be slow)
+
+
+ Is this removeable media?
+
+
+ Object is compressed (use alt color)
+
+
+ Supports IShellFolder, but only implements CreateViewObject() (non-folder view)
+
+
+ Is a non-enumerated object (should be hidden)
+
+
+ Should show bold in explorer tree
+
+
+ Obsolete
+
+
+ Obsolete
+
+
+ Supports BindToObject(IID_IStream)
+
+
+ May contain children with SFGAO_STORAGE or SFGAO_STREAM
+
+
+ For determining storage capabilities, ie for open/save semantics
+
+
+
+ Attributes that are masked out for PKEY_SFGAOFlags because they are considered
+ to cause slow calculations or lack context
+ (SFGAO_VALIDATE | SFGAO_ISSLOW | SFGAO_HASSUBFOLDER and others)
+
+
+
+
+ IShellFolder::EnumObjects grfFlags bits. Also called SHCONT
+
+
+
+
+ IShellFolder::GetDisplayNameOf/SetNameOf uFlags. Also called SHGDNF.
+
+
+ For compatibility with SIGDN, these bits must all sit in the LOW word.
+
+
+
+
+ SHELLITEMCOMPAREHINTF. SICHINT_*.
+
+
+
+ iOrder based on display in a folder view
+
+
+ exact instance compare
+
+
+ iOrder based on canonical name (better performance)
+
+
+
+ ShellItem enum. SIGDN_*.
+
+
+
+
+ STR_GPS_*
+
+
+ When requesting a property store through IShellFolder, you can specify the equivalent of
+ GPS_DEFAULT by passing in a null IBindCtx parameter.
+
+ You can specify the equivalent of GPS_READWRITE by passing a mode of STGM_READWRITE | STGM_EXCLUSIVE
+ in the bind context
+
+ Here are the string versions of GPS_ flags, passed to IShellFolder::BindToObject() via IBindCtx::RegisterObjectParam()
+ These flags are valid when requesting an IPropertySetStorage or IPropertyStore handler
+
+ The meaning of these flags are described above.
+
+ There is no STR_ equivalent for GPS_TEMPORARY because temporary property stores
+ are provided by IShellItem2 only -- not by the underlying IShellFolder.
+
+
+
+
+ WPARAM value for a THUMBBUTTON being clicked.
+
+
+
+ fmtid
+
+
+ pid
+
+
+ PKEY_Title
+
+
+ PKEY_AppUserModel_ID
+
+
+ PKEY_AppUserModel_IsDestListSeparator
+
+
+ PKEY_AppUserModel_RelaunchCommand
+
+
+ PKEY_AppUserModel_RelaunchDisplayNameResource
+
+
+ PKEY_AppUserModel_RelaunchIconResource
+
+
+ Unknown Object Array
+
+
+
+ Shell Namespace helper
+
+
+
+
+ Shell Namespace helper 2
+
+
+
+
+ This function must be called first to validate use of other members.
+
+
+
+
+ This function adds a tab for hwnd to the taskbar.
+
+ The HWND for which to add the tab.
+
+
+
+ This function deletes a tab for hwnd from the taskbar.
+
+ The HWND for which the tab is to be deleted.
+
+
+
+ This function activates the tab associated with hwnd on the taskbar.
+
+ The HWND for which the tab is to be actuvated.
+
+
+
+ This function marks hwnd in the taskbar as the active tab.
+
+ The HWND to activate.
+
+
+
+ Marks a window as full-screen.
+
+ The handle of the window to be marked.
+ A Boolean value marking the desired full-screen status of the window.
+
+ Setting the value of fFullscreen to true, the Shell treats this window as a full-screen window, and the taskbar
+ is moved to the bottom of the z-order when this window is active. Setting the value of fFullscreen to false
+ removes the full-screen marking, but does not cause the Shell to treat the window as though it were
+ definitely not full-screen. With a false fFullscreen value, the Shell depends on its automatic detection facility
+ to specify how the window should be treated, possibly still flagging the window as full-screen.
+
+
+
+
+ Allows an application to retrieve the most recent and frequent documents opened in that app, as reported via SHAddToRecentDocs
+
+
+
+
+ Set the App User Model ID for the application retrieving this list. If an AppID is not provided via this method,
+ the system will use a heuristically determined ID. This method must be called before GetList.
+
+ App Id.
+
+
+
+ Retrieve an IEnumObjects or IObjectArray for IShellItems and/or IShellLinks.
+ Items may appear in both the frequent and recent lists.
+
+
+
+
+
+ Provides access to the App User Model ID on objects supporting this value.
+
+
+
+
+ Provides access to the ProgID associated with an object
+
+
+
+
+ Wraps an IStream interface pointer from COM into a form consumable by .Net.
+
+
+ This implementation is immutable, though it's possible that the underlying
+ stream can be changed in another context.
+
+
+
+
+ Wraps a native IStream interface into a CLR Stream subclass.
+
+
+ The stream that this object wraps.
+
+
+ Note that the parameter is passed by ref. On successful creation it is
+ zeroed out to the caller. This object becomes responsible for the lifetime
+ management of the wrapped IStream.
+
+
+
+
+ Wraps a managed stream instance into an interface pointer consumable by COM.
+
+
+
+
+ Initializes a new instance of the ManagedIStream class with the specified managed Stream object.
+
+
+ The stream that this IStream reference is wrapping.
+
+
+
+
+ Creates a new stream object with its own seek pointer that
+ references the same bytes as the original stream.
+
+
+ When this method returns, contains the new stream object. This parameter is passed uninitialized.
+
+
+ For more information, see the existing documentation for IStream::Clone in the MSDN library.
+ This class doesn't implement Clone. A COMException is thrown if it is used.
+
+
+
+
+ Ensures that any changes made to a stream object that is open in transacted
+ mode are reflected in the parent storage.
+
+
+ A value that controls how the changes for the stream object are committed.
+
+
+ For more information, see the existing documentation for IStream::Commit in the MSDN library.
+
+
+
+
+ Copies a specified number of bytes from the current seek pointer in the
+ stream to the current seek pointer in another stream.
+
+
+ A reference to the destination stream.
+
+
+ The number of bytes to copy from the source stream.
+
+
+ On successful return, contains the actual number of bytes read from the source.
+ (Note the native signature is to a ULARGE_INTEGER*, so 64 bits are written
+ to this parameter on success.)
+
+
+ On successful return, contains the actual number of bytes written to the destination.
+ (Note the native signature is to a ULARGE_INTEGER*, so 64 bits are written
+ to this parameter on success.)
+
+
+
+
+ Restricts access to a specified range of bytes in the stream.
+
+
+ The byte offset for the beginning of the range.
+
+
+ The length of the range, in bytes, to restrict.
+
+
+ The requested restrictions on accessing the range.
+
+
+ For more information, see the existing documentation for IStream::LockRegion in the MSDN library.
+ This class doesn't implement LockRegion. A COMException is thrown if it is used.
+
+
+
+
+ Reads a specified number of bytes from the stream object into memory starting at the current seek pointer.
+
+
+ When this method returns, contains the data read from the stream. This parameter is passed uninitialized.
+
+
+ The number of bytes to read from the stream object.
+
+
+ A pointer to a ULONG variable that receives the actual number of bytes read from the stream object.
+
+
+ For more information, see the existing documentation for ISequentialStream::Read in the MSDN library.
+
+
+
+
+ Discards all changes that have been made to a transacted stream since the last Commit call.
+
+
+ This class doesn't implement Revert. A COMException is thrown if it is used.
+
+
+
+
+ Changes the seek pointer to a new location relative to the beginning of the
+ stream, to the end of the stream, or to the current seek pointer.
+
+
+ The displacement to add to dwOrigin.
+
+
+ The origin of the seek. The origin can be the beginning of the file, the current seek pointer, or the end of the file.
+
+
+ On successful return, contains the offset of the seek pointer from the beginning of the stream.
+ (Note the native signature is to a ULARGE_INTEGER*, so 64 bits are written
+ to this parameter on success.)
+
+
+ For more information, see the existing documentation for IStream::Seek in the MSDN library.
+
+
+
+
+ Changes the size of the stream object.
+
+
+ The new size of the stream as a number of bytes.
+
+
+ For more information, see the existing documentation for IStream::SetSize in the MSDN library.
+
+
+
+
+ Retrieves the STATSTG structure for this stream.
+
+
+ When this method returns, contains a STATSTG structure that describes this stream object.
+ This parameter is passed uninitialized.
+
+
+ Members in the STATSTG structure that this method does not return, thus saving some memory allocation operations.
+
+
+
+
+ Removes the access restriction on a range of bytes previously restricted with the LockRegion method.
+
+ The byte offset for the beginning of the range.
+
+
+ The length, in bytes, of the range to restrict.
+
+
+ The access restrictions previously placed on the range.
+
+
+ For more information, see the existing documentation for IStream::UnlockRegion in the MSDN library.
+ This class doesn't implement UnlockRegion. A COMException is thrown if it is used.
+
+
+
+
+ Writes a specified number of bytes into the stream object starting at the current seek pointer.
+
+
+ The buffer to write this stream to.
+
+
+ The number of bytes to write to the stream.
+
+
+ On successful return, contains the actual number of bytes written to the stream object.
+ If the caller sets this pointer to null, this method does not provide the actual number
+ of bytes written.
+
+
+
+
+ Releases resources controlled by this object.
+
+
+ Dispose can be called multiple times, but trying to use the object
+ after it has been disposed will generally throw ObjectDisposedExceptions.
+
+
+
+
+ Wrapper around File.Copy to provide feedback as to whether the file wasn't copied because it didn't exist.
+
+
+
+
+
+ Simple guard against the exceptions that File.Delete throws on null and empty strings.
+
+ The path to delete. Unlike File.Delete, this can be null or empty.
+
+ Note that File.Delete, and by extension SafeDeleteFile, does not throw an exception
+ if the file does not exist.
+
+
+
+
+ Utility to help classes catenate their properties for implementing ToString().
+
+ The StringBuilder to catenate the results into.
+ The name of the property to be catenated.
+ The value of the property to be catenated.
+
+
+
+ Generates ToString functionality for a struct. This is an expensive way to do it,
+ it exists for the sake of debugging while classes are in flux.
+ Eventually this should just be removed and the classes should
+ do this without reflection.
+
+
+
+
+
+
+
+ Encodes a URL string. Duplicated functionality from System.Web.HttpUtility.UrlEncode.
+
+
+
+
+ Duplicated from System.Web.HttpUtility because System.Web isn't part of the client profile.
+ URL Encoding replaces ' ' with '+' and unsafe ASCII characters with '%XX'.
+ Safe characters are defined in RFC2396 (http://www.ietf.org/rfc/rfc2396.txt).
+ They are the 7-bit ASCII alphanumerics and the mark characters "-_.!~*'()".
+ This implementation does not treat '~' as a safe character to be consistent with the System.Web version.
+
+
+
+ GDI's DeleteObject
+
+
+ GDI+'s DisposeImage
+
+
+
+ From a list of BitmapFrames find the one that best matches the requested dimensions.
+ The methods used here are copied from Win32 sources. We want to be consistent with
+ system behaviors.
+
+
+ Convert a native integer that represent a color with an alpha channel into a Color struct.
+ The integer that represents the color. Its bits are of the format 0xAARRGGBB.
+ A Color representation of the parameter.
+
+
+
+ A static class for retail validated assertions.
+ Instead of breaking into the debugger an exception is thrown.
+
+
+
+
+ Ensure that the current thread's apartment state is what's expected.
+
+
+ The required apartment state for the current thread.
+
+
+ The message string for the exception to be thrown if the state is invalid.
+
+
+ Thrown if the calling thread's apartment state is not the same as the requiredState.
+
+
+
+
+ Ensure that an argument is neither null nor empty.
+
+ The string to validate.
+ The name of the parameter that will be presented if an exception is thrown.
+
+
+
+ Ensure that an argument is neither null nor does it consist only of whitespace.
+
+ The string to validate.
+ The name of the parameter that will be presented if an exception is thrown.
+
+
+ Verifies that an argument is not null.
+ Type of the object to validate. Must be a class.
+ The object to validate.
+ The name of the parameter that will be presented if an exception is thrown.
+
+
+ Verifies that an argument is not null.
+ Type of the object to validate. Must be a class.
+ The object to validate.
+ The name of the parameter that will be presented if an exception is thrown.
+
+
+ Verifies that an argument is null.
+ Type of the object to validate. Must be a class.
+ The object to validate.
+ The name of the parameter that will be presented if an exception is thrown.
+
+
+
+ Verifies the specified statement is true. Throws an ArgumentException if it's not.
+
+ The statement to be verified as true.
+ Name of the parameter to include in the ArgumentException.
+ The message to include in the ArgumentException.
+
+
+
+ Verifies that the specified value is within the expected range. The assertion fails if it isn't.
+
+ The lower bound inclusive value.
+ The value to verify.
+ The upper bound exclusive value.
+ The name of the parameter that caused the current exception.
+
+
+ Display the system menu at a specified location.
+ The MetroWindow
+ The location to display the system menu, in logical screen coordinates.
+
+
+
+ Private constructor. The public way to access this class is through the static Current property.
+
+
+
+ The extent of the top of the window to treat as the caption.
+
+
+ Dependency property for IgnoreTaskbarOnMaximize
+
+
+
+ If this property is true and the attached window's WindowStyle=None then when the window is maximized it will cover the entire
+ monitor, including the taskbar.
+
+
+
+
+ Is this using WPF4?
+
+
+ There are a few specific bugs in Window in 3.5SP1 and below that require workarounds
+ when handling WM_NCCALCSIZE on the HWND.
+
+
+
+ The Window that's chrome is being modified.
+
+
+ Underlying HWND for the _window.
+
+ Critical : Critical member
+
+
+
+ Underlying HWND for the _window.
+
+ Critical : Critical member provides access to HWND's window messages which are critical
+
+
+
+ Object that describes the current modifications being made to the chrome.
+
+
+
+ Critical : Store critical methods in critical callback table
+ Safe : Demands full trust permissions
+
+
+
+
+ Critical : Calls critical methods
+ Safe : Demands full trust permissions
+
+
+
+
+ Critical : Calls critical methods
+ Safe : Demands full trust permissions
+
+
+
+
+ Critical : Calls critical methods
+ Safe : Demands full trust permissions
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Store critical methods in critical callback table
+ Safe : Demands full trust permissions
+
+
+
+
+ Critical : References critical methods
+
+
+
+
+ Critical : Store critical methods in critical callback table
+ Safe : Demands full trust permissions
+
+
+
+
+ Critical : Accesses critical _hwnd field
+ Safe : Demands full trust permissions
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Store critical methods in critical callback table
+ Safe : Demands full trust permissions
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical method
+
+
+
+ A borderless window lost his animation, with this we bring it back.
+
+
+
+ Critical : Accesses critical _hwnd
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ This method handles the window size if the taskbar is set to auto-hide.
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical Marshal.PtrToStructure
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical method
+
+
+
+
+ Critical : Calls critical method
+
+
+
+
+ Critical : Calls critical Marshal.PtrToStructure
+
+
+
+
+ Critical : Calls critical Marshal.PtrToStructure
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+ Add and remove a native WindowStyle from the HWND.
+ The styles to be removed. These can be bitwise combined.
+ The styles to be added. These can be bitwise combined.
+ Whether the styles of the HWND were modified as a result of this call.
+
+ Critical : Calls critical methods
+
+
+
+
+ Get the WindowState as the native HWND knows it to be. This isn't necessarily the same as what Window thinks.
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Get the bounding rectangle for the window in physical coordinates.
+
+ The bounding rectangle for the window.
+
+ Critical : Calls critical methods
+
+
+
+
+ Update the items in the system menu based on the current, or assumed, WindowState.
+
+
+ The state to assume that the Window is in. This can be null to query the Window's state.
+
+
+ We want to update the menu while we have some control over whether the caption will be repainted.
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Matrix of the HT values to return when responding to NC window messages.
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Unsubscribes event handler from critical _hwndSource
+
+
+
+
+ Critical : Unsubscribes critical event handler
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ GeneratedInternalTypeHelper
+
+
+
+
+ CreateInstance
+
+
+
+
+ GetPropertyValue
+
+
+
+
+ SetPropertyValue
+
+
+
+
+ CreateDelegate
+
+
+
+
+ AddEventHandler
+
+
+
+
diff --git a/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.1.5.0/lib/net40/MahApps.Metro.dll b/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.1.5.0/lib/net40/MahApps.Metro.dll
new file mode 100644
index 0000000..a6f872c
Binary files /dev/null and b/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.1.5.0/lib/net40/MahApps.Metro.dll differ
diff --git a/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.1.5.0/lib/net40/MahApps.Metro.pdb b/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.1.5.0/lib/net40/MahApps.Metro.pdb
new file mode 100644
index 0000000..44c1e32
Binary files /dev/null and b/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.1.5.0/lib/net40/MahApps.Metro.pdb differ
diff --git a/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.1.5.0/lib/net40/System.Windows.Interactivity.dll b/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.1.5.0/lib/net40/System.Windows.Interactivity.dll
new file mode 100644
index 0000000..0419e95
Binary files /dev/null and b/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.1.5.0/lib/net40/System.Windows.Interactivity.dll differ
diff --git a/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.1.5.0/lib/net45/MahApps.Metro.XML b/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.1.5.0/lib/net45/MahApps.Metro.XML
new file mode 100644
index 0000000..99d7199
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.1.5.0/lib/net45/MahApps.Metro.XML
@@ -0,0 +1,8287 @@
+
+
+
+ MahApps.Metro
+
+
+
+
+ Helper class for a common focusing problem.
+ The focus itself isn't the problem. If we use the common focusing methods the control get the focus
+ but it doesn't get the focus visual style.
+ The KeyboardNavigation class handles the visual style only if the control get the focus from a keyboard
+ device or if the SystemParameters.KeyboardCues is true.
+
+
+
+
+ Gets the KeyboardNavigationEx singleton instance.
+
+
+
+
+ Shows the focus visual of the current focused UI element.
+ Works only together with AlwaysShowFocusVisual property.
+
+
+
+
+ Focuses the specified element and shows the focus visual style.
+
+ The element which will be focused.
+
+
+
+ Attached DependencyProperty for setting AlwaysShowFocusVisual for a UI element.
+
+
+
+
+ Gets a the value which indicates if the UI element always show the focus visual style.
+
+
+
+
+ Sets a the value which indicates if the UI element always show the focus visual style.
+
+
+
+
+ A strongly-typed resource class, for looking up localized strings, etc.
+
+
+
+
+ Returns the cached ResourceManager instance used by this class.
+
+
+
+
+ Overrides the current thread's CurrentUICulture property for all
+ resource lookups using this strongly typed resource class.
+
+
+
+
+ With this class we can make custom window styles.
+
+
+
+ Add and remove a native WindowStyle from the HWND.
+ The styles to be removed. These can be bitwise combined.
+ The styles to be added. These can be bitwise combined.
+ Whether the styles of the HWND were modified as a result of this call.
+
+ Critical : Calls critical methods
+
+
+
+
+ Updates all glow windows (visible, hidden, collapsed)
+
+
+
+
+ Sets the opacity to all glow windows
+
+
+
+
+ Starts the opacity storyboard 0 -> 1
+
+
+
+
+ Shows all glow windows
+
+
+
+
+ Gets or sets the bindable Password property on the PasswordBox control. This is a dependency property.
+
+
+
+
+ Handles changes to the 'Password' attached property.
+
+
+
+
+ Handle the 'PasswordChanged'-event on the PasswordBox
+
+
+
+
+ Called after the behavior is attached to an AssociatedObject.
+
+
+ Override this to hook up functionality to the AssociatedObject.
+
+
+
+
+ Called when the behavior is being detached from its AssociatedObject, but before it has actually occurred.
+
+
+ Override this to unhook functionality from the AssociatedObject.
+
+
+
+
+
+ Sets the first TabItem with Visibility=" " as
+ the SelectedItem of the TabControl.
+
+
+ If there is no visible TabItem, null is set as the SelectedItem
+
+
+
+
+
+ Represents a border whose contents are clipped within the bounds
+ of the border. The border may have rounded corners.
+
+
+
+
+ BorderThickness Dependency Property
+
+
+
+
+ Gets or sets the BorderThickness property. This dependency property
+ indicates the BorderThickness.
+
+
+
+
+ Checks if the given Thickness is valid or not
+
+ Thickness
+
+
+
+
+ Padding Dependency Property
+
+
+
+
+ Gets or sets the Padding property. This dependency property
+ indicates the Padding.
+
+
+
+
+ CornerRadius Dependency Property
+
+
+
+
+ Gets or sets the CornerRadius property. This dependency property
+ indicates the CornerRadius of the border.
+
+
+
+
+ Checks if the given CornerRadius is valid or not
+
+ CornerRadius
+
+
+
+
+ BorderBrush Dependency Property
+
+
+
+
+ Gets or sets the BorderBrush property. This dependency property
+ indicates the BorderBrush with which the Border is drawn.
+
+
+
+
+ Background Dependency Property
+
+
+
+
+ Gets or sets the Background property. This dependency property
+ indicates the Background with which the Background is drawn.
+
+
+
+
+ OptimizeClipRendering Dependency Property
+
+
+
+
+ Gets or sets the OptimizeClipRendering property. This dependency property
+ indicates whether the rendering of the clip should be optimized. When set to true,
+ In order to optimize the rendering of the clipped Child,
+ the background is rendered with the same brush as the border. Any other brush set for
+ the background will be ignored. The Child will be rendered on top of it.
+ This is done to prevent any gaps between the border the the clipped Child (this is
+ evidently visible if both the Border and the Child are of same color).
+ This works best when the Child does not have any level of transparency and is opaque.
+
+
+
+
+ Updates DesiredSize of the ClipBorder. Called by parent UIElement. This is the first pass of layout.
+
+
+ Border determines its desired size it needs from the specified border the child: its sizing
+ properties, margin, and requested size.
+
+ Constraint size is an "upper limit" that the return value should not exceed.
+ The Decorator's desired size.
+
+
+
+ ClipBorder computes the position of its single child and applies its child's alignments to the child.
+
+
+ The size reserved for this element by the parent
+ The actual ink area of the element, typically the same as finalSize
+
+
+
+ Here the ClipBorder's Child, Border and Background are rendered.
+
+ Drawing Context
+
+
+
+ Generates a StreamGeometry.
+
+ An already opened StreamGeometryContext.
+ Rectangle for geomentry conversion.
+ The core points of the border which needs to be used to create
+ the geometry
+ Result geometry.
+
+
+
+ Encapsulates the details of each of the core points of the border which is calculated
+ based on the given CornerRadius, BorderThickness, Padding and a flag to indicate whether
+ the inner or outer border is to be calculated.
+
+ CornerRadius
+ BorderThickness
+ Padding
+ Flag to indicate whether outer or inner border needs
+ to be calculated
+
+
+
+ A few very useful extension methods
+
+
+
+
+ Returns whether or not two doubles are "close".
+
+ The first double to compare.
+ The second double to compare.
+
+ bool - the result of the AreClose comparision.
+
+
+
+
+ Returns whether or not the first double is less than the second double.
+
+ The first double to compare.
+ The second double to compare.
+
+ bool - the result of the LessThan comparision.
+
+
+
+
+ Returns whether or not the first double is greater than the second double.
+
+ The first double to compare.
+ The second double to compare.
+
+ bool - the result of the GreaterThan comparision.
+
+
+
+
+ Returns whether or not the double is "close" to 1. Same as AreClose(double, 1),
+ but this is faster.
+
+ The double to compare to 1.
+
+ bool - the result of the AreClose comparision.
+
+
+
+
+ IsZero - Returns whether or not the double is "close" to 0. Same as AreClose(double, 0),
+ but this is faster.
+
+ The double to compare to 0.
+
+ bool - the result of the AreClose comparision.
+
+
+
+
+ Compares two points for fuzzy equality. This function
+ helps compensate for the fact that double values can
+ acquire error when operated upon
+
+ The first point to compare
+ The second point to compare
+ Whether or not the two points are equal
+
+
+
+ Compares two Size instances for fuzzy equality. This function
+ helps compensate for the fact that double values can
+ acquire error when operated upon
+
+ The first size to compare
+ The second size to compare
+ Whether or not the two Size instances are equal
+
+
+
+ Compares two Vector instances for fuzzy equality. This function
+ helps compensate for the fact that double values can
+ acquire error when operated upon
+
+ The first Vector to compare
+ The second Vector to compare
+ Whether or not the two Vector instances are equal
+
+
+
+ Compares two rectangles for fuzzy equality. This function
+ helps compensate for the fact that double values can
+ acquire error when operated upon
+
+ The first rectangle to compare
+ The second rectangle to compare
+ Whether or not the two rectangles are equal
+
+
+
+ Faster check for NaN ( faster than double.IsNaN() )
+ IEEE 754 : If the argument is any value in the range 0x7ff0000000000001L through 0x7fffffffffffffffL
+ or in the range 0xfff0000000000001L through 0xffffffffffffffffL, the result will be NaN.
+
+ Value to check
+
+
+
+
+ Rounds the given value based on the DPI scale
+
+ Value to round
+ DPI Scale
+
+
+
+
+ Verifies if this Thickness contains only valid values
+ The set of validity checks is passed as parameters.
+
+ Thickness value
+ allows negative values
+ allows Double.NaN
+ allows Double.PositiveInfinity
+ allows Double.NegativeInfinity
+ Whether or not the thickness complies to the range specified
+
+
+
+ Method to add up the left and right size as width, as well as the top and bottom size as height
+
+ Thickness
+ Size
+
+
+
+ Verifies if the Thickness contains only zero values
+
+ Thickness
+ Size
+
+
+
+ Verifies if all the values in Thickness are same
+
+ Thickness
+ true if yes, otherwise false
+
+
+
+ Verifies if this CornerRadius contains only valid values
+ The set of validity checks is passed as parameters.
+
+ CornerRadius value
+ allows negative values
+ allows Double.NaN
+ allows Double.PositiveInfinity
+ allows Double.NegativeInfinity
+ Whether or not the CornerRadius complies to the range specified
+
+
+
+ Verifies if the CornerRadius contains only zero values
+
+ CornerRadius
+ Size
+
+
+
+ Verifies if the CornerRadius contains same values
+
+ CornerRadius
+ true if yes, otherwise false
+
+
+
+ Deflates rectangle by given thickness
+
+ Rectangle
+ Thickness
+ Deflated Rectangle
+
+
+
+ Inflates rectangle by given thickness
+
+ Rectangle
+ Thickness
+ Inflated Rectangle
+
+
+
+ Verifies if the given brush is a SolidColorBrush and
+ its color does not include transparency.
+
+ Brush
+ true if yes, otherwise false
+
+
+
+ Verifies if the given brush is the same as the otherBrush.
+
+ Brush
+ Brush
+ true if yes, otherwise false
+
+
+
+ Defines the method that determines whether the command can execute in its current state.
+
+
+ true if this command can be executed; otherwise, false.
+
+ Data used by the command. If the command does not require data to be passed, this object can be set to null.
+
+
+
+ Defines the method to be called when the command is invoked.
+
+ Data used by the command. If the command does not require data to be passed, this object can be set to null.
+
+
+
+ The DependencyProperty for the CharacterCasing property.
+ Controls whether or not content is converted to upper or lower case
+ Default Value: CharacterCasing.Normal
+
+
+
+
+ Character casing of the Content
+
+
+
+
+ The DependencyProperty for the RecognizesAccessKey property.
+ Default Value: false
+
+
+
+
+ Determine if the inner ContentPresenter should use AccessText in its style
+
+
+
+
+ This custom popup is used by the validation error template.
+ It provides some additional nice features:
+ - repositioning if host-window size or location changed
+ - repositioning if host-window gets maximized and vice versa
+ - it's only topmost if the host-window is activated
+
+
+
+
+ Gets/sets if the popup can be closed by left mouse button down.
+
+
+
+
+ Called when a cell has just switched to edit mode.
+
+ A reference to element returned by GenerateEditingElement.
+ The event args of the input event that caused the cell to go into edit mode. May be null.
+ The unedited value of the cell.
+
+
+
+ Synchronizes the column property. Taken from Helper code for DataGrid.
+
+
+
+
+ Taken from Helper code for DataGrid.
+
+
+
+
+ The DependencyProperty for the FontFamily property.
+ Default Value: SystemFonts.MessageFontFamily
+
+
+
+
+ The font family of the desired font.
+
+
+
+
+ The DependencyProperty for the FontSize property.
+ Default Value: SystemFonts.MessageFontSize
+
+
+
+
+ The size of the desired font.
+
+
+
+
+ The DependencyProperty for the FontStyle property.
+ Default Value: SystemFonts.MessageFontStyle
+
+
+
+
+ The style of the desired font.
+
+
+
+
+ The DependencyProperty for the FontWeight property.
+ Default Value: SystemFonts.MessageFontWeight
+
+
+
+
+ The weight or thickness of the desired font.
+
+
+
+
+ The DependencyProperty for the Foreground property.
+ Default Value: SystemColors.ControlTextBrush
+
+
+
+
+ An brush that describes the foreground color. This overrides the cell foreground inherited color.
+
+
+
+
+ Method used as property changed callback for properties which need RefreshCellContent to be called
+
+
+
+
+ The base class for dialogs.
+
+ You probably don't want to use this class, if you want to add arbitrary content to your dialog,
+ use the class.
+
+
+
+
+ Gets/sets the dialog's title.
+
+
+
+
+ Gets/sets arbitrary content on top of the dialog.
+
+
+
+
+ Gets/sets arbitrary content below the dialog.
+
+
+
+
+ Gets or sets the size of the dialog title font.
+
+
+ The size of the dialog title font.
+
+
+
+
+ Gets or sets the size of the dialog message font.
+
+
+ The size of the dialog message font.
+
+
+
+
+ Initializes a new MahApps.Metro.Controls.BaseMetroDialog.
+
+ The window that is the parent of the dialog.
+ The settings for the message dialog.
+
+
+
+ Initializes a new MahApps.Metro.Controls.BaseMetroDialog.
+
+
+
+
+ With this method it's possible to return your own settings in a custom dialog.
+
+
+
+
+
+
+ This is called in the loaded event.
+
+
+
+
+ Waits for the dialog to become ready for interaction.
+
+ A task that represents the operation and it's status.
+
+
+
+ Requests an externally shown Dialog to close. Will throw an exception if the Dialog is inside of a MetroWindow.
+
+
+
+
+ A last chance virtual method for stopping an external dialog from closing.
+
+
+
+
+
+ Gets the window that owns the current Dialog IF AND ONLY IF the dialog is shown externally.
+
+
+
+
+ Gets the window that owns the current Dialog IF AND ONLY IF the dialog is shown inside of a window.
+
+
+
+
+ Waits until this dialog gets unloaded.
+
+
+
+
+
+ A class that represents the settings used by Metro Dialogs.
+
+
+
+
+ Gets/sets the text used for the Affirmative button. For example: "OK" or "Yes".
+
+
+
+
+ Gets/sets the text used for the Negative button. For example: "Cancel" or "No".
+
+
+
+
+ Gets/sets whether the metro dialog should use the default black/white appearance (theme) or try to use the current accent.
+
+
+
+
+ Enable/disable dialog showing animation.
+ "True" - play showing animation.
+ "False" - skip showing animation.
+
+
+
+
+ Enable/disable dialog hiding animation
+ "True" - play hiding animation.
+ "False" - skip hiding animation.
+
+
+
+
+ Gets/sets the default text( just the inputdialog needed)
+
+
+
+
+ Gets/sets the maximum height. (Default is unlimited height, Double.NaN )
+
+
+
+
+ Gets or sets which button should be focused by default
+
+
+
+
+ Gets/sets the token to cancel the dialog.
+
+
+
+
+ Gets/sets a custom resource dictionary which can contains custom styles, brushes or something else.
+
+
+
+
+ If set, stops standard resource dictionaries being applied to the dialog.
+
+
+
+
+ Gets or sets the size of the dialog title font.
+
+
+ The size of the dialog title font.
+
+
+
+
+ Gets or sets the size of the dialog message font.
+
+
+ The size of the dialog message font.
+
+
+
+
+ An enum representing the different choices for a color scheme in a Metro Dialog.
+
+
+
+
+ An implementation of BaseMetroDialog allowing arbitrary content.
+
+
+
+
+ Gets the default instance if the dialog coordinator, which can be injected into a view model.
+
+
+
+
+ Creates a LoginDialog inside of the current window.
+
+ The window that is the parent of the dialog.
+ The title of the LoginDialog.
+ The message contained within the LoginDialog.
+ Optional settings that override the global metro dialog settings.
+ The text that was entered or null (Nothing in Visual Basic) if the user cancelled the operation.
+
+
+
+ Creates a InputDialog inside of the current window.
+
+ The MetroWindow
+ The title of the MessageDialog.
+ The message contained within the MessageDialog.
+ Optional settings that override the global metro dialog settings.
+ The text that was entered or null (Nothing in Visual Basic) if the user cancelled the operation.
+
+
+
+ Creates a MessageDialog inside of the current window.
+
+ The MetroWindow
+ The title of the MessageDialog.
+ The message contained within the MessageDialog.
+ The type of buttons to use.
+ Optional settings that override the global metro dialog settings.
+ A task promising the result of which button was pressed.
+
+
+
+ Creates a ProgressDialog inside of the current window.
+
+ The MetroWindow
+ The title of the ProgressDialog.
+ The message within the ProgressDialog.
+ Determines if the cancel button is visible.
+ Optional Settings that override the global metro dialog settings.
+ A task promising the instance of ProgressDialogController for this operation.
+
+
+
+ Adds a Metro Dialog instance to the specified window and makes it visible asynchronously.
+ If you want to wait until the user has closed the dialog, use
+ You have to close the resulting dialog yourself with .
+
+ The owning window of the dialog.
+ The dialog instance itself.
+ An optional pre-defined settings instance.
+ A task representing the operation.
+ The is already visible in the window.
+
+
+
+ Adds a Metro Dialog instance of the given type to the specified window and makes it visible asynchronously.
+ If you want to wait until the user has closed the dialog, use
+ You have to close the resulting dialog yourself with .
+
+ The owning window of the dialog.
+ An optional pre-defined settings instance.
+ A task with the dialog representing the operation.
+
+
+
+ Hides a visible Metro Dialog instance.
+
+ The window with the dialog that is visible.
+ The dialog instance to hide.
+ An optional pre-defined settings instance.
+ A task representing the operation.
+
+ The is not visible in the window.
+ This happens if hasn't been called before.
+
+
+
+
+ Gets the current shown dialog in async way.
+
+ The dialog owner.
+
+
+
+ Creates a LoginDialog outside of the current window.
+
+ The window that is the parent of the dialog.
+ The title of the LoginDialog.
+ The message contained within the LoginDialog.
+ Optional settings that override the global metro dialog settings.
+ The text that was entered or null (Nothing in Visual Basic) if the user cancelled the operation.
+
+
+
+ Creates a InputDialog outside of the current window.
+
+ The MetroWindow
+ The title of the MessageDialog.
+ The message contained within the MessageDialog.
+ Optional settings that override the global metro dialog settings.
+ The text that was entered or null (Nothing in Visual Basic) if the user cancelled the operation.
+
+
+
+ Creates a MessageDialog ouside of the current window.
+
+ The MetroWindow
+ The title of the MessageDialog.
+ The message contained within the MessageDialog.
+ The type of buttons to use.
+ Optional settings that override the global metro dialog settings.
+ A task promising the result of which button was pressed.
+
+
+
+ Use the dialog coordinator to help you interfact with dialogs from a view model.
+
+
+
+
+ Shows the input dialog.
+
+ Typically this should be the view model, which you register in XAML using .
+ The title of the MessageDialog.
+ The message contained within the MessageDialog.
+ Optional settings that override the global metro dialog settings.
+ The text that was entered or null (Nothing in Visual Basic) if the user cancelled the operation.
+
+
+
+ Shows the input dialog.
+
+ Typically this should be the view model, which you register in XAML using .
+ The title of the MessageDialog.
+ The message contained within the MessageDialog.
+ Optional settings that override the global metro dialog settings.
+ The text that was entered or null (Nothing in Visual Basic) if the user cancelled the operation.
+
+
+
+ Creates a LoginDialog inside of the current window.
+
+ Typically this should be the view model, which you register in XAML using .
+ The title of the LoginDialog.
+ The message contained within the LoginDialog.
+ Optional settings that override the global metro dialog settings.
+ The text that was entered or null (Nothing in Visual Basic) if the user cancelled the operation.
+
+
+
+ Creates a LoginDialog outside of the current window.
+
+ Typically this should be the view model, which you register in XAML using .
+ The title of the LoginDialog.
+ The message contained within the LoginDialog.
+ Optional settings that override the global metro dialog settings.
+ The text that was entered or null (Nothing in Visual Basic) if the user cancelled the operation.
+
+
+
+ Creates a MessageDialog inside of the current window.
+
+ Typically this should be the view model, which you register in XAML using .
+ The title of the MessageDialog.
+ The message contained within the MessageDialog.
+ The type of buttons to use.
+ Optional settings that override the global metro dialog settings.
+ A task promising the result of which button was pressed.
+
+
+
+ Creates a MessageDialog outside of the current window.
+
+ Typically this should be the view model, which you register in XAML using .
+ The title of the MessageDialog.
+ The message contained within the MessageDialog.
+ The type of buttons to use.
+ Optional settings that override the global metro dialog settings.
+ A task promising the result of which button was pressed.
+
+
+
+ Creates a ProgressDialog inside of the current window.
+
+ Typically this should be the view model, which you register in XAML using .
+ The title of the ProgressDialog.
+ The message within the ProgressDialog.
+ Determines if the cancel button is visible.
+ Optional Settings that override the global metro dialog settings.
+ A task promising the instance of ProgressDialogController for this operation.
+
+
+
+ Adds a Metro Dialog instance to the specified window and makes it visible asynchronously.
+ You have to close the resulting dialog yourself with .
+
+ Typically this should be the view model, which you register in XAML using .
+ The dialog instance itself.
+ An optional pre-defined settings instance.
+ A task representing the operation.
+ The is already visible in the window.
+
+
+
+ Hides a visible Metro Dialog instance.
+
+ Typically this should be the view model, which you register in XAML using .
+ The dialog instance to hide.
+ An optional pre-defined settings instance.
+ A task representing the operation.
+
+ The is not visible in the window.
+ This happens if hasn't been called before.
+
+
+
+
+ Gets the current shown dialog.
+
+ Typically this should be the view model, which you register in XAML using .
+
+
+
+ InputDialog
+
+
+
+
+ InitializeComponent
+
+
+
+
+ LoginDialog
+
+
+
+
+ InitializeComponent
+
+
+
+
+ An internal control that represents a message dialog. Please use MetroWindow.ShowMessage instead!
+
+
+ MessageDialog
+
+
+
+
+ InitializeComponent
+
+
+
+
+ An enum representing the result of a Message Dialog.
+
+
+
+
+ An enum representing the different button states for a Message Dialog.
+
+
+
+
+ Just "OK"
+
+
+
+
+ "OK" and "Cancel"
+
+
+
+
+ An internal control that represents a message dialog. Please use MetroWindow.ShowMessage instead!
+
+
+ ProgressDialog
+
+
+
+
+ InitializeComponent
+
+
+
+
+ A class for manipulating an open ProgressDialog.
+
+
+
+
+ This event is raised when the associated was closed programmatically.
+
+
+
+
+ This event is raised when the associated was cancelled by the user.
+
+
+
+
+ Gets if the Cancel button has been pressed.
+
+
+
+
+ Gets if the wrapped ProgressDialog is open.
+
+
+
+
+ Sets the ProgressBar's IsIndeterminate to true. To set it to false, call SetProgress.
+
+
+
+
+ Sets if the Cancel button is visible.
+
+
+
+
+
+ Sets the dialog's progress bar value and sets IsIndeterminate to false.
+
+ The percentage to set as the value.
+
+
+
+ Gets/Sets the minimum restriction of the progress Value property
+
+
+
+
+ Gets/Sets the maximum restriction of the progress Value property
+
+
+
+
+ Sets the dialog's message content.
+
+ The message to be set.
+
+
+
+ Sets the dialog's title.
+
+ The title to be set.
+
+
+
+ Begins an operation to close the ProgressDialog.
+
+ A task representing the operation.
+
+
+
+ The DependencyProperty for the ContentTemplate property.
+
+
+
+
+ The DependencyProperty for the ContentTemplateSelector property.
+
+
+
+
+ The DependencyProperty for the ContentStringFormat property.
+
+
+
+
+ Gets or sets the Content of this control..
+
+
+
+
+ ContentTemplate is the template used to display the content of the control.
+
+
+
+
+ ContentTemplateSelector allows to provide custom logic for choosing the template used to display the content of the control.
+
+
+ This property is ignored if is set.
+
+
+
+
+ ContentStringFormat is the format used to display the content of the control as a string
+
+
+ This property is ignored if is set.
+
+
+
+
+ Reflects the parameter to pass to the CommandProperty upon execution.
+
+
+
+
+ Gets or sets the target element on which to fire the command.
+
+
+
+
+ Get or sets the Command property.
+
+
+
+
+ Indicates whether the Menu is visible.
+
+
+
+
+ Gets or sets an extra tag.
+
+
+
+
+ Gets or sets the dimension of children stacking.
+
+
+
+
+ Gets or sets the Content used to generate the icon part.
+
+
+
+
+ Gets or sets the ContentTemplate used to display the content of the icon part.
+
+
+
+
+ Gets/sets the button style.
+
+
+
+
+ Gets/sets the menu style.
+
+
+
+
+ Gets/sets the brush of the button arrow icon.
+
+
+
+
+ Gets/sets the brush of the button arrow icon if the mouse is over the drop down button.
+
+
+
+
+ Gets/sets the brush of the button arrow icon if the arrow button is pressed.
+
+
+
+
+ Gets/sets the visibility of the button arrow icon.
+
+
+
+ Invoked when the property changes.
+ Information about the change.
+
+
+
+ Executes the specified action asynchronously with the DispatcherPriority.Background on the thread that the Dispatcher was created on.
+
+ The dispatcher object where the action runs.
+ An action that takes no parameters.
+ The dispatcher priority.
+
+
+
+ A control that imitate a slideshow with back/forward buttons.
+
+
+
+
+ To counteract the double Loaded event issue.
+
+
+
+
+ Coerce SelectedIndexProperty's value.
+
+ The object that the property exists on.
+ The new value of the property, prior to any coercion attempt.
+ The coerced value (with appropriate type).
+
+
+
+ Computes the transition when changing selected index.
+
+ Previous selected index.
+ New selected index.
+
+
+
+ Gets the navigation buttons.
+
+ Previous button.
+ Next button.
+ Inactive buttons.
+
+
+
+ Applies actions to navigation buttons.
+
+ Action applied to the previous button.
+ Action applied to the next button.
+ Action applied to the inactive buttons.
+ Any action is null.
+
+
+
+ Sets the visibility of navigation buttons.
+
+ Visibility of active buttons.
+
+
+
+ Changes the current slide to the previous item.
+
+
+
+
+ Changes the current to the next item.
+
+
+
+
+ Brings the control buttons (next/previous) into view.
+
+
+
+
+ Removes the control buttons (next/previous) from view.
+
+
+
+
+ Gets or sets a value indicating whether the border for mouse over state is enabled or not.
+
+
+
+
+ Gets or sets the mouse hover border brush.
+
+
+
+
+ Gets or sets the mouse hover border thickness.
+
+
+
+
+ Gets/sets the text that is displayed in the FlipView's banner.
+
+
+
+
+ Gets/sets whether the FlipView's banner is visible.
+
+
+
+
+ Gets or sets a value indicating whether the navigation is circular, so you get the first after last and the last before first.
+
+
+
+
+ Gets/sets whether the FlipView's NavigationButton is visible.
+
+
+
+
+ A sliding panel control that is hosted in a MetroWindow via a FlyoutsControl.
+
+
+
+
+
+
+ An event that is raised when IsOpen changes.
+
+
+
+
+ An event that is raised when the closing animation has finished.
+
+
+
+
+ Gets/sets if the title is visible in this flyout.
+
+
+
+
+ Gets/sets if the close button is visible in this flyout.
+
+
+
+
+ Gets/sets if the close button is a cancel button in this flyout.
+
+
+
+
+ Gets/sets a command which will be executed if the close button was clicked.
+ Note that this won't execute when is set to false .
+
+
+
+
+ Gets/sets the command parameter which will be passed by the CloseCommand.
+
+
+
+
+ Gets/sets a command which will be executed if the close button was clicked.
+
+
+
+
+ Gets/sets whether this flyout is visible.
+
+
+
+
+ Gets/sets whether this flyout uses the open/close animation when changing the property. (default is true)
+
+
+
+
+ Gets/sets whether this flyout animates the opacity of the flyout when opening/closing.
+
+
+
+
+ Gets/sets whether this flyout stays open when the user clicks outside of it.
+
+
+
+
+ Gets/sets the mouse button that closes the flyout on an external mouse click.
+
+
+
+
+ Gets/sets whether this flyout is modal.
+
+
+
+
+ Gets/sets this flyout's position in the FlyoutsControl/MetroWindow.
+
+
+
+
+ Gets or sets the theme of this flyout.
+
+
+
+
+ Gets or sets the focused element.
+
+
+
+
+ Gets or sets a value indicating whether the flyout should auto close after AutoCloseInterval has passed.
+
+
+
+
+ Gets or sets the time in milliseconds when the flyout should auto close.
+
+
+
+
+ Gets or sets a value indicating whether the flyout should try focus an element.
+
+
+
+
+ A FlyoutsControl is for displaying flyouts in a MetroWindow.
+
+
+
+
+
+ Gets/sets whether is ignored and all flyouts behave as if it was set to the value of this property.
+
+
+
+
+ Gets/sets whether is ignored and all flyouts behave as if it was set false.
+
+
+
+
+ Adapts the Flyout's theme to the theme of its host window.
+
+
+
+
+ Adapts the Flyout's theme to the theme of its host window, but inverted.
+ This theme can only be applied if the host window's theme abides the "Dark" and "Light" affix convention.
+ (see for more infos.
+
+
+
+
+ The dark theme. This is the default theme.
+
+
+
+
+ The flyouts theme will match the host window's accent color.
+
+
+
+
+ GlowWindow
+
+
+
+
+ InitializeComponent
+
+
+
+
+ The HamburgerMenu is based on a SplitView control. By default it contains a HamburgerButton and a ListView to display menu items.
+
+
+ The HamburgerMenu is based on a SplitView control. By default it contains a HamburgerButton and a ListView to display menu items.
+
+
+ The HamburgerMenu is based on a SplitView control. By default it contains a HamburgerButton and a ListView to display menu items.
+
+
+ The HamburgerMenu is based on a SplitView control. By default it contains a HamburgerButton and a ListView to display menu items.
+
+
+ The HamburgerMenu is based on a SplitView control. By default it contains a HamburgerButton and a ListView to display menu items.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Override default OnApplyTemplate to capture children controls
+
+
+
+
+ Event raised when an item is clicked
+
+
+
+
+ Event raised when an options' item is clicked
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Gets or sets a template for the hamburger icon.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Gets or sets a template for the hamburger icon.
+
+
+
+
+ Gets or sets main button's width.
+
+
+
+
+ Gets or sets main button's height.
+
+
+
+
+ Gets or sets main button's margin.
+
+
+
+
+ Gets or sets main button's visibility.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Gets or sets an object source used to generate the content of the options.
+
+
+
+
+ Gets or sets the DataTemplate used to display each item in the options.
+
+
+
+
+ Gets or sets the DataTemplateSelector used to display each item in the options.
+
+
+
+
+ Gets the collection used to generate the content of the option list.
+
+
+ Exception thrown if OptionsListView is not yet defined.
+
+
+
+
+ Gets or sets the visibility of the options menu.
+
+
+
+
+ Gets or sets the selected options menu item.
+
+
+
+
+ Gets or sets the selected options menu index.
+
+
+
+
+ Gets or sets a command which will be executed if an options item is clicked by the user.
+
+
+
+
+ Gets or sets the command parameter which will be passed by the OptionsItemCommand.
+
+
+
+
+ Executes the options item command which can be set by the user.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Gets or sets the width of the pane when it's fully expanded.
+
+
+
+
+ Gets or sets a value that specifies whether the pane is shown on the right or left side of the control.
+
+
+
+
+ Gets or sets a value that specifies how the pane and content areas are shown.
+
+
+
+
+ Gets or sets the width of the pane in its compact display mode.
+
+
+
+
+ Gets or sets the Brush to apply to the background of the Pane area of the control.
+
+
+
+
+ Gets or sets the Brush to apply to the foreground of the Pane area of the control.
+
+
+
+
+ Gets or sets a value indicating whether gets or sets a value that specifies whether the pane is expanded to its full width.
+
+
+
+
+ Gets or sets an object source used to generate the content of the menu.
+
+
+
+
+ Gets or sets the DataTemplate used to display each item.
+
+
+
+
+ Gets or sets the DataTemplateSelector used to display each item.
+
+
+
+
+ Gets the collection used to generate the content of the items list.
+
+
+ Exception thrown if ButtonsListView is not yet defined.
+
+
+
+
+ Gets or sets the selected menu item.
+
+
+
+
+ Gets or sets the selected menu index.
+
+
+
+
+ Gets or sets a command which will be executed if an item is clicked by the user.
+
+
+
+
+ Gets or sets the command parameter which will be passed by the ItemCommand.
+
+
+
+
+ Gets or sets wheather the ScrollBar of the HamburgerMenu is on the left side or on the right side.
+
+
+
+
+ Executes the item command which can be set by the user.
+
+
+
+
+ The HamburgerMenuGlyphItem provides a glyph based implementation for HamburgerMenu entries.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Gets or sets a value that specifies the glyph to use from Segoe MDL2 Assets font.
+
+
+
+
+ The HamburgerMenuIconItem provides an icon based implementation for HamburgerMenu entries.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Gets or sets a value that specifies an user specific object which can be used as icon.
+
+
+
+
+ The HamburgerMenuImageItem provides an image based implementation for HamburgerMenu entries.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Gets or sets a value that specifies a bitmap to display with an Image control.
+
+
+
+
+ The HamburgerMenuItem provides an implementation for HamburgerMenu entries.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Identifies the dependency property.
+
+
+
+
+ Gets or sets a value that specifies label to display.
+
+
+
+
+ Gets or sets a value that specifies the page to navigate to (if you use the HamburgerMenu with a Frame content)
+
+
+
+
+ Gets or sets a value that specifies an user specific value.
+
+
+
+
+ Gets or sets a command which will be executed if an item is clicked by the user.
+
+
+
+
+ Gets or sets the command parameter which will be passed by the Command.
+
+
+
+
+ Gets or sets the element on which to raise the specified command.
+
+
+ Element on which to raise a command.
+
+
+
+
+ Gets or sets a value indicating whether this item is enabled in the user interface (UI). This is a dependency property.
+
+
+ true if the item is enabled; otherwise, false. The default value is true.
+
+
+
+
+ Executes the command which can be set by the user.
+
+
+
+
+ The HamburgerMenuItemCollection provides typed collection of HamburgerMenuItem.
+
+
+
+
+ Represents an hour comparison operation that ensures that 12 is smaller than 1.
+ This ensures that in the control the first hour that is selectable is 12 (AM/PM).
+
+
+ This ensures that the first hour that is selectable is 12 (AM/PM).
+ This comparer is used only if in the corresponding the value for is false.
+
+
+
+
+ Overrides the text case behavior for certain buttons.
+ When set to true , the text case will be preserved and won't be changed to upper or lower case.
+
+
+
+
+ DependencyProperty for property.
+
+
+
+
+ The CornerRadius property allows users to control the roundness of the button corners independently by
+ setting a radius value for each corner. Radius values that are too large are scaled so that they
+ smoothly blend from corner to corner. (Can be used e.g. at MetroButton style)
+ Description taken from original Microsoft description :-D
+
+
+
+
+ A helper class that provides various attached properties for the ComboBox control.
+
+
+
+
+
+ Gets the Maximum number of characters the TextBox can accept.
+
+
+
+
+ Sets the Maximum number of characters the TextBox can accept.
+
+
+
+
+ Gets the Character casing of the TextBox.
+
+
+
+
+ Sets the Character casing of the TextBox.
+
+
+
+
+ A helper class that provides various controls.
+
+
+
+
+ Gets the value to handle the visibility of the DisabledVisualElement in the template.
+
+
+
+
+ Sets the value to handle the visibility of the DisabledVisualElement in the template.
+
+
+
+
+ The DependencyProperty for the CharacterCasing property.
+ Controls whether or not content is converted to upper or lower case
+
+
+
+
+ Gets the character casing of the control
+
+
+
+
+ Sets the character casing of the control
+
+
+
+
+ This property can be used to set the button width (PART_ClearText) of TextBox, PasswordBox, ComboBox, NumericUpDown
+
+
+
+
+ Sets the brush used to draw the focus border.
+
+
+
+
+ Gets the brush used to draw the focus border.
+
+
+
+
+ Sets the brush used to draw the mouse over brush.
+
+
+
+
+ Gets the brush used to draw the mouse over brush.
+
+
+
+
+ DependencyProperty for property.
+
+
+
+
+ The CornerRadius property allows users to control the roundness of the button corners independently by
+ setting a radius value for each corner. Radius values that are too large are scaled so that they
+ smoothly blend from corner to corner. (Can be used e.g. at MetroButton style)
+ Description taken from original Microsoft description :-D
+
+
+
+
+ Save the DataGrid.
+
+
+
+
+ Get the DataGrid.
+
+
+
+
+ Gets the value to define the DataGridCell selection behavior.
+
+
+
+
+ Sets the value to define the DataGridCell selection behavior.
+
+
+
+
+ Gets the value to define the DataGridCell selection behavior.
+
+
+
+
+ Sets the value to define the DataGridCell selection behavior.
+
+
+
+
+ Gets a value which indicates the preview cell editing is enabled or not.
+
+
+
+
+ Sets a value which indicates the preview cell editing is enabled or not.
+
+
+
+
+ Gets the value to define the DataGridRow selection behavior.
+
+
+
+
+ Sets the value to define the DataGridRow selection behavior.
+
+
+
+
+ A helper class that provides various attached properties for the Expander control.
+
+
+
+
+
+ Gets the toggle button style used for the ExpandDirection Up.
+
+
+
+
+ Sets the toggle button style used for the ExpandDirection Up.
+
+
+
+
+ Gets the toggle button style used for the ExpandDirection Down.
+
+
+
+
+ Sets the toggle button style used for the ExpandDirection Down.
+
+
+
+
+ Gets the toggle button style used for the ExpandDirection Left.
+
+
+
+
+ Sets the toggle button style used for the ExpandDirection Left.
+
+
+
+
+ Gets the toggle button style used for the ExpandDirection Right.
+
+
+
+
+ Sets the toggle button style used for the ExpandDirection Right.
+
+
+
+
+ Change the value of the slider if the user rotates the mouse wheel by the value defined for
+
+
+
+
+ Change the value of the slider if the user rotates the mouse wheel by the value defined for
+
+
+
+
+ Do not change the value of the slider if the user rotates the mouse wheel.
+
+
+
+
+ Change the value of the slider only if the control is focused.
+
+
+
+
+ Changes the value of the slider if the mouse pointer is over this element.
+
+
+
+
+ This property can be used to set vertical scrollbar left side from the tabpanel (look at MetroAnimatedSingleRowTabControl)
+
+
+
+
+ Gets/Sets the type how the value will be changed if the user rotates the mouse wheel.
+
+
+
+
+ Gets/Sets the type how the value will be changed if the user rotates the mouse wheel.
+
+
+
+
+ Gets/Sets the value when the slider will be changed. Possible values are if the slider is focused or if the mouse is over the slider.
+
+
+
+
+ Gets/Sets the value when the slider will be changed. Possible values are if the slider is focused or if the mouse is over the slider.
+
+
+
+
+ Specifies the underline position of a TabControl.
+
+
+
+
+ Defines whether the underline below the is shown or not.
+
+
+
+
+ Defines whether the underline below the or is shown or not.
+
+
+
+
+ Defines the underline brush below the or .
+
+
+
+
+ Defines the underline brush below the or of an selected item.
+
+
+
+
+ Defines the underline brush below the or if the mouse is over an item.
+
+
+
+
+ Defines the underline brush below the or if the mouse is over a selected item.
+
+
+
+
+ This property can be used to set the Transition for animated TabControls
+
+
+
+
+ A helper class that provides various attached properties for the TextBox control.
+
+
+ Password watermarking code from: http://prabu-guru.blogspot.com/2010/06/how-to-add-watermark-text-to-textbox.html
+
+
+
+
+ The clear text button behavior property. It sets a click event to the button if the value is true.
+
+
+
+
+ This property can be used to set the button width (PART_ClearText) of TextBox, PasswordBox, ComboBox, NumericUpDown
+
+
+
+
+ This property can be used to retrieve the watermark using the of bound property.
+
+
+ Setting this property to true will uses reflection.
+
+
+
+
+ Indicates if a TextBox or RichTextBox should use SpellCheck context menu
+
+
+
+
+ Indicates if the watermark is automatically retrieved by using the of the bound property.
+
+ This attached property uses reflection; thus it might reduce the performance of the application.
+ The auto-watermak does work for the following controls:
+ In the following case no custom watermark is shown
+
+ - There is no binding
+ - Binding path errors
+ - Binding to a element of a collection without using a property of that element
Binding Path=Collection[0] use: Binding Path=Collection[0].SubProperty
+ - The bound property does not have a
+
+
+
+
+ Gets a value that indicates the horizontal alignment of the watermark.
+
+
+ One of the values that specifies the desired alignment. The default is .
+
+
+
+
+ Sets a value that indicates the horizontal alignment of the watermark.
+
+
+
+
+ Gets if the attached TextBox has text.
+
+
+
+
+ Gets the clear text button visibility / feature. Can be used to enable text deletion.
+
+
+
+
+ Sets the clear text button visibility / feature. Can be used to enable text deletion.
+
+
+
+
+ Gets the text button visibility.
+
+
+
+
+ Sets the text button visibility.
+
+
+
+
+ Gets the buttons placement variant.
+
+
+
+
+ Sets the buttons placement variant.
+
+
+
+
+ Gets the clear text button behavior.
+
+
+
+
+ Sets the clear text button behavior.
+
+
+
+
+ ButtonContentTemplate is the template used to display the content of the ClearText button.
+
+
+
+
+ This property can be used to handle the style for CheckBox and RadioButton
+ LeftToRight means content left and button right and RightToLeft vise versa
+
+
+
+
+ This property can be used to handle the style for CheckBox and RadioButton
+ LeftToRight means content left and button right and RightToLeft vise versa
+
+
+
+
+ A MetroTabControl (Pivot) that wraps TabItem/MetroTabItem headers on a single row.
+
+
+
+
+ Initializes a new instance of the MahApps.Metro.Controls.MetroAnimatedSingleRowTabControl class.
+
+
+
+
+ A MetroTabControl (Pivot) that uses a TransitioningContentControl to animate the contents of a TabItem/MetroTabItem.
+
+
+
+
+ Initializes a new instance of the MahApps.Metro.Controls.MetroAnimatedTabControl class.
+
+
+
+
+ Originally from http://xamlcoder.com/blog/2010/11/04/creating-a-metro-ui-style-control/
+
+
+
+
+ A reimplementation of NavigationWindow based on MetroWindow.
+
+
+
+ MetroNavigationWindow
+
+
+
+
+ Gets an IEnumerable that you use to enumerate the entries in back navigation history for a NavigationWindow.
+
+
+
+
+
+ Gets an IEnumerable that you use to enumerate the entries in back navigation history for a NavigationWindow.
+
+
+
+
+
+ Gets the NavigationService that is used by this MetroNavigationWindow to provide navigation services to its content.
+
+
+
+
+
+ Gets a value that indicates whether there is at least one entry in back navigation history.
+
+
+
+
+
+ Gets a value that indicates whether there is at least one entry in forward navigation history.
+
+
+
+
+
+ Gets or sets the base uniform resource identifier (URI) of the current context.
+
+
+
+
+
+ Gets or sets the uniform resource identifier (URI) of the current content, or the URI of new content that is currently being navigated to.
+
+
+
+
+
+ Adds an entry to back navigation history that contains a CustomContentState object.
+
+ A CustomContentState object that represents application-defined state that is associated with a specific piece of content.
+
+
+
+
+ Removes the most recent journal entry from back history.
+
+ The most recent JournalEntry in back navigation history, if there is one.
+
+
+
+
+ Navigates to the most recent item in back navigation history.
+
+
+
+
+
+ Navigates to the most recent item in forward navigation history.
+
+
+
+
+
+ Navigates asynchronously to content that is contained by an object.
+
+ An Object that contains the content to navigate to.
+ true if a navigation is not canceled; otherwise, false.
+
+
+
+
+ Navigates asynchronously to content that is specified by a uniform resource identifier (URI).
+
+ A Uri object initialized with the URI for the desired content.
+ true if a navigation is not canceled; otherwise, false.
+
+
+
+
+ Navigates asynchronously to content that is contained by an object, and passes an object that contains data to be used for processing during navigation.
+
+ An Object that contains the content to navigate to.
+ A Object that contains data to be used for processing during navigation.
+ true if a navigation is not canceled; otherwise, false.
+
+
+
+
+ Navigates asynchronously to source content located at a uniform resource identifier (URI), and pass an object that contains data to be used for processing during navigation.
+
+ A Uri object initialized with the URI for the desired content.
+ A Object that contains data to be used for processing during navigation.
+ true if a navigation is not canceled; otherwise, false.
+
+
+
+
+ Stops further downloading of content for the current navigation request.
+
+
+
+
+
+ Occurs when navigation to a content fragment begins, which occurs immediately, if the desired fragment is in the current content, or after the source XAML content has been loaded, if the desired fragment is in different content.
+
+
+
+
+
+ Occurs when a new navigation is requested.
+
+
+
+
+
+ Occurs when an error is raised while navigating to the requested content.
+
+
+
+
+
+ Occurs periodically during a download to provide navigation progress information.
+
+
+
+
+
+ Occurs when the StopLoading method is called, or when a new navigation is requested while a current navigation is in progre
+
+
+
+
+
+ Occurs when the content that is being navigated to has been found, and is available from the PageContent property, although it may not have completed loading
+
+
+
+
+
+ Occurs when content that was navigated to has been loaded, parsed, and has begun rendering.
+
+
+
+
+
+ InitializeComponent
+
+
+
+
+ A metrofied ProgressBar.
+
+
+
+
+
+ Gets/sets the diameter of the ellipses used in the indeterminate animation.
+
+
+
+
+ Gets/sets the offset of the ellipses used in the indeterminate animation.
+
+
+
+
+ A standard MetroTabControl (Pivot).
+
+
+
+
+ Initializes a new instance of the MahApps.Metro.Controls.MetroTabControl class.
+
+
+
+
+ A base class for every MetroTabControl (Pivot).
+
+
+
+
+ Get/sets the command that executes when a MetroTabItem's close button is clicked.
+
+
+
+
+ An event that is raised when a TabItem is closed.
+
+
+
+
+ Event args that is created when a TabItem is closed.
+
+
+
+
+ Gets the MetroTabItem that will be closed.
+
+
+
+
+ An extended TabItem with a metro style.
+
+
+
+
+ Gets/sets whether the Close Button is visible.
+
+
+
+
+ Gets/sets the command that is executed when the Close Button is clicked.
+
+
+
+
+ Gets/sets the command that is executed when the Close Button is clicked.
+
+
+
+
+ Gets/sets the command parameter which is passed to the close button command.
+
+
+
+
+ Gets/sets the Close Button Margin.
+
+
+
+
+ The MetroThumbContentControl control can be used for titles or something else and enables basic drag movement functionality.
+
+
+
+
+ Adds or remove a DragStartedEvent handler
+
+
+
+
+ Adds or remove a DragDeltaEvent handler
+
+
+
+
+ Adds or remove a DragCompletedEvent handler
+
+
+
+
+ DependencyProperty for the IsDragging property.
+
+
+
+
+ Indicates that the left mouse button is pressed and is over the MetroThumbContentControl.
+
+
+
+
+ An extended, metrofied Window class.
+
+
+
+
+ Allows easy handling of window commands brush. Theme is also applied based on this brush.
+
+
+
+
+ Gets/sets whether the window's entrance transition animation is enabled.
+
+
+
+
+ Gets/sets the FlyoutsControl that hosts the window's flyouts.
+
+
+
+
+ Gets/sets the icon content template to show a custom icon.
+
+
+
+
+ Gets/sets the title content template to show a custom title.
+
+
+
+
+ Gets/sets the left window commands that hosts the user commands.
+
+
+
+
+ Gets/sets the right window commands that hosts the user commands.
+
+
+
+
+ Gets/sets the window button commands that hosts the min/max/close commands.
+
+
+
+
+ Gets/sets whether the window will ignore (and overlap) the taskbar when maximized.
+
+
+
+
+ Gets/sets the brush used for the titlebar's foreground.
+
+
+
+
+ Gets/sets whether the window will save it's position between loads.
+
+
+
+
+ Gets the window placement settings (can be overwritten).
+
+
+
+
+ Get/sets whether the titlebar icon is visible or not.
+
+
+
+
+ Get/sets whether dialogs show over the title bar.
+
+
+
+
+ Gets/sets edge mode of the titlebar icon.
+
+
+
+
+ Gets/sets bitmap scaling mode of the titlebar icon.
+
+
+
+
+ Gets/sets icon scaling mode of the titlebar.
+
+
+
+
+ Gets/sets whether the TitleBar is visible or not.
+
+
+
+
+ Gets/sets whether the WindowStyle is None or not.
+
+
+
+
+ Gets/sets if the minimize button is visible.
+
+
+
+
+ Gets/sets if the Maximize/Restore button is visible.
+
+
+
+
+ Gets/sets if the close button is visible.
+
+
+
+
+ Gets/sets if the min button is enabled.
+
+
+
+
+ Gets/sets if the max/restore button is enabled.
+
+
+
+
+ Gets/sets if the close button is enabled.
+
+
+
+
+ Gets/sets if the the system menu should popup on right click.
+
+
+
+
+ Gets/sets the TitleBar's height.
+
+
+
+
+ Gets/sets if the TitleBar's text is automatically capitalized.
+
+
+
+
+ Character casing of the title
+
+
+
+
+ Gets/sets the title horizontal alignment.
+
+
+
+
+ Gets/sets the brush used for the Window's title bar.
+
+
+
+
+ Gets/sets the brush used for the Window's glow.
+
+
+
+
+ Gets/sets the brush used for the Window's non-active glow.
+
+
+
+
+ Gets/sets the brush used for the Window's non-active border.
+
+
+
+
+ Gets/sets the brush used for the Window's non-active title bar.
+
+
+
+
+ Gets/sets the brush used for the dialog overlay.
+
+
+
+
+ Gets/sets the opacity used for the dialog overlay.
+
+
+
+
+ Begins to show the MetroWindow's overlay effect.
+
+ A task representing the process.
+
+
+
+ Begins to hide the MetroWindow's overlay effect.
+
+ A task representing the process.
+
+
+
+ Stores the given element, or the last focused element via FocusManager, for restoring the focus after closing a dialog.
+
+ The element which will be focused again.
+
+
+
+ Clears the stored element which would get the focus after closing a dialog.
+
+
+
+
+ Initializes a new instance of the MahApps.Metro.Controls.MetroWindow class.
+
+
+
+
+ Gets the template child with the given name.
+
+ The interface type inheirted from DependencyObject.
+ The name of the template child.
+
+
+
+ Gets the template child with the given name.
+
+ The name of the template child.
+
+
+
+ This class eats little children.
+
+
+
+
+ Sets the IsHitTestVisibleInChromeProperty to a MetroWindow template child
+
+ The MetroWindow.
+ The name of the template child.
+
+
+
+
+ Sets the WindowChrome ResizeGripDirection to a MetroWindow template child.
+
+ The MetroWindow.
+ The name of the template child.
+ The direction.
+
+
+
+ Adapts the WindowCommands to the theme of the first opened, topmost && (top || right || left) flyout
+
+ The MetroWindow
+ All the flyouts! Or flyouts that fall into the category described in the summary.
+ An optional brush to reset the window commands brush to.
+
+
+
+ Represents a Windows spin box (also known as an up-down control) that displays numeric values.
+
+
+
+
+ Event fired from this NumericUpDown when its value has reached the maximum value
+
+
+
+
+ Event fired from this NumericUpDown when its value has reached the minimum value
+
+
+
+
+ Gets or sets the amount of time, in milliseconds, the NumericUpDown waits while the up/down button is pressed
+ before it starts increasing/decreasing the
+ for the specified . The value must be
+ non-negative.
+
+
+
+
+ Gets or sets a value indicating whether the user can use the arrow keys and to change values.
+
+
+
+
+ Gets or sets a value indicating whether the user can use the mouse wheel to change values.
+
+
+
+
+ Gets or sets a value indicating whether the control must have the focus in order to change values using the mouse wheel.
+
+ If the value is true then the value changes when the mouse wheel is over the control. If the value is false then the value changes only if the control has the focus. If is set to "false" then this property has no effect.
+
+
+
+
+
+ Gets or sets a value indicating whether the user can enter text in the control.
+
+
+
+
+ Gets or sets a value indicating the culture to be used in string formatting operations.
+
+
+
+
+ Gets or sets a value indicating whether the +/- button of the control is visible.
+
+
+ If the value is false then the of the control can be changed only if one of the following cases is satisfied:
+
+ -
+
is true.
+
+ -
+
is true.
+
+ -
+
is true.
+
+
+
+
+
+
+ Gets or sets a value indicating whether the text can be changed by the use of the up or down buttons only.
+
+
+
+
+ Gets or sets a value indicating whether the value to be added to or subtracted from remains
+ always
+ or if it will increase faster after pressing the up/down button/arrow some time.
+
+
+
+
+ Gets or sets the formatting for the displaying
+
+
+
+
+
+
+
+ Gets or sets the horizontal alignment of the contents of the text box.
+
+
+
+
+ Indicates if the NumericUpDown should show the decimal separator or not.
+
+
+
+
+ Called when this element or any below gets focus.
+
+
+
+
+ When overridden in a derived class, is invoked whenever application code or internal processes call
+ .
+
+
+
+
+ Raises the routed event.
+
+
+ Old value of the property
+
+
+ New value of the property
+
+
+
+
+ Based on Greg Schechter's Planerator
+ http://blogs.msdn.com/b/greg_schechter/archive/2007/10/26/enter-the-planerator-dead-simple-3d-in-wpf-with-a-stupid-name.aspx
+
+
+
+
+ An Enum representing different positions, such as Left or Right.
+
+
+
+
+ AddValueChanged of dependency property descriptor results in memory leak as you already know.
+ So, as described here, you can create custom class PropertyChangeNotifier to listen
+ to any dependency property changes.
+
+ This class takes advantage of the fact that bindings use weak references to manage associations
+ so the class will not root the object who property changes it is watching. It also uses a WeakReference
+ to maintain a reference to the object whose property it is watching without rooting that object.
+ In this way, you can maintain a collection of these objects so that you can unhook the property
+ change later without worrying about that collection rooting the object whose values you are watching.
+
+ Complete implementation can be found here: http://agsmith.wordpress.com/2008/04/07/propertydescriptor-addvaluechanged-alternative/
+
+
+
+
+ Identifies the dependency property
+
+
+
+
+ Returns/sets the value of the property
+
+
+
+
+
+ Event arguments created for the RangeSlider's SelectionChanged event.
+
+
+
+
+
+ The value of the new range's beginning.
+
+
+
+
+ The value of the new range's ending.
+
+
+
+
+ A slider control with the ability to select a range between two values.
+
+
+
+
+ Get/sets value how fast thumbs will move when user press on left/right/central with left mouse button (IsMoveToPoint must be set to FALSE)
+
+
+
+
+ Get/sets precision of the value, which displaying inside AutotToolTip
+
+
+
+
+ Get/sets the converter for the tooltip text
+
+
+
+
+ Get/sets tooltip, which will show while dragging thumbs and display currect value
+
+
+
+
+ Get/sets tick placement position
+
+
+
+
+ Get/sets IsMoveToPoint feature which will enable/disable moving to exact point inside control when user clicked on it
+
+
+
+
+ Get/sets tickFrequency
+
+
+
+
+ Get/sets orientation of range slider
+
+
+
+
+ Get/sets whether possibility to make manipulations inside range with left/right mouse buttons + cotrol button
+
+
+
+
+ Get/sets whether possibility to make manipulations inside range with left/right mouse buttons + cotrol button
+
+
+
+
+ Get/sets whether whole range will be moved when press on right/left/central part of control
+
+
+
+
+ Get/sets the minimal distance between two thumbs.
+
+
+
+
+ Get/sets the beginning of the range selection.
+
+
+
+
+ Get/sets the end of the range selection.
+
+
+
+
+ Get/sets the minimum range that can be selected.
+
+
+
+
+ Responds to a change in the value of the property.
+
+ The old value of the property. The new value of the property.
+
+
+
+ Responds to a change in the value of the property.
+
+ The old value of the property. The new value of the property.
+
+
+
+ RevealImage
+
+
+
+
+ InitializeComponent
+
+
+
+
+ Reflects the parameter to pass to the CommandProperty upon execution.
+
+
+
+
+ Gets or sets the target element on which to fire the command.
+
+
+
+
+ Get or sets the Command property.
+
+
+
+
+ Indicates whether the Popup is visible.
+
+
+
+
+ Gets or sets an extra tag.
+
+
+
+
+ Gets or sets the dimension of children stacking.
+
+
+
+
+ Gets or sets the Content used to generate the icon part.
+
+
+
+
+ Gets or sets the ContentTemplate used to display the content of the icon part.
+
+
+
+
+ Gets/sets the button style.
+
+
+
+
+ Gets/sets the button arrow style.
+
+
+
+
+ Gets/sets the popup listbox style.
+
+
+
+
+ Gets/sets the brush of the button arrow icon.
+
+
+
+
+ Gets/sets the brush of the button arrow icon if the mouse is over the split button.
+
+
+
+
+ Gets/sets the brush of the button arrow icon if the arrow button is pressed.
+
+
+
+ Updates the current selection when an item in the has changed
+ The event data.
+
+
+
+ A special animation used to animates the length of a .
+
+
+
+
+
+
+ Represents a container with two views; one view for the main content and another view that is typically used for
+ navigation commands.
+
+
+
+
+ Identifies the dependency property.
+
+ The identifier for the property.
+
+
+
+ Gets or sets the width of the pane in its compact display mode.
+
+
+ The width of the pane in it's compact display mode. The default is 48 device-independent pixel (DIP) (defined
+ by the SplitViewCompactPaneThemeLength resource).
+
+
+
+
+ Identifies the dependency property.
+
+ The identifier for the dependency property.
+
+
+
+ Gets or sets the contents of the main panel of a .
+
+ The contents of the main panel of a . The default is null.
+
+
+
+ Identifies the dependency property.
+
+ The identifier for the dependency property.
+
+
+
+ Gets of sets a value that specifies how the pane and content areas of a are shown.
+
+
+ A value of the enumeration that specifies how the pane and content areas of a are
+ shown. The default is .
+
+
+
+
+ Identifies the dependency property.
+
+ The identifier for the dependency property.
+
+
+
+ Gets or sets a value that specifies whether the pane is expanded to its full width.
+
+ true if the pane is expanded to its full width; otherwise, false. The default is true.
+
+
+
+ Identifies the dependency property.
+
+ The identifier for the dependency property.
+
+
+
+ Gets or sets the width of the pane when it's fully expanded.
+
+
+ The width of the pane when it's fully expanded. The default is 320 device-independent
+ pixel (DIP).
+
+
+
+
+ Identifies the dependency property.
+
+ The identifier for the dependency property.
+
+
+
+ Gets or sets the contents of the pane of a .
+
+ The contents of the pane of a . The default is null.
+
+
+
+ Identifies the dependency property.
+
+ The identifier for the dependency property.
+
+
+
+ Gets or sets the Brush to apply to the background of the area of the control.
+
+ The Brush to apply to the background of the area of the control.
+
+
+
+ Identifies the dependency property.
+
+ The identifier for the dependency property.
+
+
+
+ Gets or sets the Brush to apply to the foreground of the area of the control.
+
+ The Brush to apply to the background of the area of the control.
+
+
+
+ Identifies the PanePlacement dependency property.
+
+ The identifier for the PanePlacement dependency property.
+
+
+
+ Gets or sets a value that specifies whether the pane is shown on the right or left side of the
+ .
+
+
+ A value of the enumeration that specifies whether the pane is shown on the right or left side of the
+ . The default is .
+
+
+
+
+ Identifies the dependency property.
+
+ The identifier for the dependency property.
+
+
+
+ Gets an object that provides calculated values that can be referenced as TemplateBinding sources when defining
+ templates for a control.
+
+ An object that provides calculated values for templates.
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Occurs when the pane is closed.
+
+
+
+
+ Occurs when the pane is closing.
+
+
+
+
+ Constants that specify how the pane is shown in a .
+
+
+
+
+ The pane covers the content when it's open and does not take up space in the control layout.
+
+
+
+
+ The pane is shown side-by-side with the content and takes up space in the control layout.
+
+
+
+
+ The amount of the pane defined by the property is shown side-by-side
+ with the content and takes up space in the control layout.
+ The remaining part of the pane covers the content when it's open and does not take up space in the control layout.
+
+
+
+
+ The amount of the pane defined by the property is shown side-by-side
+ with the content and takes up space in the control layout.
+ The remaining part of the pane pushes the content to the side when it's open and takes up space in the control
+ layout.
+
+
+
+
+ Provides event data for the event.
+
+
+
+
+ Gets or sets a value that indicates whether the pane closing action should be canceled.
+
+ true to cancel the pane closing action; otherwise, false.
+
+
+
+ Constants that specify whether the pane is set to the left or to the right of the content in a
+ .
+
+
+
+
+ The pane is shown to the left of the content.
+
+
+
+
+ The pane is shown to the right of the content.
+
+
+
+
+ Provides calculated values that can be referenced as TemplatedParent sources when defining templates for a
+ .
+ Not intended for general use.
+
+
+
+
+ Gets the value as a GridLength.
+
+
+
+
+ Gets the negative of the value.
+
+
+
+
+ Gets the negative of the value calculated by subtracting the value from
+ the value.
+
+
+
+
+ Gets the value as a GridLength.
+
+
+
+
+ Gets the value.
+
+
+
+
+ Gets a value calculated by subtracting the value from the
+ value.
+
+
+
+
+ An Enum representing different themes for window commands.
+
+
+
+
+ HorizontalTitleAlignment Dependency Property.
+ Default Value: HorizontalAlignment.Left
+
+
+
+
+ Gets/Sets the horizontal alignment of the title.
+
+
+
+
+ VerticalTitleAlignment Dependency Property.
+ Default Value: VerticalAlignment.Bottom
+
+
+
+
+ Gets/Sets the vertical alignment of the title.
+
+
+
+
+ Represents a control that allows the user to select a date and a time.
+
+
+
+
+ Occurs when the property is changed.
+
+
+
+
+ Gets or sets the date to display
+
+
+ The date to display. The default is .
+
+
+
+
+ Gets or sets the last date to be displayed.
+
+ The last date to display.
+
+
+
+ Gets or sets the first date to be displayed.
+
+ The first date to display.
+
+
+
+ Gets or sets the day that is considered the beginning of the week.
+
+
+ A that represents the beginning of the week. The default is the
+ that is determined by the current culture.
+
+
+
+
+ Gets or sets a value that indicates whether the current date will be highlighted.
+
+ true if the current date is highlighted; otherwise, false. The default is true.
+
+
+
+ Gets or sets a value that indicates the dimension by which calendar and clock are stacked.
+
+
+ The of the calendar and clock. The default is
+ .
+
+
+
+
+ Gets or sets the currently selected date.
+
+
+ The date currently selected. The default is null.
+
+
+
+
+ Defines the visibility for time-parts that are visible for the .
+
+
+
+
+ Represents a control that allows the user to select a time.
+
+
+
+
+ Represents a base-class for time picking.
+
+
+
+
+ This readonly dependency property is to control whether to show the date-picker (in case of ) or hide it (in case of .
+
+
+
+
+ Represents the time 00:00:00; 12:00:00 AM respectively
+
+
+
+
+ Represents the time 23:59:59.9999999; 11:59:59.9999999 PM respectively
+
+
+
+
+ This list contains values from 0 to 55 with an interval of 5. It can be used to bind to and .
+
+
+ <MahApps:TimePicker SourceSeconds="{x:Static MahApps:TimePickerBase.IntervalOf5}" />
+ <MahApps:DateTimePicker SourceSeconds="{x:Static MahApps:TimePickerBase.IntervalOf5}" />
+
+
+ Returns a list containing {0, 5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55}.
+
+
+
+
+ This list contains values from 0 to 50 with an interval of 10. It can be used to bind to and .
+
+
+ <MahApps:TimePicker SourceSeconds="{x:Static MahApps:TimePickerBase.IntervalOf10}" />
+ <MahApps:DateTimePicker SourceSeconds="{x:Static MahApps:TimePickerBase.IntervalOf10}" />
+
+
+ Returns a list containing {0, 10, 20, 30, 40, 50}.
+
+
+
+
+ This list contains values from 0 to 45 with an interval of 15. It can be used to bind to and .
+
+
+ <MahApps:TimePicker SourceSeconds="{x:Static MahApps:TimePickerBase.IntervalOf15}" />
+ <MahApps:DateTimePicker SourceSeconds="{x:Static MahApps:TimePickerBase.IntervalOf15}" />
+
+
+ Returns a list containing {0, 15, 30, 45}.
+
+
+
+
+ Occurs when the property is changed.
+
+
+
+
+ Gets or sets a value indicating the culture to be used in string formatting operations.
+
+
+
+
+ Gets or sets a value indicating the visibility of the clock hands in the user interface (UI).
+
+
+ The visibility definition of the clock hands. The default is .
+
+
+
+
+ Gets or sets a value indicating whether the date can be selected or not. This property is read-only.
+
+
+
+
+ Gets or sets a value indicating whether the clock of this control is visible in the user interface (UI). This is a
+ dependency property.
+
+
+ If this value is set to false then is set to
+
+
+
+ true if the clock is visible; otherwise, false. The default value is true.
+
+
+
+
+ Gets or sets a value indicating whether the drop-down for a box is currently
+ open.
+
+ true if the drop-down is open; otherwise, false. The default is false.
+
+
+
+ Gets or sets a value indicating whether the contents of the are not editable.
+
+
+ true if the is read-only; otherwise, false. The default is false.
+
+
+
+
+ Gets or sets a value indicating the visibility of the selectable date-time-parts in the user interface (UI).
+
+
+ visibility definition of the selectable date-time-parts. The default is .
+
+
+
+
+ Gets or sets the currently selected time.
+
+
+ The time currently selected. The default is null.
+
+
+
+
+ Gets or sets a collection used to generate the content for selecting the hours.
+
+
+ A collection that is used to generate the content for selecting the hours. The default is a list of interger from 0
+ to 23 if is false or a list of interger from
+ 1 to 12 otherwise..
+
+
+
+
+ Gets or sets a collection used to generate the content for selecting the minutes.
+
+
+ A collection that is used to generate the content for selecting the minutes. The default is a list of int from
+ 0 to 59.
+
+
+
+
+ Gets or sets a collection used to generate the content for selecting the seconds.
+
+
+ A collection that is used to generate the content for selecting the minutes. The default is a list of int from
+ 0 to 59.
+
+
+
+
+ Gets a value indicating whether the that is specified by the
+
+ set by the ( if null) has not a value.
+
+
+
+
+ When overridden in a derived class, is invoked whenever application code or internal processes call
+ .
+
+
+
+
+ Gets the offset from the selected to use it in as hour
+ parameter.
+
+ The current hour.
+
+ An integer representing the offset to add to the hour that is selected in the hour-picker for setting the correct
+ . The offset is determined as follows:
+
+
+ Condition Offset
+
+ -
+
is false0
+
+ -
+
Selected hour is between 1 AM and 11 AM 0
+
+ -
+
Selected hour is 12 AM -12h
+
+ -
+
Selected hour is between 12 PM and 11 PM +12h
+
+
+
+
+
+
+ A control that allows the user to toggle between two states: One represents true; The other represents false.
+
+
+
+
+ Gets/sets the font family of the header.
+
+
+
+
+ Gets/sets the text to display when the control is in it's On state.
+
+
+
+
+ Gets/sets the text to display when the control is in it's Off state.
+
+
+
+
+ Gets/sets the brush used for the switch's foreground.
+
+
+
+
+ Gets/sets the brush used for the on-switch's foreground.
+
+
+
+
+ Gets/sets the brush used for the off-switch's foreground.
+
+
+
+
+ Gets/sets the brush used for the thumb indicator.
+
+
+
+
+ Gets/sets the brush used for the thumb indicator.
+
+
+
+
+ Gets/sets the width of the thumb indicator.
+
+
+
+
+ Gets/sets the control's content flow direction.
+
+
+
+
+ Gets/sets the control's toggle switch button style.
+
+
+
+
+ Gets/sets whether the control is Checked (On) or not (Off).
+
+
+
+
+ Gets/sets the command which will be executed if the IsChecked property was changed.
+
+
+
+
+ Gets/sets the command which will be executed if the checked event of the control is fired.
+
+
+
+
+ Gets/sets the command which will be executed if the checked event of the control is fired.
+
+
+
+
+ Gets/sets the command parameter which will be passed by the CheckChangedCommand.
+
+
+
+
+ Gets/sets the command parameter which will be passed by the CheckedCommand.
+
+
+
+
+ Gets/sets the command parameter which will be passed by the UnCheckedCommand.
+
+
+
+
+ An event that is raised when the value of IsChecked changes.
+
+
+
+
+ A Button that allows the user to toggle between two states.
+
+
+
+
+ Gets/sets the brush used for the control's foreground.
+
+
+
+
+ Gets/sets the brush used for the on-switch's foreground.
+
+
+
+
+ Gets/sets the brush used for the off-switch's foreground.
+
+
+
+
+ Gets/sets the brush used for the thumb indicator.
+
+
+
+
+ Gets/sets the brush used for the thumb indicator.
+
+
+
+
+ Gets/sets the width of the thumb indicator.
+
+
+
+
+ enumeration for the different transition types
+
+
+
+
+ Use the VisualState DefaultTransition
+
+
+
+
+ Use the VisualState Normal
+
+
+
+
+ Use the VisualState UpTransition
+
+
+
+
+ Use the VisualState DownTransition
+
+
+
+
+ Use the VisualState RightTransition
+
+
+
+
+ Use the VisualState RightReplaceTransition
+
+
+
+
+ Use the VisualState LeftTransition
+
+
+
+
+ Use the VisualState LeftReplaceTransition
+
+
+
+
+ Use a custom VisualState, the name must be set using CustomVisualStatesName property
+
+
+
+
+ A ContentControl that animates content as it loads and unloads.
+
+
+
+
+ Gets or sets the name of the custom transition visual state.
+
+
+
+
+ Gets/sets if the content is transitioning.
+
+
+
+
+ Reload the current transition if the content is the same.
+
+
+
+
+ Helper methods for UI-related tasks.
+ This class was obtained from Philip Sumi (a fellow WPF Disciples blog)
+ http://www.hardcodet.net/uploads/2009/06/UIHelper.cs
+
+
+
+
+ Finds a parent of a given item on the visual tree.
+
+ The type of the queried item.
+ A direct or indirect child of the
+ queried item.
+ The first parent item that matches the submitted
+ type parameter. If not matching item can be found, a null
+ reference is being returned.
+
+
+
+ Finds a Child of a given item in the visual tree.
+
+ A direct parent of the queried item.
+ The type of the queried item.
+ x:Name or Name of child.
+ The first parent item that matches the submitted type parameter.
+ If not matching item can be found,
+ a null parent is being returned.
+
+
+
+ This method is an alternative to WPF's
+ method, which also
+ supports content elements. Keep in mind that for content element,
+ this method falls back to the logical tree of the element!
+
+ The item to be processed.
+ The submitted item's parent, if available. Otherwise
+ null.
+
+
+
+ Analyzes both visual and logical tree in order to find all elements of a given
+ type that are descendants of the item.
+
+ The type of the queried items.
+ The root element that marks the source of the search. If the
+ source is already of the requested type, it will not be included in the result.
+ Sometimes it's better to search in the VisualTree (e.g. in tests)
+ All descendants of that match the requested type.
+
+
+
+ This method is an alternative to WPF's
+ method, which also
+ supports content elements. Keep in mind that for content elements,
+ this method falls back to the logical tree of the element.
+
+ The item to be processed.
+ Sometimes it's better to search in the VisualTree (e.g. in tests)
+ The submitted item's child elements, if available.
+
+
+
+ Tries to locate a given item within the visual tree,
+ starting with the dependency object at a given position.
+
+ The type of the element to be found
+ on the visual tree of the element at the given location.
+ The main element which is used to perform
+ hit testing.
+ The position to be evaluated on the origin.
+
+
+
+ Gets the relative mouse position to the given handle in client coordinates.
+
+ The handle for this method.
+
+
+
+ Try to get the relative mouse position to the given handle in client coordinates.
+
+ The handle for this method.
+
+
+
+ Gets or sets the value indicating current light style for the minimize button.
+
+
+
+
+ Gets or sets the value indicating current light style for the maximize button.
+
+
+
+
+ Gets or sets the value indicating current light style for the close button.
+
+
+
+
+ Gets or sets the value indicating current dark style for the minimize button.
+
+
+
+
+ Gets or sets the value indicating current dark style for the maximize button.
+
+
+
+
+ Gets or sets the value indicating current dark style for the close button.
+
+
+
+
+ Gets or sets the value indicating current theme.
+
+
+
+
+ Gets or sets the minimize button tooltip.
+
+
+
+
+ Gets or sets the maximize button tooltip.
+
+
+
+
+ Gets or sets the close button tooltip.
+
+
+
+
+ Gets or sets the restore button tooltip.
+
+
+
+
+ Gets or sets the value indicating current theme.
+
+
+
+
+ Gets or sets the value indicating light theme template.
+
+
+
+
+ Gets or sets the value indicating light theme template.
+
+
+
+
+ Gets or sets the value indicating whether to show the separators.
+
+
+
+
+ Gets or sets the value indicating whether to show the last separator.
+
+
+
+
+ Gets or sets the value indicating separator height.
+
+
+
+
+ Gets or sets the value indicating whether to show the separator.
+
+
+
+
+ Doesn't overlay flyouts nor a hidden TitleBar.
+
+
+
+
+ Overlays opened controls.
+
+
+
+
+ Overlays a hidden TitleBar.
+
+
+
+
+ Refreshes the application settings property values from persistent storage.
+
+
+
+
+ Upgrades the application settings on loading.
+
+
+
+
+ Updates application settings to reflect a more recent installation of the application.
+
+
+
+
+ Stores the current values of the settings properties.
+
+
+
+
+ this settings class is the default way to save the placement of the window
+
+
+
+
+ Upgrades the application settings on loading.
+
+
+
+
+ Determining Ideal Text Color Based on Specified Background Color
+ http://www.codeproject.com/KB/GDI-plus/IdealTextColor.aspx
+
+ The bg.
+
+
+
+
+ Converts a double representing either hour/minute/second to the corresponding angle.
+
+
+
+
+ Converts the value from true to false and false to true.
+
+
+
+
+ Converts a String into a Visibility enumeration (and back)
+ The FalseEquivalent can be declared with the "FalseEquivalent" property
+
+
+
+
+ Initialize the properties with standard values
+
+
+
+
+ FalseEquivalent (default : Visibility.Collapsed => see Constructor)
+
+
+
+
+ Define whether the opposite boolean value is crucial (default : false)
+
+
+
+
+ Converts a Thickness to a new Thickness. It's possible to ignore a side With the IgnoreThicknessSide property.
+
+
+
+
+ Use all sides.
+
+
+
+
+ Ignore the left side.
+
+
+
+
+ Ignore the top side.
+
+
+
+
+ Ignore the right side.
+
+
+
+
+ Ignore the bottom side.
+
+
+
+ Converts a value.
+ A converted value. If the method returns null, the valid null value is used.
+ The value produced by the binding source.
+ The type of the binding target property.
+ The converter parameter to use.
+ The culture to use in the converter.
+
+
+ Converts a value.
+ A converted value. If the method returns null, the valid null value is used.
+ The value that is produced by the binding target.
+ The type to convert to.
+ The converter parameter to use.
+ The culture to use in the converter.
+
+
+
+ Windows Messages
+ Defined in winuser.h from Windows SDK v6.1
+ Documentation pulled from MSDN.
+
+
+
+
+ The WM_NULL message performs no operation. An application sends the WM_NULL message if it wants to post a message that the recipient window will ignore.
+
+
+
+
+ The WM_CREATE message is sent when an application requests that a window be created by calling the CreateWindowEx or CreateWindow function. (The message is sent before the function returns.) The window procedure of the new window receives this message after the window is created, but before the window becomes visible.
+
+
+
+
+ The WM_DESTROY message is sent when a window is being destroyed. It is sent to the window procedure of the window being destroyed after the window is removed from the screen.
+ This message is sent first to the window being destroyed and then to the child windows (if any) as they are destroyed. During the processing of the message, it can be assumed that all child windows still exist.
+ ///
+
+
+
+ The WM_MOVE message is sent after a window has been moved.
+
+
+
+
+ The WM_SIZE message is sent to a window after its size has changed.
+
+
+
+
+ The WM_ACTIVATE message is sent to both the window being activated and the window being deactivated. If the windows use the same input queue, the message is sent synchronously, first to the window procedure of the top-level window being deactivated, then to the window procedure of the top-level window being activated. If the windows use different input queues, the message is sent asynchronously, so the window is activated immediately.
+
+
+
+
+ The WM_SETFOCUS message is sent to a window after it has gained the keyboard focus.
+
+
+
+
+ The WM_KILLFOCUS message is sent to a window immediately before it loses the keyboard focus.
+
+
+
+
+ The WM_ENABLE message is sent when an application changes the enabled state of a window. It is sent to the window whose enabled state is changing. This message is sent before the EnableWindow function returns, but after the enabled state (WS_DISABLED style bit) of the window has changed.
+
+
+
+
+ An application sends the WM_SETREDRAW message to a window to allow changes in that window to be redrawn or to prevent changes in that window from being redrawn.
+
+
+
+
+ An application sends a WM_SETTEXT message to set the text of a window.
+
+
+
+
+ An application sends a WM_GETTEXT message to copy the text that corresponds to a window into a buffer provided by the caller.
+
+
+
+
+ An application sends a WM_GETTEXTLENGTH message to determine the length, in characters, of the text associated with a window.
+
+
+
+
+ The WM_PAINT message is sent when the system or another application makes a request to paint a portion of an application's window. The message is sent when the UpdateWindow or RedrawWindow function is called, or by the DispatchMessage function when the application obtains a WM_PAINT message by using the GetMessage or PeekMessage function.
+
+
+
+
+ The WM_CLOSE message is sent as a signal that a window or an application should terminate.
+
+
+
+
+ The WM_QUERYENDSESSION message is sent when the user chooses to end the session or when an application calls one of the system shutdown functions. If any application returns zero, the session is not ended. The system stops sending WM_QUERYENDSESSION messages as soon as one application returns zero.
+ After processing this message, the system sends the WM_ENDSESSION message with the wParam parameter set to the results of the WM_QUERYENDSESSION message.
+
+
+
+
+ The WM_QUERYOPEN message is sent to an icon when the user requests that the window be restored to its previous size and position.
+
+
+
+
+ The WM_ENDSESSION message is sent to an application after the system processes the results of the WM_QUERYENDSESSION message. The WM_ENDSESSION message informs the application whether the session is ending.
+
+
+
+
+ The WM_QUIT message indicates a request to terminate an application and is generated when the application calls the PostQuitMessage function. It causes the GetMessage function to return zero.
+
+
+
+
+ The WM_ERASEBKGND message is sent when the window background must be erased (for example, when a window is resized). The message is sent to prepare an invalidated portion of a window for painting.
+
+
+
+
+ This message is sent to all top-level windows when a change is made to a system color setting.
+
+
+
+
+ The WM_SHOWWINDOW message is sent to a window when the window is about to be hidden or shown.
+
+
+
+
+ An application sends the WM_WININICHANGE message to all top-level windows after making a change to the WIN.INI file. The SystemParametersInfo function sends this message after an application uses the function to change a setting in WIN.INI.
+ Note The WM_WININICHANGE message is provided only for compatibility with earlier versions of the system. Applications should use the WM_SETTINGCHANGE message.
+
+
+
+
+ An application sends the WM_WININICHANGE message to all top-level windows after making a change to the WIN.INI file. The SystemParametersInfo function sends this message after an application uses the function to change a setting in WIN.INI.
+ Note The WM_WININICHANGE message is provided only for compatibility with earlier versions of the system. Applications should use the WM_SETTINGCHANGE message.
+
+
+
+
+ The WM_DEVMODECHANGE message is sent to all top-level windows whenever the user changes device-mode settings.
+
+
+
+
+ The WM_ACTIVATEAPP message is sent when a window belonging to a different application than the active window is about to be activated. The message is sent to the application whose window is being activated and to the application whose window is being deactivated.
+
+
+
+
+ An application sends the WM_FONTCHANGE message to all top-level windows in the system after changing the pool of font resources.
+
+
+
+
+ A message that is sent whenever there is a change in the system time.
+
+
+
+
+ The WM_CANCELMODE message is sent to cancel certain modes, such as mouse capture. For example, the system sends this message to the active window when a dialog box or message box is displayed. Certain functions also send this message explicitly to the specified window regardless of whether it is the active window. For example, the EnableWindow function sends this message when disabling the specified window.
+
+
+
+
+ The WM_SETCURSOR message is sent to a window if the mouse causes the cursor to move within a window and mouse input is not captured.
+
+
+
+
+ The WM_MOUSEACTIVATE message is sent when the cursor is in an inactive window and the user presses a mouse button. The parent window receives this message only if the child window passes it to the DefWindowProc function.
+
+
+
+
+ The WM_CHILDACTIVATE message is sent to a child window when the user clicks the window's title bar or when the window is activated, moved, or sized.
+
+
+
+
+ The WM_QUEUESYNC message is sent by a computer-based training (CBT) application to separate user-input messages from other messages sent through the WH_JOURNALPLAYBACK Hook procedure.
+
+
+
+
+ The WM_GETMINMAXINFO message is sent to a window when the size or position of the window is about to change. An application can use this message to override the window's default maximized size and position, or its default minimum or maximum tracking size.
+
+
+
+
+ Windows NT 3.51 and earlier: The WM_PAINTICON message is sent to a minimized window when the icon is to be painted. This message is not sent by newer versions of Microsoft Windows, except in unusual circumstances explained in the Remarks.
+
+
+
+
+ Windows NT 3.51 and earlier: The WM_ICONERASEBKGND message is sent to a minimized window when the background of the icon must be filled before painting the icon. A window receives this message only if a class icon is defined for the window; otherwise, WM_ERASEBKGND is sent. This message is not sent by newer versions of Windows.
+
+
+
+
+ The WM_NEXTDLGCTL message is sent to a dialog box procedure to set the keyboard focus to a different control in the dialog box.
+
+
+
+
+ The WM_SPOOLERSTATUS message is sent from Print Manager whenever a job is added to or removed from the Print Manager queue.
+
+
+
+
+ The WM_DRAWITEM message is sent to the parent window of an owner-drawn button, combo box, list box, or menu when a visual aspect of the button, combo box, list box, or menu has changed.
+
+
+
+
+ The WM_MEASUREITEM message is sent to the owner window of a combo box, list box, list view control, or menu item when the control or menu is created.
+
+
+
+
+ Sent to the owner of a list box or combo box when the list box or combo box is destroyed or when items are removed by the LB_DELETESTRING, LB_RESETCONTENT, CB_DELETESTRING, or CB_RESETCONTENT message. The system sends a WM_DELETEITEM message for each deleted item. The system sends the WM_DELETEITEM message for any deleted list box or combo box item with nonzero item data.
+
+
+
+
+ Sent by a list box with the LBS_WANTKEYBOARDINPUT style to its owner in response to a WM_KEYDOWN message.
+
+
+
+
+ Sent by a list box with the LBS_WANTKEYBOARDINPUT style to its owner in response to a WM_CHAR message.
+
+
+
+
+ An application sends a WM_SETFONT message to specify the font that a control is to use when drawing text.
+
+
+
+
+ An application sends a WM_GETFONT message to a control to retrieve the font with which the control is currently drawing its text.
+
+
+
+
+ An application sends a WM_SETHOTKEY message to a window to associate a hot key with the window. When the user presses the hot key, the system activates the window.
+
+
+
+
+ An application sends a WM_GETHOTKEY message to determine the hot key associated with a window.
+
+
+
+
+ The WM_QUERYDRAGICON message is sent to a minimized (iconic) window. The window is about to be dragged by the user but does not have an icon defined for its class. An application can return a handle to an icon or cursor. The system displays this cursor or icon while the user drags the icon.
+
+
+
+
+ The system sends the WM_COMPAREITEM message to determine the relative position of a new item in the sorted list of an owner-drawn combo box or list box. Whenever the application adds a new item, the system sends this message to the owner of a combo box or list box created with the CBS_SORT or LBS_SORT style.
+
+
+
+
+ Active Accessibility sends the WM_GETOBJECT message to obtain information about an accessible object contained in a server application.
+ Applications never send this message directly. It is sent only by Active Accessibility in response to calls to AccessibleObjectFromPoint, AccessibleObjectFromEvent, or AccessibleObjectFromWindow. However, server applications handle this message.
+
+
+
+
+ The WM_COMPACTING message is sent to all top-level windows when the system detects more than 12.5 percent of system time over a 30- to 60-second interval is being spent compacting memory. This indicates that system memory is low.
+
+
+
+
+ WM_COMMNOTIFY is Obsolete for Win32-Based Applications
+
+
+
+
+ The WM_WINDOWPOSCHANGING message is sent to a window whose size, position, or place in the Z order is about to change as a result of a call to the SetWindowPos function or another window-management function.
+
+
+
+
+ The WM_WINDOWPOSCHANGED message is sent to a window whose size, position, or place in the Z order has changed as a result of a call to the SetWindowPos function or another window-management function.
+
+
+
+
+ Notifies applications that the system, typically a battery-powered personal computer, is about to enter a suspended mode.
+ Use: POWERBROADCAST
+
+
+
+
+ An application sends the WM_COPYDATA message to pass data to another application.
+
+
+
+
+ The WM_CANCELJOURNAL message is posted to an application when a user cancels the application's journaling activities. The message is posted with a NULL window handle.
+
+
+
+
+ Sent by a common control to its parent window when an event has occurred or the control requires some information.
+
+
+
+
+ The WM_INPUTLANGCHANGEREQUEST message is posted to the window with the focus when the user chooses a new input language, either with the hotkey (specified in the Keyboard control panel application) or from the indicator on the system taskbar. An application can accept the change by passing the message to the DefWindowProc function or reject the change (and prevent it from taking place) by returning immediately.
+
+
+
+
+ The WM_INPUTLANGCHANGE message is sent to the topmost affected window after an application's input language has been changed. You should make any application-specific settings and pass the message to the DefWindowProc function, which passes the message to all first-level child windows. These child windows can pass the message to DefWindowProc to have it pass the message to their child windows, and so on.
+
+
+
+
+ Sent to an application that has initiated a training card with Microsoft Windows Help. The message informs the application when the user clicks an authorable button. An application initiates a training card by specifying the HELP_TCARD command in a call to the WinHelp function.
+
+
+
+
+ Indicates that the user pressed the F1 key. If a menu is active when F1 is pressed, WM_HELP is sent to the window associated with the menu; otherwise, WM_HELP is sent to the window that has the keyboard focus. If no window has the keyboard focus, WM_HELP is sent to the currently active window.
+
+
+
+
+ The WM_USERCHANGED message is sent to all windows after the user has logged on or off. When the user logs on or off, the system updates the user-specific settings. The system sends this message immediately after updating the settings.
+
+
+
+
+ Determines if a window accepts ANSI or Unicode structures in the WM_NOTIFY notification message. WM_NOTIFYFORMAT messages are sent from a common control to its parent window and from the parent window to the common control.
+
+
+
+
+ The WM_CONTEXTMENU message notifies a window that the user clicked the right mouse button (right-clicked) in the window.
+
+
+
+
+ The WM_STYLECHANGING message is sent to a window when the SetWindowLong function is about to change one or more of the window's styles.
+
+
+
+
+ The WM_STYLECHANGED message is sent to a window after the SetWindowLong function has changed one or more of the window's styles
+
+
+
+
+ The WM_DISPLAYCHANGE message is sent to all windows when the display resolution has changed.
+
+
+
+
+ The WM_GETICON message is sent to a window to retrieve a handle to the large or small icon associated with a window. The system displays the large icon in the ALT+TAB dialog, and the small icon in the window caption.
+
+
+
+
+ An application sends the WM_SETICON message to associate a new large or small icon with a window. The system displays the large icon in the ALT+TAB dialog box, and the small icon in the window caption.
+
+
+
+
+ The WM_NCCREATE message is sent prior to the WM_CREATE message when a window is first created.
+
+
+
+
+ The WM_NCDESTROY message informs a window that its nonclient area is being destroyed. The DestroyWindow function sends the WM_NCDESTROY message to the window following the WM_DESTROY message. WM_DESTROY is used to free the allocated memory object associated with the window.
+ The WM_NCDESTROY message is sent after the child windows have been destroyed. In contrast, WM_DESTROY is sent before the child windows are destroyed.
+
+
+
+
+ The WM_NCCALCSIZE message is sent when the size and position of a window's client area must be calculated. By processing this message, an application can control the content of the window's client area when the size or position of the window changes.
+
+
+
+
+ The WM_NCHITTEST message is sent to a window when the cursor moves, or when a mouse button is pressed or released. If the mouse is not captured, the message is sent to the window beneath the cursor. Otherwise, the message is sent to the window that has captured the mouse.
+
+
+
+
+ The WM_NCPAINT message is sent to a window when its frame must be painted.
+
+
+
+
+ The WM_NCACTIVATE message is sent to a window when its nonclient area needs to be changed to indicate an active or inactive state.
+
+
+
+
+ The WM_GETDLGCODE message is sent to the window procedure associated with a control. By default, the system handles all keyboard input to the control; the system interprets certain types of keyboard input as dialog box navigation keys. To override this default behavior, the control can respond to the WM_GETDLGCODE message to indicate the types of input it wants to process itself.
+
+
+
+
+ The WM_SYNCPAINT message is used to synchronize painting while avoiding linking independent GUI threads.
+
+
+
+
+ The WM_NCMOUSEMOVE message is posted to a window when the cursor is moved within the nonclient area of the window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
+
+
+
+
+ The WM_NCLBUTTONDOWN message is posted when the user presses the left mouse button while the cursor is within the nonclient area of a window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
+
+
+
+
+ The WM_NCLBUTTONUP message is posted when the user releases the left mouse button while the cursor is within the nonclient area of a window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
+
+
+
+
+ The WM_NCLBUTTONDBLCLK message is posted when the user double-clicks the left mouse button while the cursor is within the nonclient area of a window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
+
+
+
+
+ The WM_NCRBUTTONDOWN message is posted when the user presses the right mouse button while the cursor is within the nonclient area of a window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
+
+
+
+
+ The WM_NCRBUTTONUP message is posted when the user releases the right mouse button while the cursor is within the nonclient area of a window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
+
+
+
+
+ The WM_NCRBUTTONDBLCLK message is posted when the user double-clicks the right mouse button while the cursor is within the nonclient area of a window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
+
+
+
+
+ The WM_NCMBUTTONDOWN message is posted when the user presses the middle mouse button while the cursor is within the nonclient area of a window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
+
+
+
+
+ The WM_NCMBUTTONUP message is posted when the user releases the middle mouse button while the cursor is within the nonclient area of a window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
+
+
+
+
+ The WM_NCMBUTTONDBLCLK message is posted when the user double-clicks the middle mouse button while the cursor is within the nonclient area of a window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
+
+
+
+
+ The WM_NCXBUTTONDOWN message is posted when the user presses the first or second X button while the cursor is in the nonclient area of a window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
+
+
+
+
+ The WM_NCXBUTTONUP message is posted when the user releases the first or second X button while the cursor is in the nonclient area of a window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
+
+
+
+
+ The WM_NCXBUTTONDBLCLK message is posted when the user double-clicks the first or second X button while the cursor is in the nonclient area of a window. This message is posted to the window that contains the cursor. If a window has captured the mouse, this message is not posted.
+
+
+
+
+ The WM_INPUT_DEVICE_CHANGE message is sent to the window that registered to receive raw input. A window receives this message through its WindowProc function.
+
+
+
+
+ The WM_INPUT message is sent to the window that is getting raw input.
+
+
+
+
+ This message filters for keyboard messages.
+
+
+
+
+ The WM_KEYDOWN message is posted to the window with the keyboard focus when a nonsystem key is pressed. A nonsystem key is a key that is pressed when the ALT key is not pressed.
+
+
+
+
+ The WM_KEYUP message is posted to the window with the keyboard focus when a nonsystem key is released. A nonsystem key is a key that is pressed when the ALT key is not pressed, or a keyboard key that is pressed when a window has the keyboard focus.
+
+
+
+
+ The WM_CHAR message is posted to the window with the keyboard focus when a WM_KEYDOWN message is translated by the TranslateMessage function. The WM_CHAR message contains the character code of the key that was pressed.
+
+
+
+
+ The WM_DEADCHAR message is posted to the window with the keyboard focus when a WM_KEYUP message is translated by the TranslateMessage function. WM_DEADCHAR specifies a character code generated by a dead key. A dead key is a key that generates a character, such as the umlaut (double-dot), that is combined with another character to form a composite character. For example, the umlaut-O character (Ö) is generated by typing the dead key for the umlaut character, and then typing the O key.
+
+
+
+
+ The WM_SYSKEYDOWN message is posted to the window with the keyboard focus when the user presses the F10 key (which activates the menu bar) or holds down the ALT key and then presses another key. It also occurs when no window currently has the keyboard focus; in this case, the WM_SYSKEYDOWN message is sent to the active window. The window that receives the message can distinguish between these two contexts by checking the context code in the lParam parameter.
+
+
+
+
+ The WM_SYSKEYUP message is posted to the window with the keyboard focus when the user releases a key that was pressed while the ALT key was held down. It also occurs when no window currently has the keyboard focus; in this case, the WM_SYSKEYUP message is sent to the active window. The window that receives the message can distinguish between these two contexts by checking the context code in the lParam parameter.
+
+
+
+
+ The WM_SYSCHAR message is posted to the window with the keyboard focus when a WM_SYSKEYDOWN message is translated by the TranslateMessage function. It specifies the character code of a system character key — that is, a character key that is pressed while the ALT key is down.
+
+
+
+
+ The WM_SYSDEADCHAR message is sent to the window with the keyboard focus when a WM_SYSKEYDOWN message is translated by the TranslateMessage function. WM_SYSDEADCHAR specifies the character code of a system dead key — that is, a dead key that is pressed while holding down the ALT key.
+
+
+
+
+ The WM_UNICHAR message is posted to the window with the keyboard focus when a WM_KEYDOWN message is translated by the TranslateMessage function. The WM_UNICHAR message contains the character code of the key that was pressed.
+ The WM_UNICHAR message is equivalent to WM_CHAR, but it uses Unicode Transformation Format (UTF)-32, whereas WM_CHAR uses UTF-16. It is designed to send or post Unicode characters to ANSI windows and it can can handle Unicode Supplementary Plane characters.
+
+
+
+
+ This message filters for keyboard messages.
+
+
+
+
+ Sent immediately before the IME generates the composition string as a result of a keystroke. A window receives this message through its WindowProc function.
+
+
+
+
+ Sent to an application when the IME ends composition. A window receives this message through its WindowProc function.
+
+
+
+
+ Sent to an application when the IME changes composition status as a result of a keystroke. A window receives this message through its WindowProc function.
+
+
+
+
+ The WM_INITDIALOG message is sent to the dialog box procedure immediately before a dialog box is displayed. Dialog box procedures typically use this message to initialize controls and carry out any other initialization tasks that affect the appearance of the dialog box.
+
+
+
+
+ The WM_COMMAND message is sent when the user selects a command item from a menu, when a control sends a notification message to its parent window, or when an accelerator keystroke is translated.
+
+
+
+
+ A window receives this message when the user chooses a command from the Window menu, clicks the maximize button, minimize button, restore button, close button, or moves the form. You can stop the form from moving by filtering this out.
+
+
+
+
+ The WM_TIMER message is posted to the installing thread's message queue when a timer expires. The message is posted by the GetMessage or PeekMessage function.
+
+
+
+
+ The WM_HSCROLL message is sent to a window when a scroll event occurs in the window's standard horizontal scroll bar. This message is also sent to the owner of a horizontal scroll bar control when a scroll event occurs in the control.
+
+
+
+
+ The WM_VSCROLL message is sent to a window when a scroll event occurs in the window's standard vertical scroll bar. This message is also sent to the owner of a vertical scroll bar control when a scroll event occurs in the control.
+
+
+
+
+ The WM_INITMENU message is sent when a menu is about to become active. It occurs when the user clicks an item on the menu bar or presses a menu key. This allows the application to modify the menu before it is displayed.
+
+
+
+
+ The WM_INITMENUPOPUP message is sent when a drop-down menu or submenu is about to become active. This allows an application to modify the menu before it is displayed, without changing the entire menu.
+
+
+
+
+ The WM_MENUSELECT message is sent to a menu's owner window when the user selects a menu item.
+
+
+
+
+ The WM_MENUCHAR message is sent when a menu is active and the user presses a key that does not correspond to any mnemonic or accelerator key. This message is sent to the window that owns the menu.
+
+
+
+
+ The WM_ENTERIDLE message is sent to the owner window of a modal dialog box or menu that is entering an idle state. A modal dialog box or menu enters an idle state when no messages are waiting in its queue after it has processed one or more previous messages.
+
+
+
+
+ The WM_MENURBUTTONUP message is sent when the user releases the right mouse button while the cursor is on a menu item.
+
+
+
+
+ The WM_MENUDRAG message is sent to the owner of a drag-and-drop menu when the user drags a menu item.
+
+
+
+
+ The WM_MENUGETOBJECT message is sent to the owner of a drag-and-drop menu when the mouse cursor enters a menu item or moves from the center of the item to the top or bottom of the item.
+
+
+
+
+ The WM_UNINITMENUPOPUP message is sent when a drop-down menu or submenu has been destroyed.
+
+
+
+
+ The WM_MENUCOMMAND message is sent when the user makes a selection from a menu.
+
+
+
+
+ An application sends the WM_CHANGEUISTATE message to indicate that the user interface (UI) state should be changed.
+
+
+
+
+ An application sends the WM_UPDATEUISTATE message to change the user interface (UI) state for the specified window and all its child windows.
+
+
+
+
+ An application sends the WM_QUERYUISTATE message to retrieve the user interface (UI) state for a window.
+
+
+
+
+ The WM_CTLCOLORMSGBOX message is sent to the owner window of a message box before Windows draws the message box. By responding to this message, the owner window can set the text and background colors of the message box by using the given display device context handle.
+
+
+
+
+ An edit control that is not read-only or disabled sends the WM_CTLCOLOREDIT message to its parent window when the control is about to be drawn. By responding to this message, the parent window can use the specified device context handle to set the text and background colors of the edit control.
+
+
+
+
+ Sent to the parent window of a list box before the system draws the list box. By responding to this message, the parent window can set the text and background colors of the list box by using the specified display device context handle.
+
+
+
+
+ The WM_CTLCOLORBTN message is sent to the parent window of a button before drawing the button. The parent window can change the button's text and background colors. However, only owner-drawn buttons respond to the parent window processing this message.
+
+
+
+
+ The WM_CTLCOLORDLG message is sent to a dialog box before the system draws the dialog box. By responding to this message, the dialog box can set its text and background colors using the specified display device context handle.
+
+
+
+
+ The WM_CTLCOLORSCROLLBAR message is sent to the parent window of a scroll bar control when the control is about to be drawn. By responding to this message, the parent window can use the display context handle to set the background color of the scroll bar control.
+
+
+
+
+ A static control, or an edit control that is read-only or disabled, sends the WM_CTLCOLORSTATIC message to its parent window when the control is about to be drawn. By responding to this message, the parent window can use the specified device context handle to set the text and background colors of the static control.
+
+
+
+
+ Use WM_MOUSEFIRST to specify the first mouse message. Use the PeekMessage() Function.
+
+
+
+
+ The WM_MOUSEMOVE message is posted to a window when the cursor moves. If the mouse is not captured, the message is posted to the window that contains the cursor. Otherwise, the message is posted to the window that has captured the mouse.
+
+
+
+
+ The WM_LBUTTONDOWN message is posted when the user presses the left mouse button while the cursor is in the client area of a window. If the mouse is not captured, the message is posted to the window beneath the cursor. Otherwise, the message is posted to the window that has captured the mouse.
+
+
+
+
+ The WM_LBUTTONUP message is posted when the user releases the left mouse button while the cursor is in the client area of a window. If the mouse is not captured, the message is posted to the window beneath the cursor. Otherwise, the message is posted to the window that has captured the mouse.
+
+
+
+
+ The WM_LBUTTONDBLCLK message is posted when the user double-clicks the left mouse button while the cursor is in the client area of a window. If the mouse is not captured, the message is posted to the window beneath the cursor. Otherwise, the message is posted to the window that has captured the mouse.
+
+
+
+
+ The WM_RBUTTONDOWN message is posted when the user presses the right mouse button while the cursor is in the client area of a window. If the mouse is not captured, the message is posted to the window beneath the cursor. Otherwise, the message is posted to the window that has captured the mouse.
+
+
+
+
+ The WM_RBUTTONUP message is posted when the user releases the right mouse button while the cursor is in the client area of a window. If the mouse is not captured, the message is posted to the window beneath the cursor. Otherwise, the message is posted to the window that has captured the mouse.
+
+
+
+
+ The WM_RBUTTONDBLCLK message is posted when the user double-clicks the right mouse button while the cursor is in the client area of a window. If the mouse is not captured, the message is posted to the window beneath the cursor. Otherwise, the message is posted to the window that has captured the mouse.
+
+
+
+
+ The WM_MBUTTONDOWN message is posted when the user presses the middle mouse button while the cursor is in the client area of a window. If the mouse is not captured, the message is posted to the window beneath the cursor. Otherwise, the message is posted to the window that has captured the mouse.
+
+
+
+
+ The WM_MBUTTONUP message is posted when the user releases the middle mouse button while the cursor is in the client area of a window. If the mouse is not captured, the message is posted to the window beneath the cursor. Otherwise, the message is posted to the window that has captured the mouse.
+
+
+
+
+ The WM_MBUTTONDBLCLK message is posted when the user double-clicks the middle mouse button while the cursor is in the client area of a window. If the mouse is not captured, the message is posted to the window beneath the cursor. Otherwise, the message is posted to the window that has captured the mouse.
+
+
+
+
+ The WM_MOUSEWHEEL message is sent to the focus window when the mouse wheel is rotated. The DefWindowProc function propagates the message to the window's parent. There should be no internal forwarding of the message, since DefWindowProc propagates it up the parent chain until it finds a window that processes it.
+
+
+
+
+ The WM_XBUTTONDOWN message is posted when the user presses the first or second X button while the cursor is in the client area of a window. If the mouse is not captured, the message is posted to the window beneath the cursor. Otherwise, the message is posted to the window that has captured the mouse.
+
+
+
+
+ The WM_XBUTTONUP message is posted when the user releases the first or second X button while the cursor is in the client area of a window. If the mouse is not captured, the message is posted to the window beneath the cursor. Otherwise, the message is posted to the window that has captured the mouse.
+
+
+
+
+ The WM_XBUTTONDBLCLK message is posted when the user double-clicks the first or second X button while the cursor is in the client area of a window. If the mouse is not captured, the message is posted to the window beneath the cursor. Otherwise, the message is posted to the window that has captured the mouse.
+
+
+
+
+ The WM_MOUSEHWHEEL message is sent to the focus window when the mouse's horizontal scroll wheel is tilted or rotated. The DefWindowProc function propagates the message to the window's parent. There should be no internal forwarding of the message, since DefWindowProc propagates it up the parent chain until it finds a window that processes it.
+
+
+
+
+ Use WM_MOUSELAST to specify the last mouse message. Used with PeekMessage() Function.
+
+
+
+
+ The WM_PARENTNOTIFY message is sent to the parent of a child window when the child window is created or destroyed, or when the user clicks a mouse button while the cursor is over the child window. When the child window is being created, the system sends WM_PARENTNOTIFY just before the CreateWindow or CreateWindowEx function that creates the window returns. When the child window is being destroyed, the system sends the message before any processing to destroy the window takes place.
+
+
+
+
+ The WM_ENTERMENULOOP message informs an application's main window procedure that a menu modal loop has been entered.
+
+
+
+
+ The WM_EXITMENULOOP message informs an application's main window procedure that a menu modal loop has been exited.
+
+
+
+
+ The WM_NEXTMENU message is sent to an application when the right or left arrow key is used to switch between the menu bar and the system menu.
+
+
+
+
+ The WM_SIZING message is sent to a window that the user is resizing. By processing this message, an application can monitor the size and position of the drag rectangle and, if needed, change its size or position.
+
+
+
+
+ The WM_CAPTURECHANGED message is sent to the window that is losing the mouse capture.
+
+
+
+
+ The WM_MOVING message is sent to a window that the user is moving. By processing this message, an application can monitor the position of the drag rectangle and, if needed, change its position.
+
+
+
+
+ Notifies applications that a power-management event has occurred.
+
+
+
+
+ Notifies an application of a change to the hardware configuration of a device or the computer.
+
+
+
+
+ An application sends the WM_MDICREATE message to a multiple-document interface (MDI) client window to create an MDI child window.
+
+
+
+
+ An application sends the WM_MDIDESTROY message to a multiple-document interface (MDI) client window to close an MDI child window.
+
+
+
+
+ An application sends the WM_MDIACTIVATE message to a multiple-document interface (MDI) client window to instruct the client window to activate a different MDI child window.
+
+
+
+
+ An application sends the WM_MDIRESTORE message to a multiple-document interface (MDI) client window to restore an MDI child window from maximized or minimized size.
+
+
+
+
+ An application sends the WM_MDINEXT message to a multiple-document interface (MDI) client window to activate the next or previous child window.
+
+
+
+
+ An application sends the WM_MDIMAXIMIZE message to a multiple-document interface (MDI) client window to maximize an MDI child window. The system resizes the child window to make its client area fill the client window. The system places the child window's window menu icon in the rightmost position of the frame window's menu bar, and places the child window's restore icon in the leftmost position. The system also appends the title bar text of the child window to that of the frame window.
+
+
+
+
+ An application sends the WM_MDITILE message to a multiple-document interface (MDI) client window to arrange all of its MDI child windows in a tile format.
+
+
+
+
+ An application sends the WM_MDICASCADE message to a multiple-document interface (MDI) client window to arrange all its child windows in a cascade format.
+
+
+
+
+ An application sends the WM_MDIICONARRANGE message to a multiple-document interface (MDI) client window to arrange all minimized MDI child windows. It does not affect child windows that are not minimized.
+
+
+
+
+ An application sends the WM_MDIGETACTIVE message to a multiple-document interface (MDI) client window to retrieve the handle to the active MDI child window.
+
+
+
+
+ An application sends the WM_MDISETMENU message to a multiple-document interface (MDI) client window to replace the entire menu of an MDI frame window, to replace the window menu of the frame window, or both.
+
+
+
+
+ The WM_ENTERSIZEMOVE message is sent one time to a window after it enters the moving or sizing modal loop. The window enters the moving or sizing modal loop when the user clicks the window's title bar or sizing border, or when the window passes the WM_SYSCOMMAND message to the DefWindowProc function and the wParam parameter of the message specifies the SC_MOVE or SC_SIZE value. The operation is complete when DefWindowProc returns.
+ The system sends the WM_ENTERSIZEMOVE message regardless of whether the dragging of full windows is enabled.
+
+
+
+
+ The WM_EXITSIZEMOVE message is sent one time to a window, after it has exited the moving or sizing modal loop. The window enters the moving or sizing modal loop when the user clicks the window's title bar or sizing border, or when the window passes the WM_SYSCOMMAND message to the DefWindowProc function and the wParam parameter of the message specifies the SC_MOVE or SC_SIZE value. The operation is complete when DefWindowProc returns.
+
+
+
+
+ Sent when the user drops a file on the window of an application that has registered itself as a recipient of dropped files.
+
+
+
+
+ An application sends the WM_MDIREFRESHMENU message to a multiple-document interface (MDI) client window to refresh the window menu of the MDI frame window.
+
+
+
+
+ Sent to an application when a window is activated. A window receives this message through its WindowProc function.
+
+
+
+
+ Sent to an application to notify it of changes to the IME window. A window receives this message through its WindowProc function.
+
+
+
+
+ Sent by an application to direct the IME window to carry out the requested command. The application uses this message to control the IME window that it has created. To send this message, the application calls the SendMessage function with the following parameters.
+
+
+
+
+ Sent to an application when the IME window finds no space to extend the area for the composition window. A window receives this message through its WindowProc function.
+
+
+
+
+ Sent to an application when the operating system is about to change the current IME. A window receives this message through its WindowProc function.
+
+
+
+
+ Sent to an application when the IME gets a character of the conversion result. A window receives this message through its WindowProc function.
+
+
+
+
+ Sent to an application to provide commands and request information. A window receives this message through its WindowProc function.
+
+
+
+
+ Sent to an application by the IME to notify the application of a key press and to keep message order. A window receives this message through its WindowProc function.
+
+
+
+
+ Sent to an application by the IME to notify the application of a key release and to keep message order. A window receives this message through its WindowProc function.
+
+
+
+
+ The WM_MOUSEHOVER message is posted to a window when the cursor hovers over the client area of the window for the period of time specified in a prior call to TrackMouseEvent.
+
+
+
+
+ The WM_MOUSELEAVE message is posted to a window when the cursor leaves the client area of the window specified in a prior call to TrackMouseEvent.
+
+
+
+
+ The WM_NCMOUSEHOVER message is posted to a window when the cursor hovers over the nonclient area of the window for the period of time specified in a prior call to TrackMouseEvent.
+
+
+
+
+ The WM_NCMOUSELEAVE message is posted to a window when the cursor leaves the nonclient area of the window specified in a prior call to TrackMouseEvent.
+
+
+
+
+ The WM_WTSSESSION_CHANGE message notifies applications of changes in session state.
+
+
+
+
+ An application sends a WM_CUT message to an edit control or combo box to delete (cut) the current selection, if any, in the edit control and copy the deleted text to the clipboard in CF_TEXT format.
+
+
+
+
+ An application sends the WM_COPY message to an edit control or combo box to copy the current selection to the clipboard in CF_TEXT format.
+
+
+
+
+ An application sends a WM_PASTE message to an edit control or combo box to copy the current content of the clipboard to the edit control at the current caret position. Data is inserted only if the clipboard contains data in CF_TEXT format.
+
+
+
+
+ An application sends a WM_CLEAR message to an edit control or combo box to delete (clear) the current selection, if any, from the edit control.
+
+
+
+
+ An application sends a WM_UNDO message to an edit control to undo the last operation. When this message is sent to an edit control, the previously deleted text is restored or the previously added text is deleted.
+
+
+
+
+ The WM_RENDERFORMAT message is sent to the clipboard owner if it has delayed rendering a specific clipboard format and if an application has requested data in that format. The clipboard owner must render data in the specified format and place it on the clipboard by calling the SetClipboardData function.
+
+
+
+
+ The WM_RENDERALLFORMATS message is sent to the clipboard owner before it is destroyed, if the clipboard owner has delayed rendering one or more clipboard formats. For the content of the clipboard to remain available to other applications, the clipboard owner must render data in all the formats it is capable of generating, and place the data on the clipboard by calling the SetClipboardData function.
+
+
+
+
+ The WM_DESTROYCLIPBOARD message is sent to the clipboard owner when a call to the EmptyClipboard function empties the clipboard.
+
+
+
+
+ The WM_DRAWCLIPBOARD message is sent to the first window in the clipboard viewer chain when the content of the clipboard changes. This enables a clipboard viewer window to display the new content of the clipboard.
+
+
+
+
+ The WM_PAINTCLIPBOARD message is sent to the clipboard owner by a clipboard viewer window when the clipboard contains data in the CF_OWNERDISPLAY format and the clipboard viewer's client area needs repainting.
+
+
+
+
+ The WM_VSCROLLCLIPBOARD message is sent to the clipboard owner by a clipboard viewer window when the clipboard contains data in the CF_OWNERDISPLAY format and an event occurs in the clipboard viewer's vertical scroll bar. The owner should scroll the clipboard image and update the scroll bar values.
+
+
+
+
+ The WM_SIZECLIPBOARD message is sent to the clipboard owner by a clipboard viewer window when the clipboard contains data in the CF_OWNERDISPLAY format and the clipboard viewer's client area has changed size.
+
+
+
+
+ The WM_ASKCBFORMATNAME message is sent to the clipboard owner by a clipboard viewer window to request the name of a CF_OWNERDISPLAY clipboard format.
+
+
+
+
+ The WM_CHANGECBCHAIN message is sent to the first window in the clipboard viewer chain when a window is being removed from the chain.
+
+
+
+
+ The WM_HSCROLLCLIPBOARD message is sent to the clipboard owner by a clipboard viewer window. This occurs when the clipboard contains data in the CF_OWNERDISPLAY format and an event occurs in the clipboard viewer's horizontal scroll bar. The owner should scroll the clipboard image and update the scroll bar values.
+
+
+
+
+ This message informs a window that it is about to receive the keyboard focus, giving the window the opportunity to realize its logical palette when it receives the focus.
+
+
+
+
+ The WM_PALETTEISCHANGING message informs applications that an application is going to realize its logical palette.
+
+
+
+
+ This message is sent by the OS to all top-level and overlapped windows after the window with the keyboard focus realizes its logical palette.
+ This message enables windows that do not have the keyboard focus to realize their logical palettes and update their client areas.
+
+
+
+
+ The WM_HOTKEY message is posted when the user presses a hot key registered by the RegisterHotKey function. The message is placed at the top of the message queue associated with the thread that registered the hot key.
+
+
+
+
+ The WM_PRINT message is sent to a window to request that it draw itself in the specified device context, most commonly in a printer device context.
+
+
+
+
+ The WM_PRINTCLIENT message is sent to a window to request that it draw its client area in the specified device context, most commonly in a printer device context.
+
+
+
+
+ The WM_APPCOMMAND message notifies a window that the user generated an application command event, for example, by clicking an application command button using the mouse or typing an application command key on the keyboard.
+
+
+
+
+ The WM_THEMECHANGED message is broadcast to every window following a theme change event. Examples of theme change events are the activation of a theme, the deactivation of a theme, or a transition from one theme to another.
+
+
+
+
+ Sent when the contents of the clipboard have changed.
+
+
+
+
+ The system will send a window the WM_DWMCOMPOSITIONCHANGED message to indicate that the availability of desktop composition has changed.
+
+
+
+
+ WM_DWMNCRENDERINGCHANGED is called when the non-client area rendering status of a window has changed. Only windows that have set the flag DWM_BLURBEHIND.fTransitionOnMaximized to true will get this message.
+
+
+
+
+ Sent to all top-level windows when the colorization color has changed.
+
+
+
+
+ WM_DWMWINDOWMAXIMIZEDCHANGE will let you know when a DWM composed window is maximized. You also have to register for this message as well. You'd have other windowd go opaque when this message is sent.
+
+
+
+
+ Sent to request extended title bar information. A window receives this message through its WindowProc function.
+
+
+
+
+ The WM_APP constant is used by applications to help define private messages, usually of the form WM_APP+X, where X is an integer value.
+
+
+
+
+ The WM_USER constant is used by applications to help define private messages for use by private window classes, usually of the form WM_USER+X, where X is an integer value.
+
+
+
+
+ An application sends the WM_CPL_LAUNCH message to Windows Control Panel to request that a Control Panel application be started.
+
+
+
+
+ The WM_CPL_LAUNCHED message is sent when a Control Panel application, started by the WM_CPL_LAUNCH message, has closed. The WM_CPL_LAUNCHED message is sent to the window identified by the wParam parameter of the WM_CPL_LAUNCH message that started the application.
+
+
+
+
+ WM_SYSTIMER is a well-known yet still undocumented message. Windows uses WM_SYSTIMER for internal actions like scrolling.
+
+
+
+ The window has a thin-line border.
+
+
+ The window has a title bar (includes the WS_BORDER style).
+
+
+ The window is a child window. A window with this style cannot have a menu bar. This style cannot be used with the WS_POPUP style.
+
+
+ Excludes the area occupied by child windows when drawing occurs within the parent window. This style is used when creating the parent window.
+
+
+
+ Clips child windows relative to each other; that is, when a particular child window receives a WM_PAINT message, the WS_CLIPSIBLINGS style clips all other overlapping child windows out of the region of the child window to be updated.
+ If WS_CLIPSIBLINGS is not specified and child windows overlap, it is possible, when drawing within the client area of a child window, to draw within the client area of a neighboring child window.
+
+
+
+ The window is initially disabled. A disabled window cannot receive input from the user. To change this after a window has been created, use the EnableWindow function.
+
+
+ The window has a border of a style typically used with dialog boxes. A window with this style cannot have a title bar.
+
+
+
+ The window is the first control of a group of controls. The group consists of this first control and all controls defined after it, up to the next control with the WS_GROUP style.
+ The first control in each group usually has the WS_TABSTOP style so that the user can move from group to group. The user can subsequently change the keyboard focus from one control in the group to the next control in the group by using the direction keys.
+ You can turn this style on and off to change dialog box navigation. To change this style after a window has been created, use the SetWindowLong function.
+
+
+
+ The window has a horizontal scroll bar.
+
+
+ The window is initially maximized.
+
+
+ The window has a maximize button. Cannot be combined with the WS_EX_CONTEXTHELP style. The WS_SYSMENU style must also be specified.
+
+
+ The window is initially minimized.
+
+
+ The window has a minimize button. Cannot be combined with the WS_EX_CONTEXTHELP style. The WS_SYSMENU style must also be specified.
+
+
+ The window is an overlapped window. An overlapped window has a title bar and a border.
+
+
+ The window is an overlapped window.
+
+
+ The window is a pop-up window. This style cannot be used with the WS_CHILD style.
+
+
+ The window is a pop-up window. The WS_CAPTION and WS_POPUPWINDOW styles must be combined to make the window menu visible.
+
+
+ The window has a sizing border.
+
+
+ The window has a window menu on its title bar. The WS_CAPTION style must also be specified.
+
+
+
+ The window is a control that can receive the keyboard focus when the user presses the TAB key.
+ Pressing the TAB key changes the keyboard focus to the next control with the WS_TABSTOP style.
+ You can turn this style on and off to change dialog box navigation. To change this style after a window has been created, use the SetWindowLong function.
+ For user-created windows and modeless dialogs to work with tab stops, alter the message loop to call the IsDialogMessage function.
+
+
+
+ The window is initially visible. This style can be turned on and off by using the ShowWindow or SetWindowPos function.
+
+
+ The window has a vertical scroll bar.
+
+
+
+ Specifies that a window created with this style accepts drag-drop files.
+
+
+
+
+ Forces a top-level window onto the taskbar when the window is visible.
+
+
+
+
+ Specifies that a window has a border with a sunken edge.
+
+
+
+
+ Windows XP: Paints all descendants of a window in bottom-to-top painting order using double-buffering. For more information, see Remarks. This cannot be used if the window has a class style of either CS_OWNDC or CS_CLASSDC.
+
+
+
+
+ Includes a question mark in the title bar of the window. When the user clicks the question mark, the cursor changes to a question mark with a pointer. If the user then clicks a child window, the child receives a WM_HELP message. The child window should pass the message to the parent window procedure, which should call the WinHelp function using the HELP_WM_HELP command. The Help application displays a pop-up window that typically contains help for the child window.
+ WS_EX_CONTEXTHELP cannot be used with the WS_MAXIMIZEBOX or WS_MINIMIZEBOX styles.
+
+
+
+
+ The window itself contains child windows that should take part in dialog box navigation. If this style is specified, the dialog manager recurses into children of this window when performing navigation operations such as handling the TAB key, an arrow key, or a keyboard mnemonic.
+
+
+
+
+ Creates a window that has a double border; the window can, optionally, be created with a title bar by specifying the WS_CAPTION style in the dwStyle parameter.
+
+
+
+
+ Windows 2000/XP: Creates a layered window. Note that this cannot be used for child windows. Also, this cannot be used if the window has a class style of either CS_OWNDC or CS_CLASSDC.
+
+
+
+
+ Arabic and Hebrew versions of Windows 98/Me, Windows 2000/XP: Creates a window whose horizontal origin is on the right edge. Increasing horizontal values advance to the left.
+
+
+
+
+ Creates a window that has generic left-aligned properties. This is the default.
+
+
+
+
+ If the shell language is Hebrew, Arabic, or another language that supports reading order alignment, the vertical scroll bar (if present) is to the left of the client area. For other languages, the style is ignored.
+
+
+
+
+ The window text is displayed using left-to-right reading-order properties. This is the default.
+
+
+
+
+ Creates a multiple-document interface (MDI) child window.
+
+
+
+
+ Windows 2000/XP: A top-level window created with this style does not become the foreground window when the user clicks it. The system does not bring this window to the foreground when the user minimizes or closes the foreground window.
+ To activate the window, use the SetActiveWindow or SetForegroundWindow function.
+ The window does not appear on the taskbar by default. To force the window to appear on the taskbar, use the WS_EX_APPWINDOW style.
+
+
+
+
+ Windows 2000/XP: A window created with this style does not pass its window layout to its child windows.
+
+
+
+
+ Specifies that a child window created with this style does not send the WM_PARENTNOTIFY message to its parent window when it is created or destroyed.
+
+
+
+
+ Combines the WS_EX_CLIENTEDGE and WS_EX_WINDOWEDGE styles.
+
+
+
+
+ Combines the WS_EX_WINDOWEDGE, WS_EX_TOOLWINDOW, and WS_EX_TOPMOST styles.
+
+
+
+
+ The window has generic "right-aligned" properties. This depends on the window class. This style has an effect only if the shell language is Hebrew, Arabic, or another language that supports reading-order alignment; otherwise, the style is ignored.
+ Using the WS_EX_RIGHT style for static or edit controls has the same effect as using the SS_RIGHT or ES_RIGHT style, respectively. Using this style with button controls has the same effect as using BS_RIGHT and BS_RIGHTBUTTON styles.
+
+
+
+
+ Vertical scroll bar (if present) is to the right of the client area. This is the default.
+
+
+
+
+ If the shell language is Hebrew, Arabic, or another language that supports reading-order alignment, the window text is displayed using right-to-left reading-order properties. For other languages, the style is ignored.
+
+
+
+
+ Creates a window with a three-dimensional border style intended to be used for items that do not accept user input.
+
+
+
+
+ Creates a tool window; that is, a window intended to be used as a floating toolbar. A tool window has a title bar that is shorter than a normal title bar, and the window title is drawn using a smaller font. A tool window does not appear in the taskbar or in the dialog that appears when the user presses ALT+TAB. If a tool window has a system menu, its icon is not displayed on the title bar. However, you can display the system menu by right-clicking or by typing ALT+SPACE.
+
+
+
+
+ Specifies that a window created with this style should be placed above all non-topmost windows and should stay above them, even when the window is deactivated. To add or remove this style, use the SetWindowPos function.
+
+
+
+
+ Specifies that a window created with this style should not be painted until siblings beneath the window (that were created by the same thread) have been painted. The window appears transparent because the bits of underlying sibling windows have already been painted.
+ To achieve transparency without these restrictions, use the SetWindowRgn function.
+
+
+
+
+ Specifies that a window has a border with a raised edge.
+
+
+
+
+ Hides the window and activates another window.
+
+
+
+
+ Activates and displays a window. If the window is minimized or maximized, the system restores it to its original size and position. An application should specify this flag when displaying the window for the first time.
+
+
+
+
+ Activates and displays a window. If the window is minimized or maximized, the system restores it to its original size and position. An application should specify this flag when displaying the window for the first time.
+
+
+
+
+ Activates the window and displays it as a minimized window.
+
+
+
+
+ Activates the window and displays it as a maximized window.
+
+
+
+
+ Maximizes the specified window.
+
+
+
+
+ Displays a window in its most recent size and position. This value is similar to , except the window is not activated.
+
+
+
+
+ Activates the window and displays it in its current size and position.
+
+
+
+
+ Minimizes the specified window and activates the next top-level window in the z-order.
+
+
+
+
+ Displays the window as a minimized window. This value is similar to , except the window is not activated.
+
+
+
+
+ Displays the window in its current size and position. This value is similar to , except the window is not activated.
+
+
+
+
+ Activates and displays the window. If the window is minimized or maximized, the system restores it to its original size and position. An application should specify this flag when restoring a minimized window.
+
+
+
+
+ Invalidates the rectangle or region that you specify in lprcUpdate or hrgnUpdate.
+ You can set only one of these parameters to a non-NULL value. If both are NULL, RDW_INVALIDATE invalidates the entire window.
+
+
+
+ Causes the OS to post a WM_PAINT message to the window regardless of whether a portion of the window is invalid.
+
+
+
+ Causes the window to receive a WM_ERASEBKGND message when the window is repainted.
+ Specify this value in combination with the RDW_INVALIDATE value; otherwise, RDW_ERASE has no effect.
+
+
+
+
+ Validates the rectangle or region that you specify in lprcUpdate or hrgnUpdate.
+ You can set only one of these parameters to a non-NULL value. If both are NULL, RDW_VALIDATE validates the entire window.
+ This value does not affect internal WM_PAINT messages.
+
+
+
+ Suppresses any pending WM_ERASEBKGND messages.
+
+
+ Excludes child windows, if any, from the repainting operation.
+
+
+ Includes child windows, if any, in the repainting operation.
+
+
+ Causes the affected windows, which you specify by setting the RDW_ALLCHILDREN and RDW_NOCHILDREN values, to receive WM_ERASEBKGND and WM_PAINT messages before the RedrawWindow returns, if necessary.
+
+
+
+ Causes the affected windows, which you specify by setting the RDW_ALLCHILDREN and RDW_NOCHILDREN values, to receive WM_ERASEBKGND messages before RedrawWindow returns, if necessary.
+ The affected windows receive WM_PAINT messages at the ordinary time.
+
+
+
+ Determine if 2 RECT are equal (deep compare)
+
+
+ Return the HashCode for this struct (not garanteed to be unique)
+
+
+ http://msdn.microsoft.com/en-us/library/ms182161.aspx
+
+
+ http://msdn.microsoft.com/en-us/library/windows/desktop/ms633572%28v=vs.85%29.aspx
+
+
+ http://msdn.microsoft.com/en-us/library/dd144901%28v=VS.85%29.aspx
+
+
+ http://msdn.microsoft.com/en-us/library/dd145064%28v=VS.85%29.aspx
+
+
+ http://msdn.microsoft.com/en-us/library/windows/desktop/ms633545(v=vs.85).aspx
+
+
+ http://msdn.microsoft.com/en-us/library/windows/desktop/ms647486%28v=vs.85%29.aspx
+
+
+ http://msdn.microsoft.com/en-us/library/windows/desktop/ms633528(v=vs.85).aspx
+
+
+ http://msdn.microsoft.com/en-us/library/windows/desktop/ms647985(v=vs.85).aspx
+
+
+ http://msdn.microsoft.com/en-us/library/windows/desktop/ms648003(v=vs.85).aspx
+
+
+ http://msdn.microsoft.com/en-us/library/windows/desktop/ms644944(v=vs.85).aspx
+
+
+ http://msdn.microsoft.com/en-us/library/windows/desktop/ms684175%28v=vs.85%29.aspx
+
+
+ http://msdn.microsoft.com/en-us/library/windows/desktop/ms683152%28v=vs.85%29.aspx
+
+
+
+ Sets the show state and the restored, minimized, and maximized positions of the specified window.
+
+
+ A handle to the window.
+
+
+ A pointer to a WINDOWPLACEMENT structure that specifies the new show state and window positions.
+
+ Before calling SetWindowPlacement, set the length member of the WINDOWPLACEMENT structure to sizeof(WINDOWPLACEMENT). SetWindowPlacement fails if the length member is not set correctly.
+
+
+
+ If the function succeeds, the return value is nonzero.
+
+ If the function fails, the return value is zero. To get extended error information, call GetLastError.
+
+
+
+
+
+ Retrieves the show state and the restored, minimized, and maximized positions of the specified window.
+
+
+ A handle to the window.
+
+
+ A pointer to the WINDOWPLACEMENT structure that receives the show state and position information.
+
+ Before calling GetWindowPlacement, set the length member to sizeof(WINDOWPLACEMENT). GetWindowPlacement fails if lpwndpl-> length is not set correctly.
+
+
+
+ If the function succeeds, the return value is nonzero.
+
+ If the function fails, the return value is zero. To get extended error information, call GetLastError.
+
+
+
+
+
+ An object that represents the foreground color for a Metro .
+
+
+
+
+ The ResourceDictionary that represents this Accent.
+
+
+
+
+ Gets/sets the name of the Accent.
+
+
+
+
+ Initializes a new instance of the MahApps.Metro.Accent class.
+
+
+
+
+ Initializes a new instance of the MahApps.Metro.Accent class.
+
+ The name of the new Accent.
+ The URI of the accent ResourceDictionary.
+
+
+
+ Represents the background theme of the application.
+
+
+
+
+ The ResourceDictionary that represents this application theme.
+
+
+
+
+ Gets the name of the application theme.
+
+
+
+
+ A class that allows for the detection and alteration of a MetroWindow's theme and accent.
+
+
+
+
+ Gets a list of all of default themes.
+
+
+
+
+ Gets a list of all of default metro themes.
+
+
+
+
+ Adds an accent with the given name.
+
+
+
+ true if the accent does not exists and can be added.
+
+
+
+ Adds an app theme with the given name.
+
+
+
+ true if the app theme does not exists and can be added.
+
+
+
+ Gets app theme with the given resource dictionary.
+
+
+ AppTheme
+
+
+
+ Gets app theme with the given name and theme type (light or dark).
+
+
+ AppTheme
+
+
+
+ Gets the inverse of the given .
+ This method relies on the "Dark" or "Light" affix to be present.
+
+ The app theme.
+ The inverse or null if it couldn't be found.
+
+ Returns BaseLight, if BaseDark is given or vice versa.
+ Custom Themes must end with "Dark" or "Light" for this to work, for example "CustomDark" and "CustomLight".
+
+
+
+
+ Gets the with the given name.
+
+
+ The or null , if the app theme wasn't found
+
+
+
+ Gets the with the given resource dictionary.
+
+
+ The or null , if the accent wasn't found.
+
+
+
+ Determines whether the specified resource dictionary represents an .
+
+ This might include runtime accents which do not have a resource uri.
+
+ The resources.
+ true if the resource dictionary is an ; otherwise, false .
+ resources
+
+
+
+ Gets a resource from the detected AppStyle.
+
+ The window to check. If this is null, the Application's sources will be checked.
+ The key to check against.
+ The resource object or null, if the resource wasn't found.
+
+
+
+ Change the theme for the whole application.
+
+
+
+
+
+
+ Change theme for the given window.
+
+
+
+
+
+
+ Change accent and theme for the whole application.
+
+ The instance of Application to change.
+ The accent to apply.
+ The theme to apply.
+
+
+
+ Change accent and theme for the given window.
+
+ The Window to change.
+ The accent to apply.
+ The theme to apply.
+
+
+
+ Changes the accent and theme of a ResourceDictionary directly.
+
+ The ResourceDictionary to modify.
+ The accent to apply to the ResourceDictionary.
+ The theme to apply to the ResourceDictionary.
+
+
+
+ Copies all resource keys from one resource to another.
+
+ The source resource dictionary.
+ The destination resource dictionary.
+
+ fromRD
+ or
+ toRD
+
+
+
+
+ Scans the window resources and returns it's accent and theme.
+
+
+
+
+ Scans the window resources and returns it's accent and theme.
+
+ The Window to scan.
+
+
+
+ Scans the application resources and returns it's accent and theme.
+
+ The Application instance to scan.
+
+
+
+ Scans a resources and returns it's accent and theme.
+
+ The ResourceDictionary to check.
+
+
+
+ This event fires if accent color and theme was changed
+ this should be using the weak event pattern, but for now it's enough
+
+
+
+
+ Invalidates global colors and resources.
+ Sometimes the ContextMenu is not changing the colors, so this will fix it.
+
+
+
+ IID_IApplicationAssociationRegistration
+
+
+ IID_IConnectionPoint
+
+
+ IID_IConnectionPointContainer
+
+
+ IID_IEnumConnectionPoints
+
+
+ IID_IEnumConnections
+
+
+ IID_IEnumIDList
+
+
+ IID_IEnumObjects
+
+
+ IID_IFileDialog
+
+
+ IID_IFileDialogEvents
+
+
+ IID_IFileOpenDialog
+
+
+ IID_IFileSaveDialog
+
+
+ IID_IHTMLDocument
+
+
+ IID_IHTMLDocument2
+
+
+ IID_IModalWindow
+
+
+ IID_IObjectArray
+
+
+ IID_IObjectCollection
+
+
+ IID_IPropertyNotifySink
+
+
+ IID_IPropertyStore
+
+
+ IID_IServiceProvider
+
+
+ IID_IShellFolder
+
+
+ IID_IShellLink
+
+
+ IID_IShellItem
+
+
+ IID_IShellItem2
+
+
+ IID_IShellItemArray
+
+
+ IID_ITaskbarList
+
+
+ IID_ITaskbarList2
+
+
+ IID_IUnknown
+
+
+ IID_IWebBrowser2
+
+
+ DIID_DWebBrowserEvents
+
+
+ IID_DWebBrowserEvents2
+
+
+ IID_IWICBitmapDecoder
+
+
+ IID_IWICBitmapFlipRotator
+
+
+ IID_IWICBitmapFrameDecode
+
+
+ IID_IWICBitmap
+
+
+ IID_IWICBitmapSource
+
+
+ IID_IWICFormatConverter
+
+
+ IID_IWICImagingFactory
+
+
+ IID_IWICStream
+
+
+ IID_IApplicationDestinations
+
+
+ IID_IApplicationDocumentLists
+
+
+ IID_ICustomDestinationList
+
+
+ IID_IObjectWithAppUserModelID
+
+
+ IID_IObjectWithProgID
+
+
+ IID_ITaskbarList3
+
+
+ IID_ITaskbarList4
+
+
+ SID_SWebBrowserApp
+
+
+ CLSID_ApplicationAssociationRegistration
+ IID_IApplicationAssociationRegistration
+
+
+ CLSID_DragDropHelper
+
+
+ CLSID_FileOpenDialog
+ IID_IFileOpenDialog
+
+
+ CLSID_FileSaveDialog
+ IID_IFileSaveDialog
+
+
+ CLSID_TaskbarList
+ IID_ITaskbarList
+
+
+ CLSID_EnumerableObjectCollection
+ IID_IEnumObjects.
+
+
+ CLSID_ShellLink
+ IID_IShellLink
+
+
+ CLSID_WICImagingFactory
+
+
+ CLSID_DestinationList
+ IID_ICustomDestinationList
+
+
+ CLSID_ApplicationDestinations
+ IID_IApplicationDestinations
+
+
+ CLSID_ApplicationDocumentLists
+ IID_IApplicationDocumentLists
+
+
+ A static class for verifying assumptions.
+
+
+ A function signature for Assert.Evaluate.
+
+
+ A function signature for Assert.Implies.
+ Returns the truth of a predicate.
+
+
+
+ Executes the specified argument.
+
+ The function to execute.
+
+
+ Obsolete: Use Standard.Assert.AreEqual instead of Assert.Equals
+ The generic type to compare for equality.
+ The first generic type data to compare. This is is the expected value.
+ The second generic type data to compare. This is the actual value.
+
+
+
+ Verifies that two generic type data are equal. The assertion fails if they are not.
+
+ The generic type to compare for equality.
+ The first generic type data to compare. This is is the expected value.
+ The second generic type data to compare. This is the actual value.
+ This breaks into the debugger in the case of a failed assertion.
+
+
+
+ Verifies that two generic type data are not equal. The assertion fails if they are.
+
+ The generic type to compare for inequality.
+ The first generic type data to compare. This is is the value that's not expected.
+ The second generic type data to compare. This is the actual value.
+ This breaks into the debugger in the case of a failed assertion.
+
+
+
+ Verifies that if the specified condition is true, then so is the result.
+ The assertion fails if the condition is true but the result is false.
+
+ if set to true [condition].
+
+ A second Boolean statement. If the first was true then so must this be.
+ If the first statement was false then the value of this is ignored.
+
+ This breaks into the debugger in the case of a failed assertion.
+
+
+
+ Lazy evaluation overload. Verifies that if a condition is true, then so is a secondary value.
+
+ The conditional value.
+ A function to be evaluated for truth if the condition argument is true.
+
+ This overload only evaluates the result if the first condition is true.
+
+
+
+
+ Verifies that a string has content. I.e. it is not null and it is not empty.
+
+ The string to verify.
+
+
+
+ Verifies that a string has content. I.e. it is not null and it is not purely whitespace.
+
+ The string to verify.
+
+
+
+ Verifies the specified value is not null. The assertion fails if it is.
+
+ The generic reference type.
+ The value to check for nullness.
+ This breaks into the debugger in the case of a failed assertion.
+
+
+
+ Verifies that the specified condition is false. The assertion fails if it is true.
+
+ The expression that should be false .
+ This breaks into the debugger in the case of a failed assertion.
+
+
+
+ Verifies that the specified condition is false. The assertion fails if it is true.
+
+ The expression that should be false .
+ The message to display if the condition is true .
+ This breaks into the debugger in the case of a failed assertion.
+
+
+
+ Verifies that the specified condition is true. The assertion fails if it is not.
+
+ A condition that is expected to be true .
+ This breaks into the debugger in the case of a failed assertion.
+
+
+
+ Verifies that the specified condition is true. The assertion fails if it is not.
+
+ A condition that is expected to be true .
+ The message to write in case the condition is false .
+ This breaks into the debugger in the case of a failed assertion.
+
+
+
+ This line should never be executed. The assertion always fails.
+
+ This breaks into the debugger in the case of a failed assertion.
+
+
+
+ This line should never be executed. The assertion always fails.
+
+ The message to display if this function is executed.
+ This breaks into the debugger in the case of a failed assertion.
+
+
+
+ Verifies that the specified object is null. The assertion fails if it is not.
+
+ The item to verify is null.
+
+
+
+ Verifies that the specified value is within the expected range. The assertion fails if it isn't.
+
+ The lower bound inclusive value.
+ The value to verify.
+ The upper bound inclusive value.
+
+
+
+ Verifies that the specified value is within the expected range. The assertion fails if it isn't.
+
+ The lower bound inclusive value.
+ The value to verify.
+ The upper bound exclusive value.
+
+
+
+ Verify the current thread's apartment state is what's expected. The assertion fails if it isn't
+
+
+ The expected apartment state for the current thread.
+
+ This breaks into the debugger in the case of a failed assertion.
+
+
+
+ DoubleUtil uses fixed eps to provide fuzzy comparison functionality for doubles.
+ Note that FP noise is a big problem and using any of these compare
+ methods is not a complete solution, but rather the way to reduce
+ the probability of repeating unnecessary work.
+
+
+
+
+ Epsilon - more or less random, more or less small number.
+
+
+
+
+ AreClose returns whether or not two doubles are "close". That is, whether or
+ not they are within epsilon of each other.
+ There are plenty of ways for this to return false even for numbers which
+ are theoretically identical, so no code calling this should fail to work if this
+ returns false.
+
+ The first double to compare.
+ The second double to compare.
+ The result of the AreClose comparision.
+
+
+
+ LessThan returns whether or not the first double is less than the second double.
+ That is, whether or not the first is strictly less than *and* not within epsilon of
+ the other number.
+ There are plenty of ways for this to return false even for numbers which
+ are theoretically identical, so no code calling this should fail to work if this
+ returns false.
+
+ The first double to compare.
+ The second double to compare.
+ The result of the LessThan comparision.
+
+
+
+ GreaterThan returns whether or not the first double is greater than the second double.
+ That is, whether or not the first is strictly greater than *and* not within epsilon of
+ the other number.
+ There are plenty of ways for this to return false even for numbers which
+ are theoretically identical, so no code calling this should fail to work if this
+ returns false.
+
+ The first double to compare.
+ The second double to compare.
+ The result of the GreaterThan comparision.
+
+
+
+ LessThanOrClose returns whether or not the first double is less than or close to
+ the second double. That is, whether or not the first is strictly less than or within
+ epsilon of the other number.
+ There are plenty of ways for this to return false even for numbers which
+ are theoretically identical, so no code calling this should fail to work if this
+ returns false.
+
+ The first double to compare.
+ The second double to compare.
+ The result of the LessThanOrClose comparision.
+
+
+
+ GreaterThanOrClose returns whether or not the first double is greater than or close to
+ the second double. That is, whether or not the first is strictly greater than or within
+ epsilon of the other number.
+ There are plenty of ways for this to return false even for numbers which
+ are theoretically identical, so no code calling this should fail to work if this
+ returns false.
+
+ The first double to compare.
+ The second double to compare.
+ The result of the GreaterThanOrClose comparision.
+
+
+
+ Test to see if a double is a finite number (is not NaN or Infinity).
+
+ The value to test.
+ Whether or not the value is a finite number.
+
+
+
+ Test to see if a double a valid size value (is finite and > 0).
+
+ The value to test.
+ Whether or not the value is a valid size value.
+
+
+
+ Convert a point in device independent pixels (1/96") to a point in the system coordinates.
+
+ A point in the logical coordinate system.
+ Returns the parameter converted to the system's coordinates.
+
+
+
+ Convert a point in system coordinates to a point in device independent pixels (1/96").
+
+ A point in the physical coordinate system.
+ Returns the parameter converted to the device independent coordinate system.
+
+
+
+ Wrapper for common Win32 status codes.
+
+
+
+ The operation completed successfully.
+
+
+ Incorrect function.
+
+
+ The system cannot find the file specified.
+
+
+ The system cannot find the path specified.
+
+
+ The system cannot open the file.
+
+
+ Access is denied.
+
+
+ The handle is invalid.
+
+
+ Not enough storage is available to complete this operation.
+
+
+ There are no more files.
+
+
+ The process cannot access the file because it is being used by another process.
+
+
+ The parameter is incorrect.
+
+
+ The data area passed to a system call is too small.
+
+
+ Cannot nest calls to LoadModule.
+
+
+ Illegal operation attempted on a registry key that has been marked for deletion.
+
+
+ Element not found.
+
+
+ There was no match for the specified key in the index.
+
+
+ An invalid device was specified.
+
+
+ The operation was canceled by the user.
+
+
+ Cannot find window class.
+
+
+ The window class was already registered.
+
+
+ The specified datatype is invalid.
+
+
+
+ Create a new Win32 error.
+
+ The integer value of the error.
+
+
+ Performs HRESULT_FROM_WIN32 conversion.
+ The Win32 error being converted to an HRESULT.
+ The equivilent HRESULT value.
+
+
+ Performs HRESULT_FROM_WIN32 conversion.
+ The equivilent HRESULT value.
+
+
+ Performs the equivalent of Win32's GetLastError()
+ A Win32Error instance with the result of the native GetLastError
+
+
+
+ Compare two Win32 error codes for equality.
+
+ The first error code to compare.
+ The second error code to compare.
+ Whether the two error codes are the same.
+
+
+
+ Compare two Win32 error codes for inequality.
+
+ The first error code to compare.
+ The second error code to compare.
+ Whether the two error codes are not the same.
+
+
+ FACILITY_NULL
+
+
+ FACILITY_RPC
+
+
+ FACILITY_DISPATCH
+
+
+ FACILITY_STORAGE
+
+
+ FACILITY_ITF
+
+
+ FACILITY_WIN32
+
+
+ FACILITY_WINDOWS
+
+
+ FACILITY_CONTROL
+
+
+ MSDN doced facility code for ESE errors.
+
+
+ FACILITY_WINCODEC (WIC)
+
+
+ Wrapper for HRESULT status codes.
+
+
+ S_OK
+
+
+ S_FALSE
+
+
+ E_PENDING
+
+
+ E_NOTIMPL
+
+
+ E_NOINTERFACE
+
+
+ E_POINTER
+
+
+ E_ABORT
+
+
+ E_FAIL
+
+
+ E_UNEXPECTED
+
+
+ STG_E_INVALIDFUNCTION
+
+
+ REGDB_E_CLASSNOTREG
+
+
+ DESTS_E_NO_MATCHING_ASSOC_HANDLER. Win7 internal error code for Jump Lists.
+ There is no Assoc Handler for the given item registered by the specified application.
+
+
+ DESTS_E_NORECDOCS. Win7 internal error code for Jump Lists.
+ The given item is excluded from the recent docs folder by the NoRecDocs bit on its registration.
+
+
+ DESTS_E_NOTALLCLEARED. Win7 internal error code for Jump Lists.
+ Not all of the items were successfully cleared
+
+
+ E_ACCESSDENIED
+ Win32Error ERROR_ACCESS_DENIED.
+
+
+ E_OUTOFMEMORY
+ Win32Error ERROR_OUTOFMEMORY.
+
+
+ E_INVALIDARG
+ Win32Error ERROR_INVALID_PARAMETER.
+
+
+ INTSAFE_E_ARITHMETIC_OVERFLOW
+
+
+ COR_E_OBJECTDISPOSED
+
+
+ WC_E_GREATERTHAN
+
+
+ WC_E_SYNTAX
+
+
+
+ Create an HRESULT from an integer value.
+
+
+
+
+
+ Convert an HRESULT to an int. Used for COM interface declarations out of our control.
+
+
+
+
+ retrieve HRESULT_FACILITY
+
+
+
+
+ retrieve HRESULT_CODE
+
+
+
+
+ Get a string representation of this HRESULT.
+
+
+
+
+
+ Convert the result of Win32 GetLastError() into a raised exception.
+
+
+
+
+ HIGHCONTRAST flags
+
+
+
+
+ DROPIMAGE_*
+
+
+
+
+ BITMAPINFOHEADER Compression type. BI_*.
+
+
+
+
+ CombingRgn flags. RGN_*
+
+
+
+
+ Creates the intersection of the two combined regions.
+
+
+
+
+ Creates the union of two combined regions.
+
+
+
+
+ Creates the union of two combined regions except for any overlapping areas.
+
+
+
+
+ Combines the parts of hrgnSrc1 that are not part of hrgnSrc2.
+
+
+
+
+ Creates a copy of the region identified by hrgnSrc1.
+
+
+
+
+ For IWebBrowser2. OLECMDEXECOPT_*
+
+
+
+
+ For IWebBrowser2. OLECMDF_*
+
+
+
+
+ For IWebBrowser2. OLECMDID_*
+
+
+
+
+ For IWebBrowser2. READYSTATE_*
+
+
+
+
+ DATAOBJ_GET_ITEM_FLAGS. DOGIF_*.
+
+
+
+ Use the system default, which is to display all error dialog boxes.
+
+
+
+ The system does not display the critical-error-handler message box.
+ Instead, the system sends the error to the calling process.
+
+
+
+
+ 64-bit Windows: The system automatically fixes memory alignment faults and makes them
+ invisible to the application. It does this for the calling process and any descendant processes.
+ After this value is set for a process, subsequent attempts to clear the value are ignored.
+
+
+
+
+ The system does not display the general-protection-fault message box.
+ This flag should only be set by debugging applications that handle general
+ protection (GP) faults themselves with an exception handler.
+
+
+
+
+ The system does not display a message box when it fails to find a file.
+ Instead, the error is returned to the calling process.
+
+
+
+
+ Non-client hit test values, HT*
+
+
+
+
+ GetClassLongPtr values, GCLP_*
+
+
+
+
+ GetWindowLongPtr values, GWL_*
+
+
+
+
+ SystemMetrics. SM_*
+
+
+
+
+ SystemParameterInfo values, SPI_*
+
+
+
+
+ SystemParameterInfo flag values, SPIF_*
+
+
+
+
+ CS_*
+
+
+
+
+ WindowStyle values, WS_*
+
+
+
+
+ Window message values, WM_*
+
+
+
+
+ Window style extended values, WS_EX_*
+
+
+
+
+ GetDeviceCaps nIndex values.
+
+
+
+ Number of bits per pixel
+
+
+
+
+ Number of planes
+
+
+
+
+ Logical pixels inch in X
+
+
+
+
+ Logical pixels inch in Y
+
+
+
+
+ "FILEOP_FLAGS", FOF_*.
+
+
+
+
+ EnableMenuItem uEnable values, MF_*
+
+
+
+
+ Possible return value for EnableMenuItem
+
+
+
+ Specifies the type of visual style attribute to set on a window.
+
+
+ Non-client area window attributes will be set.
+
+
+
+ DWMFLIP3DWINDOWPOLICY. DWMFLIP3D_*
+
+
+
+
+ DWMNCRENDERINGPOLICY. DWMNCRP_*
+
+
+
+
+ DWMWINDOWATTRIBUTE. DWMWA_*
+
+
+
+
+ WindowThemeNonClientAttributes
+
+
+
+ Prevents the window caption from being drawn.
+
+
+ Prevents the system icon from being drawn.
+
+
+ Prevents the system icon menu from appearing.
+
+
+ Prevents mirroring of the question mark, even in right-to-left (RTL) layout.
+
+
+ A mask that contains all the valid bits.
+
+
+
+ SetWindowPos options
+
+
+
+
+ ShowWindow options
+
+
+
+
+ SCF_ISSECURE
+
+
+
+
+ GDI+ Status codes
+
+
+
+
+ MSGFLT_*. New in Vista. Realiased in Windows 7.
+
+
+
+
+ Shell_NotifyIcon messages. NIM_*
+
+
+
+
+ SHAddToRecentDocuments flags. SHARD_*
+
+
+
+
+ Shell_NotifyIcon flags. NIF_*
+
+
+
+
+ Vista only.
+
+
+
+
+ Vista only.
+
+
+
+
+ Shell_NotifyIcon info flags. NIIF_*
+
+
+
+ XP SP2 and later.
+
+
+ XP and later.
+
+
+ Vista and later.
+
+
+ Windows 7 and later
+
+
+ XP and later. Native version called NIIF_ICON_MASK.
+
+
+
+ AC_*
+
+
+
+
+ The state of the icon. There are two flags that can be set independently.
+ NIS_HIDDEN = 1. The icon is hidden.
+ NIS_SHAREDICON = 2. The icon is shared.
+
+
+
+ The idlist for the shell item that should be added to the recent docs folder.
+
+
+ The id of the application that should be associated with this recent doc.
+
+
+ Defines options that are used to set window visual style attributes.
+
+
+
+ A combination of flags that modify window visual style attributes.
+ Can be a combination of the WTNCA constants.
+
+
+
+
+ A bitmask that describes how the values specified in dwFlags should be applied.
+ If the bit corresponding to a value in dwFlags is 0, that flag will be removed.
+ If the bit is 1, the flag will be added.
+
+
+
+ Width of left border that retains its size.
+
+
+ Width of right border that retains its size.
+
+
+ Height of top border that retains its size.
+
+
+ Height of bottom border that retains its size.
+
+
+
+ initialize this field using: Marshal.SizeOf(typeof(APPBARDATA));
+
+
+
+ Delegate declaration that matches native WndProc signatures.
+
+
+ Delegate declaration that matches managed WndProc signatures.
+
+
+
+ Sets attributes to control how visual styles are applied to a specified window.
+
+
+ Handle to a window to apply changes to.
+
+
+ Value of type WINDOWTHEMEATTRIBUTETYPE that specifies the type of attribute to set.
+ The value of this parameter determines the type of data that should be passed in the pvAttribute parameter.
+ Can be the following value:
+ WTA_NONCLIENT (Specifies non-client related attributes).
+ pvAttribute must be a pointer of type WTA_OPTIONS.
+
+
+ A pointer that specifies attributes to set. Type is determined by the value of the eAttribute value.
+
+
+ Specifies the size, in bytes, of the data pointed to by pvAttribute.
+
+
+
+ Overload of SystemParametersInfo for getting and setting NONCLIENTMETRICS.
+
+
+ Overload of SystemParametersInfo for getting and setting HIGHCONTRAST.
+
+
+
+ Sets the User Model AppID for the current process, enabling Windows to retrieve this ID
+
+
+
+
+
+ Retrieves the User Model AppID that has been explicitly set for the current process via SetCurrentProcessExplicitAppUserModelID
+
+
+
+
+ ASSOCIATIONLEVEL, AL_*
+
+
+ ASSOCIATIONTYPE, AT_*
+
+
+ FileDialog AddPlace options. FDAP_*
+
+
+ IFileDialog options. FOS_*
+
+
+ FDE_OVERWRITE_RESPONSE. FDEOR_*
+
+
+ FDE_SHAREVIOLATION_RESPONSE. FDESVR_*
+
+
+ ShellItem attribute flags. SIATTRIBFLAGS_*
+
+
+
+ Flags for SetTabProperties. STPF_*
+
+ The native enum was called STPFLAG.
+
+
+
+ Flags for Setting Taskbar Progress state. TBPF_*
+
+
+ The native enum was called TBPFLAG.
+
+
+
+
+ THUMBBUTTON mask. THB_*
+
+
+
+
+ THUMBBUTTON flags. THBF_*
+
+
+
+
+ GetPropertyStoreFlags. GPS_*.
+
+
+ These are new for Vista, but are used in downlevel components
+
+
+
+
+ KNOWNDESTCATEGORY. KDC_*
+
+
+
+ Objects can be copied
+ DROPEFFECT_COPY
+
+
+ Objects can be moved
+ DROPEFFECT_MOVE
+
+
+ Objects can be linked
+
+ DROPEFFECT_LINK.
+
+ If this bit is set on an item in the shell folder, a
+ 'Create Shortcut' menu item will be added to the File
+ menu and context menus for the item. If the user selects
+ that command, your IContextMenu::InvokeCommand() will be called
+ with 'link'.
+ That flag will also be used to determine if 'Create Shortcut'
+ should be added when the item in your folder is dragged to another
+ folder.
+
+
+
+ supports BindToObject(IID_IStorage)
+
+
+ Objects can be renamed
+
+
+ Objects can be deleted
+
+
+ Objects have property sheets
+
+
+ Objects are drop target
+
+
+ Object is encrypted (use alt color)
+
+
+ 'Slow' object
+
+
+ Ghosted icon
+
+
+ Shortcut (link)
+
+
+ Shared
+
+
+ Read-only
+
+
+ Hidden object
+
+
+ May contain children with SFGAO_FILESYSTEM
+
+
+ Support BindToObject(IID_IShellFolder)
+
+
+ Is a win32 file system object (file/folder/root)
+
+
+ May contain children with SFGAO_FOLDER (may be slow)
+
+
+ Invalidate cached information (may be slow)
+
+
+ Is this removeable media?
+
+
+ Object is compressed (use alt color)
+
+
+ Supports IShellFolder, but only implements CreateViewObject() (non-folder view)
+
+
+ Is a non-enumerated object (should be hidden)
+
+
+ Should show bold in explorer tree
+
+
+ Obsolete
+
+
+ Obsolete
+
+
+ Supports BindToObject(IID_IStream)
+
+
+ May contain children with SFGAO_STORAGE or SFGAO_STREAM
+
+
+ For determining storage capabilities, ie for open/save semantics
+
+
+
+ Attributes that are masked out for PKEY_SFGAOFlags because they are considered
+ to cause slow calculations or lack context
+ (SFGAO_VALIDATE | SFGAO_ISSLOW | SFGAO_HASSUBFOLDER and others)
+
+
+
+
+ IShellFolder::EnumObjects grfFlags bits. Also called SHCONT
+
+
+
+
+ IShellFolder::GetDisplayNameOf/SetNameOf uFlags. Also called SHGDNF.
+
+
+ For compatibility with SIGDN, these bits must all sit in the LOW word.
+
+
+
+
+ SHELLITEMCOMPAREHINTF. SICHINT_*.
+
+
+
+ iOrder based on display in a folder view
+
+
+ exact instance compare
+
+
+ iOrder based on canonical name (better performance)
+
+
+
+ ShellItem enum. SIGDN_*.
+
+
+
+
+ STR_GPS_*
+
+
+ When requesting a property store through IShellFolder, you can specify the equivalent of
+ GPS_DEFAULT by passing in a null IBindCtx parameter.
+
+ You can specify the equivalent of GPS_READWRITE by passing a mode of STGM_READWRITE | STGM_EXCLUSIVE
+ in the bind context
+
+ Here are the string versions of GPS_ flags, passed to IShellFolder::BindToObject() via IBindCtx::RegisterObjectParam()
+ These flags are valid when requesting an IPropertySetStorage or IPropertyStore handler
+
+ The meaning of these flags are described above.
+
+ There is no STR_ equivalent for GPS_TEMPORARY because temporary property stores
+ are provided by IShellItem2 only -- not by the underlying IShellFolder.
+
+
+
+
+ WPARAM value for a THUMBBUTTON being clicked.
+
+
+
+ fmtid
+
+
+ pid
+
+
+ PKEY_Title
+
+
+ PKEY_AppUserModel_ID
+
+
+ PKEY_AppUserModel_IsDestListSeparator
+
+
+ PKEY_AppUserModel_RelaunchCommand
+
+
+ PKEY_AppUserModel_RelaunchDisplayNameResource
+
+
+ PKEY_AppUserModel_RelaunchIconResource
+
+
+ Unknown Object Array
+
+
+
+ Shell Namespace helper
+
+
+
+
+ Shell Namespace helper 2
+
+
+
+
+ This function must be called first to validate use of other members.
+
+
+
+
+ This function adds a tab for hwnd to the taskbar.
+
+ The HWND for which to add the tab.
+
+
+
+ This function deletes a tab for hwnd from the taskbar.
+
+ The HWND for which the tab is to be deleted.
+
+
+
+ This function activates the tab associated with hwnd on the taskbar.
+
+ The HWND for which the tab is to be actuvated.
+
+
+
+ This function marks hwnd in the taskbar as the active tab.
+
+ The HWND to activate.
+
+
+
+ Marks a window as full-screen.
+
+ The handle of the window to be marked.
+ A Boolean value marking the desired full-screen status of the window.
+
+ Setting the value of fFullscreen to true, the Shell treats this window as a full-screen window, and the taskbar
+ is moved to the bottom of the z-order when this window is active. Setting the value of fFullscreen to false
+ removes the full-screen marking, but does not cause the Shell to treat the window as though it were
+ definitely not full-screen. With a false fFullscreen value, the Shell depends on its automatic detection facility
+ to specify how the window should be treated, possibly still flagging the window as full-screen.
+
+
+
+
+ Allows an application to retrieve the most recent and frequent documents opened in that app, as reported via SHAddToRecentDocs
+
+
+
+
+ Set the App User Model ID for the application retrieving this list. If an AppID is not provided via this method,
+ the system will use a heuristically determined ID. This method must be called before GetList.
+
+ App Id.
+
+
+
+ Retrieve an IEnumObjects or IObjectArray for IShellItems and/or IShellLinks.
+ Items may appear in both the frequent and recent lists.
+
+
+
+
+
+ Provides access to the App User Model ID on objects supporting this value.
+
+
+
+
+ Provides access to the ProgID associated with an object
+
+
+
+
+ Wraps an IStream interface pointer from COM into a form consumable by .Net.
+
+
+ This implementation is immutable, though it's possible that the underlying
+ stream can be changed in another context.
+
+
+
+
+ Wraps a native IStream interface into a CLR Stream subclass.
+
+
+ The stream that this object wraps.
+
+
+ Note that the parameter is passed by ref. On successful creation it is
+ zeroed out to the caller. This object becomes responsible for the lifetime
+ management of the wrapped IStream.
+
+
+
+
+ Wraps a managed stream instance into an interface pointer consumable by COM.
+
+
+
+
+ Initializes a new instance of the ManagedIStream class with the specified managed Stream object.
+
+
+ The stream that this IStream reference is wrapping.
+
+
+
+
+ Creates a new stream object with its own seek pointer that
+ references the same bytes as the original stream.
+
+
+ When this method returns, contains the new stream object. This parameter is passed uninitialized.
+
+
+ For more information, see the existing documentation for IStream::Clone in the MSDN library.
+ This class doesn't implement Clone. A COMException is thrown if it is used.
+
+
+
+
+ Ensures that any changes made to a stream object that is open in transacted
+ mode are reflected in the parent storage.
+
+
+ A value that controls how the changes for the stream object are committed.
+
+
+ For more information, see the existing documentation for IStream::Commit in the MSDN library.
+
+
+
+
+ Copies a specified number of bytes from the current seek pointer in the
+ stream to the current seek pointer in another stream.
+
+
+ A reference to the destination stream.
+
+
+ The number of bytes to copy from the source stream.
+
+
+ On successful return, contains the actual number of bytes read from the source.
+ (Note the native signature is to a ULARGE_INTEGER*, so 64 bits are written
+ to this parameter on success.)
+
+
+ On successful return, contains the actual number of bytes written to the destination.
+ (Note the native signature is to a ULARGE_INTEGER*, so 64 bits are written
+ to this parameter on success.)
+
+
+
+
+ Restricts access to a specified range of bytes in the stream.
+
+
+ The byte offset for the beginning of the range.
+
+
+ The length of the range, in bytes, to restrict.
+
+
+ The requested restrictions on accessing the range.
+
+
+ For more information, see the existing documentation for IStream::LockRegion in the MSDN library.
+ This class doesn't implement LockRegion. A COMException is thrown if it is used.
+
+
+
+
+ Reads a specified number of bytes from the stream object into memory starting at the current seek pointer.
+
+
+ When this method returns, contains the data read from the stream. This parameter is passed uninitialized.
+
+
+ The number of bytes to read from the stream object.
+
+
+ A pointer to a ULONG variable that receives the actual number of bytes read from the stream object.
+
+
+ For more information, see the existing documentation for ISequentialStream::Read in the MSDN library.
+
+
+
+
+ Discards all changes that have been made to a transacted stream since the last Commit call.
+
+
+ This class doesn't implement Revert. A COMException is thrown if it is used.
+
+
+
+
+ Changes the seek pointer to a new location relative to the beginning of the
+ stream, to the end of the stream, or to the current seek pointer.
+
+
+ The displacement to add to dwOrigin.
+
+
+ The origin of the seek. The origin can be the beginning of the file, the current seek pointer, or the end of the file.
+
+
+ On successful return, contains the offset of the seek pointer from the beginning of the stream.
+ (Note the native signature is to a ULARGE_INTEGER*, so 64 bits are written
+ to this parameter on success.)
+
+
+ For more information, see the existing documentation for IStream::Seek in the MSDN library.
+
+
+
+
+ Changes the size of the stream object.
+
+
+ The new size of the stream as a number of bytes.
+
+
+ For more information, see the existing documentation for IStream::SetSize in the MSDN library.
+
+
+
+
+ Retrieves the STATSTG structure for this stream.
+
+
+ When this method returns, contains a STATSTG structure that describes this stream object.
+ This parameter is passed uninitialized.
+
+
+ Members in the STATSTG structure that this method does not return, thus saving some memory allocation operations.
+
+
+
+
+ Removes the access restriction on a range of bytes previously restricted with the LockRegion method.
+
+ The byte offset for the beginning of the range.
+
+
+ The length, in bytes, of the range to restrict.
+
+
+ The access restrictions previously placed on the range.
+
+
+ For more information, see the existing documentation for IStream::UnlockRegion in the MSDN library.
+ This class doesn't implement UnlockRegion. A COMException is thrown if it is used.
+
+
+
+
+ Writes a specified number of bytes into the stream object starting at the current seek pointer.
+
+
+ The buffer to write this stream to.
+
+
+ The number of bytes to write to the stream.
+
+
+ On successful return, contains the actual number of bytes written to the stream object.
+ If the caller sets this pointer to null, this method does not provide the actual number
+ of bytes written.
+
+
+
+
+ Releases resources controlled by this object.
+
+
+ Dispose can be called multiple times, but trying to use the object
+ after it has been disposed will generally throw ObjectDisposedExceptions.
+
+
+
+
+ Wrapper around File.Copy to provide feedback as to whether the file wasn't copied because it didn't exist.
+
+
+
+
+
+ Simple guard against the exceptions that File.Delete throws on null and empty strings.
+
+ The path to delete. Unlike File.Delete, this can be null or empty.
+
+ Note that File.Delete, and by extension SafeDeleteFile, does not throw an exception
+ if the file does not exist.
+
+
+
+
+ Utility to help classes catenate their properties for implementing ToString().
+
+ The StringBuilder to catenate the results into.
+ The name of the property to be catenated.
+ The value of the property to be catenated.
+
+
+
+ Generates ToString functionality for a struct. This is an expensive way to do it,
+ it exists for the sake of debugging while classes are in flux.
+ Eventually this should just be removed and the classes should
+ do this without reflection.
+
+
+
+
+
+
+
+ Encodes a URL string. Duplicated functionality from System.Web.HttpUtility.UrlEncode.
+
+
+
+
+ Duplicated from System.Web.HttpUtility because System.Web isn't part of the client profile.
+ URL Encoding replaces ' ' with '+' and unsafe ASCII characters with '%XX'.
+ Safe characters are defined in RFC2396 (http://www.ietf.org/rfc/rfc2396.txt).
+ They are the 7-bit ASCII alphanumerics and the mark characters "-_.!~*'()".
+ This implementation does not treat '~' as a safe character to be consistent with the System.Web version.
+
+
+
+ GDI's DeleteObject
+
+
+ GDI+'s DisposeImage
+
+
+
+ From a list of BitmapFrames find the one that best matches the requested dimensions.
+ The methods used here are copied from Win32 sources. We want to be consistent with
+ system behaviors.
+
+
+ Convert a native integer that represent a color with an alpha channel into a Color struct.
+ The integer that represents the color. Its bits are of the format 0xAARRGGBB.
+ A Color representation of the parameter.
+
+
+
+ A static class for retail validated assertions.
+ Instead of breaking into the debugger an exception is thrown.
+
+
+
+
+ Ensure that the current thread's apartment state is what's expected.
+
+
+ The required apartment state for the current thread.
+
+
+ The message string for the exception to be thrown if the state is invalid.
+
+
+ Thrown if the calling thread's apartment state is not the same as the requiredState.
+
+
+
+
+ Ensure that an argument is neither null nor empty.
+
+ The string to validate.
+ The name of the parameter that will be presented if an exception is thrown.
+
+
+
+ Ensure that an argument is neither null nor does it consist only of whitespace.
+
+ The string to validate.
+ The name of the parameter that will be presented if an exception is thrown.
+
+
+ Verifies that an argument is not null.
+ Type of the object to validate. Must be a class.
+ The object to validate.
+ The name of the parameter that will be presented if an exception is thrown.
+
+
+ Verifies that an argument is not null.
+ Type of the object to validate. Must be a class.
+ The object to validate.
+ The name of the parameter that will be presented if an exception is thrown.
+
+
+ Verifies that an argument is null.
+ Type of the object to validate. Must be a class.
+ The object to validate.
+ The name of the parameter that will be presented if an exception is thrown.
+
+
+
+ Verifies the specified statement is true. Throws an ArgumentException if it's not.
+
+ The statement to be verified as true.
+ Name of the parameter to include in the ArgumentException.
+ The message to include in the ArgumentException.
+
+
+
+ Verifies that the specified value is within the expected range. The assertion fails if it isn't.
+
+ The lower bound inclusive value.
+ The value to verify.
+ The upper bound exclusive value.
+ The name of the parameter that caused the current exception.
+
+
+ Display the system menu at a specified location.
+ The MetroWindow
+ The location to display the system menu, in logical screen coordinates.
+
+
+
+ Private constructor. The public way to access this class is through the static Current property.
+
+
+
+ The extent of the top of the window to treat as the caption.
+
+
+ Dependency property for IgnoreTaskbarOnMaximize
+
+
+
+ If this property is true and the attached window's WindowStyle=None then when the window is maximized it will cover the entire
+ monitor, including the taskbar.
+
+
+
+
+ Is this using WPF4?
+
+
+ There are a few specific bugs in Window in 3.5SP1 and below that require workarounds
+ when handling WM_NCCALCSIZE on the HWND.
+
+
+
+ The Window that's chrome is being modified.
+
+
+ Underlying HWND for the _window.
+
+ Critical : Critical member
+
+
+
+ Underlying HWND for the _window.
+
+ Critical : Critical member provides access to HWND's window messages which are critical
+
+
+
+ Object that describes the current modifications being made to the chrome.
+
+
+
+ Critical : Store critical methods in critical callback table
+ Safe : Demands full trust permissions
+
+
+
+
+ Critical : Calls critical methods
+ Safe : Demands full trust permissions
+
+
+
+
+ Critical : Calls critical methods
+ Safe : Demands full trust permissions
+
+
+
+
+ Critical : Calls critical methods
+ Safe : Demands full trust permissions
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Store critical methods in critical callback table
+ Safe : Demands full trust permissions
+
+
+
+
+ Critical : References critical methods
+
+
+
+
+ Critical : Store critical methods in critical callback table
+ Safe : Demands full trust permissions
+
+
+
+
+ Critical : Accesses critical _hwnd field
+ Safe : Demands full trust permissions
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Store critical methods in critical callback table
+ Safe : Demands full trust permissions
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical method
+
+
+
+ A borderless window lost his animation, with this we bring it back.
+
+
+
+ Critical : Accesses critical _hwnd
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ This method handles the window size if the taskbar is set to auto-hide.
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical Marshal.PtrToStructure
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical method
+
+
+
+
+ Critical : Calls critical method
+
+
+
+
+ Critical : Calls critical Marshal.PtrToStructure
+
+
+
+
+ Critical : Calls critical Marshal.PtrToStructure
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+ Add and remove a native WindowStyle from the HWND.
+ The styles to be removed. These can be bitwise combined.
+ The styles to be added. These can be bitwise combined.
+ Whether the styles of the HWND were modified as a result of this call.
+
+ Critical : Calls critical methods
+
+
+
+
+ Get the WindowState as the native HWND knows it to be. This isn't necessarily the same as what Window thinks.
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Get the bounding rectangle for the window in physical coordinates.
+
+ The bounding rectangle for the window.
+
+ Critical : Calls critical methods
+
+
+
+
+ Update the items in the system menu based on the current, or assumed, WindowState.
+
+
+ The state to assume that the Window is in. This can be null to query the Window's state.
+
+
+ We want to update the menu while we have some control over whether the caption will be repainted.
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Matrix of the HT values to return when responding to NC window messages.
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Unsubscribes event handler from critical _hwndSource
+
+
+
+
+ Critical : Unsubscribes critical event handler
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ Critical : Calls critical methods
+
+
+
+
+ GeneratedInternalTypeHelper
+
+
+
+
+ CreateInstance
+
+
+
+
+ GetPropertyValue
+
+
+
+
+ SetPropertyValue
+
+
+
+
+ CreateDelegate
+
+
+
+
+ AddEventHandler
+
+
+
+
diff --git a/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.1.5.0/lib/net45/MahApps.Metro.dll b/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.1.5.0/lib/net45/MahApps.Metro.dll
new file mode 100644
index 0000000..4c52491
Binary files /dev/null and b/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.1.5.0/lib/net45/MahApps.Metro.dll differ
diff --git a/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.1.5.0/lib/net45/MahApps.Metro.pdb b/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.1.5.0/lib/net45/MahApps.Metro.pdb
new file mode 100644
index 0000000..bf28f77
Binary files /dev/null and b/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.1.5.0/lib/net45/MahApps.Metro.pdb differ
diff --git a/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.1.5.0/lib/net45/System.Windows.Interactivity.dll b/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.1.5.0/lib/net45/System.Windows.Interactivity.dll
new file mode 100644
index 0000000..931c744
Binary files /dev/null and b/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.1.5.0/lib/net45/System.Windows.Interactivity.dll differ
diff --git a/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.1.5.0/tools/install.ps1 b/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.1.5.0/tools/install.ps1
new file mode 100644
index 0000000..1bf1af0
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.1.5.0/tools/install.ps1
@@ -0,0 +1,3 @@
+param($rootPath, $toolsPath, $package, $project)
+
+$project.DTE.ItemOperations.Navigate('http://mahapps.com/guides/quick-start.html')
diff --git a/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.IconPacks.1.9.1/MahApps.Metro.IconPacks.1.9.1.nupkg b/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.IconPacks.1.9.1/MahApps.Metro.IconPacks.1.9.1.nupkg
new file mode 100644
index 0000000..595fb55
Binary files /dev/null and b/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.IconPacks.1.9.1/MahApps.Metro.IconPacks.1.9.1.nupkg differ
diff --git a/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.IconPacks.1.9.1/lib/net40/MahApps.Metro.IconPacks.XML b/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.IconPacks.1.9.1/lib/net40/MahApps.Metro.IconPacks.XML
new file mode 100644
index 0000000..cd03841
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.IconPacks.1.9.1/lib/net40/MahApps.Metro.IconPacks.XML
@@ -0,0 +1,367 @@
+
+
+
+ MahApps.Metro.IconPacks
+
+
+
+
+ Base class for creating an icon control for icon packs.
+
+
+
+
+
+ Inheritors should provide a factory for setting up the path data index (per icon kind).
+ The factory will only be utilised once, across all closed instances (first instantiation wins).
+
+
+
+
+ Gets or sets the icon to display.
+
+
+
+
+ Gets the icon path data for the current .
+
+
+
+
+ ValueConverter which converts the PackIconFlipOrientation enumeration value to ScaleX value of a ScaleTransformation.
+
+
+
+
+
+ ValueConverter which converts the PackIconFlipOrientation enumeration value to ScaleY value of a ScaleTransformation.
+
+
+
+
+
+ MarkupConverter is a MarkupExtension which can be used for ValueConverter.
+
+
+
+
+
+
+ Converts a value.
+
+ The value produced by the binding source.
+ The type of the binding target property.
+ The converter parameter to use.
+ The culture to use in the converter.
+ A converted value. If the method returns null, the valid null value is used.
+
+
+
+ Converts a value.
+
+ The value that is produced by the binding target.
+ The type to convert to.
+ The converter parameter to use.
+ The culture to use in the converter.
+ A converted value. If the method returns null, the valid null value is used.
+
+
+
+ Enum PackIconFlipOrientation for the Flip property of the PackIcon
+
+
+
+
+ No flip
+
+
+
+
+ Flip the icon horizontal
+
+
+
+
+ Flip the icon vertical
+
+
+
+
+ Flip the icon vertical and horizontal
+
+
+
+
+ Class PackIcon which is the custom base class of MahApps.Metro.IconPacks.
+
+ The type of the enum kind.
+
+
+
+
+ Identifies the Flip dependency property.
+
+
+
+
+ Gets or sets the flip orientation.
+
+
+
+
+ Identifies the Rotation dependency property.
+
+
+
+
+ Gets or sets the rotation (angle).
+
+ The rotation.
+
+
+
+ Identifies the Spin dependency property.
+
+
+
+
+ Gets or sets a value indicating whether the inner icon is spinning.
+
+ true if spin; otherwise, false .
+
+
+
+ Identifies the SpinDuration dependency property.
+
+
+
+
+ Gets or sets the duration of the spinning animation (in seconds). This will also restart the spin animation.
+
+ The duration of the spin in seconds.
+
+
+
+ Identifies the SpinEasingFunction dependency property.
+
+
+
+
+ Gets or sets the EasingFunction of the spinning animation. This will also restart the spin animation.
+
+ The spin easing function.
+
+
+
+ Identifies the SpinAutoReverse dependency property.
+
+
+
+
+ Gets or sets the AutoReverse of the spinning animation. This will also restart the spin animation.
+
+ true if [spin automatic reverse]; otherwise, false .
+
+
+
+ Icons from Entypo+ Icons Font - http://www.entypo.com .
+
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+ List of available icons for use with .
+
+
+ All icons sourced from Entypo+ Icons Font - http://www.entypo.com -
+ http://creativecommons.org/licenses/by-sa/4.0/ .
+
+
+
+
+ Icons from the FontAwesome Icons project, http://fontawesome.io .
+
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+ List of available icons for use with .
+
+
+ All icons sourced from FontAwesome Icons Font v4.6.3 - http://fontawesome.io -
+ https://github.com/FortAwesome/Font-Awesome .
+
+
+
+
+ Icons from the Material Design Icons project, https://materialdesignicons.com/ .
+
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+ List of available icons for use with .
+
+
+ All icons sourced from Material Design Icons Font v1.6.50 - https://materialdesignicons.com - in accordance of
+ https://github.com/Templarian/MaterialDesign/blob/master/license.txt .
+
+
+
+
+ Icons from the Material Design Icons project, https://materialdesignicons.com/ .
+
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+ List of available icons for use with .
+
+
+ All icons sourced from Material Design Light Icons - https://github.com/Templarian/MaterialDesignLight - in accordance of
+ https://github.com/Templarian/MaterialDesignLight/blob/master/LICENSE.md .
+
+
+
+
+ Icons from the Modern UI Icons project, http://modernuiicons.com .
+
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+ List of available icons for use with .
+
+
+ All icons sourced from Modern UI Icons Font - http://modernuiicons.com - in accordance of
+ https://github.com/Templarian/WindowsIcons/blob/master/WindowsPhone/license.txt .
+
+
+
+
+ Icons from GitHub Octicons - https://octicons.github.com
+
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+ List of available icons for use with .
+
+
+ All icons sourced from GitHub Octicons - https://octicons.github.com -
+ https://github.com/primer/octicons/blob/master/LICENSE .
+
+
+
+
+ All SVG icons for popular brands, maintained by Dan Leech https://twitter.com/bathtype .
+ Contributions, corrections and requests can be made on GitHub https://github.com/danleech/simple-icons .
+
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+ List of available icons for use with .
+
+
+ All SVG icons for popular brands, maintained by Dan Leech https://twitter.com/bathtype .
+ Contributions, corrections and requests can be made on GitHub https://github.com/danleech/simple-icons .
+
+
+
+
+ A strongly-typed resource class, for looking up localized strings, etc.
+
+
+
+
+ Returns the cached ResourceManager instance used by this class.
+
+
+
+
+ Overrides the current thread's CurrentUICulture property for all
+ resource lookups using this strongly typed resource class.
+
+
+
+
+ GeneratedInternalTypeHelper
+
+
+
+
+ CreateInstance
+
+
+
+
+ GetPropertyValue
+
+
+
+
+ SetPropertyValue
+
+
+
+
+ CreateDelegate
+
+
+
+
+ AddEventHandler
+
+
+
+
diff --git a/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.IconPacks.1.9.1/lib/net40/MahApps.Metro.IconPacks.dll b/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.IconPacks.1.9.1/lib/net40/MahApps.Metro.IconPacks.dll
new file mode 100644
index 0000000..a5bedce
Binary files /dev/null and b/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.IconPacks.1.9.1/lib/net40/MahApps.Metro.IconPacks.dll differ
diff --git a/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.IconPacks.1.9.1/lib/net40/MahApps.Metro.IconPacks.pdb b/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.IconPacks.1.9.1/lib/net40/MahApps.Metro.IconPacks.pdb
new file mode 100644
index 0000000..ca90a27
Binary files /dev/null and b/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.IconPacks.1.9.1/lib/net40/MahApps.Metro.IconPacks.pdb differ
diff --git a/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.IconPacks.1.9.1/lib/net45/MahApps.Metro.IconPacks.XML b/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.IconPacks.1.9.1/lib/net45/MahApps.Metro.IconPacks.XML
new file mode 100644
index 0000000..cd03841
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.IconPacks.1.9.1/lib/net45/MahApps.Metro.IconPacks.XML
@@ -0,0 +1,367 @@
+
+
+
+ MahApps.Metro.IconPacks
+
+
+
+
+ Base class for creating an icon control for icon packs.
+
+
+
+
+
+ Inheritors should provide a factory for setting up the path data index (per icon kind).
+ The factory will only be utilised once, across all closed instances (first instantiation wins).
+
+
+
+
+ Gets or sets the icon to display.
+
+
+
+
+ Gets the icon path data for the current .
+
+
+
+
+ ValueConverter which converts the PackIconFlipOrientation enumeration value to ScaleX value of a ScaleTransformation.
+
+
+
+
+
+ ValueConverter which converts the PackIconFlipOrientation enumeration value to ScaleY value of a ScaleTransformation.
+
+
+
+
+
+ MarkupConverter is a MarkupExtension which can be used for ValueConverter.
+
+
+
+
+
+
+ Converts a value.
+
+ The value produced by the binding source.
+ The type of the binding target property.
+ The converter parameter to use.
+ The culture to use in the converter.
+ A converted value. If the method returns null, the valid null value is used.
+
+
+
+ Converts a value.
+
+ The value that is produced by the binding target.
+ The type to convert to.
+ The converter parameter to use.
+ The culture to use in the converter.
+ A converted value. If the method returns null, the valid null value is used.
+
+
+
+ Enum PackIconFlipOrientation for the Flip property of the PackIcon
+
+
+
+
+ No flip
+
+
+
+
+ Flip the icon horizontal
+
+
+
+
+ Flip the icon vertical
+
+
+
+
+ Flip the icon vertical and horizontal
+
+
+
+
+ Class PackIcon which is the custom base class of MahApps.Metro.IconPacks.
+
+ The type of the enum kind.
+
+
+
+
+ Identifies the Flip dependency property.
+
+
+
+
+ Gets or sets the flip orientation.
+
+
+
+
+ Identifies the Rotation dependency property.
+
+
+
+
+ Gets or sets the rotation (angle).
+
+ The rotation.
+
+
+
+ Identifies the Spin dependency property.
+
+
+
+
+ Gets or sets a value indicating whether the inner icon is spinning.
+
+ true if spin; otherwise, false .
+
+
+
+ Identifies the SpinDuration dependency property.
+
+
+
+
+ Gets or sets the duration of the spinning animation (in seconds). This will also restart the spin animation.
+
+ The duration of the spin in seconds.
+
+
+
+ Identifies the SpinEasingFunction dependency property.
+
+
+
+
+ Gets or sets the EasingFunction of the spinning animation. This will also restart the spin animation.
+
+ The spin easing function.
+
+
+
+ Identifies the SpinAutoReverse dependency property.
+
+
+
+
+ Gets or sets the AutoReverse of the spinning animation. This will also restart the spin animation.
+
+ true if [spin automatic reverse]; otherwise, false .
+
+
+
+ Icons from Entypo+ Icons Font - http://www.entypo.com .
+
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+ List of available icons for use with .
+
+
+ All icons sourced from Entypo+ Icons Font - http://www.entypo.com -
+ http://creativecommons.org/licenses/by-sa/4.0/ .
+
+
+
+
+ Icons from the FontAwesome Icons project, http://fontawesome.io .
+
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+ List of available icons for use with .
+
+
+ All icons sourced from FontAwesome Icons Font v4.6.3 - http://fontawesome.io -
+ https://github.com/FortAwesome/Font-Awesome .
+
+
+
+
+ Icons from the Material Design Icons project, https://materialdesignicons.com/ .
+
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+ List of available icons for use with .
+
+
+ All icons sourced from Material Design Icons Font v1.6.50 - https://materialdesignicons.com - in accordance of
+ https://github.com/Templarian/MaterialDesign/blob/master/license.txt .
+
+
+
+
+ Icons from the Material Design Icons project, https://materialdesignicons.com/ .
+
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+ List of available icons for use with .
+
+
+ All icons sourced from Material Design Light Icons - https://github.com/Templarian/MaterialDesignLight - in accordance of
+ https://github.com/Templarian/MaterialDesignLight/blob/master/LICENSE.md .
+
+
+
+
+ Icons from the Modern UI Icons project, http://modernuiicons.com .
+
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+ List of available icons for use with .
+
+
+ All icons sourced from Modern UI Icons Font - http://modernuiicons.com - in accordance of
+ https://github.com/Templarian/WindowsIcons/blob/master/WindowsPhone/license.txt .
+
+
+
+
+ Icons from GitHub Octicons - https://octicons.github.com
+
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+ List of available icons for use with .
+
+
+ All icons sourced from GitHub Octicons - https://octicons.github.com -
+ https://github.com/primer/octicons/blob/master/LICENSE .
+
+
+
+
+ All SVG icons for popular brands, maintained by Dan Leech https://twitter.com/bathtype .
+ Contributions, corrections and requests can be made on GitHub https://github.com/danleech/simple-icons .
+
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+ List of available icons for use with .
+
+
+ All SVG icons for popular brands, maintained by Dan Leech https://twitter.com/bathtype .
+ Contributions, corrections and requests can be made on GitHub https://github.com/danleech/simple-icons .
+
+
+
+
+ A strongly-typed resource class, for looking up localized strings, etc.
+
+
+
+
+ Returns the cached ResourceManager instance used by this class.
+
+
+
+
+ Overrides the current thread's CurrentUICulture property for all
+ resource lookups using this strongly typed resource class.
+
+
+
+
+ GeneratedInternalTypeHelper
+
+
+
+
+ CreateInstance
+
+
+
+
+ GetPropertyValue
+
+
+
+
+ SetPropertyValue
+
+
+
+
+ CreateDelegate
+
+
+
+
+ AddEventHandler
+
+
+
+
diff --git a/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.IconPacks.1.9.1/lib/net45/MahApps.Metro.IconPacks.dll b/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.IconPacks.1.9.1/lib/net45/MahApps.Metro.IconPacks.dll
new file mode 100644
index 0000000..0d96a51
Binary files /dev/null and b/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.IconPacks.1.9.1/lib/net45/MahApps.Metro.IconPacks.dll differ
diff --git a/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.IconPacks.1.9.1/lib/net45/MahApps.Metro.IconPacks.pdb b/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.IconPacks.1.9.1/lib/net45/MahApps.Metro.IconPacks.pdb
new file mode 100644
index 0000000..2fe4860
Binary files /dev/null and b/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.IconPacks.1.9.1/lib/net45/MahApps.Metro.IconPacks.pdb differ
diff --git a/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.IconPacks.1.9.1/lib/net46/MahApps.Metro.IconPacks.XML b/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.IconPacks.1.9.1/lib/net46/MahApps.Metro.IconPacks.XML
new file mode 100644
index 0000000..cd03841
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.IconPacks.1.9.1/lib/net46/MahApps.Metro.IconPacks.XML
@@ -0,0 +1,367 @@
+
+
+
+ MahApps.Metro.IconPacks
+
+
+
+
+ Base class for creating an icon control for icon packs.
+
+
+
+
+
+ Inheritors should provide a factory for setting up the path data index (per icon kind).
+ The factory will only be utilised once, across all closed instances (first instantiation wins).
+
+
+
+
+ Gets or sets the icon to display.
+
+
+
+
+ Gets the icon path data for the current .
+
+
+
+
+ ValueConverter which converts the PackIconFlipOrientation enumeration value to ScaleX value of a ScaleTransformation.
+
+
+
+
+
+ ValueConverter which converts the PackIconFlipOrientation enumeration value to ScaleY value of a ScaleTransformation.
+
+
+
+
+
+ MarkupConverter is a MarkupExtension which can be used for ValueConverter.
+
+
+
+
+
+
+ Converts a value.
+
+ The value produced by the binding source.
+ The type of the binding target property.
+ The converter parameter to use.
+ The culture to use in the converter.
+ A converted value. If the method returns null, the valid null value is used.
+
+
+
+ Converts a value.
+
+ The value that is produced by the binding target.
+ The type to convert to.
+ The converter parameter to use.
+ The culture to use in the converter.
+ A converted value. If the method returns null, the valid null value is used.
+
+
+
+ Enum PackIconFlipOrientation for the Flip property of the PackIcon
+
+
+
+
+ No flip
+
+
+
+
+ Flip the icon horizontal
+
+
+
+
+ Flip the icon vertical
+
+
+
+
+ Flip the icon vertical and horizontal
+
+
+
+
+ Class PackIcon which is the custom base class of MahApps.Metro.IconPacks.
+
+ The type of the enum kind.
+
+
+
+
+ Identifies the Flip dependency property.
+
+
+
+
+ Gets or sets the flip orientation.
+
+
+
+
+ Identifies the Rotation dependency property.
+
+
+
+
+ Gets or sets the rotation (angle).
+
+ The rotation.
+
+
+
+ Identifies the Spin dependency property.
+
+
+
+
+ Gets or sets a value indicating whether the inner icon is spinning.
+
+ true if spin; otherwise, false .
+
+
+
+ Identifies the SpinDuration dependency property.
+
+
+
+
+ Gets or sets the duration of the spinning animation (in seconds). This will also restart the spin animation.
+
+ The duration of the spin in seconds.
+
+
+
+ Identifies the SpinEasingFunction dependency property.
+
+
+
+
+ Gets or sets the EasingFunction of the spinning animation. This will also restart the spin animation.
+
+ The spin easing function.
+
+
+
+ Identifies the SpinAutoReverse dependency property.
+
+
+
+
+ Gets or sets the AutoReverse of the spinning animation. This will also restart the spin animation.
+
+ true if [spin automatic reverse]; otherwise, false .
+
+
+
+ Icons from Entypo+ Icons Font - http://www.entypo.com .
+
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+ List of available icons for use with .
+
+
+ All icons sourced from Entypo+ Icons Font - http://www.entypo.com -
+ http://creativecommons.org/licenses/by-sa/4.0/ .
+
+
+
+
+ Icons from the FontAwesome Icons project, http://fontawesome.io .
+
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+ List of available icons for use with .
+
+
+ All icons sourced from FontAwesome Icons Font v4.6.3 - http://fontawesome.io -
+ https://github.com/FortAwesome/Font-Awesome .
+
+
+
+
+ Icons from the Material Design Icons project, https://materialdesignicons.com/ .
+
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+ List of available icons for use with .
+
+
+ All icons sourced from Material Design Icons Font v1.6.50 - https://materialdesignicons.com - in accordance of
+ https://github.com/Templarian/MaterialDesign/blob/master/license.txt .
+
+
+
+
+ Icons from the Material Design Icons project, https://materialdesignicons.com/ .
+
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+ List of available icons for use with .
+
+
+ All icons sourced from Material Design Light Icons - https://github.com/Templarian/MaterialDesignLight - in accordance of
+ https://github.com/Templarian/MaterialDesignLight/blob/master/LICENSE.md .
+
+
+
+
+ Icons from the Modern UI Icons project, http://modernuiicons.com .
+
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+ List of available icons for use with .
+
+
+ All icons sourced from Modern UI Icons Font - http://modernuiicons.com - in accordance of
+ https://github.com/Templarian/WindowsIcons/blob/master/WindowsPhone/license.txt .
+
+
+
+
+ Icons from GitHub Octicons - https://octicons.github.com
+
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+ List of available icons for use with .
+
+
+ All icons sourced from GitHub Octicons - https://octicons.github.com -
+ https://github.com/primer/octicons/blob/master/LICENSE .
+
+
+
+
+ All SVG icons for popular brands, maintained by Dan Leech https://twitter.com/bathtype .
+ Contributions, corrections and requests can be made on GitHub https://github.com/danleech/simple-icons .
+
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+ List of available icons for use with .
+
+
+ All SVG icons for popular brands, maintained by Dan Leech https://twitter.com/bathtype .
+ Contributions, corrections and requests can be made on GitHub https://github.com/danleech/simple-icons .
+
+
+
+
+ A strongly-typed resource class, for looking up localized strings, etc.
+
+
+
+
+ Returns the cached ResourceManager instance used by this class.
+
+
+
+
+ Overrides the current thread's CurrentUICulture property for all
+ resource lookups using this strongly typed resource class.
+
+
+
+
+ GeneratedInternalTypeHelper
+
+
+
+
+ CreateInstance
+
+
+
+
+ GetPropertyValue
+
+
+
+
+ SetPropertyValue
+
+
+
+
+ CreateDelegate
+
+
+
+
+ AddEventHandler
+
+
+
+
diff --git a/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.IconPacks.1.9.1/lib/net46/MahApps.Metro.IconPacks.dll b/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.IconPacks.1.9.1/lib/net46/MahApps.Metro.IconPacks.dll
new file mode 100644
index 0000000..565d2c9
Binary files /dev/null and b/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.IconPacks.1.9.1/lib/net46/MahApps.Metro.IconPacks.dll differ
diff --git a/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.IconPacks.1.9.1/lib/net46/MahApps.Metro.IconPacks.pdb b/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.IconPacks.1.9.1/lib/net46/MahApps.Metro.IconPacks.pdb
new file mode 100644
index 0000000..f0f7f63
Binary files /dev/null and b/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.IconPacks.1.9.1/lib/net46/MahApps.Metro.IconPacks.pdb differ
diff --git a/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.IconPacks.1.9.1/lib/uap10.0/MahApps.Metro.IconPacks.Core.dll b/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.IconPacks.1.9.1/lib/uap10.0/MahApps.Metro.IconPacks.Core.dll
new file mode 100644
index 0000000..7541d1a
Binary files /dev/null and b/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.IconPacks.1.9.1/lib/uap10.0/MahApps.Metro.IconPacks.Core.dll differ
diff --git a/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.IconPacks.1.9.1/lib/uap10.0/MahApps.Metro.IconPacks.Core.pdb b/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.IconPacks.1.9.1/lib/uap10.0/MahApps.Metro.IconPacks.Core.pdb
new file mode 100644
index 0000000..0309971
Binary files /dev/null and b/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.IconPacks.1.9.1/lib/uap10.0/MahApps.Metro.IconPacks.Core.pdb differ
diff --git a/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.IconPacks.1.9.1/lib/uap10.0/MahApps.Metro.IconPacks.Core.pri b/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.IconPacks.1.9.1/lib/uap10.0/MahApps.Metro.IconPacks.Core.pri
new file mode 100644
index 0000000..bfa8653
Binary files /dev/null and b/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.IconPacks.1.9.1/lib/uap10.0/MahApps.Metro.IconPacks.Core.pri differ
diff --git a/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.IconPacks.1.9.1/lib/uap10.0/MahApps.Metro.IconPacks.Core.xml b/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.IconPacks.1.9.1/lib/uap10.0/MahApps.Metro.IconPacks.Core.xml
new file mode 100644
index 0000000..ee44cef
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.IconPacks.1.9.1/lib/uap10.0/MahApps.Metro.IconPacks.Core.xml
@@ -0,0 +1,168 @@
+
+
+
+ MahApps.Metro.IconPacks.Core
+
+
+
+
+ ValueConverter which converts the PackIconFlipOrientation enumeration value to ScaleX value of a ScaleTransformation.
+
+
+
+
+ ValueConverter which converts the PackIconFlipOrientation enumeration value to ScaleY value of a ScaleTransformation.
+
+
+
+
+ Enum PackIconFlipOrientation for the Flip property of the PackIcon
+
+
+
+
+ No flip
+
+
+
+
+ Flip the icon horizontal
+
+
+
+
+ Flip the icon vertical
+
+
+
+
+ Flip the icon vertical and horizontal
+
+
+
+
+ Class PackIcon which is the custom base class of MahApps.Metro.IconPacks.
+
+ The type of the enum kind.
+
+
+
+
+ Identifies the Flip dependency property.
+
+
+
+
+ Gets or sets the flip orientation.
+
+
+
+
+ Identifies the Rotation dependency property.
+
+
+
+
+ Gets or sets the rotation (angle).
+
+ The rotation.
+
+
+
+ Identifies the Spin dependency property.
+
+
+
+
+ Gets or sets a value indicating whether the inner icon is spinning.
+
+ true if spin; otherwise, false .
+
+
+
+ Identifies the SpinDuration dependency property.
+
+
+
+
+ Gets or sets the duration of the spinning animation (in seconds). This will also restart the spin animation.
+
+ The duration of the spin in seconds.
+
+
+
+ Identifies the SpinEasingFunction dependency property.
+
+
+
+
+ Gets or sets the EasingFunction of the spinning animation. This will also restart the spin animation.
+
+ The spin easing function.
+
+
+
+ Identifies the SpinAutoReverse dependency property.
+
+
+
+
+ Gets or sets the AutoReverse of the spinning animation. This will also restart the spin animation.
+
+ true if [spin automatic reverse]; otherwise, false .
+
+
+
+ Specifies a description for a property or event.
+
+
+
+
+ Gets the description stored in this attribute.
+
+
+
+
+ Initializes a new instance of the DescriptionAttribute class with a description.
+
+ The description text.
+
+
+
+ GetXamlType(Type)
+
+
+
+
+ GetXamlType(String)
+
+
+
+
+ GetXmlnsDefinitions()
+
+
+
+
+ Base class for creating an icon control for icon packs.
+
+
+
+
+
+ Inheritors should provide a factory for setting up the path data index (per icon kind).
+ The factory will only be utilised once, across all closed instances (first instantiation wins).
+
+
+
+
+ Gets or sets the icon to display.
+
+
+
+
+ Gets the icon path data for the current .
+
+
+
+
diff --git a/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.IconPacks.1.9.1/lib/uap10.0/MahApps.Metro.IconPacks.Core/Converter/Converters.xaml b/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.IconPacks.1.9.1/lib/uap10.0/MahApps.Metro.IconPacks.Core/Converter/Converters.xaml
new file mode 100644
index 0000000..c4f17d6
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.IconPacks.1.9.1/lib/uap10.0/MahApps.Metro.IconPacks.Core/Converter/Converters.xaml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
diff --git a/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.IconPacks.1.9.1/lib/uap10.0/MahApps.Metro.IconPacks.Core/MahApps.Metro.IconPacks.Core.xr.xml b/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.IconPacks.1.9.1/lib/uap10.0/MahApps.Metro.IconPacks.Core/MahApps.Metro.IconPacks.Core.xr.xml
new file mode 100644
index 0000000..977a7d2
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.IconPacks.1.9.1/lib/uap10.0/MahApps.Metro.IconPacks.Core/MahApps.Metro.IconPacks.Core.xr.xml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.IconPacks.1.9.1/lib/uap10.0/MahApps.Metro.IconPacks.dll b/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.IconPacks.1.9.1/lib/uap10.0/MahApps.Metro.IconPacks.dll
new file mode 100644
index 0000000..95556bd
Binary files /dev/null and b/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.IconPacks.1.9.1/lib/uap10.0/MahApps.Metro.IconPacks.dll differ
diff --git a/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.IconPacks.1.9.1/lib/uap10.0/MahApps.Metro.IconPacks.pdb b/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.IconPacks.1.9.1/lib/uap10.0/MahApps.Metro.IconPacks.pdb
new file mode 100644
index 0000000..8f6f901
Binary files /dev/null and b/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.IconPacks.1.9.1/lib/uap10.0/MahApps.Metro.IconPacks.pdb differ
diff --git a/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.IconPacks.1.9.1/lib/uap10.0/MahApps.Metro.IconPacks.pri b/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.IconPacks.1.9.1/lib/uap10.0/MahApps.Metro.IconPacks.pri
new file mode 100644
index 0000000..f067136
Binary files /dev/null and b/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.IconPacks.1.9.1/lib/uap10.0/MahApps.Metro.IconPacks.pri differ
diff --git a/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.IconPacks.1.9.1/lib/uap10.0/MahApps.Metro.IconPacks.xml b/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.IconPacks.1.9.1/lib/uap10.0/MahApps.Metro.IconPacks.xml
new file mode 100644
index 0000000..a3c2ddf
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.IconPacks.1.9.1/lib/uap10.0/MahApps.Metro.IconPacks.xml
@@ -0,0 +1,178 @@
+
+
+
+ MahApps.Metro.IconPacks
+
+
+
+
+ Icons from Entypo+ Icons Font - http://www.entypo.com .
+
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+ List of available icons for use with .
+
+
+ All icons sourced from Entypo+ Icons Font - http://www.entypo.com -
+ http://creativecommons.org/licenses/by-sa/4.0/ .
+
+
+
+
+ Icons from the FontAwesome Icons project, http://fontawesome.io .
+
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+ List of available icons for use with .
+
+
+ All icons sourced from FontAwesome Icons Font v4.6.3 - http://fontawesome.io -
+ https://github.com/FortAwesome/Font-Awesome .
+
+
+
+
+ Icons from the Material Design Icons project, https://materialdesignicons.com/ .
+
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+ List of available icons for use with .
+
+
+ All icons sourced from Material Design Icons Font v1.6.50 - https://materialdesignicons.com - in accordance of
+ https://github.com/Templarian/MaterialDesign/blob/master/license.txt .
+
+
+
+
+ Icons from the Material Design Icons project, https://materialdesignicons.com/ .
+
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+ List of available icons for use with .
+
+
+ All icons sourced from Material Design Light Icons - https://github.com/Templarian/MaterialDesignLight - in accordance of
+ https://github.com/Templarian/MaterialDesignLight/blob/master/LICENSE.md .
+
+
+
+
+ Icons from the Modern UI Icons project, http://modernuiicons.com .
+
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+ List of available icons for use with .
+
+
+ All icons sourced from Modern UI Icons Font - http://modernuiicons.com - in accordance of
+ https://github.com/Templarian/WindowsIcons/blob/master/WindowsPhone/license.txt .
+
+
+
+
+ Icons from GitHub Octicons - https://octicons.github.com
+
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+ List of available icons for use with .
+
+
+ All icons sourced from GitHub Octicons - https://octicons.github.com -
+ https://github.com/primer/octicons/blob/master/LICENSE .
+
+
+
+
+ All SVG icons for popular brands, maintained by Dan Leech https://twitter.com/bathtype .
+ Contributions, corrections and requests can be made on GitHub https://github.com/danleech/simple-icons .
+
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+
+ ******************************************
+ This code is auto generated. Do not amend.
+ ******************************************
+
+ List of available icons for use with .
+
+
+ All SVG icons for popular brands, maintained by Dan Leech https://twitter.com/bathtype .
+ Contributions, corrections and requests can be made on GitHub https://github.com/danleech/simple-icons .
+
+
+
+
+ GetXamlType(Type)
+
+
+
+
+ GetXamlType(String)
+
+
+
+
+ GetXmlnsDefinitions()
+
+
+
+
diff --git a/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.IconPacks.1.9.1/lib/uap10.0/MahApps.Metro.IconPacks/MahApps.Metro.IconPacks.xr.xml b/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.IconPacks.1.9.1/lib/uap10.0/MahApps.Metro.IconPacks/MahApps.Metro.IconPacks.xr.xml
new file mode 100644
index 0000000..f13db44
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.IconPacks.1.9.1/lib/uap10.0/MahApps.Metro.IconPacks/MahApps.Metro.IconPacks.xr.xml
@@ -0,0 +1,86 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.IconPacks.1.9.1/lib/uap10.0/MahApps.Metro.IconPacks/Themes/Generic.xaml b/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.IconPacks.1.9.1/lib/uap10.0/MahApps.Metro.IconPacks/Themes/Generic.xaml
new file mode 100644
index 0000000..65b9f30
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.IconPacks.1.9.1/lib/uap10.0/MahApps.Metro.IconPacks/Themes/Generic.xaml
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.IconPacks.1.9.1/lib/uap10.0/MahApps.Metro.IconPacks/Themes/IconPacks.xaml b/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.IconPacks.1.9.1/lib/uap10.0/MahApps.Metro.IconPacks/Themes/IconPacks.xaml
new file mode 100644
index 0000000..f6dd183
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.IconPacks.1.9.1/lib/uap10.0/MahApps.Metro.IconPacks/Themes/IconPacks.xaml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.IconPacks.1.9.1/lib/uap10.0/MahApps.Metro.IconPacks/Themes/PackIconEntypo.xaml b/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.IconPacks.1.9.1/lib/uap10.0/MahApps.Metro.IconPacks/Themes/PackIconEntypo.xaml
new file mode 100644
index 0000000..1f99d90
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.IconPacks.1.9.1/lib/uap10.0/MahApps.Metro.IconPacks/Themes/PackIconEntypo.xaml
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+
+
diff --git a/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.IconPacks.1.9.1/lib/uap10.0/MahApps.Metro.IconPacks/Themes/PackIconFontAwesome.xaml b/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.IconPacks.1.9.1/lib/uap10.0/MahApps.Metro.IconPacks/Themes/PackIconFontAwesome.xaml
new file mode 100644
index 0000000..6a22668
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.IconPacks.1.9.1/lib/uap10.0/MahApps.Metro.IconPacks/Themes/PackIconFontAwesome.xaml
@@ -0,0 +1,56 @@
+
+
+
+
+
+
+
+
+
diff --git a/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.IconPacks.1.9.1/lib/uap10.0/MahApps.Metro.IconPacks/Themes/PackIconMaterial.xaml b/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.IconPacks.1.9.1/lib/uap10.0/MahApps.Metro.IconPacks/Themes/PackIconMaterial.xaml
new file mode 100644
index 0000000..9cae5f9
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.IconPacks.1.9.1/lib/uap10.0/MahApps.Metro.IconPacks/Themes/PackIconMaterial.xaml
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+
+
diff --git a/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.IconPacks.1.9.1/lib/uap10.0/MahApps.Metro.IconPacks/Themes/PackIconMaterialLight.xaml b/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.IconPacks.1.9.1/lib/uap10.0/MahApps.Metro.IconPacks/Themes/PackIconMaterialLight.xaml
new file mode 100644
index 0000000..9243a68
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.IconPacks.1.9.1/lib/uap10.0/MahApps.Metro.IconPacks/Themes/PackIconMaterialLight.xaml
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+
+
diff --git a/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.IconPacks.1.9.1/lib/uap10.0/MahApps.Metro.IconPacks/Themes/PackIconModern.xaml b/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.IconPacks.1.9.1/lib/uap10.0/MahApps.Metro.IconPacks/Themes/PackIconModern.xaml
new file mode 100644
index 0000000..ae9c5ac
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.IconPacks.1.9.1/lib/uap10.0/MahApps.Metro.IconPacks/Themes/PackIconModern.xaml
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+
+
diff --git a/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.IconPacks.1.9.1/lib/uap10.0/MahApps.Metro.IconPacks/Themes/PackIconOcticons.xaml b/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.IconPacks.1.9.1/lib/uap10.0/MahApps.Metro.IconPacks/Themes/PackIconOcticons.xaml
new file mode 100644
index 0000000..a2908d6
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.IconPacks.1.9.1/lib/uap10.0/MahApps.Metro.IconPacks/Themes/PackIconOcticons.xaml
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+
+
diff --git a/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.IconPacks.1.9.1/lib/uap10.0/MahApps.Metro.IconPacks/Themes/PackIconSimpleIcons.xaml b/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.IconPacks.1.9.1/lib/uap10.0/MahApps.Metro.IconPacks/Themes/PackIconSimpleIcons.xaml
new file mode 100644
index 0000000..542087e
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/packages/MahApps.Metro.IconPacks.1.9.1/lib/uap10.0/MahApps.Metro.IconPacks/Themes/PackIconSimpleIcons.xaml
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+
+
diff --git a/Cut/2.0/RBXLegacyLauncher/packages/Open.NAT.2.1.0.0/Open.NAT.2.1.0.0.nupkg b/Cut/2.0/RBXLegacyLauncher/packages/Open.NAT.2.1.0.0/Open.NAT.2.1.0.0.nupkg
new file mode 100644
index 0000000..f83c842
Binary files /dev/null and b/Cut/2.0/RBXLegacyLauncher/packages/Open.NAT.2.1.0.0/Open.NAT.2.1.0.0.nupkg differ
diff --git a/Cut/2.0/RBXLegacyLauncher/packages/Open.NAT.2.1.0.0/lib/net35/Open.Nat.XML b/Cut/2.0/RBXLegacyLauncher/packages/Open.NAT.2.1.0.0/lib/net35/Open.Nat.XML
new file mode 100644
index 0000000..6ec01e4
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/packages/Open.NAT.2.1.0.0/lib/net35/Open.Nat.XML
@@ -0,0 +1,324 @@
+
+
+
+ Open.Nat
+
+
+
+
+ Represents a NAT device and provides access to the operation set that allows
+ open (forward) ports, close ports and get the externa (visible) IP address.
+
+
+
+
+ Creates the port map asynchronous.
+
+ The Mapping entry.
+
+ device.CreatePortMapAsync(new Mapping(Protocol.Tcp, 1700, 1600));
+
+ MappingException
+
+
+
+ Deletes a mapped port asynchronous.
+
+ The Mapping entry.
+
+ device.DeletePortMapAsync(new Mapping(Protocol.Tcp, 1700, 1600));
+
+ MappingException-class
+
+
+
+ Gets all mappings asynchronous.
+
+
+ The list of all forwarded ports
+
+
+ var mappings = await device.GetAllMappingsAsync();
+ foreach(var mapping in mappings)
+ {
+ Console.WriteLine(mapping)
+ }
+
+ MappingException
+
+
+
+ Gets the external (visible) IP address asynchronous. This is the NAT device IP address
+
+
+ The public IP addrees
+
+
+ Console.WriteLine("My public IP is: {0}", await device.GetExternalIPAsync());
+
+ MappingException
+
+
+
+ Gets the specified mapping asynchronous.
+
+ The protocol.
+ The port.
+
+ The matching mapping
+
+
+
+
+ Protocol to allow/disallow
+
+
+
+
+ Transport Control Protocol
+
+
+
+
+ Datagram Protocol
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Represents a port forwarding entry in the NAT translation table.
+
+
+
+
+ Gets the mapping's description. It is the value stored in the NewPortMappingDescription parameter.
+ The NewPortMappingDescription parameter is a human readable string that describes the connection.
+ It is used in sorme web interfaces of routers so the user can see which program is using what port.
+
+
+
+
+ Gets the private ip.
+
+
+
+
+ Gets the protocol.
+
+
+
+
+ The PrivatePort parameter specifies the port on a client machine to which all traffic
+ coming in on PublicPort for the protocol specified by
+ Protocol should be forwarded to.
+
+ Protocol enum
+
+
+
+ Gets the public ip.
+
+
+
+
+ Gets the external (visible) port number.
+ It is the value stored in the NewExternalPort parameter .
+ The NewExternalPort parameter is used to specify the TCP or UDP port on the WAN side of the router which should be forwarded.
+
+
+
+
+ Gets the lifetime. The Lifetime parameter tells the router how long the portmapping should be active.
+ Since most programs don't know this in advance, it is often set to 0, which means 'unlimited' or 'permanent'.
+
+
+ All portmappings are release automatically as part of the shutdown process when NatUtility .ReleaseOnShutdown is true.
+ Permanent portmappings will not be released if the process ends anormally.
+ Since most programs don't know the lifetime in advance, Open.NAT renew all the portmappings (except the permanents) before they expires. So, developers have to close explicitly those portmappings
+ they don't want to remain open for the session.
+
+
+
+
+ Gets the expiration. The property value is calculated using Lifetime property.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The protocol.
+ The private ip.
+ The private port.
+ The public port.
+ The lifetime.
+ The description.
+
+
+
+ Initializes a new instance of the class.
+
+ The protocol.
+ The private port.
+ The public port.
+
+ This constructor initializes a Permanent mapping. The description by deafult is "Open.NAT"
+
+
+
+
+ Initializes a new instance of the class.
+
+ The protocol.
+ The private port.
+ The public port.
+ The description.
+
+ This constructor initializes a Permanent mapping.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The protocol.
+ The private port.
+ The public port.
+ The lifetime.
+ The description.
+
+
+
+ Determines whether this instance is expired.
+
+
+ Permanent mappings never expires.
+
+
+
+
+ Returns a that represents this instance.
+
+
+ A that represents this instance.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The TraceSource instance
+ used for debugging and Troubleshooting
+
+
+ NatUtility.TraceSource.Switch.Level = SourceLevels.Verbose;
+ NatUtility.TraceSource.Listeners.Add(new ConsoleListener());
+
+
+ At least one trace listener has to be added to the Listeners collection if a trace is required; if no listener is added
+ there will no be tracing to analyse.
+
+
+ Open.NAT only supports SourceLevels.Verbose, SourceLevels.Error, SourceLevels.Warning and SourceLevels.Information.
+
+
+
+
+ Discovers and returns an UPnp or Pmp NAT device; otherwise a NatDeviceNotFoundException
+ exception is thrown after 3 seconds.
+
+ A NAT device
+ when no NAT found before 3 seconds.
+
+
+
+ Discovers and returns a NAT device for the specified type; otherwise a NatDeviceNotFoundException
+ exception is thrown when it is cancelled.
+
+
+ It allows to specify the NAT type to discover as well as the cancellation token in order.
+
+ Port mapper protocol; Upnp, Pmp or both
+ Cancellation token source for cancelling the discovery process
+ A NAT device
+ when no NAT found before cancellation
+
+
+
+ Discovers and returns all NAT devices for the specified type. If no NAT device is found it returns an empty enumerable
+
+ Port mapper protocol; Upnp, Pmp or both
+ Cancellation token source for cancelling the discovery process
+ All found NAT devices
+
+
+
+ Release all ports opened by Open.NAT.
+
+
+ If ReleaseOnShutdown value is true, it release all the mappings created through the library.
+
+
+
+
+ Protocol that should be used for searching a NAT device.
+
+
+
+
+ Use only Port Mapping Protocol
+
+
+
+
+ Use only Universal Plug and Play
+
+
+
+
+ The message sent to discover all uPnP devices on the network
+
+
+
+
+
diff --git a/Cut/2.0/RBXLegacyLauncher/packages/Open.NAT.2.1.0.0/lib/net35/Open.Nat.dll b/Cut/2.0/RBXLegacyLauncher/packages/Open.NAT.2.1.0.0/lib/net35/Open.Nat.dll
new file mode 100644
index 0000000..655e11b
Binary files /dev/null and b/Cut/2.0/RBXLegacyLauncher/packages/Open.NAT.2.1.0.0/lib/net35/Open.Nat.dll differ
diff --git a/Cut/2.0/RBXLegacyLauncher/packages/Open.NAT.2.1.0.0/lib/net35/System.Threading.dll b/Cut/2.0/RBXLegacyLauncher/packages/Open.NAT.2.1.0.0/lib/net35/System.Threading.dll
new file mode 100644
index 0000000..0230d71
Binary files /dev/null and b/Cut/2.0/RBXLegacyLauncher/packages/Open.NAT.2.1.0.0/lib/net35/System.Threading.dll differ
diff --git a/Cut/2.0/RBXLegacyLauncher/packages/Open.NAT.2.1.0.0/lib/net35/System.Threading.xml b/Cut/2.0/RBXLegacyLauncher/packages/Open.NAT.2.1.0.0/lib/net35/System.Threading.xml
new file mode 100644
index 0000000..8fc7b65
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/packages/Open.NAT.2.1.0.0/lib/net35/System.Threading.xml
@@ -0,0 +1,19811 @@
+
+
+
+ System.Threading
+
+
+
+
+ A stub version of .NET 4.0 contracts.
+
+
+
+
+ A dummy class that implements GetResourceString. Environment.GetResourceString(string) is an internal
+ method in mscorlib.dll.
+
+
+
+
+ An interface similar to the one added in .NET 4.0.
+
+
+
+
+ .NET 4.0 Monitor class supports new overloads that return a boolean value
+ representing whether the lock was successfully taken or not. The return value
+ is meant to be accurate even in the presence of thread aborts.
+
+ Monitor2 implements these methods as simple wrappers over the .NET 3.5 methods,
+ but without making the guarantees related to thread aborts.
+
+
+
+
+ This internal class from mscorlib.dll is used by ConcurrentDictionary.
+
+
+
+
+ OperationCanceledException is changing from .NET 3.5 to .NET 4.0. To make Parallel Extensions work,
+ we include the new version as OperationCanceledException2.
+
+
+
+
+ A convenience class for common platform-related logic.
+
+
+
+
+ Gets the number of available processors available to this process on the current machine.
+
+
+
+
+ A dummy replacement for the .NET 4.0 SecuritySafeCriticalAttribute. The dummy attribute makes the
+ code compile, but we are likely losing the ability to be called from a partial trust environment.
+
+
+
+
+ A dummy replacement for the .NET internal class StackCrawlMark.
+
+
+
+
+ Represents a thread-safe collection of keys and values.
+
+ The type of the keys in the dictionary.
+ The type of the values in the dictionary.
+
+ All public and protected members of are thread-safe and may be used
+ concurrently from multiple threads.
+
+
+
+
+ Initializes a new instance of the
+ class that is empty, has the default concurrency level, has the default initial capacity, and
+ uses the default comparer for the key type.
+
+
+
+
+ Initializes a new instance of the
+ class that is empty, has the specified concurrency level and capacity, and uses the default
+ comparer for the key type.
+
+ The estimated number of threads that will update the
+ concurrently.
+ The initial number of elements that the
+ can contain.
+ is
+ less than 1.
+ is less than
+ 0.
+
+
+
+ Initializes a new instance of the
+ class that contains elements copied from the specified , has the default concurrency
+ level, has the default initial capacity, and uses the default comparer for the key type.
+
+ The whose elements are copied to
+ the new
+ .
+ is a null reference
+ (Nothing in Visual Basic).
+ contains one or more
+ duplicate keys.
+
+
+
+ Initializes a new instance of the
+ class that is empty, has the specified concurrency level and capacity, and uses the specified
+ .
+
+ The
+ implementation to use when comparing keys.
+ is a null reference
+ (Nothing in Visual Basic).
+
+
+
+ Initializes a new instance of the
+ class that contains elements copied from the specified , has the default concurrency level, has the default
+ initial capacity, and uses the specified
+ .
+
+ The whose elements are copied to
+ the new
+ .
+ The
+ implementation to use when comparing keys.
+ is a null reference
+ (Nothing in Visual Basic). -or-
+ is a null reference (Nothing in Visual Basic).
+
+
+
+
+ Initializes a new instance of the
+ class that contains elements copied from the specified ,
+ has the specified concurrency level, has the specified initial capacity, and uses the specified
+ .
+
+ The estimated number of threads that will update the
+ concurrently.
+ The whose elements are copied to the new
+ .
+ The implementation to use
+ when comparing keys.
+
+ is a null reference (Nothing in Visual Basic).
+ -or-
+ is a null reference (Nothing in Visual Basic).
+
+
+ is less than 1.
+
+ contains one or more duplicate keys.
+
+
+
+ Initializes a new instance of the
+ class that is empty, has the specified concurrency level, has the specified initial capacity, and
+ uses the specified .
+
+ The estimated number of threads that will update the
+ concurrently.
+ The initial number of elements that the
+ can contain.
+ The
+ implementation to use when comparing keys.
+
+ is less than 1. -or-
+ is less than 0.
+
+ is a null reference
+ (Nothing in Visual Basic).
+
+
+
+ Attempts to add the specified key and value to the .
+
+ The key of the element to add.
+ The value of the element to add. The value can be a null reference (Nothing
+ in Visual Basic) for reference types.
+ true if the key/value pair was added to the
+ successfully; otherwise, false.
+ is null reference
+ (Nothing in Visual Basic).
+ The
+ contains too many elements.
+
+
+
+ Determines whether the contains the specified
+ key.
+
+ The key to locate in the .
+ true if the contains an element with
+ the specified key; otherwise, false.
+ is a null reference
+ (Nothing in Visual Basic).
+
+
+
+ Attempts to remove and return the the value with the specified key from the
+ .
+
+ The key of the element to remove and return.
+ When this method returns, contains the object removed from the
+ or the default value of
+ if the operation failed.
+ true if an object was removed successfully; otherwise, false.
+ is a null reference
+ (Nothing in Visual Basic).
+
+
+
+ Removes the specified key from the dictionary if it exists and returns its associated value.
+ If matchValue flag is set, the key will be removed only if is associated with a particular
+ value.
+
+ The key to search for and remove if it exists.
+ The variable into which the removed value, if found, is stored.
+ Whether removal of the key is conditional on its value.
+ The conditional value to compare against if is true
+
+
+
+
+ Attempts to get the value associated with the specified key from the .
+
+ The key of the value to get.
+ When this method returns, contains the object from
+ the
+ with the spedified key or the default value of
+ , if the operation failed.
+ true if the key was found in the ;
+ otherwise, false.
+ is a null reference
+ (Nothing in Visual Basic).
+
+
+
+ Compares the existing value for the specified key with a specified value, and if they’re equal,
+ updates the key with a third value.
+
+ The key whose value is compared with and
+ possibly replaced.
+ The value that replaces the value of the element with if the comparison results in equality.
+ The value that is compared to the value of the element with
+ .
+ true if the value with was equal to and replaced with ; otherwise,
+ false.
+ is a null
+ reference.
+
+
+
+ Removes all keys and values from the .
+
+
+
+
+ Copies the elements of the to an array of
+ type , starting at the
+ specified array index.
+
+ The one-dimensional array of type
+ that is the destination of the elements copied from the . The array must have zero-based indexing.
+ The zero-based index in at which copying
+ begins.
+ is a null reference
+ (Nothing in Visual Basic).
+ is less than
+ 0.
+ is equal to or greater than
+ the length of the . -or- The number of elements in the source
+ is greater than the available space from to the end of the destination
+ .
+
+
+
+ Copies the key and value pairs stored in the to a
+ new array.
+
+ A new array containing a snapshot of key and value pairs copied from the .
+
+
+
+ Copy dictionary contents to an array - shared implementation between ToArray and CopyTo.
+
+ Important: the caller must hold all locks in m_locks before calling CopyToPairs.
+
+
+
+
+ Copy dictionary contents to an array - shared implementation between ToArray and CopyTo.
+
+ Important: the caller must hold all locks in m_locks before calling CopyToEntries.
+
+
+
+
+ Copy dictionary contents to an array - shared implementation between ToArray and CopyTo.
+
+ Important: the caller must hold all locks in m_locks before calling CopyToObjects.
+
+
+
+ Returns an enumerator that iterates through the .
+ An enumerator for the .
+
+ The enumerator returned from the dictionary is safe to use concurrently with
+ reads and writes to the dictionary, however it does not represent a moment-in-time snapshot
+ of the dictionary. The contents exposed through the enumerator may contain modifications
+ made to the dictionary after was called.
+
+
+
+
+ Shared internal implementation for inserts and updates.
+ If key exists, we always return false; and if updateIfExists == true we force update with value;
+ If key doesn't exist, we always add value and return true;
+
+
+
+
+ Adds a key/value pair to the
+ if the key does not already exist.
+
+ The key of the element to add.
+ The function used to generate a value for the key
+ is a null reference
+ (Nothing in Visual Basic).
+ is a null reference
+ (Nothing in Visual Basic).
+ The dictionary contains too many
+ elements.
+ The value for the key. This will be either the existing value for the key if the
+ key is already in the dictionary, or the new value for the key as returned by valueFactory
+ if the key was not in the dictionary.
+
+
+
+ Adds a key/value pair to the
+ if the key does not already exist.
+
+ The key of the element to add.
+ the value to be added, if the key does not already exist
+ is a null reference
+ (Nothing in Visual Basic).
+ The dictionary contains too many
+ elements.
+ The value for the key. This will be either the existing value for the key if the
+ key is already in the dictionary, or the new value if the key was not in the dictionary.
+
+
+
+ Adds a key/value pair to the if the key does not already
+ exist, or updates a key/value pair in the if the key
+ already exists.
+
+ The key to be added or whose value should be updated
+ The function used to generate a value for an absent key
+ The function used to generate a new value for an existing key
+ based on the key's existing value
+ is a null reference
+ (Nothing in Visual Basic).
+ is a null reference
+ (Nothing in Visual Basic).
+ is a null reference
+ (Nothing in Visual Basic).
+ The dictionary contains too many
+ elements.
+ The new value for the key. This will be either be the result of addValueFactory (if the key was
+ absent) or the result of updateValueFactory (if the key was present).
+
+
+
+ Adds a key/value pair to the if the key does not already
+ exist, or updates a key/value pair in the if the key
+ already exists.
+
+ The key to be added or whose value should be updated
+ The value to be added for an absent key
+ The function used to generate a new value for an existing key based on
+ the key's existing value
+ is a null reference
+ (Nothing in Visual Basic).
+ is a null reference
+ (Nothing in Visual Basic).
+ The dictionary contains too many
+ elements.
+ The new value for the key. This will be either be the result of addValueFactory (if the key was
+ absent) or the result of updateValueFactory (if the key was present).
+
+
+
+ Adds the specified key and value to the .
+
+ The object to use as the key of the element to add.
+ The object to use as the value of the element to add.
+ is a null reference
+ (Nothing in Visual Basic).
+ The dictionary contains too many
+ elements.
+
+ An element with the same key already exists in the .
+
+
+
+ Removes the element with the specified key from the .
+
+ The key of the element to remove.
+ true if the element is successfully remove; otherwise false. This method also returns
+ false if
+ was not found in the original .
+
+ is a null reference
+ (Nothing in Visual Basic).
+
+
+
+ Adds the specified value to the
+ with the specified key.
+
+ The
+ structure representing the key and value to add to the .
+ The of is null.
+ The
+ contains too many elements.
+ An element with the same key already exists in the
+
+
+
+
+ Determines whether the
+ contains a specific key and value.
+
+ The
+ structure to locate in the .
+ true if the is found in the ; otherwise, false.
+
+
+
+ Removes a key and value from the dictionary.
+
+ The
+ structure representing the key and value to remove from the .
+ true if the key and value represented by is successfully
+ found and removed; otherwise, false.
+ The Key property of is a null reference (Nothing in Visual Basic).
+
+
+ Returns an enumerator that iterates through the .
+ An enumerator for the .
+
+ The enumerator returned from the dictionary is safe to use concurrently with
+ reads and writes to the dictionary, however it does not represent a moment-in-time snapshot
+ of the dictionary. The contents exposed through the enumerator may contain modifications
+ made to the dictionary after was called.
+
+
+
+
+ Adds the specified key and value to the dictionary.
+
+ The object to use as the key.
+ The object to use as the value.
+ is a null reference
+ (Nothing in Visual Basic).
+ The dictionary contains too many
+ elements.
+
+ is of a type that is not assignable to the key type of the . -or-
+ is of a type that is not assignable to ,
+ the type of values in the .
+ -or- A value with the same key already exists in the .
+
+
+
+
+ Gets whether the contains an
+ element with the specified key.
+
+ The key to locate in the .
+ true if the contains
+ an element with the specified key; otherwise, false.
+ is a null reference
+ (Nothing in Visual Basic).
+
+
+ Provides an for the
+ .
+ An for the .
+
+
+
+ Removes the element with the specified key from the .
+
+ The key of the element to remove.
+ is a null reference
+ (Nothing in Visual Basic).
+
+
+
+ Copies the elements of the to an array, starting
+ at the specified array index.
+
+ The one-dimensional array that is the destination of the elements copied from
+ the . The array must have zero-based
+ indexing.
+ The zero-based index in at which copying
+ begins.
+ is a null reference
+ (Nothing in Visual Basic).
+ is less than
+ 0.
+ is equal to or greater than
+ the length of the . -or- The number of elements in the source
+ is greater than the available space from to the end of the destination
+ .
+
+
+
+ Replaces the internal table with a larger one. To prevent multiple threads from resizing the
+ table as a result of races, the table of buckets that was deemed too small is passed in as
+ an argument to GrowTable(). GrowTable() obtains a lock, and then checks whether the bucket
+ table has been replaced in the meantime or not.
+
+ Reference to the bucket table that was deemed too small.
+
+
+
+ Computes the bucket and lock number for a particular key.
+
+
+
+
+ Acquires all locks for this hash table, and increments locksAcquired by the number
+ of locks that were successfully acquired. The locks are acquired in an increasing
+ order.
+
+
+
+
+ Acquires a contiguous range of locks for this hash table, and increments locksAcquired
+ by the number of locks that were successfully acquired. The locks are acquired in an
+ increasing order.
+
+
+
+
+ Releases a contiguous range of locks.
+
+
+
+
+ Gets a collection containing the keys in the dictionary.
+
+
+
+
+ Gets a collection containing the values in the dictionary.
+
+
+
+
+ A helper method for asserts.
+
+
+
+
+ A helper function to obtain the string for a particular resource key.
+
+
+
+
+
+
+ Get the data array to be serialized
+
+
+
+
+ Construct the dictionary from a previously seiralized one
+
+
+
+
+ Gets or sets the value associated with the specified key.
+
+ The key of the value to get or set.
+ The value associated with the specified key. If the specified key is not found, a get
+ operation throws a
+ , and a set operation creates a new
+ element with the specified key.
+ is a null reference
+ (Nothing in Visual Basic).
+ The property is retrieved and
+
+ does not exist in the collection.
+
+
+
+ Gets the number of key/value pairs contained in the .
+
+ The dictionary contains too many
+ elements.
+ The number of key/value paris contained in the .
+ Count has snapshot semantics and represents the number of items in the
+ at the moment when Count was accessed.
+
+
+
+ Gets a value that indicates whether the is empty.
+
+ true if the is empty; otherwise,
+ false.
+
+
+
+ Gets a collection containing the keys in the .
+
+ An containing the keys in the
+ .
+
+
+
+ Gets a collection containing the values in the .
+
+ An containing the values in
+ the
+ .
+
+
+
+ Gets a value indicating whether the dictionary is read-only.
+
+ true if the is
+ read-only; otherwise, false. For , this property always returns
+ false.
+
+
+
+ Gets a value indicating whether the has a fixed size.
+
+ true if the has a
+ fixed size; otherwise, false. For , this property always
+ returns false.
+
+
+
+ Gets a value indicating whether the is read-only.
+
+ true if the is
+ read-only; otherwise, false. For , this property always
+ returns false.
+
+
+
+ Gets an containing the keys of the .
+
+ An containing the keys of the .
+
+
+
+ Gets an containing the values in the .
+
+ An containing the values in the .
+
+
+
+ Gets or sets the value associated with the specified key.
+
+ The key of the value to get or set.
+ The value associated with the specified key, or a null reference (Nothing in Visual Basic)
+ if is not in the dictionary or is of a type that is
+ not assignable to the key type of the .
+ is a null reference
+ (Nothing in Visual Basic).
+
+ A value is being assigned, and is of a type that is not assignable to the
+ key type of the . -or- A value is being
+ assigned, and is of a type that is not assignable to the value type
+ of the
+
+
+
+
+ Gets a value indicating whether access to the is
+ synchronized with the SyncRoot.
+
+ true if access to the is synchronized
+ (thread safe); otherwise, false. For , this property always
+ returns false.
+
+
+
+ Gets an object that can be used to synchronize access to the . This property is not supported.
+
+ The SyncRoot property is not supported.
+
+
+
+ The number of concurrent writes for which to optimize by default.
+
+
+
+
+ A node in a singly-linked list representing a particular hash table bucket.
+
+
+
+
+ A private class to represent enumeration over the dictionary that implements the
+ IDictionaryEnumerator interface.
+
+
+
+
+ Represents a thread-safe first-in, first-out collection of objects.
+
+ Specifies the type of elements in the queue.
+
+ All public and protected members of are thread-safe and may be used
+ concurrently from multiple threads.
+
+
+
+
+ Defines methods to manipulate thread-safe collections intended for producer/consumer usage.
+
+ Specifies the type of elements in the collection.
+
+ All implementations of this interface must enable all members of this interface
+ to be used concurrently from multiple threads.
+
+
+
+
+ Copies the elements of the to
+ an
+ , starting at a specified index.
+
+ The one-dimensional that is the destination of
+ the elements copied from the .
+ The array must have zero-based indexing.
+ The zero-based index in at which copying
+ begins.
+ is a null reference (Nothing in
+ Visual Basic).
+ is less than
+ zero.
+ is equal to or greater than the
+ length of the
+ -or- The number of elements in the source is greater than the
+ available space from to the end of the destination .
+
+
+
+
+ Attempts to add an object to the .
+
+ The object to add to the .
+ true if the object was added successfully; otherwise, false.
+ The was invalid for this collection.
+
+
+
+ Attempts to remove and return an object from the .
+
+
+ When this method returns, if the object was removed and returned successfully, contains the removed object. If no object was available to be removed, the value is
+ unspecified.
+
+ true if an object was removed and returned successfully; otherwise, false.
+
+
+
+ Copies the elements contained in the to a new array.
+
+ A new array containing the elements copied from the .
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes the contents of the queue from an existing collection.
+
+ A collection from which to copy elements.
+
+
+
+ Initializes a new instance of the
+ class that contains elements copied from the specified collection
+
+ The collection whose elements are copied to the new .
+ The argument is
+ null.
+
+
+
+ Get the data array to be serialized
+
+
+
+
+ Construct the queue from a previously seiralized one
+
+
+
+
+ Copies the elements of the to an , starting at a particular
+ index.
+
+ The one-dimensional Array that is the
+ destination of the elements copied from the
+ . The Array must have zero-based indexing.
+ The zero-based index in at which copying
+ begins.
+ is a null reference (Nothing in
+ Visual Basic).
+ is less than
+ zero.
+
+ is multidimensional. -or-
+ does not have zero-based indexing. -or-
+ is equal to or greater than the length of the
+ -or- The number of elements in the source is
+ greater than the available space from to the end of the destination
+ . -or- The type of the source cannot be cast automatically to the type of the
+ destination .
+
+
+
+
+ Returns an enumerator that iterates through a collection.
+
+ An that can be used to iterate through the collection.
+
+
+
+ Attempts to add an object to the .
+
+ The object to add to the . The value can be a null
+ reference (Nothing in Visual Basic) for reference types.
+
+ true if the object was added successfully; otherwise, false.
+ For , this operation will always add the object to the
+ end of the
+ and return true.
+
+
+
+ Attempts to remove and return an object from the .
+
+
+ When this method returns, if the operation was successful, contains the
+ object removed. If no object was available to be removed, the value is unspecified.
+
+ true if an element was removed and returned succesfully; otherwise, false.
+ For , this operation will attempt to remove the object
+ from the beginning of the .
+
+
+
+
+ Copies the elements stored in the to a new array.
+
+ A new array containing a snapshot of elements copied from the .
+
+
+
+ Copies the elements to a new .
+
+ A new containing a snapshot of
+ elements copied from the .
+
+
+
+ Store the position of the current head and tail positions.
+
+ return the head segment
+ return the tail segment
+ return the head offset
+ return the tail offset
+
+
+
+ Copies the elements to an existing one-dimensional Array , starting at the specified array index.
+
+ The one-dimensional Array that is the
+ destination of the elements copied from the
+ . The Array must have zero-based
+ indexing.
+ The zero-based index in at which copying
+ begins.
+ is a null reference (Nothing in
+ Visual Basic).
+ is less than
+ zero.
+ is equal to or greater than the
+ length of the
+ -or- The number of elements in the source is greater than the
+ available space from to the end of the destination .
+
+
+
+
+ Returns an enumerator that iterates through the .
+
+ An enumerator for the contents of the .
+
+ The enumeration represents a moment-in-time snapshot of the contents
+ of the queue. It does not reflect any updates to the collection after
+ was called. The enumerator is safe to use
+ concurrently with reads from and writes to the queue.
+
+
+
+
+ Adds an object to the end of the .
+
+ The object to add to the end of the . The value can be a null reference
+ (Nothing in Visual Basic) for reference types.
+
+
+
+
+ Attempts to remove and return the object at the beginning of the .
+
+
+ When this method returns, if the operation was successful, contains the
+ object removed. If no object was available to be removed, the value is unspecified.
+
+ true if an element was removed and returned from the beggining of the
+ succesfully; otherwise, false.
+
+
+
+ Attempts to return an object from the beginning of the
+ without removing it.
+
+ When this method returns, contains an object from
+ the beginning of the or an
+ unspecified value if the operation failed.
+ true if and object was returned successfully; otherwise, false.
+
+
+
+ Gets a value indicating whether access to the is
+ synchronized with the SyncRoot.
+
+ true if access to the is synchronized
+ with the SyncRoot; otherwise, false. For , this property always
+ returns false.
+
+
+
+ Gets an object that can be used to synchronize access to the . This property is not supported.
+
+ The SyncRoot property is not supported.
+
+
+
+ Gets a value that indicates whether the is empty.
+
+ true if the is empty; otherwise, false.
+
+ For determining whether the collection contains any items, use of this property is recommended
+ rather than retrieving the number of items from the property and comparing it
+ to 0. However, as this collection is intended to be accessed concurrently, it may be the case
+ that another thread will modify the collection after returns, thus invalidating
+ the result.
+
+
+
+
+ Gets the number of elements contained in the .
+
+ The number of elements contained in the .
+
+ For determining whether the collection contains any items, use of the
+ property is recommended rather than retrieving the number of items from the
+ property and comparing it to 0.
+
+
+
+
+ private class for ConcurrentQueue.
+ a queue is a linked list of small arrays, each node is called a segment.
+ A segment contains an array, a pointer to the next segment, and m_low, m_high indices recording
+ the first and last valid elements of the array.
+
+
+
+
+ Create and initialize a segment with the specified index.
+
+
+
+
+ Add an element to the tail of the current segment
+ exclusively called by ConcurrentQueue.InitializedFromCollection
+ InitializeFromCollection is responsible to guaratee that there is no index overflow,
+ and there is no contention
+
+
+
+
+
+ Create a new segment and append to the current one
+ Does not update the m_tail pointer
+ exclusively called by ConcurrentQueue.InitializedFromCollection
+ InitializeFromCollection is responsible to guaratee that there is no index overflow,
+ and there is no contention
+
+ the reference to the new Segment
+
+
+
+ Create a new segment and append to the current one
+ Update the m_tail pointer
+ This method is called when there is no contention
+
+
+
+
+ Try to append an element at the end of this segment.
+
+ the element to append
+ The tail.
+ true if the element is appended, false if the current segment is full
+ if appending the specified element succeeds, and after which the segment is full,
+ then grow the segment
+
+
+
+ try to remove an element from the head of current segment
+
+ The result.
+ The head.
+ return false only if the current segment is empty
+
+
+
+ try to peek the current segment
+
+ holds the return value of the element at the head position,
+ value set to default(T) if there is no such an element
+ true if there are elements in the current segment, false otherwise
+
+
+
+ Convert part or all of the current segment into a List
+
+ the start position
+ the end position
+ the result list
+
+
+
+ return the next segment
+
+
+
+
+ return true if the current segment is empty (doesn't have any element available to dequeue,
+ false otherwise
+
+
+
+
+ return the position of the head of the current segment
+
+
+
+
+ return the logical position of the tail of the current segment
+
+
+
+
+ Represents a thread-safe last-in, first-out collection of objects.
+
+ Specifies the type of elements in the stack.
+
+ All public and protected members of are thread-safe and may be used
+ concurrently from multiple threads.
+
+
+
+
+ Initializes a new instance of the
+ class.
+
+
+
+
+ Initializes a new instance of the
+ class that contains elements copied from the specified collection
+
+ The collection whose elements are copied to the new .
+ The argument is
+ null.
+
+
+
+ Initializes the contents of the stack from an existing collection.
+
+ A collection from which to copy elements.
+
+
+
+ Get the data array to be serialized
+
+
+
+
+ Construct the stack from a previously seiralized one
+
+
+
+
+ Removes all objects from the .
+
+
+
+
+ Copies the elements of the to an , starting at a particular
+ index.
+
+ The one-dimensional that is the destination of
+ the elements copied from the
+ . The must
+ have zero-based indexing.
+ The zero-based index in at which copying
+ begins.
+ is a null reference (Nothing in
+ Visual Basic).
+ is less than
+ zero.
+
+ is multidimensional. -or-
+ does not have zero-based indexing. -or-
+ is equal to or greater than the length of the
+ -or- The number of elements in the source is
+ greater than the available space from to the end of the destination
+ . -or- The type of the source cannot be cast automatically to the type of the
+ destination .
+
+
+
+
+ Copies the elements to an existing one-dimensional , starting at the specified array index.
+
+ The one-dimensional that is the destination of
+ the elements copied from the
+ . The must have zero-based
+ indexing.
+ The zero-based index in at which copying
+ begins.
+ is a null reference (Nothing in
+ Visual Basic).
+ is less than
+ zero.
+ is equal to or greater than the
+ length of the
+ -or- The number of elements in the source is greater than the
+ available space from to the end of the destination .
+
+
+
+
+ Inserts an object at the top of the .
+
+ The object to push onto the . The value can be
+ a null reference (Nothing in Visual Basic) for reference types.
+
+
+
+
+ Inserts multiple objects at the top of the atomically.
+
+ The objects to push onto the .
+ is a null reference
+ (Nothing in Visual Basic).
+
+ When adding multiple items to the stack, using PushRange is a more efficient
+ mechanism than using one item at a time. Additionally, PushRange
+ guarantees that all of the elements will be added atomically, meaning that no other threads will
+ be able to inject elements between the elements being pushed. Items at lower indices in
+ the array will be pushed before items at higher indices.
+
+
+
+
+ Inserts multiple objects at the top of the atomically.
+
+ The objects to push onto the .
+ The zero-based offset in at which to begin
+ inserting elements onto the top of the .
+ The number of elements to be inserted onto the top of the .
+ is a null reference
+ (Nothing in Visual Basic).
+ or is negative. Or is greater than or equal to the length
+ of .
+ + is
+ greater than the length of .
+
+ When adding multiple items to the stack, using PushRange is a more efficient
+ mechanism than using one item at a time. Additionally, PushRange
+ guarantees that all of the elements will be added atomically, meaning that no other threads will
+ be able to inject elements between the elements being pushed. Items at lower indices in the
+ array will be pushed before items at higher indices.
+
+
+
+
+ Push one or many nodes into the stack, if head and tails are equal then push one node to the stack other wise push the list between head
+ and tail to the stack
+
+ The head pointer to the new list
+ The tail pointer to the new list
+
+
+
+ Local helper function to validate the Pop Push range methods input
+
+
+
+
+ Attempts to add an object to the .
+
+ The object to add to the . The value can be a null
+ reference (Nothing in Visual Basic) for reference types.
+
+ true if the object was added successfully; otherwise, false.
+ For , this operation
+ will always insert the object onto the top of the
+ and return true.
+
+
+
+ Attempts to return an object from the top of the
+ without removing it.
+
+ When this method returns, contains an object from
+ the top of the or an
+ unspecified value if the operation failed.
+ true if and object was returned successfully; otherwise, false.
+
+
+
+ Attempts to pop and return the object at the top of the .
+
+
+ When this method returns, if the operation was successful, contains the
+ object removed. If no object was available to be removed, the value is unspecified.
+
+ true if an element was removed and returned from the top of the
+ succesfully; otherwise, false.
+
+
+
+ Attempts to pop and return multiple objects from the top of the
+ atomically.
+
+
+ The to which objects popped from the top of the will be added.
+
+ The number of objects successfully popped from the top of the and inserted in
+ .
+ is a null argument (Nothing
+ in Visual Basic).
+
+ When popping multiple items, if there is little contention on the stack, using
+ TryPopRange can be more efficient than using
+ once per item to be removed. Nodes fill the
+ with the first node to be popped at the startIndex, the second node to be popped
+ at startIndex + 1, and so on.
+
+
+
+
+ Attempts to pop and return multiple objects from the top of the
+ atomically.
+
+
+ The to which objects popped from the top of the will be added.
+
+ The zero-based offset in at which to begin
+ inserting elements from the top of the .
+ The number of elements to be popped from top of the and inserted into .
+ is a null reference
+ (Nothing in Visual Basic).
+ or is negative. Or is greater than or equal to the length
+ of .
+ + is
+ greater than the length of .
+
+ When popping multiple items, if there is little contention on the stack, using
+ TryPopRange can be more efficient than using
+ once per item to be removed. Nodes fill the
+ with the first node to be popped at the startIndex, the second node to be popped
+ at startIndex + 1, and so on.
+
+
+
+
+ Local helper function to Pop an item from the stack, slow path
+
+ The popped item
+ True if succeeded, false otherwise
+
+
+
+ Slow path helper for TryPop. This method assumes an initial attempt to pop an element
+ has already occurred and failed, so it begins spinning right away.
+
+ The number of items to pop.
+
+ When this method returns, if the pop succeeded, contains the removed object. If no object was
+ available to be removed, the value is unspecified. This parameter is passed uninitialized.
+
+ True if an element was removed and returned; otherwise, false.
+
+
+
+ Local helper function to copy the poped elements into a given collection
+
+ The head of the list to be copied
+ The collection to place the popped items in
+ the beginning of index of where to place the popped items
+ The number of nodes.
+
+
+
+ Attempts to remove and return an object from the .
+
+
+ When this method returns, if the operation was successful, contains the
+ object removed. If no object was available to be removed, the value is unspecified.
+
+ true if an element was removed and returned succesfully; otherwise, false.
+ For , this operation will attempt to pope the object at
+ the top of the .
+
+
+
+
+ Copies the items stored in the to a new array.
+
+ A new array containing a snapshot of elements copied from the .
+
+
+
+ Returns an array containing a snapshot of the list's contents, using
+ the target list node as the head of a region in the list.
+
+ An array of the list's contents.
+
+
+
+ Returns an enumerator that iterates through the .
+
+ An enumerator for the .
+
+ The enumeration represents a moment-in-time snapshot of the contents
+ of the stack. It does not reflect any updates to the collection after
+ was called. The enumerator is safe to use
+ concurrently with reads from and writes to the stack.
+
+
+
+
+ Returns an enumerator that iterates through a collection.
+
+ An that can be used to iterate through
+ the collection.
+
+ The enumeration represents a moment-in-time snapshot of the contents of the stack. It does not
+ reflect any updates to the collection after
+ was called. The enumerator is safe to use concurrently with reads
+ from and writes to the stack.
+
+
+
+
+ Gets a value that indicates whether the is empty.
+
+ true if the is empty; otherwise, false.
+
+ For determining whether the collection contains any items, use of this property is recommended
+ rather than retrieving the number of items from the property and comparing it
+ to 0. However, as this collection is intended to be accessed concurrently, it may be the case
+ that another thread will modify the collection after returns, thus invalidating
+ the result.
+
+
+
+
+ Gets the number of elements contained in the .
+
+ The number of elements contained in the .
+
+ For determining whether the collection contains any items, use of the
+ property is recommended rather than retrieving the number of items from the
+ property and comparing it to 0.
+
+
+
+
+ Gets a value indicating whether access to the is
+ synchronized with the SyncRoot.
+
+ true if access to the is synchronized
+ with the SyncRoot; otherwise, false. For , this property always
+ returns false.
+
+
+
+ Gets an object that can be used to synchronize access to the . This property is not supported.
+
+ The SyncRoot property is not supported
+
+
+
+ A simple (internal) node type used to store elements of concurrent stacks and queues.
+
+
+
+
+ Constructs a new node with the specified value and no next node.
+
+ The value of the node.
+
+
+
+ A debugger view of the IProducerConsumerCollection that makes it simple to browse the
+ collection's contents at a point in time.
+
+ The type of elements stored within.
+
+
+
+ Constructs a new debugger view object for the provided collection object.
+
+ A collection to browse in the debugger.
+
+
+
+ Returns a snapshot of the underlying collection's elements.
+
+
+
+
+ Represents a particular manner of splitting an orderable data source into multiple partitions.
+
+ Type of the elements in the collection.
+
+
+ Each element in each partition has an integer index associated with it, which determines the relative
+ order of that element against elements in other partitions.
+
+
+ Inheritors of must adhere to the following rules:
+
+ All indices must be unique, such that there may not be duplicate indices. If all indices are not
+ unique, the output ordering may be scrambled.
+ All indices must be non-negative. If any indices are negative, consumers of the implementation
+ may throw exceptions.
+ and should throw a
+ if the requested partition count is less than or
+ equal to zero.
+ and should always return a number
+ of enumerables equal to the requested partition count. If the partitioner runs out of data and cannot
+ create as many partitions as requested, an empty enumerator should be returned for each of the
+ remaining partitions. If this rule is not followed, consumers of the implementation may throw a .
+ , ,
+ , and
+ should never return null. If null is returned, a consumer of the implementation may throw a
+ .
+ , ,
+ , and
+ should always return partitions that can fully and uniquely enumerate the input data source. All of
+ the data and only the data contained in the input source should be enumerated, with no duplication
+ that was not already in the input, unless specifically required by the particular partitioner's
+ design. If this is not followed, the output ordering may be scrambled.
+ If returns true, each partition must return elements
+ with increasing key indices.
+ If returns true, all the keys in partition numbered N
+ must be larger than all the keys in partition numbered N-1.
+ If returns true, all indices must be monotonically increasing from
+ 0, though not necessarily within a single partition.
+
+
+
+
+
+
+ Represents a particular manner of splitting a data source into multiple partitions.
+
+ Type of the elements in the collection.
+
+
+ Inheritors of must adhere to the following rules:
+
+ should throw a
+ if the requested partition count is less than or
+ equal to zero.
+ should always return a number of enumerables equal to the requested
+ partition count. If the partitioner runs out of data and cannot create as many partitions as
+ requested, an empty enumerator should be returned for each of the remaining partitions. If this rule
+ is not followed, consumers of the implementation may throw a .
+ and
+ should never return null. If null is returned, a consumer of the implementation may throw a
+ .
+ and should always return
+ partitions that can fully and uniquely enumerate the input data source. All of the data and only the
+ data contained in the input source should be enumerated, with no duplication that was not already in
+ the input, unless specifically required by the particular partitioner's design. If this is not
+ followed, the output ordering may be scrambled.
+
+
+
+
+
+
+ Partitions the underlying collection into the given number of partitions.
+
+ The number of partitions to create.
+ A list containing enumerators.
+
+
+
+ Creates an object that can partition the underlying collection into a variable number of
+ partitions.
+
+
+
+ The returned object implements the interface. Calling GetEnumerator on the
+ object creates another partition over the sequence.
+
+
+ The method is only supported if the
+ property returns true.
+
+
+ An object that can create partitions over the underlying data source.
+ Dynamic partitioning is not supported by this
+ partitioner.
+
+
+
+ Gets whether additional partitions can be created dynamically.
+
+
+ true if the can create partitions dynamically as they are
+ requested; false if the can only allocate
+ partitions statically.
+
+
+
+ If a derived class does not override and implement ,
+ should return false. The value of should not vary over the lifetime of this instance.
+
+
+
+
+
+ Initializes a new instance of the class with the
+ specified constraints on the index keys.
+
+
+ Indicates whether the elements in each partition are yielded in the order of
+ increasing keys.
+
+
+ Indicates whether elements in an earlier partition always come before
+ elements in a later partition. If true, each element in partition 0 has a smaller order key than
+ any element in partition 1, each element in partition 1 has a smaller order key than any element
+ in partition 2, and so on.
+
+
+ Indicates whether keys are normalized. If true, all order keys are distinct
+ integers in the range [0 .. numberOfElements-1]. If false, order keys must still be dictinct, but
+ only their relative order is considered, not their absolute values.
+
+
+
+
+ Partitions the underlying collection into the specified number of orderable partitions.
+
+
+ Each partition is represented as an enumerator over key-value pairs.
+ The value of the pair is the element itself, and the key is an integer which determines
+ the relative ordering of this element against other elements in the data source.
+
+ The number of partitions to create.
+ A list containing enumerators.
+
+
+
+ Creates an object that can partition the underlying collection into a variable number of
+ partitions.
+
+
+
+ The returned object implements the interface. Calling GetEnumerator on the
+ object creates another partition over the sequence.
+
+
+ Each partition is represented as an enumerator over key-value pairs. The value in the pair is the element
+ itself, and the key is an integer which determines the relative ordering of this element against
+ other elements.
+
+
+ The method is only supported if the SupportsDynamicPartitions
+ property returns true.
+
+
+ An object that can create partitions over the underlying data source.
+ Dynamic partitioning is not supported by this
+ partitioner.
+
+
+
+ Partitions the underlying collection into the given number of ordered partitions.
+
+
+ The default implementation provides the same behavior as except
+ that the returned set of partitions does not provide the keys for the elements.
+
+ The number of partitions to create.
+ A list containing enumerators.
+
+
+
+ Creates an object that can partition the underlying collection into a variable number of
+ partitions.
+
+
+
+ The returned object implements the interface. Calling GetEnumerator on the
+ object creates another partition over the sequence.
+
+
+ The default implementation provides the same behavior as except
+ that the returned set of partitions does not provide the keys for the elements.
+
+
+ The method is only supported if the
+ property returns true.
+
+
+ An object that can create partitions over the underlying data source.
+ Dynamic partitioning is not supported by this
+ partitioner.
+
+
+
+ Gets whether elements in each partition are yielded in the order of increasing keys.
+
+
+
+
+ Gets whether elements in an earlier partition always come before elements in a later partition.
+
+
+ If returns true, each element in partition 0 has a
+ smaller order key than any element in partition 1, each element in partition 1 has a smaller
+ order key than any element in partition 2, and so on.
+
+
+
+
+ Gets whether order keys are normalized.
+
+
+ If returns true, all order keys are distinct integers in the range
+ [0 .. numberOfElements-1]. If the property returns false, order keys must still be dictinct, but
+ only their relative order is considered, not their absolute values.
+
+
+
+
+ Converts an enumerable over key-value pairs to an enumerable over values.
+
+
+
+
+ Provides common partitioning strategies for arrays, lists, and enumerables.
+
+
+
+ The static methods on are all thread-safe and may be used concurrently
+ from multiple threads. However, while a created partitioner is in use, the underlying data source
+ should not be modified, whether from the same thread that's using a partitioner or from a separate
+ thread.
+
+
+
+
+
+ Creates an orderable partitioner from an
+ instance.
+
+ Type of the elements in source list.
+ The list to be partitioned.
+
+ A Boolean value that indicates whether the created partitioner should dynamically
+ load balance between partitions rather than statically partition.
+
+
+ An orderable partitioner based on the input list.
+
+
+
+
+ Creates an orderable partitioner from a instance.
+
+ Type of the elements in source array.
+ The array to be partitioned.
+
+ A Boolean value that indicates whether the created partitioner should dynamically load balance
+ between partitions rather than statically partition.
+
+
+ An orderable partitioner based on the input array.
+
+
+
+
+ Creates an orderable partitioner from a instance.
+
+ Type of the elements in source enumerable.
+ The enumerable to be partitioned.
+
+ An orderable partitioner based on the input array.
+
+
+ The ordering used in the created partitioner is determined by the natural order of the elements
+ as retrieved from the source enumerable.
+
+
+
+
+ DynamicPartitionEnumerator_Abstract defines the enumerator for each partition for the dynamic load-balance
+ partitioning algorithm.
+ - Partition is an enumerator of KeyValuePairs, each corresponding to an item in the data source:
+ the key is the index in the source collection; the value is the item itself.
+ - a set of such partitions share a reader over data source. The type of the reader is specified by
+ TSourceReader.
+ - each partition requests a contiguous chunk of elements at a time from the source data. The chunk
+ size is initially 1, and doubles every time until it reaches the maximum chunk size.
+ The implementation for GrabNextChunk() method has two versions: one for data source of IndexRange
+ types (IList and the array), one for data source of IEnumerable.
+ - The method "Reset" is not supported for any partitioning algorithm.
+ - The implementation for MoveNext() method is same for all dynanmic partitioners, so we provide it
+ in this abstract class.
+
+ Type of the elements in the data source
+ Type of the reader on the data source
+
+
+
+ Abstract method to request a contiguous chunk of elements from the source collection
+
+ specified number of elements requested
+
+ true if we successfully reserved at least one element (up to #=requestedChunkSize)
+ false if all elements in the source collection have been reserved.
+
+
+
+
+ Dispose is abstract, and depends on the type of the source data:
+ - For source data type IList and Array, the type of the shared reader is just the dataitself.
+ We don't do anything in Dispose method for IList and Array.
+ - For source data type IEnumerable, the type of the shared reader is an enumerator we created.
+ Thus we need to dispose this shared reader enumerator, when there is no more active partitions
+ left.
+
+
+
+
+ Reset on partitions is not supported
+
+
+
+
+ Moves to the next element if any.
+ Try current chunk first, if the current chunk do not have any elements left, then we
+ attempt to grab a chunk from the source collection.
+
+
+ true if successfully moving to the next position;
+ false otherwise, if and only if there is no more elements left in the current chunk
+ AND the source collection is exhausted.
+
+
+
+
+ Abstract property, returns whether or not the shared reader has already read the last
+ element of the source data
+
+
+
+
+ Get the current element in the current partition. Property required by IEnumerator interface
+ This property is abstract because the implementation is different depending on the type
+ of the source data: IList, Array or IEnumerable
+
+
+
+
+ Get the current element in the current partition. Property required by IEnumerator interface
+
+
+
+
+ Inherits from DynamicPartitioners
+ Provides customized implementation of GetOrderableDynamicPartitions_Factory method, to return an instance
+ of EnumerableOfPartitionsForIEnumerator defined internally
+
+ Type of elements in the source data
+
+
+
+ Overrides OrderablePartitioner.GetOrderablePartitions.
+ Partitions the underlying collection into the given number of orderable partitions.
+
+ number of partitions requested
+ A list containing enumerators.
+
+
+
+ Overrides OrderablePartitioner.GetOrderableDyanmicPartitions
+
+ a enumerable collection of orderable partitions
+
+
+
+ Whether additional partitions can be created dynamically.
+
+
+
+
+ Provides customized implementation for source data of IEnumerable
+ Different from the counterpart for IList/Array, this enumerable maintains several additional fields
+ shared by the partitions it owns, including a boolean "m_hasNoElementsLef", a shared lock, and a
+ shared count "m_activePartitionCount"
+
+
+
+
+ Inherits from DynamicPartitionEnumerator_Abstract directly
+ Provides customized implementation for: GrabNextChunk, HasNoElementsLeft, Current, Dispose
+
+
+
+
+ Reserves a contiguous range of elements from source data
+
+ specified number of elements requested
+
+ true if we successfully reserved at least one element (up to #=requestedChunkSize)
+ false if all elements in the source collection have been reserved.
+
+
+
+
+ If the current partition is to be disposed, we decrement the number of active partitions
+ for the shared reader.
+ If the number of active partitions becomes 0, we need to dispose the shared reader we created
+
+
+
+
+ Returns whether or not the shared reader has already read the last
+ element of the source data
+
+
+ We cannot call m_sharedReader.MoveNext(), to see if it hits the last element
+ or not, because we can't undo MoveNext(). Thus we need to maintain a shared
+ boolean value m_hasNoElementsLeft across all partitions
+
+
+
+
+ Dynamic load-balance partitioner. This class is abstract and to be derived from by
+ the customized partitioner classes for IList, Array, and IEnumerable
+
+ Type of the elements in the source data
+ Type of the source data collection
+
+
+
+ Constructs a new orderable partitioner
+
+ source data collection
+
+
+
+ Partition the source data and create an enumerable over the resulting partitions.
+
+ the source data collection
+ an enumerable of partitions of
+
+
+
+ Overrides OrderablePartitioner.GetOrderablePartitions.
+ Partitions the underlying collection into the given number of orderable partitions.
+
+ number of partitions requested
+ A list containing enumerators.
+
+
+
+ Overrides OrderablePartitioner.GetOrderableDyanmicPartitions
+
+ a enumerable collection of orderable partitions
+
+
+
+ Whether additional partitions can be created dynamically.
+
+
+
+
+ Defines dynamic partition for source data of IList and Array.
+ This class inherits DynamicPartitionEnumerator_Abstract
+ - implements GrabNextChunk, HasNoElementsLeft, and Dispose methods for IList and Array
+ - Current property still remains abstract, implementation is different for IList and Array
+ - introduces another abstract method SourceCount, which returns the number of elements in
+ the source data. Implementation differs for IList and Array
+
+ Type of the elements in the data source
+ Type of the reader on the source data
+
+
+
+ Reserves a contiguous range of elements from source data
+
+ specified number of elements requested
+
+ true if we successfully reserved at least one element (up to #=requestedChunkSize)
+ false if all elements in the source collection have been reserved.
+
+
+
+
+ For source data type IList and Array, the type of the shared reader is just the data itself.
+ We don't do anything in Dispose method for IList and Array.
+
+
+
+
+ Get the number of elements from the source reader.
+ It calls IList.Count or Array.Length
+
+
+
+
+ Returns whether or not the shared reader has already read the last
+ element of the source data
+
+
+
+
+ Inherits from DynamicPartitioners
+ Provides customized implementation of GetOrderableDynamicPartitions_Factory method, to return an instance
+ of EnumerableOfPartitionsForIList defined internally
+
+ Type of elements in the source data
+
+
+
+ Inherits from PartitionList_Abstract
+ Provides customized implementation for source data of IList
+
+
+
+
+ Inherits from DynamicPartitionEnumeratorForIndexRange_Abstract
+ Provides customized implementation of SourceCount property and Current property for IList
+
+
+
+
+ return a KeyValuePair of the current element and its key
+
+
+
+
+ Inherits from DynamicPartitioners
+ Provides customized implementation of GetOrderableDynamicPartitions_Factory method, to return an instance
+ of EnumerableOfPartitionsForArray defined internally
+
+ Type of elements in the source data
+
+
+
+ Inherits from PartitionList_Abstract
+ Provides customized implementation for source data of Array
+
+
+
+
+ Inherits from DynamicPartitionEnumeratorForIndexRange_Abstract
+ Provides customized implementation of SourceCount property and Current property for Array
+
+
+
+
+ Static partitioning over IList.
+ - dynamic and load-balance
+ - Keys are ordered within each partition
+ - Keys are ordered across partitions
+ - Keys are normalized
+ - Number of partitions is fixed once specified, and the elements of the source data are
+ distributed to each partition as evenly as possible.
+
+ type of the elements
+ Type of the source data collection
+
+
+
+ Abstract method to create a partition that covers a range over source data,
+ starting from "startIndex", ending at "endIndex"
+
+ start index of the current partition on the source data
+ end index of the current partition on the source data
+ a partition enumerator over the specified range
+
+
+
+ Overrides OrderablePartitioner.GetOrderablePartitions
+ Return a list of partitions, each of which enumerate a fixed part of the source data
+ The elements of the source data are distributed to each partition as evenly as possible.
+ Specifically, if the total number of elements is N, and number of partitions is x, and N = a*x +b,
+ where a is the quotient, and b is the remainder. Then the first b partitions each has a + 1 elements,
+ and the last x-b partitions each has a elements.
+ For example, if N=10, x =3, then
+ partition 0 ranges [0,3],
+ partition 1 ranges [4,6],
+ partition 2 ranges [7,9].
+ This also takes care of the situation of (x>N), the last x-N partitions are empty enumerators.
+ An empty enumerator is indicated by
+ (m_startIndex == list.Count && m_endIndex == list.Count -1)
+
+ specified number of partitions
+ a list of partitions
+
+
+
+ Abstract method to return the number of elements in the source data
+
+
+
+
+ Static Partition for IList/Array.
+ This class implements all methods required by IEnumerator interface, except for the Current property.
+ Current Property is different for IList and Array. Arrays calls 'ldelem' instructions for faster element
+ retrieval.
+
+
+
+
+ Constructs an instance of StaticIndexRangePartition
+
+ the start index in the source collection for the current partition
+ the end index in the source collection for the current partition
+
+
+
+ We don't dispose the source for IList and array
+
+
+
+
+ Moves to the next item
+ Before the first MoveNext is called: m_offset == m_startIndex-1;
+
+ true if successful, false if there is no item left
+
+
+
+ Current Property is different for IList and Array. Arrays calls 'ldelem' instructions for faster
+ element retrieval.
+
+
+
+
+ Inherits from StaticIndexRangePartitioner
+ Provides customized implementation of SourceCount and CreatePartition
+
+
+
+
+
+ Inherits from StaticIndexRangePartition
+ Provides customized implementation of Current property
+
+
+
+
+
+ Inherits from StaticIndexRangePartitioner
+ Provides customized implementation of SourceCount and CreatePartition for Array
+
+
+
+
+ Inherits from StaticIndexRangePartitioner
+ Provides customized implementation of SourceCount and CreatePartition
+
+
+
+
+ A very simple primitive that allows us to share a value across multiple threads.
+
+
+
+
+ Represents one or more errors that occur during application execution.
+
+ is used to consolidate multiple failures into a single, throwable
+ exception object.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class with
+ a specified error message.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Initializes a new instance of the class with a specified error
+ message and a reference to the inner exception that is the cause of this exception.
+
+ The error message that explains the reason for the exception.
+ The exception that is the cause of the current exception.
+ The argument
+ is null.
+
+
+
+ Initializes a new instance of the class with
+ references to the inner exceptions that are the cause of this exception.
+
+ The exceptions that are the cause of the current exception.
+ The argument
+ is null.
+ An element of is
+ null.
+
+
+
+ Initializes a new instance of the class with
+ references to the inner exceptions that are the cause of this exception.
+
+ The exceptions that are the cause of the current exception.
+ The argument
+ is null.
+ An element of is
+ null.
+
+
+
+ Initializes a new instance of the class with a specified error
+ message and references to the inner exceptions that are the cause of this exception.
+
+ The error message that explains the reason for the exception.
+ The exceptions that are the cause of the current exception.
+ The argument
+ is null.
+ An element of is
+ null.
+
+
+
+ Initializes a new instance of the class with a specified error
+ message and references to the inner exceptions that are the cause of this exception.
+
+ The error message that explains the reason for the exception.
+ The exceptions that are the cause of the current exception.
+ The argument
+ is null.
+ An element of is
+ null.
+
+
+
+ Allocates a new aggregate exception with the specified message and list of inner exceptions.
+
+ The error message that explains the reason for the exception.
+ The exceptions that are the cause of the current exception.
+ The argument
+ is null.
+ An element of is
+ null.
+
+
+
+ Initializes a new instance of the class with serialized data.
+
+ The that holds
+ the serialized object data about the exception being thrown.
+ The that
+ contains contextual information about the source or destination.
+ The argument is null.
+ The exception could not be deserialized correctly.
+
+
+
+ Sets the with information about
+ the exception.
+
+ The that holds
+ the serialized object data about the exception being thrown.
+ The that
+ contains contextual information about the source or destination.
+ The argument is null.
+
+
+
+ Returns the that is the root cause of this exception.
+
+
+
+
+ Invokes a handler on each contained by this .
+
+ The predicate to execute for each exception. The predicate accepts as an
+ argument the to be processed and returns a Boolean to indicate
+ whether the exception was handled.
+
+ Each invocation of the returns true or false to indicate whether the
+ was handled. After all invocations, if any exceptions went
+ unhandled, all unhandled exceptions will be put into a new
+ which will be thrown. Otherwise, the method simply returns. If any
+ invocations of the throws an exception, it will halt the processing
+ of any more exceptions and immediately propagate the thrown exception as-is.
+
+ An exception contained by this was not handled.
+ The argument is
+ null.
+
+
+
+ Flattens an instances into a single, new instance.
+
+ A new, flattened .
+
+ If any inner exceptions are themselves instances of
+ , this method will recursively flatten all of them. The
+ inner exceptions returned in the new
+ will be the union of all of the the inner exceptions from exception tree rooted at the provided
+ instance.
+
+
+
+
+ Creates and returns a string representation of the current .
+
+ A string representation of the current exception.
+
+
+
+ Gets a read-only collection of the instances that caused the
+ current exception.
+
+
+
+
+ Encapsulates a method that has five parameters and returns a value of the type specified by the TResult parameter.
+
+
+
+
+ Propogates notification that operations should be canceled.
+
+
+
+ A may be created directly in an unchangeable canceled or non-canceled state
+ using the CancellationToken's constructors. However, to have a CancellationToken that can change
+ from a non-canceled to a canceled state,
+ CancellationTokenSource must be used.
+ CancellationTokenSource exposes the associated CancellationToken that may be canceled by the source through its
+ Token property.
+
+
+ Once canceled, a token may not transition to a non-canceled state, and a token whose
+ is false will never change to one that can be canceled.
+
+
+ All members of this struct are thread-safe and may be used concurrently from multiple threads.
+
+
+
+
+
+ Internal constructor only a CancellationTokenSource should create a CancellationToken
+
+
+
+
+ Initializes the CancellationToken .
+
+
+ The canceled state for the token.
+
+
+ Tokens created with this constructor will remain in the canceled state specified
+ by the parameter. If is false,
+ both and will be false.
+ If is true,
+ both and will be true.
+
+
+
+
+ Registers a delegate that will be called when this CancellationToken is canceled.
+
+
+
+ If this token is already in the canceled state, the
+ delegate will be run immediately and synchronously. Any exception the delegate generates will be
+ propogated out of this method call.
+
+
+ The current ExecutionContext , if one exists, will be captured
+ along with the delegate and will be used when executing it.
+
+
+ The delegate to be executed when the CancellationToken is canceled.
+ The instance that can
+ be used to deregister the callback.
+ is null.
+ The associated CancellationTokenSource has been disposed.
+
+
+
+ Registers a delegate that will be called when this
+ CancellationToken is canceled.
+
+
+
+ If this token is already in the canceled state, the
+ delegate will be run immediately and synchronously. Any exception the delegate generates will be
+ propogated out of this method call.
+
+
+ The current ExecutionContext , if one exists, will be captured
+ along with the delegate and will be used when executing it.
+
+
+ The delegate to be executed when the CancellationToken is canceled.
+ A Boolean value that indicates whether to capture
+ the current SynchronizationContext and use it
+ when invoking the .
+ The instance that can
+ be used to deregister the callback.
+ is null.
+ The associated CancellationTokenSource has been disposed.
+
+
+
+ Registers a delegate that will be called when this
+ CancellationToken is canceled.
+
+
+
+ If this token is already in the canceled state, the
+ delegate will be run immediately and synchronously. Any exception the delegate generates will be
+ propogated out of this method call.
+
+
+ The current ExecutionContext , if one exists, will be captured
+ along with the delegate and will be used when executing it.
+
+
+ The delegate to be executed when the CancellationToken is canceled.
+ The state to pass to the when the delegate is invoked. This may be null.
+ The instance that can
+ be used to deregister the callback.
+ is null.
+ The associated CancellationTokenSource has been disposed.
+
+
+
+ Registers a delegate that will be called when this
+ CancellationToken is canceled.
+
+
+
+ If this token is already in the canceled state, the
+ delegate will be run immediately and synchronously. Any exception the delegate generates will be
+ propogated out of this method call.
+
+
+ The current ExecutionContext , if one exists,
+ will be captured along with the delegate and will be used when executing it.
+
+
+ The delegate to be executed when the CancellationToken is canceled.
+ The state to pass to the when the delegate is invoked. This may be null.
+ A Boolean value that indicates whether to capture
+ the current SynchronizationContext and use it
+ when invoking the .
+ The instance that can
+ be used to deregister the callback.
+ is null.
+ The associated CancellationTokenSource has been disposed.
+
+
+
+ Determines whether the current CancellationToken instance is equal to the
+ specified token.
+
+ The other CancellationToken to which to compare this
+ instance.
+ True if the instances are equal; otherwise, false. Two tokens are equal if they are associated
+ with the same CancellationTokenSource or if they were both constructed
+ from public CancellationToken constructors and their values are equal.
+
+
+
+ Determines whether the current CancellationToken instance is equal to the
+ specified .
+
+ The other object to which to compare this instance.
+ True if is a CancellationToken
+ and if the two instances are equal; otherwise, false. Two tokens are equal if they are associated
+ with the same CancellationTokenSource or if they were both constructed
+ from public CancellationToken constructors and their values are equal.
+ An associated CancellationTokenSource has been disposed.
+
+
+
+ Serves as a hash function for a CancellationToken .
+
+ A hash code for the current CancellationToken instance.
+
+
+
+ Determines whether two CancellationToken instances are equal.
+
+ The first instance.
+ The second instance.
+ True if the instances are equal; otherwise, false.
+ An associated CancellationTokenSource has been disposed.
+
+
+
+ Determines whether two CancellationToken instances are not equal.
+
+ The first instance.
+ The second instance.
+ True if the instances are not equal; otherwise, false.
+ An associated CancellationTokenSource has been disposed.
+
+
+
+ Throws a OperationCanceledException if
+ this token has had cancellation requested.
+
+
+ This method provides functionality equivalent to:
+
+ if (token.IsCancellationRequested)
+ throw new OperationCanceledException(token);
+
+
+ The token has had cancellation requested.
+ The associated CancellationTokenSource has been disposed.
+
+
+
+ Returns an empty CancellationToken value.
+
+
+ The value returned by this property will be non-cancelable by default.
+
+
+
+
+ Gets whether cancellation has been requested for this token.
+
+ Whether cancellation has been requested for this token.
+
+
+ This property indicates whether cancellation has been requested for this token,
+ either through the token initially being construted in a canceled state, or through
+ calling Cancel
+ on the token's associated .
+
+
+ If this property is true, it only guarantees that cancellation has been requested.
+ It does not guarantee that every registered handler
+ has finished executing, nor that cancellation requests have finished propagating
+ to all registered handlers. Additional synchronization may be required,
+ particularly in situations where related objects are being canceled concurrently.
+
+
+
+
+
+ Gets whether this token is capable of being in the canceled state.
+
+
+ If CanBeCanceled returns false, it is guaranteed that the token will never transition
+ into a canceled state, meaning that will never
+ return true.
+
+
+
+
+ Gets a that is signaled when the token is canceled.
+
+ Accessing this property causes a WaitHandle
+ to be instantiated. It is preferable to only use this property when necessary, and to then
+ dispose the associated instance at the earliest opportunity (disposing
+ the source will dispose of this allocated handle). The handle should not be closed or disposed directly.
+
+ The associated CancellationTokenSource has been disposed.
+
+
+
+ Represents a callback delegate that has been registered with a CancellationToken .
+
+
+ To unregister a callback, dispose the corresponding Registration instance.
+
+
+
+
+ Attempts to deregister the item. If it's already being run, this may fail.
+ Entails a full memory fence.
+
+ True if the callback was found and deregistered, false otherwise.
+
+
+
+ Disposes of the registration and unregisters the target callback from the associated
+ CancellationToken .
+ If the target callback is currently executing this method will wait until it completes, except
+ in the degenerate cases where a callback method deregisters itself.
+
+
+
+
+ Determines whether two CancellationTokenRegistration
+ instances are equal.
+
+ The first instance.
+ The second instance.
+ True if the instances are equal; otherwise, false.
+
+
+
+ Determines whether two CancellationTokenRegistration instances are not equal.
+
+ The first instance.
+ The second instance.
+ True if the instances are not equal; otherwise, false.
+
+
+
+ Determines whether the current CancellationTokenRegistration instance is equal to the
+ specified .
+
+ The other object to which to compare this instance.
+ True, if both this and are equal. False, otherwise.
+ Two CancellationTokenRegistration instances are equal if
+ they both refer to the output of a single call to the same Register method of a
+ CancellationToken .
+
+
+
+
+ Determines whether the current CancellationToken instance is equal to the
+ specified .
+
+ The other CancellationTokenRegistration to which to compare this instance.
+ True, if both this and are equal. False, otherwise.
+ Two CancellationTokenRegistration instances are equal if
+ they both refer to the output of a single call to the same Register method of a
+ CancellationToken .
+
+
+
+
+ Serves as a hash function for a CancellationTokenRegistration. .
+
+ A hash code for the current CancellationTokenRegistration instance.
+
+
+
+ Signals to a that it should be canceled.
+
+
+
+ is used to instantiate a
+ (via the source's Token property)
+ that can be handed to operations that wish to be notified of cancellation or that can be used to
+ register asynchronous operations for cancellation. That token may have cancellation requested by
+ calling to the source's Cancel
+ method.
+
+
+ All members of this class, except Dispose , are thread-safe and may be used
+ concurrently from multiple threads.
+
+
+
+
+ The ID of the thread currently executing the main body of CTS.Cancel()
+ this helps us to know if a call to ctr.Dispose() is running 'within' a cancellation callback.
+ This is updated as we move between the main thread calling cts.Cancel() and any syncContexts that are used to
+ actually run the callbacks.
+
+
+
+ Initializes the .
+
+
+
+
+ Communicates a request for cancellation.
+
+
+
+ The associated will be
+ notified of the cancellation and will transition to a state where
+ IsCancellationRequested returns true.
+ Any callbacks or cancelable operations
+ registered with the will be executed.
+
+
+ Cancelable operations and callbacks registered with the token should not throw exceptions.
+ However, this overload of Cancel will aggregate any exceptions thrown into a ,
+ such that one callback throwing an exception will not prevent other registered callbacks from being executed.
+
+
+ The that was captured when each callback was registered
+ will be reestablished when the callback is invoked.
+
+
+ An aggregate exception containing all the exceptions thrown
+ by the registered callbacks on the associated .
+ This has been disposed.
+
+
+
+ Communicates a request for cancellation.
+
+
+
+ The associated will be
+ notified of the cancellation and will transition to a state where
+ IsCancellationRequested returns true.
+ Any callbacks or cancelable operations
+ registered with the will be executed.
+
+
+ Cancelable operations and callbacks registered with the token should not throw exceptions.
+ If is true, an exception will immediately propagate out of the
+ call to Cancel, preventing the remaining callbacks and cancelable operations from being processed.
+ If is false, this overload will aggregate any
+ exceptions thrown into a ,
+ such that one callback throwing an exception will not prevent other registered callbacks from being executed.
+
+
+ The that was captured when each callback was registered
+ will be reestablished when the callback is invoked.
+
+
+ Specifies whether exceptions should immediately propagate.
+ An aggregate exception containing all the exceptions thrown
+ by the registered callbacks on the associated .
+ This has been disposed.
+
+
+
+ Releases the resources used by this .
+
+
+ This method is not thread-safe for any other concurrent calls.
+
+
+
+
+ Throws an exception if the source has been disposed.
+
+
+
+
+ InternalGetStaticSource()
+
+ Whether the source should be set.
+ A static source to be shared among multiple tokens.
+
+
+
+ Registers a callback object. If cancellation has already occurred, the
+ callback will have been run by the time this method returns.
+
+
+
+
+
+
+
+
+
+ Invoke the Canceled event.
+
+
+ The handlers are invoked synchronously in LIFO order.
+
+
+
+
+ Creates a CancellationTokenSource that will be in the canceled state
+ when any of the source tokens are in the canceled state.
+
+ The first CancellationToken to observe.
+ The second CancellationToken to observe.
+ A CancellationTokenSource that is linked
+ to the source tokens.
+ A CancellationTokenSource associated with
+ one of the source tokens has been disposed.
+
+
+
+ Creates a CancellationTokenSource that will be in the canceled state
+ when any of the source tokens are in the canceled state.
+
+ The CancellationToken instances to observe.
+ A CancellationTokenSource that is linked
+ to the source tokens.
+ is null.
+ A CancellationTokenSource associated with
+ one of the source tokens has been disposed.
+
+
+
+ Gets whether cancellation has been requested for this CancellationTokenSource .
+
+ Whether cancellation has been requested for this CancellationTokenSource .
+
+
+ This property indicates whether cancellation has been requested for this token source, such as
+ due to a call to its
+ Cancel method.
+
+
+ If this property returns true, it only guarantees that cancellation has been requested. It does not
+ guarantee that every handler registered with the corresponding token has finished executing, nor
+ that cancellation requests have finished propagating to all registered handlers. Additional
+ synchronization may be required, particularly in situations where related objects are being
+ canceled concurrently.
+
+
+
+
+
+ A simple helper to determine whether cancellation has finished.
+
+
+
+
+ A simple helper to determine whether disposal has occured.
+
+
+
+
+ The ID of the thread that is running callbacks.
+
+
+
+
+ Gets the CancellationToken
+ associated with this .
+
+ The CancellationToken
+ associated with this .
+ The token source has been
+ disposed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The currently executing callback
+
+
+
+
+ A helper class for collating the various bits of information required to execute
+ cancellation callbacks.
+
+
+
+
+ InternalExecuteCallbackSynchronously_GeneralPath
+ This will be called on the target synchronization context, however, we still need to restore the required execution context
+
+
+
+
+ A sparsely populated array. Elements can be sparse and some null, but this allows for
+ lock-free additions and growth, and also for constant time removal (by nulling out).
+
+ The kind of elements contained within.
+
+
+
+ Allocates a new array with the given initial size.
+
+ How many array slots to pre-allocate.
+
+
+
+ Adds an element in the first available slot, beginning the search from the tail-to-head.
+ If no slots are available, the array is grown. The method doesn't return until successful.
+
+ The element to add.
+ Information about where the add happened, to enable O(1) deregistration.
+
+
+
+ The head of the doubly linked list.
+
+
+
+
+ The tail of the doubly linked list.
+
+
+
+
+ A struct to hold a link to the exact spot in an array an element was inserted, enabling
+ constant time removal later on.
+
+
+
+
+ A fragment of a sparsely populated array, doubly linked.
+
+ The kind of elements contained within.
+
+
+
+ Represents a synchronization primitive that is signaled when its count reaches zero.
+
+
+ All public and protected members of are thread-safe and may be used
+ concurrently from multiple threads, with the exception of Dispose, which
+ must only be used when all other operations on the have
+ completed, and Reset, which should only be used when no other threads are
+ accessing the event.
+
+
+
+
+ Initializes a new instance of class with the
+ specified count.
+
+ The number of signals required to set the .
+ is less
+ than 0.
+
+
+
+ Releases all resources used by the current instance of .
+
+
+ Unlike most of the members of , is not
+ thread-safe and may not be used concurrently with other members of this instance.
+
+
+
+
+ When overridden in a derived class, releases the unmanaged resources used by the
+ , and optionally releases the managed resources.
+
+ true to release both managed and unmanaged resources; false to release
+ only unmanaged resources.
+
+ Unlike most of the members of , is not
+ thread-safe and may not be used concurrently with other members of this instance.
+
+
+
+
+ Registers a signal with the , decrementing its
+ count.
+
+ true if the signal caused the count to reach zero and the event was set; otherwise,
+ false.
+ The current instance is already set.
+
+ The current instance has already been
+ disposed.
+
+
+
+ Registers multiple signals with the ,
+ decrementing its count by the specified amount.
+
+ The number of signals to register.
+ true if the signals caused the count to reach zero and the event was set; otherwise,
+ false.
+
+ The current instance is already set. -or- Or is greater than .
+
+ is less
+ than 1.
+ The current instance has already been
+ disposed.
+
+
+
+ Increments the 's current count by one.
+
+ The current instance is already
+ set.
+ is equal to .
+
+ The current instance has already been disposed.
+
+
+
+
+ Attempts to increment the 's current count by one.
+
+ true if the increment succeeded; otherwise, false. If is
+ already at zero. this will return false.
+ is equal to .
+ The current instance has already been
+ disposed.
+
+
+
+ Increments the 's current count by a specified
+ value.
+
+ The value by which to increase .
+ is less than
+ 0.
+ The current instance is already
+ set.
+ is equal to .
+ The current instance has already been
+ disposed.
+
+
+
+ Attempts to increment the 's current count by a
+ specified value.
+
+ The value by which to increase .
+ true if the increment succeeded; otherwise, false. If is
+ already at zero this will return false.
+ is less
+ than 0.
+ The current instance is already
+ set.
+ is equal to .
+ The current instance has already been
+ disposed.
+
+
+
+ Resets the to the value of .
+
+
+ Unlike most of the members of , Reset is not
+ thread-safe and may not be used concurrently with other members of this instance.
+
+ The current instance has already been
+ disposed..
+
+
+
+ Resets the to a specified value.
+
+ The number of signals required to set the .
+
+ Unlike most of the members of , Reset is not
+ thread-safe and may not be used concurrently with other members of this instance.
+
+ is
+ less than 0.
+ The current instance has alread been disposed.
+
+
+
+ Blocks the current thread until the is set.
+
+
+ The caller of this method blocks indefinitely until the current instance is set. The caller will
+ return immediately if the event is currently in a set state.
+
+ The current instance has already been
+ disposed.
+
+
+
+ Blocks the current thread until the is set, while
+ observing a .
+
+ The to
+ observe.
+
+ The caller of this method blocks indefinitely until the current instance is set. The caller will
+ return immediately if the event is currently in a set state. If the
+ CancellationToken being observed
+ is canceled during the wait operation, an
+ will be thrown.
+
+ has been
+ canceled.
+ The current instance has already been
+ disposed.
+
+
+
+ Blocks the current thread until the is set, using a
+ to measure the time interval.
+
+ A that represents the number of
+ milliseconds to wait, or a that represents -1 milliseconds to
+ wait indefinitely.
+ true if the was set; otherwise,
+ false.
+ is a negative
+ number other than -1 milliseconds, which represents an infinite time-out -or- timeout is greater
+ than .
+ The current instance has already been
+ disposed.
+
+
+
+ Blocks the current thread until the is set, using
+ a to measure the time interval, while observing a
+ .
+
+ A that represents the number of
+ milliseconds to wait, or a that represents -1 milliseconds to
+ wait indefinitely.
+ The to
+ observe.
+ true if the was set; otherwise,
+ false.
+ is a negative
+ number other than -1 milliseconds, which represents an infinite time-out -or- timeout is greater
+ than .
+ The current instance has already been
+ disposed.
+ has
+ been canceled.
+
+
+
+ Blocks the current thread until the is set, using a
+ 32-bit signed integer to measure the time interval.
+
+ The number of milliseconds to wait, or (-1) to wait indefinitely.
+ true if the was set; otherwise,
+ false.
+ is a
+ negative number other than -1, which represents an infinite time-out.
+ The current instance has already been
+ disposed.
+
+
+
+ Blocks the current thread until the is set, using a
+ 32-bit signed integer to measure the time interval, while observing a
+ .
+
+ The number of milliseconds to wait, or (-1) to wait indefinitely.
+ The to
+ observe.
+ true if the was set; otherwise,
+ false.
+ is a
+ negative number other than -1, which represents an infinite time-out.
+ The current instance has already been
+ disposed.
+ has
+ been canceled.
+
+
+
+ Throws an exception if the latch has been disposed.
+
+
+
+
+ Gets the number of remaining signals required to set the event.
+
+
+ The number of remaining signals required to set the event.
+
+
+
+
+ Gets the numbers of signals initially required to set the event.
+
+
+ The number of signals initially required to set the event.
+
+
+
+
+ Determines whether the event is set.
+
+ true if the event is set; otherwise, false.
+
+
+
+ Gets a that is used to wait for the event to be set.
+
+ A that is used to wait for the event to be set.
+ The current instance has already been disposed.
+
+ should only be used if it's needed for integration with code bases
+ that rely on having a WaitHandle. If all that's needed is to wait for the
+ to be set, the method should be preferred.
+
+
+
+
+ Provides a slimmed down version of .
+
+
+ All public and protected members of are thread-safe and may be used
+ concurrently from multiple threads, with the exception of Dispose, which
+ must only be used when all other operations on the have
+ completed, and Reset, which should only be used when no other threads are
+ accessing the event.
+
+
+
+
+ Initializes a new instance of the
+ class with an initial state of nonsignaled.
+
+
+
+
+ Initializes a new instance of the
+ class with a Boolen value indicating whether to set the intial state to signaled.
+
+ true to set the initial state signaled; false to set the initial state
+ to nonsignaled.
+
+
+
+ Initializes a new instance of the
+ class with a Boolen value indicating whether to set the intial state to signaled and a specified
+ spin count.
+
+ true to set the initial state to signaled; false to set the initial state
+ to nonsignaled.
+ The number of spin waits that will occur before falling back to a true
+ wait.
+ is less than
+ 0 or greater than the maximum allowed value.
+
+
+
+ Initializes the internal state of the event.
+
+ Whether the event is set initially or not.
+ The spin count that decides when the event will block.
+
+
+
+ Helper to ensure the lock object is created before first use.
+
+
+
+
+ This method lazily initializes the event object. It uses CAS to guarantee that
+ many threads racing to call this at once don't result in more than one event
+ being stored and used. The event will be signaled or unsignaled depending on
+ the state of the thin-event itself, with synchronization taken into account.
+
+ True if a new event was created and stored, false otherwise.
+
+
+
+ Sets the state of the event to signaled, which allows one or more threads waiting on the event to
+ proceed.
+
+
+
+
+ Private helper to actually perform the Set.
+
+ Indicates whether we are calling Set() during cancellation.
+ The object has been canceled.
+
+
+
+ Sets the state of the event to nonsignaled, which causes threads to block.
+
+
+ Unlike most of the members of , is not
+ thread-safe and may not be used concurrently with other members of this instance.
+
+
+
+
+ Blocks the current thread until the current is set.
+
+
+ The maximum number of waiters has been exceeded.
+
+
+ The caller of this method blocks indefinitely until the current instance is set. The caller will
+ return immediately if the event is currently in a set state.
+
+
+
+
+ Blocks the current thread until the current receives a signal,
+ while observing a .
+
+ The to
+ observe.
+
+ The maximum number of waiters has been exceeded.
+
+ was
+ canceled.
+
+ The caller of this method blocks indefinitely until the current instance is set. The caller will
+ return immediately if the event is currently in a set state.
+
+
+
+
+ Blocks the current thread until the current is set, using a
+ to measure the time interval.
+
+ A that represents the number of milliseconds
+ to wait, or a that represents -1 milliseconds to wait indefinitely.
+
+ true if the was set; otherwise,
+ false.
+ is a negative
+ number other than -1 milliseconds, which represents an infinite time-out -or- timeout is greater
+ than .
+
+ The maximum number of waiters has been exceeded.
+
+
+
+
+ Blocks the current thread until the current is set, using a
+ to measure the time interval, while observing a .
+
+ A that represents the number of milliseconds
+ to wait, or a that represents -1 milliseconds to wait indefinitely.
+
+ The to
+ observe.
+ true if the was set; otherwise,
+ false.
+ is a negative
+ number other than -1 milliseconds, which represents an infinite time-out -or- timeout is greater
+ than .
+ was canceled.
+
+ The maximum number of waiters has been exceeded.
+
+
+
+
+ Blocks the current thread until the current is set, using a
+ 32-bit signed integer to measure the time interval.
+
+ The number of milliseconds to wait, or (-1) to wait indefinitely.
+ true if the was set; otherwise,
+ false.
+ is a
+ negative number other than -1, which represents an infinite time-out.
+
+ The maximum number of waiters has been exceeded.
+
+
+
+
+ Blocks the current thread until the current is set, using a
+ 32-bit signed integer to measure the time interval, while observing a .
+
+ The number of milliseconds to wait, or (-1) to wait indefinitely.
+ The to
+ observe.
+ true if the was set; otherwise,
+ false.
+ is a
+ negative number other than -1, which represents an infinite time-out.
+
+ The maximum number of waiters has been exceeded.
+
+ was canceled.
+
+
+
+ Releases all resources used by the current instance of .
+
+
+ Unlike most of the members of , is not
+ thread-safe and may not be used concurrently with other members of this instance.
+
+
+
+
+ When overridden in a derived class, releases the unmanaged resources used by the
+ , and optionally releases the managed resources.
+
+ true to release both managed and unmanaged resources;
+ false to release only unmanaged resources.
+
+ Unlike most of the members of , is not
+ thread-safe and may not be used concurrently with other members of this instance.
+
+
+
+
+ Throw ObjectDisposedException if the MRES is disposed
+
+
+
+
+ Private helper method to wake up waiters when a cancellationToken gets canceled.
+
+
+
+
+ Private helper method for updating parts of a bit-string state value.
+ Mainly called from the IsSet and Waiters properties setters
+
+
+ Note: the parameter types must be int as CompareExchange cannot take a Uint
+
+ The new value
+ The mask used to set the bits
+
+
+
+ Private helper method - performs Mask and shift, particular helpful to extract a field from a packed word.
+ eg ExtractStatePortionAndShiftRight(0x12345678, 0xFF000000, 24) => 0x12, ie extracting the top 8-bits as a simple integer
+
+ ?? is there a common place to put this rather than being private to MRES?
+
+
+
+
+
+
+
+
+ Performs a Mask operation, but does not perform the shift.
+ This is acceptable for boolean values for which the shift is unnecessary
+ eg (val & Mask) != 0 is an appropriate way to extract a boolean rather than using
+ ((val & Mask) >> shiftAmount) == 1
+
+ ?? is there a common place to put this rather than being private to MRES?
+
+
+
+
+
+
+ Helper function to measure and update the wait time
+
+ The first time (in Ticks) observed when the wait started.
+ The orginal wait timeoutout in milliseconds.
+ The new wait time in milliseconds, -1 if the time expired, -2 if overflow in counters
+ has occurred.
+
+
+
+ Gets the underlying object for this .
+
+ The underlying event object fore this .
+
+ Accessing this property forces initialization of an underlying event object if one hasn't
+ already been created. To simply wait on this ,
+ the public Wait methods should be preferred.
+
+
+
+
+ Gets whether the event is set.
+
+ true if the event has is set; otherwise, false.
+
+
+
+ Gets the number of spin waits that will be occur before falling back to a true wait.
+
+
+
+
+ How many threads are waiting.
+
+
+
+
+ Provides support for lazy initialization.
+
+ Specifies the type of element being laziliy initialized.
+
+
+ By default, all public and protected members of are thread-safe and may be used
+ concurrently from multiple threads. These thread-safety guarantees may be removed optionally and per instance
+ using parameters to the type's constructors.
+
+
+
+
+
+ Initializes a new instance of the class that
+ uses 's default constructor for lazy initialization.
+
+
+ An instance created with this constructor may be used concurrently from multiple threads.
+
+
+
+
+ Initializes a new instance of the class that uses a
+ specified initialization function.
+
+
+ The invoked to produce the lazily-initialized value when it is
+ needed.
+
+ is a null
+ reference (Nothing in Visual Basic).
+
+ An instance created with this constructor may be used concurrently from multiple threads.
+
+
+
+
+ Initializes a new instance of the
+ class that uses 's default constructor and a specified thread-safety mode.
+
+ true if this instance should be usable by multiple threads concurrently; false if the instance will only be used by one thread at a time.
+
+
+
+
+ Initializes a new instance of the
+ class that uses 's default constructor and a specified thread-safety mode.
+
+ The lazy thread-safety mode mode
+ mode contains an invalid valuee
+
+
+
+ Initializes a new instance of the class
+ that uses a specified initialization function and a specified thread-safety mode.
+
+
+ The invoked to produce the lazily-initialized value when it is needed.
+
+ true if this instance should be usable by multiple threads concurrently; false if the instance will only be used by one thread at a time.
+
+ is
+ a null reference (Nothing in Visual Basic).
+
+
+
+ Initializes a new instance of the class
+ that uses a specified initialization function and a specified thread-safety mode.
+
+
+ The invoked to produce the lazily-initialized value when it is needed.
+
+ The lazy thread-safety mode.
+ is
+ a null reference (Nothing in Visual Basic).
+ mode contains an invalid value.
+
+
+
+ Static helper function that returns an object based on the given mode. it also throws an exception if the mode is invalid
+
+
+
+ Forces initialization during serialization.
+ The StreamingContext for the serialization operation.
+
+
+ Creates and returns a string representation of this instance.
+ The result of calling on the .
+
+ The is null.
+
+
+
+
+ local helper method to initialize the value
+
+ The inititialized T value
+
+
+ Creates an instance of T using m_valueFactory in case its not null or use reflection to create a new T()
+ An instance of Boxed.
+
+
+ Gets the value of the Lazy<T> for debugging display purposes.
+
+
+
+ Gets a value indicating whether this instance may be used concurrently from multiple threads.
+
+
+
+
+ Gets whether the value creation is faulted or not
+
+
+
+ Gets a value indicating whether the has been initialized.
+
+ true if the instance has been initialized;
+ otherwise, false.
+
+ The initialization of a instance may result in either
+ a value being produced or an exception being thrown. If an exception goes unhandled during initialization,
+ will return false.
+
+
+
+
+
+ wrapper class to box the initialized value, this is mainly created to avoid boxing/unboxing the value each time the value is called in case T is
+ a value type
+
+
+
+
+ Wrapper class to wrap the excpetion thrown by the value factory
+
+
+
+ A debugger view of the Lazy<T> to surface additional debugging properties and
+ to ensure that the Lazy<T> does not become initialized if it was not already.
+
+
+ Constructs a new debugger view object for the provided Lazy object.
+ A Lazy object to browse in the debugger.
+
+
+ Returns whether the Lazy object is initialized or not.
+
+
+ Returns the value of the Lazy object.
+
+
+ Returns the execution mode of the Lazy object
+
+
+ Returns the execution mode of the Lazy object
+
+
+
+ Specifies how a instance should synchronize access among multiple threads.
+
+
+
+
+ This mode makes no guarantees around the thread-safety of the instance. If used from multiple threads, the behavior of the is undefined.
+ This mode should be used when a is guaranteed to never be initialized from more than one thread simultaneously and high performance is crucial.
+ If valueFactory throws an exception when the is initialized, the exception will be cached and returned on subsequent accesses to Value. Also, if valueFactory recursively
+ accesses Value on this instance, a will be thrown.
+
+
+
+
+ When multiple threads attempt to simultaneously initialize a instance, this mode allows each thread to execute the
+ valueFactory but only the first thread to complete initialization will be allowed to set the final value of the .
+ Once initialized successfully, any future calls to Value will return the cached result. If valueFactory throws an exception on any thread, that exception will be
+ propagated out of Value. If any thread executes valueFactory without throwing an exception and, therefore, successfully sets the value, that value will be returned on
+ subsequent accesses to Value from any thread. If no thread succeeds in setting the value, IsValueCreated will remain false and subsequent accesses to Value will result in
+ the valueFactory delegate re-executing. Also, if valueFactory recursively accesses Value on this instance, an exception will NOT be thrown.
+
+
+
+
+ This mode uses locks to ensure that only a single thread can initialize a instance in a thread-safe manner. In general,
+ taken if this mode is used in conjunction with a valueFactory delegate that uses locks internally, a deadlock can occur if not
+ handled carefully. If valueFactory throws an exception when the is initialized, the exception will be cached and returned on
+ subsequent accesses to Value. Also, if valueFactory recursively accesses Value on this instance, a will be thrown.
+
+
+
+
+ Provides lazy initialization routines.
+
+
+ These routines avoid needing to allocate a dedicated, lazy-initialization instance, instead using
+ references to ensure targets have been initialized as they are accessed.
+
+
+
+
+ Initializes a target reference type with the type's default constructor if the target has not
+ already been initialized.
+
+ The refence type of the reference to be initialized.
+ A reference of type to initialize if it has not
+ already been initialized.
+ The initialized reference of type .
+ Type does not have a default
+ constructor.
+
+ Permissions to access the constructor of type were missing.
+
+
+
+ This method may only be used on reference types. To ensure initialization of value
+ types, see other overloads of EnsureInitialized.
+
+
+ This method may be used concurrently by multiple threads to initialize .
+ In the event that multiple threads access this method concurrently, multiple instances of
+ may be created, but only one will be stored into . In such an occurrence, this method will not dispose of the
+ objects that were not stored. If such objects must be disposed, it is up to the caller to determine
+ if an object was not used and to then dispose of the object appropriately.
+
+
+
+
+
+ Initializes a target reference type using the specified function if it has not already been
+ initialized.
+
+ The reference type of the reference to be initialized.
+ The reference of type to initialize if it has not
+ already been initialized.
+ The invoked to initialize the
+ reference.
+ The initialized reference of type .
+ Type does not have a
+ default constructor.
+ returned
+ null.
+
+
+ This method may only be used on reference types, and may
+ not return a null reference (Nothing in Visual Basic). To ensure initialization of value types or
+ to allow null reference types, see other overloads of EnsureInitialized.
+
+
+ This method may be used concurrently by multiple threads to initialize .
+ In the event that multiple threads access this method concurrently, multiple instances of
+ may be created, but only one will be stored into . In such an occurrence, this method will not dispose of the
+ objects that were not stored. If such objects must be disposed, it is up to the caller to determine
+ if an object was not used and to then dispose of the object appropriately.
+
+
+
+
+
+ Initialize the target using the given delegate (slow path).
+
+ The reference type of the reference to be initialized.
+ The variable that need to be initialized
+ The delegate that will be executed to initialize the target
+ The initialized variable
+
+
+
+ Initializes a target reference or value type with its default constructor if it has not already
+ been initialized.
+
+ The type of the reference to be initialized.
+ A reference or value of type to initialize if it
+ has not already been initialized.
+ A reference to a boolean that determines whether the target has already
+ been initialized.
+ A reference to an object used as the mutually exclusive lock for initializing
+ .
+ The initialized value of type .
+
+
+
+ Initializes a target reference or value type with a specified function if it has not already been
+ initialized.
+
+ The type of the reference to be initialized.
+ A reference or value of type to initialize if it
+ has not already been initialized.
+ A reference to a boolean that determines whether the target has already
+ been initialized.
+ A reference to an object used as the mutually exclusive lock for initializing
+ .
+ The invoked to initialize the
+ reference or value.
+ The initialized value of type .
+
+
+
+ Ensure the target is initialized and return the value (slow path). This overload permits nulls
+ and also works for value type targets. Uses the supplied function to create the value.
+
+ The type of target.
+ A reference to the target to be initialized.
+ A reference to a location tracking whether the target has been initialized.
+ A reference to a location containing a mutual exclusive lock.
+
+ The to invoke in order to produce the lazily-initialized value.
+
+ The initialized object.
+
+
+
+ A seprate non generic class that contains a global counter for fast path instances for all Ts that has been created, and adds an upper limit for all instances
+ that uses the fast path, if this limit has been reached, all new instances will use the slow path
+
+
+
+
+ Provides thread-local storage of data.
+
+ Specifies the type of data stored per-thread.
+
+
+ With the exception of , all public and protected members of
+ are thread-safe and may be used
+ concurrently from multiple threads.
+
+
+
+
+
+ Initializes the instance.
+
+
+
+
+ Initializes the instance with the
+ specified function.
+
+
+ The invoked to produce a lazily-initialized value when
+ an attempt is made to retrieve without it having been previously initialized.
+
+
+ is a null reference (Nothing in Visual Basic).
+
+
+
+
+ Releases the resources used by this instance.
+
+
+
+
+ Releases the resources used by this instance.
+
+
+ Unlike most of the members of , this method is not thread-safe.
+
+
+
+
+ Releases the resources used by this instance.
+
+
+ A Boolean value that indicates whether this method is being called due to a call to .
+
+
+ Unlike most of the members of , this method is not thread-safe.
+
+
+
+
+ Tries to get a unique index for the current instance of type T, it first tries to get it from the pool if it is not empty, otherwise it
+ increments the global counter if it is still below the maximum, otherwise it fails and returns -1
+
+ True if there is an index available, false otherwise
+
+
+
+ Gets an array of types that will be used as generic parameters for the GenericHolder class
+
+ The types array
+
+
+ Creates and returns a string representation of this instance for the current thread.
+ The result of calling on the .
+
+ The for the current thread is a null reference (Nothing in Visual Basic).
+
+
+ The initialization function referenced in an improper manner.
+
+
+ The instance has been disposed.
+
+
+ Calling this method forces initialization for the current thread, as is the
+ case with accessing directly.
+
+
+
+
+ Private helper function to lazily create the value using the calueSelector if specified in the constructor or the default parameterless constructor
+
+ Returns the boxed object
+
+
+
+ Gets or sets the value of this instance for the current thread.
+
+
+ The initialization function referenced in an improper manner.
+
+
+ The instance has been disposed.
+
+
+ If this instance was not previously initialized for the current thread,
+ accessing will attempt to initialize it. If an initialization function was
+ supplied during the construction, that initialization will happen by invoking the function
+ to retrieve the initial value for . Otherwise, the default value of
+ will be used.
+
+
+
+
+ Gets whether is initialized on the current thread.
+
+
+ The instance has been disposed.
+
+
+
+ Gets the value of the ThreadLocal<T> for debugging display purposes. It takes care of getting
+ the value for the current thread in the ThreadLocal mode.
+
+
+
+ The base abstract class for the holder
+
+
+
+
+ The TLS holder representation
+
+
+
+
+ The generic holder representation
+
+ Dummy param
+ Dummy param
+ Dummy param
+
+
+
+ wrapper to the actual value
+
+
+
+ A debugger view of the ThreadLocal<T> to surface additional debugging properties and
+ to ensure that the ThreadLocal<T> does not become initialized if it was not already.
+
+
+ Constructs a new debugger view object for the provided ThreadLocal object.
+ A ThreadLocal object to browse in the debugger.
+
+
+ Returns whether the ThreadLocal object is initialized or not.
+
+
+ Returns the value of the ThreadLocal object.
+
+
+
+ Limits the number of threads that can access a resource or pool of resources concurrently.
+
+
+
+ The provides a lightweight semaphore class that doesn't
+ use Windows kernel semaphores.
+
+
+ All public and protected members of are thread-safe and may be used
+ concurrently from multiple threads, with the exception of Dispose, which
+ must only be used when all other operations on the have
+ completed.
+
+
+
+
+
+ Initializes a new instance of the class, specifying
+ the initial number of requests that can be granted concurrently.
+
+ The initial number of requests for the semaphore that can be granted
+ concurrently.
+
+ is less than 0.
+
+
+
+ Initializes a new instance of the class, specifying
+ the initial and maximum number of requests that can be granted concurrently.
+
+ The initial number of requests for the semaphore that can be granted
+ concurrently.
+ The maximum number of requests for the semaphore that can be granted
+ concurrently.
+
+ is less than 0. -or-
+ is greater than . -or-
+ is less than 0.
+
+
+
+ Blocks the current thread until it can enter the .
+
+ The current instance has already been
+ disposed.
+
+
+
+ Blocks the current thread until it can enter the , while observing a
+ .
+
+ The token to
+ observe.
+ was
+ canceled.
+ The current instance has already been
+ disposed.
+
+
+
+ Blocks the current thread until it can enter the , using a to measure the time interval.
+
+ A that represents the number of milliseconds
+ to wait, or a that represents -1 milliseconds to wait indefinitely.
+
+ true if the current thread successfully entered the ;
+ otherwise, false.
+ is a negative
+ number other than -1 milliseconds, which represents an infinite time-out -or- timeout is greater
+ than .
+
+
+
+ Blocks the current thread until it can enter the , using a to measure the time interval, while observing a .
+
+ A that represents the number of milliseconds
+ to wait, or a that represents -1 milliseconds to wait indefinitely.
+
+ The to
+ observe.
+ true if the current thread successfully entered the ;
+ otherwise, false.
+ is a negative
+ number other than -1 milliseconds, which represents an infinite time-out -or- timeout is greater
+ than .
+ was canceled.
+
+
+
+ Blocks the current thread until it can enter the , using a 32-bit
+ signed integer to measure the time interval.
+
+ The number of milliseconds to wait, or (-1) to wait indefinitely.
+ true if the current thread successfully entered the ;
+ otherwise, false.
+ is a
+ negative number other than -1, which represents an infinite time-out.
+
+
+
+ Blocks the current thread until it can enter the ,
+ using a 32-bit signed integer to measure the time interval,
+ while observing a .
+
+ The number of milliseconds to wait, or (-1) to
+ wait indefinitely.
+ The to observe.
+ true if the current thread successfully entered the ; otherwise, false.
+ is a negative number other than -1,
+ which represents an infinite time-out.
+ was canceled.
+
+
+
+ Local helper function, waits on the monitor until the monitor recieves signal or the
+ timeout is expired
+
+ The maximum timeout
+ The start ticks to calculate the elapsed time
+ The CancellationToken to observe.
+ true if the monitor recieved a signal, false if the timeout expired
+
+
+
+ Exits the once.
+
+ The previous count of the .
+ The current instance has already been
+ disposed.
+
+
+
+ Exits the a specified number of times.
+
+ The number of times to exit the semaphore.
+ The previous count of the .
+ is less
+ than 1.
+ The has
+ already reached its maximum size.
+ The current instance has already been
+ disposed.
+
+
+
+ Releases all resources used by the current instance of .
+
+
+ Unlike most of the members of , is not
+ thread-safe and may not be used concurrently with other members of this instance.
+
+
+
+
+ When overridden in a derived class, releases the unmanaged resources used by the
+ , and optionally releases the managed resources.
+
+ true to release both managed and unmanaged resources;
+ false to release only unmanaged resources.
+
+ Unlike most of the members of , is not
+ thread-safe and may not be used concurrently with other members of this instance.
+
+
+
+
+ Helper function to measure and update the wait time
+
+ The first time (in Ticks) observed when the wait started
+ The orginal wait timeoutout in milliseconds
+ The new wait time in milliseconds, -1 if the time expired
+
+
+
+ Private helper method to wake up waiters when a cancellationToken gets canceled.
+
+
+
+
+ Checks the dispose status by checking the lock object, if it is null means that object
+ has been disposed and throw ObjectDisposedException
+
+
+
+
+ local helper function to retrieve the exception string message from the resource file
+
+ The key string
+
+
+
+ Gets the current count of the .
+
+ The current count of the .
+
+
+
+ Returns a that can be used to wait on the semaphore.
+
+ A that can be used to wait on the
+ semaphore.
+
+ A successful wait on the does not imply a successful wait on
+ the itself, nor does it decrement the semaphore's
+ count. exists to allow a thread to block waiting on multiple
+ semaphores, but such a wait should be followed by a true wait on the target semaphore.
+
+ The has been disposed.
+
+
+
+ Provides support for spin-based waiting.
+
+
+
+ encapsulates common spinning logic. On single-processor machines, yields are
+ always used instead of busy waits, and on computers with Intel™ processors employing Hyper-Threading™
+ technology, it helps to prevent hardware thread starvation. SpinWait encapsulates a good mixture of
+ spinning and true yielding.
+
+
+ is a value type, which means that low-level code can utilize SpinWait without
+ fear of unnecessary allocation overheads. SpinWait is not generally useful for ordinary applications.
+ In most cases, you should use the synchronization classes provided by the .NET Framework, such as
+ . For most purposes where spin waiting is required, however,
+ the type should be preferred over the method.
+
+
+ While SpinWait is designed to be used in concurrent applications, it is not designed to be
+ used from multiple threads concurrently. SpinWait's members are not thread-safe. If multiple
+ threads must spin, each should use its own instance of SpinWait.
+
+
+
+
+
+ Performs a single spin.
+
+
+ This is typically called in a loop, and may change in behavior based on the number of times a
+ has been called thus far on this instance.
+
+
+
+
+ Resets the spin counter.
+
+
+ This makes and behave as though no calls
+ to had been issued on this instance. If a instance
+ is reused many times, it may be useful to reset it to avoid yielding too soon.
+
+
+
+
+ Spins until the specified condition is satisfied.
+
+ A delegate to be executed over and over until it returns true.
+ The argument is null.
+
+
+
+ Spins until the specified condition is satisfied or until the specified timeout is expired.
+
+ A delegate to be executed over and over until it returns true.
+
+ A that represents the number of milliseconds to wait,
+ or a TimeSpan that represents -1 milliseconds to wait indefinitely.
+ True if the condition is satisfied within the timeout; otherwise, false
+ The argument is null.
+ is a negative number
+ other than -1 milliseconds, which represents an infinite time-out -or- timeout is greater than
+ .
+
+
+
+ Spins until the specified condition is satisfied or until the specified timeout is expired.
+
+ A delegate to be executed over and over until it returns true.
+ The number of milliseconds to wait, or (-1) to wait indefinitely.
+ True if the condition is satisfied within the timeout; otherwise, false
+ The argument is null.
+ is a
+ negative number other than -1, which represents an infinite time-out.
+
+
+
+ Gets the number of times has been called on this instance.
+
+
+
+
+ Gets whether the next call to will yield the processor, triggering a
+ forced context switch.
+
+ Whether the next call to will yield the processor, triggering a
+ forced context switch.
+
+ On a single-CPU machine, always yields the processor. On machines with
+ multiple CPUs, may yield after an unspecified number of calls.
+
+
+
+
+ A helper class to get the number of preocessors, it updates the numbers of processors every sampling interval
+
+
+
+
+ Gets the number of available processors
+
+
+
+
+ Gets whether the current machine has only a single processor.
+
+
+
+
+ Provides a mutual exclusion lock primitive where a thread trying to acquire the lock waits in a loop
+ repeatedly checking until the lock becomes available.
+
+
+
+ Spin locks can be used for leaf-level locks where the object allocation implied by using a , in size or due to garbage collection pressure, is overly
+ expensive. Avoiding blocking is another reason that a spin lock can be useful, however if you expect
+ any significant amount of blocking, you are probably best not using spin locks due to excessive
+ spinning. Spinning can be beneficial when locks are fine grained and large in number (for example, a
+ lock per node in a linked list) as well as when lock hold times are always extremely short. In
+ general, while holding a spin lock, one should avoid blocking, calling anything that itself may
+ block, holding more than one spin lock at once, making dynamically dispatched calls (interface and
+ virtuals), making statically dispatched calls into any code one doesn't own, or allocating memory.
+
+
+ should only be used when it's been determined that doing so will improve an
+ application's performance. It's also important to note that is a value type,
+ for performance reasons. As such, one must be very careful not to accidentally copy a SpinLock
+ instance, as the two instances (the original and the copy) would then be completely independent of
+ one another, which would likely lead to erroneous behavior of the application. If a SpinLock instance
+ must be passed around, it should be passed by reference rather than by value.
+
+
+ Do not store instances in readonly fields.
+
+
+ All members of are thread-safe and may be used from multiple threads
+ concurrently.
+
+
+
+
+
+ Initializes a new instance of the
+ structure with the option to track thread IDs to improve debugging.
+
+
+ The default constructor for tracks thread ownership.
+
+ Whether to capture and use thread IDs for debugging
+ purposes.
+
+
+
+ Initializes a new instance of the
+ structure with the option to track thread IDs to improve debugging.
+
+
+ The default constructor for tracks thread ownership.
+
+
+ Acquires the lock in a reliable manner, such that even if an exception occurs within the method
+ call, can be examined reliably to determine whether the lock was
+ acquired.
+
+
+ is a non-reentrant lock, meaning that if a thread holds the lock, it is
+ not allowed to enter the lock again. If thread ownership tracking is enabled (whether it's
+ enabled is available through ), an exception will be
+ thrown when a thread tries to re-enter a lock it already holds. However, if thread ownership
+ tracking is disabled, attempting to enter a lock already held will result in deadlock.
+
+ True if the lock is acquired; otherwise, false. must be initialized to false prior to calling this method.
+
+ Thread ownership tracking is enabled, and the current thread has already acquired this lock.
+
+
+ The argument must be initialized to false prior to calling Enter.
+
+
+
+
+ Attempts to acquire the lock in a reliable manner, such that even if an exception occurs within
+ the method call, can be examined reliably to determine whether the
+ lock was acquired.
+
+
+ Unlike , TryEnter will not block waiting for the lock to be available. If the
+ lock is not available when TryEnter is called, it will return immediately without any further
+ spinning.
+
+ True if the lock is acquired; otherwise, false. must be initialized to false prior to calling this method.
+
+ Thread ownership tracking is enabled, and the current thread has already acquired this lock.
+
+
+ The argument must be initialized to false prior to calling TryEnter.
+
+
+
+
+ Attempts to acquire the lock in a reliable manner, such that even if an exception occurs within
+ the method call, can be examined reliably to determine whether the
+ lock was acquired.
+
+
+ Unlike , TryEnter will not block indefinitely waiting for the lock to be
+ available. It will block until either the lock is available or until the
+ has expired.
+
+ A that represents the number of milliseconds
+ to wait, or a that represents -1 milliseconds to wait indefinitely.
+
+ True if the lock is acquired; otherwise, false. must be initialized to false prior to calling this method.
+
+ Thread ownership tracking is enabled, and the current thread has already acquired this lock.
+
+
+ The argument must be initialized to false prior to calling TryEnter.
+
+ is a negative
+ number other than -1 milliseconds, which represents an infinite time-out -or- timeout is greater
+ than milliseconds.
+
+
+
+
+ Attempts to acquire the lock in a reliable manner, such that even if an exception occurs within
+ the method call, can be examined reliably to determine whether the
+ lock was acquired.
+
+
+ Unlike , TryEnter will not block indefinitely waiting for the lock to be
+ available. It will block until either the lock is available or until the has expired.
+
+ The number of milliseconds to wait, or (-1) to wait indefinitely.
+ True if the lock is acquired; otherwise, false. must be initialized to false prior to calling this method.
+
+ Thread ownership tracking is enabled, and the current thread has already acquired this lock.
+
+
+ The argument must be initialized to false prior to calling TryEnter.
+
+ is
+ a negative number other than -1, which represents an infinite time-out.
+
+
+
+ Try acquire the lock with long path, this is usually called after the first path in Enter and
+ TryEnter failed The reason for short path is to make it inline in the run time which improves the
+ performance. This method assumed that the parameter are validated in Enter ir TryENter method
+
+ The timeout milliseconds
+ The lockTaken param
+
+
+
+ decrements the waiters, in case of the timeout is expired
+
+
+
+
+ ContinueTryEnter for the thread tracking mode enabled
+
+
+
+
+ Helper function to validate the timeout
+
+ The start time in ticks
+ The orginal wait time
+ True if expired, false otherwise
+
+
+
+ Releases the lock.
+
+
+ The default overload of provides the same behavior as if calling using true as the argument.
+
+
+ Thread ownership tracking is enabled, and the current thread is not the owner of this lock.
+
+
+
+
+ Releases the lock.
+
+
+ A Boolean value that indicates whether a memory fence should be issued in order to immediately
+ publish the exit operation to other threads.
+
+
+ Calling with the argument set to
+ true will improve the fairness of the lock at the expense of some performance. The default
+ overload behaves as if specifying true for .
+
+
+ Thread ownership tracking is enabled, and the current thread is not the owner of this lock.
+
+
+
+
+ Gets whether the lock is currently held by any thread.
+
+
+
+
+ Gets whether the lock is currently held by any thread.
+
+
+ Gets whether the lock is held by the current thread.
+
+
+ If the lock was initialized to track owner threads, this will return whether the lock is acquired
+ by the current thread. It is invalid to use this property when the lock was initialized to not
+ track thread ownership.
+
+
+ Thread ownership tracking is disabled.
+
+
+
+ Gets whether thread ownership tracking is enabled for this instance.
+
+
+
+ Internal class used by debug type proxy attribute to display the owner thread ID
+
+
+
+
+ SystemThreading_SpinLockDebugView constructor
+
+ The SpinLock to be proxied.
+
+
+
+ Checks if the lock is held by the current thread or not
+
+
+
+
+ Gets the current owner thread, zero if it is released
+
+
+
+
+ Gets whether the lock is currently held by any thread or not.
+
+
+
+
+ Stores options that configure the operation of methods on the
+ Parallel class.
+
+
+ By default, methods on the Parallel class attempt to utilize all available processors, are non-cancelable, and target
+ the default TaskScheduler (TaskScheduler.Default). enables
+ overriding these defaults.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+ This constructor initializes the instance with default values.
+ is initialized to -1, signifying that there is no upper bound set on how much parallelism should
+ be employed. is initialized to a non-cancelable token,
+ and is initialized to the default scheduler (TaskScheduler.Default).
+ All of these defaults may be overwritten using the property set accessors on the instance.
+
+
+
+
+ Gets or sets the TaskScheduler
+ associated with this instance. Setting this property to null
+ indicates that the current scheduler should be used.
+
+
+
+
+ Gets or sets the maximum degree of parallelism enabled by this ParallelOptions instance.
+
+
+ The limits the number of concurrent operations run by Parallel method calls that are passed this
+ ParallelOptions instance to the set value, if it is positive. If is -1, then there is no limit placed on the number of concurrently
+ running operations.
+
+
+ The exception that is thrown when this is set to 0 or some
+ value less than -1.
+
+
+
+
+ Gets or sets the CancellationToken
+ associated with this instance.
+
+
+ Providing a CancellationToken
+ to a Parallel method enables the operation to be
+ exited early. Code external to the operation may cancel the token, and if the operation observes the
+ token being set, it may exit early by throwing an
+ .
+
+
+
+
+ Provides support for parallel loops and regions.
+
+
+ The class provides library-based data parallel replacements
+ for common operations such as for loops, for each loops, and execution of a set of statements.
+
+
+
+
+ Executes each of the provided actions, possibly in parallel.
+
+ An array of Actions to execute.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ array contains a null element.
+ The exception that is thrown when any
+ action in the array throws an exception.
+
+ This method can be used to execute a set of operations, potentially in parallel.
+ No guarantees are made about the order in which the operations execute or whether
+ they execute in parallel. This method does not return until each of the
+ provided operations has completed, regardless of whether completion
+ occurs due to normal or exceptional termination.
+
+
+
+
+ Executes each of the provided actions, possibly in parallel.
+
+ A ParallelOptions
+ instance that configures the behavior of this operation.
+ An array of Actions to execute.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ array contains a null element.
+ The exception that is thrown when
+ the CancellationToken in the
+ is set.
+ The exception that is thrown when any
+ action in the array throws an exception.
+ The exception that is thrown when the
+ the CancellationTokenSource associated with the
+ the CancellationToken in the
+ has been disposed.
+
+ This method can be used to execute a set of operations, potentially in parallel.
+ No guarantees are made about the order in which the operations execute or whether
+ the they execute in parallel. This method does not return until each of the
+ provided operations has completed, regardless of whether completion
+ occurs due to normal or exceptional termination.
+
+
+
+
+ Executes a for loop in which iterations may run in parallel.
+
+ The start index, inclusive.
+ The end index, exclusive.
+ The delegate that is invoked once per iteration.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown to contain an exception
+ thrown from one of the specified delegates.
+ A ParallelLoopResult structure
+ that contains information on what portion of the loop completed.
+
+ The delegate is invoked once for each value in the iteration range:
+ [fromInclusive, toExclusive). It is provided with the iteration count (an Int32) as a parameter.
+
+
+
+
+ Executes a for loop in which iterations may run in parallel.
+
+ The start index, inclusive.
+ The end index, exclusive.
+ The delegate that is invoked once per iteration.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown to contain an exception
+ thrown from one of the specified delegates.
+ A ParallelLoopResult structure
+ that contains information on what portion of the loop completed.
+
+ The delegate is invoked once for each value in the iteration range:
+ [fromInclusive, toExclusive). It is provided with the iteration count (an Int64) as a parameter.
+
+
+
+
+ Executes a for loop in which iterations may run in parallel.
+
+ The start index, inclusive.
+ The end index, exclusive.
+ A ParallelOptions
+ instance that configures the behavior of this operation.
+ The delegate that is invoked once per iteration.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ CancellationToken in the
+ argument is set.
+ The exception that is thrown to contain an exception
+ thrown from one of the specified delegates.
+ The exception that is thrown when the
+ the CancellationTokenSource associated with the
+ the CancellationToken in the
+ has been disposed.
+ A ParallelLoopResult structure
+ that contains information on what portion of the loop completed.
+
+ The delegate is invoked once for each value in the iteration range:
+ [fromInclusive, toExclusive). It is provided with the iteration count (an Int32) as a parameter.
+
+
+
+
+ Executes a for loop in which iterations may run in parallel.
+
+ The start index, inclusive.
+ The end index, exclusive.
+ A ParallelOptions
+ instance that configures the behavior of this operation.
+ The delegate that is invoked once per iteration.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ CancellationToken in the
+ argument is set.
+ The exception that is thrown to contain an exception
+ thrown from one of the specified delegates.
+ The exception that is thrown when the
+ the CancellationTokenSource associated with the
+ the CancellationToken in the
+ has been disposed.
+ A ParallelLoopResult structure
+ that contains information on what portion of the loop completed.
+
+ The delegate is invoked once for each value in the iteration range:
+ [fromInclusive, toExclusive). It is provided with the iteration count (an Int64) as a parameter.
+
+
+
+
+ Executes a for loop in which iterations may run in parallel.
+
+ The start index, inclusive.
+ The end index, exclusive.
+ The delegate that is invoked once per iteration.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown to contain an exception
+ thrown from one of the specified delegates.
+ A ParallelLoopResult structure
+ that contains information on what portion of the loop completed.
+
+
+ The delegate is invoked once for each value in the iteration range:
+ [fromInclusive, toExclusive). It is provided with the following parameters: the iteration count (an Int32),
+ and a ParallelLoopState instance that may be
+ used to break out of the loop prematurely.
+
+
+ Calling ParallelLoopState.Break()
+ informs the For operation that iterations after the current one need not
+ execute. However, all iterations before the current one will still need to be executed if they have not already.
+ Therefore, calling Break is similar to using a break operation within a
+ conventional for loop in a language like C#, but it is not a perfect substitute: for example, there is no guarantee that iterations
+ after the current one will definitely not execute.
+
+
+ If executing all iterations before the current one is not necessary,
+ ParallelLoopState.Stop()
+ should be preferred to using Break. Calling Stop informs the For loop that it may abandon all remaining
+ iterations, regardless of whether they're for interations above or below the current,
+ since all required work has already been completed. As with Break, however, there are no guarantees regarding
+ which other iterations will not execute.
+
+
+ When a loop is ended prematurely, the that's returned will contain
+ relevant information about the loop's completion.
+
+
+
+
+
+ Executes a for loop in which iterations may run in parallel.
+
+ The start index, inclusive.
+ The end index, exclusive.
+ The delegate that is invoked once per iteration.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown to contain an exception
+ thrown from one of the specified delegates.
+ A ParallelLoopResult structure
+ that contains information on what portion of the loop completed.
+
+ The delegate is invoked once for each value in the iteration range:
+ [fromInclusive, toExclusive). It is provided with the following parameters: the iteration count (an Int64),
+ and a ParallelLoopState instance that may be
+ used to break out of the loop prematurely.
+
+
+
+
+ Executes a for loop in which iterations may run in parallel.
+
+ The start index, inclusive.
+ The end index, exclusive.
+ A ParallelOptions
+ instance that configures the behavior of this operation.
+ The delegate that is invoked once per iteration.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ CancellationToken in the
+ argument is set.
+ The exception that is thrown to contain an exception
+ thrown from one of the specified delegates.
+ The exception that is thrown when the
+ the CancellationTokenSource associated with the
+ the CancellationToken in the
+ has been disposed.
+ A ParallelLoopResult structure
+ that contains information on what portion of the loop completed.
+
+ The delegate is invoked once for each value in the iteration range:
+ [fromInclusive, toExclusive). It is provided with the following parameters: the iteration count (an Int32),
+ and a ParallelLoopState instance that may be
+ used to break out of the loop prematurely.
+
+
+
+
+ Executes a for loop in which iterations may run in parallel.
+
+ The start index, inclusive.
+ The end index, exclusive.
+ A ParallelOptions
+ instance that configures the behavior of this operation.
+ The delegate that is invoked once per iteration.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ CancellationToken in the
+ argument is set.
+ The exception that is thrown to contain an exception
+ thrown from one of the specified delegates.
+ The exception that is thrown when the
+ the CancellationTokenSource associated with the
+ the CancellationToken in the
+ has been disposed.
+ A ParallelLoopResult structure
+ that contains information on what portion of the loop completed.
+
+ The delegate is invoked once for each value in the iteration range:
+ [fromInclusive, toExclusive). It is provided with the following parameters: the iteration count (an Int64),
+ and a ParallelLoopState instance that may be
+ used to break out of the loop prematurely.
+
+
+
+
+ Executes a for loop in which iterations may run in parallel.
+
+ The type of the thread-local data.
+ The start index, inclusive.
+ The end index, exclusive.
+ The function delegate that returns the initial state of the local data
+ for each thread.
+ The delegate that is invoked once per iteration.
+ The delegate that performs a final action on the local state of each
+ thread.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown to contain an exception
+ thrown from one of the specified delegates.
+ A ParallelLoopResult structure
+ that contains information on what portion of the loop completed.
+
+
+ The delegate is invoked once for each value in the iteration range:
+ [fromInclusive, toExclusive). It is provided with the following parameters: the iteration count (an Int32),
+ a ParallelLoopState instance that may be
+ used to break out of the loop prematurely, and some local state that may be shared amongst iterations
+ that execute on the same thread.
+
+
+ The delegate is invoked once for each thread that participates in the loop's
+ execution and returns the initial local state for each of those threads. These initial states are passed to the first
+ invocations on each thread. Then, every subsequent body invocation returns a possibly
+ modified state value that is passed to the next body invocation. Finally, the last body invocation on each thread returns a state value
+ that is passed to the delegate. The localFinally delegate is invoked once per thread to perform a final
+ action on each thread's local state.
+
+
+
+
+
+ Executes a for loop in which iterations may run in parallel. Supports 64-bit indices.
+
+ The type of the thread-local data.
+ The start index, inclusive.
+ The end index, exclusive.
+ The function delegate that returns the initial state of the local data
+ for each thread.
+ The delegate that is invoked once per iteration.
+ The delegate that performs a final action on the local state of each
+ thread.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown to contain an exception
+ thrown from one of the specified delegates.
+ A ParallelLoopResult structure
+ that contains information on what portion of the loop completed.
+
+
+ The delegate is invoked once for each value in the iteration range:
+ [fromInclusive, toExclusive). It is provided with the following parameters: the iteration count (an Int64),
+ a ParallelLoopState instance that may be
+ used to break out of the loop prematurely, and some local state that may be shared amongst iterations
+ that execute on the same thread.
+
+
+ The delegate is invoked once for each thread that participates in the loop's
+ execution and returns the initial local state for each of those threads. These initial states are passed to the first
+ invocations on each thread. Then, every subsequent body invocation returns a possibly
+ modified state value that is passed to the next body invocation. Finally, the last body invocation on each thread returns a state value
+ that is passed to the delegate. The localFinally delegate is invoked once per thread to perform a final
+ action on each thread's local state.
+
+
+
+
+
+ Executes a for loop in which iterations may run in parallel.
+
+ The type of the thread-local data.
+ The start index, inclusive.
+ The end index, exclusive.
+ A ParallelOptions
+ instance that configures the behavior of this operation.
+ The function delegate that returns the initial state of the local data
+ for each thread.
+ The delegate that is invoked once per iteration.
+ The delegate that performs a final action on the local state of each
+ thread.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ CancellationToken in the
+ argument is set.
+ The exception that is thrown to contain an exception
+ thrown from one of the specified delegates.
+ The exception that is thrown when the
+ the CancellationTokenSource associated with the
+ the CancellationToken in the
+ has been disposed.
+ A ParallelLoopResult structure
+ that contains information on what portion of the loop completed.
+
+
+ The delegate is invoked once for each value in the iteration range:
+ [fromInclusive, toExclusive). It is provided with the following parameters: the iteration count (an Int32),
+ a ParallelLoopState instance that may be
+ used to break out of the loop prematurely, and some local state that may be shared amongst iterations
+ that execute on the same thread.
+
+
+ The delegate is invoked once for each thread that participates in the loop's
+ execution and returns the initial local state for each of those threads. These initial states are passed to the first
+ invocations on each thread. Then, every subsequent body invocation returns a possibly
+ modified state value that is passed to the next body invocation. Finally, the last body invocation on each thread returns a state value
+ that is passed to the delegate. The localFinally delegate is invoked once per thread to perform a final
+ action on each thread's local state.
+
+
+
+
+
+ Executes a for loop in which iterations may run in parallel.
+
+ The type of the thread-local data.
+ The start index, inclusive.
+ The end index, exclusive.
+ A ParallelOptions
+ instance that configures the behavior of this operation.
+ The function delegate that returns the initial state of the local data
+ for each thread.
+ The delegate that is invoked once per iteration.
+ The delegate that performs a final action on the local state of each
+ thread.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ CancellationToken in the
+ argument is set.
+ The exception that is thrown to contain an exception
+ thrown from one of the specified delegates.
+ The exception that is thrown when the
+ the CancellationTokenSource associated with the
+ the CancellationToken in the
+ has been disposed.
+ A ParallelLoopResult structure
+ that contains information on what portion of the loop completed.
+
+
+ The delegate is invoked once for each value in the iteration range:
+ [fromInclusive, toExclusive). It is provided with the following parameters: the iteration count (an Int64),
+ a ParallelLoopState instance that may be
+ used to break out of the loop prematurely, and some local state that may be shared amongst iterations
+ that execute on the same thread.
+
+
+ The delegate is invoked once for each thread that participates in the loop's
+ execution and returns the initial local state for each of those threads. These initial states are passed to the first
+ invocations on each thread. Then, every subsequent body invocation returns a possibly
+ modified state value that is passed to the next body invocation. Finally, the last body invocation on each thread returns a state value
+ that is passed to the delegate. The localFinally delegate is invoked once per thread to perform a final
+ action on each thread's local state.
+
+
+
+
+
+ Performs the major work of the parallel for loop. It assumes that argument validation has already
+ been performed by the caller. This function's whole purpose in life is to enable as much reuse of
+ common implementation details for the various For overloads we offer. Without it, we'd end up
+ with lots of duplicate code. It handles: (1) simple for loops, (2) for loops that depend on
+ ParallelState, and (3) for loops with thread local data.
+
+ @TODO: at some point in the future, we may want to manually inline the interesting bits into the
+ specific overloads above. There is some overhead associated with the extra arguments passed to
+ the function, and various if-checks in the code. It is also more difficult to follow what the
+ code does as-is because it has to handle the three flavors.
+
+ The type of the local data.
+ The loop's start index, inclusive.
+ The loop's end index, exclusive.
+ A ParallelOptions instance.
+ The simple loop body.
+ The loop body for ParallelState overloads.
+ The loop body for thread local state overloads.
+ A selector function that returns new thread local state.
+ A cleanup function to destroy thread local state.
+ Only one of the body arguments may be supplied (i.e. they are exclusive).
+ A structure.
+
+
+
+ Performs the major work of the 64-bit parallel for loop. It assumes that argument validation has already
+ been performed by the caller. This function's whole purpose in life is to enable as much reuse of
+ common implementation details for the various For overloads we offer. Without it, we'd end up
+ with lots of duplicate code. It handles: (1) simple for loops, (2) for loops that depend on
+ ParallelState, and (3) for loops with thread local data.
+
+ @TODO: at some point in the future, we may want to manually inline the interesting bits into the
+ specific overloads above. There is some overhead associated with the extra arguments passed to
+ the function, and various if-checks in the code. It is also more difficult to follow what the
+ code does as-is because it has to handle the three flavors.
+
+ The type of the local data.
+ The loop's start index, inclusive.
+ The loop's end index, exclusive.
+ A ParallelOptions instance.
+ The simple loop body.
+ The loop body for ParallelState overloads.
+ The loop body for thread local state overloads.
+ A selector function that returns new thread local state.
+ A cleanup function to destroy thread local state.
+ Only one of the body arguments may be supplied (i.e. they are exclusive).
+ A structure.
+
+
+
+ Executes a for each operation on an
+ in which iterations may run in parallel.
+
+ The type of the data in the source.
+ An enumerable data source.
+ The delegate that is invoked once per iteration.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown to contain an exception
+ thrown from one of the specified delegates.
+ A ParallelLoopResult structure
+ that contains information on what portion of the loop completed.
+
+ The delegate is invoked once for each element in the
+ enumerable. It is provided with the current element as a parameter.
+
+
+
+
+ Executes a for each operation on an
+ in which iterations may run in parallel.
+
+ The type of the data in the source.
+ An enumerable data source.
+ A ParallelOptions
+ instance that configures the behavior of this operation.
+ The delegate that is invoked once per iteration.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ CancellationToken in the
+ argument is set
+ The exception that is thrown to contain an exception
+ thrown from one of the specified delegates.
+ The exception that is thrown when the
+ the CancellationTokenSource associated with the
+ the CancellationToken in the
+ has been disposed.
+ A ParallelLoopResult structure
+ that contains information on what portion of the loop completed.
+
+ The delegate is invoked once for each element in the
+ enumerable. It is provided with the current element as a parameter.
+
+
+
+
+ Executes a for each operation on an
+ in which iterations may run in parallel.
+
+ The type of the data in the source.
+ An enumerable data source.
+ The delegate that is invoked once per iteration.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown to contain an exception
+ thrown from one of the specified delegates.
+ A ParallelLoopResult structure
+ that contains information on what portion of the loop completed.
+
+ The delegate is invoked once for each element in the
+ enumerable. It is provided with the following parameters: the current element,
+ and a ParallelLoopState instance that may be
+ used to break out of the loop prematurely.
+
+
+
+
+ Executes a for each operation on an
+ in which iterations may run in parallel.
+
+ The type of the data in the source.
+ An enumerable data source.
+ A ParallelOptions
+ instance that configures the behavior of this operation.
+ The delegate that is invoked once per iteration.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ CancellationToken in the
+ argument is set
+ The exception that is thrown to contain an exception
+ thrown from one of the specified delegates.
+ The exception that is thrown when the
+ the CancellationTokenSource associated with the
+ the CancellationToken in the
+ has been disposed.
+ A ParallelLoopResult structure
+ that contains information on what portion of the loop completed.
+
+ The delegate is invoked once for each element in the
+ enumerable. It is provided with the following parameters: the current element,
+ and a ParallelLoopState instance that may be
+ used to break out of the loop prematurely.
+
+
+
+
+ Executes a for each operation on an
+ in which iterations may run in parallel.
+
+ The type of the data in the source.
+ An enumerable data source.
+ The delegate that is invoked once per iteration.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown to contain an exception
+ thrown from one of the specified delegates.
+ A ParallelLoopResult structure
+ that contains information on what portion of the loop completed.
+
+ The delegate is invoked once for each element in the
+ enumerable. It is provided with the following parameters: the current element,
+ a ParallelLoopState instance that may be
+ used to break out of the loop prematurely, and the current element's index (an Int64).
+
+
+
+
+ Executes a for each operation on an
+ in which iterations may run in parallel.
+
+ The type of the data in the source.
+ An enumerable data source.
+ A ParallelOptions
+ instance that configures the behavior of this operation.
+ The delegate that is invoked once per iteration.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ CancellationToken in the
+ argument is set
+ The exception that is thrown to contain an exception
+ thrown from one of the specified delegates.
+ The exception that is thrown when the
+ the CancellationTokenSource associated with the
+ the CancellationToken in the
+ has been disposed.
+ A ParallelLoopResult structure
+ that contains information on what portion of the loop completed.
+
+ The delegate is invoked once for each element in the
+ enumerable. It is provided with the following parameters: the current element,
+ a ParallelLoopState instance that may be
+ used to break out of the loop prematurely, and the current element's index (an Int64).
+
+
+
+
+ Executes a for each operation on an
+ in which iterations may run in parallel.
+
+ The type of the data in the source.
+ The type of the thread-local data.
+ An enumerable data source.
+ The function delegate that returns the initial state of the local data
+ for each thread.
+ The delegate that is invoked once per iteration.
+ The delegate that performs a final action on the local state of each
+ thread.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown to contain an exception
+ thrown from one of the specified delegates.
+ A ParallelLoopResult structure
+ that contains information on what portion of the loop completed.
+
+
+ The delegate is invoked once for each element in the
+ enumerable. It is provided with the following parameters: the current element,
+ a ParallelLoopState instance that may be
+ used to break out of the loop prematurely, and some local state that may be shared amongst iterations
+ that execute on the same thread.
+
+
+ The delegate is invoked once for each thread that participates in the loop's
+ execution and returns the initial local state for each of those threads. These initial states are passed to the first
+ invocations on each thread. Then, every subsequent body invocation returns a possibly
+ modified state value that is passed to the next body invocation. Finally, the last body invocation on each thread returns a state value
+ that is passed to the delegate. The localFinally delegate is invoked once per thread to perform a final
+ action on each thread's local state.
+
+
+
+
+
+ Executes a for each operation on an
+ in which iterations may run in parallel.
+
+ The type of the data in the source.
+ The type of the thread-local data.
+ An enumerable data source.
+ A ParallelOptions
+ instance that configures the behavior of this operation.
+ The function delegate that returns the initial state of the local data
+ for each thread.
+ The delegate that is invoked once per iteration.
+ The delegate that performs a final action on the local state of each
+ thread.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ CancellationToken in the
+ argument is set
+ The exception that is thrown to contain an exception
+ thrown from one of the specified delegates.
+ The exception that is thrown when the
+ the CancellationTokenSource associated with the
+ the CancellationToken in the
+ has been disposed.
+ A ParallelLoopResult structure
+ that contains information on what portion of the loop completed.
+
+
+ The delegate is invoked once for each element in the
+ enumerable. It is provided with the following parameters: the current element,
+ a ParallelLoopState instance that may be
+ used to break out of the loop prematurely, and some local state that may be shared amongst iterations
+ that execute on the same thread.
+
+
+ The delegate is invoked once for each thread that participates in the loop's
+ execution and returns the initial local state for each of those threads. These initial states are passed to the first
+ invocations on each thread. Then, every subsequent body invocation returns a possibly
+ modified state value that is passed to the next body invocation. Finally, the last body invocation on each thread returns a state value
+ that is passed to the delegate. The localFinally delegate is invoked once per thread to perform a final
+ action on each thread's local state.
+
+
+
+
+
+ Executes a for each operation on an
+ in which iterations may run in parallel.
+
+ The type of the data in the source.
+ The type of the thread-local data.
+ An enumerable data source.
+ The function delegate that returns the initial state of the local data
+ for each thread.
+ The delegate that is invoked once per iteration.
+ The delegate that performs a final action on the local state of each
+ thread.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown to contain an exception
+ thrown from one of the specified delegates.
+ A ParallelLoopResult structure
+ that contains information on what portion of the loop completed.
+
+
+ The delegate is invoked once for each element in the
+ enumerable. It is provided with the following parameters: the current element,
+ a ParallelLoopState instance that may be
+ used to break out of the loop prematurely, the current element's index (an Int64), and some local
+ state that may be shared amongst iterations that execute on the same thread.
+
+
+ The delegate is invoked once for each thread that participates in the loop's
+ execution and returns the initial local state for each of those threads. These initial states are passed to the first
+ invocations on each thread. Then, every subsequent body invocation returns a possibly
+ modified state value that is passed to the next body invocation. Finally, the last body invocation on each thread returns a state value
+ that is passed to the delegate. The localFinally delegate is invoked once per thread to perform a final
+ action on each thread's local state.
+
+
+
+
+
+ Executes a for each operation on an
+ in which iterations may run in parallel.
+
+ The type of the data in the source.
+ The type of the thread-local data.
+ An enumerable data source.
+ A ParallelOptions
+ instance that configures the behavior of this operation.
+ The function delegate that returns the initial state of the local data
+ for each thread.
+ The delegate that is invoked once per iteration.
+ The delegate that performs a final action on the local state of each
+ thread.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ CancellationToken in the
+ argument is set
+ The exception that is thrown to contain an exception
+ thrown from one of the specified delegates.
+ The exception that is thrown when the
+ the CancellationTokenSource associated with the
+ the CancellationToken in the
+ has been disposed.
+ A ParallelLoopResult structure
+ that contains information on what portion of the loop completed.
+
+
+ The delegate is invoked once for each element in the
+ enumerable. It is provided with the following parameters: the current element,
+ a ParallelLoopState instance that may be
+ used to break out of the loop prematurely, the current element's index (an Int64), and some local
+ state that may be shared amongst iterations that execute on the same thread.
+
+
+ The delegate is invoked once for each thread that participates in the loop's
+ execution and returns the initial local state for each of those threads. These initial states are passed to the first
+ invocations on each thread. Then, every subsequent body invocation returns a possibly
+ modified state value that is passed to the next body invocation. Finally, the last body invocation on each thread returns a state value
+ that is passed to the delegate. The localFinally delegate is invoked once per thread to perform a final
+ action on each thread's local state.
+
+
+
+
+
+ Performs the major work of the parallel foreach loop. It assumes that argument validation has
+ already been performed by the caller. This function's whole purpose in life is to enable as much
+ reuse of common implementation details for the various For overloads we offer. Without it, we'd
+ end up with lots of duplicate code. It handles: (1) simple foreach loops, (2) foreach loops that
+ depend on ParallelState, and (3) foreach loops that access indices, (4) foreach loops with thread
+ local data, and any necessary permutations thereof.
+
+ @TODO: at some point in the future, we may want to manually inline the interesting bits into the
+ specific overloads above. There is some overhead associated with the extra arguments passed to
+ the function, and various if-checks in the code. It is also more difficult to follow what the
+ code does as-is because it has to handle the all flavors.
+
+ The type of the source data.
+ The type of the local data.
+ An enumerable data source.
+ ParallelOptions instance to use with this ForEach-loop
+ The simple loop body.
+ The loop body for ParallelState overloads.
+ The loop body for ParallelState/indexed overloads.
+ The loop body for ParallelState/thread local state overloads.
+ The loop body for ParallelState/indexed/thread local state overloads.
+ A selector function that returns new thread local state.
+ A cleanup function to destroy thread local state.
+ Only one of the bodyXX arguments may be supplied (i.e. they are exclusive).
+ A structure.
+
+
+
+ A fast path for the more general ForEachWorker method above. This uses ldelem instructions to
+ access the individual elements of the array, which will be faster.
+
+ The type of the source data.
+ The type of the local data.
+ An array data source.
+ The options to use for execution.
+ The simple loop body.
+ The loop body for ParallelState overloads.
+ The loop body for indexed/ParallelLoopState overloads.
+ The loop body for local/ParallelLoopState overloads.
+ The loop body for the most generic overload.
+ A selector function that returns new thread local state.
+ A cleanup function to destroy thread local state.
+ A structure.
+
+
+
+ A fast path for the more general ForEachWorker method above. This uses IList<T>'s indexer
+ capabilities to access the individual elements of the list rather than an enumerator.
+
+ The type of the source data.
+ The type of the local data.
+ A list data source.
+ The options to use for execution.
+ The simple loop body.
+ The loop body for ParallelState overloads.
+ The loop body for indexed/ParallelLoopState overloads.
+ The loop body for local/ParallelLoopState overloads.
+ The loop body for the most generic overload.
+ A selector function that returns new thread local state.
+ A cleanup function to destroy thread local state.
+ A structure.
+
+
+
+ Executes a for each operation on a
+ Partitioner in which iterations may run in parallel.
+
+ The type of the elements in .
+ The Partitioner that contains the original data source.
+ The delegate that is invoked once per iteration.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ SupportsDynamicPartitions property in the Partitioner returns
+ false.
+ The exception that is thrown when any
+ methods in the Partitioner return null.
+ The exception that is thrown when the
+ GetPartitions() method in the Partitioner does not return
+ the correct number of partitions.
+ The exception that is thrown when the
+ GetPartitions() method in the Partitioner returns an IList
+ with at least one null value.
+ The exception that is thrown when the
+ GetDynamicPartitions() method in the Partitioner returns an
+ IEnumerable whose GetEnumerator() method returns null.
+ The exception that is thrown to contain an exception
+ thrown from one of the specified delegates.
+ A ParallelLoopResult structure
+ that contains information on what portion of the loop completed.
+
+
+ The Partitioner is used to retrieve
+ the elements to be processed, in place of the original data source. If the current element's
+ index is desired, the source must be an
+ OrderablePartitioner .
+
+
+ The delegate is invoked once for each element in the
+ Partitioner. It is provided with the current element as a parameter.
+
+
+
+
+
+ Executes a for each operation on a
+ Partitioner in which iterations may run in parallel.
+
+ The type of the elements in .
+ The Partitioner that contains the original data source.
+ The delegate that is invoked once per iteration.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ SupportsDynamicPartitions property in the Partitioner returns
+ false.
+ The exception that is thrown when any
+ methods in the Partitioner return null.
+ The exception that is thrown when the
+ GetPartitions() method in the Partitioner does not return
+ the correct number of partitions.
+ The exception that is thrown when the
+ GetPartitions() method in the Partitioner returns an IList
+ with at least one null value.
+ The exception that is thrown when the
+ GetDynamicPartitions() method in the Partitioner returns an
+ IEnumerable whose GetEnumerator() method returns null.
+ The exception that is thrown to contain an exception
+ thrown from one of the specified delegates.
+ A ParallelLoopResult structure
+ that contains information on what portion of the loop completed.
+
+
+ The Partitioner is used to retrieve
+ the elements to be processed, in place of the original data source. If the current element's
+ index is desired, the source must be an
+ OrderablePartitioner .
+
+
+ The delegate is invoked once for each element in the
+ Partitioner. It is provided with the following parameters: the current element,
+ and a ParallelLoopState instance that may be
+ used to break out of the loop prematurely.
+
+
+
+
+
+ Executes a for each operation on a
+ OrderablePartitioner in which iterations may run in parallel.
+
+ The type of the elements in .
+ The OrderablePartitioner that contains the original data source.
+ The delegate that is invoked once per iteration.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ SupportsDynamicPartitions property in the OrderablePartitioner returns
+ false.
+ The exception that is thrown when the
+ KeysNormalized property in the OrderablePartitioner returns
+ false.
+ The exception that is thrown when any
+ methods in the OrderablePartitioner return null.
+ The exception that is thrown when the
+ GetPartitions() or GetOrderablePartitions() methods in the
+ OrderablePartitioner do not return the correct number of partitions.
+ The exception that is thrown when the
+ GetPartitions() or GetOrderablePartitions() methods in the
+ OrderablePartitioner return an IList with at least one null value.
+ The exception that is thrown when the
+ GetDynamicPartitions() or GetDynamicOrderablePartitions() methods in the
+ OrderablePartitioner return an IEnumerable whose GetEnumerator() method returns null.
+ The exception that is thrown to contain an exception
+ thrown from one of the specified delegates.
+ A ParallelLoopResult structure
+ that contains information on what portion of the loop completed.
+
+
+ The Partitioner is used to retrieve
+ the elements to be processed, in place of the original data source. If the current element's
+ index is desired, the source must be an
+ OrderablePartitioner .
+
+
+ The delegate is invoked once for each element in the
+ Partitioner. It is provided with the following parameters: the current element,
+ a ParallelLoopState instance that may be
+ used to break out of the loop prematurely, and the current element's index (an Int64).
+
+
+
+
+
+ Executes a for each operation on a
+ Partitioner in which iterations may run in parallel.
+
+ The type of the elements in .
+ The type of the thread-local data.
+ The Partitioner that contains the original data source.
+ The function delegate that returns the initial state of the local data
+ for each thread.
+ The delegate that is invoked once per iteration.
+ The delegate that performs a final action on the local state of each
+ thread.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ SupportsDynamicPartitions property in the Partitioner returns
+ false.
+ The exception that is thrown when any
+ methods in the Partitioner return null.
+ The exception that is thrown when the
+ GetPartitions() method in the Partitioner does not return
+ the correct number of partitions.
+ The exception that is thrown when the
+ GetPartitions() method in the Partitioner returns an IList
+ with at least one null value.
+ The exception that is thrown when the
+ GetDynamicPartitions() method in the Partitioner returns an
+ IEnumerable whose GetEnumerator() method returns null.
+ The exception that is thrown to contain an exception
+ thrown from one of the specified delegates.
+ A ParallelLoopResult structure
+ that contains information on what portion of the loop completed.
+
+
+ The Partitioner is used to retrieve
+ the elements to be processed, in place of the original data source. If the current element's
+ index is desired, the source must be an
+ OrderablePartitioner .
+
+
+ The delegate is invoked once for each element in the
+ Partitioner. It is provided with the following parameters: the current element,
+ a ParallelLoopState instance that may be
+ used to break out of the loop prematurely, and some local state that may be shared amongst iterations
+ that execute on the same thread.
+
+
+ The delegate is invoked once for each thread that participates in the loop's
+ execution and returns the initial local state for each of those threads. These initial states are passed to the first
+ invocations on each thread. Then, every subsequent body invocation returns a possibly
+ modified state value that is passed to the next body invocation. Finally, the last body invocation on each thread returns a state value
+ that is passed to the delegate. The localFinally delegate is invoked once per thread to perform a final
+ action on each thread's local state.
+
+
+
+
+
+ Executes a for each operation on a
+ OrderablePartitioner in which iterations may run in parallel.
+
+ The type of the elements in .
+ The type of the thread-local data.
+ The OrderablePartitioner that contains the original data source.
+ The function delegate that returns the initial state of the local data
+ for each thread.
+ The delegate that is invoked once per iteration.
+ The delegate that performs a final action on the local state of each
+ thread.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ SupportsDynamicPartitions property in the OrderablePartitioner returns
+ false.
+ The exception that is thrown when the
+ KeysNormalized property in the OrderablePartitioner returns
+ false.
+ The exception that is thrown when any
+ methods in the OrderablePartitioner return null.
+ The exception that is thrown when the
+ GetPartitions() or GetOrderablePartitions() methods in the
+ OrderablePartitioner do not return the correct number of partitions.
+ The exception that is thrown when the
+ GetPartitions() or GetOrderablePartitions() methods in the
+ OrderablePartitioner return an IList with at least one null value.
+ The exception that is thrown when the
+ GetDynamicPartitions() or GetDynamicOrderablePartitions() methods in the
+ OrderablePartitioner return an IEnumerable whose GetEnumerator() method returns null.
+ The exception that is thrown to contain an exception
+ thrown from one of the specified delegates.
+ A ParallelLoopResult structure
+ that contains information on what portion of the loop completed.
+
+
+ The Partitioner is used to retrieve
+ the elements to be processed, in place of the original data source. If the current element's
+ index is desired, the source must be an
+ OrderablePartitioner .
+
+
+ The delegate is invoked once for each element in the
+ Partitioner. It is provided with the following parameters: the current element,
+ a ParallelLoopState instance that may be
+ used to break out of the loop prematurely, the current element's index (an Int64), and some local
+ state that may be shared amongst iterations that execute on the same thread.
+
+
+ The delegate is invoked once for each thread that participates in the loop's
+ execution and returns the initial local state for each of those threads. These initial states are passed to the first
+ invocations on each thread. Then, every subsequent body invocation returns a possibly
+ modified state value that is passed to the next body invocation. Finally, the last body invocation on each thread returns a state value
+ that is passed to the delegate. The localFinally delegate is invoked once per thread to perform a final
+ action on each thread's local state.
+
+
+
+
+
+ Executes a for each operation on a
+ Partitioner in which iterations may run in parallel.
+
+ The type of the elements in .
+ The Partitioner that contains the original data source.
+ A ParallelOptions
+ instance that configures the behavior of this operation.
+ The delegate that is invoked once per iteration.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ CancellationToken in the
+ argument is set
+ The exception that is thrown when the
+ SupportsDynamicPartitions property in the Partitioner returns
+ false.
+ The exception that is thrown when any
+ methods in the Partitioner return null.
+ The exception that is thrown when the
+ GetPartitions() method in the Partitioner does not return
+ the correct number of partitions.
+ The exception that is thrown when the
+ GetPartitions() method in the Partitioner returns an IList
+ with at least one null value.
+ The exception that is thrown when the
+ GetDynamicPartitions() method in the Partitioner returns an
+ IEnumerable whose GetEnumerator() method returns null.
+ The exception that is thrown to contain an exception
+ thrown from one of the specified delegates.
+ The exception that is thrown when the
+ the CancellationTokenSource associated with the
+ the CancellationToken in the
+ has been disposed.
+ A ParallelLoopResult structure
+ that contains information on what portion of the loop completed.
+
+
+ The Partitioner is used to retrieve
+ the elements to be processed, in place of the original data source. If the current element's
+ index is desired, the source must be an
+ OrderablePartitioner .
+
+
+ The delegate is invoked once for each element in the
+ Partitioner. It is provided with the current element as a parameter.
+
+
+
+
+
+ Executes a for each operation on a
+ Partitioner in which iterations may run in parallel.
+
+ The type of the elements in .
+ The Partitioner that contains the original data source.
+ A ParallelOptions
+ instance that configures the behavior of this operation.
+ The delegate that is invoked once per iteration.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ CancellationToken in the
+ argument is set
+ The exception that is thrown when the
+ SupportsDynamicPartitions property in the Partitioner returns
+ false.
+ The exception that is thrown when any
+ methods in the Partitioner return null.
+ The exception that is thrown when the
+ GetPartitions() method in the Partitioner does not return
+ the correct number of partitions.
+ The exception that is thrown when the
+ GetPartitions() method in the Partitioner returns an IList
+ with at least one null value.
+ The exception that is thrown when the
+ GetDynamicPartitions() method in the Partitioner returns an
+ IEnumerable whose GetEnumerator() method returns null.
+ The exception that is thrown to contain an exception
+ thrown from one of the specified delegates.
+ The exception that is thrown when the
+ the CancellationTokenSource associated with the
+ the CancellationToken in the
+ has been disposed.
+ A ParallelLoopResult structure
+ that contains information on what portion of the loop completed.
+
+
+ The Partitioner is used to retrieve
+ the elements to be processed, in place of the original data source. If the current element's
+ index is desired, the source must be an
+ OrderablePartitioner .
+
+
+ The delegate is invoked once for each element in the
+ Partitioner. It is provided with the following parameters: the current element,
+ and a ParallelLoopState instance that may be
+ used to break out of the loop prematurely.
+
+
+
+
+
+ Executes a for each operation on a
+ OrderablePartitioner in which iterations may run in parallel.
+
+ The type of the elements in .
+ The OrderablePartitioner that contains the original data source.
+ A ParallelOptions
+ instance that configures the behavior of this operation.
+ The delegate that is invoked once per iteration.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ CancellationToken in the
+ argument is set
+ The exception that is thrown when the
+ SupportsDynamicPartitions property in the OrderablePartitioner returns
+ false.
+ The exception that is thrown when the
+ KeysNormalized property in the OrderablePartitioner returns
+ false.
+ The exception that is thrown when any
+ methods in the OrderablePartitioner return null.
+ The exception that is thrown when the
+ GetPartitions() or GetOrderablePartitions() methods in the
+ OrderablePartitioner do not return the correct number of partitions.
+ The exception that is thrown when the
+ GetPartitions() or GetOrderablePartitions() methods in the
+ OrderablePartitioner return an IList with at least one null value.
+ The exception that is thrown when the
+ GetDynamicPartitions() or GetDynamicOrderablePartitions() methods in the
+ OrderablePartitioner return an IEnumerable whose GetEnumerator() method returns null.
+ The exception that is thrown to contain an exception
+ thrown from one of the specified delegates.
+ The exception that is thrown when the
+ the CancellationTokenSource associated with the
+ the CancellationToken in the
+ has been disposed.
+ A ParallelLoopResult structure
+ that contains information on what portion of the loop completed.
+
+
+ The Partitioner is used to retrieve
+ the elements to be processed, in place of the original data source. If the current element's
+ index is desired, the source must be an
+ OrderablePartitioner .
+
+
+ The delegate is invoked once for each element in the
+ Partitioner. It is provided with the following parameters: the current element,
+ a ParallelLoopState instance that may be
+ used to break out of the loop prematurely, and the current element's index (an Int64).
+
+
+
+
+
+ Executes a for each operation on a
+ Partitioner in which iterations may run in parallel.
+
+ The type of the elements in .
+ The type of the thread-local data.
+ The Partitioner that contains the original data source.
+ A ParallelOptions
+ instance that configures the behavior of this operation.
+ The function delegate that returns the initial state of the local data
+ for each thread.
+ The delegate that is invoked once per iteration.
+ The delegate that performs a final action on the local state of each
+ thread.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ CancellationToken in the
+ argument is set
+ The exception that is thrown when the
+ SupportsDynamicPartitions property in the Partitioner returns
+ false.
+ The exception that is thrown when any
+ methods in the Partitioner return null.
+ The exception that is thrown when the
+ GetPartitions() method in the Partitioner does not return
+ the correct number of partitions.
+ The exception that is thrown when the
+ GetPartitions() method in the Partitioner returns an IList
+ with at least one null value.
+ The exception that is thrown when the
+ GetDynamicPartitions() method in the Partitioner returns an
+ IEnumerable whose GetEnumerator() method returns null.
+ The exception that is thrown to contain an exception
+ thrown from one of the specified delegates.
+ The exception that is thrown when the
+ the CancellationTokenSource associated with the
+ the CancellationToken in the
+ has been disposed.
+ A ParallelLoopResult structure
+ that contains information on what portion of the loop completed.
+
+
+ The Partitioner is used to retrieve
+ the elements to be processed, in place of the original data source. If the current element's
+ index is desired, the source must be an
+ OrderablePartitioner .
+
+
+ The delegate is invoked once for each element in the
+ Partitioner. It is provided with the following parameters: the current element,
+ a ParallelLoopState instance that may be
+ used to break out of the loop prematurely, and some local state that may be shared amongst iterations
+ that execute on the same thread.
+
+
+ The delegate is invoked once for each thread that participates in the loop's
+ execution and returns the initial local state for each of those threads. These initial states are passed to the first
+ invocations on each thread. Then, every subsequent body invocation returns a possibly
+ modified state value that is passed to the next body invocation. Finally, the last body invocation on each thread returns a state value
+ that is passed to the delegate. The localFinally delegate is invoked once per thread to perform a final
+ action on each thread's local state.
+
+
+
+
+
+ Executes a for each operation on a
+ OrderablePartitioner in which iterations may run in parallel.
+
+ The type of the elements in .
+ The type of the thread-local data.
+ The OrderablePartitioner that contains the original data source.
+ A ParallelOptions
+ instance that configures the behavior of this operation.
+ The function delegate that returns the initial state of the local data
+ for each thread.
+ The delegate that is invoked once per iteration.
+ The delegate that performs a final action on the local state of each
+ thread.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ CancellationToken in the
+ argument is set
+ The exception that is thrown when the
+ SupportsDynamicPartitions property in the OrderablePartitioner returns
+ false.
+ The exception that is thrown when the
+ KeysNormalized property in the OrderablePartitioner returns
+ false.
+ The exception that is thrown when any
+ methods in the OrderablePartitioner return null.
+ The exception that is thrown when the
+ GetPartitions() or GetOrderablePartitions() methods in the
+ OrderablePartitioner do not return the correct number of partitions.
+ The exception that is thrown when the
+ GetPartitions() or GetOrderablePartitions() methods in the
+ OrderablePartitioner return an IList with at least one null value.
+ The exception that is thrown when the
+ GetDynamicPartitions() or GetDynamicOrderablePartitions() methods in the
+ OrderablePartitioner return an IEnumerable whose GetEnumerator() method returns null.
+ The exception that is thrown to contain an exception
+ thrown from one of the specified delegates.
+ The exception that is thrown when the
+ the CancellationTokenSource associated with the
+ the CancellationToken in the
+ has been disposed.
+ A ParallelLoopResult structure
+ that contains information on what portion of the loop completed.
+
+
+ The Partitioner is used to retrieve
+ the elements to be processed, in place of the original data source. If the current element's
+ index is desired, the source must be an
+ OrderablePartitioner .
+
+
+ The delegate is invoked once for each element in the
+ Partitioner. It is provided with the following parameters: the current element,
+ a ParallelLoopState instance that may be
+ used to break out of the loop prematurely, the current element's index (an Int64), and some local
+ state that may be shared amongst iterations that execute on the same thread.
+
+
+ The delegate is invoked once for each thread that participates in the loop's
+ execution and returns the initial local state for each of those threads. These initial states are passed to the first
+ invocations on each thread. Then, every subsequent body invocation returns a possibly
+ modified state value that is passed to the next body invocation. Finally, the last body invocation on each thread returns a state value
+ that is passed to the delegate. The localFinally delegate is invoked once per thread to perform a final
+ action on each thread's local state.
+
+
+
+
+
+ Internal utility function that implements the OCE filtering behavior for all Parallel.* APIs.
+ Throws a single OperationCancelledException object with the token if the Exception collection only contains
+ OperationCancelledExceptions with the given CancellationToken.
+
+
+ The exception collection to filter
+ The CancellationToken expected on all inner exceptions
+
+
+
+
+ Enables iterations of loops to interact with
+ other iterations.
+
+
+
+
+ Communicates that the loop should cease execution at the system's earliest
+ convenience.
+
+
+ The method was previously called. and may not be used in combination by iterations of the same loop.
+
+
+
+ may be used to communicate to the loop that no other iterations need be run.
+ For long-running iterations that may already be executing, causes
+ to return true for all other iterations of the loop, such that another iteration may check and exit early if it's observed to be true.
+
+
+ is typically employed in search-based algorithms, where once a result is found,
+ no other iterations need be executed.
+
+
+
+
+
+ Communicates that the loop should cease execution at the system's earliest
+ convenience of iterations beyond the current iteration.
+
+
+ The method was previously called. and
+ may not be used in combination by iterations of the same loop.
+
+
+
+ may be used to communicate to the loop that no other iterations after the
+ current iteration need be run. For example, if is called from the 100th
+ iteration of a for loop iterating in parallel from 0 to 1000, all iterations less than 100 should
+ still be run, but the iterations from 101 through to 1000 are not necessary.
+
+
+ For long-running iterations that may already be executing, causes
+ to be set to the current iteration's index if the current index is less than the current value of
+ .
+
+
+ is typically employed in search-based algorithms where an ordering is
+ present in the data source.
+
+
+
+
+
+ Internal/virtual support for ShouldExitCurrentIteration.
+
+
+
+
+ Gets whether the current iteration of the loop should exit based
+ on requests made by this or other iterations.
+
+
+ When an iteration of a loop calls or , or
+ when one throws an exception, or when the loop is canceled, the class will proactively
+ attempt to prohibit additional iterations of the loop from starting execution.
+ However, there may be cases where it is unable to prevent additional iterations from starting.
+ It may also be the case that a long-running iteration has already begun execution. In such
+ cases, iterations may explicitly check the property and
+ cease execution if the property returns true.
+
+
+
+
+ Gets whether any iteration of the loop has called .
+
+
+
+
+ Gets whether any iteration of the loop has thrown an exception that went unhandled by that
+ iteration.
+
+
+
+
+ Internal/virtual support for LowestBreakIteration.
+
+
+
+
+ Gets the lowest iteration of the loop from which was called.
+
+
+ If no iteration of the loop called , this property will return null.
+
+
+
+
+ Internal constructor to ensure an instance isn't created by users.
+
+ A flag shared among all threads participating
+ in the execution of a certain loop.
+
+
+
+ Communicates that parallel tasks should stop when they reach a specified iteration element.
+ (which is CurrentIteration of the caller).
+
+ Break() called after Stop().
+
+ This is shared with all other concurrent threads in the system which are participating in the
+ loop's execution. After calling Break(), no additional iterations will be executed on
+ the current thread, and other worker threads will execute once they get beyond the calling iteration.
+
+
+
+
+ Tracks the current loop iteration for the owning task.
+ This is used to compute whether or not the task should
+ terminate early due to a Break() call.
+
+
+
+
+ Returns true if we should be exiting from the current iteration
+ due to Stop(), Break() or exception.
+
+
+
+
+ Returns the lowest iteration at which Break() has been called, or
+ null if Break() has not yet been called.
+
+
+
+
+ Allows independent iterations of a parallel loop to interact with other iterations.
+
+
+
+
+ Internal constructor to ensure an instance isn't created by users.
+
+ A flag shared among all threads participating
+ in the execution of a certain loop.
+
+
+
+ Communicates that parallel tasks should stop when they reach a specified iteration element.
+ (which is CurrentIteration of the caller).
+
+ Break() called after Stop().
+
+ Atomically sets shared StoppedBroken flag to BROKEN, then atomically sets shared
+ LowestBreakIteration to CurrentIteration, but only if CurrentIteration is less than
+ LowestBreakIteration.
+
+
+
+
+ Tracks the current loop iteration for the owning task.
+ This is used to compute whether or not the task should
+ terminate early due to a Break() call.
+
+
+
+
+ Returns true if we should be exiting from the current iteration
+ due to Stop(), Break() or exception.
+
+
+
+
+ Returns the lowest iteration at which Break() has been called, or
+ null if Break() has not yet been called.
+
+
+
+
+ State information that is common between ParallelStateFlags class
+ and ParallelStateFlags64 class.
+
+
+
+
+ An internal class used to share accounting information in 32-bit versions
+ of For()/ForEach() loops.
+
+
+
+
+ Lets the caller know whether or not to prematurely exit the For/ForEach loop.
+ If this returns true, then exit the loop. Otherwise, keep going.
+
+ The caller's current iteration point
+ in the loop.
+
+ The loop should exit on any one of the following conditions:
+ (1) Stop() has been called by one or more tasks.
+ (2) An exception has been raised by one or more tasks.
+ (3) Break() has been called by one or more tasks, and
+ CallerIteration exceeds the (lowest) iteration at which
+ Break() was called.
+ (4) The loop was canceled.
+
+
+
+
+ An internal class used to share accounting information in 64-bit versions
+ of For()/ForEach() loops.
+
+
+
+
+ Lets the caller know whether or not to prematurely exit the For/ForEach loop.
+ If this returns true, then exit the loop. Otherwise, keep going.
+
+ The caller's current iteration point
+ in the loop.
+
+ The loop should exit on any one of the following conditions:
+ (1) Stop() has been called by one or more tasks.
+ (2) An exception has been raised by one or more tasks.
+ (3) Break() has been called by one or more tasks, and
+ CallerIteration exceeds the (lowest) iteration at which
+ Break() was called.
+ (4) The loop has been canceled.
+
+
+
+
+ Provides completion status on the execution of a loop.
+
+
+ If returns true, then the loop ran to completion, such that all iterations
+ of the loop were executed. If returns false and returns null, a call to was used to end the loop prematurely. If returns false and returns a non-null integral
+ value, was used to end the loop prematurely.
+
+
+
+
+ Gets whether the loop ran to completion, such that all iterations of the loop were executed
+ and the loop didn't receive a request to end prematurely.
+
+
+
+
+ Gets the index of the lowest iteration from which
+ was called.
+
+
+ If was not employed, this property will
+ return null.
+
+
+
+
+ Utility class for allocating structs as heap variables
+
+
+
+
+ Represents an index range
+
+
+
+
+ The RangeWorker struct wraps the state needed by a task that services the parallel loop
+
+
+
+
+ Initializes a RangeWorker struct
+
+
+
+
+ Implements the core work search algorithm that will be used for this range worker.
+
+
+ Usage pattern is:
+ 1) the thread associated with this rangeworker calls FindNewWork
+ 2) if we return true, the worker uses the nFromInclusiveLocal and nToExclusiveLocal values
+ to execute the sequential loop
+ 3) if we return false it means there is no more work left. It's time to quit.
+
+
+
+
+ 32 bit integer version of FindNewWork. Assumes the ranges were initialized with 32 bit values.
+
+
+
+
+ Represents the entire loop operation, keeping track of workers and ranges.
+
+
+ The usage pattern is:
+ 1) The Parallel loop entry function (ForWorker) creates an instance of this class
+ 2) Every thread joining to service the parallel loop calls RegisterWorker to grab a
+ RangeWorker struct to wrap the state it will need to find and execute work,
+ and they keep interacting with that struct until the end of the loop
+
+
+
+ Initializes a RangeManager with the given loop parameters, and the desired number of outer ranges
+
+
+
+
+ The function that needs to be called by each new worker thread servicing the parallel loop
+ in order to get a RangeWorker struct that wraps the state for finding and executing indices
+
+
+
+
+ Represents an asynchronous operation that produces a result at some time in the future.
+
+
+ The type of the result produced by this .
+
+
+
+ instances may be created in a variety of ways. The most common approach is by
+ using the task's property to retrieve a instance that can be used to create tasks for several
+ purposes. For example, to create a that runs a function, the factory's StartNew
+ method may be used:
+
+ // C#
+ var t = Task<int>.Factory.StartNew(() => GenerateResult());
+ - or -
+ var t = Task.Factory.StartNew(() => GenerateResult());
+
+ ' Visual Basic
+ Dim t = Task<int>.Factory.StartNew(Function() GenerateResult())
+ - or -
+ Dim t = Task.Factory.StartNew(Function() GenerateResult())
+
+
+
+ The class also provides constructors that initialize the task but that do not
+ schedule it for execution. For performance reasons, the StartNew method should be the
+ preferred mechanism for creating and scheduling computational tasks, but for scenarios where creation
+ and scheduling must be separated, the constructors may be used, and the task's
+ Start
+ method may then be used to schedule the task for execution at a later time.
+
+
+ All members of , except for
+ Dispose , are thread-safe
+ and may be used from multiple threads concurrently.
+
+
+
+
+
+ Represents an asynchronous operation.
+
+
+
+ instances may be created in a variety of ways. The most common approach is by
+ using the Task type's property to retrieve a instance that can be used to create tasks for several
+ purposes. For example, to create a that runs an action, the factory's StartNew
+ method may be used:
+
+ // C#
+ var t = Task.Factory.StartNew(() => DoAction());
+
+ ' Visual Basic
+ Dim t = Task.Factory.StartNew(Function() DoAction())
+
+
+
+ The class also provides constructors that initialize the Task but that do not
+ schedule it for execution. For performance reasons, TaskFactory's StartNew method should be the
+ preferred mechanism for creating and scheduling computational tasks, but for scenarios where creation
+ and scheduling must be separated, the constructors may be used, and the task's
+ method may then be used to schedule the task for execution at a later time.
+
+
+ All members of , except for , are thread-safe
+ and may be used from multiple threads concurrently.
+
+
+ For operations that return values, the class
+ should be used.
+
+
+ For developers implementing custom debuggers, several internal and private members of Task may be
+ useful (these may change from release to release). The Int32 m_taskId field serves as the backing
+ store for the property, however accessing this field directly from a debugger may be
+ more efficient than accessing the same value through the property's getter method (the
+ s_taskIdCounter Int32 counter is used to retrieve the next available ID for a Task). Similarly, the
+ Int32 m_stateFlags field stores information about the current lifecycle stage of the Task,
+ information also accessible through the property. The m_action System.Object
+ field stores a reference to the Task's delegate, and the m_stateObject System.Object field stores the
+ async state passed to the Task by the developer. Finally, for debuggers that parse stack frames, the
+ InternalWait method serves a potential marker for when a Task is entering a wait operation.
+
+
+
+
+
+ A type initializer that runs with the appropriate permissions.
+
+
+
+
+ Initializes a new with the specified action.
+
+ The delegate that represents the code to execute in the Task.
+ The argument is null.
+
+
+
+ Initializes a new with the specified action and CancellationToken .
+
+ The delegate that represents the code to execute in the Task.
+ The CancellationToken
+ that will be assigned to the new Task.
+ The argument is null.
+ The provided CancellationToken
+ has already been disposed.
+
+
+
+
+ Initializes a new with the specified action and creation options.
+
+ The delegate that represents the code to execute in the task.
+
+ The TaskCreationOptions used to
+ customize the Task's behavior.
+
+
+ The argument is null.
+
+
+ The argument specifies an invalid value for .
+
+
+
+
+ Initializes a new with the specified action and creation options.
+
+ The delegate that represents the code to execute in the task.
+ The that will be assigned to the new task.
+
+ The TaskCreationOptions used to
+ customize the Task's behavior.
+
+
+ The argument is null.
+
+
+ The argument specifies an invalid value for .
+
+ The provided CancellationToken
+ has already been disposed.
+
+
+
+
+ Initializes a new with the specified action and state.
+
+ The delegate that represents the code to execute in the task.
+ An object representing data to be used by the action.
+
+ The argument is null.
+
+
+
+
+ Initializes a new with the specified action, state, snd options.
+
+ The delegate that represents the code to execute in the task.
+ An object representing data to be used by the action.
+ The that will be assigned to the new task.
+
+ The argument is null.
+
+ The provided CancellationToken
+ has already been disposed.
+
+
+
+
+ Initializes a new with the specified action, state, snd options.
+
+ The delegate that represents the code to execute in the task.
+ An object representing data to be used by the action.
+
+ The TaskCreationOptions used to
+ customize the Task's behavior.
+
+
+ The argument is null.
+
+
+ The argument specifies an invalid value for .
+
+
+
+
+ Initializes a new with the specified action, state, snd options.
+
+ The delegate that represents the code to execute in the task.
+ An object representing data to be used by the action.
+ The that will be assigned to the new task.
+
+ The TaskCreationOptions used to
+ customize the Task's behavior.
+
+
+ The argument is null.
+
+
+ The argument specifies an invalid value for .
+
+ The provided CancellationToken
+ has already been disposed.
+
+
+
+
+ An internal constructor used by the factory methods on task and its descendent(s).
+ This variant does not capture the ExecutionContext; it is up to the caller to do that.
+
+ An action to execute.
+ Optional state to pass to the action.
+ Parent of Task.
+ A CancellationToken for the task.
+ A task scheduler under which the task will run.
+ Options to control its execution.
+ Internal options to control its execution
+
+
+
+ Common logic used by the following internal ctors:
+ Task()
+ Task(object action, object state, Task parent, TaskCreationOptions options, TaskScheduler taskScheduler)
+
+ ASSUMES THAT m_creatingTask IS ALREADY SET.
+
+
+ Action for task to execute.
+ Object to which to pass to action (may be null)
+ Task scheduler on which to run thread (only used by continuation tasks).
+ A CancellationToken for the Task.
+ Options to customize behavior of Task.
+ Internal options to customize behavior of Task.
+
+
+
+ Checks if we registered a CT callback during construction, and deregisters it.
+ This should be called when we know the registration isn't useful anymore. Specifically from Finish() if the task has completed
+ successfully or with an exception.
+
+
+
+
+ Captures the ExecutionContext so long as flow isn't suppressed.
+
+ A stack crawl mark pointing to the frame of the caller.
+
+
+
+ Internal function that will be called by a new child task to add itself to
+ the children list of the parent (this).
+
+ Since a child task can only be created from the thread executing the action delegate
+ of this task, reentrancy is neither required nor supported. This should not be called from
+ anywhere other than the task construction/initialization codepaths.
+
+
+
+
+ Starts the , scheduling it for execution to the current TaskScheduler .
+
+
+ A task may only be started and run only once. Any attempts to schedule a task a second time
+ will result in an exception.
+
+
+ The is not in a valid state to be started. It may have already been started,
+ executed, or canceled, or it may have been created in a manner that doesn't support direct
+ scheduling.
+
+
+ The instance has been disposed.
+
+
+
+
+ Starts the , scheduling it for execution to the specified TaskScheduler .
+
+
+ A task may only be started and run only once. Any attempts to schedule a task a second time will
+ result in an exception.
+
+
+ The TaskScheduler with which to associate
+ and execute this task.
+
+
+ The argument is null.
+
+
+ The is not in a valid state to be started. It may have already been started,
+ executed, or canceled, or it may have been created in a manner that doesn't support direct
+ scheduling.
+
+
+ The instance has been disposed.
+
+
+
+
+ Runs the synchronously on the current TaskScheduler .
+
+
+
+ A task may only be started and run only once. Any attempts to schedule a task a second time will
+ result in an exception.
+
+
+ Tasks executed with will be associated with the current TaskScheduler .
+
+
+ If the target scheduler does not support running this Task on the current thread, the Task will
+ be scheduled for execution on the scheduler, and the current thread will block until the
+ Task has completed execution.
+
+
+
+ The is not in a valid state to be started. It may have already been started,
+ executed, or canceled, or it may have been created in a manner that doesn't support direct
+ scheduling.
+
+
+ The instance has been disposed.
+
+
+
+
+ Runs the synchronously on the scheduler provided.
+
+
+
+ A task may only be started and run only once. Any attempts to schedule a task a second time will
+ result in an exception.
+
+
+ If the target scheduler does not support running this Task on the current thread, the Task will
+ be scheduled for execution on the scheduler, and the current thread will block until the
+ Task has completed execution.
+
+
+
+ The is not in a valid state to be started. It may have already been started,
+ executed, or canceled, or it may have been created in a manner that doesn't support direct
+ scheduling.
+
+
+ The instance has been disposed.
+
+ The parameter
+ is null.
+ The scheduler on which to attempt to run this task inline.
+
+
+
+ Throws an exception if the task has been disposed, and hence can no longer be accessed.
+
+ The task has been disposed.
+
+
+
+ Sets the internal completion event.
+
+
+
+
+ Disposes the , releasing all of its unmanaged resources.
+
+
+ Unlike most of the members of , this method is not thread-safe.
+ Also, may only be called on a that is in one of
+ the final states: RanToCompletion ,
+ Faulted , or
+ Canceled .
+
+
+ The exception that is thrown if the is not in
+ one of the final states: RanToCompletion ,
+ Faulted , or
+ Canceled .
+
+
+
+
+ Disposes the , releasing all of its unmanaged resources.
+
+
+ A Boolean value that indicates whether this method is being called due to a call to .
+
+
+ Unlike most of the members of , this method is not thread-safe.
+
+
+
+
+ Schedules the task for execution.
+
+ If true, TASK_STATE_STARTED bit is turned on in
+ an atomic fashion, making sure that TASK_STATE_CANCELED does not get set
+ underneath us. If false, TASK_STATE_STARTED bit is OR-ed right in. This
+ allows us to streamline things a bit for StartNew(), where competing cancellations
+ are not a problem.
+
+
+
+ Adds an exception to the list of exceptions this task has thrown.
+
+ An object representing either an Exception or a collection of Exceptions.
+
+
+
+ Returns a list of exceptions by aggregating the holder's contents. Or null if
+ no exceptions have been thrown.
+
+ Whether to include a TCE if cancelled.
+ An aggregate exception, or null if no exceptions have been caught.
+
+
+
+ Throws an aggregate exception if the task contains exceptions.
+
+
+
+
+ Checks whether this is an attached task, and whether we are being called by the parent task.
+ And sets the TASK_STATE_EXCEPTIONOBSERVEDBYPARENT status flag based on that.
+
+ This is meant to be used internally when throwing an exception, and when WaitAll is gathering
+ exceptions for tasks it waited on. If this flag gets set, the implicit wait on children
+ will skip exceptions to prevent duplication.
+
+ This should only be called when this task has completed with an exception
+
+
+
+
+
+ Signals completion of this particular task.
+
+ The bUserDelegateExecuted parameter indicates whether this Finish() call comes following the
+ full execution of the user delegate.
+
+ If bUserDelegateExecuted is false, it mean user delegate wasn't invoked at all (either due to
+ a cancellation request, or because this task is a promise style Task). In this case, the steps
+ involving child tasks (i.e. WaitForChildren) will be skipped.
+
+
+
+
+
+ FinishStageTwo is to be executed as soon as we known there are no more children to complete.
+ It can happen i) either on the thread that originally executed this task (if no children were spawned, or they all completed by the time this task's delegate quit)
+ ii) or on the thread that executed the last child.
+
+
+
+
+ Final stage of the task completion code path. Notifies the parent (if any) that another of its childre are done, and runs continuations.
+ This function is only separated out from FinishStageTwo because these two operations are also needed to be called from CancellationCleanupLogic()
+
+
+
+
+ This is called by children of this task when they are completed.
+
+
+
+
+ This is to be called just before the task does its final state transition.
+ It traverses the list of exceptional children, and appends their aggregate exceptions into this one's exception list
+
+
+
+
+ Special purpose Finish() entry point to be used when the task delegate throws a ThreadAbortedException
+ This makes a note in the state flags so that we avoid any costly synchronous operations in the finish codepath
+ such as inlined continuations
+
+
+ Indicates whether the ThreadAbortException was added to this task's exception holder.
+ This should always be true except for the case of non-root self replicating task copies.
+
+ Whether the delegate was executed.
+
+
+
+ Executes the task. This method will only be called once, and handles bookeeping associated with
+ self-replicating tasks, in addition to performing necessary exception marshaling.
+
+ The task has already been disposed.
+
+
+
+ IThreadPoolWorkItem override, which is the entry function for this task when the TP scheduler decides to run it.
+
+
+
+
+
+ The ThreadPool calls this if a ThreadAbortException is thrown while trying to execute this workitem. This may occur
+ before Task would otherwise be able to observe it.
+
+
+
+
+ Outermost entry function to execute this task. Handles all aspects of executing a task on the caller thread.
+ Currently this is called by IThreadPoolWorkItem.ExecuteWorkItem(), and TaskManager.TryExecuteInline.
+
+
+ Performs atomic updates to prevent double execution. Should only be set to true
+ in codepaths servicing user provided TaskSchedulers. The ConcRT or ThreadPool schedulers don't need this.
+
+
+
+ The actual code which invokes the body of the task. This can be overriden in derived types.
+
+
+
+
+ Alternate InnerInvoke prototype to be called from ExecuteSelfReplicating() so that
+ the Parallel Debugger can discover the actual task being invoked.
+ Details: Here, InnerInvoke is actually being called on the rootTask object while we are actually executing the
+ childTask. And the debugger needs to discover the childTask, so we pass that down as an argument.
+ The NoOptimization and NoInlining flags ensure that the childTask pointer is retained, and that this
+ function appears on the callstack.
+
+
+
+
+
+ Performs whatever handling is necessary for an unhandled exception. Normally
+ this just entails adding the exception to the holder object.
+
+ The exception that went unhandled.
+
+
+
+ Waits for the to complete execution.
+
+
+ The was canceled -or- an exception was thrown during
+ the execution of the .
+
+
+ The has been disposed.
+
+
+
+
+ Waits for the to complete execution.
+
+
+ A that represents the number of milliseconds to wait, or a that represents -1 milliseconds to wait indefinitely.
+
+
+ true if the completed execution within the allotted time; otherwise, false.
+
+
+ The was canceled -or- an exception was thrown during the execution of the .
+
+
+ is a negative number other than -1 milliseconds, which represents an
+ infinite time-out -or- timeout is greater than
+ .
+
+
+ The has been disposed.
+
+
+
+
+ Waits for the to complete execution.
+
+
+ A to observe while waiting for the task to complete.
+
+
+ The was canceled.
+
+
+ The was canceled -or- an exception was thrown during the execution of the .
+
+
+ The
+ has been disposed.
+
+
+
+
+ Waits for the to complete execution.
+
+
+ The number of milliseconds to wait, or (-1) to
+ wait indefinitely.
+ true if the completed execution within the allotted time; otherwise,
+ false.
+
+
+ is a negative number other than -1, which represents an
+ infinite time-out.
+
+
+ The was canceled -or- an exception was thrown during the execution of the .
+
+
+ The
+ has been disposed.
+
+
+
+
+ Waits for the to complete execution.
+
+
+ The number of milliseconds to wait, or (-1) to
+ wait indefinitely.
+
+
+ A to observe while waiting for the task to complete.
+
+
+ true if the completed execution within the allotted time; otherwise, false.
+
+
+ The was canceled -or- an exception was thrown during the execution of the .
+
+
+ The
+ has been disposed.
+
+
+ is a negative number other than -1, which represents an
+ infinite time-out.
+
+
+ The was canceled.
+
+
+
+
+ The core wait function, which is only accesible internally. It's meant to be used in places in TPL code where
+ the current context is known or cached.
+
+
+
+
+ Cancels the .
+
+ Indiactes whether we should only cancel non-invoked tasks.
+ For the default scheduler this option will only be serviced through TryDequeue.
+ For custom schedulers we also attempt an atomic state transition.
+ true if the task was successfully canceled; otherwise, false.
+ The
+ has been disposed.
+
+
+
+ Sets the task's cancellation acknowledged flag.
+
+
+
+
+ Runs all of the continuations, as appropriate.
+
+
+
+
+ Helper function to determine whether the current task is in the state desired by the
+ continuation kind under evaluation. Three possibilities exist: the task failed with
+ an unhandled exception (OnFailed), the task was canceled before running (OnAborted),
+ or the task completed successfully (OnCompletedSuccessfully). Note that the last
+ one includes completing due to cancellation.
+
+ The continuation options under evaluation.
+ True if the continuation should be run given the task's current state.
+
+
+
+ Creates a continuation that executes when the target completes.
+
+
+ An action to run when the completes. When run, the delegate will be
+ passed the completed task as an argument.
+
+ A new continuation .
+
+ The returned will not be scheduled for execution until the current task has
+ completed, whether it completes due to running to completion successfully, faulting due to an
+ unhandled exception, or exiting out early due to being canceled.
+
+
+ The argument is null.
+
+
+ The has been disposed.
+
+
+
+
+ Creates a continuation that executes when the target completes.
+
+
+ An action to run when the completes. When run, the delegate will be
+ passed the completed task as an argument.
+
+ The that will be assigned to the new continuation task.
+ A new continuation .
+
+ The returned will not be scheduled for execution until the current task has
+ completed, whether it completes due to running to completion successfully, faulting due to an
+ unhandled exception, or exiting out early due to being canceled.
+
+
+ The argument is null.
+
+
+ The has been disposed.
+
+ The provided CancellationToken
+ has already been disposed.
+
+
+
+
+ Creates a continuation that executes when the target completes.
+
+
+ An action to run when the completes. When run, the delegate will be
+ passed the completed task as an argument.
+
+
+ The to associate with the continuation task and to use for its execution.
+
+ A new continuation .
+
+ The returned will not be scheduled for execution until the current task has
+ completed, whether it completes due to running to completion successfully, faulting due to an
+ unhandled exception, or exiting out early due to being canceled.
+
+
+ The argument is null.
+
+
+ The argument is null.
+
+
+ The has been disposed.
+
+
+
+
+ Creates a continuation that executes when the target completes.
+
+
+ An action to run when the completes. When run, the delegate will be
+ passed the completed task as an argument.
+
+
+ Options for when the continuation is scheduled and how it behaves. This includes criteria, such
+ as OnlyOnCanceled , as
+ well as execution options, such as ExecuteSynchronously .
+
+ A new continuation .
+
+ The returned will not be scheduled for execution until the current task has
+ completed. If the continuation criteria specified through the parameter are not met, the continuation task will be canceled
+ instead of scheduled.
+
+
+ The argument is null.
+
+
+ The argument specifies an invalid value for TaskContinuationOptions .
+
+
+ The has been disposed.
+
+
+
+
+ Creates a continuation that executes when the target completes.
+
+
+ An action to run when the completes. When run, the delegate will be
+ passed the completed task as an argument.
+
+
+ Options for when the continuation is scheduled and how it behaves. This includes criteria, such
+ as OnlyOnCanceled , as
+ well as execution options, such as ExecuteSynchronously .
+
+ The that will be assigned to the new continuation task.
+
+ The to associate with the continuation task and to use for its
+ execution.
+
+ A new continuation .
+
+ The returned will not be scheduled for execution until the current task has
+ completed. If the criteria specified through the parameter
+ are not met, the continuation task will be canceled instead of scheduled.
+
+
+ The argument is null.
+
+
+ The argument specifies an invalid value for TaskContinuationOptions .
+
+
+ The argument is null.
+
+
+ The has been disposed.
+
+ The provided CancellationToken
+ has already been disposed.
+
+
+
+
+ Creates a continuation that executes when the target completes.
+
+
+ The type of the result produced by the continuation.
+
+
+ A function to run when the completes. When run, the delegate will be
+ passed the completed task as an argument.
+
+ A new continuation .
+
+ The returned will not be scheduled for execution until the current task has
+ completed, whether it completes due to running to completion successfully, faulting due to an
+ unhandled exception, or exiting out early due to being canceled.
+
+
+ The argument is null.
+
+
+ The has been disposed.
+
+
+
+
+ Creates a continuation that executes when the target completes.
+
+
+ The type of the result produced by the continuation.
+
+
+ A function to run when the completes. When run, the delegate will be
+ passed the completed task as an argument.
+
+ The that will be assigned to the new continuation task.
+ A new continuation .
+
+ The returned will not be scheduled for execution until the current task has
+ completed, whether it completes due to running to completion successfully, faulting due to an
+ unhandled exception, or exiting out early due to being canceled.
+
+
+ The argument is null.
+
+
+ The has been disposed.
+
+ The provided CancellationToken
+ has already been disposed.
+
+
+
+
+ Creates a continuation that executes when the target completes.
+
+
+ The type of the result produced by the continuation.
+
+
+ A function to run when the completes. When run, the delegate will be
+ passed the completed task as an argument.
+
+
+ The to associate with the continuation task and to use for its execution.
+
+ A new continuation .
+
+ The returned will not be scheduled for execution until the current task has
+ completed, whether it completes due to running to completion successfully, faulting due to an
+ unhandled exception, or exiting out early due to being canceled.
+
+
+ The argument is null.
+
+
+ The argument is null.
+
+
+ The has been disposed.
+
+
+
+
+ Creates a continuation that executes when the target completes.
+
+
+ The type of the result produced by the continuation.
+
+
+ A function to run when the completes. When run, the delegate will be
+ passed the completed task as an argument.
+
+
+ Options for when the continuation is scheduled and how it behaves. This includes criteria, such
+ as OnlyOnCanceled , as
+ well as execution options, such as ExecuteSynchronously .
+
+ A new continuation .
+
+ The returned will not be scheduled for execution until the current task has
+ completed. If the continuation criteria specified through the parameter are not met, the continuation task will be canceled
+ instead of scheduled.
+
+
+ The argument is null.
+
+
+ The argument specifies an invalid value for TaskContinuationOptions .
+
+
+ The has been disposed.
+
+
+
+
+ Creates a continuation that executes when the target completes.
+
+
+ The type of the result produced by the continuation.
+
+
+ A function to run when the completes. When run, the delegate will be
+ passed the completed task as an argument.
+
+ The that will be assigned to the new continuation task.
+
+ Options for when the continuation is scheduled and how it behaves. This includes criteria, such
+ as OnlyOnCanceled , as
+ well as execution options, such as ExecuteSynchronously .
+
+
+ The to associate with the continuation task and to use for its
+ execution.
+
+ A new continuation .
+
+ The returned will not be scheduled for execution until the current task has
+ completed. If the criteria specified through the parameter
+ are not met, the continuation task will be canceled instead of scheduled.
+
+
+ The argument is null.
+
+
+ The argument specifies an invalid value for TaskContinuationOptions .
+
+
+ The argument is null.
+
+
+ The has been disposed.
+
+ The provided CancellationToken
+ has already been disposed.
+
+
+
+
+ Converts TaskContinuationOptions to TaskCreationOptions, and also does
+ some validity checking along the way.
+
+ Incoming TaskContinuationOptions
+ Outgoing TaskCreationOptions
+ Outgoing InternalTaskOptions
+
+
+
+ Registers the continuation and possibly runs it (if the task is already finished).
+
+ The continuation task itself.
+ TaskScheduler with which to associate continuation task.
+ Restrictions on when the continuation becomes active.
+
+
+
+ Waits for all of the provided objects to complete execution.
+
+
+ An array of instances on which to wait.
+
+
+ The argument is null.
+
+
+ The argument contains a null element.
+
+
+ At least one of the instances was canceled -or- an exception was thrown during
+ the execution of at least one of the instances.
+
+
+ The has been disposed.
+
+
+
+
+ Waits for all of the provided objects to complete execution.
+
+
+ true if all of the instances completed execution within the allotted time;
+ otherwise, false.
+
+
+ An array of instances on which to wait.
+
+
+ A that represents the number of milliseconds to wait, or a that represents -1 milliseconds to wait indefinitely.
+
+
+ The argument is null.
+
+
+ The argument contains a null element.
+
+
+ At least one of the instances was canceled -or- an exception was thrown during
+ the execution of at least one of the instances.
+
+
+ is a negative number other than -1 milliseconds, which represents an
+ infinite time-out -or- timeout is greater than
+ .
+
+
+ The has been disposed.
+
+
+
+
+ Waits for all of the provided objects to complete execution.
+
+
+ true if all of the instances completed execution within the allotted time;
+ otherwise, false.
+
+
+ The number of milliseconds to wait, or (-1) to
+ wait indefinitely.
+ An array of instances on which to wait.
+
+
+ The argument is null.
+
+
+ The argument contains a null element.
+
+
+ At least one of the instances was canceled -or- an exception was thrown during
+ the execution of at least one of the instances.
+
+
+ The has been disposed.
+
+
+ is a negative number other than -1, which represents an
+ infinite time-out.
+
+
+
+
+ Waits for all of the provided objects to complete execution.
+
+
+ true if all of the instances completed execution within the allotted time;
+ otherwise, false.
+
+
+ An array of instances on which to wait.
+
+
+ A to observe while waiting for the tasks to complete.
+
+
+ The argument is null.
+
+
+ The argument contains a null element.
+
+
+ At least one of the instances was canceled -or- an exception was thrown during
+ the execution of at least one of the instances.
+
+
+ The was canceled.
+
+
+ The has been disposed.
+
+
+
+
+ Waits for all of the provided objects to complete execution.
+
+
+ true if all of the instances completed execution within the allotted time;
+ otherwise, false.
+
+
+ An array of instances on which to wait.
+
+
+ The number of milliseconds to wait, or (-1) to
+ wait indefinitely.
+
+
+ A to observe while waiting for the tasks to complete.
+
+
+ The argument is null.
+
+
+ The argument contains a null element.
+
+
+ At least one of the instances was canceled -or- an exception was thrown during
+ the execution of at least one of the instances.
+
+
+ The has been disposed.
+
+
+ is a negative number other than -1, which represents an
+ infinite time-out.
+
+
+ The was canceled.
+
+
+
+
+ Waits for a set of handles in a STA-aware way. In other words, it will wait for each
+ of the events individually if we're on a STA thread, because MsgWaitForMultipleObjectsEx
+ can't do a true wait-all due to its hidden message queue event. This is not atomic,
+ of course, but we only wait on one-way (MRE) events anyway so this is OK.
+
+ An array of wait handles to wait on.
+ The timeout to use during waits.
+ The cancellationToken that enables a wait to be canceled.
+ True if all waits succeeded, false if a timeout occurred.
+
+
+
+ Internal WaitAll implementation which is meant to be used with small number of tasks,
+ optimized for Parallel.Invoke and other structured primitives.
+
+
+
+
+ This internal function is only meant to be called by WaitAll()
+ If the completed task is canceled or it has other exceptions, here we will add those
+ into the passed in exception list (which will be lazily initialized here).
+
+
+
+
+ Waits for any of the provided objects to complete execution.
+
+
+ An array of instances on which to wait.
+
+ The index of the completed task in the array argument.
+
+ The argument is null.
+
+
+ The argument contains a null element.
+
+
+ The has been disposed.
+
+
+
+
+ Waits for any of the provided objects to complete execution.
+
+
+ An array of instances on which to wait.
+
+
+ A that represents the number of milliseconds to wait, or a that represents -1 milliseconds to wait indefinitely.
+
+
+ The index of the completed task in the array argument, or -1 if the
+ timeout occurred.
+
+
+ The argument is null.
+
+
+ The argument contains a null element.
+
+
+ The has been disposed.
+
+
+ is a negative number other than -1 milliseconds, which represents an
+ infinite time-out -or- timeout is greater than
+ .
+
+
+
+
+ Waits for any of the provided objects to complete execution.
+
+
+ An array of instances on which to wait.
+
+
+ A to observe while waiting for a task to complete.
+
+
+ The index of the completed task in the array argument.
+
+
+ The argument is null.
+
+
+ The argument contains a null element.
+
+
+ The has been disposed.
+
+
+ The was canceled.
+
+
+
+
+ Waits for any of the provided objects to complete execution.
+
+
+ An array of instances on which to wait.
+
+
+ The number of milliseconds to wait, or (-1) to
+ wait indefinitely.
+
+
+ The index of the completed task in the array argument, or -1 if the
+ timeout occurred.
+
+
+ The argument is null.
+
+
+ The argument contains a null element.
+
+
+ The has been disposed.
+
+
+ is a negative number other than -1, which represents an
+ infinite time-out.
+
+
+
+
+ Waits for any of the provided objects to complete execution.
+
+
+ An array of instances on which to wait.
+
+
+ The number of milliseconds to wait, or (-1) to
+ wait indefinitely.
+
+
+ A to observe while waiting for a task to complete.
+
+
+ The index of the completed task in the array argument, or -1 if the
+ timeout occurred.
+
+
+ The argument is null.
+
+
+ The argument contains a null element.
+
+
+ The has been disposed.
+
+
+ is a negative number other than -1, which represents an
+ infinite time-out.
+
+
+ The was canceled.
+
+
+
+
+ Gets a unique ID for this Task instance.
+
+
+ Task IDs are assigned on-demand and do not necessarily represent the order in the which Task
+ instances were created.
+
+
+
+
+ Returns the unique ID of the currently executing Task .
+
+
+
+
+ Gets the Task instance currently executing, or
+ null if none exists.
+
+
+
+
+ Gets the StackGuard object assigned to the current thread.
+
+
+
+
+ Gets the Exception that caused the Task to end prematurely. If the Task completed successfully or has not yet thrown any
+ exceptions, this will return null.
+
+
+ Tasks that throw unhandled exceptions store the resulting exception and propagate it wrapped in a
+ in calls to Wait
+ or in accesses to the property. Any exceptions not observed by the time
+ the Task instance is garbage collected will be propagated on the finalizer thread.
+
+
+ The Task
+ has been disposed.
+
+
+
+
+ Gets the TaskStatus of this Task.
+
+
+
+
+ Gets whether this Task instance has completed
+ execution due to being canceled.
+
+
+ A Task will complete in Canceled state either if its CancellationToken
+ was marked for cancellation before the task started executing, or if the task acknowledged the cancellation request on
+ its already signaled CancellationToken by throwing an
+ OperationCanceledException that bears the same
+ CancellationToken .
+
+
+
+
+ Returns true if this task has a cancellation token and it was signaled.
+ To be used internally in execute entry codepaths.
+
+
+
+
+ This internal property provides access to the CancellationToken that was set on the task
+ when it was constructed.
+
+
+
+
+ Gets whether this threw an OperationCanceledException while its CancellationToken was signaled.
+
+
+
+
+ Gets whether this Task has completed.
+
+
+ will return true when the Task is in one of the three
+ final states: RanToCompletion ,
+ Faulted , or
+ Canceled .
+
+
+
+
+ Checks whether this task has been disposed.
+
+
+
+
+ Gets the TaskCreationOptions used
+ to create this task.
+
+
+
+
+ Gets a that can be used to wait for the task to
+ complete.
+
+
+ Using the wait functionality provided by
+ should be preferred over using for similar
+ functionality.
+
+
+ The has been disposed.
+
+
+
+
+ Gets the state object supplied when the Task was created,
+ or null if none was supplied.
+
+
+
+
+ Gets an indication of whether the asynchronous operation completed synchronously.
+
+ true if the asynchronous operation completed synchronously; otherwise, false.
+
+
+
+ Provides access to the TaskScheduler responsible for executing this Task.
+
+
+
+
+ Provides access to factory methods for creating and instances.
+
+
+ The factory returned from is a default instance
+ of , as would result from using
+ the default constructor on TaskFactory.
+
+
+
+
+ Provides an event that can be used to wait for completion.
+ Only called by Wait*(), which means that we really do need to instantiate a completion event.
+
+
+
+
+ Determines whether this is the root task of a self replicating group.
+
+
+
+
+ Determines whether the task is a replica itself.
+
+
+
+
+ The property formerly known as IsFaulted.
+
+
+
+
+ Gets whether the completed due to an unhandled exception.
+
+
+ If is true, the Task's will be equal to
+ TaskStatus.Faulted , and its
+ property will be non-null.
+
+
+
+
+ Checks whether the TASK_STATE_EXCEPTIONOBSERVEDBYPARENT status flag is set,
+ This will only be used by the implicit wait to prevent double throws
+
+
+
+
+
+ Checks whether the body was ever invoked. Used by task scheduler code to verify custom schedulers actually ran the task.
+
+
+
+
+ A structure to hold continuation information.
+
+
+
+
+ Constructs a new continuation structure.
+
+ The task to be activated.
+ The continuation options.
+ The scheduler to use for the continuation.
+
+
+
+ Invokes the continuation for the target completion task.
+
+ The completed task.
+ Whether the continuation can be inlined.
+
+
+
+ Initializes a new with the specified function.
+
+
+ The delegate that represents the code to execute in the task. When the function has completed,
+ the task's property will be set to return the result value of the function.
+
+
+ The argument is null.
+
+
+
+
+ Initializes a new with the specified function.
+
+
+ The delegate that represents the code to execute in the task. When the function has completed,
+ the task's property will be set to return the result value of the function.
+
+ The to be assigned to this task.
+
+ The argument is null.
+
+ The provided CancellationToken
+ has already been disposed.
+
+
+
+
+ Initializes a new with the specified function and creation options.
+
+
+ The delegate that represents the code to execute in the task. When the function has completed,
+ the task's property will be set to return the result value of the function.
+
+
+ The TaskCreationOptions used to
+ customize the task's behavior.
+
+
+ The argument is null.
+
+
+ The argument specifies an invalid value for .
+
+
+
+
+ Initializes a new with the specified function and creation options.
+
+
+ The delegate that represents the code to execute in the task. When the function has completed,
+ the task's property will be set to return the result value of the function.
+
+ The that will be assigned to the new task.
+
+ The TaskCreationOptions used to
+ customize the task's behavior.
+
+
+ The argument is null.
+
+
+ The argument specifies an invalid value for .
+
+ The provided CancellationToken
+ has already been disposed.
+
+
+
+
+ Initializes a new with the specified function and state.
+
+
+ The delegate that represents the code to execute in the task. When the function has completed,
+ the task's property will be set to return the result value of the function.
+
+ An object representing data to be used by the action.
+
+ The argument is null.
+
+
+
+
+ Initializes a new with the specified action, state, and options.
+
+
+ The delegate that represents the code to execute in the task. When the function has completed,
+ the task's property will be set to return the result value of the function.
+
+ An object representing data to be used by the function.
+ The to be assigned to the new task.
+
+ The argument is null.
+
+ The provided CancellationToken
+ has already been disposed.
+
+
+
+
+ Initializes a new with the specified action, state, and options.
+
+
+ The delegate that represents the code to execute in the task. When the function has completed,
+ the task's property will be set to return the result value of the function.
+
+ An object representing data to be used by the function.
+
+ The TaskCreationOptions used to
+ customize the task's behavior.
+
+
+ The argument is null.
+
+
+ The argument specifies an invalid value for .
+
+
+
+
+ Initializes a new with the specified action, state, and options.
+
+
+ The delegate that represents the code to execute in the task. When the function has completed,
+ the task's property will be set to return the result value of the function.
+
+ An object representing data to be used by the function.
+ The to be assigned to the new task.
+
+ The TaskCreationOptions used to
+ customize the task's behavior.
+
+
+ The argument is null.
+
+
+ The argument specifies an invalid value for .
+
+ The provided CancellationToken
+ has already been disposed.
+
+
+
+
+ Creates a new future object.
+
+ The parent task for this future.
+ A function that yields the future value.
+ The task scheduler which will be used to execute the future.
+ The CancellationToken for the task.
+ Options to control the future's behavior.
+ Internal options to control the future's behavior.
+ The argument specifies
+ a SelfReplicating , which is illegal."/>.
+
+
+
+ Creates a new future object.
+
+ The parent task for this future.
+ An object containing data to be used by the action; may be null.
+ A function that yields the future value.
+ The CancellationToken for the task.
+ The task scheduler which will be used to execute the future.
+ Options to control the future's behavior.
+ Internal options to control the future's behavior.
+ The argument specifies
+ a SelfReplicating , which is illegal."/>.
+
+
+
+ Evaluates the value selector of the Task which is passed in as an object and stores the result.
+
+
+
+
+ Creates a continuation that executes when the target completes.
+
+
+ An action to run when the completes. When run, the delegate will be
+ passed the completed task as an argument.
+
+ A new continuation .
+
+ The returned will not be scheduled for execution until the current task has
+ completed, whether it completes due to running to completion successfully, faulting due to an
+ unhandled exception, or exiting out early due to being canceled.
+
+
+ The argument is null.
+
+
+ The has been disposed.
+
+
+
+
+ Creates a continuation that executes when the target completes.
+
+
+ An action to run when the completes. When run, the delegate will be
+ passed the completed task as an argument.
+
+ The that will be assigned to the new continuation task.
+ A new continuation .
+
+ The returned will not be scheduled for execution until the current task has
+ completed, whether it completes due to running to completion successfully, faulting due to an
+ unhandled exception, or exiting out early due to being canceled.
+
+
+ The argument is null.
+
+
+ The has been disposed.
+
+ The provided CancellationToken
+ has already been disposed.
+
+
+
+
+ Creates a continuation that executes when the target completes.
+
+
+ An action to run when the completes. When run, the delegate will be
+ passed the completed task as an argument.
+
+
+ The to associate with the continuation task and to use for its execution.
+
+ A new continuation .
+
+ The returned will not be scheduled for execution until the current task has
+ completed, whether it completes due to running to completion successfully, faulting due to an
+ unhandled exception, or exiting out early due to being canceled.
+
+
+ The argument is null.
+
+
+ The argument is null.
+
+
+ The has been disposed.
+
+
+
+
+ Creates a continuation that executes when the target completes.
+
+
+ An action to run when the completes. When run, the delegate will be
+ passed the completed task as an argument.
+
+
+ Options for when the continuation is scheduled and how it behaves. This includes criteria, such
+ as OnlyOnCanceled , as
+ well as execution options, such as ExecuteSynchronously .
+
+ A new continuation .
+
+ The returned will not be scheduled for execution until the current task has
+ completed. If the continuation criteria specified through the parameter are not met, the continuation task will be canceled
+ instead of scheduled.
+
+
+ The argument is null.
+
+
+ The argument specifies an invalid value for TaskContinuationOptions .
+
+
+ The has been disposed.
+
+
+
+
+ Creates a continuation that executes when the target completes.
+
+
+ An action to run when the completes. When run, the delegate will be
+ passed the completed task as an argument.
+
+ The that will be assigned to the new continuation task.
+
+ Options for when the continuation is scheduled and how it behaves. This includes criteria, such
+ as OnlyOnCanceled , as
+ well as execution options, such as ExecuteSynchronously .
+
+
+ The to associate with the continuation task and to use for its
+ execution.
+
+ A new continuation .
+
+ The returned will not be scheduled for execution until the current task has
+ completed. If the criteria specified through the parameter
+ are not met, the continuation task will be canceled instead of scheduled.
+
+
+ The argument is null.
+
+
+ The argument specifies an invalid value for TaskContinuationOptions .
+
+
+ The argument is null.
+
+
+ The has been disposed.
+
+ The provided CancellationToken
+ has already been disposed.
+
+
+
+
+ Creates a continuation that executes when the target completes.
+
+
+ The type of the result produced by the continuation.
+
+
+ A function to run when the completes. When run, the delegate will be
+ passed the completed task as an argument.
+
+ A new continuation .
+
+ The returned will not be scheduled for execution until the current
+ task has completed, whether it completes due to running to completion successfully, faulting due
+ to an unhandled exception, or exiting out early due to being canceled.
+
+
+ The argument is null.
+
+
+ The has been disposed.
+
+
+
+
+ Creates a continuation that executes when the target completes.
+
+
+ The type of the result produced by the continuation.
+
+
+ A function to run when the completes. When run, the delegate will be
+ passed the completed task as an argument.
+
+ The that will be assigned to the new task.
+ A new continuation .
+
+ The returned will not be scheduled for execution until the current
+ task has completed, whether it completes due to running to completion successfully, faulting due
+ to an unhandled exception, or exiting out early due to being canceled.
+
+
+ The argument is null.
+
+
+ The has been disposed.
+
+ The provided CancellationToken
+ has already been disposed.
+
+
+
+
+ Creates a continuation that executes when the target completes.
+
+
+ The type of the result produced by the continuation.
+
+
+ A function to run when the completes. When run, the delegate will be
+ passed the completed task as an argument.
+
+
+ The to associate with the continuation task and to use for its execution.
+
+ A new continuation .
+
+ The returned will not be scheduled for execution until the current task has
+ completed, whether it completes due to running to completion successfully, faulting due to an
+ unhandled exception, or exiting out early due to being canceled.
+
+
+ The argument is null.
+
+
+ The argument is null.
+
+
+ The has been disposed.
+
+
+
+
+ Creates a continuation that executes when the target completes.
+
+
+ The type of the result produced by the continuation.
+
+
+ A function to run when the completes. When run, the delegate will be
+ passed the completed task as an argument.
+
+
+ Options for when the continuation is scheduled and how it behaves. This includes criteria, such
+ as OnlyOnCanceled , as
+ well as execution options, such as ExecuteSynchronously .
+
+ A new continuation .
+
+
+ The returned will not be scheduled for execution until the current
+ task has completed, whether it completes due to running to completion successfully, faulting due
+ to an unhandled exception, or exiting out early due to being canceled.
+
+
+ The , when executed, should return a . This task's completion state will be transferred to the task returned
+ from the ContinueWith call.
+
+
+
+ The argument is null.
+
+
+ The argument specifies an invalid value for TaskContinuationOptions .
+
+
+ The has been disposed.
+
+
+
+
+ Creates a continuation that executes when the target completes.
+
+
+ The type of the result produced by the continuation.
+
+
+ A function to run when the completes. When run, the delegate will be passed as
+ an argument this completed task.
+
+ The that will be assigned to the new task.
+
+ Options for when the continuation is scheduled and how it behaves. This includes criteria, such
+ as OnlyOnCanceled , as
+ well as execution options, such as ExecuteSynchronously .
+
+
+ The to associate with the continuation task and to use for its
+ execution.
+
+ A new continuation .
+
+
+ The returned will not be scheduled for execution until the current task has
+ completed, whether it completes due to running to completion successfully, faulting due to an
+ unhandled exception, or exiting out early due to being canceled.
+
+
+ The , when executed, should return a .
+ This task's completion state will be transferred to the task returned from the
+ ContinueWith call.
+
+
+
+ The argument is null.
+
+
+ The argument specifies an invalid value for TaskContinuationOptions .
+
+
+ The argument is null.
+
+
+ The has been disposed.
+
+ The provided CancellationToken
+ has already been disposed.
+
+
+
+
+ Gets the result value of this .
+
+
+ The get accessor for this property ensures that the asynchronous operation is complete before
+ returning. Once the result of the computation is available, it is stored and will be returned
+ immediately on later calls to .
+
+
+
+
+ Provides access to factory methods for creating instances.
+
+
+ The factory returned from is a default instance
+ of , as would result from using
+ the default constructor on the factory type.
+
+
+
+
+ Provides support for creating and scheduling
+ Task{TResult} objects.
+
+ The type of the results that are available though
+ the Task{TResult} objects that are associated with
+ the methods in this class.
+
+
+ There are many common patterns for which tasks are relevant. The
+ class encodes some of these patterns into methods that pick up default settings, which are
+ configurable through its constructors.
+
+
+ A default instance of is available through the
+ Task{TResult}.Factory property.
+
+
+
+
+
+ Initializes a instance with the default configuration.
+
+
+ This constructor creates a instance with a default configuration. The
+ property is initialized to
+ TaskCreationOptions.None , the
+ property is initialized to TaskContinuationOptions.None ,
+ and the TaskScheduler property is
+ initialized to the current scheduler (see TaskScheduler.Current ).
+
+
+
+
+ Initializes a instance with the default configuration.
+
+ The default that will be assigned
+ to tasks created by this unless another CancellationToken is explicitly specified
+ while calling the factory methods.
+
+ This constructor creates a instance with a default configuration. The
+ property is initialized to
+ TaskCreationOptions.None , the
+ property is initialized to TaskContinuationOptions.None ,
+ and the TaskScheduler property is
+ initialized to the current scheduler (see TaskScheduler.Current ).
+
+
+
+
+ Initializes a instance with the specified configuration.
+
+
+ The
+ TaskScheduler to use to schedule any tasks created with this TaskFactory{TResult}. A null value
+ indicates that the current TaskScheduler should be used.
+
+
+ With this constructor, the
+ property is initialized to
+ TaskCreationOptions.None , the
+ property is initialized to TaskContinuationOptions.None ,
+ and the TaskScheduler property is
+ initialized to , unless it's null, in which case the property is
+ initialized to the current scheduler (see TaskScheduler.Current ).
+
+
+
+
+ Initializes a instance with the specified configuration.
+
+
+ The default
+ TaskCreationOptions to use when creating tasks with this TaskFactory{TResult}.
+
+
+ The default
+ TaskContinuationOptions to use when creating continuation tasks with this TaskFactory{TResult}.
+
+
+ The exception that is thrown when the
+ argument or the
+ argument specifies an invalid value.
+
+
+ With this constructor, the
+ property is initialized to ,
+ the
+ property is initialized to , and the TaskScheduler property is initialized to the
+ current scheduler (see TaskScheduler.Current ).
+
+
+
+
+ Initializes a instance with the specified configuration.
+
+ The default that will be assigned
+ to tasks created by this unless another CancellationToken is explicitly specified
+ while calling the factory methods.
+
+ The default
+ TaskCreationOptions to use when creating tasks with this TaskFactory{TResult}.
+
+
+ The default
+ TaskContinuationOptions to use when creating continuation tasks with this TaskFactory{TResult}.
+
+
+ The default
+ TaskScheduler to use to schedule any Tasks created with this TaskFactory{TResult}. A null value
+ indicates that TaskScheduler.Current should be used.
+
+
+ The exception that is thrown when the
+ argument or the
+ argumentspecifies an invalid value.
+
+
+ With this constructor, the
+ property is initialized to ,
+ the
+ property is initialized to , and the TaskScheduler property is initialized to
+ , unless it's null, in which case the property is initialized to the
+ current scheduler (see TaskScheduler.Current ).
+
+
+
+
+ Creates and starts a .
+
+ A function delegate that returns the future result to be available through
+ the .
+ The started .
+ The exception that is thrown when the
+ argument is null.
+
+ Calling StartNew is functionally equivalent to creating a using one
+ of its constructors and then calling
+ Start to schedule it for execution.
+ However, unless creation and scheduling must be separated, StartNew is the recommended approach
+ for both simplicity and performance.
+
+
+
+
+ Creates and starts a .
+
+ A function delegate that returns the future result to be available through
+ the .
+ The that will be assigned to the new task.
+ The started .
+ The exception that is thrown when the
+ argument is null.
+ The provided CancellationToken
+ has already been disposed.
+
+
+ Calling StartNew is functionally equivalent to creating a using one
+ of its constructors and then calling
+ Start to schedule it for execution.
+ However, unless creation and scheduling must be separated, StartNew is the recommended approach
+ for both simplicity and performance.
+
+
+
+
+ Creates and starts a .
+
+ A function delegate that returns the future result to be available through
+ the .
+ A TaskCreationOptions value that controls the behavior of the
+ created
+ .
+ The started .
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument specifies an invalid TaskCreationOptions
+ value.
+
+ Calling StartNew is functionally equivalent to creating a using one
+ of its constructors and then calling
+ Start to schedule it for execution.
+ However, unless creation and scheduling must be separated, StartNew is the recommended approach
+ for both simplicity and performance.
+
+
+
+
+ Creates and starts a .
+
+ A function delegate that returns the future result to be available through
+ the .
+ A TaskCreationOptions value that controls the behavior of the
+ created
+ .
+ The that will be assigned to the new task.
+ The TaskScheduler
+ that is used to schedule the created
+ Task{TResult} .
+ The started .
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument specifies an invalid TaskCreationOptions
+ value.
+ The provided CancellationToken
+ has already been disposed.
+
+
+ Calling StartNew is functionally equivalent to creating a using one
+ of its constructors and then calling
+ Start to schedule it for execution.
+ However, unless creation and scheduling must be separated, StartNew is the recommended approach
+ for both simplicity and performance.
+
+
+
+
+ Creates and starts a .
+
+ A function delegate that returns the future result to be available through
+ the .
+ An object containing data to be used by the
+ delegate.
+ The started .
+ The exception that is thrown when the
+ argument is null.
+
+ Calling StartNew is functionally equivalent to creating a using one
+ of its constructors and then calling
+ Start to schedule it for execution.
+ However, unless creation and scheduling must be separated, StartNew is the recommended approach
+ for both simplicity and performance.
+
+
+
+
+ Creates and starts a .
+
+ A function delegate that returns the future result to be available through
+ the .
+ An object containing data to be used by the
+ delegate.
+ The that will be assigned to the new task.
+ The started .
+ The exception that is thrown when the
+ argument is null.
+ The provided CancellationToken
+ has already been disposed.
+
+
+ Calling StartNew is functionally equivalent to creating a using one
+ of its constructors and then calling
+ Start to schedule it for execution.
+ However, unless creation and scheduling must be separated, StartNew is the recommended approach
+ for both simplicity and performance.
+
+
+
+
+ Creates and starts a .
+
+ A function delegate that returns the future result to be available through
+ the .
+ An object containing data to be used by the
+ delegate.
+ A TaskCreationOptions value that controls the behavior of the
+ created
+ .
+ The started .
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument specifies an invalid TaskCreationOptions
+ value.
+
+ Calling StartNew is functionally equivalent to creating a using one
+ of its constructors and then calling
+ Start to schedule it for execution.
+ However, unless creation and scheduling must be separated, StartNew is the recommended approach
+ for both simplicity and performance.
+
+
+
+
+ Creates and starts a .
+
+ A function delegate that returns the future result to be available through
+ the .
+ An object containing data to be used by the
+ delegate.
+ The that will be assigned to the new task.
+ A TaskCreationOptions value that controls the behavior of the
+ created
+ .
+ The TaskScheduler
+ that is used to schedule the created
+ Task{TResult} .
+ The started .
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument specifies an invalid TaskCreationOptions
+ value.
+ The provided CancellationToken
+ has already been disposed.
+
+
+ Calling StartNew is functionally equivalent to creating a using one
+ of its constructors and then calling
+ Start to schedule it for execution.
+ However, unless creation and scheduling must be separated, StartNew is the recommended approach
+ for both simplicity and performance.
+
+
+
+
+ Creates a Task that executes an end
+ method function when a specified IAsyncResult completes.
+
+ The IAsyncResult whose completion should trigger the processing of the
+ .
+ The function delegate that processes the completed .
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ A Task that represents the
+ asynchronous operation.
+
+
+
+ Creates a Task that executes an end
+ method function when a specified IAsyncResult completes.
+
+ The IAsyncResult whose completion should trigger the processing of the
+ .
+ The function delegate that processes the completed .
+ The TaskCreationOptions value that controls the behavior of the
+ created Task .
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument specifies an invalid TaskCreationOptions
+ value.
+ A Task that represents the
+ asynchronous operation.
+
+
+
+ Creates a Task that executes an end
+ method function when a specified IAsyncResult completes.
+
+ The IAsyncResult whose completion should trigger the processing of the
+ .
+ The function delegate that processes the completed .
+ The TaskScheduler
+ that is used to schedule the task that executes the end method.
+ The TaskCreationOptions value that controls the behavior of the
+ created Task .
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument specifies an invalid TaskCreationOptions
+ value.
+ A Task that represents the
+ asynchronous operation.
+
+
+
+ Creates a Task that represents a pair of
+ begin and end methods that conform to the Asynchronous Programming Model pattern.
+
+ The delegate that begins the asynchronous operation.
+ The delegate that ends the asynchronous operation.
+ An object containing data to be used by the
+ delegate.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The created Task that
+ represents the asynchronous operation.
+
+ This method throws any exceptions thrown by the .
+
+
+
+
+ Creates a Task that represents a pair of
+ begin and end methods that conform to the Asynchronous Programming Model pattern.
+
+ The delegate that begins the asynchronous operation.
+ The delegate that ends the asynchronous operation.
+ The TaskCreationOptions value that controls the behavior of the
+ created Task .
+ An object containing data to be used by the
+ delegate.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument specifies an invalid TaskCreationOptions
+ value.
+ The created Task that
+ represents the asynchronous operation.
+
+ This method throws any exceptions thrown by the .
+
+
+
+
+ Creates a Task that represents a pair of
+ begin and end methods that conform to the Asynchronous Programming Model pattern.
+
+ The type of the first argument passed to the delegate.
+ The delegate that begins the asynchronous operation.
+ The delegate that ends the asynchronous operation.
+ The first argument passed to the
+ delegate.
+ An object containing data to be used by the
+ delegate.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The created Task that
+ represents the asynchronous operation.
+
+ This method throws any exceptions thrown by the .
+
+
+
+
+ Creates a Task that represents a pair of
+ begin and end methods that conform to the Asynchronous Programming Model pattern.
+
+ The type of the first argument passed to the delegate.
+ The delegate that begins the asynchronous operation.
+ The delegate that ends the asynchronous operation.
+ The first argument passed to the
+ delegate.
+ The TaskCreationOptions value that controls the behavior of the
+ created Task .
+ An object containing data to be used by the
+ delegate.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument specifies an invalid TaskCreationOptions
+ value.
+ The created Task that
+ represents the asynchronous operation.
+
+ This method throws any exceptions thrown by the .
+
+
+
+
+ Creates a Task that represents a pair of
+ begin and end methods that conform to the Asynchronous Programming Model pattern.
+
+ The type of the first argument passed to the delegate.
+ The type of the second argument passed to
+ delegate.
+ The delegate that begins the asynchronous operation.
+ The delegate that ends the asynchronous operation.
+ The first argument passed to the
+ delegate.
+ The second argument passed to the
+ delegate.
+ An object containing data to be used by the
+ delegate.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The created Task that
+ represents the asynchronous operation.
+
+ This method throws any exceptions thrown by the .
+
+
+
+
+ Creates a Task that represents a pair of
+ begin and end methods that conform to the Asynchronous Programming Model pattern.
+
+ The type of the first argument passed to the delegate.
+ The type of the second argument passed to
+ delegate.
+ The delegate that begins the asynchronous operation.
+ The delegate that ends the asynchronous operation.
+ The first argument passed to the
+ delegate.
+ The second argument passed to the
+ delegate.
+ The TaskCreationOptions value that controls the behavior of the
+ created Task .
+ An object containing data to be used by the
+ delegate.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument specifies an invalid TaskCreationOptions
+ value.
+ The created Task that
+ represents the asynchronous operation.
+
+ This method throws any exceptions thrown by the .
+
+
+
+
+ Creates a Task that represents a pair of
+ begin and end methods that conform to the Asynchronous Programming Model pattern.
+
+ The type of the first argument passed to the delegate.
+ The type of the second argument passed to
+ delegate.
+ The type of the third argument passed to
+ delegate.
+ The delegate that begins the asynchronous operation.
+ The delegate that ends the asynchronous operation.
+ The first argument passed to the
+ delegate.
+ The second argument passed to the
+ delegate.
+ The third argument passed to the
+ delegate.
+ An object containing data to be used by the
+ delegate.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The created Task that
+ represents the asynchronous operation.
+
+ This method throws any exceptions thrown by the .
+
+
+
+
+ Creates a Task that represents a pair of
+ begin and end methods that conform to the Asynchronous Programming Model pattern.
+
+ The type of the first argument passed to the delegate.
+ The type of the second argument passed to
+ delegate.
+ The type of the third argument passed to
+ delegate.
+ The delegate that begins the asynchronous operation.
+ The delegate that ends the asynchronous operation.
+ The first argument passed to the
+ delegate.
+ The second argument passed to the
+ delegate.
+ The third argument passed to the
+ delegate.
+ The TaskCreationOptions value that controls the behavior of the
+ created Task .
+ An object containing data to be used by the
+ delegate.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument specifies an invalid TaskCreationOptions
+ value.
+ The created Task that
+ represents the asynchronous operation.
+
+ This method throws any exceptions thrown by the .
+
+
+
+
+ Creates a continuation Task
+ that will be started upon the completion of a set of provided Tasks.
+
+ The array of tasks from which to continue.
+ The function delegate to execute when all tasks in
+ the array have completed.
+ The new continuation Task .
+ The exception that is thrown when the
+ array is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ array contains a null value.
+ The exception that is thrown when the
+ array is empty.
+ The exception that is thrown when one
+ of the elements in the array has been disposed.
+
+
+
+ Creates a continuation Task
+ that will be started upon the completion of a set of provided Tasks.
+
+ The array of tasks from which to continue.
+ The function delegate to execute when all tasks in
+ the array have completed.
+ The CancellationToken
+ that will be assigned to the new continuation task.
+ The new continuation Task .
+ The exception that is thrown when the
+ array is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ array contains a null value.
+ The exception that is thrown when the
+ array is empty.
+ The exception that is thrown when one
+ of the elements in the array has been disposed.
+ The provided CancellationToken
+ has already been disposed.
+
+
+
+
+ Creates a continuation Task
+ that will be started upon the completion of a set of provided Tasks.
+
+ The array of tasks from which to continue.
+ The function delegate to execute when all tasks in the array have completed.
+ The
+ TaskContinuationOptions value that controls the behavior of
+ the created continuation Task .
+ The new continuation Task .
+ The exception that is thrown when the
+ array is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ array contains a null value.
+ The exception that is thrown when the
+ array is empty.
+ The exception that is thrown when the
+ argument specifies an invalid TaskContinuationOptions
+ value.
+ The exception that is thrown when one
+ of the elements in the array has been disposed.
+
+ The NotOn* and OnlyOn* TaskContinuationOptions ,
+ which constrain for which TaskStatus states a continuation
+ will be executed, are illegal with ContinueWhenAll.
+
+
+
+
+ Creates a continuation Task
+ that will be started upon the completion of a set of provided Tasks.
+
+ The array of tasks from which to continue.
+ The function delegate to execute when all tasks in the array have completed.
+ The CancellationToken
+ that will be assigned to the new continuation task.
+ The
+ TaskContinuationOptions value that controls the behavior of
+ the created continuation Task .
+ The TaskScheduler
+ that is used to schedule the created continuation Task .
+ The new continuation Task .
+ The exception that is thrown when the
+ array is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ array contains a null value.
+ The exception that is thrown when the
+ array is empty.
+ The exception that is thrown when the
+ argument specifies an invalid TaskContinuationOptions
+ value.
+ The exception that is thrown when one
+ of the elements in the array has been disposed.
+ The provided CancellationToken
+ has already been disposed.
+
+
+ The NotOn* and OnlyOn* TaskContinuationOptions ,
+ which constrain for which TaskStatus states a continuation
+ will be executed, are illegal with ContinueWhenAll.
+
+
+
+
+ Creates a continuation Task
+ that will be started upon the completion of a set of provided Tasks.
+
+ The type of the result of the antecedent .
+ The array of tasks from which to continue.
+ The function delegate to execute when all tasks in the
+ array have completed.
+ The new continuation .
+ The exception that is thrown when the
+ array is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ array contains a null value.
+ The exception that is thrown when the
+ array is empty.
+ The exception that is thrown when one
+ of the elements in the array has been disposed.
+
+
+
+ Creates a continuation Task
+ that will be started upon the completion of a set of provided Tasks.
+
+ The type of the result of the antecedent .
+ The array of tasks from which to continue.
+ The function delegate to execute when all tasks in the
+ array have completed.
+ The CancellationToken
+ that will be assigned to the new continuation task.
+ The new continuation .
+ The exception that is thrown when the
+ array is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ array contains a null value.
+ The exception that is thrown when the
+ array is empty.
+ The exception that is thrown when one
+ of the elements in the array has been disposed.
+ The provided CancellationToken
+ has already been disposed.
+
+
+
+
+ Creates a continuation Task
+ that will be started upon the completion of a set of provided Tasks.
+
+ The type of the result of the antecedent .
+ The array of tasks from which to continue.
+ The function delegate to execute when all tasks in the
+ array have completed.
+ The
+ TaskContinuationOptions value that controls the behavior of
+ the created continuation Task .
+ The new continuation .
+ The exception that is thrown when the
+ array is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ array contains a null value.
+ The exception that is thrown when the
+ array is empty.
+ The exception that is thrown when the
+ argument specifies an invalid TaskContinuationOptions
+ value.
+ The exception that is thrown when one
+ of the elements in the array has been disposed.
+
+ The NotOn* and OnlyOn* TaskContinuationOptions ,
+ which constrain for which TaskStatus states a continuation
+ will be executed, are illegal with ContinueWhenAll.
+
+
+
+
+ Creates a continuation Task
+ that will be started upon the completion of a set of provided Tasks.
+
+ The type of the result of the antecedent .
+ The array of tasks from which to continue.
+ The function delegate to execute when all tasks in the
+ array have completed.
+ The CancellationToken
+ that will be assigned to the new continuation task.
+ The
+ TaskContinuationOptions value that controls the behavior of
+ the created continuation Task .
+ The TaskScheduler
+ that is used to schedule the created continuation .
+ The new continuation .
+ The exception that is thrown when the
+ array is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ array contains a null value.
+ The exception that is thrown when the
+ array is empty.
+ The exception that is thrown when the
+ argument specifies an invalid TaskContinuationOptions
+ value.
+ The exception that is thrown when one
+ of the elements in the array has been disposed.
+ The provided CancellationToken
+ has already been disposed.
+
+
+ The NotOn* and OnlyOn* TaskContinuationOptions ,
+ which constrain for which TaskStatus states a continuation
+ will be executed, are illegal with ContinueWhenAll.
+
+
+
+
+ Creates a continuation Task
+ that will be started upon the completion of any Task in the provided set.
+
+ The array of tasks from which to continue when one task completes.
+ The function delegate to execute when one task in the array completes.
+ The new continuation Task .
+ The exception that is thrown when the
+ array is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ array contains a null value.
+ The exception that is thrown when the
+ array is empty.
+ The exception that is thrown when one
+ of the elements in the array has been disposed.
+
+
+
+ Creates a continuation Task
+ that will be started upon the completion of any Task in the provided set.
+
+ The array of tasks from which to continue when one task completes.
+ The function delegate to execute when one task in the array completes.
+ The CancellationToken
+ that will be assigned to the new continuation task.
+ The new continuation Task .
+ The exception that is thrown when the
+ array is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ array contains a null value.
+ The exception that is thrown when the
+ array is empty.
+ The exception that is thrown when one
+ of the elements in the array has been disposed.
+ The provided CancellationToken
+ has already been disposed.
+
+
+
+
+ Creates a continuation Task
+ that will be started upon the completion of any Task in the provided set.
+
+ The array of tasks from which to continue when one task completes.
+ The function delegate to execute when one task in the array completes.
+ The
+ TaskContinuationOptions value that controls the behavior of
+ the created continuation Task .
+ The new continuation Task .
+ The exception that is thrown when the
+ array is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ array contains a null value.
+ The exception that is thrown when the
+ array is empty.
+ The exception that is thrown when the
+ argument specifies an invalid TaskContinuationOptions
+ value.
+ The exception that is thrown when one
+ of the elements in the array has been disposed.
+
+ The NotOn* and OnlyOn* TaskContinuationOptions ,
+ which constrain for which TaskStatus states a continuation
+ will be executed, are illegal with ContinueWhenAny.
+
+
+
+
+ Creates a continuation Task
+ that will be started upon the completion of any Task in the provided set.
+
+ The array of tasks from which to continue when one task completes.
+ The function delegate to execute when one task in the array completes.
+ The CancellationToken
+ that will be assigned to the new continuation task.
+ The
+ TaskContinuationOptions value that controls the behavior of
+ the created continuation Task .
+ The TaskScheduler
+ that is used to schedule the created continuation Task .
+ The new continuation Task .
+ The exception that is thrown when the
+ array is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ array contains a null value.
+ The exception that is thrown when the
+ array is empty.
+ The exception that is thrown when the
+ argument specifies an invalid TaskContinuationOptions
+ value.
+ The exception that is thrown when one
+ of the elements in the array has been disposed.
+ The provided CancellationToken
+ has already been disposed.
+
+
+ The NotOn* and OnlyOn* TaskContinuationOptions ,
+ which constrain for which TaskStatus states a continuation
+ will be executed, are illegal with ContinueWhenAny.
+
+
+
+
+ Creates a continuation Task
+ that will be started upon the completion of any Task in the provided set.
+
+ The type of the result of the antecedent .
+ The array of tasks from which to continue when one task completes.
+ The function delegate to execute when one task in the
+ array completes.
+ The new continuation .
+ The exception that is thrown when the
+ array is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ array contains a null value.
+ The exception that is thrown when the
+ array is empty.
+ The exception that is thrown when one
+ of the elements in the array has been disposed.
+
+
+
+ Creates a continuation Task
+ that will be started upon the completion of any Task in the provided set.
+
+ The type of the result of the antecedent .
+ The array of tasks from which to continue when one task completes.
+ The function delegate to execute when one task in the
+ array completes.
+ The CancellationToken
+ that will be assigned to the new continuation task.
+ The new continuation .
+ The exception that is thrown when the
+ array is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ array contains a null value.
+ The exception that is thrown when the
+ array is empty.
+ The exception that is thrown when one
+ of the elements in the array has been disposed.
+ The provided CancellationToken
+ has already been disposed.
+
+
+
+
+ Creates a continuation Task
+ that will be started upon the completion of any Task in the provided set.
+
+ The type of the result of the antecedent .
+ The array of tasks from which to continue when one task completes.
+ The function delegate to execute when one task in the
+ array completes.
+ The
+ TaskContinuationOptions value that controls the behavior of
+ the created continuation Task .
+ The new continuation .
+ The exception that is thrown when the
+ array is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ array contains a null value.
+ The exception that is thrown when the
+ array is empty.
+ The exception that is thrown when the
+ argument specifies an invalid TaskContinuationOptions
+ value.
+ The exception that is thrown when one
+ of the elements in the array has been disposed.
+
+ The NotOn* and OnlyOn* TaskContinuationOptions ,
+ which constrain for which TaskStatus states a continuation
+ will be executed, are illegal with ContinueWhenAny.
+
+
+
+
+ Creates a continuation Task
+ that will be started upon the completion of any Task in the provided set.
+
+ The type of the result of the antecedent .
+ The array of tasks from which to continue when one task completes.
+ The function delegate to execute when one task in the
+ array completes.
+ The CancellationToken
+ that will be assigned to the new continuation task.
+ The
+ TaskContinuationOptions value that controls the behavior of
+ the created continuation Task .
+ The TaskScheduler
+ that is used to schedule the created continuation .
+ The new continuation .
+ The exception that is thrown when the
+ array is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ array contains a null value.
+ The exception that is thrown when the
+ array is empty.
+ The exception that is thrown when the
+ argument specifies an invalid TaskContinuationOptions
+ value.
+ The exception that is thrown when one
+ of the elements in the array has been disposed.
+ The provided CancellationToken
+ has already been disposed.
+
+
+ The NotOn* and OnlyOn* TaskContinuationOptions ,
+ which constrain for which TaskStatus states a continuation
+ will be executed, are illegal with ContinueWhenAny.
+
+
+
+
+ Gets the default CancellationToken of this
+ TaskFactory.
+
+
+ This property returns the default that will be assigned to all
+ tasks created by this factory unless another CancellationToken value is explicitly specified
+ during the call to the factory methods.
+
+
+
+
+ Gets the TaskScheduler of this
+ TaskFactory{TResult}.
+
+
+ This property returns the default scheduler for this factory. It will be used to schedule all
+ tasks unless another scheduler is explicitly specified during calls to this factory's methods.
+ If null, TaskScheduler.Current
+ will be used.
+
+
+
+
+ Gets the TaskCreationOptions
+ value of this TaskFactory{TResult}.
+
+
+ This property returns the default creation options for this factory. They will be used to create all
+ tasks unless other options are explicitly specified during calls to this factory's methods.
+
+
+
+
+ Gets the TaskContinuationOptions
+ value of this TaskFactory{TResult}.
+
+
+ This property returns the default continuation options for this factory. They will be used to create
+ all continuation tasks unless other options are explicitly specified during calls to this factory's methods.
+
+
+
+
+ Represents the current stage in the lifecycle of a .
+
+
+
+
+ The task has been initialized but has not yet been scheduled.
+
+
+
+
+ The task is waiting to be activated and scheduled internally by the .NET Framework infrastructure.
+
+
+
+
+ The task has been scheduled for execution but has not yet begun executing.
+
+
+
+
+ The task is running but has not yet completed.
+
+
+
+
+ The task has finished executing and is implicitly waiting for
+ attached child tasks to complete.
+
+
+
+
+ The task completed execution successfully.
+
+
+
+
+ The task acknowledged cancellation by throwing an OperationCanceledException with its own CancellationToken
+ while the token was in signaled state, or the task's CancellationToken was already signaled before the
+ task started executing.
+
+
+
+
+ The task completed due to an unhandled exception.
+
+
+
+
+ In some cases a replica will want to quit prematurely (ie. before finishing a chunk of work it may have grabbed)
+ yet they will need the next replica to pick things up from where they left. This API is used to save such state.
+
+ Calling it is also the only way to record a premature exit.
+
+
+
+
+
+ Specifies flags that control optional behavior for the creation and execution of tasks.
+
+
+
+
+ Specifies that the default behavior should be used.
+
+
+
+
+ A hint to a TaskScheduler to schedule a
+ task in as fair a manner as possible, meaning that tasks scheduled sooner will be more likely to
+ be run sooner, and tasks scheduled later will be more likely to be run later.
+
+
+
+
+ Specifies that a task will be a long-running, course-grained operation. It provides a hint to the
+ TaskScheduler that oversubscription may be
+ warranted.
+
+
+
+
+ Specifies that a task is attached to a parent in the task hierarchy.
+
+
+
+
+ Task creation flags which are only used internally.
+
+
+
+ Specifies "No internal task options"
+
+
+ Used to filter out internal vs. public task creation options.
+
+
+ Specifies that the task will be queued by the runtime before handing it over to the user.
+ This flag will be used to skip the cancellationtoken registration step, which is only meant for unstarted tasks.
+
+
+
+ Specifies flags that control optional behavior for the creation and execution of continuation tasks.
+
+
+
+
+ Default = "Continue on any, no task options, run asynchronously"
+ Specifies that the default behavior should be used. Continuations, by default, will
+ be scheduled when the antecedent task completes, regardless of the task's final TaskStatus .
+
+
+
+
+ A hint to a TaskScheduler to schedule a
+ task in as fair a manner as possible, meaning that tasks scheduled sooner will be more likely to
+ be run sooner, and tasks scheduled later will be more likely to be run later.
+
+
+
+
+ Specifies that a task will be a long-running, course-grained operation. It provides
+ a hint to the TaskScheduler that
+ oversubscription may be warranted.
+
+
+
+
+ Specifies that a task is attached to a parent in the task hierarchy.
+
+
+
+
+ Specifies that the continuation task should not be scheduled if its antecedent ran to completion.
+ This option is not valid for multi-task continuations.
+
+
+
+
+ Specifies that the continuation task should not be scheduled if its antecedent threw an unhandled
+ exception. This option is not valid for multi-task continuations.
+
+
+
+
+ Specifies that the continuation task should not be scheduled if its antecedent was canceled. This
+ option is not valid for multi-task continuations.
+
+
+
+
+ Specifies that the continuation task should be scheduled only if its antecedent ran to
+ completion. This option is not valid for multi-task continuations.
+
+
+
+
+ Specifies that the continuation task should be scheduled only if its antecedent threw an
+ unhandled exception. This option is not valid for multi-task continuations.
+
+
+
+
+ Specifies that the continuation task should be scheduled only if its antecedent was canceled.
+ This option is not valid for multi-task continuations.
+
+
+
+
+ Specifies that the continuation task should be executed synchronously. With this option
+ specified, the continuation will be run on the same thread that causes the antecedent task to
+ transition into its final state. If the antecedent is already complete when the continuation is
+ created, the continuation will run on the thread creating the continuation. Only very
+ short-running continuations should be executed synchronously.
+
+
+
+
+ Internal helper class to keep track of stack depth and decide whether we should inline or not.
+
+
+
+
+ This method needs to be called before attempting inline execution on the current thread.
+ If false is returned, it means we are too close to the end of the stack and should give up inlining.
+ Each call to TryBeginInliningScope() that returns true must be matched with a
+ call to EndInliningScope() regardless of whether inlining actually took place.
+
+
+
+
+ This needs to be called once for each previous successful TryBeginInliningScope() call after
+ inlining related logic runs.
+
+
+
+
+ Represents an exception used to communicate task cancellation.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the
+ class with a specified error message.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Initializes a new instance of the
+ class with a specified error message and a reference to the inner exception that is the cause of
+ this exception.
+
+ The error message that explains the reason for the exception.
+ The exception that is the cause of the current exception.
+
+
+
+ Initializes a new instance of the class
+ with a reference to the that has been canceled.
+
+ A task that has been canceled.
+
+
+
+ Initializes a new instance of the
+ class with serialized data.
+
+ The that holds the serialized object data about the exception being thrown.
+ The that contains contextual information about the source or destination.
+
+
+
+ Gets the task associated with this exception.
+
+
+ It is permissible for no Task to be associated with a
+ , in which case
+ this property will return null.
+
+
+
+
+ An exception holder manages a list of exceptions for one particular task.
+ It offers the ability to aggregate, but more importantly, also offers intrinsic
+ support for propagating unhandled exceptions that are never observed. It does
+ this by aggregating and throwing if the holder is ever GC'd without the holder's
+ contents ever having been requested (e.g. by a Task.Wait, Task.get_Exception, etc).
+
+
+
+
+ Creates a new holder; it will be registered for finalization.
+
+ The task this holder belongs to.
+
+
+
+ A finalizer that repropagates unhandled exceptions.
+
+
+
+
+ Add an exception to the internal list. This will ensure the holder is
+ in the proper state (handled/unhandled) depending on the list's contents.
+
+ An exception object (either an Exception or an
+ IEnumerable{Exception}) to add to the list.
+
+
+
+ A private helper method that ensures the holder is considered
+ unhandled, i.e. it is registered for finalization.
+
+
+
+
+ A private helper method that ensures the holder is considered
+ handled, i.e. it is not registered for finalization.
+
+ Whether this is called from the finalizer thread.
+
+
+
+ Allocates a new aggregate exception and adds the contents of the list to
+ it. By calling this method, the holder assumes exceptions to have been
+ "observed", such that the finalization check will be subsequently skipped.
+
+ Whether this is being called from a finalizer.
+ An extra exception to be included (optionally).
+ The aggregate exception to throw.
+
+
+
+ Provides support for creating and scheduling
+ Tasks .
+
+
+
+ There are many common patterns for which tasks are relevant. The
+ class encodes some of these patterns into methods that pick up default settings, which are
+ configurable through its constructors.
+
+
+ A default instance of is available through the
+ Task.Factory property.
+
+
+
+
+
+ Initializes a instance with the default configuration.
+
+
+ This constructor creates a instance with a default configuration. The
+ property is initialized to
+ TaskCreationOptions.None , the
+ property is initialized to TaskContinuationOptions.None ,
+ and the TaskScheduler property is
+ initialized to the current scheduler (see TaskScheduler.Current ).
+
+
+
+
+ Initializes a instance with the specified configuration.
+
+ The default that will be assigned
+ to tasks created by this unless another CancellationToken is explicitly specified
+ while calling the factory methods.
+
+ This constructor creates a instance with a default configuration. The
+ property is initialized to
+ TaskCreationOptions.None , the
+ property is initialized to TaskContinuationOptions.None ,
+ and the TaskScheduler property is
+ initialized to the current scheduler (see TaskScheduler.Current ).
+
+
+
+
+ Initializes a instance with the specified configuration.
+
+
+ The
+ TaskScheduler to use to schedule any tasks created with this TaskFactory. A null value
+ indicates that the current TaskScheduler should be used.
+
+
+ With this constructor, the
+ property is initialized to
+ TaskCreationOptions.None , the
+ property is initialized to TaskContinuationOptions.None ,
+ and the TaskScheduler property is
+ initialized to , unless it's null, in which case the property is
+ initialized to the current scheduler (see TaskScheduler.Current ).
+
+
+
+
+ Initializes a instance with the specified configuration.
+
+
+ The default
+ TaskCreationOptions to use when creating tasks with this TaskFactory.
+
+
+ The default
+ TaskContinuationOptions to use when creating continuation tasks with this TaskFactory.
+
+
+ The exception that is thrown when the
+ argument or the
+ argument specifies an invalid value.
+
+
+ With this constructor, the
+ property is initialized to ,
+ the
+ property is initialized to , and the TaskScheduler property is initialized to the
+ current scheduler (see TaskScheduler.Current ).
+
+
+
+
+ Initializes a instance with the specified configuration.
+
+ The default that will be assigned
+ to tasks created by this unless another CancellationToken is explicitly specified
+ while calling the factory methods.
+
+ The default
+ TaskCreationOptions to use when creating tasks with this TaskFactory.
+
+
+ The default
+ TaskContinuationOptions to use when creating continuation tasks with this TaskFactory.
+
+
+ The default
+ TaskScheduler to use to schedule any Tasks created with this TaskFactory. A null value
+ indicates that TaskScheduler.Current should be used.
+
+
+ The exception that is thrown when the
+ argument or the
+ argumentspecifies an invalid value.
+
+
+ With this constructor, the
+ property is initialized to ,
+ the
+ property is initialized to , and the TaskScheduler property is initialized to
+ , unless it's null, in which case the property is initialized to the
+ current scheduler (see TaskScheduler.Current ).
+
+
+
+
+ Creates and starts a Task .
+
+ The action delegate to execute asynchronously.
+ The started Task .
+ The exception that is thrown when the
+ argument is null.
+
+ Calling StartNew is functionally equivalent to creating a Task using one of its constructors
+ and then calling
+ Start to schedule it for execution. However,
+ unless creation and scheduling must be separated, StartNew is the recommended
+ approach for both simplicity and performance.
+
+
+
+
+ Creates and starts a Task .
+
+ The action delegate to execute asynchronously.
+ The that will be assigned to the new task.
+ The started Task .
+ The exception that is thrown when the
+ argument is null.
+ The provided CancellationToken
+ has already been disposed.
+
+
+ Calling StartNew is functionally equivalent to creating a Task using one of its constructors
+ and then calling
+ Start to schedule it for execution. However,
+ unless creation and scheduling must be separated, StartNew is the recommended
+ approach for both simplicity and performance.
+
+
+
+
+ Creates and starts a Task .
+
+ The action delegate to execute asynchronously.
+ A TaskCreationOptions value that controls the behavior of the
+ created
+ Task.
+ The started Task .
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument specifies an invalid TaskCreationOptions
+ value.
+
+ Calling StartNew is functionally equivalent to creating a Task using one of its constructors and
+ then calling
+ Start to schedule it for execution.
+ However, unless creation and scheduling must be separated, StartNew is the recommended approach
+ for both simplicity and performance.
+
+
+
+
+ Creates and starts a Task .
+
+ The action delegate to execute asynchronously.
+ The that will be assigned to the new
+ A TaskCreationOptions value that controls the behavior of the
+ created
+ Task.
+ The TaskScheduler
+ that is used to schedule the created Task .
+ The started Task .
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument specifies an invalid TaskCreationOptions
+ value.
+ The provided CancellationToken
+ has already been disposed.
+
+
+ Calling StartNew is functionally equivalent to creating a Task using one of its constructors and
+ then calling
+ Start to schedule it for execution.
+ However, unless creation and scheduling must be separated, StartNew is the recommended approach
+ for both simplicity and performance.
+
+
+
+
+ Creates and starts a Task .
+
+ The action delegate to execute asynchronously.
+ An object containing data to be used by the
+ delegate.
+ The started Task .
+ The exception that is thrown when the
+ argument is null.
+
+ Calling StartNew is functionally equivalent to creating a Task using one of its constructors and
+ then calling
+ Start to schedule it for execution.
+ However, unless creation and scheduling must be separated, StartNew is the recommended approach
+ for both simplicity and performance.
+
+
+
+
+ Creates and starts a Task .
+
+ The action delegate to execute asynchronously.
+ An object containing data to be used by the
+ delegate.
+ The that will be assigned to the new
+ The started Task .
+ The exception that is thrown when the
+ argument is null.
+ The provided CancellationToken
+ has already been disposed.
+
+
+ Calling StartNew is functionally equivalent to creating a Task using one of its constructors and
+ then calling
+ Start to schedule it for execution.
+ However, unless creation and scheduling must be separated, StartNew is the recommended approach
+ for both simplicity and performance.
+
+
+
+
+ Creates and starts a Task .
+
+ The action delegate to execute asynchronously.
+ An object containing data to be used by the
+ delegate.
+ A TaskCreationOptions value that controls the behavior of the
+ created
+ Task.
+ The started Task .
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument specifies an invalid TaskCreationOptions
+ value.
+
+ Calling StartNew is functionally equivalent to creating a Task using one of its constructors and
+ then calling
+ Start to schedule it for execution.
+ However, unless creation and scheduling must be separated, StartNew is the recommended approach
+ for both simplicity and performance.
+
+
+
+
+ Creates and starts a Task .
+
+ The action delegate to execute asynchronously.
+ An object containing data to be used by the
+ delegate.
+ The that will be assigned to the new task.
+ A TaskCreationOptions value that controls the behavior of the
+ created
+ Task.
+ The TaskScheduler
+ that is used to schedule the created Task .
+ The started Task .
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument specifies an invalid TaskCreationOptions
+ value.
+ The provided CancellationToken
+ has already been disposed.
+
+
+ Calling StartNew is functionally equivalent to creating a Task using one of its constructors and
+ then calling
+ Start to schedule it for execution.
+ However, unless creation and scheduling must be separated, StartNew is the recommended approach
+ for both simplicity and performance.
+
+
+
+
+ Creates and starts a .
+
+ The type of the result available through the
+ Task .
+
+ A function delegate that returns the future result to be available through
+ the .
+ The started .
+ The exception that is thrown when the
+ argument is null.
+
+ Calling StartNew is functionally equivalent to creating a using one
+ of its constructors and then calling
+ Start to schedule it for execution.
+ However, unless creation and scheduling must be separated, StartNew is the recommended approach
+ for both simplicity and performance.
+
+
+
+
+ Creates and starts a .
+
+ The type of the result available through the
+ Task .
+
+ A function delegate that returns the future result to be available through
+ the .
+ The that will be assigned to the new
+ The started .
+ The exception that is thrown when the
+ argument is null.
+ The provided CancellationToken
+ has already been disposed.
+
+
+ Calling StartNew is functionally equivalent to creating a using one
+ of its constructors and then calling
+ Start to schedule it for execution.
+ However, unless creation and scheduling must be separated, StartNew is the recommended approach
+ for both simplicity and performance.
+
+
+
+
+ Creates and starts a .
+
+ The type of the result available through the
+ Task .
+
+ A function delegate that returns the future result to be available through
+ the .
+ A TaskCreationOptions value that controls the behavior of the
+ created
+ .
+ The started .
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument specifies an invalid TaskCreationOptions
+ value.
+
+ Calling StartNew is functionally equivalent to creating a using one
+ of its constructors and then calling
+ Start to schedule it for execution.
+ However, unless creation and scheduling must be separated, StartNew is the recommended approach
+ for both simplicity and performance.
+
+
+
+
+ Creates and starts a .
+
+ The type of the result available through the
+ Task .
+
+ A function delegate that returns the future result to be available through
+ the .
+ The that will be assigned to the new task.
+ A TaskCreationOptions value that controls the behavior of the
+ created
+ .
+ The TaskScheduler
+ that is used to schedule the created
+ Task{TResult} .
+ The started .
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument specifies an invalid TaskCreationOptions
+ value.
+ The provided CancellationToken
+ has already been disposed.
+
+
+ Calling StartNew is functionally equivalent to creating a using one
+ of its constructors and then calling
+ Start to schedule it for execution.
+ However, unless creation and scheduling must be separated, StartNew is the recommended approach
+ for both simplicity and performance.
+
+
+
+
+ Creates and starts a .
+
+ The type of the result available through the
+ Task .
+
+ A function delegate that returns the future result to be available through
+ the .
+ An object containing data to be used by the
+ delegate.
+ The started .
+ The exception that is thrown when the
+ argument is null.
+
+ Calling StartNew is functionally equivalent to creating a using one
+ of its constructors and then calling
+ Start to schedule it for execution.
+ However, unless creation and scheduling must be separated, StartNew is the recommended approach
+ for both simplicity and performance.
+
+
+
+
+ Creates and starts a .
+
+ The type of the result available through the
+ Task .
+
+ A function delegate that returns the future result to be available through
+ the .
+ An object containing data to be used by the
+ delegate.
+ The that will be assigned to the new
+ The started .
+ The exception that is thrown when the
+ argument is null.
+ The provided CancellationToken
+ has already been disposed.
+
+
+ Calling StartNew is functionally equivalent to creating a using one
+ of its constructors and then calling
+ Start to schedule it for execution.
+ However, unless creation and scheduling must be separated, StartNew is the recommended approach
+ for both simplicity and performance.
+
+
+
+
+ Creates and starts a .
+
+ The type of the result available through the
+ Task .
+
+ A function delegate that returns the future result to be available through
+ the .
+ An object containing data to be used by the
+ delegate.
+ A TaskCreationOptions value that controls the behavior of the
+ created
+ .
+ The started .
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument specifies an invalid TaskCreationOptions
+ value.
+
+ Calling StartNew is functionally equivalent to creating a using one
+ of its constructors and then calling
+ Start to schedule it for execution.
+ However, unless creation and scheduling must be separated, StartNew is the recommended approach
+ for both simplicity and performance.
+
+
+
+
+ Creates and starts a .
+
+ The type of the result available through the
+ Task .
+
+ A function delegate that returns the future result to be available through
+ the .
+ An object containing data to be used by the
+ delegate.
+ The that will be assigned to the new task.
+ A TaskCreationOptions value that controls the behavior of the
+ created
+ .
+ The TaskScheduler
+ that is used to schedule the created
+ Task{TResult} .
+ The started .
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument specifies an invalid TaskCreationOptions
+ value.
+ The provided CancellationToken
+ has already been disposed.
+
+
+ Calling StartNew is functionally equivalent to creating a using one
+ of its constructors and then calling
+ Start to schedule it for execution.
+ However, unless creation and scheduling must be separated, StartNew is the recommended approach
+ for both simplicity and performance.
+
+
+
+
+ Creates a Task that executes an end method action
+ when a specified IAsyncResult completes.
+
+ The IAsyncResult whose completion should trigger the processing of the
+ .
+ The action delegate that processes the completed .
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ A Task that represents the asynchronous
+ operation.
+
+
+
+ Creates a Task that executes an end method action
+ when a specified IAsyncResult completes.
+
+ The IAsyncResult whose completion should trigger the processing of the
+ .
+ The action delegate that processes the completed .
+ The TaskCreationOptions value that controls the behavior of the
+ created Task .
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument specifies an invalid TaskCreationOptions
+ value.
+ A Task that represents the asynchronous
+ operation.
+
+
+
+ Creates a Task that executes an end method action
+ when a specified IAsyncResult completes.
+
+ The IAsyncResult whose completion should trigger the processing of the
+ .
+ The action delegate that processes the completed .
+ The TaskScheduler
+ that is used to schedule the task that executes the end method.
+ The TaskCreationOptions value that controls the behavior of the
+ created Task .
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument specifies an invalid TaskCreationOptions
+ value.
+ A Task that represents the asynchronous
+ operation.
+
+
+
+ Creates a Task that represents a pair of begin
+ and end methods that conform to the Asynchronous Programming Model pattern.
+
+ The delegate that begins the asynchronous operation.
+ The delegate that ends the asynchronous operation.
+ An object containing data to be used by the
+ delegate.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The created Task that represents the
+ asynchronous operation.
+
+ This method throws any exceptions thrown by the .
+
+
+
+
+ Creates a Task that represents a pair of begin
+ and end methods that conform to the Asynchronous Programming Model pattern.
+
+ The delegate that begins the asynchronous operation.
+ The delegate that ends the asynchronous operation.
+ The TaskCreationOptions value that controls the behavior of the
+ created Task .
+ An object containing data to be used by the
+ delegate.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument specifies an invalid TaskCreationOptions
+ value.
+ The created Task that represents the
+ asynchronous operation.
+
+ This method throws any exceptions thrown by the .
+
+
+
+
+ Creates a Task that represents a pair of begin
+ and end methods that conform to the Asynchronous Programming Model pattern.
+
+ The type of the first argument passed to the
+ delegate.
+ The delegate that begins the asynchronous operation.
+ The delegate that ends the asynchronous operation.
+ The first argument passed to the
+ delegate.
+ An object containing data to be used by the
+ delegate.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The created Task that represents the
+ asynchronous operation.
+
+ This method throws any exceptions thrown by the .
+
+
+
+
+ Creates a Task that represents a pair of begin
+ and end methods that conform to the Asynchronous Programming Model pattern.
+
+ The type of the first argument passed to the
+ delegate.
+ The delegate that begins the asynchronous operation.
+ The delegate that ends the asynchronous operation.
+ The first argument passed to the
+ delegate.
+ The TaskCreationOptions value that controls the behavior of the
+ created Task .
+ An object containing data to be used by the
+ delegate.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument specifies an invalid TaskCreationOptions
+ value.
+ The created Task that represents the
+ asynchronous operation.
+
+ This method throws any exceptions thrown by the .
+
+
+
+
+ Creates a Task that represents a pair of begin
+ and end methods that conform to the Asynchronous Programming Model pattern.
+
+ The type of the first argument passed to the
+ delegate.
+ The type of the second argument passed to
+ delegate.
+ The delegate that begins the asynchronous operation.
+ The delegate that ends the asynchronous operation.
+ The first argument passed to the
+ delegate.
+ The second argument passed to the
+ delegate.
+ An object containing data to be used by the
+ delegate.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The created Task that represents the
+ asynchronous operation.
+
+ This method throws any exceptions thrown by the .
+
+
+
+
+ Creates a Task that represents a pair of begin
+ and end methods that conform to the Asynchronous Programming Model pattern.
+
+ The type of the first argument passed to the
+ delegate.
+ The type of the second argument passed to
+ delegate.
+ The delegate that begins the asynchronous operation.
+ The delegate that ends the asynchronous operation.
+ The first argument passed to the
+ delegate.
+ The second argument passed to the
+ delegate.
+ The TaskCreationOptions value that controls the behavior of the
+ created Task .
+ An object containing data to be used by the
+ delegate.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument specifies an invalid TaskCreationOptions
+ value.
+ The created Task that represents the
+ asynchronous operation.
+
+ This method throws any exceptions thrown by the .
+
+
+
+
+ Creates a Task that represents a pair of begin
+ and end methods that conform to the Asynchronous Programming Model pattern.
+
+ The type of the first argument passed to the
+ delegate.
+ The type of the second argument passed to
+ delegate.
+ The type of the third argument passed to
+ delegate.
+ The delegate that begins the asynchronous operation.
+ The delegate that ends the asynchronous operation.
+ The first argument passed to the
+ delegate.
+ The second argument passed to the
+ delegate.
+ The third argument passed to the
+ delegate.
+ An object containing data to be used by the
+ delegate.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The created Task that represents the
+ asynchronous operation.
+
+ This method throws any exceptions thrown by the .
+
+
+
+
+ Creates a Task that represents a pair of begin
+ and end methods that conform to the Asynchronous Programming Model pattern.
+
+ The type of the first argument passed to the
+ delegate.
+ The type of the second argument passed to
+ delegate.
+ The type of the third argument passed to
+ delegate.
+ The delegate that begins the asynchronous operation.
+ The delegate that ends the asynchronous operation.
+ The first argument passed to the
+ delegate.
+ The second argument passed to the
+ delegate.
+ The third argument passed to the
+ delegate.
+ The TaskCreationOptions value that controls the behavior of the
+ created Task .
+ An object containing data to be used by the
+ delegate.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument specifies an invalid TaskCreationOptions
+ value.
+ The created Task that represents the
+ asynchronous operation.
+
+ This method throws any exceptions thrown by the .
+
+
+
+
+ Creates a Task that executes an end
+ method function when a specified IAsyncResult completes.
+
+ The type of the result available through the
+ Task .
+
+ The IAsyncResult whose completion should trigger the processing of the
+ .
+ The function delegate that processes the completed .
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ A Task that represents the
+ asynchronous operation.
+
+
+
+ Creates a Task that executes an end
+ method function when a specified IAsyncResult completes.
+
+ The type of the result available through the
+ Task .
+
+ The IAsyncResult whose completion should trigger the processing of the
+ .
+ The function delegate that processes the completed .
+ The TaskCreationOptions value that controls the behavior of the
+ created Task .
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument specifies an invalid TaskCreationOptions
+ value.
+ A Task that represents the
+ asynchronous operation.
+
+
+
+ Creates a Task that executes an end
+ method function when a specified IAsyncResult completes.
+
+ The type of the result available through the
+ Task .
+
+ The IAsyncResult whose completion should trigger the processing of the
+ .
+ The function delegate that processes the completed .
+ The TaskScheduler
+ that is used to schedule the task that executes the end method.
+ The TaskCreationOptions value that controls the behavior of the
+ created Task .
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument specifies an invalid TaskCreationOptions
+ value.
+ A Task that represents the
+ asynchronous operation.
+
+
+
+ Creates a Task that represents a pair of
+ begin and end methods that conform to the Asynchronous Programming Model pattern.
+
+ The type of the result available through the
+ Task .
+
+ The delegate that begins the asynchronous operation.
+ The delegate that ends the asynchronous operation.
+ An object containing data to be used by the
+ delegate.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The created Task that
+ represents the asynchronous operation.
+
+ This method throws any exceptions thrown by the .
+
+
+
+
+ Creates a Task that represents a pair of
+ begin and end methods that conform to the Asynchronous Programming Model pattern.
+
+ The type of the result available through the
+ Task .
+
+ The delegate that begins the asynchronous operation.
+ The delegate that ends the asynchronous operation.
+ The TaskCreationOptions value that controls the behavior of the
+ created Task .
+ An object containing data to be used by the
+ delegate.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument specifies an invalid TaskCreationOptions
+ value.
+ The created Task that
+ represents the asynchronous operation.
+
+ This method throws any exceptions thrown by the .
+
+
+
+
+ Creates a Task that represents a pair of
+ begin and end methods that conform to the Asynchronous Programming Model pattern.
+
+ The type of the first argument passed to the delegate.
+ The type of the result available through the
+ Task .
+
+ The delegate that begins the asynchronous operation.
+ The delegate that ends the asynchronous operation.
+ The first argument passed to the
+ delegate.
+ An object containing data to be used by the
+ delegate.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The created Task that
+ represents the asynchronous operation.
+
+ This method throws any exceptions thrown by the .
+
+
+
+
+ Creates a Task that represents a pair of
+ begin and end methods that conform to the Asynchronous Programming Model pattern.
+
+ The type of the first argument passed to the delegate.
+ The type of the result available through the
+ Task .
+
+ The delegate that begins the asynchronous operation.
+ The delegate that ends the asynchronous operation.
+ The first argument passed to the
+ delegate.
+ The TaskCreationOptions value that controls the behavior of the
+ created Task .
+ An object containing data to be used by the
+ delegate.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument specifies an invalid TaskCreationOptions
+ value.
+ The created Task that
+ represents the asynchronous operation.
+
+ This method throws any exceptions thrown by the .
+
+
+
+
+ Creates a Task that represents a pair of
+ begin and end methods that conform to the Asynchronous Programming Model pattern.
+
+ The type of the first argument passed to the delegate.
+ The type of the second argument passed to
+ delegate.
+ The type of the result available through the
+ Task .
+
+ The delegate that begins the asynchronous operation.
+ The delegate that ends the asynchronous operation.
+ The first argument passed to the
+ delegate.
+ The second argument passed to the
+ delegate.
+ An object containing data to be used by the
+ delegate.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The created Task that
+ represents the asynchronous operation.
+
+ This method throws any exceptions thrown by the .
+
+
+
+
+ Creates a Task that represents a pair of
+ begin and end methods that conform to the Asynchronous Programming Model pattern.
+
+ The type of the first argument passed to the delegate.
+ The type of the second argument passed to
+ delegate.
+ The type of the result available through the
+ Task .
+
+ The delegate that begins the asynchronous operation.
+ The delegate that ends the asynchronous operation.
+ The first argument passed to the
+ delegate.
+ The second argument passed to the
+ delegate.
+ The TaskCreationOptions value that controls the behavior of the
+ created Task .
+ An object containing data to be used by the
+ delegate.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument specifies an invalid TaskCreationOptions
+ value.
+ The created Task that
+ represents the asynchronous operation.
+
+ This method throws any exceptions thrown by the .
+
+
+
+
+ Creates a Task that represents a pair of
+ begin and end methods that conform to the Asynchronous Programming Model pattern.
+
+ The type of the first argument passed to the delegate.
+ The type of the second argument passed to
+ delegate.
+ The type of the third argument passed to
+ delegate.
+ The type of the result available through the
+ Task .
+
+ The delegate that begins the asynchronous operation.
+ The delegate that ends the asynchronous operation.
+ The first argument passed to the
+ delegate.
+ The second argument passed to the
+ delegate.
+ The third argument passed to the
+ delegate.
+ An object containing data to be used by the
+ delegate.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The created Task that
+ represents the asynchronous operation.
+
+ This method throws any exceptions thrown by the .
+
+
+
+
+ Creates a Task that represents a pair of
+ begin and end methods that conform to the Asynchronous Programming Model pattern.
+
+ The type of the first argument passed to the delegate.
+ The type of the second argument passed to
+ delegate.
+ The type of the third argument passed to
+ delegate.
+ The type of the result available through the
+ Task .
+
+ The delegate that begins the asynchronous operation.
+ The delegate that ends the asynchronous operation.
+ The first argument passed to the
+ delegate.
+ The second argument passed to the
+ delegate.
+ The third argument passed to the
+ delegate.
+ The TaskCreationOptions value that controls the behavior of the
+ created Task .
+ An object containing data to be used by the
+ delegate.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument specifies an invalid TaskCreationOptions
+ value.
+ The created Task that
+ represents the asynchronous operation.
+
+ This method throws any exceptions thrown by the .
+
+
+
+
+ Check validity of options passed to FromAsync method
+
+ The options to be validated.
+ determines type of FromAsync method that called this method
+
+
+
+ Creates a continuation Task
+ that will be started upon the completion of a set of provided Tasks.
+
+ The array of tasks from which to continue.
+ The action delegate to execute when all tasks in
+ the array have completed.
+ The new continuation Task .
+ The exception that is thrown when the
+ array is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ array contains a null value.
+ The exception that is thrown when the
+ array is empty.
+ The exception that is thrown when one
+ of the elements in the array has been disposed.
+
+
+
+ Creates a continuation Task
+ that will be started upon the completion of a set of provided Tasks.
+
+ The array of tasks from which to continue.
+ The action delegate to execute when all tasks in
+ the array have completed.
+ The CancellationToken
+ that will be assigned to the new continuation task.
+ The new continuation Task .
+ The exception that is thrown when the
+ array is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ array contains a null value.
+ The exception that is thrown when the
+ array is empty.
+ The exception that is thrown when one
+ of the elements in the array has been disposed.
+ The provided CancellationToken
+ has already been disposed.
+
+
+
+
+ Creates a continuation Task
+ that will be started upon the completion of a set of provided Tasks.
+
+ The array of tasks from which to continue.
+ The action delegate to execute when all tasks in the array have completed.
+ The
+ TaskContinuationOptions value that controls the behavior of
+ the created continuation Task .
+ The new continuation Task .
+ The exception that is thrown when the
+ array is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ array contains a null value.
+ The exception that is thrown when the
+ array is empty.
+ The exception that is thrown when the
+ argument specifies an invalid TaskContinuationOptions
+ value.
+ The exception that is thrown when one
+ of the elements in the array has been disposed.
+
+ The NotOn* and OnlyOn* TaskContinuationOptions ,
+ which constrain for which TaskStatus states a continuation
+ will be executed, are illegal with ContinueWhenAll.
+
+
+
+
+ Creates a continuation Task
+ that will be started upon the completion of a set of provided Tasks.
+
+ The array of tasks from which to continue.
+ The action delegate to execute when all tasks in the array have completed.
+ The CancellationToken
+ that will be assigned to the new continuation task.
+ The
+ TaskContinuationOptions value that controls the behavior of
+ the created continuation Task .
+ The TaskScheduler
+ that is used to schedule the created continuation Task .
+ The new continuation Task .
+ The exception that is thrown when the
+ array is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ array contains a null value.
+ The exception that is thrown when the
+ array is empty.
+ The exception that is thrown when the
+ argument specifies an invalid TaskContinuationOptions
+ value.
+ The exception that is thrown when one
+ of the elements in the array has been disposed.
+ The provided CancellationToken
+ has already been disposed.
+
+
+ The NotOn* and OnlyOn* TaskContinuationOptions ,
+ which constrain for which TaskStatus states a continuation
+ will be executed, are illegal with ContinueWhenAll.
+
+
+
+
+ Creates a continuation Task
+ that will be started upon the completion of a set of provided Tasks.
+
+ The type of the result of the antecedent .
+ The array of tasks from which to continue.
+ The action delegate to execute when all tasks in
+ the array have completed.
+ The new continuation Task .
+ The exception that is thrown when the
+ array is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ array contains a null value.
+ The exception that is thrown when the
+ array is empty.
+ The exception that is thrown when one
+ of the elements in the array has been disposed.
+
+
+
+ Creates a continuation Task
+ that will be started upon the completion of a set of provided Tasks.
+
+ The type of the result of the antecedent .
+ The array of tasks from which to continue.
+ The action delegate to execute when all tasks in
+ the array have completed.
+ The CancellationToken
+ that will be assigned to the new continuation task.
+ The new continuation Task .
+ The exception that is thrown when the
+ array is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ array contains a null value.
+ The exception that is thrown when the
+ array is empty.
+ The exception that is thrown when one
+ of the elements in the array has been disposed.
+ The provided CancellationToken
+ has already been disposed.
+
+
+
+
+ Creates a continuation Task
+ that will be started upon the completion of a set of provided Tasks.
+
+ The type of the result of the antecedent .
+ The array of tasks from which to continue.
+ The action delegate to execute when all tasks in the array have completed.
+ The
+ TaskContinuationOptions value that controls the behavior of
+ the created continuation Task .
+ The new continuation Task .
+ The exception that is thrown when the
+ array is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ array contains a null value.
+ The exception that is thrown when the
+ array is empty.
+ The exception that is thrown when the
+ argument specifies an invalid TaskContinuationOptions
+ value.
+ The exception that is thrown when one
+ of the elements in the array has been disposed.
+
+ The NotOn* and OnlyOn* TaskContinuationOptions ,
+ which constrain for which TaskStatus states a continuation
+ will be executed, are illegal with ContinueWhenAll.
+
+
+
+
+ Creates a continuation Task
+ that will be started upon the completion of a set of provided Tasks.
+
+ The type of the result of the antecedent .
+ The array of tasks from which to continue.
+ The action delegate to execute when all tasks in the array have completed.
+ The CancellationToken
+ that will be assigned to the new continuation task.
+ The
+ TaskContinuationOptions value that controls the behavior of
+ the created continuation Task .
+ The TaskScheduler
+ that is used to schedule the created continuation Task .
+ The new continuation Task .
+ The exception that is thrown when the
+ array is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ array contains a null value.
+ The exception that is thrown when the
+ array is empty.
+ The exception that is thrown when the
+ argument specifies an invalid TaskContinuationOptions
+ value.
+ The exception that is thrown when one
+ of the elements in the array has been disposed.
+ The provided CancellationToken
+ has already been disposed.
+
+
+ The NotOn* and OnlyOn* TaskContinuationOptions ,
+ which constrain for which TaskStatus states a continuation
+ will be executed, are illegal with ContinueWhenAll.
+
+
+
+
+ Creates a continuation Task
+ that will be started upon the completion of a set of provided Tasks.
+
+ The type of the result that is returned by the
+ delegate and associated with the created .
+ The array of tasks from which to continue.
+ The function delegate to execute when all tasks in the
+ array have completed.
+ The new continuation .
+ The exception that is thrown when the
+ array is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ array contains a null value.
+ The exception that is thrown when the
+ array is empty.
+ The exception that is thrown when one
+ of the elements in the array has been disposed.
+
+
+
+ Creates a continuation Task
+ that will be started upon the completion of a set of provided Tasks.
+
+ The type of the result that is returned by the
+ delegate and associated with the created .
+ The array of tasks from which to continue.
+ The function delegate to execute when all tasks in the
+ array have completed.
+ The CancellationToken
+ that will be assigned to the new continuation task.
+ The new continuation .
+ The exception that is thrown when the
+ array is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ array contains a null value.
+ The exception that is thrown when the
+ array is empty.
+ The exception that is thrown when one
+ of the elements in the array has been disposed.
+ The provided CancellationToken
+ has already been disposed.
+
+
+
+
+ Creates a continuation Task
+ that will be started upon the completion of a set of provided Tasks.
+
+ The type of the result that is returned by the
+ delegate and associated with the created .
+ The array of tasks from which to continue.
+ The function delegate to execute when all tasks in the
+ array have completed.
+ The
+ TaskContinuationOptions value that controls the behavior of
+ the created continuation Task .
+ The new continuation .
+ The exception that is thrown when the
+ array is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ array contains a null value.
+ The exception that is thrown when the
+ array is empty.
+ The exception that is thrown when the
+ argument specifies an invalid TaskContinuationOptions
+ value.
+ The exception that is thrown when one
+ of the elements in the array has been disposed.
+
+ The NotOn* and OnlyOn* TaskContinuationOptions ,
+ which constrain for which TaskStatus states a continuation
+ will be executed, are illegal with ContinueWhenAll.
+
+
+
+
+ Creates a continuation Task
+ that will be started upon the completion of a set of provided Tasks.
+
+ The type of the result that is returned by the
+ delegate and associated with the created .
+ The array of tasks from which to continue.
+ The function delegate to execute when all tasks in the
+ array have completed.
+ The CancellationToken
+ that will be assigned to the new continuation task.
+ The
+ TaskContinuationOptions value that controls the behavior of
+ the created continuation Task .
+ The TaskScheduler
+ that is used to schedule the created continuation .
+ The new continuation .
+ The exception that is thrown when the
+ array is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ array contains a null value.
+ The exception that is thrown when the
+ array is empty.
+ The exception that is thrown when the
+ argument specifies an invalid TaskContinuationOptions
+ value.
+ The exception that is thrown when one
+ of the elements in the array has been disposed.
+ The provided CancellationToken
+ has already been disposed.
+
+
+ The NotOn* and OnlyOn* TaskContinuationOptions ,
+ which constrain for which TaskStatus states a continuation
+ will be executed, are illegal with ContinueWhenAll.
+
+
+
+
+ Creates a continuation Task
+ that will be started upon the completion of a set of provided Tasks.
+
+ The type of the result that is returned by the
+ delegate and associated with the created .
+ The type of the result of the antecedent .
+ The array of tasks from which to continue.
+ The function delegate to execute when all tasks in the
+ array have completed.
+ The new continuation .
+ The exception that is thrown when the
+ array is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ array contains a null value.
+ The exception that is thrown when the
+ array is empty.
+ The exception that is thrown when one
+ of the elements in the array has been disposed.
+
+
+
+ Creates a continuation Task
+ that will be started upon the completion of a set of provided Tasks.
+
+ The type of the result that is returned by the
+ delegate and associated with the created .
+ The type of the result of the antecedent .
+ The array of tasks from which to continue.
+ The function delegate to execute when all tasks in the
+ array have completed.
+ The CancellationToken
+ that will be assigned to the new continuation task.
+ The new continuation .
+ The exception that is thrown when the
+ array is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ array contains a null value.
+ The exception that is thrown when the
+ array is empty.
+ The exception that is thrown when one
+ of the elements in the array has been disposed.
+ The provided CancellationToken
+ has already been disposed.
+
+
+
+
+ Creates a continuation Task
+ that will be started upon the completion of a set of provided Tasks.
+
+ The type of the result that is returned by the
+ delegate and associated with the created .
+ The type of the result of the antecedent .
+ The array of tasks from which to continue.
+ The function delegate to execute when all tasks in the
+ array have completed.
+ The
+ TaskContinuationOptions value that controls the behavior of
+ the created continuation Task .
+ The new continuation .
+ The exception that is thrown when the
+ array is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ array contains a null value.
+ The exception that is thrown when the
+ array is empty.
+ The exception that is thrown when the
+ argument specifies an invalid TaskContinuationOptions
+ value.
+ The exception that is thrown when one
+ of the elements in the array has been disposed.
+
+ The NotOn* and OnlyOn* TaskContinuationOptions ,
+ which constrain for which TaskStatus states a continuation
+ will be executed, are illegal with ContinueWhenAll.
+
+
+
+
+ Creates a continuation Task
+ that will be started upon the completion of a set of provided Tasks.
+
+ The type of the result that is returned by the
+ delegate and associated with the created .
+ The type of the result of the antecedent .
+ The array of tasks from which to continue.
+ The function delegate to execute when all tasks in the
+ array have completed.
+ The CancellationToken
+ that will be assigned to the new continuation task.
+ The
+ TaskContinuationOptions value that controls the behavior of
+ the created continuation Task .
+ The TaskScheduler
+ that is used to schedule the created continuation .
+ The new continuation .
+ The exception that is thrown when the
+ array is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ array contains a null value.
+ The exception that is thrown when the
+ array is empty.
+ The exception that is thrown when the
+ argument specifies an invalid TaskContinuationOptions
+ value.
+ The exception that is thrown when one
+ of the elements in the array has been disposed.
+ The provided CancellationToken
+ has already been disposed.
+
+
+ The NotOn* and OnlyOn* TaskContinuationOptions ,
+ which constrain for which TaskStatus states a continuation
+ will be executed, are illegal with ContinueWhenAll.
+
+
+
+
+ Creates a continuation Task
+ that will be started upon the completion of any Task in the provided set.
+
+ The array of tasks from which to continue when one task completes.
+ The action delegate to execute when one task in the array completes.
+ The new continuation Task .
+ The exception that is thrown when the
+ array is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ array contains a null value.
+ The exception that is thrown when the
+ array is empty.
+ The exception that is thrown when one
+ of the elements in the array has been disposed.
+
+
+
+ Creates a continuation Task
+ that will be started upon the completion of any Task in the provided set.
+
+ The array of tasks from which to continue when one task completes.
+ The action delegate to execute when one task in the array completes.
+ The CancellationToken
+ that will be assigned to the new continuation task.
+ The new continuation Task .
+ The exception that is thrown when the
+ array is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ array contains a null value.
+ The exception that is thrown when the
+ array is empty.
+ The exception that is thrown when one
+ of the elements in the array has been disposed.
+ The provided CancellationToken
+ has already been disposed.
+
+
+
+
+ Creates a continuation Task
+ that will be started upon the completion of any Task in the provided set.
+
+ The array of tasks from which to continue when one task completes.
+ The action delegate to execute when one task in the array completes.
+ The
+ TaskContinuationOptions value that controls the behavior of
+ the created continuation Task .
+ The new continuation Task .
+ The exception that is thrown when the
+ array is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ array contains a null value.
+ The exception that is thrown when the
+ array is empty.
+ The exception that is thrown when the
+ argument specifies an invalid TaskContinuationOptions
+ value.
+ The exception that is thrown when one
+ of the elements in the array has been disposed.
+
+ The NotOn* and OnlyOn* TaskContinuationOptions ,
+ which constrain for which TaskStatus states a continuation
+ will be executed, are illegal with ContinueWhenAny.
+
+
+
+
+ Creates a continuation Task
+ that will be started upon the completion of any Task in the provided set.
+
+ The array of tasks from which to continue when one task completes.
+ The action delegate to execute when one task in the array completes.
+ The CancellationToken
+ that will be assigned to the new continuation task.
+ The
+ TaskContinuationOptions value that controls the behavior of
+ the created continuation Task .
+ The TaskScheduler
+ that is used to schedule the created continuation Task .
+ The new continuation Task .
+ The exception that is thrown when the
+ array is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ array contains a null value.
+ The exception that is thrown when the
+ array is empty.
+ The exception that is thrown when the
+ argument specifies an invalid TaskContinuationOptions
+ value.
+ The exception that is thrown when one
+ of the elements in the array has been disposed.
+ The provided CancellationToken
+ has already been disposed.
+
+
+ The NotOn* and OnlyOn* TaskContinuationOptions ,
+ which constrain for which TaskStatus states a continuation
+ will be executed, are illegal with ContinueWhenAny.
+
+
+
+
+ Creates a continuation Task
+ that will be started upon the completion of any Task in the provided set.
+
+ The type of the result that is returned by the
+ delegate and associated with the created .
+ The array of tasks from which to continue when one task completes.
+ The function delegate to execute when one task in the
+ array completes.
+ The new continuation .
+ The exception that is thrown when the
+ array is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ array contains a null value.
+ The exception that is thrown when the
+ array is empty.
+ The exception that is thrown when one
+ of the elements in the array has been disposed.
+
+
+
+ Creates a continuation Task
+ that will be started upon the completion of any Task in the provided set.
+
+ The type of the result that is returned by the
+ delegate and associated with the created .
+ The array of tasks from which to continue when one task completes.
+ The function delegate to execute when one task in the
+ array completes.
+ The CancellationToken
+ that will be assigned to the new continuation task.
+ The new continuation .
+ The exception that is thrown when the
+ array is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ array contains a null value.
+ The exception that is thrown when the
+ array is empty.
+ The exception that is thrown when one
+ of the elements in the array has been disposed.
+ The provided CancellationToken
+ has already been disposed.
+
+
+
+
+ Creates a continuation Task
+ that will be started upon the completion of any Task in the provided set.
+
+ The type of the result that is returned by the
+ delegate and associated with the created .
+ The array of tasks from which to continue when one task completes.
+ The function delegate to execute when one task in the
+ array completes.
+ The
+ TaskContinuationOptions value that controls the behavior of
+ the created continuation Task .
+ The new continuation .
+ The exception that is thrown when the
+ array is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ array contains a null value.
+ The exception that is thrown when the
+ array is empty.
+ The exception that is thrown when the
+ argument specifies an invalid TaskContinuationOptions
+ value.
+ The exception that is thrown when one
+ of the elements in the array has been disposed.
+
+ The NotOn* and OnlyOn* TaskContinuationOptions ,
+ which constrain for which TaskStatus states a continuation
+ will be executed, are illegal with ContinueWhenAny.
+
+
+
+
+ Creates a continuation Task
+ that will be started upon the completion of any Task in the provided set.
+
+ The type of the result that is returned by the
+ delegate and associated with the created .
+ The array of tasks from which to continue when one task completes.
+ The function delegate to execute when one task in the
+ array completes.
+ The CancellationToken
+ that will be assigned to the new continuation task.
+ The
+ TaskContinuationOptions value that controls the behavior of
+ the created continuation Task .
+ The TaskScheduler
+ that is used to schedule the created continuation .
+ The new continuation .
+ The exception that is thrown when the
+ array is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ array contains a null value.
+ The exception that is thrown when the
+ array is empty.
+ The exception that is thrown when the
+ argument specifies an invalid TaskContinuationOptions
+ value.
+ The exception that is thrown when one
+ of the elements in the array has been disposed.
+ The provided CancellationToken
+ has already been disposed.
+
+
+ The NotOn* and OnlyOn* TaskContinuationOptions ,
+ which constrain for which TaskStatus states a continuation
+ will be executed, are illegal with ContinueWhenAny.
+
+
+
+
+ Creates a continuation Task
+ that will be started upon the completion of any Task in the provided set.
+
+ The type of the result that is returned by the
+ delegate and associated with the created .
+ The type of the result of the antecedent .
+ The array of tasks from which to continue when one task completes.
+ The function delegate to execute when one task in the
+ array completes.
+ The new continuation .
+ The exception that is thrown when the
+ array is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ array contains a null value.
+ The exception that is thrown when the
+ array is empty.
+ The exception that is thrown when one
+ of the elements in the array has been disposed.
+
+
+
+ Creates a continuation Task
+ that will be started upon the completion of any Task in the provided set.
+
+ The type of the result that is returned by the
+ delegate and associated with the created .
+ The type of the result of the antecedent .
+ The array of tasks from which to continue when one task completes.
+ The function delegate to execute when one task in the
+ array completes.
+ The CancellationToken
+ that will be assigned to the new continuation task.
+ The new continuation .
+ The exception that is thrown when the
+ array is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ array contains a null value.
+ The exception that is thrown when the
+ array is empty.
+ The exception that is thrown when one
+ of the elements in the array has been disposed.
+ The provided CancellationToken
+ has already been disposed.
+
+
+
+
+ Creates a continuation Task
+ that will be started upon the completion of any Task in the provided set.
+
+ The type of the result that is returned by the
+ delegate and associated with the created .
+ The type of the result of the antecedent .
+ The array of tasks from which to continue when one task completes.
+ The function delegate to execute when one task in the
+ array completes.
+ The
+ TaskContinuationOptions value that controls the behavior of
+ the created continuation Task .
+ The new continuation .
+ The exception that is thrown when the
+ array is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ array contains a null value.
+ The exception that is thrown when the
+ array is empty.
+ The exception that is thrown when the
+ argument specifies an invalid TaskContinuationOptions
+ value.
+ The exception that is thrown when one
+ of the elements in the array has been disposed.
+
+ The NotOn* and OnlyOn* TaskContinuationOptions ,
+ which constrain for which TaskStatus states a continuation
+ will be executed, are illegal with ContinueWhenAny.
+
+
+
+
+ Creates a continuation Task
+ that will be started upon the completion of any Task in the provided set.
+
+ The type of the result that is returned by the
+ delegate and associated with the created .
+ The type of the result of the antecedent .
+ The array of tasks from which to continue when one task completes.
+ The function delegate to execute when one task in the
+ array completes.
+ The CancellationToken
+ that will be assigned to the new continuation task.
+ The
+ TaskContinuationOptions value that controls the behavior of
+ the created continuation Task .
+ The TaskScheduler
+ that is used to schedule the created continuation .
+ The new continuation .
+ The exception that is thrown when the
+ array is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ array contains a null value.
+ The exception that is thrown when the
+ array is empty.
+ The exception that is thrown when the
+ argument specifies an invalid TaskContinuationOptions
+ value.
+ The exception that is thrown when one
+ of the elements in the array has been disposed.
+ The provided CancellationToken
+ has already been disposed.
+
+
+ The NotOn* and OnlyOn* TaskContinuationOptions ,
+ which constrain for which TaskStatus states a continuation
+ will be executed, are illegal with ContinueWhenAny.
+
+
+
+
+ Creates a continuation Task
+ that will be started upon the completion of any Task in the provided set.
+
+ The type of the result of the antecedent .
+ The array of tasks from which to continue when one task completes.
+ The action delegate to execute when one task in the
+ array completes.
+ The new continuation .
+ The exception that is thrown when the
+ array is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ array contains a null value.
+ The exception that is thrown when the
+ array is empty.
+ The exception that is thrown when one
+ of the elements in the array has been disposed.
+
+
+
+ Creates a continuation Task
+ that will be started upon the completion of any Task in the provided set.
+
+ The type of the result of the antecedent .
+ The array of tasks from which to continue when one task completes.
+ The action delegate to execute when one task in the
+ array completes.
+ The CancellationToken
+ that will be assigned to the new continuation task.
+ The new continuation .
+ The exception that is thrown when the
+ array is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ array contains a null value.
+ The exception that is thrown when the
+ array is empty.
+ The exception that is thrown when one
+ of the elements in the array has been disposed.
+ The provided CancellationToken
+ has already been disposed.
+
+
+
+
+ Creates a continuation Task
+ that will be started upon the completion of any Task in the provided set.
+
+ The type of the result of the antecedent .
+ The array of tasks from which to continue when one task completes.
+ The action delegate to execute when one task in the
+ array completes.
+ The
+ TaskContinuationOptions value that controls the behavior of
+ the created continuation Task .
+ The new continuation .
+ The exception that is thrown when the
+ array is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ array contains a null value.
+ The exception that is thrown when the
+ array is empty.
+ The exception that is thrown when the
+ argument specifies an invalid TaskContinuationOptions
+ value.
+ The exception that is thrown when one
+ of the elements in the array has been disposed.
+
+ The NotOn* and OnlyOn* TaskContinuationOptions ,
+ which constrain for which TaskStatus states a continuation
+ will be executed, are illegal with ContinueWhenAny.
+
+
+
+
+ Creates a continuation Task
+ that will be started upon the completion of any Task in the provided set.
+
+ The type of the result of the antecedent .
+ The array of tasks from which to continue when one task completes.
+ The action delegate to execute when one task in the
+ array completes.
+ The CancellationToken
+ that will be assigned to the new continuation task.
+ The
+ TaskContinuationOptions value that controls the behavior of
+ the created continuation Task .
+ The TaskScheduler
+ that is used to schedule the created continuation .
+ The new continuation .
+ The exception that is thrown when the
+ array is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ argument is null.
+ The exception that is thrown when the
+ array contains a null value.
+ The exception that is thrown when the
+ array is empty.
+ The exception that is thrown when the
+ argument specifies an invalid TaskContinuationOptions
+ value.
+ The exception that is thrown when one
+ of the elements in the array has been disposed.
+ The provided CancellationToken
+ has already been disposed.
+
+
+ The NotOn* and OnlyOn* TaskContinuationOptions ,
+ which constrain for which TaskStatus states a continuation
+ will be executed, are illegal with ContinueWhenAny.
+
+
+
+
+ Gets the default CancellationToken of this
+ TaskFactory.
+
+
+ This property returns the default that will be assigned to all
+ tasks created by this factory unless another CancellationToken value is explicitly specified
+ during the call to the factory methods.
+
+
+
+
+ Gets the TaskScheduler of this
+ TaskFactory.
+
+
+ This property returns the default scheduler for this factory. It will be used to schedule all
+ tasks unless another scheduler is explicitly specified during calls to this factory's methods.
+ If null, TaskScheduler.Current
+ will be used.
+
+
+
+
+ Gets the TaskCreationOptions
+ value of this TaskFactory.
+
+
+ This property returns the default creation options for this factory. They will be used to create all
+ tasks unless other options are explicitly specified during calls to this factory's methods.
+
+
+
+
+ Gets the TaskContinuationOptions
+ value of this TaskFactory.
+
+
+ This property returns the default continuation options for this factory. They will be used to create
+ all continuation tasks unless other options are explicitly specified during calls to this factory's methods.
+
+
+
+
+ Represents the producer side of a unbound to a
+ delegate, providing access to the consumer side through the property.
+
+
+
+ It is often the case that a is desired to
+ represent another asynchronous operation.
+ TaskCompletionSource is provided for this purpose. It enables
+ the creation of a task that can be handed out to consumers, and those consumers can use the members
+ of the task as they would any other. However, unlike most tasks, the state of a task created by a
+ TaskCompletionSource is controlled explicitly by the methods on TaskCompletionSource. This enables the
+ completion of the external asynchronous operation to be propagated to the underlying Task. The
+ separation also ensures that consumers are not able to transition the state without access to the
+ corresponding TaskCompletionSource.
+
+
+ All members of are thread-safe
+ and may be used from multiple threads concurrently.
+
+
+ The type of the result value assocatied with this .
+
+
+
+ Creates a .
+
+
+
+
+ Creates a
+ with the specified options.
+
+
+ The created
+ by this instance and accessible through its property
+ will be instantiated using the specified .
+
+ The options to use when creating the underlying
+ .
+
+ The represent options invalid for use
+ with a .
+
+
+
+
+ Creates a
+ with the specified state.
+
+ The state to use as the underlying
+ 's AsyncState.
+
+
+
+ Creates a with
+ the specified state and options.
+
+ The options to use when creating the underlying
+ .
+ The state to use as the underlying
+ 's AsyncState.
+
+ The represent options invalid for use
+ with a .
+
+
+
+
+ Attempts to transition the underlying
+ into the
+ Faulted
+ state.
+
+ The exception to bind to this .
+ True if the operation was successful; otherwise, false.
+ This operation will return false if the
+ is already in one
+ of the three final states:
+ RanToCompletion ,
+ Faulted , or
+ Canceled .
+
+ The argument is null.
+ The was disposed.
+
+
+
+ Attempts to transition the underlying
+ into the
+ Faulted
+ state.
+
+ The collection of exceptions to bind to this .
+ True if the operation was successful; otherwise, false.
+ This operation will return false if the
+ is already in one
+ of the three final states:
+ RanToCompletion ,
+ Faulted , or
+ Canceled .
+
+ The argument is null.
+ There are one or more null elements in .
+ The collection is empty.
+ The was disposed.
+
+
+
+ Transitions the underlying
+ into the
+ Faulted
+ state.
+
+ The exception to bind to this .
+ The argument is null.
+
+ The underlying is already in one
+ of the three final states:
+ RanToCompletion ,
+ Faulted , or
+ Canceled .
+
+ The was disposed.
+
+
+
+ Transitions the underlying
+ into the
+ Faulted
+ state.
+
+ The collection of exceptions to bind to this .
+ The argument is null.
+ There are one or more null elements in .
+
+ The underlying is already in one
+ of the three final states:
+ RanToCompletion ,
+ Faulted , or
+ Canceled .
+
+ The was disposed.
+
+
+
+ Attempts to transition the underlying
+ into the
+ RanToCompletion
+ state.
+
+ The result value to bind to this .
+ True if the operation was successful; otherwise, false.
+ This operation will return false if the
+ is already in one
+ of the three final states:
+ RanToCompletion ,
+ Faulted , or
+ Canceled .
+
+ The was disposed.
+
+
+
+ Transitions the underlying
+ into the
+ RanToCompletion
+ state.
+
+ The result value to bind to this .
+
+ The underlying is already in one
+ of the three final states:
+ RanToCompletion ,
+ Faulted , or
+ Canceled .
+
+ The was disposed.
+
+
+
+ Transitions the underlying
+ into the
+ Canceled
+ state.
+
+
+ The underlying is already in one
+ of the three final states:
+ RanToCompletion ,
+ Faulted , or
+ Canceled .
+
+ The was disposed.
+
+
+
+ Attempts to transition the underlying
+ into the
+ Canceled
+ state.
+
+ True if the operation was successful; otherwise, false.
+ This operation will return false if the
+ is already in one
+ of the three final states:
+ RanToCompletion ,
+ Faulted , or
+ Canceled .
+
+ The was disposed.
+
+
+
+ Gets the created
+ by this .
+
+
+ This property enables a consumer access to the that is controlled by this instance.
+ The , ,
+ , and
+ methods (and their "Try" variants) on this instance all result in the relevant state
+ transitions on this underlying Task.
+
+
+
+
+ Represents an abstract scheduler for tasks.
+
+
+
+ TaskScheduler acts as the extension point for all
+ pluggable scheduling logic. This includes mechanisms such as how to schedule a task for execution, and
+ how scheduled tasks should be exposed to debuggers.
+
+
+ All members of the abstract type are thread-safe
+ and may be used from multiple threads concurrently.
+
+
+
+
+
+ Queues a Task to the scheduler.
+
+
+
+ A class derived from TaskScheduler
+ implements this method to accept tasks being scheduled on the scheduler.
+ A typical implementation would store the task in an internal data structure, which would
+ be serviced by threads that would execute those tasks at some time in the future.
+
+
+ This method is only meant to be called by the .NET Framework and
+ should not be called directly by the derived class. This is necessary
+ for maintaining the consistency of the system.
+
+
+ The Task to be queued.
+ The argument is null.
+
+
+
+ Determines whether the provided Task
+ can be executed synchronously in this call, and if it can, executes it.
+
+
+
+ A class derived from TaskScheduler implements this function to
+ support inline execution of a task on a thread that initiates a wait on that task object. Inline
+ execution is optional, and the request may be rejected by returning false. However, better
+ scalability typically results the more tasks that can be inlined, and in fact a scheduler that
+ inlines too little may be prone to deadlocks. A proper implementation should ensure that a
+ request executing under the policies guaranteed by the scheduler can successfully inline. For
+ example, if a scheduler uses a dedicated thread to execute tasks, any inlining requests from that
+ thread should succeed.
+
+
+ If a scheduler decides to perform the inline execution, it should do so by calling to the base
+ TaskScheduler's
+ TryExecuteTask method with the provided task object, propagating
+ the return value. It may also be appropriate for the scheduler to remove an inlined task from its
+ internal data structures if it decides to honor the inlining request. Note, however, that under
+ some circumstances a scheduler may be asked to inline a task that was not previously provided to
+ it with the method.
+
+
+ The derived scheduler is responsible for making sure that the calling thread is suitable for
+ executing the given task as far as its own scheduling and execution policies are concerned.
+
+
+ The Task to be
+ executed.
+ A Boolean denoting whether or not task has previously been
+ queued. If this parameter is True, then the task may have been previously queued (scheduled); if
+ False, then the task is known not to have been queued, and this call is being made in order to
+ execute the task inline without queueing it.
+ A Boolean value indicating whether the task was executed inline.
+ The argument is
+ null.
+ The was already
+ executed.
+
+
+
+ Generates an enumerable of Task instances
+ currently queued to the scheduler waiting to be executed.
+
+
+
+ A class derived from implements this method in order to support
+ integration with debuggers. This method will only be invoked by the .NET Framework when the
+ debugger requests access to the data. The enumerable returned will be traversed by debugging
+ utilities to access the tasks currently queued to this scheduler, enabling the debugger to
+ provide a representation of this information in the user interface.
+
+
+ It is important to note that, when this method is called, all other threads in the process will
+ be frozen. Therefore, it's important to avoid synchronization with other threads that may lead to
+ blocking. If synchronization is necessary, the method should prefer to throw a
+ than to block, which could cause a debugger to experience delays. Additionally, this method and
+ the enumerable returned must not modify any globally visible state.
+
+
+ The returned enumerable should never be null. If there are currently no queued tasks, an empty
+ enumerable should be returned instead.
+
+
+ For developers implementing a custom debugger, this method shouldn't be called directly, but
+ rather this functionality should be accessed through the internal wrapper method
+ GetScheduledTasksForDebugger:
+ internal Task[] GetScheduledTasksForDebugger() . This method returns an array of tasks,
+ rather than an enumerable. In order to retrieve a list of active schedulers, a debugger may use
+ another internal method: internal static TaskScheduler[] GetTaskSchedulersForDebugger() .
+ This static method returns an array of all active TaskScheduler instances.
+ GetScheduledTasksForDebugger then may be used on each of these scheduler instances to retrieve
+ the list of scheduled tasks for each.
+
+
+ An enumerable that allows traversal of tasks currently queued to this scheduler.
+
+
+ This scheduler is unable to generate a list of queued tasks at this time.
+
+
+
+
+ Retrieves some thread static state that can be cached and passed to multiple
+ TryRunInline calls, avoiding superflous TLS fetches.
+
+ A bag of TLS state (or null if none exists).
+
+
+
+ Attempts to execute the target task synchronously.
+
+ The task to run.
+ True if the task may have been previously queued,
+ false if the task was absolutely not previously queued.
+ The state retrieved from GetThreadStatics
+ True if it ran, false otherwise.
+
+
+
+ Attempts to dequeue a Task that was previously queued to
+ this scheduler.
+
+ The Task to be dequeued.
+ A Boolean denoting whether the argument was successfully dequeued.
+ The argument is null.
+
+
+
+ Notifies the scheduler that a work item has made progress.
+
+
+
+
+ Initializes the .
+
+
+
+
+ Frees all resources associated with this scheduler.
+
+
+
+
+ Creates a
+ associated with the current .
+
+
+ All Task instances queued to
+ the returned scheduler will be executed through a call to the
+ Post method
+ on that context.
+
+
+ A associated with
+ the current SynchronizationContext , as
+ determined by SynchronizationContext.Current .
+
+
+ The current SynchronizationContext may not be used as a TaskScheduler.
+
+
+
+
+ Attempts to execute the provided Task
+ on this scheduler.
+
+
+
+ Scheduler implementations are provided with Task
+ instances to be executed through either the method or the
+ method. When the scheduler deems it appropriate to run the
+ provided task, should be used to do so. TryExecuteTask handles all
+ aspects of executing a task, including action invocation, exception handling, state management,
+ and lifecycle control.
+
+
+ must only be used for tasks provided to this scheduler by the .NET
+ Framework infrastructure. It should not be used to execute arbitrary tasks obtained through
+ custom mechanisms.
+
+
+
+ A Task object to be executed.
+
+ The is not associated with this scheduler.
+
+ A Boolean that is true if was successfully executed, false if it
+ was not. A common reason for execution failure is that the task had previously been executed or
+ is in the process of being executed by another thread.
+
+
+
+ Provides an array of all queued Task instances
+ for the debugger.
+
+
+ The returned array is populated through a call to .
+ Note that this function is only meant to be invoked by a debugger remotely.
+ It should not be called by any other codepaths.
+
+ An array of Task instances.
+
+ This scheduler is unable to generate a list of queued tasks at this time.
+
+
+
+
+ Provides an array of all active TaskScheduler
+ instances for the debugger.
+
+
+ This function is only meant to be invoked by a debugger remotely.
+ It should not be called by any other codepaths.
+
+ An array of TaskScheduler instances.
+
+
+
+ Registers a new TaskScheduler instance in the global collection of schedulers.
+
+
+
+
+ Removes a TaskScheduler instance from the global collection of schedulers.
+
+
+
+
+ Indicates the maximum concurrency level this
+ is able to support.
+
+
+
+
+ Indicates whether this is a custom scheduler, in which case the safe code paths will be taken upon task entry
+ using a CAS to transition from queued state to executing.
+
+
+
+
+ Gets the default TaskScheduler instance.
+
+
+
+
+ Gets the TaskScheduler
+ associated with the currently executing task.
+
+
+ When not called from within a task, will return the scheduler.
+
+
+
+
+ Gets the unique ID for this .
+
+
+
+
+ Occurs when a faulted 's unobserved exception is about to trigger exception escalation
+ policy, which, by default, would terminate the process.
+
+
+ This AppDomain-wide event provides a mechanism to prevent exception
+ escalation policy (which, by default, terminates the process) from triggering.
+ Each handler is passed a
+ instance, which may be used to examine the exception and to mark it as observed.
+
+
+
+
+ Nested class that provides debugger view for TaskScheduler
+
+
+
+
+ A TaskScheduler implementation that executes all tasks queued to it through a call to
+ on the
+ that its associated with. The default constructor for this class binds to the current
+
+
+
+
+ Constructs a SynchronizationContextTaskScheduler associated with
+
+ This constructor expects to be set.
+
+
+
+ Implemetation of for this scheduler class.
+
+ Simply posts the tasks to be executed on the associated .
+
+
+
+
+
+ Implementation of for this scheduler class.
+
+ The task will be executed inline only if the call happens within
+ the associated .
+
+
+
+
+
+
+ Implementes the property for
+ this scheduler class.
+
+ By default it returns 1, because a based
+ scheduler only supports execution on a single thread.
+
+
+
+
+ Provides data for the event that is raised when a faulted 's
+ exception goes unobserved.
+
+
+ The Exception property is used to examine the exception without marking it
+ as observed, whereas the method is used to mark the exception
+ as observed. Marking the exception as observed prevents it from triggering exception escalation policy
+ which, by default, terminates the process.
+
+
+
+
+ Initializes a new instance of the class
+ with the unobserved exception.
+
+ The Exception that has gone unobserved.
+
+
+
+ Marks the as "observed," thus preventing it
+ from triggering exception escalation policy which, by default, terminates the process.
+
+
+
+
+ Gets whether this exception has been marked as "observed."
+
+
+
+
+ The Exception that went unobserved.
+
+
+
+
+ An implementation of TaskScheduler that uses the ThreadPool scheduler
+
+
+
+
+ Constructs a new ThreadPool task scheduler object
+
+
+
+
+ Schedules a task to the ThreadPool.
+
+ The task to schedule.
+
+
+
+ This internal function will do this:
+ (1) If the task had previously been queued, attempt to pop it and return false if that fails.
+ (2) Propagate the return value from Task.ExecuteEntry() back to the caller.
+
+ IMPORTANT NOTE: TryExecuteTaskInline will NOT throw task exceptions itself. Any wait code path using this function needs
+ to account for exceptions that need to be propagated, and throw themselves accordingly.
+
+
+
+
+ Notifies the scheduler that work is progressing (no-op).
+
+
+
+
+ This is the only scheduler that returns false for this property, indicating that the task entry codepath is unsafe (CAS free)
+ since we know that the underlying scheduler already takes care of atomic transitions from queued to non-queued.
+
+
+
+
+ Represents an exception used to communicate an invalid operation by a
+ .
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the
+ class with a specified error message.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Initializes a new instance of the
+ class using the default error message and a reference to the inner exception that is the cause of
+ this exception.
+
+ The exception that is the cause of the current exception.
+
+
+
+ Initializes a new instance of the
+ class with a specified error message and a reference to the inner exception that is the cause of
+ this exception.
+
+ The error message that explains the reason for the exception.
+ The exception that is the cause of the current exception.
+
+
+
+ Initializes a new instance of the
+ class with serialized data.
+
+ The that holds
+ the serialized object data about the exception being thrown.
+ The that
+ contains contextual information about the source or destination.
+
+
+
+ The exception that is thrown when the post-phase action of a fails.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class with the specified inner exception.
+
+ The exception that is the cause of the current exception.
+
+
+
+ Initializes a new instance of the class with a specified error message.
+
+ A string that describes the exception.
+
+
+
+ Initializes a new instance of the class with a specified error message and inner exception.
+
+ A string that describes the exception.
+ The exception that is the cause of the current exception.
+
+
+
+ Initializes a new instance of the class with serialized data.
+
+ The object that holds the serialized object data.
+ An object that describes the source or destination of the serialized data.
+
+
+
+ Enables multiple tasks to cooperatively work on an algorithm in parallel through multiple phases.
+
+
+
+ A group of tasks cooperate by moving through a series of phases, where each in the group signals it
+ has arrived at the in a given phase and implicitly waits for all others to
+ arrive. The same can be used for multiple phases.
+
+
+ All public and protected members of are thread-safe and may be used
+ concurrently from multiple threads, with the exception of Dispose, which
+ must only be used when all other operations on the have
+ completed.
+
+
+
+
+
+ Initializes a new instance of the class.
+
+ The number of participating threads.
+ is less than 0
+ or greater than .
+
+
+
+ Initializes a new instance of the class.
+
+ The number of participating threads.
+ The to be executed after each
+ phase.
+ is less than 0
+ or greater than .
+
+ The delegate will be executed after
+ all participants have arrived at the barrier in one phase. The participants
+ will not be released to the next phase until the postPhaseAction delegate
+ has completed execution.
+
+
+
+
+ Extract the three variables current, total and sense from a given big variable
+
+ The integer variable that contains the other three variables
+ The current cparticipant count
+ The total participants count
+ The sense flag
+
+
+
+ Write the three variables current. total and the sense to the m_currentTotal
+
+ The old current total to compare
+ The current cparticipant count
+ The total participants count
+ The sense flag
+ True if the CAS succeeded, false otherwise
+
+
+
+ Notifies the that there will be an additional participant.
+
+ The phase number of the barrier in which the new participants will first
+ participate.
+
+ Adding a participant would cause the barrier's participant count to
+ exceed .
+
+
+ The method was invoked from within a post-phase action.
+
+ The current instance has already been
+ disposed.
+
+
+
+ Notifies the that there will be additional participants.
+
+ The number of additional participants to add to the
+ barrier.
+ The phase number of the barrier in which the new participants will first
+ participate.
+ is less than
+ 0.
+ Adding participants would cause the
+ barrier's participant count to exceed .
+
+ The method was invoked from within a post-phase action.
+
+ The current instance has already been
+ disposed.
+
+
+
+ Notifies the that there will be one less participant.
+
+ The barrier already has 0
+ participants.
+
+ The method was invoked from within a post-phase action.
+
+ The current instance has already been
+ disposed.
+
+
+
+ Notifies the that there will be fewer participants.
+
+ The number of additional participants to remove from the barrier.
+ is less than
+ 0.
+ The barrier already has 0 participants.
+
+ The method was invoked from within a post-phase action.
+
+ The current instance has already been
+ disposed.
+
+
+
+ Signals that a participant has reached the and waits for all other
+ participants to reach the barrier as well.
+
+
+ The method was invoked from within a post-phase action, the barrier currently has 0 participants,
+ or the barrier is being used by more threads than are registered as participants.
+
+ The current instance has already been
+ disposed.
+
+
+
+ Signals that a participant has reached the and waits for all other
+ participants to reach the barrier, while observing a .
+
+ The to
+ observe.
+
+ The method was invoked from within a post-phase action, the barrier currently has 0 participants,
+ or the barrier is being used by more threads than are registered as participants.
+
+ has been
+ canceled.
+ The current instance has already been
+ disposed.
+
+
+
+ Signals that a participant has reached the and waits for all other
+ participants to reach the barrier as well, using a
+ to measure the time interval.
+
+ A that represents the number of
+ milliseconds to wait, or a that represents -1 milliseconds to
+ wait indefinitely.
+ true if all other participants reached the barrier; otherwise, false.
+ is a negative number
+ other than -1 milliseconds, which represents an infinite time-out, or it is greater than
+ .
+
+ The method was invoked from within a post-phase action, the barrier currently has 0 participants,
+ or the barrier is being used by more threads than are registered as participants.
+
+ The current instance has already been
+ disposed.
+
+
+
+ Signals that a participant has reached the and waits for all other
+ participants to reach the barrier as well, using a
+ to measure the time interval, while observing a .
+
+ A that represents the number of
+ milliseconds to wait, or a that represents -1 milliseconds to
+ wait indefinitely.
+ The to
+ observe.
+ true if all other participants reached the barrier; otherwise, false.
+ is a negative number
+ other than -1 milliseconds, which represents an infinite time-out.
+
+ The method was invoked from within a post-phase action, the barrier currently has 0 participants,
+ or the barrier is being used by more threads than are registered as participants.
+
+ has been
+ canceled.
+ The current instance has already been
+ disposed.
+
+
+
+ Signals that a participant has reached the and waits for all other
+ participants to reach the barrier as well, using a
+ 32-bit signed integer to measure the time interval.
+
+ The number of milliseconds to wait, or (-1) to wait indefinitely.
+ true if all other participants reached the barrier; otherwise, false.
+ is a
+ negative number other than -1, which represents an infinite time-out.
+
+ The method was invoked from within a post-phase action, the barrier currently has 0 participants,
+ or the barrier is being used by more threads than are registered as participants.
+
+ The current instance has already been
+ disposed.
+
+
+
+ Signals that a participant has reached the barrier and waits for all other participants to reach
+ the barrier as well, using a
+ 32-bit signed integer to measure the time interval, while observing a .
+
+ The number of milliseconds to wait, or (-1) to wait indefinitely.
+ The to
+ observe.
+ true if all other participants reached the barrier; otherwise, false.
+ is a
+ negative number other than -1, which represents an infinite time-out.
+
+ The method was invoked from within a post-phase action, the barrier currently has 0 participants,
+ or the barrier is being used by more threads than are registered as participants.
+
+ has been
+ canceled.
+ The current instance has already been
+ disposed.
+
+
+
+ Finish the phase by invoking the post phase action, and setting the event, this must be called by the
+ last arrival thread
+
+ The current phase sense
+
+
+
+ Sets the current phase event and reset the next phase event
+
+ The current phase sense
+
+
+
+ Releases all resources used by the current instance of .
+
+
+ The method was invoked from within a post-phase action.
+
+
+ Unlike most of the members of , Dispose is not thread-safe and may not be
+ used concurrently with other members of this instance.
+
+
+
+
+ When overridden in a derived class, releases the unmanaged resources used by the
+ , and optionally releases the managed resources.
+
+ true to release both managed and unmanaged resources; false to release
+ only unmanaged resources.
+
+ Unlike most of the members of , Dispose is not thread-safe and may not be
+ used concurrently with other members of this instance.
+
+
+
+
+ Throw ObjectDisposedException if the barrier is disposed
+
+
+
+
+ Gets the number of participants in the barrier that haven’t yet signaled
+ in the current phase.
+
+
+ This could be 0 during a post-phase action delegate execution or if the
+ ParticipantCount is 0.
+
+
+
+
+ Gets the total number of participants in the barrier.
+
+
+
+
+ Gets the number of the barrier's current phase.
+
+
+
+
+ Provides blocking and bounding capabilities for thread-safe collections that
+ implement .
+
+
+ represents a collection
+ that allows for thread-safe adding and removing of data.
+ is used as a wrapper
+ for an instance, allowing
+ removal attempts from the collection to block until data is available to be removed. Similarly,
+ a can be created to enforce
+ an upper-bound on the number of data elements allowed in the
+ ; addition attempts to the
+ collection may then block until space is available to store the added items. In this manner,
+ is similar to a traditional
+ blocking queue data structure, except that the underlying data storage mechanism is abstracted
+ away as an .
+
+ Specifies the type of elements in the collection.
+
+
+ Initializes a new instance of the
+
+ class without an upper-bound.
+
+
+ The default underlying collection is a ConcurrentQueue<T> .
+
+
+
+ Initializes a new instance of the
+ class with the specified upper-bound.
+
+ The bounded size of the collection.
+ The is
+ not a positive value.
+
+ The default underlying collection is a ConcurrentQueue<T> .
+
+
+
+ Initializes a new instance of the
+ class with the specified upper-bound and using the provided
+ as its underlying data store.
+ The collection to use as the underlying data store.
+ The bounded size of the collection.
+ The argument is
+ null.
+ The is not a positive value.
+ The supplied contains more values
+ than is permitted by .
+
+
+ Initializes a new instance of the
+ class without an upper-bound and using the provided
+ as its underlying data store.
+ The collection to use as the underlying data store.
+ The argument is
+ null.
+
+
+ Initializes the BlockingCollection instance.
+ The collection to use as the underlying data store.
+ The bounded size of the collection.
+ The number of items currently in the underlying collection.
+
+
+
+ Adds the item to the .
+
+ The item to be added to the collection. The value can be a null reference.
+ The has been marked
+ as complete with regards to additions.
+ The has been disposed.
+ The underlying collection didn't accept the item.
+
+ If a bounded capacity was specified when this instance of
+ was initialized,
+ a call to Add may block until space is available to store the provided item.
+
+
+
+
+ Adds the item to the .
+ A is thrown if the is
+ canceled.
+
+ The item to be added to the collection. The value can be a null reference.
+ A cancellation token to observe.
+ If the is canceled.
+ The has been marked
+ as complete with regards to additions.
+ The has been disposed.
+ The underlying collection didn't accept the item.
+
+ If a bounded capacity was specified when this instance of
+ was initialized,
+ a call to may block until space is available to store the provided item.
+
+
+
+
+ Attempts to add the specified item to the .
+
+ The item to be added to the collection.
+ true if the could be added; otherwise, false.
+ The has been marked
+ as complete with regards to additions.
+ The has been disposed.
+ The underlying collection didn't accept the item.
+
+
+
+ Attempts to add the specified item to the .
+
+ The item to be added to the collection.
+ A that represents the number of milliseconds
+ to wait, or a that represents -1 milliseconds to wait indefinitely.
+
+ true if the could be added to the collection within
+ the alloted time; otherwise, false.
+ The has been marked
+ as complete with regards to additions.
+ The has been disposed.
+ is a negative number
+ other than -1 milliseconds, which represents an infinite time-out -or- timeout is greater than
+ .
+ The underlying collection didn't accept the item.
+
+
+
+ Attempts to add the specified item to the .
+
+ The item to be added to the collection.
+ The number of milliseconds to wait, or (-1) to wait indefinitely.
+ true if the could be added to the collection within
+ the alloted time; otherwise, false.
+ The has been marked
+ as complete with regards to additions.
+ The has been disposed.
+ is a
+ negative number other than -1, which represents an infinite time-out.
+ The underlying collection didn't accept the item.
+
+
+
+ Attempts to add the specified item to the .
+ A is thrown if the is
+ canceled.
+
+ The item to be added to the collection.
+ The number of milliseconds to wait, or (-1) to wait indefinitely.
+ A cancellation token to observe.
+ true if the could be added to the collection within
+ the alloted time; otherwise, false.
+ If the is canceled.
+ The has been marked
+ as complete with regards to additions.
+ The has been disposed.
+ is a
+ negative number other than -1, which represents an infinite time-out.
+ The underlying collection didn't accept the item.
+
+
+ Adds an item into the underlying data store using its IProducerConsumerCollection<T>.Add
+ method. If a bounded capacity was specified and the collection was full,
+ this method will wait for, at most, the timeout period trying to add the item.
+ If the timeout period was exhaused before successfully adding the item this method will
+ return false.
+ The item to be added to the collection.
+ The number of milliseconds to wait for the collection to accept the item,
+ or Timeout.Infinite to wait indefinitely.
+ A cancellation token to observe.
+ False if the collection remained full till the timeout period was exhausted.True otherwise.
+ If the is canceled.
+ the collection has already been marked
+ as complete with regards to additions.
+ If the collection has been disposed.
+ The underlying collection didn't accept the item.
+
+
+ Takes an item from the .
+ The item removed from the collection.
+ The is empty and has been marked
+ as complete with regards to additions.
+ The has been disposed.
+ The underlying collection was modified
+ outside of this instance.
+ A call to may block until an item is available to be removed.
+
+
+ Takes an item from the .
+ The item removed from the collection.
+ If the is
+ canceled or the is empty and has been marked
+ as complete with regards to additions.
+ The has been disposed.
+ The underlying collection was modified
+ outside of this instance.
+ A call to may block until an item is available to be removed.
+
+
+
+ Attempts to remove an item from the .
+
+ The item removed from the collection.
+ true if an item could be removed; otherwise, false.
+ The has been disposed.
+ The underlying collection was modified
+ outside of this instance.
+
+
+
+ Attempts to remove an item from the .
+
+ The item removed from the collection.
+ A that represents the number of milliseconds
+ to wait, or a that represents -1 milliseconds to wait indefinitely.
+
+ true if an item could be removed from the collection within
+ the alloted time; otherwise, false.
+ The has been disposed.
+ is a negative number
+ other than -1 milliseconds, which represents an infinite time-out -or- timeout is greater than
+ .
+ The underlying collection was modified
+ outside of this instance.
+
+
+
+ Attempts to remove an item from the .
+
+ The item removed from the collection.
+ The number of milliseconds to wait, or (-1) to wait indefinitely.
+ true if an item could be removed from the collection within
+ the alloted time; otherwise, false.
+ The has been disposed.
+ is a
+ negative number other than -1, which represents an infinite time-out.
+ The underlying collection was modified
+ outside of this instance.
+
+
+
+ Attempts to remove an item from the .
+ A is thrown if the is
+ canceled.
+
+ The item removed from the collection.
+ The number of milliseconds to wait, or (-1) to wait indefinitely.
+ A cancellation token to observe.
+ true if an item could be removed from the collection within
+ the alloted time; otherwise, false.
+ If the is canceled.
+ The has been disposed.
+ is a
+ negative number other than -1, which represents an infinite time-out.
+ The underlying collection was modified
+ outside of this instance.
+
+
+ Takes an item from the underlying data store using its IProducerConsumerCollection<T>.Take
+ method. If the collection was empty, this method will wait for, at most, the timeout period (if AddingIsCompleted is false)
+ trying to remove an item. If the timeout period was exhaused before successfully removing an item
+ this method will return false.
+ A is thrown if the is
+ canceled.
+
+ The item removed from the collection.
+ The number of milliseconds to wait for the collection to have an item available
+ for removal, or Timeout.Infinite to wait indefinitely.
+ A cancellation token to observe.
+ A combined cancellation token if created, it is only created by GetConsumingEnumerable to avoid creating the linked token
+ multiple times.
+ False if the collection remained empty till the timeout period was exhausted. True otherwise.
+ If the is canceled.
+ If the collection has been disposed.
+
+
+
+ Adds the specified item to any one of the specified
+ instances.
+
+ The array of collections.
+ The item to be added to one of the collections.
+ The index of the collection in the array to which the item was added.
+ The argument is
+ null.
+ The argument is
+ a 0-length array or contains a null element, or at least one of collections has been
+ marked as complete for adding.
+ At least one of the instances has been disposed.
+ At least one underlying collection didn't accept the item.
+ The count of is greater than the maximum size of
+ 62 for STA and 63 for MTA.
+
+ If a bounded capacity was specified when all of the
+ instances were initialized,
+ a call to AddToAny may block until space is available in one of the collections
+ to store the provided item.
+
+
+
+
+ Adds the specified item to any one of the specified
+ instances.
+ A is thrown if the is
+ canceled.
+
+ The array of collections.
+ The item to be added to one of the collections.
+ A cancellation token to observe.
+ The index of the collection in the array to which the item was added.
+ If the is canceled.
+ The argument is
+ null.
+ The argument is
+ a 0-length array or contains a null element, or at least one of collections has been
+ marked as complete for adding.
+ At least one of the instances has been disposed.
+ At least one underlying collection didn't accept the item.
+ The count of is greater than the maximum size of
+ 62 for STA and 63 for MTA.
+
+ If a bounded capacity was specified when all of the
+ instances were initialized,
+ a call to AddToAny may block until space is available in one of the collections
+ to store the provided item.
+
+
+
+
+ Attempts to add the specified item to any one of the specified
+ instances.
+
+ The array of collections.
+ The item to be added to one of the collections.
+ The index of the collection in the
+ array to which the item was added, or -1 if the item could not be added.
+ The argument is
+ null.
+ The argument is
+ a 0-length array or contains a null element, or at least one of collections has been
+ marked as complete for adding.
+ At least one of the instances has been disposed.
+ At least one underlying collection didn't accept the item.
+ The count of is greater than the maximum size of
+ 62 for STA and 63 for MTA.
+
+
+
+ Attempts to add the specified item to any one of the specified
+ instances.
+
+ The array of collections.
+ The item to be added to one of the collections.
+ A that represents the number of milliseconds
+ to wait, or a that represents -1 milliseconds to wait indefinitely.
+
+ The index of the collection in the
+ array to which the item was added, or -1 if the item could not be added.
+ The argument is
+ null.
+ The argument is
+ a 0-length array or contains a null element, or at least one of collections has been
+ marked as complete for adding.
+ At least one of the instances has been disposed.
+ is a negative number
+ other than -1 milliseconds, which represents an infinite time-out -or- timeout is greater than
+ .
+ At least one underlying collection didn't accept the item.
+ The count of is greater than the maximum size of
+ 62 for STA and 63 for MTA.
+
+
+
+ Attempts to add the specified item to any one of the specified
+ instances.
+
+ The array of collections.
+ The item to be added to one of the collections.
+ The number of milliseconds to wait, or (-1) to wait indefinitely. /// The index of the collection in the
+ array to which the item was added, or -1 if the item could not be added.
+ The argument is
+ null.
+ The argument is
+ a 0-length array or contains a null element, or at least one of collections has been
+ marked as complete for adding.
+ At least one of the instances has been disposed.
+ is a
+ negative number other than -1, which represents an infinite time-out.
+ At least one underlying collection didn't accept the item.
+ The count of is greater than the maximum size of
+ 62 for STA and 63 for MTA.
+
+
+
+ Attempts to add the specified item to any one of the specified
+ instances.
+ A is thrown if the is
+ canceled.
+
+ The array of collections.
+ The item to be added to one of the collections.
+ The number of milliseconds to wait, or (-1) to wait indefinitely. /// The index of the collection in the
+ array to which the item was added, or -1 if the item could not be added.
+ A cancellation token to observe.
+ If the is canceled.
+ The argument is
+ null.
+ The argument is
+ a 0-length array or contains a null element, or at least one of collections has been
+ marked as complete for adding.
+ At least one of the instances has been disposed.
+ is a
+ negative number other than -1, which represents an infinite time-out.
+ At least one underlying collection didn't accept the item.
+ The count of is greater than the maximum size of
+ 62 for STA and 63 for MTA.
+
+
+ Adds/Takes an item to/from anyone of the specified collections.
+ A is thrown if the is
+ canceled.
+
+ The collections into which the item can be added.
+ The item to be added or the item removed and returned to the caller.
+ The number of milliseconds to wait for a collection to accept the
+ operation, or -1 to wait indefinitely.
+ Indicates whether this method is called to Add or Take.
+ A cancellation token to observe.
+ The index into collections for the collection which accepted the
+ adding/removal of the item; -1 if the item could not be added/removed.
+ If the is canceled.
+ If the collections argument is null.
+ If the collections argument is a 0-length array or contains a
+ null element. Also, if atleast one of the collections has been marked complete for adds.
+ If atleast one of the collections has been disposed.
+
+
+
+ Local static method, used by TryAddTakeAny to get the wait handles for the collection, with exclude option to exclude the Compeleted collections
+
+ The blocking collections
+ Add or Take operation
+ The original CancellationToken
+ True to exclude the compeleted collections
+ Complete list of cancellationTokens to observe
+ The collections wait handles
+
+
+
+ Helper to perform WaitHandle.WaitAny(.., CancellationToken)
+ this should eventually appear on the WaitHandle class.
+
+
+
+
+
+
+
+
+
+ Helper function to measure and update the wait time
+
+ The first time (in Ticks) observed when the wait started
+ The orginal wait timeoutout in milliseconds
+ The new wait time in milliseconds, -1 if the time expired
+
+
+
+ Takes an item from any one of the specified
+ instances.
+
+ The array of collections.
+ The item removed from one of the collections.
+ The index of the collection in the array from which
+ the item was removed, or -1 if an item could not be removed.
+ The argument is
+ null.
+ The argument is
+ a 0-length array or contains a null element.
+ At least one of the instances has been disposed.
+ At least one of the underlying collections was modified
+ outside of its instance.
+ The count of is greater than the maximum size of
+ 62 for STA and 63 for MTA.
+ A call to TakeFromAny may block until an item is available to be removed.
+
+
+
+ Takes an item from any one of the specified
+ instances.
+ A is thrown if the is
+ canceled.
+
+ The array of collections.
+ The item removed from one of the collections.
+ A cancellation token to observe.
+ The index of the collection in the array from which
+ the item was removed, or -1 if an item could not be removed.
+ The argument is
+ null.
+ If the is canceled.
+ The argument is
+ a 0-length array or contains a null element.
+ At least one of the instances has been disposed.
+ At least one of the underlying collections was modified
+ outside of its instance.
+ The count of is greater than the maximum size of
+ 62 for STA and 63 for MTA.
+ A call to TakeFromAny may block until an item is available to be removed.
+
+
+
+ Attempts to remove an item from any one of the specified
+ instances.
+
+ The array of collections.
+ The item removed from one of the collections.
+ The index of the collection in the array from which
+ the item was removed, or -1 if an item could not be removed.
+ The argument is
+ null.
+ The argument is
+ a 0-length array or contains a null element.
+ At least one of the instances has been disposed.
+ At least one of the underlying collections was modified
+ outside of its instance.
+ The count of is greater than the maximum size of
+ 62 for STA and 63 for MTA.
+ A call to TryTakeFromAny may block until an item is available to be removed.
+
+
+
+ Attempts to remove an item from any one of the specified
+ instances.
+
+ The array of collections.
+ The item removed from one of the collections.
+ A that represents the number of milliseconds
+ to wait, or a that represents -1 milliseconds to wait indefinitely.
+
+ The index of the collection in the array from which
+ the item was removed, or -1 if an item could not be removed.
+ The argument is
+ null.
+ The argument is
+ a 0-length array or contains a null element.
+ At least one of the instances has been disposed.
+ is a negative number
+ other than -1 milliseconds, which represents an infinite time-out -or- timeout is greater than
+ .
+ At least one of the underlying collections was modified
+ outside of its instance.
+ The count of is greater than the maximum size of
+ 62 for STA and 63 for MTA.
+ A call to TryTakeFromAny may block until an item is available to be removed.
+
+
+
+ Attempts to remove an item from any one of the specified
+ instances.
+
+ The array of collections.
+ The item removed from one of the collections.
+ The number of milliseconds to wait, or (-1) to wait indefinitely.
+ The index of the collection in the array from which
+ the item was removed, or -1 if an item could not be removed.
+ The argument is
+ null.
+ The argument is
+ a 0-length array or contains a null element.
+ At least one of the instances has been disposed.
+ is a
+ negative number other than -1, which represents an infinite time-out.
+ At least one of the underlying collections was modified
+ outside of its instance.
+ The count of is greater than the maximum size of
+ 62 for STA and 63 for MTA.
+ A call to TryTakeFromAny may block until an item is available to be removed.
+
+
+
+ Attempts to remove an item from any one of the specified
+ instances.
+ A is thrown if the is
+ canceled.
+
+ The array of collections.
+ The item removed from one of the collections.
+ The number of milliseconds to wait, or (-1) to wait indefinitely.
+ A cancellation token to observe.
+ The index of the collection in the array from which
+ the item was removed, or -1 if an item could not be removed.
+ If the is canceled.
+ The argument is
+ null.
+ The argument is
+ a 0-length array or contains a null element.
+ At least one of the instances has been disposed.
+ is a
+ negative number other than -1, which represents an infinite time-out.
+ At least one of the underlying collections was modified
+ outside of its instance.
+ The count of is greater than the maximum size of
+ 62 for STA and 63 for MTA.
+ A call to TryTakeFromAny may block until an item is available to be removed.
+
+
+
+ Marks the instances
+ as not accepting any more additions.
+
+
+ After a collection has been marked as complete for adding, adding to the collection is not permitted
+ and attempts to remove from the collection will not wait when the collection is empty.
+
+ The has been disposed.
+
+
+ Cancels the semaphores.
+
+
+
+ Releases resources used by the instance.
+
+
+
+
+ Releases resources used by the instance.
+
+ Whether being disposed explicitly (true) or due to a finalizer (false).
+
+
+ Copies the items from the instance into a new array.
+ An array containing copies of the elements of the collection.
+ The has been disposed.
+
+ The copied elements are not removed from the collection.
+
+
+
+ Copies all of the items in the instance
+ to a compatible one-dimensional array, starting at the specified index of the target array.
+
+ The one-dimensional array that is the destination of the elements copied from
+ the instance. The array must have zero-based indexing.
+ The zero-based index in at which copying begins.
+ The argument is
+ null.
+ The argument is less than zero.
+ The argument is equal to or greater
+ than the length of the .
+ The has been disposed.
+
+
+ Copies all of the items in the instance
+ to a compatible one-dimensional array, starting at the specified index of the target array.
+
+ The one-dimensional array that is the destination of the elements copied from
+ the instance. The array must have zero-based indexing.
+ The zero-based index in at which copying begins.
+ The argument is
+ null.
+ The argument is less than zero.
+ The argument is equal to or greater
+ than the length of the , the array is multidimensional, or the type parameter for the collection
+ cannot be cast automatically to the type of the destination array.
+ The has been disposed.
+
+
+ Provides a consuming for items in the collection.
+ An that removes and returns items from the collection.
+ The has been disposed.
+
+
+ Provides a consuming for items in the collection.
+ Calling MoveNext on the returned enumerable will block if there is no data available, or will
+ throw an if the is canceled.
+
+ A cancellation token to observe.
+ An that removes and returns items from the collection.
+ The has been disposed.
+ If the is canceled.
+
+
+ Provides an for items in the collection.
+ An for the items in the collection.
+ The has been disposed.
+
+
+ Provides an for items in the collection.
+ An for the items in the collection.
+ The has been disposed.
+
+
+ Centralizes the logic for validating the BlockingCollections array passed to TryAddToAny()
+ and TryTakeFromAny().
+ The collections to/from which an item should be added/removed.
+ Indicates whether this method is called to Add or Take.
+ A copy of the collections array that acts as a defense to prevent an “outsider” from changing
+ elements of the array after we have done the validation on them.
+ If the collections argument is null.
+ If the collections argument is a 0-length array or contains a
+ null element. Also, if atleast one of the collections has been marked complete for adds.
+ If atleast one of the collections has been disposed.
+
+
+ Centeralizes the logic of validating the timeout input argument.
+ The TimeSpan to wait for to successfully complete an operation on the collection.
+ If the number of millseconds represented by the timeout
+ TimeSpan is less than 0 or is larger than Int32.MaxValue and not Timeout.Infinite
+
+
+ Centralizes the logic of validating the millisecondsTimeout input argument.
+ The number of milliseconds to wait for to successfully complete an
+ operation on the collection.
+ If the number of millseconds is less than 0 and not
+ equal to Timeout.Infinite.
+
+
+ Throws a System.ObjectDisposedException if the collection was disposed
+ If the collection has been disposed.
+
+
+ Gets the bounded capacity of this instance.
+ The bounded capacity of this collection, or int.MaxValue if no bound was supplied.
+ The has been disposed.
+
+
+ Gets whether this has been marked as complete for adding.
+ Whether this collection has been marked as complete for adding.
+ The has been disposed.
+
+
+ Gets whether this has been marked as complete for adding and is empty.
+ Whether this collection has been marked as complete for adding and is empty.
+ The has been disposed.
+
+
+ Gets the number of items contained in the .
+ The number of items contained in the .
+ The has been disposed.
+
+
+ Gets a value indicating whether access to the is synchronized.
+ The has been disposed.
+
+
+
+ Gets an object that can be used to synchronize access to the . This property is not supported.
+
+ The SyncRoot property is not supported.
+
+
+ An enumerated data type used internal to the class to specify to a generic method
+ the current mode of operation.
+
+
+ A debugger view of the blocking collection that makes it simple to browse the
+ collection's contents at a point in time.
+ The type of element that the BlockingCollection will hold.
+
+
+ Constructs a new debugger view object for the provided blocking collection object.
+ A blocking collection to browse in the debugger.
+
+
+ Returns a snapshot of the underlying collection's elements.
+
+
+
+ Represents an thread-safe, unordered collection of objects.
+
+ Specifies the type of elements in the bag.
+
+
+ Bags are useful for storing objects when ordering doesn't matter, and unlike sets, bags support
+ duplicates. is a thread-safe bag implementation, optimized for
+ scenarios where the same thread will be both producing and consuming data stored in the bag.
+
+
+ accepts null reference (Nothing in Visual Basic) as a valid
+ value for reference types.
+
+
+ All public and protected members of are thread-safe and may be used
+ concurrently from multiple threads.
+
+
+
+
+
+ Initializes a new instance of the
+ class.
+
+
+
+
+ Initializes a new instance of the
+ class that contains elements copied from the specified collection.
+
+ The collection whose elements are copied to the new .
+ is a null reference
+ (Nothing in Visual Basic).
+
+
+
+ Local helper function to initalize a new bag object
+
+ An enumeration containing items with which to initialize this bag.
+
+
+
+ Adds an object to the .
+
+ The object to be added to the
+ . The value can be a null reference
+ (Nothing in Visual Basic) for reference types.
+
+
+
+
+
+
+
+
+
+ Attempts to add an object to the .
+
+ The object to be added to the
+ . The value can be a null reference
+ (Nothing in Visual Basic) for reference types.
+ Always returns true
+
+
+
+ Attempts to remove and return an object from the .
+
+ When this method returns, contains the object
+ removed from the or the default value
+ of if the operation failed.
+ true if an object was removed successfully; otherwise, false.
+
+
+
+ Attempts to return an object from the
+ without removing it.
+
+ When this method returns, contains an object from
+ the or the default value of
+ if the operation failed.
+ true if and object was returned successfully; otherwise, false.
+
+
+
+ Local helper function to Take or Peek an item from the bag
+
+ To receive the item retrieved from the bag
+ True means Take operation, false means Peek operation
+ True if succeeded, false otherwise
+
+
+
+ Local helper function to retrieve a thread local list by a thread object
+
+ Create a new list if the thread does ot exist
+ The local list object
+
+
+
+ Try to reuse an unowned list if exist
+ unowned lists are the lists that their owner threads are aborted or terminated
+ this is workaround to avoid memory leaks.
+
+ The list object, null if all lists are owned
+
+
+
+ Local helper method to steal an item from any other non empty thread
+ It enumerate all other threads in two passes first pass acquire the lock with TryEnter if succeeded
+ it steals the item, otherwise it enumerate them again in 2nd pass and acquire the lock using Enter
+
+ To receive the item retrieved from the bag
+ Whether to remove or peek.
+ True if succeeded, false otherwise.
+
+
+
+ local helper function tries to steal an item from given local list
+
+
+
+
+ Local helper function to check the list if it became empty after acquiring the lock
+ and wait if there is unsynchronized Add/Take operation in the list to be done
+
+ The list to steal
+ True if can steal, false otherwise
+
+
+
+ Copies the elements to an existing
+ one-dimensional Array , starting at the specified array
+ index.
+
+ The one-dimensional Array that is the
+ destination of the elements copied from the
+ . The Array must have zero-based indexing.
+ The zero-based index in at which copying
+ begins.
+ is a null reference (Nothing in
+ Visual Basic).
+ is less than
+ zero.
+ is equal to or greater than the
+ length of the
+ -or- the number of elements in the source is greater than the available space from
+ to the end of the destination .
+
+
+
+ Copies the elements of the to an , starting at a particular
+ index.
+
+ The one-dimensional Array that is the
+ destination of the elements copied from the
+ . The Array must have zero-based indexing.
+ The zero-based index in at which copying
+ begins.
+ is a null reference (Nothing in
+ Visual Basic).
+ is less than
+ zero.
+
+ is multidimensional. -or-
+ does not have zero-based indexing. -or-
+ is equal to or greater than the length of the
+ -or- The number of elements in the source is
+ greater than the available space from to the end of the destination
+ . -or- The type of the source cannot be cast automatically to the type of the
+ destination .
+
+
+
+
+ Copies the elements to a new array.
+
+ A new array containing a snapshot of elements copied from the .
+
+
+
+ Returns an enumerator that iterates through the .
+
+ An enumerator for the contents of the .
+
+ The enumeration represents a moment-in-time snapshot of the contents
+ of the bag. It does not reflect any updates to the collection after
+ was called. The enumerator is safe to use
+ concurrently with reads from and writes to the bag.
+
+
+
+
+ Returns an enumerator that iterates through the .
+
+ An enumerator for the contents of the .
+
+ The items enumerated represent a moment-in-time snapshot of the contents
+ of the bag. It does not reflect any update to the collection after
+ was called.
+
+
+
+
+ Get the data array to be serialized
+
+
+
+
+ Construct the stack from a previously seiralized one
+
+
+
+
+ Local helper method to freeze all bag operations, it
+ 1- Acquire the global lock to prevent any other thread to freeze the bag, and also new new thread can be added
+ to the dictionary
+ 2- Then Acquire all local lists locks to prevent steal and synchronized operations
+ 3- Wait for all un-synchronized operations to be done
+
+ Retrieve the lock taken result for the global lock, to be passed to Unfreeze method
+
+
+
+ Local helper method to unfreeze the bag from a frozen state
+
+ The lock taken result from the Freeze method
+
+
+
+ local helper method to acquire all local lists locks
+
+
+
+
+ Local helper method to release all local lists locks
+
+
+
+
+ Local helper function to wait all unsynchronized operations
+
+
+
+
+ Local helper function to get the bag count, the caller should call it from Freeze/Unfreeze block
+
+ The current bag count
+
+
+
+ Local helper function to return the bag item in a list, this is mainly used by CopyTo and ToArray
+ This is not thread safe, should be called in Freeze/UnFreeze bag block
+
+ List the contains the bag items
+
+
+
+ Gets the number of elements contained in the .
+
+ The number of elements contained in the .
+
+ The count returned represents a moment-in-time snapshot of the contents
+ of the bag. It does not reflect any updates to the collection after
+ was called.
+
+
+
+
+ Gets a value that indicates whether the is empty.
+
+ true if the is empty; otherwise, false.
+
+
+
+ Gets a value indicating whether access to the is
+ synchronized with the SyncRoot.
+
+ true if access to the is synchronized
+ with the SyncRoot; otherwise, false. For , this property always
+ returns false.
+
+
+
+ Gets an object that can be used to synchronize access to the . This property is not supported.
+
+ The SyncRoot property is not supported.
+
+
+
+ A class that represents a node in the lock thread list
+
+
+
+
+ A class that represents the lock thread list
+
+
+
+
+ ThreadLocalList constructor
+
+ The owner thread for this list
+
+
+
+ Add new item to head of the list
+
+ The item to add.
+ Whether to update the count.
+
+
+
+ Remove an item from the head of the list
+
+ The removed item
+
+
+
+ Peek an item from the head of the list
+
+ the peeked item
+ True if succeeded, false otherwise
+
+
+
+ Steal an item from the tail of the list
+
+ the removed item
+ remove or peek flag
+
+
+
+ Gets the total list count, it's not thread safe, may provide incorrect count if it is called concurrently
+
+
+
+
+ List operations
+
+
+
+
+ A simple class for the debugger view window
+
+
+
+
+ Provides a set of methods for querying objects that implement
+ ParallelQuery{TSource}. This is the parallel equivalent of
+ .
+
+
+
+
+ Enables parallelization of a query.
+
+ The type of elements of .
+ An
+ to convert to a .
+ The source as a to bind to
+ ParallelEnumerable extension methods.
+
+ is a null reference (Nothing in Visual Basic).
+
+
+
+
+ Enables parallelization of a query, as sourced by a partitioner
+ responsible for splitting the input sequence into partitions.
+
+ The type of elements of .
+ A partitioner over the input sequence.
+ The as a ParallelQuery to bind to ParallelEnumerable extension methods.
+
+ The source partitioner's GetOrderedPartitions method is used when ordering is enabled,
+ whereas the partitioner's GetPartitions is used if ordering is not enabled (the default).
+ The source partitioner's GetDynamicPartitions and GetDynamicOrderedPartitions are not used.
+
+
+ is a null reference (Nothing in Visual Basic).
+
+
+
+
+ Enables treatment of a data source as if it was ordered, overriding the default of unordered.
+ AsOrdered may only be invoked on sequences returned by AsParallel, ParallelEnumerable.Range,
+ and ParallelEnumerable.Repeat.
+
+ The type of elements of .
+ The input sequence.
+
+ Thrown if is not one of AsParallel, ParallelEnumerable.Range, or ParallelEnumerable.Repeat.
+
+
+ is a null reference (Nothing in Visual Basic).
+
+
+ A natural tension exists between performance and preserving order in parallel processing. By default,
+ a parallelized query behaves as if the ordering of the results is arbitrary
+ unless AsOrdered is applied or there is an explicit OrderBy operator in the query.
+
+ The source sequence which will maintain ordering in the query.
+
+
+
+ Enables treatment of a data source as if it was ordered, overriding the default of unordered.
+ AsOrdered may only be invoked on sequences returned by AsParallel, ParallelEnumerable.Range,
+ and ParallelEnumerable.Repeat.
+
+ The input sequence.
+
+ Thrown if the is not one of AsParallel, ParallelEnumerable.Range, or ParallelEnumerable.Repeat.
+
+
+ is a null reference (Nothing in Visual Basic).
+
+
+ A natural tension exists between performance and preserving order in parallel processing. By default,
+ a parallelized query behaves as if the ordering of the results is arbitrary unless AsOrdered
+ is applied or there is an explicit OrderBy operator in the query.
+
+ The source sequence which will maintain ordering in the query.
+
+
+
+ Allows an intermediate query to be treated as if no ordering is implied among the elements.
+
+
+ AsUnordered may provide
+ performance benefits when ordering is not required in a portion of a query.
+
+ The type of elements of .
+ The input sequence.
+ The source sequence with arbitrary order.
+
+ is a null reference (Nothing in Visual Basic).
+
+
+
+
+ Enables parallelization of a query.
+
+ An to convert
+ to a .
+
+ The source as a ParallelQuery to bind to
+ ParallelEnumerable extension methods.
+
+
+ is a null reference (Nothing in Visual Basic).
+
+
+
+
+ Converts a into an
+ to force sequential
+ evaluation of the query.
+
+ The type of elements of .
+ A to convert to an .
+ The source as an
+ to bind to sequential extension methods.
+
+ is a null reference (Nothing in Visual Basic).
+
+
+
+
+ Sets the task scheduler to execute the query.
+
+ The type of elements of .
+ A ParallelQuery on which to set the task scheduler option.
+ Task scheduler to execute the query.
+ ParallelQuery representing the same query as source, but with the task scheduler option set.
+
+ or is a null reference (Nothing in Visual Basic).
+
+
+ WithTaskScheduler is used multiple times in the query.
+
+
+
+
+ Sets the degree of parallelism to use in a query. Degree of parallelism is the maximum number of concurrently
+ executing tasks that will be used to process the query.
+
+ The type of elements of .
+ A ParallelQuery on which to set the limit on the degrees of parallelism.
+ The degree of parallelism for the query.
+ ParallelQuery representing the same query as source, with the limit on the degrees of parallelism set.
+
+ is a null reference (Nothing in Visual Basic).
+
+
+ WithDegreeOfParallelism is used multiple times in the query.
+
+
+ is less than 1 or greater than 63.
+
+
+
+
+ Sets the to associate with the query.
+
+ The type of elements of .
+ A ParallelQuery on which to set the option.
+ A cancellation token.
+ ParallelQuery representing the same query as source, but with the
+ registered.
+
+ is a null reference (Nothing in Visual Basic).
+
+
+ WithCancellation is used multiple times in the query.
+
+
+ The associated with the has been disposed.
+
+
+
+
+ Sets the execution mode of the query.
+
+ The type of elements of .
+ A ParallelQuery on which to set the option.
+ The mode in which to execute the query.
+ ParallelQuery representing the same query as source, but with the
+ registered.
+
+ is a null reference (Nothing in Visual Basic).
+
+
+ is not a valid value.
+
+
+ WithExecutionMode is used multiple times in the query.
+
+
+
+
+ Sets the merge options for this query, which specify how the query will buffer output.
+
+ The type of elements of .
+ A ParallelQuery on which to set the option.
+ The merge optiosn to set for this query.
+ ParallelQuery representing the same query as source, but with the
+ registered.
+
+ is a null reference (Nothing in Visual Basic).
+
+
+ is not a valid value.
+
+
+ WithMergeOptions is used multiple times in the query.
+
+
+
+
+ Generates a parallel sequence of integral numbers within a specified range.
+
+ The value of the first integer in the sequence.
+ The number of sequential integers to generate.
+ An IEnumerable<Int32> in C# or IEnumerable(Of Int32) in
+ Visual Basic that contains a range of sequential integral numbers.
+
+ is less than 0
+ -or-
+ + - 1 is larger than .
+
+
+
+
+ Generates a parallel sequence that contains one repeated value.
+
+ The type of the value to be repeated in the result sequence.
+ The value to be repeated.
+ The number of times to repeat the value in the generated sequence.
+ A sequence that contains a repeated value.
+
+ is less than 0.
+
+
+
+
+ Returns an empty ParallelQuery{TResult} that has the specified type argument.
+
+ The type to assign to the type parameter of the returned
+ generic sequence.
+ An empty sequence whose type argument is .
+
+
+
+ Invokes in parallel the specified action for each element in the .
+
+
+ This is an efficient way to process the output from a parallelized query because it does
+ not require a merge step at the end. However, order of execution is non-deterministic.
+
+ The type of elements of .
+ The whose elements will be processed by
+ .
+ An Action to invoke on each element.
+
+ or is a null reference (Nothing in Visual Basic).
+
+
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Filters in parallel a sequence of values based on a predicate.
+
+ The type of the elements of source.
+ A sequence to filter.
+ A function to test each element for a condition.
+ A sequence that contains elements from the input sequence that satisfy
+ the condition.
+
+ or is a null reference (Nothing in Visual Basic).
+
+
+
+
+ Filters in parallel a sequence of values based on a predicate. Each element's index is used in the logic of the predicate function.
+
+ The type of the elements of source.
+ A sequence to filter.
+ A function to test each element for a condition.
+ A sequence that contains elements from the input sequence that satisfy the condition.
+
+ or is a null reference (Nothing in Visual Basic).
+
+
+
+
+ Projects in parallel each element of a sequence into a new form.
+
+ The type of the elements of .
+ The type of elements resturned by selector .
+ A sequence of values to invoke a transform function on.
+ A transform function to apply to each element.
+ A sequence whose elements are the result of invoking the transform function on each
+ element of .
+
+ or is a null reference (Nothing in Visual Basic).
+
+
+
+
+ Projects in parallel each element of a sequence into a new form by incorporating the element's index.
+
+ The type of the elements of .
+ The type of elements resturned by selector .
+ A sequence of values to invoke a transform function on.
+ A transform function to apply to each element.
+ A sequence whose elements are the result of invoking the transform function on each
+ element of .
+
+ or is a null reference (Nothing in Visual Basic).
+
+
+
+
+ Merges in parallel two sequences by using the specified predicate function.
+
+ The type of the elements of the first sequence.
+ The type of the elements of the second sequence.
+ The type of the return elements.
+ The first sequence to zip.
+ The second sequence to zip.
+ A function to create a result element from two matching elements.
+
+ A sequence that has elements of type that are obtained by performing
+ resultSelector pairwise on two sequences. If the sequence lengths are unequal, this truncates
+ to the length of the shorter sequence.
+
+
+ or or is a null reference (Nothing in Visual Basic).
+
+
+
+
+ This Zip overload should never be called.
+ This method is marked as obsolete and always throws
+ when invoked.
+
+ This type parameter is not used.
+ This type parameter is not used.
+ This type parameter is not used.
+ This parameter is not used.
+ This parameter is not used.
+ This parameter is not used.
+ This overload always throws a .
+ The exception that occurs when this method is called.
+
+ This overload exists to disallow usage of Zip with a left data source of type
+ and a right data source of type .
+ Otherwise, the Zip operator would appear to be bind to the parallel implementation, but would in reality bind to the sequential implementation.
+
+
+
+
+ Correlates in parallel the elements of two sequences based on matching keys.
+ The default equality comparer is used to compare keys.
+
+ The type of the elements of the first sequence.
+ The type of the elements of the second sequence.
+ The type of the keys returned by the key selector functions.
+ The type of the result elements.
+ The first sequence to join.
+ The sequence to join to the first sequence.
+ A function to extract the join key from each element of
+ the first sequence.
+ A function to extract the join key from each element of
+ the second sequence.
+ A function to create a result element from two matching elements.
+ A sequence that has elements of type that are obtained by performing
+ an inner join on two sequences.
+
+ or or or
+ or is a null reference (Nothing in Visual Basic).
+
+
+
+
+ This Join overload should never be called.
+ This method is marked as obsolete and always throws when invoked.
+
+ This type parameter is not used.
+ This type parameter is not used.
+ This type parameter is not used.
+ This type parameter is not used.
+ This parameter is not used.
+ This parameter is not used.
+ This parameter is not used.
+ This parameter is not used.
+ This parameter is not used.
+ This overload always throws a .
+ The exception that occurs when this method is called.
+
+ This overload exists to disallow usage Join with a left data source of type
+ and a right data source of type .
+ Otherwise, the Join operator would appear to be binding to the parallel implementation, but would in reality bind to the sequential implementation.
+
+
+
+
+ Correlates in parallel the elements of two sequences based on matching keys.
+ A specified IEqualityComparer{T} is used to compare keys.
+
+ The type of the elements of the first sequence.
+ The type of the elements of the second sequence.
+ The type of the keys returned by the key selector functions.
+ The type of the result elements.
+ The first sequence to join.
+ The sequence to join to the first sequence.
+ A function to extract the join key from each element
+ of the first sequence.
+ A function to extract the join key from each element
+ of the second sequence.
+ A function to create a result element from two matching elements.
+ An IEqualityComparer<(Of <(T>)>) to hash and compare keys.
+ A sequence that has elements of type that are obtained by performing
+ an inner join on two sequences.
+
+ or or or
+ or is a null reference (Nothing in Visual Basic).
+
+
+
+
+ This Join overload should never be called.
+ This method is marked as obsolete and always throws when invoked.
+
+ This type parameter is not used.
+ This type parameter is not used.
+ This type parameter is not used.
+ This type parameter is not used.
+ This parameter is not used.
+ This parameter is not used.
+ This parameter is not used.
+ This parameter is not used.
+ This parameter is not used.
+ This parameter is not used.
+ This overload always throws a .
+ The exception that occurs when this method is called.
+
+ This overload exists to disallow usage of Join with a left data source of type
+ and a right data source of type .
+ Otherwise, the Join operator would appear to be binding to the parallel implementation, but would in reality bind to the sequential implementation.
+
+
+
+
+ Correlates in parallel the elements of two sequences based on equality of keys and groups the results.
+ The default equality comparer is used to compare keys.
+
+ The type of the elements of the first sequence.
+ The type of the elements of the second sequence.
+ The type of the keys returned by the key selector functions.
+ The type of the result elements.
+ The first sequence to join.
+ The sequence to join to the first sequence.
+ A function to extract the join key from each element
+ of the first sequence.
+ A function to extract the join key from each element
+ of the second sequence.
+ A function to create a result element from an element from
+ the first sequence and a collection of matching elements from the second sequence.
+ A sequence that has elements of type that are obtained by performing
+ a grouped join on two sequences.
+
+ or or or
+ or is a null reference (Nothing in Visual Basic).
+
+
+
+
+ This GroupJoin overload should never be called.
+ This method is marked as obsolete and always throws when called.
+
+ This type parameter is not used.
+ This type parameter is not used.
+ This type parameter is not used.
+ This type parameter is not used.
+ This parameter is not used.
+ This parameter is not used.
+ This parameter is not used.
+ This parameter is not used.
+ This parameter is not used.
+ This overload always throws a .
+ The exception that occurs when this method is called.
+
+ This overload exists to disallow usage of GroupJoin with a left data source of type
+ and a right data source of type .
+ Otherwise, the GroupJoin operator would appear to be binding to the parallel implementation,
+ but would in reality bind to the sequential implementation.
+
+
+
+
+ Correlates in parallel the elements of two sequences based on key equality and groups the results.
+ A specified IEqualityComparer{T} is used to compare keys.
+
+ The type of the elements of the first sequence.
+ The type of the elements of the second sequence.
+ The type of the keys returned by the key selector functions.
+ The type of the result elements.
+ The first sequence to join.
+ The sequence to join to the first sequence.
+ A function to extract the join key from each element
+ of the first sequence.
+ A function to extract the join key from each element
+ of the second sequence.
+ A function to create a result element from an element from
+ the first sequence and a collection of matching elements from the second sequence.
+ An IEqualityComparer<(Of <(T>)>) to hash and compare keys.
+ A sequence that has elements of type that are obtained by performing
+ a grouped join on two sequences.
+
+ or or or
+ or is a null reference (Nothing in Visual Basic).
+
+
+
+
+ This GroupJoin overload should never be called.
+ This method is marked as obsolete and always throws when called.
+
+ This type parameter is not used.
+ This type parameter is not used.
+ This type parameter is not used.
+ This type parameter is not used.
+ This parameter is not used.
+ This parameter is not used.
+ This parameter is not used.
+ This parameter is not used.
+ This parameter is not used.
+ This parameter is not used.
+ This overload always throws a .
+ The exception that occurs when this method is called.
+
+ This overload exists to disallow usage of GroupJoin with a left data source of type
+ and a right data source of type .
+ Otherwise, the GroupJoin operator would appear to be binding to the parallel implementation,
+ but would in reality bind to the sequential implementation.
+
+
+
+
+ Projects in parallel each element of a sequence to an IEnumerable{T}
+ and flattens the resulting sequences into one sequence.
+
+ The type of elements of .
+ The type of the elements of the sequence returned by selector .
+ A sequence of values to project.
+ A transform function to apply to each element.
+ A sequence whose elements are the result of invoking the one-to-many transform
+ function on each element of the input sequence.
+
+ or is a null reference (Nothing in Visual Basic).
+
+
+
+
+ Projects in parallel each element of a sequence to an IEnumerable{T}, and flattens the resulting
+ sequences into one sequence. The index of each source element is used in the projected form of
+ that element.
+
+ The type of elements of .
+ The type of the elements of the sequence returned by selector .
+ A sequence of values to project.
+ A transform function to apply to each element.
+ A sequence whose elements are the result of invoking the one-to-many transform
+ function on each element of the input sequence.
+
+ or is a null reference (Nothing in Visual Basic).
+
+
+
+
+ Projects each element of a sequence to an IEnumerable{T},
+ flattens the resulting sequences into one sequence, and invokes a result selector
+ function on each element therein.
+
+ The type of elements of .
+ The type of the intermediate elements collected by .
+
+ A sequence of values to project.
+ A transform function to apply to each source element;
+ the second parameter of the function represents the index of the source element.
+ A function to create a result element from an element from
+ the first sequence and a collection of matching elements from the second sequence.
+ A sequence whose elements are the result of invoking the one-to-many transform
+ function on each element of and then mapping
+ each of those sequence elements and their corresponding source element to a result element.
+
+ or or
+ is a null reference (Nothing in Visual Basic).
+
+
+
+
+ Projects each element of a sequence to an IEnumerable{T}, flattens the resulting
+ sequences into one sequence, and invokes a result selector function on each element
+ therein. The index of each source element is used in the intermediate projected
+ form of that element.
+
+ The type of elements of .
+ The type of the intermediate elements collected by
+ .
+ The type of elements to return.
+ A sequence of values to project.
+ A transform function to apply to each source element;
+ the second parameter of the function represents the index of the source element.
+ A function to create a result element from an element from
+ the first sequence and a collection of matching elements from the second sequence.
+
+ A sequence whose elements are the result of invoking the one-to-many transform
+ function on each element of and then mapping
+ each of those sequence elements and their corresponding source element to a
+ result element.
+
+
+ or or
+ is a null reference (Nothing in Visual Basic).
+
+
+
+
+ Sorts in parallel the elements of a sequence in ascending order according to a key.
+
+
+ In contrast to the sequential implementation, this is not a stable sort.
+ To achieve a stable sort, change a query of the form:
+ var ordered = source.OrderBy((e) => e.k);
+ to instead be formed as:
+ var ordered = source.Select((e,i) => new { E=e, I=i }).OrderBy((v) => v.i).Select((v) => v.e);
+
+ The type of elements of .
+ The type of the key returned by .
+ A sequence of values to order.
+ A function to extract a key from an element.
+ An OrderedParallelQuery{TSource} whose elements are sorted
+ according to a key.
+
+ or is a null reference (Nothing in Visual Basic).
+
+
+
+
+ Sorts in parallel the elements of a sequence in ascending order by using a specified comparer.
+
+
+ In contrast to the sequential implementation, this is not a stable sort.
+ See the remarks for OrderBy(ParallelQuery{TSource}, Func{TSource,TKey}) for
+ an approach to implementing a stable sort.
+
+ The type of elements of .
+ The type of the key returned by .
+ A sequence of values to order.
+ A function to extract a key from an element.
+ An IComparer{TKey} to compare keys.
+ An OrderedParallelQuery{TSource} whose elements are sorted according
+ to a key.
+
+ or is a null reference (Nothing in Visual Basic).
+
+
+
+
+ Sorts in parallel the elements of a sequence in descending order according to a key.
+
+
+ In contrast to the sequential implementation, this is not a stable sort.
+ See the remarks for OrderBy(ParallelQuery{TSource}, Func{TSource,TKey}) for
+ an approach to implementing a stable sort.
+
+ The type of elements of .
+ The type of the key returned by .
+ A sequence of values to order.
+ A function to extract a key from an element.
+ An OrderedParallelQuery{TSource} whose elements are sorted
+ descending according to a key.
+
+ or is a null reference (Nothing in Visual Basic).
+
+
+
+
+ Sorts the elements of a sequence in descending order by using a specified comparer.
+
+
+ In contrast to the sequential implementation, this is not a stable sort.
+ See the remarks for OrderBy(ParallelQuery{TSource}, Func{TSource,TKey}) for
+ an approach to implementing a stable sort.
+
+ The type of elements of .
+ The type of the key returned by .
+ A sequence of values to order.
+ A function to extract a key from an element.
+ An IComparer{TKey} to compare keys.
+ An OrderedParallelQuery{TSource} whose elements are sorted descending
+ according to a key.
+
+ or is a null reference (Nothing in Visual Basic).
+
+
+
+
+ Performs in parallel a subsequent ordering of the elements in a sequence
+ in ascending order according to a key.
+
+
+ In contrast to the sequential implementation, this is not a stable sort.
+ See the remarks for OrderBy(ParallelQuery{TSource}, Func{TSource,TKey}) for
+ an approach to implementing a stable sort.
+
+ The type of elements of .
+ The type of the key returned by .
+ An OrderedParallelQuery{TSource} than
+ contains elements to sort.
+ A function to extract a key from an element.
+ An OrderedParallelQuery{TSource} whose elements are
+ sorted according to a key.
+
+ or is a null reference (Nothing in Visual Basic).
+
+
+
+
+ Performs in parallel a subsequent ordering of the elements in a sequence in
+ ascending order by using a specified comparer.
+
+
+ In contrast to the sequential implementation, this is not a stable sort.
+ See the remarks for OrderBy(ParallelQuery{TSource}, Func{TSource,TKey}) for
+ an approach to implementing a stable sort.
+
+ The type of elements of .
+ The type of the key returned by .
+ An OrderedParallelQuery{TSource} that contains
+ elements to sort.
+ A function to extract a key from an element.
+ An IComparer{TKey} to compare keys.
+ An OrderedParallelQuery{TSource} whose elements are sorted
+ according to a key.
+
+ or is a null reference (Nothing in Visual Basic).
+
+
+
+
+ Performs in parallel a subsequent ordering of the elements in a sequence in
+ descending order, according to a key.
+
+
+ In contrast to the sequential implementation, this is not a stable sort.
+ See the remarks for OrderBy(ParallelQuery{TSource}, Func{TSource,TKey}) for
+ an approach to implementing a stable sort.
+
+ The type of elements of .
+ The type of the key returned by .
+ An OrderedParallelQuery{TSource} than contains
+ elements to sort.
+ A function to extract a key from an element.
+ An OrderedParallelQuery{TSource} whose elements are sorted
+ descending according to a key.
+
+ or is a null reference (Nothing in Visual Basic).
+
+
+
+
+ Performs in parallel a subsequent ordering of the elements in a sequence in descending
+ order by using a specified comparer.
+
+
+ In contrast to the sequential implementation, this is not a stable sort.
+ See the remarks for OrderBy(ParallelQuery{TSource}, Func{TSource,TKey}) for
+ an approach to implementing a stable sort.
+
+ The type of elements of .
+ The type of the key returned by .
+ An OrderedParallelQuery{TSource} than contains
+ elements to sort.
+ A function to extract a key from an element.
+ An IComparer{TKey} to compare keys.
+ An OrderedParallelQuery{TSource} whose elements are sorted
+ descending according to a key.
+
+ or is a null reference (Nothing in Visual Basic).
+
+
+
+
+ Groups in parallel the elements of a sequence according to a specified key selector function.
+
+ The type of elements of .
+ The type of the key returned by .
+ An OrderedParallelQuery{TSource}than contains
+ elements to sort.
+ A function to extract a key from an element.
+ An OrderedParallelQuery{TSource}whose elements are sorted
+ descending according to a key.
+
+
+
+ Groups in parallel the elements of a sequence according to a specified key selector function and compares the keys by using a specified comparer.
+
+ The type of elements of .
+ The type of the key returned by >.
+ An OrderedParallelQuery{TSource} than contains
+ elements to sort.
+ A function to extract a key from an element.
+ An IComparer{TSource} to compare keys.
+ An OrderedParallelQuery{TSource} whose elements are sorted
+ descending according to a key.
+
+ or is a null reference (Nothing in Visual Basic).
+
+
+
+
+ Groups in parallel the elements of a sequence according to a specified key selector function and
+ projects the elements for each group by using a specified function.
+
+ The type of elements of .
+ The type of the key returned by .
+ The type of the elements in the IGrouping
+ An OrderedParallelQuery<(Of <(TElement>)>) than contains
+ elements to sort.
+ A function to extract a key from an element.
+ A function to map each source element to an element in an IGrouping.
+ A ParallelQuery<IGrouping<TKey, TElement>> in C# or
+ ParallelQuery(Of IGrouping(Of TKey, TElement)) in Visual Basic where each IGrouping
+ generic object contains a collection of objects of type and a key.
+
+ or or
+ is a null reference (Nothing in Visual Basic).
+
+
+
+
+ Groups in parallel the elements of a sequence according to a key selector function.
+ The keys are compared by using a comparer and each group's elements are projected by
+ using a specified function.
+
+ The type of elements of .
+ The type of the key returned by .
+ The type of the elements in the IGrouping
+ An OrderedParallelQuery{TSource}than contains elements to sort.
+ A function to extract a key from an element.
+ A function to map each source element to an element in an IGrouping.
+ An IComparer{TSource} to compare keys.
+
+ A ParallelQuery{IGrouping{TKey, TElement}} in C# or
+ ParallelQuery(Of IGrouping(Of TKey, TElement)) in Visual Basic where each IGrouping
+ generic object contains a collection of objects of type and a key.
+
+
+ or or
+ is a null reference (Nothing in Visual Basic).
+
+
+
+
+ Groups in parallel the elements of a sequence according to a specified
+ key selector function and creates a result value from each group and its key.
+
+ The type of the elements of .
+ The type of the key returned by .
+ The type of the result value returned by .
+ A sequence whose elements to group.
+ A function to extract the key for each element.
+ A function to create a result value from each group.
+ A collection of elements of type where each element represents a
+ projection over a group and its key.
+
+ or or
+ is a null reference (Nothing in Visual Basic).
+
+
+
+
+ Groups in parallel the elements of a sequence according to a specified key selector function
+ and creates a result value from each group and its key. The keys are compared
+ by using a specified comparer.
+
+ The type of the elements of .
+ The type of the key returned by .
+ The type of the result value returned by .
+ A sequence whose elements to group.
+ A function to extract the key for each element.
+ A function to create a result value from each group.
+ An IEqualityComparer{TKey} to compare keys.
+
+ An ParallelQuery<IGrouping<TKey, TResult>> in C# or
+ ParallelQuery(Of IGrouping(Of TKey, TResult)) in Visual Basic where each
+ IGrouping<(Of <(TKey, TResult>)>) object contains a collection of objects
+ of type and a key.
+
+
+ or or
+ is a null reference (Nothing in Visual Basic).
+
+
+
+
+ Groups in parallel the elements of a sequence according to a specified key
+ selector function and creates a result value from each group and its key.
+ The elements of each group are projected by using a specified function.
+
+ The type of the elements of .
+ The type of the key returned by .
+ The type of the elements in each
+ IGrouping{TKey, TElement}.
+ The type of the result value returned by .
+ A sequence whose elements to group.
+ A function to extract the key for each element.
+ A function to map each source element to an element in an
+ IGrouping<TKey, TElement>.
+ A function to create a result value from each group.
+ A collection of elements of type where each element represents a
+ projection over a group and its key.
+
+ or or
+ or is a null reference (Nothing in Visual Basic).
+
+
+
+
+ Groups the elements of a sequence according to a specified key selector function and
+ creates a result value from each group and its key. Key values are compared by using a
+ specified comparer, and the elements of each group are projected by using a specified function.
+
+ The type of the elements of .
+ The type of the key returned by .
+ The type of the elements in each
+ IGrouping{TKey, TElement}.
+ The type of the result value returned by .
+ A sequence whose elements to group.
+ A function to extract the key for each element.
+ A function to map each source element to an element in an
+ IGrouping{Key, TElement}.
+ A function to create a result value from each group.
+ An IEqualityComparer{TKey} to compare keys.
+ A collection of elements of type where each element represents a
+ projection over a group and its key.
+
+ or or
+ or is a null reference (Nothing in Visual Basic).
+
+
+
+
+ Run an aggregation sequentially. If the user-provided reduction function throws an exception, wrap
+ it with an AggregateException.
+
+
+
+
+ if true, use the seed provided in the method argument
+ if false, use the first element of the sequence as the seed instead
+
+
+
+
+
+ Applies in parallel an accumulator function over a sequence.
+
+ The type of the elements of .
+ A sequence to aggregate over.
+ An accumulator function to be invoked on each element.
+ The final accumulator value.
+
+ or is a null reference (Nothing in Visual Basic).
+
+
+ contains no elements.
+
+
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Applies in parallel an accumulator function over a sequence.
+ The specified seed value is used as the initial accumulator value.
+
+ The type of the elements of .
+ The type of the accumulator value.
+ A sequence to aggregate over.
+ The initial accumulator value.
+ An accumulator function to be invoked on each element.
+ The final accumulator value.
+
+ or is a null reference (Nothing in Visual Basic).
+
+
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Applies in parallel an accumulator function over a sequence. The specified
+ seed value is used as the initial accumulator value, and the specified
+ function is used to select the result value.
+
+ The type of the elements of .
+ The type of the accumulator value.
+ The type of the resulting value.
+ A sequence to aggregate over.
+ The initial accumulator value.
+ An accumulator function to be invoked on each element.
+ A function to transform the final accumulator value
+ into the result value.
+ The transformed final accumulator value.
+
+ or or is a null reference (Nothing in Visual Basic).
+
+
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Applies in parallel an accumulator function over a sequence. This overload is not
+ available in the sequential implementation.
+
+
+ This overload is specific to processing a parallelized query. A parallelized query may
+ partition the data source sequence into several sub-sequences (partitions).
+ The is invoked on each element within partitions.
+ Each partition then yields a single accumulated result. The
+ is then invoked on the results of each partition to yield a single element. This element is then
+ transformed by the function.
+
+ The type of the elements of .
+ The type of the accumulator value.
+ The type of the resulting value.
+ A sequence to aggregate over.
+ The initial accumulator value.
+
+ An accumulator function to be invoked on each element in a partition.
+
+
+ An accumulator function to be invoked on the yielded element from each partition.
+
+
+ A function to transform the final accumulator value into the result value.
+
+ The transformed final accumulator value.
+
+ or
+ or or is a null reference (Nothing in Visual Basic).
+
+
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Applies in parallel an accumulator function over a sequence. This overload is not
+ available in the sequential implementation.
+
+
+ This overload is specific to parallelized queries. A parallelized query may partition the data source sequence
+ into several sub-sequences (partitions). The is invoked
+ on each element within partitions. Each partition then yields a single accumulated result.
+ The
+ is then invoked on the results of each partition to yield a single element. This element is then
+ transformed by the function.
+
+ The type of the elements of .
+ The type of the accumulator value.
+ The type of the resulting value.
+ A sequence to aggregate over.
+
+ A function that returns the initial accumulator value.
+
+
+ An accumulator function to be invoked on each element in a partition.
+
+
+ An accumulator function to be invoked on the yielded element from each partition.
+
+
+ A function to transform the final accumulator value into the result value.
+
+ The transformed final accumulator value.
+
+ or or
+ or or is a null reference (Nothing in Visual Basic).
+
+
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Returns the number of elements in a parallel sequence.
+
+ The type of the elements of .
+ A sequence that contains elements to be counted.
+ The number of elements in the input sequence.
+
+ is a null reference (Nothing in Visual Basic).
+
+
+ The number of elements in source is larger than .
+ -or-
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Returns a number that represents how many elements in the specified
+ parallel sequence satisfy a condition.
+
+ The type of the elements of .
+ A sequence that contains elements to be counted.
+ A function to test each element for a condition.
+
+ A number that represents how many elements in the sequence satisfy the condition
+ in the predicate function.
+
+
+ or is a null reference (Nothing in Visual Basic).
+
+
+ The number of elements in source is larger than .
+ -or-
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Returns an Int64 that represents the total number of elements in a parallel sequence.
+
+ The type of the elements of .
+ A sequence that contains elements to be counted.
+ The number of elements in the input sequence.
+
+ is a null reference (Nothing in Visual Basic).
+
+
+ The number of elements in source is larger than .
+ -or-
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Returns an Int64 that represents how many elements in a parallel sequence satisfy a condition.
+
+ The type of the elements of .
+ A sequence that contains elements to be counted.
+ A function to test each element for a condition.
+
+ A number that represents how many elements in the sequence satisfy the condition
+ in the predicate function.
+
+
+ or is a null reference (Nothing in Visual Basic).
+
+
+ The number of elements in source is larger than .
+ -or-
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Computes in parallel the sum of a sequence of values.
+
+ A sequence of values to calculate the sum of.
+ The sum of the values in the sequence.
+
+ is a null reference (Nothing in Visual Basic).
+
+
+ The sum is larger than .
+ -or-
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Computes in parallel the sum of a sequence of values.
+
+ A sequence of values to calculate the sum of.
+ The sum of the values in the sequence.
+
+ is a null reference (Nothing in Visual Basic).
+
+
+ The sum is larger than .
+ -or-
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Computes in parallel the sum of a sequence of values.
+
+ A sequence of values to calculate the sum of.
+ The sum of the values in the sequence.
+
+ is a null reference (Nothing in Visual Basic).
+
+
+ The sum is larger than .
+ -or-
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Computes in parallel the sum of a sequence of values.
+
+ A sequence of values to calculate the sum of.
+ The sum of the values in the sequence.
+
+ is a null reference (Nothing in Visual Basic).
+
+
+ The sum is larger than .
+ -or-
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Computes in parallel the sum of a sequence of values.
+
+ A sequence of values to calculate the sum of.
+ The sum of the values in the sequence.
+
+ is a null reference (Nothing in Visual Basic).
+
+
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Computes in parallel the sum of a sequence of values.
+
+ A sequence of values to calculate the sum of.
+ The sum of the values in the sequence.
+
+ is a null reference (Nothing in Visual Basic).
+
+
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Computes in parallel the sum of a sequence of values.
+
+ A sequence of values to calculate the sum of.
+ The sum of the values in the sequence.
+
+ is a null reference (Nothing in Visual Basic).
+
+
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Computes in parallel the sum of a sequence of values.
+
+ A sequence of values to calculate the sum of.
+ The sum of the values in the sequence.
+
+ is a null reference (Nothing in Visual Basic).
+
+
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Computes in parallel the sum of a sequence of values.
+
+ A sequence of values to calculate the sum of.
+ The sum of the values in the sequence.
+
+ is a null reference (Nothing in Visual Basic).
+
+
+ The sum is larger than .
+ -or-
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Computes in parallel the sum of a sequence of values.
+
+ A sequence of values to calculate the sum of.
+ The sum of the values in the sequence.
+
+ is a null reference (Nothing in Visual Basic).
+
+
+ The sum is larger than .
+ -or-
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Computes in parallel the sum of the sequence of values that are obtained
+ by invoking a transform function on each element of the input sequence.
+
+ A sequence of values to calculate the sum of.
+ A transform function to apply to each element.
+ The sum of the values in the sequence.
+
+ or is a null reference (Nothing in Visual Basic).
+
+
+ The sum is larger than .
+ -or-
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Computes in parallel the sum of the sequence of values that are obtained
+ by invoking a transform function on each element of the input sequence.
+
+ The type of elements of .
+ A sequence of values to calculate the sum of.
+ A transform function to apply to each element.
+ The sum of the values in the sequence.
+
+ or is a null reference (Nothing in Visual Basic).
+
+
+ The sum is larger than .
+ -or-
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Computes in parallel the sum of the sequence of values that are obtained
+ by invoking a transform function on each element of the input sequence.
+
+ The type of elements of .
+ A sequence of values to calculate the sum of.
+ A transform function to apply to each element.
+ The sum of the values in the sequence.
+
+ or is a null reference (Nothing in Visual Basic).
+
+
+ The sum is larger than .
+ -or-
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Computes in parallel the sum of the sequence of values that are obtained
+ by invoking a transform function on each element of the input sequence.
+
+ The type of elements of .
+ A sequence of values to calculate the sum of.
+ A transform function to apply to each element.
+ The sum of the values in the sequence.
+
+ or is a null reference (Nothing in Visual Basic).
+
+
+ The sum is larger than .
+ -or-
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Computes in parallel the sum of the sequence of values that are obtained
+ by invoking a transform function on each element of the input sequence.
+
+ The type of elements of .
+ A sequence of values to calculate the sum of.
+ A transform function to apply to each element.
+ The sum of the values in the sequence.
+
+ or is a null reference (Nothing in Visual Basic).
+
+
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Computes in parallel the sum of the sequence of values that are obtained
+ by invoking a transform function on each element of the input sequence.
+
+ The type of elements of .
+ A sequence of values to calculate the sum of.
+ A transform function to apply to each element.
+ The sum of the values in the sequence.
+
+ or is a null reference (Nothing in Visual Basic).
+
+
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Computes in parallel the sum of the sequence of values that are obtained
+ by invoking a transform function on each element of the input sequence.
+
+ The type of elements of .
+ A sequence of values to calculate the sum of.
+ A transform function to apply to each element.
+ The sum of the values in the sequence.
+
+ or is a null reference (Nothing in Visual Basic).
+
+
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Computes in parallel the sum of the sequence of values that are obtained
+ by invoking a transform function on each element of the input sequence.
+
+ The type of elements of .
+ A sequence of values to calculate the sum of.
+ A transform function to apply to each element.
+ The sum of the values in the sequence.
+
+ or is a null reference (Nothing in Visual Basic).
+
+
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Computes in parallel the sum of the sequence of values that are obtained
+ by invoking a transform function on each element of the input sequence.
+
+ The type of elements of .
+ A sequence of values to calculate the sum of.
+ A transform function to apply to each element.
+ The sum of the values in the sequence.
+
+ or is a null reference (Nothing in Visual Basic).
+
+
+ The sum is larger than .
+ -or-
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Computes in parallel the sum of the sequence of values that are obtained
+ by invoking a transform function on each element of the input sequence.
+
+ The type of elements of .
+ A sequence of values to calculate the sum of.
+ A transform function to apply to each element.
+ The sum of the values in the sequence.
+
+ or is a null reference (Nothing in Visual Basic).
+
+
+ The sum is larger than .
+ -or-
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Returns the minimum value in a parallel sequence of values.
+
+ A sequence of values to determine the minimum value of.
+ The minimum value in the sequence.
+
+ is a null reference (Nothing in Visual Basic).
+
+
+ contains no elements.
+
+
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Returns the minimum value in a parallel sequence of values.
+
+ A sequence of values to determine the minimum value of.
+ The minimum value in the sequence.
+
+ is a null reference (Nothing in Visual Basic).
+
+
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Returns the minimum value in a parallel sequence of values.
+
+ A sequence of values to determine the minimum value of.
+ The minimum value in the sequence.
+
+ is a null reference (Nothing in Visual Basic).
+
+
+ contains no elements.
+
+
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Returns the minimum value in a parallel sequence of values.
+
+ A sequence of values to determine the minimum value of.
+ The minimum value in the sequence.
+
+ is a null reference (Nothing in Visual Basic).
+
+
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Returns the minimum value in a parallel sequence of values.
+
+ A sequence of values to determine the minimum value of.
+ The minimum value in the sequence.
+
+ is a null reference (Nothing in Visual Basic).
+
+
+ contains no elements.
+
+
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Returns the minimum value in a parallel sequence of values.
+
+ A sequence of values to determine the minimum value of.
+ The minimum value in the sequence.
+
+ is a null reference (Nothing in Visual Basic).
+
+
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Returns the minimum value in a parallel sequence of values.
+
+ A sequence of values to determine the minimum value of.
+ The minimum value in the sequence.
+
+ is a null reference (Nothing in Visual Basic).
+
+
+ contains no elements.
+
+
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Returns the minimum value in a parallel sequence of values.
+
+ A sequence of values to determine the minimum value of.
+ The minimum value in the sequence.
+
+ is a null reference (Nothing in Visual Basic).
+
+
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Returns the minimum value in a parallel sequence of values.
+
+ A sequence of values to determine the minimum value of.
+ The minimum value in the sequence.
+
+ is a null reference (Nothing in Visual Basic).
+
+
+ contains no elements.
+
+
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Returns the minimum value in a parallel sequence of values.
+
+ A sequence of values to determine the minimum value of.
+ The minimum value in the sequence.
+
+ is a null reference (Nothing in Visual Basic).
+
+
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Returns the minimum value in a parallel sequence of values.
+
+ The type of elements of .
+ A sequence of values to determine the minimum value of.
+ The minimum value in the sequence.
+
+ is a null reference (Nothing in Visual Basic).
+
+
+ contains no elements and is a non-nullable value type.
+
+
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Invokes in parallel a transform function on each element of a
+ sequence and returns the minimum value.
+
+ The type of elements of .
+ A sequence of values to determine the minimum value of.
+ A transform function to apply to each element.
+ The minimum value in the sequence.
+
+ or is a null reference (Nothing in Visual Basic).
+
+
+ contains no elements.
+
+
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Invokes in parallel a transform function on each element of a
+ sequence and returns the minimum value.
+
+ The type of elements of .
+ A sequence of values to determine the minimum value of.
+ A transform function to apply to each element.
+ The minimum value in the sequence.
+
+ or is a null reference (Nothing in Visual Basic).
+
+
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Invokes in parallel a transform function on each element of a
+ sequence and returns the minimum value.
+
+ The type of elements of .
+ A sequence of values to determine the minimum value of.
+ A transform function to apply to each element.
+ The minimum value in the sequence.
+
+ or is a null reference (Nothing in Visual Basic).
+
+
+ contains no elements.
+
+
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Invokes in parallel a transform function on each element of a
+ sequence and returns the minimum value.
+
+ The type of elements of .
+ A sequence of values to determine the minimum value of.
+ A transform function to apply to each element.
+ The minimum value in the sequence.
+
+ or is a null reference (Nothing in Visual Basic).
+
+
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Invokes in parallel a transform function on each element of a
+ sequence and returns the minimum value.
+
+ The type of elements of .
+ A sequence of values to determine the minimum value of.
+ A transform function to apply to each element.
+ The minimum value in the sequence.
+
+ or is a null reference (Nothing in Visual Basic).
+
+
+ contains no elements.
+
+
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Invokes in parallel a transform function on each element of a
+ sequence and returns the minimum value.
+
+ The type of elements of .
+ A sequence of values to determine the minimum value of.
+ A transform function to apply to each element.
+ The minimum value in the sequence.
+
+ or is a null reference (Nothing in Visual Basic).
+
+
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Invokes in parallel a transform function on each element of a
+ sequence and returns the minimum value.
+
+ The type of elements of .
+ A sequence of values to determine the minimum value of.
+ A transform function to apply to each element.
+ The minimum value in the sequence.
+
+ or is a null reference (Nothing in Visual Basic).
+
+
+ contains no elements.
+
+
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Invokes in parallel a transform function on each element of a
+ sequence and returns the minimum value.
+
+ The type of elements of .
+ A sequence of values to determine the minimum value of.
+ A transform function to apply to each element.
+ The minimum value in the sequence.
+
+ or is a null reference (Nothing in Visual Basic).
+
+
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Invokes in parallel a transform function on each element of a
+ sequence and returns the minimum value.
+
+ The type of elements of .
+ A sequence of values to determine the minimum value of.
+ A transform function to apply to each element.
+ The minimum value in the sequence.
+
+ or is a null reference (Nothing in Visual Basic).
+
+
+ contains no elements.
+
+
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Invokes in parallel a transform function on each element of a
+ sequence and returns the minimum value.
+
+ The type of elements of .
+ A sequence of values to determine the minimum value of.
+ A transform function to apply to each element.
+ The minimum value in the sequence.
+
+ or is a null reference (Nothing in Visual Basic).
+
+
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Invokes in parallel a transform function on each element of a
+ sequence and returns the minimum value.
+
+ The type of elements of .
+ The type of the value returned by .
+ A sequence of values to determine the minimum value of.
+ A transform function to apply to each element.
+ The minimum value in the sequence.
+
+ or is a null reference (Nothing in Visual Basic).
+
+
+ contains no elements and is a non-nullable value type.
+
+
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Returns the maximum value in a parallel sequence of values.
+
+ A sequence of values to determine the maximum value of.
+ The maximum value in the sequence.
+
+ is a null reference (Nothing in Visual Basic).
+
+
+ contains no elements.
+
+
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Returns the maximum value in a parallel sequence of values.
+
+ A sequence of values to determine the maximum value of.
+ The maximum value in the sequence.
+
+ is a null reference (Nothing in Visual Basic).
+
+
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Returns the maximum value in a parallel sequence of values.
+
+ A sequence of values to determine the maximum value of.
+ The maximum value in the sequence.
+
+ is a null reference (Nothing in Visual Basic).
+
+
+ contains no elements.
+
+
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Returns the maximum value in a parallel sequence of values.
+
+ A sequence of values to determine the maximum value of.
+ The maximum value in the sequence.
+
+ is a null reference (Nothing in Visual Basic).
+
+
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Returns the maximum value in a parallel sequence of values.
+
+ A sequence of values to determine the maximum value of.
+ The maximum value in the sequence.
+
+ is a null reference (Nothing in Visual Basic).
+
+
+ contains no elements.
+
+
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Returns the maximum value in a parallel sequence of values.
+
+ A sequence of values to determine the maximum value of.
+ The maximum value in the sequence.
+
+ is a null reference (Nothing in Visual Basic).
+
+
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Returns the maximum value in a parallel sequence of values.
+
+ A sequence of values to determine the maximum value of.
+ The maximum value in the sequence.
+
+ is a null reference (Nothing in Visual Basic).
+
+
+ contains no elements.
+
+
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Returns the maximum value in a parallel sequence of values.
+
+ A sequence of values to determine the maximum value of.
+ The maximum value in the sequence.
+
+ is a null reference (Nothing in Visual Basic).
+
+
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Returns the maximum value in a parallel sequence of values.
+
+ A sequence of values to determine the maximum value of.
+ The maximum value in the sequence.
+
+ is a null reference (Nothing in Visual Basic).
+
+
+ contains no elements.
+
+
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Returns the maximum value in a parallel sequence of values.
+
+ A sequence of values to determine the maximum value of.
+ The maximum value in the sequence.
+
+ is a null reference (Nothing in Visual Basic).
+
+
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Returns the maximum value in a parallel sequence of values.
+
+ A sequence of values to determine the maximum value of.
+ The maximum value in the sequence.
+
+ is a null reference (Nothing in Visual Basic).
+
+
+ contains no elements and is a non-nullable value type.
+
+
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Invokes in parallel a transform function on each element of a
+ sequence and returns the maximum value.
+
+ The type of elements of .
+ A sequence of values to determine the maximum value of.
+ A transform function to apply to each element.
+ The maximum value in the sequence.
+
+ or is a null reference (Nothing in Visual Basic).
+
+
+ contains no elements.
+
+
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Invokes in parallel a transform function on each element of a
+ sequence and returns the maximum value.
+
+ The type of elements of .
+ A sequence of values to determine the maximum value of.
+ A transform function to apply to each element.
+ The maximum value in the sequence.
+
+ or is a null reference (Nothing in Visual Basic).
+
+
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Invokes in parallel a transform function on each element of a
+ sequence and returns the maximum value.
+
+ The type of elements of .
+ A sequence of values to determine the maximum value of.
+ A transform function to apply to each element.
+ The maximum value in the sequence.
+
+ or is a null reference (Nothing in Visual Basic).
+
+
+ contains no elements.
+
+
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Invokes in parallel a transform function on each element of a
+ sequence and returns the maximum value.
+
+ The type of elements of .
+ A sequence of values to determine the maximum value of.
+ A transform function to apply to each element.
+ The maximum value in the sequence.
+
+ or is a null reference (Nothing in Visual Basic).
+
+
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Invokes in parallel a transform function on each element of a
+ sequence and returns the maximum value.
+
+ The type of elements of .
+ A sequence of values to determine the maximum value of.
+ A transform function to apply to each element.
+ The maximum value in the sequence.
+
+ or is a null reference (Nothing in Visual Basic).
+
+
+ contains no elements.
+
+
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Invokes in parallel a transform function on each element of a
+ sequence and returns the maximum value.
+
+ The type of elements of .
+ A sequence of values to determine the maximum value of.
+ A transform function to apply to each element.
+ The maximum value in the sequence.
+
+ or is a null reference (Nothing in Visual Basic).
+
+
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Invokes in parallel a transform function on each element of a
+ sequence and returns the maximum value.
+
+ The type of elements of .
+ A sequence of values to determine the maximum value of.
+ A transform function to apply to each element.
+ The maximum value in the sequence.
+
+ or is a null reference (Nothing in Visual Basic).
+
+
+ contains no elements.
+
+
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Invokes in parallel a transform function on each element of a
+ sequence and returns the maximum value.
+
+ The type of elements of .
+ A sequence of values to determine the maximum value of.
+ A transform function to apply to each element.
+ The maximum value in the sequence.
+
+ or is a null reference (Nothing in Visual Basic).
+
+
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Invokes in parallel a transform function on each element of a
+ sequence and returns the maximum value.
+
+ The type of elements of .
+ A sequence of values to determine the maximum value of.
+ A transform function to apply to each element.
+ The maximum value in the sequence.
+
+ or is a null reference (Nothing in Visual Basic).
+
+
+ contains no elements.
+
+
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Invokes in parallel a transform function on each element of a
+ sequence and returns the maximum value.
+
+ The type of elements of .
+ A sequence of values to determine the maximum value of.
+ A transform function to apply to each element.
+ The maximum value in the sequence.
+
+ or is a null reference (Nothing in Visual Basic).
+
+
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Invokes in parallel a transform function on each element of a
+ sequence and returns the maximum value.
+
+ The type of elements of .
+ The type of the value returned by .
+ A sequence of values to determine the maximum value of.
+ A transform function to apply to each element.
+ The maximum value in the sequence.
+
+ or is a null reference (Nothing in Visual Basic).
+
+
+ contains no elements and is a non-nullable value type.
+
+
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Computes in parallel the average of a sequence of values.
+
+ A sequence of values that are used to calculate an average.
+ The average of the sequence of values.
+
+ is a null reference (Nothing in Visual Basic).
+
+
+ contains no elements.
+
+
+ The sum or count of the elements in the sequence is larger than .
+ -or-
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Computes in parallel the average of a sequence of values.
+
+ A sequence of values that are used to calculate an average.
+ The average of the sequence of values.
+
+ is a null reference (Nothing in Visual Basic).
+
+
+ The sum or count of the elements in the sequence is larger than .
+ -or-
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Computes in parallel the average of a sequence of values.
+
+ A sequence of values that are used to calculate an average.
+ The average of the sequence of values.
+
+ is a null reference (Nothing in Visual Basic).
+
+
+ contains no elements.
+
+
+ The sum or count of the elements in the sequence is larger than .
+ -or-
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Computes in parallel the average of a sequence of values.
+
+ A sequence of values that are used to calculate an average.
+ The average of the sequence of values.
+
+ is a null reference (Nothing in Visual Basic).
+
+
+ The sum or count of the elements in the sequence is larger than .
+ -or-
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Computes in parallel the average of a sequence of values.
+
+ A sequence of values that are used to calculate an average.
+ The average of the sequence of values.
+
+ is a null reference (Nothing in Visual Basic).
+
+
+ contains no elements.
+
+
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Computes in parallel the average of a sequence of values.
+
+ A sequence of values that are used to calculate an average.
+ The average of the sequence of values.
+
+ is a null reference (Nothing in Visual Basic).
+
+
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Computes in parallel the average of a sequence of values.
+
+ A sequence of values that are used to calculate an average.
+ The average of the sequence of values.
+
+ is a null reference (Nothing in Visual Basic).
+
+
+ contains no elements.
+
+
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Computes in parallel the average of a sequence of values.
+
+
+ A sequence of values that are used to calculate an average.
+ The average of the sequence of values.
+ is a null reference (Nothing in Visual Basic).
+
+
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Computes in parallel the average of a sequence of values.
+
+ A sequence of values that are used to calculate an average.
+ The average of the sequence of values.
+
+ is a null reference (Nothing in Visual Basic).
+
+
+ contains no elements.
+
+
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Computes in parallel the average of a sequence of values.
+
+ A sequence of values that are used to calculate an average.
+ The average of the sequence of values.
+
+ is a null reference (Nothing in Visual Basic).
+
+
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Computes in parallel the average of a sequence of values that are obtained
+ by invoking a transform function on each element of the input sequence.
+
+ The type of elements of .
+ A sequence of values that are used to calculate an average.
+ A transform function to apply to each element.
+ The average of the sequence of values.
+
+ or is a null reference (Nothing in Visual Basic).
+
+
+ contains no elements.
+
+
+ The sum or count of the elements in the sequence is larger than .
+ -or-
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Computes in parallel the average of a sequence of values that are obtained
+ by invoking a transform function on each element of the input sequence.
+
+ The type of elements of .
+ A sequence of values that are used to calculate an average.
+ A transform function to apply to each element.
+ The average of the sequence of values.
+
+ or is a null reference (Nothing in Visual Basic).
+
+
+ The sum or count of the elements in the sequence is larger than .
+ -or-
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Computes in parallel the average of a sequence of values that are obtained
+ by invoking a transform function on each element of the input sequence.
+
+ The type of elements of .
+ A sequence of values that are used to calculate an average.
+ A transform function to apply to each element.
+ The average of the sequence of values.
+
+ or is a null reference (Nothing in Visual Basic).
+
+
+ contains no elements.
+
+
+ The sum or count of the elements in the sequence is larger than .
+ -or-
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Computes in parallel the average of a sequence of values that are obtained
+ by invoking a transform function on each element of the input sequence.
+
+ The type of elements of .
+ A sequence of values that are used to calculate an average.
+ A transform function to apply to each element.
+ The average of the sequence of values.
+
+ or is a null reference (Nothing in Visual Basic).
+
+
+ The sum or count of the elements in the sequence is larger than .
+ -or-
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Computes in parallel the average of a sequence of values that are obtained
+ by invoking a transform function on each element of the input sequence.
+
+ The type of elements of .
+ A sequence of values that are used to calculate an average.
+ A transform function to apply to each element.
+ The average of the sequence of values.
+
+ or is a null reference (Nothing in Visual Basic).
+
+
+ contains no elements.
+
+
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Computes in parallel the average of a sequence of values that are obtained
+ by invoking a transform function on each element of the input sequence.
+
+ The type of elements of .
+ A sequence of values that are used to calculate an average.
+ A transform function to apply to each element.
+ The average of the sequence of values.
+
+ or is a null reference (Nothing in Visual Basic).
+
+
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Computes in parallel the average of a sequence of values that are obtained
+ by invoking a transform function on each element of the input sequence.
+
+ The type of elements of .
+ A sequence of values that are used to calculate an average.
+ A transform function to apply to each element.
+ The average of the sequence of values.
+
+ or is a null reference (Nothing in Visual Basic).
+
+
+ contains no elements.
+
+
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Computes in parallel the average of a sequence of values that are obtained
+ by invoking a transform function on each element of the input sequence.
+
+ The type of elements of .
+ A sequence of values that are used to calculate an average.
+ A transform function to apply to each element.
+ The average of the sequence of values.
+
+ or is a null reference (Nothing in Visual Basic).
+
+
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Computes in parallel the average of a sequence of values that are obtained
+ by invoking a transform function on each element of the input sequence.
+
+ The type of elements of .
+ A sequence of values that are used to calculate an average.
+ A transform function to apply to each element.
+ The average of the sequence of values.
+
+ or is a null reference (Nothing in Visual Basic).
+
+
+ contains no elements.
+
+
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Computes in parallel the average of a sequence of values that are obtained
+ by invoking a transform function on each element of the input sequence.
+
+ The type of elements of .
+ A sequence of values that are used to calculate an average.
+ A transform function to apply to each element.
+ The average of the sequence of values.
+
+ or is a null reference (Nothing in Visual Basic).
+
+
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Determines in parallel whether any element of a sequence satisfies a condition.
+
+ The type of elements of .
+ An IEnumerable whose elements to apply the predicate to.
+ A function to test each element for a condition.
+
+ true if any elements in the source sequence pass the test in the specified predicate; otherwise, false.
+
+
+ or is a null reference (Nothing in Visual Basic).
+
+
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Determines whether a parallel sequence contains any elements.
+
+ The type of elements of .
+ The IEnumerable to check for emptiness.
+ true if the source sequence contains any elements; otherwise, false.
+
+ is a null reference (Nothing in Visual Basic).
+
+
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Determines in parallel whether all elements of a sequence satisfy a condition.
+
+ The type of elements of .
+ A sequence whose elements to apply the predicate to.
+ A function to test each element for a condition.
+
+ true if all elements in the source sequence pass the test in the specified predicate; otherwise, false.
+
+
+ or is a null reference (Nothing in Visual Basic).
+
+
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Determines in parallel whether a sequence contains a specified element
+ by using the default equality comparer.
+
+ The type of elements of .
+ A sequence in which to locate a value.
+ The value to locate in the sequence.
+
+ true if the source sequence contains an element that has the specified value; otherwise, false.
+
+
+ is a null reference (Nothing in Visual Basic).
+
+
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Determines in parallel whether a sequence contains a specified element by using a
+ specified IEqualityComparer{T}.
+
+ The type of elements of .
+ A sequence in which to locate a value.
+ The value to locate in the sequence.
+ An equality comparer to compare values.
+
+ true if the source sequence contains an element that has the specified value; otherwise, false.
+
+
+ is a null reference (Nothing in Visual Basic).
+
+
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Returns a specified number of contiguous elements from the start of a parallel sequence.
+
+ The type of elements of .
+ The sequence to return elements from.
+ The number of elements to return.
+
+ A sequence that contains the specified number of elements from the start of the input sequence.
+
+
+ is a null reference (Nothing in Visual Basic).
+
+
+
+
+ Returns elements from a parallel sequence as long as a specified condition is true.
+
+ The type of elements of .
+ The sequence to return elements from.
+ A function to test each element for a condition.
+
+ A sequence that contains the elements from the input sequence that occur before
+ the element at which the test no longer passes.
+
+
+ or is a null reference (Nothing in Visual Basic).
+
+
+
+
+ Returns elements from a parallel sequence as long as a specified condition is true.
+ The element's index is used in the logic of the predicate function.
+
+ The type of elements of .
+ The sequence to return elements from.
+
+ A function to test each source element for a condition; the second parameter of the
+ function represents the index of the source element.
+
+
+ A sequence that contains elements from the input sequence that occur before
+ the element at which the test no longer passes.
+
+
+ or is a null reference (Nothing in Visual Basic).
+
+
+
+
+ Bypasses a specified number of elements in a parallel sequence and then returns the remaining elements.
+
+ The type of elements of .
+ The sequence to return elements from.
+ The number of elements to skip before returning the remaining elements.
+
+ A sequence that contains the elements that occur after the specified index in the input sequence.
+
+
+ is a null reference (Nothing in Visual Basic).
+
+
+
+
+ Bypasses elements in a parallel sequence as long as a specified
+ condition is true and then returns the remaining elements.
+
+ The type of elements of .
+ The sequence to return elements from.
+ A function to test each element for a condition.
+ A sequence that contains the elements from the input sequence starting at
+ the first element in the linear series that does not pass the test specified by
+ predicate .
+
+ or is a null reference (Nothing in Visual Basic).
+
+
+
+
+ Bypasses elements in a parallel sequence as long as a specified condition is true and
+ then returns the remaining elements. The element's index is used in the logic of
+ the predicate function.
+
+ The type of elements of .
+ The sequence to return elements from.
+
+ A function to test each source element for a condition; the
+ second parameter of the function represents the index of the source element.
+
+
+ A sequence that contains the elements from the input sequence starting at the
+ first element in the linear series that does not pass the test specified by
+ predicate .
+
+
+ or is a null reference (Nothing in Visual Basic).
+
+
+
+
+ Concatenates two parallel sequences.
+
+ The type of the elements of the input sequences.
+ The first sequence to concatenate.
+ The sequence to concatenate to the first sequence.
+ A sequence that contains the concatenated elements of the two input sequences.
+
+ or is a null reference (Nothing in Visual Basic).
+
+
+
+
+ This Concat overload should never be called.
+ This method is marked as obsolete and always throws when called.
+
+ This type parameter is not used.
+ This parameter is not used.
+ This parameter is not used.
+ This overload always throws a .
+ The exception that occurs when this method is called.
+
+ This overload exists to disallow usage of Concat with a left data source of type
+ and a right data source of type .
+ Otherwise, the Concat operator would appear to be binding to the parallel implementation,
+ but would in reality bind to the sequential implementation.
+
+
+
+
+ Determines whether two parallel sequences are equal by comparing the elements by using
+ the default equality comparer for their type.
+
+ The type of the elements of the input sequences.
+ A sequence to compare to second .
+ A sequence to compare to the first input sequence.
+
+ true if the two source sequences are of equal length and their corresponding elements
+ are equal according to the default equality comparer for their type; otherwise, false.
+
+
+ or is a null reference (Nothing in Visual Basic).
+
+
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ This SequenceEqual overload should never be called.
+ This method is marked as obsolete and always throws when called.
+
+ This type parameter is not used.
+ This parameter is not used.
+ This parameter is not used.
+ This overload always throws a .
+ Thrown every time this method is called.
+
+ This overload exists to disallow usage of SequenceEqual with a left data source of type
+ and a right data source of type .
+ Otherwise, the SequenceEqual operator would appear to be binding to the parallel implementation,
+ but would in reality bind to the sequential implementation.
+
+
+
+
+ Determines whether two parallel sequences are equal by comparing their elements by
+ using a specified IEqualityComparer{T}.
+
+ The type of the elements of the input sequences.
+ A sequence to compare to .
+ A sequence to compare to the first input sequence.
+ An IEqualityComparer<(Of <(T>)>) to use to compare elements.
+
+ true if the two source sequences are of equal length and their corresponding
+ elements are equal according to the default equality comparer for their type; otherwise, false.
+
+
+ or is a null reference (Nothing in Visual Basic).
+
+
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ A helper method for SequenceEqual to dispose an enumerator. If an exception is thrown by the disposal,
+ it gets wrapped into an AggregateException, unless it is an OCE with the query's CancellationToken.
+
+
+
+
+ This SequenceEqual overload should never be called.
+ This method is marked as obsolete and always throws when called.
+
+ This type parameter is not used.
+ This parameter is not used.
+ This parameter is not used.
+ This parameter is not used.
+ This overload always throws a .
+ Thrown every time this method is called.
+
+ This overload exists to disallow usage of SequenceEqual with a left data source of type
+ and a right data source of type .
+ Otherwise, the SequenceEqual operator would appear to be binding to the parallel implementation,
+ but would in reality bind to sequential implementation.
+
+
+
+
+ Returns distinct elements from a parallel sequence by using the
+ default equality comparer to compare values.
+
+ The type of the elements of .
+ The sequence to remove duplicate elements from.
+ A sequence that contains distinct elements from the source sequence.
+
+ is a null reference (Nothing in Visual Basic).
+
+
+
+
+ Returns distinct elements from a parallel sequence by using a specified
+ IEqualityComparer{T} to compare values.
+
+ The type of the elements of .
+ The sequence to remove duplicate elements from.
+ An IEqualityComparer<(Of <(T>)>) to compare values.
+ A sequence that contains distinct elements from the source sequence.
+
+ is a null reference (Nothing in Visual Basic).
+
+
+
+
+ Produces the set union of two parallel sequences by using the default equality comparer.
+
+ The type of the elements of the input sequences.
+ A sequence whose distinct elements form the first set for the union.
+ A sequence whose distinct elements form the second set for the union.
+ A sequence that contains the elements from both input sequences, excluding duplicates.
+
+ or is a null reference (Nothing in Visual Basic).
+
+
+
+
+ This Union overload should never be called.
+ This method is marked as obsolete and always throws when called.
+
+ This type parameter is not used.
+ This parameter is not used.
+ This parameter is not used.
+ This overload always throws a .
+ The exception that occurs when this method is called.
+
+ This overload exists to disallow usage of Union with a left data source of type
+ and a right data source of type .
+ Otherwise, the Union operator would appear to be binding to the parallel implementation,
+ but would in reality bind to sequential implementation.
+
+
+
+
+ Produces the set union of two parallel sequences by using a specified IEqualityComparer{T}.
+
+ The type of the elements of the input sequences.
+ A sequence whose distinct elements form the first set for the union.
+ A sequence whose distinct elements form the second set for the union.
+ An IEqualityComparer<(Of <(T>)>) to compare values.
+ A sequence that contains the elements from both input sequences, excluding duplicates.
+
+ or is a null reference (Nothing in Visual Basic).
+
+
+
+
+ This Union overload should never be called.
+ This method is marked as obsolete and always throws when called.
+
+ This type parameter is not used.
+ This parameter is not used.
+ This parameter is not used.
+ This parameter is not used.
+ This overload always throws a .
+ The exception that occurs when this method is called.
+
+ This overload exists to disallow usage of Union with a left data source of type
+ and a right data source of type .
+ Otherwise, the Union operator would appear to be binding to the parallel implementation,
+ but would in reality bind to the sequential implementation.
+
+
+
+
+ Produces the set intersection of two parallel sequences by using the
+ default equality comparer to compare values.
+
+ The type of the elements of the input sequences.
+ A sequence whose distinct elements that also appear in will be returned.
+
+
+ A sequence whose distinct elements that also appear in the first sequence will be returned.
+
+ A sequence that contains the elements that form the set intersection of two sequences.
+
+ or is a null reference (Nothing in Visual Basic).
+
+
+
+
+ This Intersect overload should never be called.
+ This method is marked as obsolete and always throws when called.
+
+ This type parameter is not used.
+ This parameter is not used.
+ This parameter is not used.
+ This overload always throws a .
+ The exception that occurs when this method is called.
+
+ This overload exists to disallow usage of Intersect with a left data source of type
+ and a right data source of type .
+ Otherwise, the Intersect operator would appear to be binding to the parallel implementation,
+ but would in reality bind to the sequential implementation.
+
+
+
+
+ Produces the set intersection of two parallel sequences by using
+ the specified IEqualityComparer{T} to compare values.
+
+ The type of the elements of the input sequences.
+
+ A sequence whose distinct elements that also appear in will be returned.
+
+
+ A sequence whose distinct elements that also appear in the first sequence will be returned.
+
+ An IEqualityComparer<(Of <(T>)>) to compare values.
+ A sequence that contains the elements that form the set intersection of two sequences.
+
+ or is a null reference (Nothing in Visual Basic).
+
+
+
+
+ This Intersect overload should never be called.
+ This method is marked as obsolete and always throws when called.
+
+ This type parameter is not used.
+ This parameter is not used.
+ This parameter is not used.
+ This parameter is not used.
+ This overload always throws a .
+ The exception that occurs when this method is called.
+
+ This overload exists to disallow usage of Intersect with a left data source of type
+ and a right data source of type .
+ Otherwise, the Intersect operator would appear to be binding to the parallel implementation,
+ but would in reality bind to the sequential implementation.
+
+
+
+
+ Produces the set difference of two parallel sequences by using
+ the default equality comparer to compare values.
+
+ The type of the elements of the input sequences.
+
+ A sequence whose elements that are not also in will be returned.
+
+
+ A sequence whose elements that also occur in the first sequence will cause those
+ elements to be removed from the returned sequence.
+
+ A sequence that contains the set difference of the elements of two sequences.
+
+ or is a null reference (Nothing in Visual Basic).
+
+
+
+
+ This Except overload should never be called.
+ This method is marked as obsolete and always throws when called.
+
+ This type parameter is not used.
+ This parameter is not used.
+ This parameter is not used.
+ This overload always throws a .
+ The exception that occurs when this method is called.
+
+ This overload exists to disallow usage of Except with a left data source of type
+ and a right data source of type .
+ Otherwise, the Except operator would appear to be binding to the parallel implementation,
+ but would in reality bind to the sequential implementation.
+
+
+
+
+ Produces the set difference of two parallel sequences by using the
+ specified IEqualityComparer{T} to compare values.
+
+ The type of the elements of the input sequences.
+ A sequence whose elements that are not also in will be returned.
+
+ A sequence whose elements that also occur in the first sequence will cause those elements
+ to be removed from the returned sequence.
+
+ An IEqualityComparer<(Of <(T>)>) to compare values.
+ A sequence that contains the set difference of the elements of two sequences.
+
+ or is a null reference (Nothing in Visual Basic).
+
+
+
+
+ This Except overload should never be called.
+ This method is marked as obsolete and always throws when called.
+
+ This type parameter is not used.
+ This parameter is not used.
+ This parameter is not used.
+ This parameter is not used.
+ This overload always throws a .
+ The exception that occurs when this method is called.
+
+ This overload exists to disallow usage of Except with a left data source of type
+ and a right data source of type .
+ Otherwise, the Except operator would appear to be binding to the parallel implementation,
+ but would in reality bind to the sequential implementation.
+
+
+
+
+ Converts a into an
+ to force sequential
+ evaluation of the query.
+
+ The type of the elements of .
+ The sequence to type as .
+ The input sequence types as .
+
+ is a null reference (Nothing in Visual Basic).
+
+
+
+
+ Creates an array from a ParallelQuery{T}.
+
+ The type of the elements of .
+ A sequence to create an array from.
+ An array that contains the elements from the input sequence.
+
+ is a null reference (Nothing in Visual Basic).
+
+
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Creates a List{T} from an ParallelQuery{T}.
+
+ The type of the elements of .
+ A sequence to create a List<(Of <(T>)>) from.
+ A List<(Of <(T>)>) that contains elements from the input sequence.
+
+ is a null reference (Nothing in Visual Basic).
+
+
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Creates a Dictionary{TKey,TValue} from a ParallelQuery{T} according to
+ a specified key selector function.
+
+ The type of the elements of .
+ The type of the key returned by .
+ A sequence to create a Dictionary<(Of <(TKey, TValue>)>) from.
+ A function to extract a key from each element.
+ A Dictionary<(Of <(TKey, TValue>)>) that contains keys and values.
+
+ or is a null reference (Nothing in Visual Basic).
+
+
+ produces a key that is a null reference (Nothing in Visual Basic).
+ -or-
+ produces duplicate keys for two elements.
+ -or-
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Creates a Dictionary{TKey,TValue} from a ParallelQuery{T} according to a
+ specified key selector function and key comparer.
+
+ The type of the elements of .
+ The type of the key returned by .
+ A sequence to create a Dictionary<(Of <(TKey, TValue>)>) from.
+ A function to extract a key from each element.
+ An IEqualityComparer<(Of <(T>)>) to compare keys.
+ A Dictionary<(Of <(TKey, TValue>)>) that contains keys and values.
+
+ or is a null reference (Nothing in Visual Basic).
+
+
+ produces a key that is a null reference (Nothing in Visual Basic).
+ -or-
+ produces duplicate keys for two elements.
+ -or-
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Creates a Dictionary{TKey,TValue} from a ParallelQuery{T} according to specified
+ key selector and element selector functions.
+
+ The type of the elements of .
+ The type of the key returned by .
+ The type of the value returned by .
+ A sequence to create a Dictionary<(Of <(TKey, TValue>)>) from.
+ A function to extract a key from each element.
+
+ A transform function to produce a result element value from each element.
+
+
+ A Dictionary<(Of <(TKey, TValue>)>) that contains values of type
+ selected from the input sequence
+
+
+ or or is a null reference (Nothing in Visual Basic).
+
+
+ produces a key that is a null reference (Nothing in Visual Basic).
+ -or-
+ produces duplicate keys for two elements.
+ -or-
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Creates a Dictionary{TKey,TValue from a ParallelQuery{T} according to a
+ specified key selector function, a comparer, and an element selector function.
+
+ The type of the elements of .
+ The type of the key returned by .
+ The type of the value returned by .
+ A sequence to create a Dictionary<(Of <(TKey, TValue>)>) from.
+ A function to extract a key from each element.
+ A transform function to produce a result element
+ value from each element.
+ An IEqualityComparer<(Of <(T>)>) to compare keys.
+
+ A Dictionary<(Of <(TKey, TValue>)>) that contains values of type
+ selected from the input sequence
+
+
+ or or is a null reference (Nothing in Visual Basic).
+
+
+ produces a key that is a null reference (Nothing in Visual Basic).
+ -or-
+ produces duplicate keys for two elements.
+ -or-
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Creates an ILookup{TKey,T} from a ParallelQuery{T} according to a specified key selector function.
+
+ The type of elements of .
+ The type of the key returned by .
+ The sequence to create a Lookup<(Of <(TKey, TElement>)>) from.
+ A function to extract a key from each element.
+ A Lookup<(Of <(TKey, TElement>)>) that contains keys and values.
+
+ or is a null reference (Nothing in Visual Basic).
+
+
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Creates an ILookup{TKey,T} from a ParallelQuery{T} according to a specified
+ key selector function and key comparer.
+
+ The type of elements of .
+ The type of the key returned by .
+ The sequence to create a Lookup<(Of <(TKey, TElement>)>) from.
+ A function to extract a key from each element.
+ An IEqualityComparer<(Of <(T>)>) to compare keys.
+ A Lookup<(Of <(TKey, TElement>)>) that contains keys and values.
+
+ or or is a null reference (Nothing in Visual Basic).
+
+
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Creates an ILookup{TKey,TElement} from a ParallelQuery{T} according to specified
+ key selector and element selector functions.
+
+ The type of elements of .
+ The type of the key returned by .
+ The type of the value returned by .
+ The sequence to create a Lookup<(Of <(TKey, TElement>)>) from.
+ A function to extract a key from each element.
+
+ A transform function to produce a result element value from each element.
+
+
+ A Lookup<(Of <(TKey, TElement>)>) that contains values of type TElement
+ selected from the input sequence.
+
+
+ or or is a null reference (Nothing in Visual Basic).
+
+
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Creates an ILookup{TKey,TElement} from a ParallelQuery{T} according to
+ a specified key selector function, a comparer and an element selector function.
+
+ The type of elements of .
+ The type of the key returned by .
+ The type of the value returned by .
+ The sequence to create a Lookup<(Of <(TKey, TElement>)>) from.
+ A function to extract a key from each element.
+
+ A transform function to produce a result element value from each element.
+
+ An IEqualityComparer<(Of <(T>)>) to compare keys.
+
+ A Lookup<(Of <(TKey, TElement>)>) that contains values of type TElement selected
+ from the input sequence.
+
+
+ or or is a null reference (Nothing in Visual Basic).
+
+
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Inverts the order of the elements in a parallel sequence.
+
+ The type of the elements of .
+ A sequence of values to reverse.
+ A sequence whose elements correspond to those of the input sequence in reverse order.
+
+ is a null reference (Nothing in Visual Basic).
+
+
+
+
+ Filters the elements of a ParallelQuery based on a specified type.
+
+ The type to filter the elements of the sequence on.
+ The sequence whose elements to filter.
+ A sequence that contains elements from the input sequence of type .
+
+ is a null reference (Nothing in Visual Basic).
+
+
+
+
+ Converts the elements of a ParallelQuery to the specified type.
+
+ The type to convert the elements of to.
+ The sequence that contains the elements to be converted.
+
+ A sequence that contains each element of the source sequence converted to the specified type.
+
+
+ is a null reference (Nothing in Visual Basic).
+
+
+
+
+ Returns the first element of a parallel sequence.
+ The type of the elements of .
+ The sequence to return the first element of.
+ The first element in the specified sequence.
+
+ is a null reference (Nothing in Visual Basic).
+
+
+ contains no elements.
+
+
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Returns the first element in a parallel sequence that satisfies a specified condition.
+
+ There's a temporary difference from LINQ to Objects, this does not throw
+ ArgumentNullException when the predicate is null.
+ The type of the elements of .
+ The sequence to return an element from.
+ A function to test each element for a condition.
+ The first element in the sequence that passes the test in the specified predicate function.
+
+ or is a null reference (Nothing in Visual Basic).
+
+
+ No element in satisfies the condition in .
+
+
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Returns the first element of a parallel sequence, or a default value if the
+ sequence contains no elements.
+
+ The type of the elements of .
+ The sequence to return the first element of.
+
+ default(TSource ) if is empty; otherwise, the first element in .
+
+
+ is a null reference (Nothing in Visual Basic).
+
+
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Returns the first element of the parallel sequence that satisfies a condition or a
+ default value if no such element is found.
+
+ There's a temporary difference from LINQ to Objects, this does not throw
+ ArgumentNullException when the predicate is null.
+ The type of the elements of .
+ The sequence to return an element from.
+ A function to test each element for a condition.
+
+ default(TSource ) if is empty or if no element passes the test
+ specified by predicate ; otherwise, the first element in that
+ passes the test specified by predicate .
+
+
+ or is a null reference (Nothing in Visual Basic).
+
+
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Returns the last element of a parallel sequence.
+ The type of the elements of .
+ The sequence to return the last element from.
+ The value at the last position in the source sequence.
+
+ is a null reference (Nothing in Visual Basic).
+
+
+ contains no elements.
+
+
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Returns the last element of a parallel sequence that satisfies a specified condition.
+
+ The type of the elements of .
+ The sequence to return an element from.
+ A function to test each element for a condition.
+
+ The last element in the sequence that passes the test in the specified predicate function.
+
+
+ or is a null reference (Nothing in Visual Basic).
+
+
+ No element in satisfies the condition in .
+
+
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Returns the last element of a parallel sequence, or a default value if the
+ sequence contains no elements.
+
+ The type of the elements of .
+ The sequence to return an element from.
+
+ default( ) if the source sequence is empty; otherwise, the last element in the sequence.
+
+
+ is a null reference (Nothing in Visual Basic).
+
+
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Returns the last element of a parallel sequence that satisfies a condition, or
+ a default value if no such element is found.
+
+ The type of the elements of .
+ The sequence to return an element from.
+ A function to test each element for a condition.
+
+ default( ) if the sequence is empty or if no elements pass the test in the
+ predicate function; otherwise, the last element that passes the test in the predicate function.
+
+
+ or is a null reference (Nothing in Visual Basic).
+
+
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Returns the only element of a parallel sequence, and throws an exception if there is not
+ exactly one element in the sequence.
+
+ The type of the elements of .
+ The sequence to return the single element of.
+ The single element of the input sequence.
+
+ is a null reference (Nothing in Visual Basic).
+
+
+ The input sequence contains more than one element. -or- The input sequence is empty.
+
+
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Returns the only element of a parallel sequence that satisfies a specified condition,
+ and throws an exception if more than one such element exists.
+
+ The type of the elements of .
+ The sequence to return the single element of.
+ A function to test an element for a condition.
+ The single element of the input sequence that satisfies a condition.
+
+ or is a null reference (Nothing in Visual Basic).
+
+
+ No element satisfies the condition in . -or- More than one element satisfies the condition in .
+
+
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Returns the only element of a parallel sequence, or a default value if the sequence is
+ empty; this method throws an exception if there is more than one element in the sequence.
+
+ The type of the elements of .
+ The sequence to return the single element of.
+
+ The single element of the input sequence, or default( ) if the
+ sequence contains no elements.
+
+
+ is a null reference (Nothing in Visual Basic).
+
+
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Returns the only element of a parallel sequence that satisfies a specified condition
+ or a default value if no such element exists; this method throws an exception
+ if more than one element satisfies the condition.
+
+ The type of the elements of .
+ The sequence to return the single element of.
+ A function to test an element for a condition.
+
+ The single element of the input sequence that satisfies the condition, or
+ default( ) if no such element is found.
+
+
+ or is a null reference (Nothing in Visual Basic).
+
+
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Returns the elements of the specified parallel sequence or the type parameter's
+ default value in a singleton collection if the sequence is empty.
+
+ The type of the elements of .
+ The sequence to return a default value for if it is empty.
+
+ A sequence that contains default(TSource ) if is empty; otherwise, .
+
+
+ is a null reference (Nothing in Visual Basic).
+
+
+
+
+ Returns the elements of the specified parallel sequence or the specified value
+ in a singleton collection if the sequence is empty.
+
+ The type of the elements of .
+ The sequence to return the specified value for if it is empty.
+ The value to return if the sequence is empty.
+
+ A sequence that contains defaultValue if is empty; otherwise, .
+
+
+ is a null reference (Nothing in Visual Basic).
+
+
+
+
+ Returns the element at a specified index in a parallel sequence.
+
+ The type of the elements of .
+ A sequence to return an element from.
+ The zero-based index of the element to retrieve.
+ The element at the specified position in the source sequence.
+
+ is a null reference (Nothing in Visual Basic).
+
+
+ is less than 0 or greater than or equal to the number of elements in .
+
+
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Returns the element at a specified index in a parallel sequence or a default value if the
+ index is out of range.
+
+ The type of the elements of .
+ A sequence to return an element from.
+ The zero-based index of the element to retrieve.
+
+ default(TSource ) if the index is outside the bounds of the source sequence;
+ otherwise, the element at the specified position in the source sequence.
+
+
+ is a null reference (Nothing in Visual Basic).
+
+
+ One or more exceptions occurred during the evaluation of the query.
+
+
+ The query was canceled.
+
+
+
+
+ Specifies the preferred type of output merge to use in a query. This is a hint only, and may not be
+ respected by the system when parallelizing all queries.
+
+
+
+ Use NotBuffered for queries that will be consumed and output as streams, this has the lowest latency
+ between beginning query execution and elements being yielded. For some queries, such as those involving a
+ sort (OrderBy, OrderByDescending), buffering is essential and a hint of NotBuffered or AutoBuffered will
+ be ignored.
+
+
+ Use AutoBuffered for most cases; this is the default. It strikes a balance between latency and
+ overall performance.
+
+
+ Use FullyBuffered for queries when the entire output can be processed before the information is
+ needed. This option offers the best performance when all of the output can be accumulated before yielding
+ any information, though it is not suitable for stream processing or showing partial results mid-query.
+
+
+
+
+
+ Use the default merge type, which is AutoBuffered.
+
+
+
+
+ Use a merge without output buffers. As soon as result elements have been computed,
+ make that element available to the consumer of the query.
+
+
+
+
+ Use a merge with output buffers of a size chosen by the system. Results
+ will accumulate into an output buffer before they are available to the consumer of
+ the query.
+
+
+
+
+ Use a merge with full output buffers. The system will accumulate all of the
+ results before making any of them available to the consumer of the query.
+
+
+
+
+ This is a bounded channel meant for single-producer/single-consumer scenarios.
+
+ Specifies the type of data in the channel.
+
+
+
+ The simplest channel is one that has no synchronization. This is used for stop-
+ and-go productions where we are guaranteed the consumer is not running
+ concurrently. It just wraps a FIFO queue internally.
+
+ Assumptions:
+ Producers and consumers never try to enqueue/dequeue concurrently.
+
+
+
+
+
+ We occassionally need a no-op enumerator to stand-in when we don't have data left
+ within a partition's data stream. These are simple enumerable and enumerator
+ implementations that always and consistently yield no elements.
+
+
+
+
+
+ Represents a parallel sequence.
+
+
+
+
+ Represents a parallel sequence.
+
+
+
+
+ Returns an enumerator that iterates through the sequence.
+
+ An enumerator that iterates through the sequence.
+
+
+
+ Returns an enumerator that iterates through the sequence.
+
+ An enumerator that iterates through the sequence.
+
+
+
+ A common enumerator type that unifies all query operator enumerators.
+
+
+
+
+
+
+ A simple implementation of the IEnumerable{object} interface which wraps
+ a weakly typed IEnumerable object, allowing it to be accessed as a strongly typed
+ IEnumerable{object}.
+
+
+
+
+
+ An interface that allows developers to specify their own partitioning routines.
+
+
+
+
+
+
+ A simple implementation of the ParallelQuery{object} interface which wraps an
+ underlying IEnumerable, such that it can be used in parallel queries.
+
+
+
+
+ A simple implementation of the ParallelQuery{T} interface which wraps an
+ underlying IEnumerable{T}, such that it can be used in parallel queries.
+
+
+
+
+
+ An enum to specify whether an aggregate operator is associative, commutative,
+ neither, or both. This influences query analysis and execution: associative
+ aggregations can run in parallel, whereas non-associative cannot; non-commutative
+ aggregations must be run over data in input-order.
+
+
+
+
+ A simple enumerable type that implements the range algorithm. It also supports
+ partitioning of the indices by implementing an interface that PLINQ recognizes.
+
+
+
+
+ A simple enumerable type that implements the repeat algorithm. It also supports
+ partitioning of the count space by implementing an interface that PLINQ recognizes.
+
+
+
+
+
+ A special merge helper for indexible queries. Given an indexible query, we know how many elements
+ we'll have in the result set, so we can allocate the array ahead of time. Then, as each result element
+ is produced, we can directly insert it into the appropriate position in the output array, paying
+ no extra cost for ordering.
+
+
+
+
+
+ Used as a stand-in for replaceable merge algorithms. Alternative implementations
+ are chosen based on the style of merge required.
+
+
+
+
+
+ Instantiates the array merge helper.
+
+ The query settings
+ The query results
+
+
+
+ A method used as a delegate passed into the ForAll operator
+
+
+
+
+ Schedules execution of the merge itself.
+
+
+
+
+ Gets the enumerator over the results.
+
+ We never expect this method to be called. ArrayMergeHelper is intended to be used when we want
+ to consume the results using GetResultsAsArray().
+
+
+
+
+ Returns the merged results as an array.
+
+
+
+
+
+ An enumerator that merges multiple one-to-one channels into a single output
+ stream, including any necessary blocking and synchronization. This is an
+ asynchronous enumerator, i.e. the producers may be inserting items into the
+ channels concurrently with the consumer taking items out of them. Therefore,
+ enumerating this object can cause the current thread to block.
+
+ We use a biased choice algorithm to choose from our consumer channels. I.e. we
+ will prefer to process elements in a fair round-robin fashion, but will
+ occassionally bypass this if a channel is empty.
+
+
+
+
+
+
+ Convenience class used by enumerators that merge many partitions into one.
+
+
+
+
+
+ WaitAny simulates a Win32-style WaitAny on the set of thin-events.
+
+ An array of thin-events (null elements permitted)
+ The index of the specific event in events that caused us to wake up.
+
+
+
+ The default merge helper uses a set of straightforward algorithms for output
+ merging. Namely, for synchronous merges, the input data is yielded from the
+ input data streams in "depth first" left-to-right order. For asynchronous merges,
+ on the other hand, we use a biased choice algorithm to favor input channels in
+ a "fair" way. No order preservation is carried out by this helper.
+
+
+
+
+
+
+ Drives execution of an actual merge operation, including creating channel data
+ structures and scheduling parallel work as appropriate. The algorithms used
+ internally are parameterized based on the type of data in the partitions; e.g.
+ if an order preserved stream is found, the merge will automatically use an
+ order preserving merge, and so forth.
+
+
+
+
+
+ The order preserving merge helper guarantees the output stream is in a specific order. This is done
+ by comparing keys from a set of already-sorted input partitions, and coalescing output data using
+ incremental key comparisons.
+
+
+
+
+
+
+ A merge helper that yields results in a streaming fashion, while still ensuring correct output
+ ordering. This merge only works if each producer task generates outputs in the correct order,
+ i.e. with an Increasing (or Correct) order index.
+
+ The merge creates DOP producer tasks, each of which will be writing results into a separate
+ buffer.
+
+ The consumer always waits until each producer buffer contains at least one element. If we don't
+ have one element from each producer, we cannot yield the next element. (If the order index is
+ Correct, or in some special cases with the Increasing order, we could yield sooner. The
+ current algorithm does not take advantage of this.)
+
+ The consumer maintains a producer heap, and uses it to decide which producer should yield the next output
+ result. After yielding an element from a particular producer, the consumer will take another element
+ from the same producer. However, if the producer buffer exceeded a particular threshold, the consumer
+ will take the entire buffer, and give the producer an empty buffer to fill.
+
+ Finally, if the producer notices that its buffer has exceeded an even greater threshold, it will
+ go to sleep and wait until the consumer takes the entire buffer.
+
+
+
+
+ The initial capacity of the buffer queue. The value was chosen experimentally.
+
+
+
+
+ If the consumer notices that the queue reached this limit, it will take the entire buffer from
+ the producer, instead of just popping off one result. The value was chosen experimentally.
+
+
+
+
+ If the producer notices that the queue reached this limit, it will go to sleep until woken up
+ by the consumer. Chosen experimentally.
+
+
+
+
+ Whether the producer is allowed to buffer up elements before handing a chunk to the consumer.
+ If false, the producer will make each result available to the consumer immediately after it is
+ produced.
+
+
+
+
+ Buffers for the results. Each buffer has elements added by one producer, and removed
+ by the consumer.
+
+
+
+
+ Whether each producer is done producing. Set to true by individual producers, read by consumer.
+
+
+
+
+ Whether a particular producer is waiting on the consumer. Read by the consumer, set to true
+ by producers, set to false by the consumer.
+
+
+
+
+ Whether the consumer is waiting on a particular producer. Read by producers, set to true
+ by consumer, set to false by producer.
+
+
+
+
+ Each object is a lock protecting the corresponding elements in m_buffers, m_producerDone,
+ m_producerWaiting and m_consumerWaiting.
+
+
+
+
+ A singleton instance of the comparer used by the producer heap. Eager allocation is OK
+ because if the static constructor runs, we will be using this merge.
+
+
+
+
+ A structure to represent a producer in the producer heap.
+
+
+
+
+ A comparer used by FixedMaxHeap(Of Producer)
+
+ This comparer will be used by max-heap. We want the producer with the smallest MaxKey to
+ end up in the root of the heap.
+
+ x.MaxKey GREATER_THAN y.MaxKey => x LESS_THAN y => return -
+ x.MaxKey EQUALS y.MaxKey => x EQUALS y => return 0
+ x.MaxKey LESS_THAN y.MaxKey => x GREATER_THAN y => return +
+
+
+
+
+ Enumerator over the results of an order-preserving pipelining merge.
+
+
+
+
+ Merge helper associated with this enumerator
+
+
+
+
+ Heap used to efficiently locate the producer whose result should be consumed next.
+ For each producer, stores the order index for the next element to be yielded.
+
+ Read and written by the consumer only.
+
+
+
+
+ Stores the next element to be yielded from each producer. We use a separate array
+ rather than storing this information in the producer heap to keep the Producer struct
+ small.
+
+ Read and written by the consumer only.
+
+
+
+
+ A private buffer for the consumer. When the size of a producer buffer exceeds a threshold
+ (STEAL_BUFFER_SIZE), the consumer will take ownership of the entire buffer, and give the
+ producer a new empty buffer to place results into.
+
+ Read and written by the consumer only.
+
+
+
+
+ Tracks whether MoveNext() has already been called previously.
+
+
+
+
+ Constructor
+
+
+
+
+ Moves the enumerator to the next result, or returns false if there are no more results to yield.
+
+
+
+
+ If the cancellation of the query has been initiated (because one or more producers
+ encountered exceptions, or because external cancellation token has been set), the method
+ will tear down the query and rethrow the exception.
+
+
+
+
+ Wait until a producer's buffer is non-empty, or until that producer is done.
+
+ false if there is no element to yield because the producer is done, true otherwise
+
+
+
+ Looks for an element from a particular producer in the consumer's private buffer.
+
+
+
+
+ Returns the current result
+
+
+
+
+ This enumerator merges multiple input channels into a single output stream. The merging process just
+ goes from left-to-right, enumerating each channel in succession in its entirety.
+ Assumptions:
+ Before enumerating this object, all producers for all channels must have finished enqueueing new
+ elements.
+
+
+
+
+
+ This enumerator handles the actual coordination among partitions required to
+ accomplish the repartitioning operation, as explained above.
+
+ The kind of elements.
+ The key used to distribute elements.
+ The kind of keys found in the source (ignored).
+
+
+
+ A repartitioning stream must take input data that has already been partitioned and
+ redistribute its contents based on a new partitioning algorithm. This is accomplished
+ by making each partition p responsible for redistributing its input data to the
+ correct destination partition. Some input elements may remain in p, but many will now
+ belong to a different partition and will need to move. This requires a great deal of
+ synchronization, but allows threads to repartition data incrementally and in parallel.
+ Each partition will "pull" data on-demand instead of partitions "pushing" data, which
+ allows us to reduce some amount of synchronization overhead.
+
+ We currently only offer one form of reparitioning via hashing. This used to be an
+ abstract base class, but we have eliminated that to get rid of some virtual calls on
+ hot code paths. Uses a key selection algorithm with mod'ding to determine destination.
+
+ @TODO: @BUG#519: consider adding a bound to the buffers. Unfortunately this can quite easily
+ lead to deadlock when multiple repartitions are involved. Need a solution.
+ @TODO: @BUG#504: consider amortizing synchronization overhead by enqueueing/dequeueing in chunks
+ rather than single elements. Also need to be careful not to introduce deadlock.
+
+
+
+
+
+
+
+ A partitioned stream just partitions some data source using an extensible
+ partitioning algorithm and exposes a set of N enumerators that are consumed by
+ their ordinal index [0..N). It is used to build up a set of streaming computations.
+ At instantiation time, the actual data source to be partitioned is supplied; and
+ then the caller will layer on top additional enumerators to represent phases in the
+ computation. Eventually, a merge can then schedule enumeration of all of the
+ individual partitions in parallel by obtaining references to the individual
+ partition streams.
+
+ This type has a set of subclasses which implement different partitioning algorithms,
+ allowing us to easily plug in different partitioning techniques as needed. The type
+ supports wrapping IEnumerables and IEnumerators alike, with some preference for the
+ former as many partitioning algorithms are more intelligent for certain data types.
+
+
+
+
+
+
+ IPartitionedStreamRecipient is essentially a generic action on a partitioned stream,
+ whose generic type parameter is the type of the order keys in the partitioned stream.
+
+
+
+
+
+ This enumerator handles the actual coordination among partitions required to
+ accomplish the repartitioning operation, as explained above. In addition to that,
+ it tracks order keys so that order preservation can flow through the enumerator.
+
+ The kind of elements.
+ The key used to distribute elements.
+ The kind of keys found in the source.
+
+
+
+ Contiguous range chunk partitioning attempts to improve data locality by keeping
+ data close together in the incoming data stream together in the outgoing partitions.
+ There are really three types of partitions that are used internally:
+
+ 1. If the data source is indexable--like an array or List_T--we can actually
+ just compute the range indexes and avoid doing any copying whatsoever. Each
+ "partition" is just an enumerator that will walk some subset of the data.
+ 2. If the data source has an index (different than being indexable!), we can
+ turn this into a range scan of the index. We can roughly estimate distribution
+ and ensure an evenly balanced set of partitions.
+ @TODO: @BUG#516: we don't have indexes today. We are considering it for the future.
+ 3. If we can't use 1 or 2, we instead partition "on demand" by chunking the contents
+ of the source enumerator as they are requested. The unfortunate thing is that
+ this requires synchronization, since consumers may be running in parallel. We
+ amortize the cost of this by giving chunks of items when requested instead of
+ one element at a time. Note that this approach also works for infinite streams.
+
+ In all cases, the caller can request that enumerators walk elements in striped
+ contiguous chunks. If striping is requested, then each partition j will yield elements
+ in the data source for which ((i / s)%p) == j, where i is the element's index, s is
+ a chunk size calculated by the system with the intent of aligning on cache lines, and
+ p is the number of partitions. If striping is not requested, we use the same algorith,
+ only, instead of aligning on cache lines, we use a chunk size of l / p, where l
+ is the length of the input and p is the number of partitions.
+
+ Notes:
+ This is used as the default partitioning strategy by much of the PLINQ infrastructure.
+
+
+
+
+
+ The aggregation operator is a little unique, in that the enumerators it returns
+ yield intermediate results instead of the final results. That's because there is
+ one last Aggregate operation that must occur in order to perform the final reduction
+ over the intermediate streams. In other words, the intermediate enumerators produced
+ by this operator are never seen by other query operators or consumers directly.
+
+ An aggregation performs parallel prefixing internally. Given a binary operator O,
+ it will generate intermediate results by folding O across partitions; then it
+ performs a final reduction by folding O accross the intermediate results. The
+ analysis engine knows about associativity and commutativity, and will ensure the
+ style of partitioning inserted into the tree is compatable with the operator.
+
+ For instance, say O is + (meaning it is AC), our input is {1,2,...,8}, and we
+ use 4 partitions to calculate the aggregation. Sequentially this would look
+ like this O(O(O(1,2),...),8), in other words ((1+2)+...)+8. The parallel prefix
+ of this (w/ 4 partitions) instead calculates the intermediate aggregations, i.e.:
+ t1 = O(1,2), t2 = O(3,4), ... t4 = O(7,8), aka t1 = 1+2, t2 = 3+4, t4 = 7+8.
+ The final step is to aggregate O over these intermediaries, i.e.
+ O(O(O(t1,t2),t3),t4), or ((t1+t2)+t3)+t4. This generalizes to any binary operator.
+
+ Beause some aggregations use a different input, intermediate, and output types,
+ we support an even more generalized aggregation type. In this model, we have
+ three operators, an intermediate (used for the incremental aggregations), a
+ final (used for the final summary of intermediate results), and a result selector
+ (used to perform whatever transformation is needed on the final summary).
+
+
+
+
+
+
+
+ The base class from which all binary query operators derive, that is, those that
+ have two child operators. This introduces some convenience methods for those
+ classes, as well as any state common to all subclasses.
+
+
+
+
+
+
+ This is the abstract base class for all query operators in the system. It
+ implements the ParallelQuery{T} type so that it can be bound as the source
+ of parallel queries and so that it can be returned as the result of parallel query
+ operations. Not much is in here, although it does serve as the "entry point" for
+ opening all query operators: it will lazily analyze and cache a plan the first
+ time the tree is opened, and will open the tree upon calls to GetEnumerator.
+
+ Notes:
+ This class implements ParallelQuery so that any parallel query operator
+ can bind to the parallel query provider overloads. This allows us to string
+ together operators w/out the user always specifying AsParallel, e.g.
+ Select(Where(..., ...), ...), and so forth.
+
+
+
+
+
+ The QueryResults{T} is a class representing the results of the query. There may
+ be different ways the query results can be manipulated. Currently, two ways are
+ supported:
+
+ 1. Open the query results as a partitioned stream by calling GivePartitionedStream
+ and pass a generic action as an argument.
+
+ 2. Access individual elements of the results list by calling GetElement(index) and
+ ElementsCount. This method of accessing the query results is available only if
+ IsIndexible return true.
+
+
+
+
+
+ A QueryOperator that represents the output of the query partitioner.AsParallel().
+
+
+
+
+ Determines the OrdinalIndexState for a partitioner
+
+
+
+
+ QueryResults for a PartitionerQueryOperator
+
+
+
+
+ Enumerator that converts an enumerator over key-value pairs exposed by a partitioner
+ to a QueryOperatorEnumerator used by PLINQ internally.
+
+
+
+
+ Enumerator that converts an enumerator over key-value pairs exposed by a partitioner
+ to a QueryOperatorEnumerator used by PLINQ internally.
+
+
+
+
+ A scan is just a simple operator that is positioned directly on top of some
+ real data source. It's really just a place holder used during execution and
+ analysis -- it should never actually get opened.
+
+
+
+
+
+ Operator that yields the elements from the first data source that aren't in the second.
+ This is known as the set relative complement, i.e. left - right.
+
+
+
+
+
+ The base class from which all binary query operators derive, that is, those that
+ have two child operators. This introduces some convenience methods for those
+ classes, as well as any state common to all subclasses.
+
+
+
+
+
+
+
+ A group join operator takes a left query tree and a right query tree, and then yields
+ the matching elements between the two. This can be used for outer joins, i.e. those
+ where an outer element has no matching inner elements -- the result is just an empty
+ list. As with the join algorithm above, we currently use a hash join algorithm.
+
+
+
+
+
+
+
+
+ This enumerator implements the hash-join algorithm as noted earlier.
+
+ Assumptions:
+ This enumerator type won't work properly at all if the analysis engine didn't
+ ensure a proper hash-partition. We expect inner and outer elements with equal
+ keys are ALWAYS in the same partition. If they aren't (e.g. if the analysis is
+ busted) we'll silently drop items on the floor. :(
+
+
+ This is the enumerator class for two operators:
+ - Join
+ - GroupJoin
+
+
+
+
+
+
+
+
+
+ Operator that yields the intersection of two data sources.
+
+
+
+
+
+ A join operator takes a left query tree and a right query tree, and then yields the
+ matching pairs between the two. LINQ supports equi-key-based joins. Hence, a key-
+ selection function for the left and right data types will yield keys of the same
+ type for both. We then merely have to match elements from the left with elements from
+ the right that have the same exact key. Note that this is an inner join. In other
+ words, outer elements with no matching inner elements do not appear in the output.
+
+ @TODO: @BUG#528: Currently we implement only a hash-join algorithm. Furthermore, we always
+ choose the inner data source for the hash-table creation. There is room for
+ optimization and different algorithm choices eventually.
+
+ Hash-joins work in two phases:
+
+ (1) Building - we build a hash-table from one of the data sources. In the case
+ of this specific operator, the table is built from the hash-codes of
+ keys selected via the key selector function. Because elements may share
+ the same key, the table must support one-key-to-many-values.
+ (2) Probing - for each element in the data source not used for building, we
+ use its key to look into the hash-table. If we find elements under this
+ key, we just enumerate all of them, yielding them as join matches.
+
+ Because hash-tables exhibit on average O(1) lookup, we turn what would have been
+ an O(n*m) algorithm -- in the case of nested loops joins -- into an O(n) algorithm.
+ We of course require some additional storage to do so, but in general this pays.
+
+
+
+
+
+
+
+
+ Operator that yields the union of two data sources.
+
+
+
+
+
+ A Zip operator combines two input data sources into a single output stream,
+ using a pairwise element matching algorithm. For example, the result of zipping
+ two vectors a = {0, 1, 2, 3} and b = {9, 8, 7, 6} is the vector of pairs,
+ c = {(0,9), (1,8), (2,7), (3,6)}. Because the expectation is that each element
+ is matched with the element in the other data source at the same ordinal
+ position, the zip operator requires order preservation.
+
+
+
+
+
+
+
+ Partitioned stream recipient that will merge the results.
+
+
+
+
+ A wrapper enumerator that just opens the query operator when MoveNext() is called for the
+ first time. We use QueryOpeningEnumerator to call QueryOperator.GetOpenedEnumerator()
+ lazily because once GetOpenedEnumerator() is called, PLINQ starts precomputing the
+ results of the query.
+
+
+
+
+ Opens the query and initializes m_openedQueryEnumerator and m_querySettings.
+ Called from the first MoveNext call.
+
+
+
+
+ An inlined count aggregation and its enumerator.
+
+
+
+
+
+ This class is common to all of the "inlined" versions of various aggregations. The
+ inlined operators ensure that real MSIL instructions are used to perform elementary
+ operations versus general purpose delegate-based binary operators. For obvious reasons
+ this is a quite bit more efficient, although it does lead to a fair bit of unfortunate
+ code duplication.
+
+
+
+
+
+
+
+ A class with some shared implementation between all aggregation enumerators.
+
+
+
+
+
+ An inlined average aggregation operator and its enumerator, for decimals.
+
+
+
+
+ An inlined min/max aggregation and its enumerator, for decimals.
+
+
+
+
+ An inlined sum aggregation and its enumerator, for decimals.
+
+
+
+
+ An inlined average aggregation operator and its enumerator, for doubles.
+
+
+
+
+ An inlined min/max aggregation and its enumerator, for doubles.
+
+ Notes:
+ Note that normally double.NaN < anything is false, as is anything < NaN. This would
+ lead to some strangeness in Min and Max, e.g. Min({ NaN, 5.0 } == NaN, yet
+ Min({ 5.0, NaN }) == 5.0! We impose a total ordering so that NaN is smaller than
+ everything, including -infinity, which is consistent with Comparer_T.
+
+
+
+
+ An inlined sum aggregation and its enumerator, for doubles.
+
+
+
+
+ An inlined average aggregation operator and its enumerator, for floats.
+
+
+
+
+ An inlined min/max aggregation and its enumerator, for floats.
+
+
+
+
+ An inlined sum aggregation and its enumerator, for floats.
+
+
+
+
+ An inlined average aggregation operator and its enumerator, for ints.
+
+
+
+
+ An inlined min/max aggregation and its enumerator, for ints.
+
+
+
+
+ Inlined aggregations for summing up primitives (int, long, float, double, decimal), as
+ well as the nullable versions of each (int?, long?, float?, double?, decimal?).
+
+
+
+
+ An inlined average aggregation operator and its enumerator, for longs.
+
+
+
+
+ An inlined count aggregation and its enumerator.
+
+
+
+
+
+ An inlined min/max aggregation and its enumerator, for longs.
+
+
+
+
+ An inlined sum aggregation and its enumerator, for longs.
+
+
+
+
+ An inlined average aggregation operator and its enumerator, for Nullable decimals.
+
+
+
+
+ An inlined min/max aggregation and its enumerator, for Nullable decimals.
+
+
+
+
+ An inlined sum aggregation and its enumerator, for nullable decimals.
+
+
+
+
+ An inlined average aggregation operator and its enumerator, for Nullable doubles.
+
+
+
+
+ An inlined min/max aggregation and its enumerator, for Nullable{Double}s.
+
+ Notes:
+ Note that normally double.NaN < anything is false, as is anything < NaN. This would
+ lead to some strangeness in Min and Max, e.g. Min({ NaN, 5.0 } == NaN, yet
+ Min({ 5.0, NaN }) == 5.0! We impose a total ordering so that NaN is smaller than
+ everything, including -infinity, which is consistent with Comparer_T.
+
+
+
+
+ An inlined sum aggregation and its enumerator, for nullable doubles.
+
+
+
+
+ An inlined average aggregation operator and its enumerator, for Nullable floats.
+
+
+
+
+ An inlined min/max aggregation and its enumerator, for Nullable floats.
+
+ Notes:
+ Note that normally float.NaN < anything is false, as is anything < NaN. This would
+ lead to some strangeness in Min and Max, e.g. Min({ NaN, 5.0 } == NaN, yet
+ Min({ 5.0, NaN }) == 5.0! We impose a total ordering so that NaN is smaller than
+ everything, including -infinity, which is consistent with Comparer_T.
+
+
+
+
+ An inlined sum aggregation and its enumerator, for Nullable floats.
+
+
+
+
+ An inlined average aggregation operator and its enumerator, for Nullable ints.
+
+
+
+
+ An inlined min/max aggregation and its enumerator, for Nullable ints.
+
+
+
+
+ An inlined sum aggregation and its enumerator, for Nullable ints.
+
+
+
+
+ An inlined average aggregation operator and its enumerator, for Nullable longs.
+
+
+
+
+ An inlined min/max aggregation and its enumerator, for Nullable{Int64}s.
+
+
+
+
+ An inlined sum aggregation and its enumerator, for Nullable longs.
+
+
+
+
+ Class to represent an IList{T} as QueryResults{T}
+
+
+
+
+
+ Describes the state of order preservation index associated with an enumerator.
+
+
+
+
+ This type contains query execution options specified by the user.
+ QuerySettings are used as follows:
+ - in the query construction phase, some settings may be uninitialized.
+ - at the start of the query opening phase, the WithDefaults method
+ is used to initialize all uninitialized settings.
+ - in the rest of the query opening phase, we assume that all settings
+ have been initialized.
+
+
+
+
+ Represents operators AsOrdered and AsUnordered. In the current implementation, it
+ simply turns on preservation globally in the query.
+
+
+
+
+
+ Represents operators that set various query execution options.
+
+
+
+
+
+ The any/all operators work the same way. They search for the occurrence of a predicate
+ value in the data source, and upon the first occurrence of such a value, yield a
+ particular value. Specifically:
+
+ - Any returns true if the predicate for any element evaluates to true.
+ - All returns false if the predicate for any element evaluates to false.
+
+ This uniformity is used to apply a general purpose algorithm. Both sentences above
+ take the form of "returns XXX if the predicate for any element evaluates to XXX."
+ Therefore, we just parameterize on XXX, called the qualifciation below, and if we
+ ever find an occurrence of XXX in the input data source, we also return XXX. Otherwise,
+ we return !XXX. Obviously, XXX in this case is a bool.
+
+ This is a search algorithm. So once any single partition finds an element, it will
+ return so that execution can stop. This is done with a "cancelation" flag that is
+ polled by all parallel workers. The first worker to find an answer sets it, and all
+ other workers notice it and quit as quickly as possible.
+
+
+
+
+
+ Concatenates one data source with another. Order preservation is used to ensure
+ the output is actually a concatenation -- i.e. one after the other. The only
+ special synchronization required is to find the largest index N in the first data
+ source so that the indices of elements in the second data source can be offset
+ by adding N+1. This makes it appear to the order preservation infrastructure as
+ though all elements in the second came after all elements in the first, which is
+ precisely what we want.
+
+
+
+
+
+ Contains is quite similar to the any/all operator above. Each partition searches a
+ subset of elements for a match, and the first one to find a match signals to the rest
+ of the partititons to stop searching.
+
+
+
+
+
+ This operator just exposes elements directly from the underlying data source, if
+ it's not empty, or yields a single default element if the data source is empty.
+ There is a minimal amount of synchronization at the beginning, until all partitions
+ have registered whether their stream is empty or not. Once the 0th partition knows
+ that at least one other partition is non-empty, it may proceed. Otherwise, it is
+ the 0th partition which yields the default value.
+
+
+
+
+
+ This operator yields all of the distinct elements in a single data set. It works quite
+ like the above set operations, with the obvious difference being that it only accepts
+ a single data source as input.
+
+
+
+
+
+ ElementAt just retrieves an element at a specific index. There is some cross-partition
+ coordination to force partitions to stop looking once a partition has found the
+ sought-after element.
+
+
+
+
+
+ Executes the query, either sequentially or in parallel, depending on the query execution mode and
+ whether a premature merge was inserted by this ElementAt operator.
+
+ result
+ withDefaultValue
+ whether an element with this index exists
+
+
+
+ First tries to discover the first element in the source, optionally matching a
+ predicate. All partitions search in parallel, publish the lowest index for a
+ candidate match, and reach a barrier. Only the partition that "wins" the race,
+ i.e. who found the candidate with the smallest index, will yield an element.
+
+
+
+
+
+ A forall operator just enables an action to be placed at the "top" of a query tree
+ instead of yielding an enumerator that some consumer can walk. We execute the
+ query for effect instead of yielding a data result.
+
+
+
+
+
+ The operator type for GroupBy statements. This operator groups the input based on
+ a key-selection routine, yielding one-to-many values of key-to-elements. The
+ implementation is very much like the hash join operator, in which we first build
+ a big hashtable of the input; then we just iterate over each unique key in the
+ hashtable, yielding it plus all of the elements with the same key.
+
+
+
+
+
+
+
+ An ordered version of the grouping data structure. Represents an ordered group of elements that
+ have the same grouping key.
+
+
+
+
+ Constructs a new grouping
+
+
+
+
+ Add an element
+
+
+
+
+ No more elements will be added, so we can sort the group now.
+
+
+
+
+ The key this grouping represents.
+
+
+
+
+ A variant of the Select operator that supplies element index while performing the
+ projection operation. This requires cooperation with partitioning and merging to
+ guarantee ordering is preserved.
+
+ @TODO: @PERF: @BUG#527: as an optimization, we strictly don't need order to be preserved
+ all the way until the merge. If ordering is only kept for THIS operator, we
+ can subsequently get rid of order preservation after executing.
+
+
+
+
+
+
+ A variant of the Where operator that supplies element index while performing the
+ filtering operation. This requires cooperation with partitioning and merging to
+ guarantee ordering is preserved.
+
+ @TODO: @PERF: @BUG#527: as an optimization, we strictly don't need order to be preserved
+ all the way until the merge. If ordering is only kept for THIS operator, we
+ can subsequently get rid of order preservation after executing.
+
+
+
+
+
+ Last tries to discover the last element in the source, optionally matching a
+ predicate. All partitions search in parallel, publish the greatest index for a
+ candidate match, and reach a barrier. Only the partition that "wins" the race,
+ i.e. who found the candidate with the largest index, will yield an element.
+
+ @TODO: @PERF: @BUG#414: this traverses the data source in forward-order. In the future, we
+ will want to traverse in reverse order, since this allows partitions to stop
+ the search sooner (by watching if the current index passes below the current best).
+
+
+
+
+
+
+ Reverse imposes ordinal order preservation. There are normally two phases to this
+ operator's execution. Each partition first builds a buffer containing all of its
+ elements, and then proceeds to yielding the elements in reverse. There is a
+ 'barrier' (but not a blocking barrier) in between these two steps, at which point the largest index becomes
+ known. This is necessary so that when elements from the buffer are yielded, the
+ CurrentIndex can be reported as the largest index minus the original index (thereby
+ reversing the indices as well as the elements themselves). If the largest index is
+ known a priori, because we have an array for example, we can avoid the barrier in
+ between the steps.
+
+
+
+
+
+ SelectMany is effectively a nested loops join. It is given two data sources, an
+ outer and an inner -- actually, the inner is sometimes calculated by invoking a
+ function for each outer element -- and we walk the outer, walking the entire
+ inner enumerator for each outer element. There is an optional result selector
+ function which can transform the output before yielding it as a result element.
+
+ Notes:
+ Although select many takes two enumerable objects as input, it appears to the
+ query analysis infrastructure as a unary operator. That's because it works a
+ little differently than the other binary operators: it has to re-open the right
+ child every time an outer element is walked. The right child is NOT partitioned.
+
+
+
+
+
+
+
+ A helper method for WrapPartitionedStream. We use the helper to reuse a block of code twice, but with
+ a different order key type. (If premature merge occured, the order key type will be "int". Otherwise,
+ it will be the same type as "TLeftKey" in WrapPartitionedStream.)
+
+
+
+
+ Similar helper method to WrapPartitionedStreamNotIndexed, except that this one is for the indexed variant
+ of SelectMany (i.e., the SelectMany that passes indices into the user sequence-generating delegate)
+
+
+
+
+ The operator type for Select statements. This operator transforms elements as it
+ enumerates them through the use of a selector delegate.
+
+
+
+
+
+
+ Single searches the input to find the sole element that satisfies the (optional)
+ predicate. If multiple such elements are found, the caller is responsible for
+ producing an error. There is some degree of cross-partition synchronization to
+ proactively hault the search if we ever determine there are multiple elements
+ satisfying the search in the input.
+
+
+
+
+
+ The query operator for OrderBy and ThenBy.
+
+
+
+
+
+
+ Take and Skip either take or skip a specified number of elements, captured in the
+ count argument. These will work a little bit like TakeWhile and SkipWhile: there
+ are two phases, (1) Search and (2) Yield. In the search phase, our goal is to
+ find the 'count'th index from the input. We do this in parallel by sharing a count-
+ sized array. Each thread races to populate the array with indices in ascending
+ order. This requires synchronization for inserts. We use a simple heap, for decent
+ worst case performance. After a thread has scanned ‘count’ elements, or its current
+ index is greater than or equal to the maximum index in the array (and the array is
+ fully populated), the thread can stop searching. All threads issue a barrier before
+ moving to the Yield phase. When the Yield phase is entered, the count-1th element
+ of the array contains: in the case of Take, the maximum index (exclusive) to be
+ returned; or in the case of Skip, the minimum index (inclusive) to be returned. The
+ Yield phase simply consists of yielding these elements as output.
+
+
+
+
+
+ Determines the order index state for the output operator
+
+
+
+
+ Take- and SkipWhile work similarly. Execution is broken into two phases: Search
+ and Yield.
+
+ During the Search phase, many partitions at once search for the first occurrence
+ of a false element. As they search, any time a partition finds a false element
+ whose index is lesser than the current lowest-known false element, the new index
+ will be published, so other partitions can stop the search. The search stops
+ as soon as (1) a partition exhausts its input, (2) the predicate yields false for
+ one of the partition's elements, or (3) its input index passes the current lowest-
+ known index (sufficient since a given partition's indices are always strictly
+ incrementing -- asserted below). Elements are buffered during this process.
+
+ Partitions use a barrier after Search and before moving on to Yield. Once all
+ have passed the barrier, Yielding begins. At this point, the lowest-known false
+ index will be accurate for the entire set, since all partitions have finished
+ scanning. This is where TakeWhile and SkipWhile differ. TakeWhile will start at
+ the beginning of its buffer and yield all elements whose indices are less than
+ the lowest-known false index. SkipWhile, on the other hand, will skipp any such
+ elements in the buffer, yielding those whose index is greater than or equal to
+ the lowest-known false index, and then finish yielding any remaining elements in
+ its data source (since it may have stopped prematurely due to (3) above).
+
+
+
+
+
+ Determines the order index state for the output operator
+
+
+
+
+ The operator type for Where statements. This operator filters out elements that
+ don't match a filter function (supplied at instantiation time).
+
+
+
+
+
+ Poll frequency (number of loops per cancellation check) for situations where per-1-loop testing is too high an overhead.
+
+
+
+
+ Throws an OCE if the merged token has been canceled.
+
+ A token to check for cancelation.
+
+
+
+ A spooling task handles marshaling data from a producer to a consumer. It simply
+ takes data from a producer and hands it off to a consumer. This class is the base
+ class from which other concrete spooling tasks derive, encapsulating some common
+ logic (such as capturing exceptions).
+
+
+
+
+ Simple abstract task representation, allowing either synchronous and asynchronous
+ execution. Subclasses override the Work API to implement the logic.
+
+
+
+
+ The number of elements to accumulate on the producer before copying the elements to the
+ producer-consumer buffer. This constant is only used in the AutoBuffered mode.
+
+ Experimentally, 16 appears to be sufficient buffer size to compensate for the synchronization
+ cost.
+
+
+
+
+ Whether the producer is allowed to buffer up elements before handing a chunk to the consumer.
+ If false, the producer will make each result available to the consumer immediately after it is
+ produced.
+
+
+
+
+ Constructor
+
+
+
+
+ This method is responsible for enumerating results and enqueueing them to
+ the output buffer as appropriate. Each base class implements its own.
+
+
+
+
+ Creates and begins execution of a new set of spooling tasks.
+
+
+
+
+ Dispose the underlying enumerator and wake up the consumer if necessary.
+
+
+
+
+ A spooling task handles marshaling data from a producer to a consumer. It's given
+ a single enumerator object that contains all of the production algorithms, a single
+ destination channel from which consumers draw results, and (optionally) a
+ synchronization primitive using which to notify asynchronous consumers. This
+ particular task variant preserves sort order in the final data.
+
+
+
+
+
+
+ A collection of tasks used by a single query instance. This type also offers some
+ convenient methods for tracing significant ETW events, waiting on tasks, propagating
+ exceptions, and performing cancellation activities.
+
+
+
+
+ A factory class to execute spooling logic.
+
+
+
+
+ A spooling task handles marshaling data from a producer to a consumer. It's given
+ a single enumerator object that contains all of the production algorithms, a single
+ destination channel from which consumers draw results, and (optionally) a
+ synchronization primitive using which to notify asynchronous consumers.
+
+
+
+
+
+
+ A spooling task handles marshaling data from a producer to a consumer. It's given
+ a single enumerator object that contains all of the production algorithms, a single
+ destination channel from which consumers draw results, and (optionally) a
+ synchronization primitive using which to notify asynchronous consumers.
+
+
+
+
+
+
+ A spooling task handles marshaling data from a producer to a consumer. It's given
+ a single enumerator object that contains all of the production algorithms, a single
+ destination channel from which consumers draw results, and (optionally) a
+ synchronization primitive using which to notify asynchronous consumers.
+
+
+
+
+
+
+ Wraps an enumerable with a cancellation checker. The enumerator handed out by the source enumerable
+ will be wrapped by an object that periodically checks whether a particular cancellation token has
+ been cancelled. If so, the next call to MoveNext() will throw an OperationCancelledException.
+
+
+
+
+ WrapEnumerable.ExceptionAggregator wraps the enumerable with another enumerator that will
+ catch exceptions, and wrap each with an AggregateException.
+
+ If PLINQ decides to execute a query sequentially, we will reuse LINQ-to-objects
+ implementations for the different operators. However, we still need to throw
+ AggregateException in the cases when parallel execution would have thrown an
+ AggregateException. Thus, we introduce a wrapper enumerator that catches exceptions
+ and wraps them with an AggregateException.
+
+
+
+
+ A variant of WrapEnumerable that accepts a QueryOperatorEnumerator{,} instead of an IEnumerable{}.
+ The code duplication is necessary to avoid extra virtual method calls that would otherwise be needed to
+ convert the QueryOperatorEnumerator{,} to an IEnumerator{}.
+
+
+
+
+ Accepts an exception, wraps it as if it was crossing the parallel->sequential boundary, and throws the
+ wrapped exception. In sequential fallback cases, we use this method to throw exceptions that are consistent
+ with exceptions thrown by PLINQ when the query is executed by worker tasks.
+
+ The exception will be wrapped into an AggregateException, except for the case when the query is being
+ legitimately cancelled, in which case we will propagate the CancellationException with the appropriate
+ token.
+
+
+
+
+ Wraps a function with a try/catch that morphs all exceptions into AggregateException.
+
+ The input argument type.
+ The return value type.
+ A function to use internally.
+ The cancellation state to use.
+ A new function containing exception wrapping logic.
+
+
+
+ ExchangeUtilities is a static class that contains helper functions to partition and merge
+ streams.
+
+
+
+
+ Used during hash partitioning, when the keys being memoized are not used for anything.
+
+
+
+
+ Very simple heap data structure, of fixed size.
+
+
+
+
+
+ A growing array. Unlike List{T}, it makes the internal array available to its user.
+
+
+
+
+
+ A simple hash map data structure, derived from the LINQ set we also use.
+
+ The kind of keys contained within.
+ The kind of values contained within.
+
+
+
+ A linked list of array chunks. Allows direct access to its arrays.
+
+ The elements held within.
+
+
+
+ Allocates a new root chunk of a particular size.
+
+
+
+
+ Adds an element to this chunk. Only ever called on the root.
+
+ The new element.
+
+
+
+ Fetches an enumerator to walk the elements in all chunks rooted from this one.
+
+
+
+
+ The next chunk in the linked chain.
+
+
+
+
+ The number of elements contained within this particular chunk.
+
+
+
+
+ Lookup class implements the ILookup interface. Lookup is very similar to a dictionary
+ except multiple values are allowed to map to the same key, and null keys are supported.
+
+ Support for null keys adds an issue because the Dictionary class Lookup uses for
+ storage does not support null keys. So, we need to treat null keys separately.
+ Unfortunately, since TKey may be a value type, we cannot test whether the key is null
+ using the user-specified equality comparer.
+
+ C# does allow us to compare the key against null using the == operator, but there is a
+ possibility that the user's equality comparer considers null to be equal to other values.
+ Now, MSDN documentation specifies that if IEqualityComparer.Equals(x,y) returns true, it
+ must be the case that x and y have the same hash code, and null has no hash code. Despite
+ that, we might as well support the use case, even if it is bad practice.
+
+ The solution the Lookup class uses is to treat the key default(TKey) as a special case,
+ and hold its associated grouping - if any - in a special field instead of inserting it
+ into a dictionary.
+
+
+
+
+
+
+ A pair just wraps two bits of data into a single addressable unit. This is a
+ value type to ensure it remains very lightweight, since it is frequently used
+ with other primitive data types as well.
+
+
+
+
+
+
+ PairComparer compares pairs by the first element, and breaks ties by the second
+ element.
+
+
+
+
+
+
+ Comparer that wraps another comparer, and flips the result of each comparison to the
+ opposite answer.
+
+
+
+
+
+ A set for various operations. Shamelessly stolen from LINQ's source code.
+ @TODO: can the Linq one be used directly now that we are in System.Core
+
+ The kind of elements contained within.
+
+
+
+ A very simple primitive that allows us to share a value across multiple threads.
+
+
+
+
+
+ Common miscellaneous utility methods used throughout the code-base.
+
+
+
+
+ A struct to wrap any arbitrary object reference or struct. Used for situations
+ where we can't tolerate null values (like keys for hashtables).
+
+
+
+
+
+ Compares two wrapped structs of the same underlying type for equality. Simply
+ wraps the actual comparer for the type being wrapped.
+
+
+
+
+
+ Represents a sorted, parallel sequence.
+
+
+
+
+ Returns an enumerator that iterates through the sequence.
+
+ An enumerator that iterates through the sequence.
+
+
+
+ The query execution mode is a hint that specifies how the system should handle
+ performance trade-offs when parallelizing queries.
+
+
+
+
+ By default, the system will use algorithms for queries
+ that are ripe for parallelism and will avoid algorithms with high
+ overheads that will likely result in slow downs for parallel execution.
+
+
+
+
+ Parallelize the entire query, even if that means using high-overhead algorithms.
+
+
+
+
+ Provides a set of static (Shared in Visual Basic) methods for working with specific kinds of
+ instances.
+
+
+
+
+ Creates a proxy Task that represents the
+ asynchronous operation of a Task{Task}.
+
+
+ It is often useful to be able to return a Task from a
+ Task{TResult} , where the inner Task represents work done as part of the outer Task{TResult}. However,
+ doing so results in a Task{Task}, which, if not dealt with carefully, could produce unexpected behavior. Unwrap
+ solves this problem by creating a proxy Task that represents the entire asynchronous operation of such a Task{Task}.
+
+ The Task{Task} to unwrap.
+ The exception that is thrown if the
+ argument is null.
+ A Task that represents the asynchronous operation of the provided Task{Task}.
+
+
+
+ Creates a proxy Task{TResult} that represents the
+ asynchronous operation of a Task{Task{TResult}}.
+
+
+ It is often useful to be able to return a Task{TResult} from a Task{TResult}, where the inner Task{TResult}
+ represents work done as part of the outer Task{TResult}. However, doing so results in a Task{Task{TResult}},
+ which, if not dealt with carefully, could produce unexpected behavior. Unwrap solves this problem by
+ creating a proxy Task{TResult} that represents the entire asynchronous operation of such a Task{Task{TResult}}.
+
+ The Task{Task{TResult}} to unwrap.
+ The exception that is thrown if the
+ argument is null.
+ A Task{TResult} that represents the asynchronous operation of the provided Task{Task{TResult}}. /// Unwraps a Task that returns another Task.
+
+
+
diff --git a/Cut/2.0/RBXLegacyLauncher/packages/Open.NAT.2.1.0.0/lib/net45/Open.Nat.XML b/Cut/2.0/RBXLegacyLauncher/packages/Open.NAT.2.1.0.0/lib/net45/Open.Nat.XML
new file mode 100644
index 0000000..6ec01e4
--- /dev/null
+++ b/Cut/2.0/RBXLegacyLauncher/packages/Open.NAT.2.1.0.0/lib/net45/Open.Nat.XML
@@ -0,0 +1,324 @@
+
+
+
+ Open.Nat
+
+
+
+
+ Represents a NAT device and provides access to the operation set that allows
+ open (forward) ports, close ports and get the externa (visible) IP address.
+
+
+
+
+ Creates the port map asynchronous.
+
+ The Mapping entry.
+
+ device.CreatePortMapAsync(new Mapping(Protocol.Tcp, 1700, 1600));
+
+ MappingException
+
+
+
+ Deletes a mapped port asynchronous.
+
+ The Mapping entry.
+
+ device.DeletePortMapAsync(new Mapping(Protocol.Tcp, 1700, 1600));
+
+ MappingException-class
+
+
+
+ Gets all mappings asynchronous.
+
+
+ The list of all forwarded ports
+
+
+ var mappings = await device.GetAllMappingsAsync();
+ foreach(var mapping in mappings)
+ {
+ Console.WriteLine(mapping)
+ }
+
+ MappingException
+
+
+
+ Gets the external (visible) IP address asynchronous. This is the NAT device IP address
+
+
+ The public IP addrees
+
+
+ Console.WriteLine("My public IP is: {0}", await device.GetExternalIPAsync());
+
+ MappingException
+
+
+
+ Gets the specified mapping asynchronous.
+
+ The protocol.
+ The port.
+
+ The matching mapping
+
+
+
+
+ Protocol to allow/disallow
+
+
+
+
+ Transport Control Protocol
+
+
+
+
+ Datagram Protocol
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Represents a port forwarding entry in the NAT translation table.
+
+
+
+
+ Gets the mapping's description. It is the value stored in the NewPortMappingDescription parameter.
+ The NewPortMappingDescription parameter is a human readable string that describes the connection.
+ It is used in sorme web interfaces of routers so the user can see which program is using what port.
+
+
+
+
+ Gets the private ip.
+
+
+
+
+ Gets the protocol.
+
+
+
+
+ The PrivatePort parameter specifies the port on a client machine to which all traffic
+ coming in on PublicPort for the protocol specified by
+ Protocol should be forwarded to.
+
+ Protocol enum
+
+
+
+ Gets the public ip.
+
+
+
+
+ Gets the external (visible) port number.
+ It is the value stored in the NewExternalPort parameter .
+ The NewExternalPort parameter is used to specify the TCP or UDP port on the WAN side of the router which should be forwarded.
+
+
+
+
+ Gets the lifetime. The Lifetime parameter tells the router how long the portmapping should be active.
+ Since most programs don't know this in advance, it is often set to 0, which means 'unlimited' or 'permanent'.
+
+
+ All portmappings are release automatically as part of the shutdown process when NatUtility .ReleaseOnShutdown is true.
+ Permanent portmappings will not be released if the process ends anormally.
+ Since most programs don't know the lifetime in advance, Open.NAT renew all the portmappings (except the permanents) before they expires. So, developers have to close explicitly those portmappings
+ they don't want to remain open for the session.
+
+
+
+
+ Gets the expiration. The property value is calculated using Lifetime property.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The protocol.
+ The private ip.
+ The private port.
+ The public port.
+ The lifetime.
+ The description.
+
+
+
+ Initializes a new instance of the class.
+
+ The protocol.
+ The private port.
+ The public port.
+
+ This constructor initializes a Permanent mapping. The description by deafult is "Open.NAT"
+
+
+
+
+ Initializes a new instance of the class.
+
+ The protocol.
+ The private port.
+ The public port.
+ The description.
+
+ This constructor initializes a Permanent mapping.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The protocol.
+ The private port.
+ The public port.
+ The lifetime.
+ The description.
+
+
+
+ Determines whether this instance is expired.
+
+
+ Permanent mappings never expires.
+
+
+
+
+ Returns a that represents this instance.
+
+
+ A that represents this instance.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The TraceSource instance
+ used for debugging and Troubleshooting
+
+
+ NatUtility.TraceSource.Switch.Level = SourceLevels.Verbose;
+ NatUtility.TraceSource.Listeners.Add(new ConsoleListener());
+
+
+ At least one trace listener has to be added to the Listeners collection if a trace is required; if no listener is added
+ there will no be tracing to analyse.
+
+
+ Open.NAT only supports SourceLevels.Verbose, SourceLevels.Error, SourceLevels.Warning and SourceLevels.Information.
+
+
+
+
+ Discovers and returns an UPnp or Pmp NAT device; otherwise a NatDeviceNotFoundException
+ exception is thrown after 3 seconds.
+
+ A NAT device
+ when no NAT found before 3 seconds.
+
+
+
+ Discovers and returns a NAT device for the specified type; otherwise a NatDeviceNotFoundException
+ exception is thrown when it is cancelled.
+
+
+ It allows to specify the NAT type to discover as well as the cancellation token in order.
+
+ Port mapper protocol; Upnp, Pmp or both
+ Cancellation token source for cancelling the discovery process
+ A NAT device
+ when no NAT found before cancellation
+
+
+
+ Discovers and returns all NAT devices for the specified type. If no NAT device is found it returns an empty enumerable
+
+ Port mapper protocol; Upnp, Pmp or both
+ Cancellation token source for cancelling the discovery process
+ All found NAT devices
+
+
+
+ Release all ports opened by Open.NAT.
+
+
+ If ReleaseOnShutdown value is true, it release all the mappings created through the library.
+
+
+
+
+ Protocol that should be used for searching a NAT device.
+
+
+
+
+ Use only Port Mapping Protocol
+
+
+
+
+ Use only Universal Plug and Play
+
+
+
+
+ The message sent to discover all uPnP devices on the network
+
+
+
+
+
diff --git a/Cut/2.0/RBXLegacyLauncher/packages/Open.NAT.2.1.0.0/lib/net45/Open.Nat.dll b/Cut/2.0/RBXLegacyLauncher/packages/Open.NAT.2.1.0.0/lib/net45/Open.Nat.dll
new file mode 100644
index 0000000..c8d70fa
Binary files /dev/null and b/Cut/2.0/RBXLegacyLauncher/packages/Open.NAT.2.1.0.0/lib/net45/Open.Nat.dll differ
diff --git a/RBXLegacySite/css/RBXLegacy_classic.css b/Cut/RBXLegacySite/css/RBXLegacy_classic.css
similarity index 100%
rename from RBXLegacySite/css/RBXLegacy_classic.css
rename to Cut/RBXLegacySite/css/RBXLegacy_classic.css
diff --git a/RBXLegacySite/css/RBXLegacy_classicdark.css b/Cut/RBXLegacySite/css/RBXLegacy_classicdark.css
similarity index 100%
rename from RBXLegacySite/css/RBXLegacy_classicdark.css
rename to Cut/RBXLegacySite/css/RBXLegacy_classicdark.css
diff --git a/RBXLegacySite/css/RBXLegacy_dark.css b/Cut/RBXLegacySite/css/RBXLegacy_dark.css
similarity index 100%
rename from RBXLegacySite/css/RBXLegacy_dark.css
rename to Cut/RBXLegacySite/css/RBXLegacy_dark.css
diff --git a/RBXLegacySite/css/RBXLegacy_darkOrigins06.css b/Cut/RBXLegacySite/css/RBXLegacy_darkOrigins06.css
similarity index 100%
rename from RBXLegacySite/css/RBXLegacy_darkOrigins06.css
rename to Cut/RBXLegacySite/css/RBXLegacy_darkOrigins06.css
diff --git a/RBXLegacySite/css/RBXLegacy_normal.css b/Cut/RBXLegacySite/css/RBXLegacy_normal.css
similarity index 100%
rename from RBXLegacySite/css/RBXLegacy_normal.css
rename to Cut/RBXLegacySite/css/RBXLegacy_normal.css
diff --git a/RBXLegacySite/css/RBXLegacy_normalOrigins06.css b/Cut/RBXLegacySite/css/RBXLegacy_normalOrigins06.css
similarity index 100%
rename from RBXLegacySite/css/RBXLegacy_normalOrigins06.css
rename to Cut/RBXLegacySite/css/RBXLegacy_normalOrigins06.css
diff --git a/RBXLegacySite/games.php b/Cut/RBXLegacySite/games.php
similarity index 100%
rename from RBXLegacySite/games.php
rename to Cut/RBXLegacySite/games.php
diff --git a/RBXLegacySite/getservercode.php b/Cut/RBXLegacySite/getservercode.php
similarity index 100%
rename from RBXLegacySite/getservercode.php
rename to Cut/RBXLegacySite/getservercode.php
diff --git a/RBXLegacySite/hostserver.php b/Cut/RBXLegacySite/hostserver.php
similarity index 100%
rename from RBXLegacySite/hostserver.php
rename to Cut/RBXLegacySite/hostserver.php
diff --git a/RBXLegacySite/images/Logo.png b/Cut/RBXLegacySite/images/Logo.png
similarity index 100%
rename from RBXLegacySite/images/Logo.png
rename to Cut/RBXLegacySite/images/Logo.png
diff --git a/RBXLegacySite/images/Logoold.png b/Cut/RBXLegacySite/images/Logoold.png
similarity index 100%
rename from RBXLegacySite/images/Logoold.png
rename to Cut/RBXLegacySite/images/Logoold.png
diff --git a/RBXLegacySite/images/rbxlegacyicon.ico b/Cut/RBXLegacySite/images/rbxlegacyicon.ico
similarity index 100%
rename from RBXLegacySite/images/rbxlegacyicon.ico
rename to Cut/RBXLegacySite/images/rbxlegacyicon.ico
diff --git a/RBXLegacySite/images/rbxlegacyiconold.ico b/Cut/RBXLegacySite/images/rbxlegacyiconold.ico
similarity index 100%
rename from RBXLegacySite/images/rbxlegacyiconold.ico
rename to Cut/RBXLegacySite/images/rbxlegacyiconold.ico
diff --git a/RBXLegacySite/index.php b/Cut/RBXLegacySite/index.php
similarity index 100%
rename from RBXLegacySite/index.php
rename to Cut/RBXLegacySite/index.php
diff --git a/RBXLegacySite/js/js_funcs.js b/Cut/RBXLegacySite/js/js_funcs.js
similarity index 100%
rename from RBXLegacySite/js/js_funcs.js
rename to Cut/RBXLegacySite/js/js_funcs.js
diff --git a/RBXLegacySite/rbxlegacy_games.sql b/Cut/RBXLegacySite/rbxlegacy_games.sql
similarity index 100%
rename from RBXLegacySite/rbxlegacy_games.sql
rename to Cut/RBXLegacySite/rbxlegacy_games.sql
diff --git a/RBXLegacySite/removeserver.php b/Cut/RBXLegacySite/removeserver.php
similarity index 100%
rename from RBXLegacySite/removeserver.php
rename to Cut/RBXLegacySite/removeserver.php
diff --git a/RBXLegacyURI/RBXLegacyURI.sln b/Cut/RBXLegacyURI/RBXLegacyURI.sln
similarity index 100%
rename from RBXLegacyURI/RBXLegacyURI.sln
rename to Cut/RBXLegacyURI/RBXLegacyURI.sln
diff --git a/RBXLegacyURI/RBXLegacyURI/Program.cs b/Cut/RBXLegacyURI/RBXLegacyURI/Program.cs
similarity index 100%
rename from RBXLegacyURI/RBXLegacyURI/Program.cs
rename to Cut/RBXLegacyURI/RBXLegacyURI/Program.cs
diff --git a/RBXLegacyURI/RBXLegacyURI/Properties/AssemblyInfo.cs b/Cut/RBXLegacyURI/RBXLegacyURI/Properties/AssemblyInfo.cs
similarity index 100%
rename from RBXLegacyURI/RBXLegacyURI/Properties/AssemblyInfo.cs
rename to Cut/RBXLegacyURI/RBXLegacyURI/Properties/AssemblyInfo.cs
diff --git a/RBXLegacyURI/RBXLegacyURI/RBXLegacyURI.csproj b/Cut/RBXLegacyURI/RBXLegacyURI/RBXLegacyURI.csproj
similarity index 100%
rename from RBXLegacyURI/RBXLegacyURI/RBXLegacyURI.csproj
rename to Cut/RBXLegacyURI/RBXLegacyURI/RBXLegacyURI.csproj
diff --git a/RBXLegacyURI/RBXLegacyURI/Resources/rbxlegacyicon2.ico b/Cut/RBXLegacyURI/RBXLegacyURI/Resources/rbxlegacyicon2.ico
similarity index 100%
rename from RBXLegacyURI/RBXLegacyURI/Resources/rbxlegacyicon2.ico
rename to Cut/RBXLegacyURI/RBXLegacyURI/Resources/rbxlegacyicon2.ico
diff --git a/character2006.rbxm b/Cut/character2006.rbxm
similarity index 100%
rename from character2006.rbxm
rename to Cut/character2006.rbxm
diff --git a/character2007.rbxm b/Cut/character2007.rbxm
similarity index 100%
rename from character2007.rbxm
rename to Cut/character2007.rbxm
diff --git a/humanoidAnimate2006.rbxm b/Cut/humanoidAnimate2006.rbxm
similarity index 100%
rename from humanoidAnimate2006.rbxm
rename to Cut/humanoidAnimate2006.rbxm
diff --git a/humanoidAnimate2007.rbxm b/Cut/humanoidAnimate2007.rbxm
similarity index 100%
rename from humanoidAnimate2007.rbxm
rename to Cut/humanoidAnimate2007.rbxm
diff --git a/humanoidSound2006.rbxm b/Cut/humanoidSound2006.rbxm
similarity index 100%
rename from humanoidSound2006.rbxm
rename to Cut/humanoidSound2006.rbxm
diff --git a/libraries2012.rbxm b/Cut/libraries2012.rbxm
similarity index 100%
rename from libraries2012.rbxm
rename to Cut/libraries2012.rbxm
diff --git a/libraries2013.rbxm b/Cut/libraries2013.rbxm
similarity index 100%
rename from libraries2013.rbxm
rename to Cut/libraries2013.rbxm
diff --git a/soda.dll b/Cut/soda.dll
similarity index 100%
rename from soda.dll
rename to Cut/soda.dll
diff --git a/Open.NAT/AUTHORS b/Open.NAT/AUTHORS
deleted file mode 100644
index db51ca0..0000000
--- a/Open.NAT/AUTHORS
+++ /dev/null
@@ -1,8 +0,0 @@
-Open.Nat is a Mono.Nat fork
-
-= Mono.Nat authors
-Alan McGovern
-Ben Motmans
-
-= Open.Nat author
-Lucas Ontivero
diff --git a/Open.NAT/LICENSE b/Open.NAT/LICENSE
deleted file mode 100644
index 8d02e21..0000000
--- a/Open.NAT/LICENSE
+++ /dev/null
@@ -1,24 +0,0 @@
-
-The MIT License
-
-Copyright (C) 2006 Alan McGovern
-Copyright (C) 2007 Ben Motmans
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE.
-
diff --git a/Open.NAT/Open.Nat.sln b/Open.NAT/Open.Nat.sln
deleted file mode 100644
index 26d76cf..0000000
--- a/Open.NAT/Open.Nat.sln
+++ /dev/null
@@ -1,35 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio Express 2013 for Windows Desktop
-VisualStudioVersion = 12.0.31101.0
-MinimumVisualStudioVersion = 10.0.40219.1
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Open.Nat", "Open.Nat\Open.Nat.csproj", "{F5D74163-145F-47BF-83DC-D0E07249C6CA}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Documents", "Documents", "{94F0AE28-727F-497A-AC20-EB5B0C5EBA9A}"
- ProjectSection(SolutionItems) = preProject
- .gitignore = .gitignore
- AUTHORS = AUTHORS
- LICENSE = LICENSE
- README.md = README.md
- EndProjectSection
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|Any CPU = Debug|Any CPU
- Release|Any CPU = Release|Any CPU
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {F5D74163-145F-47BF-83DC-D0E07249C6CA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {F5D74163-145F-47BF-83DC-D0E07249C6CA}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {F5D74163-145F-47BF-83DC-D0E07249C6CA}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {F5D74163-145F-47BF-83DC-D0E07249C6CA}.Release|Any CPU.Build.0 = Release|Any CPU
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
- GlobalSection(OpenDevelopProperties) = preSolution
- version = 0.1
- StartupItem = Open.Nat\Open.Nat.csproj
- name = Open.Nat
- EndGlobalSection
-EndGlobal
diff --git a/Open.NAT/Open.Nat/AssemblyInfo.cs b/Open.NAT/Open.Nat/AssemblyInfo.cs
deleted file mode 100644
index c92f553..0000000
--- a/Open.NAT/Open.Nat/AssemblyInfo.cs
+++ /dev/null
@@ -1,17 +0,0 @@
-using System;
-using System.Reflection;
-using System.Runtime.InteropServices;
-
-[assembly: AssemblyTitle("Open.Nat")]
-[assembly: AssemblyDescription(".NET Library for automatic network address translation")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("Open.Nat")]
-[assembly: AssemblyCopyright("Copyright Alan McGovern, Ben Motmans, Lucas Ontivero © 2006-2014")]
-[assembly: AssemblyTrademark("")]
-[assembly: AssemblyCulture("")]
-[assembly: ComVisible(false)]
-[assembly: Guid("c8e81e95-9f15-4eb8-8982-3d2c9cd95dee")]
-[assembly: AssemblyVersion("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.1.0.0")]
-[assembly: CLSCompliant(false)]
\ No newline at end of file
diff --git a/Open.NAT/Open.Nat/Discovery/ISearcher.cs b/Open.NAT/Open.Nat/Discovery/ISearcher.cs
deleted file mode 100644
index ef90a74..0000000
--- a/Open.NAT/Open.Nat/Discovery/ISearcher.cs
+++ /dev/null
@@ -1,39 +0,0 @@
-//
-// Authors:
-// Lucas Ontivero lucasontivero@gmail.com
-//
-// Copyright (C) 2014 Lucas Ontivero
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-
-using System.Collections.Generic;
-using System.Net;
-using System.Threading;
-
-namespace Open.Nat
-{
- internal interface ISearcher
- {
- void Search(CancellationToken cancellationToken);
- IEnumerable Receive();
- NatDevice AnalyseReceivedResponse(IPAddress localAddress, byte[] response, IPEndPoint endpoint);
- }
-}
\ No newline at end of file
diff --git a/Open.NAT/Open.Nat/Discovery/Searcher.cs b/Open.NAT/Open.Nat/Discovery/Searcher.cs
deleted file mode 100644
index 2508db0..0000000
--- a/Open.NAT/Open.Nat/Discovery/Searcher.cs
+++ /dev/null
@@ -1,115 +0,0 @@
-//
-// Authors:
-// Ben Motmans
-// Lucas Ontivero lucasontivero@gmail.com
-//
-// Copyright (C) 2007 Ben Motmans
-// Copyright (C) 2014 Lucas Ontivero
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Net;
-using System.Net.Sockets;
-using System.Threading;
-using System.Threading.Tasks;
-
-namespace Open.Nat
-{
- internal abstract class Searcher
- {
- private readonly List _devices = new List();
- protected List Sockets;
- public EventHandler DeviceFound;
- internal DateTime NextSearch = DateTime.UtcNow;
-
- public async Task> Search(CancellationToken cancelationToken)
- {
- await Task.Factory.StartNew(async _ =>
- {
- NatDiscoverer.TraceSource.LogInfo("Searching for: {0}", GetType().Name);
- while (!cancelationToken.IsCancellationRequested)
- {
- Discover(cancelationToken);
- Receive(cancelationToken);
- }
- CloseSockets();
- }, cancelationToken);
- return _devices;
- }
-
- private void Discover(CancellationToken cancelationToken)
- {
- if(DateTime.UtcNow < NextSearch) return;
-
- foreach (var socket in Sockets)
- {
- try
- {
- Discover(socket, cancelationToken);
- }
- catch (Exception e)
- {
- NatDiscoverer.TraceSource.LogError("Error searching {0} - Details:", GetType().Name);
- NatDiscoverer.TraceSource.LogError(e.ToString());
- }
- }
- }
-
- private void Receive(CancellationToken cancelationToken)
- {
- foreach (var client in Sockets.Where(x=>x.Available>0))
- {
- if(cancelationToken.IsCancellationRequested) return;
-
- var localHost = ((IPEndPoint)client.Client.LocalEndPoint).Address;
- var receivedFrom = new IPEndPoint(IPAddress.None, 0);
- var buffer = client.Receive(ref receivedFrom);
- var device = AnalyseReceivedResponse(localHost, buffer, receivedFrom);
-
- if (device != null) RaiseDeviceFound(device);
- }
- }
-
-
- protected abstract void Discover(UdpClient client, CancellationToken cancelationToken);
-
- public abstract NatDevice AnalyseReceivedResponse(IPAddress localAddress, byte[] response, IPEndPoint endpoint);
-
- public void CloseSockets()
- {
- foreach (var udpClient in Sockets)
- {
- udpClient.Close();
- }
- }
-
- private void RaiseDeviceFound(NatDevice device)
- {
- _devices.Add(device);
- var handler = DeviceFound;
- if(handler!=null)
- handler(this, new DeviceEventArgs(device));
- }
- }
-}
\ No newline at end of file
diff --git a/Open.NAT/Open.Nat/Enums/ProtocolType.cs b/Open.NAT/Open.Nat/Enums/ProtocolType.cs
deleted file mode 100644
index ddb4a20..0000000
--- a/Open.NAT/Open.Nat/Enums/ProtocolType.cs
+++ /dev/null
@@ -1,43 +0,0 @@
-//
-// Authors:
-// Alan McGovern alan.mcgovern@gmail.com
-//
-// Copyright (C) 2006 Alan McGovern
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-
-namespace Open.Nat
-{
- ///
- /// Protocol to allow/disallow
- ///
- public enum Protocol
- {
- ///
- /// Transport Control Protocol
- ///
- Tcp,
- ///
- /// Datagram Protocol
- ///
- Udp
- }
-}
\ No newline at end of file
diff --git a/Open.NAT/Open.Nat/EventArgs/DeviceEventArgs.cs b/Open.NAT/Open.Nat/EventArgs/DeviceEventArgs.cs
deleted file mode 100644
index e02ec04..0000000
--- a/Open.NAT/Open.Nat/EventArgs/DeviceEventArgs.cs
+++ /dev/null
@@ -1,40 +0,0 @@
-//
-// Authors:
-// Alan McGovern alan.mcgovern@gmail.com
-// Lucas Ontivero lucas.ontivero@gmail.com
-//
-// Copyright (C) 2006 Alan McGovern
-// Copyright (C) 2014 Lucas Ontivero
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-
-namespace Open.Nat
-{
- internal class DeviceEventArgs : System.EventArgs
- {
- public DeviceEventArgs(NatDevice device)
- {
- Device = device;
- }
-
- public NatDevice Device { get; private set; }
- }
-}
\ No newline at end of file
diff --git a/Open.NAT/Open.Nat/Exceptions/MappingException.cs b/Open.NAT/Open.Nat/Exceptions/MappingException.cs
deleted file mode 100644
index d203ee3..0000000
--- a/Open.NAT/Open.Nat/Exceptions/MappingException.cs
+++ /dev/null
@@ -1,91 +0,0 @@
-//
-// Authors:
-// Alan McGovern alan.mcgovern@gmail.com
-// Lucas Ontivero lucas.ontivero@gmail.com
-//
-// Copyright (C) 2006 Alan McGovern
-// Copyright (C) 2014 Lucas Ontivero
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-
-using System;
-using System.Runtime.Serialization;
-using System.Security.Permissions;
-
-namespace Open.Nat
-{
- ///
- ///
- ///
- [Serializable]
- public class MappingException : Exception
- {
- ///
- ///
- ///
- public int ErrorCode { get; private set; }
-
- ///
- ///
- ///
- public string ErrorText { get; private set; }
-
- #region Constructors
-
- internal MappingException()
- {
- }
-
- internal MappingException(string message)
- : base(message)
- {
- }
-
- internal MappingException(int errorCode, string errorText)
- : base(string.Format("Error {0}: {1}", errorCode, errorText))
- {
- ErrorCode = errorCode;
- ErrorText = errorText;
- }
-
- internal MappingException(string message, Exception innerException)
- : base(message, innerException)
- {
- }
-
- protected MappingException(SerializationInfo info, StreamingContext context)
- : base(info, context)
- {
- }
-
- #endregion
-
- [SecurityPermission(SecurityAction.Demand, SerializationFormatter = true)]
- public override void GetObjectData(SerializationInfo info, StreamingContext context)
- {
- if (info == null) throw new ArgumentNullException("info");
-
- ErrorCode = info.GetInt32("errorCode");
- ErrorText = info.GetString("errorText");
- base.GetObjectData(info, context);
- }
- }
-}
\ No newline at end of file
diff --git a/Open.NAT/Open.Nat/Exceptions/NatDeviceNotFoundException.cs b/Open.NAT/Open.Nat/Exceptions/NatDeviceNotFoundException.cs
deleted file mode 100644
index d40063d..0000000
--- a/Open.NAT/Open.Nat/Exceptions/NatDeviceNotFoundException.cs
+++ /dev/null
@@ -1,69 +0,0 @@
-//
-// Authors:
-// Lucas Ontivero lucas.ontivero@gmail.com
-//
-// Copyright (C) 2014 Lucas Ontivero
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-
-using System;
-using System.Runtime.Serialization;
-
-namespace Open.Nat
-{
- ///
- ///
- ///
- [Serializable]
- public class NatDeviceNotFoundException : Exception
- {
- ///
- ///
- ///
- public NatDeviceNotFoundException()
- {
- }
-
- ///
- ///
- ///
- ///
- public NatDeviceNotFoundException(string message)
- : base(message)
- {
- }
-
- ///
- ///
- ///
- ///
- ///
- public NatDeviceNotFoundException(string message, Exception innerException)
- : base(message, innerException)
- {
- }
-
- protected NatDeviceNotFoundException(SerializationInfo info, StreamingContext context)
- : base(info, context)
- {
- }
- }
-}
\ No newline at end of file
diff --git a/Open.NAT/Open.Nat/Finalizer.cs b/Open.NAT/Open.Nat/Finalizer.cs
deleted file mode 100644
index ce3de66..0000000
--- a/Open.NAT/Open.Nat/Finalizer.cs
+++ /dev/null
@@ -1,37 +0,0 @@
-//
-// Authors:
-// Lucas Ontivero lucasontivero@gmail.com
-//
-// Copyright (C) 2014 Lucas Ontivero
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-namespace Open.Nat
-{
- sealed class Finalizer
- {
- ~Finalizer()
- {
- NatDiscoverer.TraceSource.LogInfo("Closing ports opened in this session");
- NatDiscoverer.RenewTimer.Dispose();
- NatDiscoverer.ReleaseSessionMappings();
- }
- }
-}
\ No newline at end of file
diff --git a/Open.NAT/Open.Nat/Mapping.cs b/Open.NAT/Open.Nat/Mapping.cs
deleted file mode 100644
index 29a17f0..0000000
--- a/Open.NAT/Open.Nat/Mapping.cs
+++ /dev/null
@@ -1,273 +0,0 @@
-//
-// Authors:
-// Alan McGovern alan.mcgovern@gmail.com
-// Ben Motmans
-// Lucas Ontivero lucasontivero@gmail.com
-//
-// Copyright (C) 2006 Alan McGovern
-// Copyright (C) 2007 Ben Motmans
-// Copyright (C) 2014 Lucas Ontivero
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-
-using System;
-using System.Net;
-
-namespace Open.Nat
-{
- enum MappingLifetime
- {
- Permanent,
- Session,
- Manual,
- ForcedSession
- }
-
- ///
- /// Represents a port forwarding entry in the NAT translation table.
- ///
- public class Mapping
- {
- private DateTime _expiration;
- private int _lifetime;
- internal MappingLifetime LifetimeType { get; set; }
-
-
- ///
- /// Gets the mapping's description. It is the value stored in the NewPortMappingDescription parameter.
- /// The NewPortMappingDescription parameter is a human readable string that describes the connection.
- /// It is used in sorme web interfaces of routers so the user can see which program is using what port.
- ///
- public string Description { get; internal set; }
- ///
- /// Gets the private ip.
- ///
- public IPAddress PrivateIP { get; internal set; }
- ///
- /// Gets the protocol.
- ///
- public Protocol Protocol { get; internal set; }
- ///
- /// The PrivatePort parameter specifies the port on a client machine to which all traffic
- /// coming in on PublicPort for the protocol specified by
- /// Protocol should be forwarded to.
- ///
- /// Protocol enum
- public int PrivatePort { get; internal set; }
- ///
- /// Gets the public ip.
- ///
- public IPAddress PublicIP { get; internal set; }
- ///
- /// Gets the external (visible) port number.
- /// It is the value stored in the NewExternalPort parameter .
- /// The NewExternalPort parameter is used to specify the TCP or UDP port on the WAN side of the router which should be forwarded.
- ///
- public int PublicPort { get; internal set; }
- ///
- /// Gets the lifetime. The Lifetime parameter tells the router how long the portmapping should be active.
- /// Since most programs don't know this in advance, it is often set to 0, which means 'unlimited' or 'permanent'.
- ///
- ///
- /// All portmappings are release automatically as part of the shutdown process when NatUtility .ReleaseOnShutdown is true.
- /// Permanent portmappings will not be released if the process ends anormally.
- /// Since most programs don't know the lifetime in advance, Open.NAT renew all the portmappings (except the permanents) before they expires. So, developers have to close explicitly those portmappings
- /// they don't want to remain open for the session.
- ///
- public int Lifetime
- {
- get { return _lifetime; }
- internal set
- {
- switch (value)
- {
- case int.MaxValue:
- LifetimeType = MappingLifetime.Session;
- _lifetime = 10 * 60; // ten minutes
- _expiration = DateTime.UtcNow.AddSeconds(_lifetime);;
- break;
- case 0:
- LifetimeType = MappingLifetime.Permanent;
- _lifetime = 0;
- _expiration = DateTime.UtcNow;
- break;
- default:
- LifetimeType = MappingLifetime.Manual;
- _lifetime = value;
- _expiration = DateTime.UtcNow.AddSeconds(_lifetime);
- break;
- }
- }
- }
-
- ///
- /// Gets the expiration. The property value is calculated using Lifetime property.
- ///
- public DateTime Expiration
- {
- get { return _expiration; }
- internal set
- {
- _expiration = value;
- _lifetime = (int)(_expiration - DateTime.UtcNow).TotalSeconds;
- }
- }
-
- internal Mapping(Protocol protocol, IPAddress privateIP, int privatePort, int publicPort)
- : this(protocol, privateIP, privatePort, publicPort, 0, "Open.Nat")
- {
- }
-
- ///
- /// Initializes a new instance of the class.
- ///
- /// The protocol.
- /// The private ip.
- /// The private port.
- /// The public port.
- /// The lifetime.
- /// The description.
- internal Mapping(Protocol protocol, IPAddress privateIP, int privatePort, int publicPort, int lifetime, string description)
- {
- Guard.IsInRange(privatePort, 0, ushort.MaxValue, "privatePort");
- Guard.IsInRange(publicPort, 0, ushort.MaxValue, "publicPort");
- Guard.IsInRange(lifetime, 0, int.MaxValue, "lifetime");
- Guard.IsTrue(protocol == Protocol.Tcp || protocol == Protocol.Udp, "protocol");
-
- Protocol = protocol;
- PrivateIP = privateIP;
- PrivatePort = privatePort;
- PublicIP = IPAddress.None;
- PublicPort = publicPort;
- Lifetime = lifetime;
- Description = description;
- }
-
- ///
- /// Initializes a new instance of the class.
- ///
- /// The protocol.
- /// The private port.
- /// The public port.
- ///
- /// This constructor initializes a Permanent mapping. The description by deafult is "Open.NAT"
- ///
- public Mapping(Protocol protocol, int privatePort, int publicPort)
- : this(protocol, IPAddress.None, privatePort, publicPort, 0, "Open.NAT")
- {
- }
-
- ///
- /// Initializes a new instance of the class.
- ///
- /// The protocol.
- /// The private port.
- /// The public port.
- /// The description.
- ///
- /// This constructor initializes a Permanent mapping.
- ///
- public Mapping(Protocol protocol, int privatePort, int publicPort, string description)
- : this(protocol, IPAddress.None, privatePort, publicPort, int.MaxValue, description)
- {
- }
-
- ///
- /// Initializes a new instance of the class.
- ///
- /// The protocol.
- /// The private port.
- /// The public port.
- /// The lifetime.
- /// The description.
- public Mapping(Protocol protocol, int privatePort, int publicPort, int lifetime, string description)
- : this(protocol, IPAddress.None, privatePort, publicPort, lifetime, description)
- {
- }
-
- internal Mapping(Mapping mapping)
- {
- PrivateIP = mapping.PrivateIP;
- PrivatePort = mapping.PrivatePort;
- Protocol = mapping.Protocol;
- PublicIP = mapping.PublicIP;
- PublicPort = mapping.PublicPort;
- LifetimeType = mapping.LifetimeType;
- Description = mapping.Description;
- _lifetime = mapping._lifetime;
- _expiration = mapping._expiration;
- }
-
- ///
- /// Determines whether this instance is expired.
- ///
- ///
- /// Permanent mappings never expires.
- ///
- public bool IsExpired ()
- {
- return LifetimeType != MappingLifetime.Permanent
- && LifetimeType != MappingLifetime.ForcedSession
- && Expiration < DateTime.UtcNow;
- }
-
- internal bool ShoundRenew()
- {
- return LifetimeType == MappingLifetime.Session && IsExpired();
- }
-
- public override bool Equals(object obj)
- {
- if (ReferenceEquals(null, obj)) return false;
- if (ReferenceEquals(this, obj)) return true;
- var m = obj as Mapping;
- if (ReferenceEquals(null, m)) return false;
- return PublicPort == m.PublicPort && PrivatePort == m.PrivatePort;
- }
-
- public override int GetHashCode()
- {
- unchecked
- {
- var hashCode = PublicPort;
- hashCode = (hashCode * 397) ^ (PrivateIP != null ? PrivateIP.GetHashCode() : 0);
- hashCode = (hashCode * 397) ^ PrivatePort;
- return hashCode;
- }
- }
-
- ///
- /// Returns a that represents this instance.
- ///
- ///
- /// A that represents this instance.
- ///
- public override string ToString()
- {
- return string.Format("{0} {1} --> {2}:{3} ({4})",
- Protocol == Protocol.Tcp ? "Tcp" : "Udp",
- PublicPort,
- PrivateIP,
- PrivatePort,
- Description);
- }
- }
-}
diff --git a/Open.NAT/Open.Nat/NatDevice.cs b/Open.NAT/Open.Nat/NatDevice.cs
deleted file mode 100644
index 96797e5..0000000
--- a/Open.NAT/Open.Nat/NatDevice.cs
+++ /dev/null
@@ -1,186 +0,0 @@
-//
-// Authors:
-// Alan McGovern alan.mcgovern@gmail.com
-// Ben Motmans
-// Lucas Ontivero lucasontivero@gmail.com
-//
-// Copyright (C) 2006 Alan McGovern
-// Copyright (C) 2007 Ben Motmans
-// Copyright (C) 2014 Lucas Ontivero
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Net;
-using System.Threading.Tasks;
-
-namespace Open.Nat
-{
- ///
- /// Represents a NAT device and provides access to the operation set that allows
- /// open (forward) ports, close ports and get the externa (visible) IP address.
- ///
- public abstract class NatDevice
- {
- private readonly HashSet _openedMapping = new HashSet();
- protected DateTime LastSeen { get; private set; }
-
- internal void Touch()
- {
- LastSeen = DateTime.Now;
- }
-
- ///
- /// Creates the port map asynchronous.
- ///
- /// The Mapping entry.
- ///
- /// device.CreatePortMapAsync(new Mapping(Protocol.Tcp, 1700, 1600));
- ///
- /// MappingException
- public abstract Task CreatePortMapAsync(Mapping mapping);
-
- ///
- /// Deletes a mapped port asynchronous.
- ///
- /// The Mapping entry.
- ///
- /// device.DeletePortMapAsync(new Mapping(Protocol.Tcp, 1700, 1600));
- ///
- /// MappingException-class
- public abstract Task DeletePortMapAsync(Mapping mapping);
-
- ///
- /// Gets all mappings asynchronous.
- ///
- ///
- /// The list of all forwarded ports
- ///
- ///
- /// var mappings = await device.GetAllMappingsAsync();
- /// foreach(var mapping in mappings)
- /// {
- /// Console.WriteLine(mapping)
- /// }
- ///
- /// MappingException
- public abstract Task> GetAllMappingsAsync();
-
- ///
- /// Gets the external (visible) IP address asynchronous. This is the NAT device IP address
- ///
- ///
- /// The public IP addrees
- ///
- ///
- /// Console.WriteLine("My public IP is: {0}", await device.GetExternalIPAsync());
- ///
- /// MappingException
- public abstract Task GetExternalIPAsync();
-
- ///
- /// Gets the specified mapping asynchronous.
- ///
- /// The protocol.
- /// The port.
- ///
- /// The matching mapping
- ///
- public abstract Task GetSpecificMappingAsync(Protocol protocol, int port);
-
- protected void RegisterMapping(Mapping mapping)
- {
- _openedMapping.Remove(mapping);
- _openedMapping.Add(mapping);
- }
-
- protected void UnregisterMapping(Mapping mapping)
- {
- _openedMapping.RemoveWhere(x => x.Equals(mapping));
- }
-
-
- internal void ReleaseMapping(IEnumerable mappings)
- {
- var maparr = mappings.ToArray();
- var mapCount = maparr.Length;
- NatDiscoverer.TraceSource.LogInfo("{0} ports to close", mapCount);
- for (var i = 0; i < mapCount; i++)
- {
- var mapping = _openedMapping.ElementAt(i);
-
- try
- {
- DeletePortMapAsync(mapping);
- NatDiscoverer.TraceSource.LogInfo(mapping + " port successfully closed");
- }
- catch (Exception)
- {
- NatDiscoverer.TraceSource.LogError(mapping + " port couldn't be close");
- }
- }
- }
-
- internal void ReleaseAll()
- {
- ReleaseMapping(_openedMapping);
- }
-
- internal void ReleaseSessionMappings()
- {
- var mappings = from m in _openedMapping
- where m.LifetimeType == MappingLifetime.Session
- select m;
-
- ReleaseMapping(mappings);
- }
-
- internal async Task RenewMappings()
- {
- var mappings = _openedMapping.Where(x => x.ShoundRenew());
- foreach (var mapping in mappings.ToArray())
- {
- var m = mapping;
- await RenewMapping(m);
- }
- }
-
- private async Task RenewMapping(Mapping mapping)
- {
- var renewMapping = new Mapping(mapping);
- try
- {
- renewMapping.Expiration = DateTime.UtcNow.AddSeconds(mapping.Lifetime);
-
- NatDiscoverer.TraceSource.LogInfo("Renewing mapping {0}", renewMapping);
- await CreatePortMapAsync(renewMapping);
- NatDiscoverer.TraceSource.LogInfo("Next renew scheduled at: {0}",
- renewMapping.Expiration.ToLocalTime().TimeOfDay);
- }
- catch (Exception)
- {
- NatDiscoverer.TraceSource.LogWarn("Renew {0} failed", mapping);
- }
- }
- }
-}
\ No newline at end of file
diff --git a/Open.NAT/Open.Nat/NatDiscoverer.cs b/Open.NAT/Open.Nat/NatDiscoverer.cs
deleted file mode 100644
index ee14aa1..0000000
--- a/Open.NAT/Open.Nat/NatDiscoverer.cs
+++ /dev/null
@@ -1,160 +0,0 @@
-using System.Collections.Generic;
-using System.Diagnostics;
-using System.Linq;
-using System.Threading;
-using System.Threading.Tasks;
-
-namespace Open.Nat
-{
- ///
- ///
- ///
- public class NatDiscoverer
- {
- ///
- /// The TraceSource instance
- /// used for debugging and Troubleshooting
- ///
- ///
- /// NatUtility.TraceSource.Switch.Level = SourceLevels.Verbose;
- /// NatUtility.TraceSource.Listeners.Add(new ConsoleListener());
- ///
- ///
- /// At least one trace listener has to be added to the Listeners collection if a trace is required; if no listener is added
- /// there will no be tracing to analyse.
- ///
- ///
- /// Open.NAT only supports SourceLevels.Verbose, SourceLevels.Error, SourceLevels.Warning and SourceLevels.Information.
- ///
- public readonly static TraceSource TraceSource = new TraceSource("Open.NAT");
-
- private static readonly Dictionary Devices = new Dictionary();
-
- // Finalizer is never used however its destructor, that releases the open ports, is invoked by the
- // process as part of the shuting down step. So, don't remove it!
- private static readonly Finalizer Finalizer = new Finalizer();
- internal static readonly Timer RenewTimer = new Timer(RenewMappings, null, 5000, 2000);
-
- ///
- /// Discovers and returns an UPnp or Pmp NAT device; otherwise a NatDeviceNotFoundException
- /// exception is thrown after 3 seconds.
- ///
- /// A NAT device
- /// when no NAT found before 3 seconds.
- public async Task DiscoverDeviceAsync()
- {
- var cts = new CancellationTokenSource(3 * 1000);
- return await DiscoverDeviceAsync(PortMapper.Pmp | PortMapper.Upnp, cts);
- }
-
- ///
- /// Discovers and returns a NAT device for the specified type; otherwise a NatDeviceNotFoundException
- /// exception is thrown when it is cancelled.
- ///
- ///
- /// It allows to specify the NAT type to discover as well as the cancellation token in order.
- ///
- /// Port mapper protocol; Upnp, Pmp or both
- /// Cancellation token source for cancelling the discovery process
- /// A NAT device
- /// when no NAT found before cancellation
- public async Task DiscoverDeviceAsync(PortMapper portMapper, CancellationTokenSource cancellationTokenSource)
- {
- Guard.IsTrue(portMapper == PortMapper.Upnp || portMapper == PortMapper.Pmp, "poertMapper");
- Guard.IsNotNull(cancellationTokenSource, "cancellationTokenSource");
-
- var devices = await DiscoverAsync(portMapper, true, cancellationTokenSource);
- var device = devices.FirstOrDefault();
- if(device==null)
- {
- throw new NatDeviceNotFoundException();
- }
- return device;
- }
-
- ///
- /// Discovers and returns all NAT devices for the specified type. If no NAT device is found it returns an empty enumerable
- ///
- /// Port mapper protocol; Upnp, Pmp or both
- /// Cancellation token source for cancelling the discovery process
- /// All found NAT devices
- public async Task> DiscoverDevicesAsync(PortMapper portMapper, CancellationTokenSource cancellationTokenSource)
- {
- Guard.IsTrue(portMapper == PortMapper.Upnp || portMapper == PortMapper.Pmp, "poertMapper");
- Guard.IsNotNull(cancellationTokenSource, "cancellationTokenSource");
-
- var devices = await DiscoverAsync(portMapper, false, cancellationTokenSource);
- return devices.ToArray();
- }
-
- private async Task> DiscoverAsync(PortMapper portMapper, bool onlyOne, CancellationTokenSource cts)
- {
- TraceSource.LogInfo("Start Discovery");
- var searcherTasks = new List>>();
- if(portMapper.HasFlag(PortMapper.Upnp))
- {
- var upnpSearcher = new UpnpSearcher(new IPAddressesProvider());
- upnpSearcher.DeviceFound += (sender, args) => { if (onlyOne) cts.Cancel(); };
- searcherTasks.Add(upnpSearcher.Search(cts.Token));
- }
- if(portMapper.HasFlag(PortMapper.Pmp))
- {
- var pmpSearcher = new PmpSearcher(new IPAddressesProvider());
- pmpSearcher.DeviceFound += (sender, args) => { if (onlyOne) cts.Cancel(); };
- searcherTasks.Add(pmpSearcher.Search(cts.Token));
- }
-
- await Task.WhenAll(searcherTasks);
- TraceSource.LogInfo("Stop Discovery");
-
- var devices = searcherTasks.SelectMany(x => x.Result);
- foreach (var device in devices)
- {
- var key = device.ToString();
- NatDevice nat;
- if(Devices.TryGetValue(key, out nat))
- {
- nat.Touch();
- }
- else
- {
- Devices.Add(key, device);
- }
- }
- return devices;
- }
-
- ///
- /// Release all ports opened by Open.NAT.
- ///
- ///
- /// If ReleaseOnShutdown value is true, it release all the mappings created through the library.
- ///
- public static void ReleaseAll()
- {
- foreach (var device in Devices.Values)
- {
- device.ReleaseAll();
- }
- }
-
- internal static void ReleaseSessionMappings()
- {
- foreach (var device in Devices.Values)
- {
- device.ReleaseSessionMappings();
- }
- }
-
- private static void RenewMappings(object state)
- {
- Task.Factory.StartNew(async ()=>
- {
- foreach (var device in Devices.Values)
- {
- await device.RenewMappings();
- }
- });
- }
- }
-}
\ No newline at end of file
diff --git a/Open.NAT/Open.Nat/Open.Nat.csproj b/Open.NAT/Open.Nat/Open.Nat.csproj
deleted file mode 100644
index fd832a5..0000000
--- a/Open.NAT/Open.Nat/Open.Nat.csproj
+++ /dev/null
@@ -1,108 +0,0 @@
-
-
-
- Debug
- AnyCPU
- {F5D74163-145F-47BF-83DC-D0E07249C6CA}
- Library
- false
- Open.Nat
- Open.Nat
- 8.0.50727
- 2.0
- v4.5
-
-
-
-
- 2.0
-
- ..\
- true
-
-
- true
- full
- false
- bin\Debug\
- DEBUG;TRACE
- 4
- true
- Library
- Open.Nat
- AllRules.ruleset
- false
- bin\Debug\Open.Nat.XML
-
-
- true
- pdbonly
- true
- bin\Release\
- TRACE
- 4
- true
- Library
- Open.Nat
- AllRules.ruleset
- false
-
-
- true
-
-
- Open.Nat.snk
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Open.NAT/Open.Nat/Open.Nat.nuspec b/Open.NAT/Open.Nat/Open.Nat.nuspec
deleted file mode 100644
index f97ed68..0000000
--- a/Open.NAT/Open.Nat/Open.Nat.nuspec
+++ /dev/null
@@ -1,51 +0,0 @@
-
-
-
- Open.NAT
- $version$
- Open.NAT
- Alan McGovern, Ben Motmans, Lucas Ontivero
- http://opensource.org/licenses/MIT
- https://github.com/lontivero/Open.NAT
- http://github.com/lontivero/Open.Nat/raw/gh-pages/images/logos/64.jpg
- false
-
- Open.NAT is a lightweight and easy-to-use class library to allow port forwarding in NAT devices (Network Address Translator) that support Universal Plug and Play (UPNP) and/or Port Mapping Protocol (PMP).
-
- Library to allow port forwarding in NAT devices that support UPNP and/or PMP.
- en-US
- Please see LICENSE for more details.
- NAT TRANSVERSAL UPNP PMP PORT FORWARD
-
- **Version 2.0.8**
- Fixes several defects. #10, #11, #12, #13 and #14
-
- **2.0.0**
- Thus version breaks backward compatibility with v1.
- Changes the event-based discovery process' nature to an asynchronous one.
-
- **1.1.0**
- Fix for SSDP Location header.
- After this version Open.NAT breaks backward compatibility.
-
- **1.0.19**
- Minor changes previous to v2.
-
- **1.0.18**
- Discovery timeout raises an event.
- Permanent mappings are created when NAT only supports that kind of mappings.
- Protocol to use in discovery process can be specified.
- Automatic renew port mappings before expiration.
- Add operations timeout after 4 seconds.
- Add parameters validation in Mapping class.
- Fix UnhandledException event was never raised.
-
- **1.0.17**
- Discovery timeout added.
- Auto release ports opened in the session.
- Fix NextSearch to use UtcNow (also performance)
- Fix LocalIP property after add a port.
- Tracing improvements
-
-
-
diff --git a/Open.NAT/Open.Nat/Open.Nat.snk b/Open.NAT/Open.Nat/Open.Nat.snk
deleted file mode 100644
index 9988163..0000000
Binary files a/Open.NAT/Open.Nat/Open.Nat.snk and /dev/null differ
diff --git a/Open.NAT/Open.Nat/Pmp/PmpConstants.cs b/Open.NAT/Open.Nat/Pmp/PmpConstants.cs
deleted file mode 100644
index 313c0db..0000000
--- a/Open.NAT/Open.Nat/Pmp/PmpConstants.cs
+++ /dev/null
@@ -1,63 +0,0 @@
-//
-// Authors:
-// Ben Motmans
-// Lucas Ontivero lucas.ontivero@gmail.com
-//
-// Copyright (C) 2007 Ben Motmans
-// Copyright (C) 2014 Lucas Ontivero
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-
-namespace Open.Nat
-{
- internal static class PmpConstants
- {
- public const byte Version = 0;
-
- public const byte OperationExternalAddressRequest = 0;
- public const byte OperationCodeUdp = 1;
- public const byte OperationCodeTcp = 2;
- public const byte ServerNoop = 128;
-
- public const int ClientPort = 5350;
- public const int ServerPort = 5351;
-
- public const int RetryDelay = 250;
- public const int RetryAttempts = 9;
-
- public const int RecommendedLeaseTime = 60*60;
- public const int DefaultLeaseTime = RecommendedLeaseTime;
-
- public const short ResultCodeSuccess = 0; // Success
- public const short ResultCodeUnsupportedVersion = 1; // Unsupported Version
-
- public const short ResultCodeNotAuthorized = 2;
- // Not Authorized/Refused (e.g. box supports mapping, but user has turned feature off)
-
- public const short ResultCodeNetworkFailure = 3;
- // Network Failure (e.g. NAT box itself has not obtained a DHCP lease)
-
- public const short ResultCodeOutOfResources = 4;
- // Out of resources (NAT box cannot create any more mappings at this time)
-
- public const short ResultCodeUnsupportedOperationCode = 5; // Unsupported opcode
- }
-}
\ No newline at end of file
diff --git a/Open.NAT/Open.Nat/Pmp/PmpNatDevice.cs b/Open.NAT/Open.Nat/Pmp/PmpNatDevice.cs
deleted file mode 100644
index beb2669..0000000
--- a/Open.NAT/Open.Nat/Pmp/PmpNatDevice.cs
+++ /dev/null
@@ -1,192 +0,0 @@
-//
-// Authors:
-// Ben Motmans
-// Lucas Ontivero lucas.ontivero@gmail.com
-//
-// Copyright (C) 2007 Ben Motmans
-// Copyright (C) 2014 Lucas Ontivero
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-
-using System;
-using System.Collections.Generic;
-using System.Net;
-using System.Net.Sockets;
-using System.Threading;
-using System.Threading.Tasks;
-
-namespace Open.Nat
-{
- internal sealed class PmpNatDevice : NatDevice
- {
- private readonly IPAddress _publicAddress;
-
- internal PmpNatDevice(IPAddress localAddress, IPAddress publicAddress)
- {
- LocalAddress = localAddress;
- _publicAddress = publicAddress;
- }
-
- internal IPAddress LocalAddress { get; private set; }
-
- public override async Task CreatePortMapAsync(Mapping mapping)
- {
- await InternalCreatePortMapAsync(mapping, true)
- .TimeoutAfter(TimeSpan.FromSeconds(4));
- RegisterMapping(mapping);
- }
-
- public override async Task DeletePortMapAsync(Mapping mapping)
- {
- await InternalCreatePortMapAsync(mapping, false)
- .TimeoutAfter(TimeSpan.FromSeconds(4));
- UnregisterMapping(mapping);
- }
-
- public override Task> GetAllMappingsAsync()
- {
- throw new NotSupportedException();
- }
-
- public override Task GetExternalIPAsync()
- {
- return Task.Run(() => _publicAddress)
- .TimeoutAfter(TimeSpan.FromSeconds(4));
- }
-
- public override Task GetSpecificMappingAsync(Protocol protocol, int port)
- {
- throw new NotSupportedException("NAT-PMP does not specify a way to get a specific port map");
- }
-
-
- private async Task InternalCreatePortMapAsync(Mapping mapping, bool create)
- {
- var package = new List();
-
- package.Add(PmpConstants.Version);
- package.Add(mapping.Protocol == Protocol.Tcp ? PmpConstants.OperationCodeTcp : PmpConstants.OperationCodeUdp);
- package.Add(0); //reserved
- package.Add(0); //reserved
- package.AddRange(BitConverter.GetBytes(IPAddress.HostToNetworkOrder((short) mapping.PrivatePort)));
- package.AddRange(
- BitConverter.GetBytes(create ? IPAddress.HostToNetworkOrder((short) mapping.PublicPort) : (short) 0));
- package.AddRange(BitConverter.GetBytes(IPAddress.HostToNetworkOrder(mapping.Lifetime)));
-
- try
- {
- byte[] buffer = package.ToArray();
- int attempt = 0;
- int delay = PmpConstants.RetryDelay;
-
- using (var udpClient = new UdpClient())
- {
- CreatePortMapListen(udpClient, mapping);
-
- while (attempt < PmpConstants.RetryAttempts)
- {
- await
- udpClient.SendAsync(buffer, buffer.Length,
- new IPEndPoint(LocalAddress, PmpConstants.ServerPort));
-
- attempt++;
- delay *= 2;
- Thread.Sleep(delay);
- }
- }
- }
- catch (Exception e)
- {
- string type = create ? "create" : "delete";
- string message = String.Format("Failed to {0} portmap (protocol={1}, private port={2})",
- type,
- mapping.Protocol,
- mapping.PrivatePort);
- NatDiscoverer.TraceSource.LogError(message);
- var pmpException = e as MappingException;
- throw new MappingException(message, pmpException);
- }
-
- return mapping;
- }
-
- private void CreatePortMapListen(UdpClient udpClient, Mapping mapping)
- {
- var endPoint = new IPEndPoint(LocalAddress, PmpConstants.ServerPort);
-
- while (true)
- {
- byte[] data = udpClient.Receive(ref endPoint);
-
- if (data.Length < 16)
- continue;
-
- if (data[0] != PmpConstants.Version)
- continue;
-
- var opCode = (byte) (data[1] & 127);
-
- var protocol = Protocol.Tcp;
- if (opCode == PmpConstants.OperationCodeUdp)
- protocol = Protocol.Udp;
-
- short resultCode = IPAddress.NetworkToHostOrder(BitConverter.ToInt16(data, 2));
- int epoch = IPAddress.NetworkToHostOrder(BitConverter.ToInt32(data, 4));
-
- short privatePort = IPAddress.NetworkToHostOrder(BitConverter.ToInt16(data, 8));
- short publicPort = IPAddress.NetworkToHostOrder(BitConverter.ToInt16(data, 10));
-
- var lifetime = (uint) IPAddress.NetworkToHostOrder(BitConverter.ToInt32(data, 12));
-
- if (privatePort < 0 || publicPort < 0 || resultCode != PmpConstants.ResultCodeSuccess)
- {
- var errors = new[]
- {
- "Success",
- "Unsupported Version",
- "Not Authorized/Refused (e.g. box supports mapping, but user has turned feature off)"
- ,
- "Network Failure (e.g. NAT box itself has not obtained a DHCP lease)",
- "Out of resources (NAT box cannot create any more mappings at this time)",
- "Unsupported opcode"
- };
- throw new MappingException(resultCode, errors[resultCode]);
- }
-
- if (lifetime == 0) return; //mapping was deleted
-
- //mapping was created
- //TODO: verify that the private port+protocol are a match
- mapping.PublicPort = publicPort;
- mapping.Protocol = protocol;
- mapping.Expiration = DateTime.Now.AddSeconds(lifetime);
- return;
- }
- }
-
-
- public override string ToString()
- {
- return String.Format("Local Address: {0}\nPublic IP: {1}\nLast Seen: {2}",
- LocalAddress, _publicAddress, LastSeen);
- }
- }
-}
\ No newline at end of file
diff --git a/Open.NAT/Open.Nat/Pmp/PmpSearcher.cs b/Open.NAT/Open.Nat/Pmp/PmpSearcher.cs
deleted file mode 100644
index 7f64322..0000000
--- a/Open.NAT/Open.Nat/Pmp/PmpSearcher.cs
+++ /dev/null
@@ -1,145 +0,0 @@
-//
-// Authors:
-// Ben Motmans
-// Lucas Ontivero lucasontivero@gmail.com
-//
-// Copyright (C) 2007 Ben Motmans
-// Copyright (C) 2014 Lucas Ontivero
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Net;
-using System.Net.Sockets;
-using System.Threading;
-
-namespace Open.Nat
-{
- internal class PmpSearcher : Searcher
- {
- private readonly IIPAddressesProvider _ipprovider;
- private Dictionary> _gatewayLists;
- private int _timeout;
-
- internal PmpSearcher(IIPAddressesProvider ipprovider)
- {
- _ipprovider = ipprovider;
- _timeout = 250;
- CreateSocketsAndAddGateways();
- }
-
- private void CreateSocketsAndAddGateways()
- {
- Sockets = new List();
- _gatewayLists = new Dictionary>();
-
- try
- {
- List gatewayList = _ipprovider.GatewayAddresses()
- .Select(ip => new IPEndPoint(ip, PmpConstants.ServerPort))
- .ToList();
-
- if (!gatewayList.Any())
- {
- gatewayList.AddRange(
- _ipprovider.DnsAddresses()
- .Select(ip => new IPEndPoint(ip, PmpConstants.ServerPort)));
- }
-
- if (!gatewayList.Any()) return;
-
- foreach (IPAddress address in _ipprovider.UnicastAddresses())
- {
- UdpClient client;
-
- try
- {
- client = new UdpClient(new IPEndPoint(address, 0));
- }
- catch (SocketException)
- {
- continue; // Move on to the next address.
- }
-
- _gatewayLists.Add(client, gatewayList);
- Sockets.Add(client);
- }
- }
- catch (Exception e)
- {
- NatDiscoverer.TraceSource.LogError("There was a problem finding gateways: " + e);
- // NAT-PMP does not use multicast, so there isn't really a good fallback.
- }
- }
-
- protected override void Discover(UdpClient client, CancellationToken cancelationToken)
- {
- // Sort out the time for the next search first. The spec says the
- // timeout should double after each attempt. Once it reaches 64 seconds
- // (and that attempt fails), assume no devices available
- NextSearch = DateTime.UtcNow.AddMilliseconds(_timeout);
- _timeout *= 2;
-
- if (_timeout >= 3000)
- {
- _timeout = 250;
- NextSearch = DateTime.UtcNow.AddSeconds(10);
- return;
- }
-
- // The nat-pmp search message. Must be sent to GatewayIP:53531
- var buffer = new[] {PmpConstants.Version, PmpConstants.OperationExternalAddressRequest};
- foreach (IPEndPoint gatewayEndpoint in _gatewayLists[client])
- {
- if (cancelationToken.IsCancellationRequested) return;
-
- client.Send(buffer, buffer.Length, gatewayEndpoint);
- }
- }
-
- private bool IsSearchAddress(IPAddress address)
- {
- return _gatewayLists.Values.SelectMany(x => x)
- .Any(x => x.Address.Equals(address));
- }
-
- public override NatDevice AnalyseReceivedResponse(IPAddress localAddress, byte[] response, IPEndPoint endpoint)
- {
- if (!IsSearchAddress(endpoint.Address)
- || response.Length != 12
- || response[0] != PmpConstants.Version
- || response[1] != PmpConstants.ServerNoop)
- return null;
-
- int errorcode = IPAddress.NetworkToHostOrder(BitConverter.ToInt16(response, 2));
- if (errorcode != 0)
- NatDiscoverer.TraceSource.LogError("Non zero error: {0}", errorcode);
-
- var publicIp = new IPAddress(new[] {response[8], response[9], response[10], response[11]});
- //NextSearch = DateTime.Now.AddMinutes(5);
-
- _timeout = 250;
- return new PmpNatDevice(endpoint.Address, publicIp);
- }
- }
-}
\ No newline at end of file
diff --git a/Open.NAT/Open.Nat/PortMapper.cs b/Open.NAT/Open.Nat/PortMapper.cs
deleted file mode 100644
index 35abd7e..0000000
--- a/Open.NAT/Open.Nat/PortMapper.cs
+++ /dev/null
@@ -1,21 +0,0 @@
-using System;
-
-namespace Open.Nat
-{
- ///
- /// Protocol that should be used for searching a NAT device.
- ///
- [Flags]
- public enum PortMapper
- {
- ///
- /// Use only Port Mapping Protocol
- ///
- Pmp = 1,
-
- ///
- /// Use only Universal Plug and Play
- ///
- Upnp = 2
- }
-}
\ No newline at end of file
diff --git a/Open.NAT/Open.Nat/Upnp/DiscoveryResponseMessage.cs b/Open.NAT/Open.Nat/Upnp/DiscoveryResponseMessage.cs
deleted file mode 100644
index 692dcb9..0000000
--- a/Open.NAT/Open.Nat/Upnp/DiscoveryResponseMessage.cs
+++ /dev/null
@@ -1,55 +0,0 @@
-//
-// Authors:
-// Lucas Ontivero lucasontivero@gmail.com
-//
-// Copyright (C) 2014 Lucas Ontivero
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.Linq;
-
-namespace Open.Nat
-{
- class DiscoveryResponseMessage
- {
- private readonly IDictionary _headers;
-
- public DiscoveryResponseMessage(string message)
- {
- var lines = message.Split(new[]{"\r\n"}, StringSplitOptions.RemoveEmptyEntries);
- var headers = from h in lines.Skip(1)
- let c = h.Split(':')
- let key = c[0]
- let value = c.Length > 1
- ? string.Join(":", c.Skip(1))
- : string.Empty
- select new {Key = key, Value = value.Trim()};
- _headers = headers.ToDictionary(x => x.Key.ToUpperInvariant(), x => x.Value);
- }
-
- public string this[string key]
- {
- get { return _headers[key.ToUpperInvariant()]; }
- }
- }
-}
diff --git a/Open.NAT/Open.Nat/Upnp/Messages/DiscoverDeviceMessage.cs b/Open.NAT/Open.Nat/Upnp/Messages/DiscoverDeviceMessage.cs
deleted file mode 100644
index 5a358b5..0000000
--- a/Open.NAT/Open.Nat/Upnp/Messages/DiscoverDeviceMessage.cs
+++ /dev/null
@@ -1,51 +0,0 @@
-//
-// Authors:
-// Alan McGovern alan.mcgovern@gmail.com
-//
-// Copyright (C) 2006 Alan McGovern
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-
-using System.Globalization;
-
-namespace Open.Nat
-{
- internal static class DiscoverDeviceMessage
- {
- ///
- /// The message sent to discover all uPnP devices on the network
- ///
- ///
- public static string Encode(string serviceType)
- {
- const string s = "M-SEARCH * HTTP/1.1\r\n"
- + "HOST: 239.255.255.250:1900\r\n"
- + "MAN: \"ssdp:discover\"\r\n"
- + "MX: 3\r\n"
- // + "ST: urn:schemas-upnp-org:service:WANIPConnection:1\r\n\r\n";
- + "ST: urn:schemas-upnp-org:service:{0}\r\n\r\n";
- //+ "ST:upnp:rootdevice\r\n\r\n";
-
- string ss = string.Format(CultureInfo.InvariantCulture, s, serviceType);
- return ss;
- }
- }
-}
\ No newline at end of file
diff --git a/Open.NAT/Open.Nat/Upnp/Messages/Requests/CreatePortMappingMessage.cs b/Open.NAT/Open.Nat/Upnp/Messages/Requests/CreatePortMappingMessage.cs
deleted file mode 100644
index cf37329..0000000
--- a/Open.NAT/Open.Nat/Upnp/Messages/Requests/CreatePortMappingMessage.cs
+++ /dev/null
@@ -1,62 +0,0 @@
-//
-// Authors:
-// Alan McGovern alan.mcgovern@gmail.com
-// Lucas Ontivero lucas.ontivero@gmail.com
-//
-// Copyright (C) 2006 Alan McGovern
-// Copyright (C) 2014 Lucas Ontivero
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-
-using System.Collections.Generic;
-using System.Net;
-
-namespace Open.Nat
-{
- internal class CreatePortMappingRequestMessage : RequestMessageBase
- {
- private readonly Mapping _mapping;
-
- public CreatePortMappingRequestMessage(Mapping mapping)
- {
- _mapping = mapping;
- }
-
- public override IDictionary ToXml()
- {
- string remoteHost = _mapping.PublicIP.Equals(IPAddress.None)
- ? string.Empty
- : _mapping.PublicIP.ToString();
-
- return new Dictionary
- {
- {"NewRemoteHost", remoteHost},
- {"NewExternalPort", _mapping.PublicPort},
- {"NewProtocol", _mapping.Protocol == Protocol.Tcp ? "TCP" : "UDP"},
- {"NewInternalPort", _mapping.PrivatePort},
- {"NewInternalClient", _mapping.PrivateIP},
- {"NewEnabled", 1},
- {"NewPortMappingDescription", _mapping.Description},
- {"NewLeaseDuration", _mapping.Lifetime}
- };
- }
- }
-}
\ No newline at end of file
diff --git a/Open.NAT/Open.Nat/Upnp/Messages/Requests/DeletePortMappingMessage.cs b/Open.NAT/Open.Nat/Upnp/Messages/Requests/DeletePortMappingMessage.cs
deleted file mode 100644
index 33aa02f..0000000
--- a/Open.NAT/Open.Nat/Upnp/Messages/Requests/DeletePortMappingMessage.cs
+++ /dev/null
@@ -1,52 +0,0 @@
-//
-// Authors:
-// Alan McGovern alan.mcgovern@gmail.com
-// Lucas Ontivero lucas.ontivero@gmail.com
-//
-// Copyright (C) 2006 Alan McGovern
-// Copyright (C) 2014 Lucas Ontivero
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-
-using System.Collections.Generic;
-
-namespace Open.Nat
-{
- internal class DeletePortMappingRequestMessage : RequestMessageBase
- {
- private readonly Mapping _mapping;
-
- public DeletePortMappingRequestMessage(Mapping mapping)
- {
- _mapping = mapping;
- }
-
- public override IDictionary ToXml()
- {
- return new Dictionary
- {
- {"NewRemoteHost", string.Empty},
- {"NewExternalPort", _mapping.PublicPort},
- {"NewProtocol", _mapping.Protocol == Protocol.Tcp ? "TCP" : "UDP"}
- };
- }
- }
-}
\ No newline at end of file
diff --git a/Open.NAT/Open.Nat/Upnp/Messages/Requests/GetExternalIPAddressMessage.cs b/Open.NAT/Open.Nat/Upnp/Messages/Requests/GetExternalIPAddressMessage.cs
deleted file mode 100644
index 3ae17a4..0000000
--- a/Open.NAT/Open.Nat/Upnp/Messages/Requests/GetExternalIPAddressMessage.cs
+++ /dev/null
@@ -1,40 +0,0 @@
-//
-// Authors:
-// Alan McGovern alan.mcgovern@gmail.com
-// Lucas Ontivero lucas.ontivero@gmail.com
-//
-// Copyright (C) 2006 Alan McGovern
-// Copyright (C) 2014 Lucas Ontivero
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-
-using System.Collections.Generic;
-
-namespace Open.Nat
-{
- internal class GetExternalIPAddressRequestMessage : RequestMessageBase
- {
- public override IDictionary ToXml()
- {
- return new Dictionary();
- }
- }
-}
\ No newline at end of file
diff --git a/Open.NAT/Open.Nat/Upnp/Messages/Requests/GetGenericPortMappingEntry.cs b/Open.NAT/Open.Nat/Upnp/Messages/Requests/GetGenericPortMappingEntry.cs
deleted file mode 100644
index cd612dd..0000000
--- a/Open.NAT/Open.Nat/Upnp/Messages/Requests/GetGenericPortMappingEntry.cs
+++ /dev/null
@@ -1,50 +0,0 @@
-//
-// Authors:
-// Alan McGovern alan.mcgovern@gmail.com
-// Lucas Ontivero lucas.ontivero@gmail.com
-//
-// Copyright (C) 2006 Alan McGovern
-// Copyright (C) 2014 Lucas Ontivero
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-
-using System.Collections.Generic;
-
-namespace Open.Nat
-{
- internal class GetGenericPortMappingEntry : RequestMessageBase
- {
- private readonly int _index;
-
- public GetGenericPortMappingEntry(int index)
- {
- _index = index;
- }
-
- public override IDictionary ToXml()
- {
- return new Dictionary
- {
- {"NewPortMappingIndex", _index}
- };
- }
- }
-}
\ No newline at end of file
diff --git a/Open.NAT/Open.Nat/Upnp/Messages/Requests/GetSpecificPortMappingEntryMessage.cs b/Open.NAT/Open.Nat/Upnp/Messages/Requests/GetSpecificPortMappingEntryMessage.cs
deleted file mode 100644
index d7d4191..0000000
--- a/Open.NAT/Open.Nat/Upnp/Messages/Requests/GetSpecificPortMappingEntryMessage.cs
+++ /dev/null
@@ -1,54 +0,0 @@
-//
-// Authors:
-// Alan McGovern alan.mcgovern@gmail.com
-// Lucas Ontivero lucas.ontivero@gmail.com
-//
-// Copyright (C) 2006 Alan McGovern
-// Copyright (C) 2014 Lucas Ontivero
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-
-using System.Collections.Generic;
-
-namespace Open.Nat
-{
- internal class GetSpecificPortMappingEntryRequestMessage : RequestMessageBase
- {
- private readonly int _externalPort;
- private readonly Protocol _protocol;
-
- public GetSpecificPortMappingEntryRequestMessage(Protocol protocol, int externalPort)
- {
- _protocol = protocol;
- _externalPort = externalPort;
- }
-
- public override IDictionary ToXml()
- {
- return new Dictionary
- {
- {"NewRemoteHost", string.Empty},
- {"NewExternalPort", _externalPort},
- {"NewProtocol", _protocol == Protocol.Tcp ? "TCP" : "UDP"}
- };
- }
- }
-}
\ No newline at end of file
diff --git a/Open.NAT/Open.Nat/Upnp/Messages/Responses/AddPortMappingResponseMessage.cs b/Open.NAT/Open.Nat/Upnp/Messages/Responses/AddPortMappingResponseMessage.cs
deleted file mode 100644
index fead7eb..0000000
--- a/Open.NAT/Open.Nat/Upnp/Messages/Responses/AddPortMappingResponseMessage.cs
+++ /dev/null
@@ -1,32 +0,0 @@
-//
-// Authors:
-// Lucas Ontivero lucas.ontivero@gmail.com
-//
-// Copyright (C) 2014 Lucas Ontivero
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-
-namespace Open.Nat
-{
- internal class AddPortMappingResponseMessage : ResponseMessageBase
- {
- }
-}
diff --git a/Open.NAT/Open.Nat/Upnp/Messages/Responses/DeletePortMappingResponseMessage.cs b/Open.NAT/Open.Nat/Upnp/Messages/Responses/DeletePortMappingResponseMessage.cs
deleted file mode 100644
index 705c08c..0000000
--- a/Open.NAT/Open.Nat/Upnp/Messages/Responses/DeletePortMappingResponseMessage.cs
+++ /dev/null
@@ -1,32 +0,0 @@
-//
-// Authors:
-// Lucas Ontivero lucas.ontivero@gmail.com
-//
-// Copyright (C) 2014 Lucas Ontivero
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-
-namespace Open.Nat
-{
- internal class DeletePortMappingResponseMessage : ResponseMessageBase
- {
- }
-}
diff --git a/Open.NAT/Open.Nat/Upnp/Messages/Responses/GetExternalIPAddressResponseMessage.cs b/Open.NAT/Open.Nat/Upnp/Messages/Responses/GetExternalIPAddressResponseMessage.cs
deleted file mode 100644
index 4d56355..0000000
--- a/Open.NAT/Open.Nat/Upnp/Messages/Responses/GetExternalIPAddressResponseMessage.cs
+++ /dev/null
@@ -1,45 +0,0 @@
-//
-// Authors:
-// Alan McGovern alan.mcgovern@gmail.com
-// Lucas Ontivero lucas.ontivero@gmail.com
-//
-// Copyright (C) 2006 Alan McGovern
-// Copyright (C) 2014 Lucas Ontivero
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-
-using System.Net;
-using System.Xml;
-
-namespace Open.Nat
-{
- internal class GetExternalIPAddressResponseMessage : ResponseMessageBase
- {
- public GetExternalIPAddressResponseMessage(XmlDocument response, string serviceType)
- : base(response, serviceType, "GetExternalIPAddressResponseMessage")
- {
- string ip = GetNode().GetXmlElementText("NewExternalIPAddress");
- ExternalIPAddress = IPAddress.Parse(ip);
- }
-
- public IPAddress ExternalIPAddress { get; private set; }
- }
-}
\ No newline at end of file
diff --git a/Open.NAT/Open.Nat/Upnp/Messages/Responses/GetGenericPortMappingEntryResponseMessage.cs b/Open.NAT/Open.Nat/Upnp/Messages/Responses/GetGenericPortMappingEntryResponseMessage.cs
deleted file mode 100644
index 22c473c..0000000
--- a/Open.NAT/Open.Nat/Upnp/Messages/Responses/GetGenericPortMappingEntryResponseMessage.cs
+++ /dev/null
@@ -1,66 +0,0 @@
-//
-// Authors:
-// Alan McGovern alan.mcgovern@gmail.com
-// Lucas Ontivero lucas.ontivero@gmail.com
-//
-// Copyright (C) 2006 Alan McGovern
-// Copyright (C) 2014 Lucas Ontivero
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-
-using System;
-using System.Xml;
-
-namespace Open.Nat
-{
- internal class GetPortMappingEntryResponseMessage : ResponseMessageBase
- {
- internal GetPortMappingEntryResponseMessage(XmlDocument response, string serviceType, bool genericMapping)
- : base(response, serviceType, genericMapping ? "GetGenericPortMappingEntryResponseMessage" : "GetSpecificPortMappingEntryResponseMessage")
- {
- XmlNode data = GetNode();
-
- RemoteHost = (genericMapping) ? data.GetXmlElementText("NewRemoteHost") : string.Empty;
- ExternalPort = (genericMapping) ? Convert.ToInt32(data.GetXmlElementText("NewExternalPort")) : ushort.MaxValue;
- if (genericMapping)
- Protocol = data.GetXmlElementText("NewProtocol").Equals("TCP", StringComparison.InvariantCultureIgnoreCase)
- ? Protocol.Tcp
- : Protocol.Udp;
- else
- Protocol = Protocol.Udp;
-
- InternalPort = Convert.ToInt32(data.GetXmlElementText("NewInternalPort"));
- InternalClient = data.GetXmlElementText("NewInternalClient");
- Enabled = data.GetXmlElementText("NewEnabled") == "1";
- PortMappingDescription = data.GetXmlElementText("NewPortMappingDescription");
- LeaseDuration = Convert.ToInt32(data.GetXmlElementText("NewLeaseDuration"));
- }
-
- public string RemoteHost { get; private set; }
- public int ExternalPort { get; private set; }
- public Protocol Protocol { get; private set; }
- public int InternalPort { get; private set; }
- public string InternalClient { get; private set; }
- public bool Enabled { get; private set; }
- public string PortMappingDescription { get; private set; }
- public int LeaseDuration { get; private set; }
- }
-}
\ No newline at end of file
diff --git a/Open.NAT/Open.Nat/Upnp/RequestMessageBase.cs b/Open.NAT/Open.Nat/Upnp/RequestMessageBase.cs
deleted file mode 100644
index ad2384c..0000000
--- a/Open.NAT/Open.Nat/Upnp/RequestMessageBase.cs
+++ /dev/null
@@ -1,37 +0,0 @@
-//
-// Authors:
-// Alan McGovern alan.mcgovern@gmail.com
-// Lucas Ontivero lucas.ontivero@gmail.com
-//
-// Copyright (C) 2006 Alan McGovern
-// Copyright (C) 2014 Lucas Ontivero
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-
-using System.Collections.Generic;
-
-namespace Open.Nat
-{
- internal abstract class RequestMessageBase
- {
- public abstract IDictionary ToXml();
- }
-}
\ No newline at end of file
diff --git a/Open.NAT/Open.Nat/Upnp/ResponseMessageBase.cs b/Open.NAT/Open.Nat/Upnp/ResponseMessageBase.cs
deleted file mode 100644
index b6f3edb..0000000
--- a/Open.NAT/Open.Nat/Upnp/ResponseMessageBase.cs
+++ /dev/null
@@ -1,58 +0,0 @@
-//
-// Authors:
-// Lucas Ontivero lucas.ontivero@gmail.com
-//
-// Copyright (C) 2014 Lucas Ontivero
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-
-using System;
-using System.Xml;
-
-namespace Open.Nat
-{
- internal abstract class ResponseMessageBase
- {
- private readonly XmlDocument _document;
- protected string ServiceType;
- private readonly string _typeName;
-
- protected ResponseMessageBase(XmlDocument response, string serviceType, string typeName)
- {
- _document = response;
- ServiceType = serviceType;
- _typeName = typeName;
- }
-
- protected XmlNode GetNode()
- {
- var nsm = new XmlNamespaceManager(_document.NameTable);
- nsm.AddNamespace("responseNs", ServiceType);
-
- string typeName = _typeName;
- string messageName = typeName.Substring(0, typeName.Length - "Message".Length);
- XmlNode node = _document.SelectSingleNode("//responseNs:" + messageName, nsm);
- if (node == null) throw new InvalidOperationException("The response is invalid: " + messageName);
-
- return node;
- }
- }
-}
\ No newline at end of file
diff --git a/Open.NAT/Open.Nat/Upnp/SoapClient.cs b/Open.NAT/Open.Nat/Upnp/SoapClient.cs
deleted file mode 100644
index 94e9d09..0000000
--- a/Open.NAT/Open.Nat/Upnp/SoapClient.cs
+++ /dev/null
@@ -1,161 +0,0 @@
-//
-// Authors:
-// Lucas Ontivero lucasontivero@gmail.com
-//
-// Copyright (C) 2014 Lucas Ontivero
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-
-using System;
-using System.Collections.Generic;
-using System.Diagnostics;
-using System.Globalization;
-using System.IO;
-using System.Net;
-using System.Text;
-using System.Threading.Tasks;
-using System.Xml;
-
-namespace Open.Nat
-{
- internal class SoapClient
- {
- private readonly string _serviceType;
- private readonly Uri _url;
-
- public SoapClient(Uri url, string serviceType)
- {
- _url = url;
- _serviceType = serviceType;
- }
-
- public async Task InvokeAsync(string operationName, IDictionary args)
- {
- NatDiscoverer.TraceSource.TraceEvent(TraceEventType.Verbose, 0, "SOAPACTION: **{0}** url:{1}", operationName,
- _url);
- byte[] messageBody = BuildMessageBody(operationName, args);
- HttpWebRequest request = BuildHttpWebRequest(operationName, messageBody);
-
- if (messageBody.Length > 0)
- {
- using (var stream = await request.GetRequestStreamAsync())
- {
- await stream.WriteAsync(messageBody, 0, messageBody.Length);
- }
- }
-
- using(var response = await GetWebResponse(request))
- {
- var stream = response.GetResponseStream();
- var contentLength = response.ContentLength;
-
- var reader = new StreamReader(stream, Encoding.UTF8);
-
- var responseBody = contentLength != -1
- ? reader.ReadAsMany((int) contentLength)
- : reader.ReadToEnd();
-
- var responseXml = GetXmlDocument(responseBody);
- NatDiscoverer.TraceSource.TraceEvent(TraceEventType.Verbose, 0, "Response: \n{0}", responseXml.ToPrintableXml());
-
- response.Close();
- return responseXml;
- }
- }
-
- private static async Task GetWebResponse(WebRequest request)
- {
- WebResponse response;
- try
- {
- response = await request.GetResponseAsync();
- }
- catch (WebException ex)
- {
- NatDiscoverer.TraceSource.TraceEvent(TraceEventType.Verbose, 0, "WebException status: {0}", ex.Status);
-
- // Even if the request "failed" we need to continue reading the response from the router
- response = ex.Response as HttpWebResponse;
-
- if (response == null)
- throw;
- }
- return response;
- }
-
- private HttpWebRequest BuildHttpWebRequest(string operationName, byte[] messageBody)
- {
- var request = WebRequest.CreateHttp(_url);
- request.KeepAlive = false;
- request.Method = "POST";
- request.ContentType = "text/xml; charset=\"utf-8\"";
- request.Headers.Add("SOAPACTION", "\"" + _serviceType + "#" + operationName + "\"");
- request.ContentLength = messageBody.Length;
- return request;
- }
-
- private byte[] BuildMessageBody(string operationName, IEnumerable> args)
- {
- var sb = new StringBuilder();
- sb.AppendLine("");
- sb.AppendLine(" ");
- sb.AppendLine(" ");
- foreach (var a in args)
- {
- sb.AppendLine(" <" + a.Key + ">" + Convert.ToString(a.Value, CultureInfo.InvariantCulture) +
- "" + a.Key + ">");
- }
- sb.AppendLine(" ");
- sb.AppendLine(" ");
- sb.Append(" \r\n\r\n");
- string requestBody = sb.ToString();
-
- NatDiscoverer.TraceSource.TraceEvent(TraceEventType.Verbose, 0, requestBody);
- byte[] messageBody = Encoding.UTF8.GetBytes(requestBody);
- return messageBody;
- }
-
- private XmlDocument GetXmlDocument(string response)
- {
- XmlNode node;
- var doc = new XmlDocument();
- doc.LoadXml(response);
-
- var nsm = new XmlNamespaceManager(doc.NameTable);
-
- // Error messages should be found under this namespace
- nsm.AddNamespace("errorNs", "urn:schemas-upnp-org:control-1-0");
-
- // Check to see if we have a fault code message.
- if ((node = doc.SelectSingleNode("//errorNs:UPnPError", nsm)) != null)
- {
- int code = Convert.ToInt32(node.GetXmlElementText("errorCode"), CultureInfo.InvariantCulture);
- string errorMessage = node.GetXmlElementText("errorDescription");
- NatDiscoverer.TraceSource.LogWarn("Server failed with error: {0} - {1}", code, errorMessage);
- throw new MappingException(code, errorMessage);
- }
-
- return doc;
- }
- }
-}
\ No newline at end of file
diff --git a/Open.NAT/Open.Nat/Upnp/UpnpConstants.cs b/Open.NAT/Open.Nat/Upnp/UpnpConstants.cs
deleted file mode 100644
index 71dd20e..0000000
--- a/Open.NAT/Open.Nat/Upnp/UpnpConstants.cs
+++ /dev/null
@@ -1,46 +0,0 @@
-//
-// Authors:
-// Lucas Ontivero lucasontivero@gmail.com
-//
-// Copyright (C) 2014 Lucas Ontivero
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-
-namespace Open.Nat
-{
- internal static class UpnpConstants
- {
- public const int InvalidArguments = 402;
- public const int ActionFailed = 501;
- public const int Unathorized = 606;
- public const int SpecifiedArrayIndexInvalid = 713;
public const int NoSuchEntryInArray = 714;
- public const int WildCardNotPermittedInSourceIp = 715;
- public const int WildCardNotPermittedInExternalPort = 716;
- public const int ConflictInMappingEntry = 718;
- public const int SamePortValuesRequired = 724;
- public const int OnlyPermanentLeasesSupported = 725;
- public const int RemoteHostOnlySupportsWildcard = 726;
- public const int ExternalPortOnlySupportsWildcard = 727;
- public const int NoPortMapsAvailable = 728;
- public const int ConflictWithOtherMechanisms = 729;
- public const int WildCardNotPermittedInIntPort = 732;
- }
-}
\ No newline at end of file
diff --git a/Open.NAT/Open.Nat/Upnp/UpnpNatDevice.cs b/Open.NAT/Open.Nat/Upnp/UpnpNatDevice.cs
deleted file mode 100644
index 0011d73..0000000
--- a/Open.NAT/Open.Nat/Upnp/UpnpNatDevice.cs
+++ /dev/null
@@ -1,198 +0,0 @@
-//
-// Authors:
-// Alan McGovern alan.mcgovern@gmail.com
-// Ben Motmans
-// Lucas Ontivero lucasontivero@gmail.com
-//
-// Copyright (C) 2006 Alan McGovern
-// Copyright (C) 2007 Ben Motmans
-// Copyright (C) 2014 Lucas Ontivero
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-
-using System;
-using System.Collections.Generic;
-using System.Net;
-using System.Threading.Tasks;
-
-namespace Open.Nat
-{
- internal sealed class UpnpNatDevice : NatDevice
- {
- internal readonly UpnpNatDeviceInfo DeviceInfo;
- private readonly SoapClient _soapClient;
-
- internal UpnpNatDevice (UpnpNatDeviceInfo deviceInfo)
- {
- Touch();
- DeviceInfo = deviceInfo;
- _soapClient = new SoapClient(DeviceInfo.ServiceControlUri, DeviceInfo.ServiceType);
- }
-
- public override async Task GetExternalIPAsync()
- {
- var message = new GetExternalIPAddressRequestMessage();
- var responseData = await _soapClient
- .InvokeAsync("GetExternalIPAddress", message.ToXml())
- .TimeoutAfter(TimeSpan.FromSeconds(4));
-
- var response = new GetExternalIPAddressResponseMessage(responseData, DeviceInfo.ServiceType);
- return response.ExternalIPAddress;
- }
-
- public override async Task CreatePortMapAsync(Mapping mapping)
- {
- Guard.IsNotNull(mapping, "mapping");
-
- mapping.PrivateIP = DeviceInfo.LocalAddress;
- try
- {
- var message = new CreatePortMappingRequestMessage(mapping);
- await _soapClient
- .InvokeAsync("AddPortMapping", message.ToXml())
- .TimeoutAfter(TimeSpan.FromSeconds(4));
- RegisterMapping(mapping);
- }
- catch(MappingException me)
- {
- switch (me.ErrorCode)
- {
- case UpnpConstants.OnlyPermanentLeasesSupported:
- NatDiscoverer.TraceSource.LogWarn("Only Permanent Leases Supported - There is no warranty it will be closed");
- mapping.Lifetime = 0;
- // We create the mapping anyway. It must be released on shutdown.
- mapping.LifetimeType = MappingLifetime.ForcedSession;
- CreatePortMapAsync(mapping);
- break;
- case UpnpConstants.SamePortValuesRequired:
- NatDiscoverer.TraceSource.LogWarn("Same Port Values Required - Using internal port {0}", mapping.PrivatePort);
- mapping.PublicPort = mapping.PrivatePort;
- CreatePortMapAsync(mapping);
- break;
- case UpnpConstants.RemoteHostOnlySupportsWildcard:
- NatDiscoverer.TraceSource.LogWarn("Remote Host Only Supports Wildcard");
- mapping.PublicIP = IPAddress.None;
- CreatePortMapAsync(mapping);
- break;
- case UpnpConstants.ExternalPortOnlySupportsWildcard:
- NatDiscoverer.TraceSource.LogWarn("External Port Only Supports Wildcard");
- throw;
- case UpnpConstants.ConflictInMappingEntry:
- NatDiscoverer.TraceSource.LogWarn("Conflict with an already existing mapping");
- throw;
-
- default:
- throw;
- }
- }
- }
-
- public override async Task DeletePortMapAsync(Mapping mapping)
- {
- Guard.IsNotNull(mapping, "mapping");
-
- try
- {
- var message = new DeletePortMappingRequestMessage(mapping);
- await _soapClient
- .InvokeAsync("DeletePortMapping", message.ToXml())
- .TimeoutAfter(TimeSpan.FromSeconds(4));
- UnregisterMapping(mapping);
- }
- catch (MappingException e)
- {
- if(e.ErrorCode != UpnpConstants.NoSuchEntryInArray) throw;
- }
- }
-
- public override async Task> GetAllMappingsAsync()
- {
- var index = 0;
- var mappings = new List();
-
- while (true)
- {
- try
- {
- var message = new GetGenericPortMappingEntry(index);
-
- var responseData = await _soapClient
- .InvokeAsync("GetGenericPortMappingEntry", message.ToXml())
- .TimeoutAfter(TimeSpan.FromSeconds(4));
-
- var responseMessage = new GetPortMappingEntryResponseMessage(responseData, DeviceInfo.ServiceType, true);
-
- var mapping = new Mapping(responseMessage.Protocol
- , IPAddress.Parse(responseMessage.InternalClient)
- , responseMessage.InternalPort
- , responseMessage.ExternalPort
- , responseMessage.LeaseDuration
- , responseMessage.PortMappingDescription);
- mappings.Add(mapping);
- index++;
- }
- catch (MappingException e)
- {
- if (e.ErrorCode == UpnpConstants.SpecifiedArrayIndexInvalid) break; // there are no more mappings
- throw;
- }
- }
-
- return mappings.ToArray();
- }
-
- public override async Task GetSpecificMappingAsync (Protocol protocol, int port)
- {
- Guard.IsTrue(protocol == Protocol.Tcp || protocol == Protocol.Udp, "protocol");
- Guard.IsInRange(port, 0, ushort.MaxValue, "port");
-
- try
- {
- var message = new GetSpecificPortMappingEntryRequestMessage(protocol, port);
- var responseData = await _soapClient
- .InvokeAsync("GetSpecificPortMappingEntry", message.ToXml())
- .TimeoutAfter(TimeSpan.FromSeconds(4));
-
- var messageResponse = new GetPortMappingEntryResponseMessage(responseData, DeviceInfo.ServiceType, false);
-
- return new Mapping(messageResponse.Protocol
- , IPAddress.Parse(messageResponse.InternalClient)
- , messageResponse.InternalPort
- , messageResponse.ExternalPort
- , messageResponse.LeaseDuration
- , messageResponse.PortMappingDescription);
- }
- catch (MappingException e)
- {
- if (e.ErrorCode != UpnpConstants.NoSuchEntryInArray) throw;
- return null;
- }
- }
-
- public override string ToString( )
- {
- //GetExternalIP is blocking and can throw exceptions, can't use it here.
- return String.Format(
- "EndPoint: {0}\nControl Url: {1}\nService Type: {2}\nLast Seen: {3}",
- DeviceInfo.HostEndPoint, DeviceInfo.ServiceControlUri, DeviceInfo.ServiceType, LastSeen);
- }
- }
-}
\ No newline at end of file
diff --git a/Open.NAT/Open.Nat/Upnp/UpnpNatDeviceInfo.cs b/Open.NAT/Open.Nat/Upnp/UpnpNatDeviceInfo.cs
deleted file mode 100644
index e0665ab..0000000
--- a/Open.NAT/Open.Nat/Upnp/UpnpNatDeviceInfo.cs
+++ /dev/null
@@ -1,60 +0,0 @@
-//
-// Authors:
-// Lucas Ontivero lucasontivero@gmail.com
-//
-// Copyright (C) 2014 Lucas Ontivero
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-
-using System;
-using System.Net;
-
-namespace Open.Nat
-{
- internal class UpnpNatDeviceInfo
- {
- public UpnpNatDeviceInfo(IPAddress localAddress, Uri locationUri, string serviceControlUrl, string serviceType)
- {
- LocalAddress = localAddress;
- ServiceType = serviceType;
- HostEndPoint = new IPEndPoint(IPAddress.Parse(locationUri.Host), locationUri.Port);
-
- if (Uri.IsWellFormedUriString(serviceControlUrl, UriKind.Absolute))
- {
- var u = new Uri(serviceControlUrl);
- IPEndPoint old = HostEndPoint;
- serviceControlUrl = serviceControlUrl.Substring(u.GetLeftPart(UriPartial.Authority).Length);
-
- NatDiscoverer.TraceSource.LogInfo("{0}: Absolute URI detected. Host address is now: {1}", old,
- HostEndPoint);
- NatDiscoverer.TraceSource.LogInfo("{0}: New control url: {1}", HostEndPoint, serviceControlUrl);
- }
-
- var builder = new UriBuilder("http", locationUri.Host, locationUri.Port, serviceControlUrl);
- ServiceControlUri = builder.Uri;
- }
-
- public IPEndPoint HostEndPoint { get; private set; }
- public IPAddress LocalAddress { get; private set; }
- public string ServiceType { get; private set; }
- public Uri ServiceControlUri { get; private set; }
- }
-}
\ No newline at end of file
diff --git a/Open.NAT/Open.Nat/Upnp/UpnpSearcher.cs b/Open.NAT/Open.Nat/Upnp/UpnpSearcher.cs
deleted file mode 100644
index 89f66bd..0000000
--- a/Open.NAT/Open.Nat/Upnp/UpnpSearcher.cs
+++ /dev/null
@@ -1,268 +0,0 @@
-//
-// Authors:
-// Ben Motmans
-// Lucas Ontivero lucasontivero@gmail.com
-//
-// Copyright (C) 2007 Ben Motmans
-// Copyright (C) 2014 Lucas Ontivero
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-
-using System;
-using System.Collections.Generic;
-using System.IO;
-using System.Linq;
-using System.Text;
-using System.Net;
-using System.Diagnostics;
-using System.Net.Sockets;
-using System.Threading;
-using System.Xml;
-
-namespace Open.Nat
-{
- internal class UpnpSearcher : Searcher
- {
- private readonly IIPAddressesProvider _ipprovider;
- private readonly IDictionary _devices;
- private readonly Dictionary _lastFetched;
- private static readonly string[] ServiceTypes = new[]{
- "WANIPConnection:2",
- "WANPPPConnection:2",
- "WANIPConnection:1",
- "WANPPPConnection:1"
- };
-
- internal UpnpSearcher(IIPAddressesProvider ipprovider)
- {
- _ipprovider = ipprovider;
- Sockets = CreateSockets();
- _devices = new Dictionary();
- _lastFetched = new Dictionary();
- }
-
- private List CreateSockets()
- {
- var clients = new List();
- try
- {
- var ips = _ipprovider.UnicastAddresses();
-
- foreach (var ipAddress in ips)
- {
- try
- {
- clients.Add(new UdpClient(new IPEndPoint(ipAddress, 0)));
- }
- catch (Exception)
- {
- continue; // Move on to the next address.
- }
- }
- }
- catch (Exception)
- {
- clients.Add(new UdpClient(0));
- }
- return clients;
- }
-
- protected override void Discover(UdpClient client, CancellationToken cancelationToken)
- {
- NextSearch = DateTime.UtcNow.AddSeconds(1);
- var searchEndpoint = new IPEndPoint(
- WellKnownConstants.IPv4MulticastAddress
- /*IPAddress.Broadcast*/
- , 1900);
-
- foreach (var serviceType in ServiceTypes)
- {
- var datax = DiscoverDeviceMessage.Encode(serviceType);
- var data = Encoding.ASCII.GetBytes(datax);
-
- // UDP is unreliable, so send 3 requests at a time (per Upnp spec, sec 1.1.2)
- // Yes, however it works perfectly well with just 1 request.
- for (var i = 0; i < 2; i++)
- {
- if (cancelationToken.IsCancellationRequested) return;
- client.Send(data, data.Length, searchEndpoint);
- }
- }
- }
-
- public override NatDevice AnalyseReceivedResponse(IPAddress localAddress, byte[] response, IPEndPoint endpoint)
- {
- // Convert it to a string for easy parsing
- string dataString = null;
-
- // No matter what, this method should never throw an exception. If something goes wrong
- // we should still be in a position to handle the next reply correctly.
- try
- {
- dataString = Encoding.UTF8.GetString(response);
- var message = new DiscoveryResponseMessage(dataString);
- var serviceType = message["ST"];
-
- NatDiscoverer.TraceSource.TraceEvent(TraceEventType.Verbose, 0, "UPnP Response: {0}", dataString);
-
- if (!IsValidControllerService(serviceType)) return null;
- NatDiscoverer.TraceSource.LogInfo("UPnP Response: Router advertised a '{0}' service!!!", serviceType);
-
- var location = message["Location"];
- var locationUri = new Uri(location);
-
- NatDiscoverer.TraceSource.LogInfo("Found device at: {0}", locationUri.ToString());
-
- if (_devices.ContainsKey(locationUri))
- {
- NatDiscoverer.TraceSource.LogInfo("Already found - Ignored");
- _devices[locationUri].Touch();
- return null;
- }
-
- // If we send 3 requests at a time, ensure we only fetch the services list once
- // even if three responses are received
- if (_lastFetched.ContainsKey(endpoint.Address))
- {
- var last = _lastFetched[endpoint.Address];
- if ((DateTime.Now - last) < TimeSpan.FromSeconds(20))
- return null;
- }
- _lastFetched[endpoint.Address] = DateTime.Now;
-
- NatDiscoverer.TraceSource.LogInfo("{0}:{1}: Fetching service list", locationUri.Host, locationUri.Port );
-
- var deviceInfo = BuildUpnpNatDeviceInfo(localAddress, locationUri);
-
- UpnpNatDevice device;
- lock (_devices)
- {
- device = new UpnpNatDevice(deviceInfo);
- if (!_devices.ContainsKey(locationUri))
- {
- _devices.Add(locationUri, device);
- }
- }
- return device;
- }
- catch (Exception ex)
- {
- NatDiscoverer.TraceSource.LogError("Unhandled exception when trying to decode a device's response. ");
- NatDiscoverer.TraceSource.LogError("Report the issue in https://github.com/lontivero/Open.Nat/issues");
- NatDiscoverer.TraceSource.LogError("Also copy and paste the following info:");
- NatDiscoverer.TraceSource.LogError("-- beging ---------------------------------");
- NatDiscoverer.TraceSource.LogError(ex.Message);
- NatDiscoverer.TraceSource.LogError("Data string:");
- NatDiscoverer.TraceSource.LogError(dataString ?? "No data available");
- NatDiscoverer.TraceSource.LogError("-- end ------------------------------------");
- }
- return null;
- }
-
- private static bool IsValidControllerService(string serviceType)
- {
- var services = from serviceName in ServiceTypes
- let serviceUrn = string.Format("urn:schemas-upnp-org:service:{0}", serviceName)
- where serviceType.ContainsIgnoreCase(serviceUrn)
- select new {ServiceName = serviceName, ServiceUrn = serviceUrn};
-
- return services.Any();
- }
-
- private UpnpNatDeviceInfo BuildUpnpNatDeviceInfo(IPAddress localAddress, Uri location)
- {
- NatDiscoverer.TraceSource.LogInfo("Found device at: {0}", location.ToString());
-
- var hostEndPoint = new IPEndPoint(IPAddress.Parse(location.Host), location.Port);
-
- WebResponse response = null;
- try
- {
- var request = WebRequest.CreateHttp(location);
- request.Headers.Add("ACCEPT-LANGUAGE", "en");
- request.Method = "GET";
-
- response = request.GetResponse();
-
- var httpresponse = response as HttpWebResponse;
-
- if (httpresponse != null && httpresponse.StatusCode != HttpStatusCode.OK)
- {
- var message = string.Format("Couldn't get services list: {0} {1}", httpresponse.StatusCode, httpresponse.StatusDescription);
- throw new Exception(message);
- }
-
- var xmldoc = ReadXmlResponse(response);
-
- NatDiscoverer.TraceSource.LogInfo("{0}: Parsed services list", hostEndPoint);
-
- var ns = new XmlNamespaceManager(xmldoc.NameTable);
- ns.AddNamespace("ns", "urn:schemas-upnp-org:device-1-0");
- var services = xmldoc.SelectNodes("//ns:service", ns);
-
- foreach (XmlNode service in services)
- {
- var serviceType = service.GetXmlElementText("serviceType");
- if (!IsValidControllerService(serviceType)) continue;
-
- NatDiscoverer.TraceSource.LogInfo("{0}: Found service: {1}", hostEndPoint, serviceType);
-
- var serviceControlUrl = service.GetXmlElementText("controlURL");
- NatDiscoverer.TraceSource.LogInfo("{0}: Found upnp service at: {1}", hostEndPoint, serviceControlUrl);
-
- NatDiscoverer.TraceSource.LogInfo("{0}: Handshake Complete", hostEndPoint);
- return new UpnpNatDeviceInfo(localAddress, location, serviceControlUrl, serviceType);
- }
-
- throw new Exception("No valid control service was found in the service descriptor document");
- }
- catch (WebException ex)
- {
- // Just drop the connection, FIXME: Should i retry?
- NatDiscoverer.TraceSource.LogError("{0}: Device denied the connection attempt: {1}", hostEndPoint, ex);
- var inner = ex.InnerException as SocketException;
- if (inner != null)
- {
- NatDiscoverer.TraceSource.LogError("{0}: ErrorCode:{1}", hostEndPoint, inner.ErrorCode);
- NatDiscoverer.TraceSource.LogError("Go to http://msdn.microsoft.com/en-us/library/system.net.sockets.socketerror.aspx");
- NatDiscoverer.TraceSource.LogError("Usually this happens. Try resetting the device and try again. If you are in a VPN, disconnect and try again.");
- }
- throw;
- }
- finally
- {
- if (response != null)
- response.Close();
- }
- }
-
- private static XmlDocument ReadXmlResponse(WebResponse response)
- {
- using (var reader = new StreamReader(response.GetResponseStream(), Encoding.UTF8))
- {
- var servicesXml = reader.ReadToEnd();
- var xmldoc = new XmlDocument();
- xmldoc.LoadXml(servicesXml);
- return xmldoc;
- }
- }
- }
-}
diff --git a/Open.NAT/Open.Nat/Utils/Extensions.cs b/Open.NAT/Open.Nat/Utils/Extensions.cs
deleted file mode 100644
index 565f203..0000000
--- a/Open.NAT/Open.Nat/Utils/Extensions.cs
+++ /dev/null
@@ -1,121 +0,0 @@
-//
-// Authors:
-// Lucas Ontivero lucasontivero@gmail.com
-//
-// Copyright (C) 2014 Lucas Ontivero
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-
-using System;
-using System.Diagnostics;
-using System.IO;
-using System.Text;
-using System.Threading;
-using System.Threading.Tasks;
-using System.Xml;
-
-namespace Open.Nat
-{
- internal static class StreamExtensions
- {
- internal static string ReadAsMany(this StreamReader stream, int bytesToRead)
- {
- var buffer = new char[bytesToRead];
- stream.ReadBlock(buffer, 0, bytesToRead);
- return new string(buffer);
- }
-
- internal static string GetXmlElementText(this XmlNode node, string elementName)
- {
- XmlElement element = node[elementName];
- return element != null ? element.InnerText : string.Empty;
- }
-
- internal static bool ContainsIgnoreCase(this string s, string pattern)
- {
- return s.IndexOf(pattern, StringComparison.OrdinalIgnoreCase) >= 0;
- }
-
- internal static void LogInfo(this TraceSource source, string format, params object[] args)
- {
- source.TraceEvent(TraceEventType.Information, 0, format, args);
- }
-
- internal static void LogWarn(this TraceSource source, string format, params object[] args)
- {
- source.TraceEvent(TraceEventType.Warning, 0, format, args);
- }
-
- internal static void LogError(this TraceSource source, string format, params object[] args)
- {
- source.TraceEvent(TraceEventType.Error, 0, format, args);
- }
-
- internal static string ToPrintableXml(this XmlDocument document)
- {
- using (var stream = new MemoryStream())
- {
- using (var writer = new XmlTextWriter(stream, Encoding.Unicode))
- {
- try
- {
- writer.Formatting = Formatting.Indented;
-
- document.WriteContentTo(writer);
- writer.Flush();
- stream.Flush();
-
- // Have to rewind the MemoryStream in order to read
- // its contents.
- stream.Position = 0;
-
- // Read MemoryStream contents into a StreamReader.
- var reader = new StreamReader(stream);
-
- // Extract the text from the StreamReader.
- return reader.ReadToEnd();
- }
- catch (Exception)
- {
- return document.ToString();
- }
- }
- }
- }
-
- public static async Task TimeoutAfter(this Task task, TimeSpan timeout)
- {
-#if DEBUG
- return await task;
-#endif
- var timeoutCancellationTokenSource = new CancellationTokenSource();
-
- Task completedTask = await Task.WhenAny(task, Task.Delay(timeout, timeoutCancellationTokenSource.Token));
- if (completedTask == task)
- {
- timeoutCancellationTokenSource.Cancel();
- return await task;
- }
- throw new TimeoutException(
- "The operation has timed out. The network is broken, router has gone or is too busy.");
- }
- }
-}
\ No newline at end of file
diff --git a/Open.NAT/Open.Nat/Utils/Guard.cs b/Open.NAT/Open.Nat/Utils/Guard.cs
deleted file mode 100644
index 1189ea1..0000000
--- a/Open.NAT/Open.Nat/Utils/Guard.cs
+++ /dev/null
@@ -1,28 +0,0 @@
-using System;
-
-namespace Open.Nat
-{
- internal class Guard
- {
- private Guard()
- {
- }
-
- internal static void IsInRange(int paramValue, int lowerBound, int upperBound, string paramName)
- {
- if (paramValue < lowerBound || paramValue > upperBound)
- throw new ArgumentOutOfRangeException(paramName);
- }
-
- internal static void IsTrue(bool exp, string paramName)
- {
- if (!exp)
- throw new ArgumentOutOfRangeException(paramName);
- }
-
- internal static void IsNotNull(object obj, string paramName)
- {
- if(obj == null) throw new ArgumentNullException(paramName);
- }
- }
-}
\ No newline at end of file
diff --git a/Open.NAT/Open.Nat/Utils/IIPAddressesProvider.cs b/Open.NAT/Open.Nat/Utils/IIPAddressesProvider.cs
deleted file mode 100644
index b3b764c..0000000
--- a/Open.NAT/Open.Nat/Utils/IIPAddressesProvider.cs
+++ /dev/null
@@ -1,38 +0,0 @@
-//
-// Authors:
-// Lucas Ontivero lucasontivero@gmail.com
-//
-// Copyright (C) 2014 Lucas Ontivero
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-
-using System.Collections.Generic;
-using System.Net;
-
-namespace Open.Nat
-{
- internal interface IIPAddressesProvider
- {
- IEnumerable DnsAddresses();
- IEnumerable GatewayAddresses();
- IEnumerable UnicastAddresses();
- }
-}
\ No newline at end of file
diff --git a/Open.NAT/Open.Nat/Utils/IPAddressesProvider.cs b/Open.NAT/Open.Nat/Utils/IPAddressesProvider.cs
deleted file mode 100644
index e6d142d..0000000
--- a/Open.NAT/Open.Nat/Utils/IPAddressesProvider.cs
+++ /dev/null
@@ -1,69 +0,0 @@
-//
-// Authors:
-// Lucas Ontivero lucasontivero@gmail.com
-//
-// Copyright (C) 2014 Lucas Ontivero
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Net;
-using System.Net.NetworkInformation;
-using System.Net.Sockets;
-
-namespace Open.Nat
-{
- internal class IPAddressesProvider : IIPAddressesProvider
- {
- #region IIPAddressesProvider Members
-
- public IEnumerable UnicastAddresses()
- {
- return IPAddresses(p => p.UnicastAddresses.Select(x => x.Address));
- }
-
- public IEnumerable DnsAddresses()
- {
- return IPAddresses(p => p.DnsAddresses);
- }
-
- public IEnumerable GatewayAddresses()
- {
- return IPAddresses(p => p.GatewayAddresses.Select(x => x.Address));
- }
-
- #endregion
-
- private static IEnumerable IPAddresses(Func> ipExtractor)
- {
- return from networkInterface in NetworkInterface.GetAllNetworkInterfaces()
- where
- networkInterface.OperationalStatus == OperationalStatus.Up ||
- networkInterface.OperationalStatus == OperationalStatus.Unknown
- let properties = networkInterface.GetIPProperties()
- from address in ipExtractor(properties)
- where address.AddressFamily == AddressFamily.InterNetwork
- select address;
- }
- }
-}
\ No newline at end of file
diff --git a/Open.NAT/Open.Nat/Utils/WellKnownConstants.cs b/Open.NAT/Open.Nat/Utils/WellKnownConstants.cs
deleted file mode 100644
index 8de465d..0000000
--- a/Open.NAT/Open.Nat/Utils/WellKnownConstants.cs
+++ /dev/null
@@ -1,36 +0,0 @@
-//
-// Authors:
-// Lucas Ontivero lucasontivero@gmail.com
-//
-// Copyright (C) 2014 Lucas Ontivero
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-
-using System.Net;
-
-namespace Open.Nat
-{
- internal static class WellKnownConstants
- {
- public static IPAddress IPv4MulticastAddress = IPAddress.Parse("239.255.255.250");
- public static IPEndPoint NatPmpEndPoint = new IPEndPoint(IPAddress.Parse("192.168.0.1"), 5351);
- }
-}
\ No newline at end of file
diff --git a/RBXLegacyLauncher/RBXLegacyLauncher/CharacterCustomization.Designer.cs b/RBXLegacyLauncher/RBXLegacyLauncher/CharacterCustomization.Designer.cs
index f6f663c..6393203 100644
--- a/RBXLegacyLauncher/RBXLegacyLauncher/CharacterCustomization.Designer.cs
+++ b/RBXLegacyLauncher/RBXLegacyLauncher/CharacterCustomization.Designer.cs
@@ -120,36 +120,10 @@ namespace RBXLegacyLauncher
this.listBox3 = new System.Windows.Forms.ListBox();
this.listBox2 = new System.Windows.Forms.ListBox();
this.listBox1 = new System.Windows.Forms.ListBox();
- this.tabPage7 = new System.Windows.Forms.TabPage();
- this.button7 = new System.Windows.Forms.Button();
- this.button9 = new System.Windows.Forms.Button();
- this.pictureBox9 = new System.Windows.Forms.PictureBox();
- this.pictureBox10 = new System.Windows.Forms.PictureBox();
- this.pictureBox11 = new System.Windows.Forms.PictureBox();
- this.listBox6 = new System.Windows.Forms.ListBox();
- this.listBox7 = new System.Windows.Forms.ListBox();
- this.listBox8 = new System.Windows.Forms.ListBox();
this.tabPage4 = new System.Windows.Forms.TabPage();
- this.label7 = new System.Windows.Forms.Label();
- this.panel1 = new System.Windows.Forms.Panel();
- this.radioButton6 = new System.Windows.Forms.RadioButton();
- this.radioButton5 = new System.Windows.Forms.RadioButton();
- this.radioButton7 = new System.Windows.Forms.RadioButton();
- this.radioButton9 = new System.Windows.Forms.RadioButton();
- this.radioButton8 = new System.Windows.Forms.RadioButton();
- this.button1308 = new System.Windows.Forms.Button();
- this.button1208 = new System.Windows.Forms.Button();
- this.label6 = new System.Windows.Forms.Label();
- this.button1108 = new System.Windows.Forms.Button();
- this.button1008 = new System.Windows.Forms.Button();
- this.button908 = new System.Windows.Forms.Button();
- this.button708 = new System.Windows.Forms.Button();
- this.button608 = new System.Windows.Forms.Button();
- this.button508 = new System.Windows.Forms.Button();
this.pictureBox8 = new System.Windows.Forms.PictureBox();
this.pictureBox7 = new System.Windows.Forms.PictureBox();
this.pictureBox6 = new System.Windows.Forms.PictureBox();
- this.label4 = new System.Windows.Forms.Label();
this.label9 = new System.Windows.Forms.Label();
this.label5 = new System.Windows.Forms.Label();
this.textBox1 = new System.Windows.Forms.TextBox();
@@ -158,6 +132,7 @@ namespace RBXLegacyLauncher
this.label2 = new System.Windows.Forms.Label();
this.textBox2 = new System.Windows.Forms.TextBox();
this.button4 = new System.Windows.Forms.Button();
+ this.label4 = new System.Windows.Forms.Label();
this.tabControl1.SuspendLayout();
this.tabPage1.SuspendLayout();
this.tabControl2.SuspendLayout();
@@ -172,12 +147,7 @@ namespace RBXLegacyLauncher
((System.ComponentModel.ISupportInitialize)(this.pictureBox3)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.pictureBox2)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit();
- this.tabPage7.SuspendLayout();
- ((System.ComponentModel.ISupportInitialize)(this.pictureBox9)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this.pictureBox10)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this.pictureBox11)).BeginInit();
this.tabPage4.SuspendLayout();
- this.panel1.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.pictureBox8)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.pictureBox7)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.pictureBox6)).BeginInit();
@@ -185,7 +155,7 @@ namespace RBXLegacyLauncher
//
// radioButton1
//
- this.radioButton1.Location = new System.Drawing.Point(240, 52);
+ this.radioButton1.Location = new System.Drawing.Point(231, 91);
this.radioButton1.Name = "radioButton1";
this.radioButton1.Size = new System.Drawing.Size(111, 18);
this.radioButton1.TabIndex = 34;
@@ -195,7 +165,7 @@ namespace RBXLegacyLauncher
//
// radioButton2
//
- this.radioButton2.Location = new System.Drawing.Point(240, 67);
+ this.radioButton2.Location = new System.Drawing.Point(231, 109);
this.radioButton2.Name = "radioButton2";
this.radioButton2.Size = new System.Drawing.Size(153, 23);
this.radioButton2.TabIndex = 35;
@@ -205,7 +175,7 @@ namespace RBXLegacyLauncher
//
// radioButton3
//
- this.radioButton3.Location = new System.Drawing.Point(240, 86);
+ this.radioButton3.Location = new System.Drawing.Point(231, 130);
this.radioButton3.Name = "radioButton3";
this.radioButton3.Size = new System.Drawing.Size(180, 22);
this.radioButton3.TabIndex = 36;
@@ -216,7 +186,7 @@ namespace RBXLegacyLauncher
// radioButton4
//
this.radioButton4.Checked = true;
- this.radioButton4.Location = new System.Drawing.Point(240, 35);
+ this.radioButton4.Location = new System.Drawing.Point(231, 69);
this.radioButton4.Name = "radioButton4";
this.radioButton4.Size = new System.Drawing.Size(102, 16);
this.radioButton4.TabIndex = 37;
@@ -228,7 +198,7 @@ namespace RBXLegacyLauncher
// label1
//
this.label1.Font = new System.Drawing.Font("Microsoft Sans Serif", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.label1.Location = new System.Drawing.Point(281, 9);
+ this.label1.Location = new System.Drawing.Point(272, 43);
this.label1.Name = "label1";
this.label1.Size = new System.Drawing.Size(93, 16);
this.label1.TabIndex = 38;
@@ -240,7 +210,6 @@ namespace RBXLegacyLauncher
this.tabControl1.Controls.Add(this.tabPage1);
this.tabControl1.Controls.Add(this.tabPage2);
this.tabControl1.Controls.Add(this.tabPage3);
- this.tabControl1.Controls.Add(this.tabPage7);
this.tabControl1.Controls.Add(this.tabPage4);
this.tabControl1.Location = new System.Drawing.Point(12, 8);
this.tabControl1.Name = "tabControl1";
@@ -1309,118 +1278,12 @@ namespace RBXLegacyLauncher
this.listBox1.TabIndex = 47;
this.listBox1.SelectedIndexChanged += new System.EventHandler(this.ListBox1SelectedIndexChanged);
//
- // tabPage7
- //
- this.tabPage7.Controls.Add(this.button7);
- this.tabPage7.Controls.Add(this.button9);
- this.tabPage7.Controls.Add(this.pictureBox9);
- this.tabPage7.Controls.Add(this.pictureBox10);
- this.tabPage7.Controls.Add(this.pictureBox11);
- this.tabPage7.Controls.Add(this.listBox6);
- this.tabPage7.Controls.Add(this.listBox7);
- this.tabPage7.Controls.Add(this.listBox8);
- this.tabPage7.Location = new System.Drawing.Point(4, 22);
- this.tabPage7.Name = "tabPage7";
- this.tabPage7.Padding = new System.Windows.Forms.Padding(3);
- this.tabPage7.Size = new System.Drawing.Size(447, 250);
- this.tabPage7.TabIndex = 6;
- this.tabPage7.Text = "GEAR";
- this.tabPage7.UseVisualStyleBackColor = true;
- //
- // button7
- //
- this.button7.Location = new System.Drawing.Point(230, 206);
- this.button7.Name = "button7";
- this.button7.Size = new System.Drawing.Size(211, 42);
- this.button7.TabIndex = 57;
- this.button7.Text = "Reset Gears";
- this.button7.UseVisualStyleBackColor = true;
- this.button7.Click += new System.EventHandler(this.Button7Click);
- //
- // button9
- //
- this.button9.Location = new System.Drawing.Point(6, 206);
- this.button9.Name = "button9";
- this.button9.Size = new System.Drawing.Size(218, 42);
- this.button9.TabIndex = 56;
- this.button9.Text = "Randomize Gears";
- this.button9.UseVisualStyleBackColor = true;
- this.button9.Click += new System.EventHandler(this.Button9Click);
- //
- // pictureBox9
- //
- this.pictureBox9.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox9.Image")));
- this.pictureBox9.Location = new System.Drawing.Point(326, 3);
- this.pictureBox9.Name = "pictureBox9";
- this.pictureBox9.Size = new System.Drawing.Size(94, 89);
- this.pictureBox9.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
- this.pictureBox9.TabIndex = 55;
- this.pictureBox9.TabStop = false;
- //
- // pictureBox10
- //
- this.pictureBox10.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox10.Image")));
- this.pictureBox10.Location = new System.Drawing.Point(173, 3);
- this.pictureBox10.Name = "pictureBox10";
- this.pictureBox10.Size = new System.Drawing.Size(94, 89);
- this.pictureBox10.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
- this.pictureBox10.TabIndex = 54;
- this.pictureBox10.TabStop = false;
- //
- // pictureBox11
- //
- this.pictureBox11.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox11.Image")));
- this.pictureBox11.Location = new System.Drawing.Point(22, 3);
- this.pictureBox11.Name = "pictureBox11";
- this.pictureBox11.Size = new System.Drawing.Size(94, 89);
- this.pictureBox11.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
- this.pictureBox11.TabIndex = 53;
- this.pictureBox11.TabStop = false;
- //
- // listBox6
- //
- this.listBox6.FormattingEnabled = true;
- this.listBox6.Location = new System.Drawing.Point(307, 94);
- this.listBox6.Name = "listBox6";
- this.listBox6.Size = new System.Drawing.Size(134, 108);
- this.listBox6.TabIndex = 49;
- this.listBox6.SelectedIndexChanged += new System.EventHandler(this.ListBox6SelectedIndexChanged);
- //
- // listBox7
- //
- this.listBox7.FormattingEnabled = true;
- this.listBox7.Location = new System.Drawing.Point(153, 94);
- this.listBox7.Name = "listBox7";
- this.listBox7.Size = new System.Drawing.Size(134, 108);
- this.listBox7.TabIndex = 48;
- this.listBox7.SelectedIndexChanged += new System.EventHandler(this.ListBox7SelectedIndexChanged);
- //
- // listBox8
- //
- this.listBox8.FormattingEnabled = true;
- this.listBox8.Location = new System.Drawing.Point(6, 94);
- this.listBox8.Name = "listBox8";
- this.listBox8.Size = new System.Drawing.Size(134, 108);
- this.listBox8.TabIndex = 47;
- this.listBox8.SelectedIndexChanged += new System.EventHandler(this.ListBox8SelectedIndexChanged);
- //
// tabPage4
//
- this.tabPage4.Controls.Add(this.label7);
- this.tabPage4.Controls.Add(this.panel1);
- this.tabPage4.Controls.Add(this.button1308);
- this.tabPage4.Controls.Add(this.button1208);
- this.tabPage4.Controls.Add(this.label6);
- this.tabPage4.Controls.Add(this.button1108);
- this.tabPage4.Controls.Add(this.button1008);
- this.tabPage4.Controls.Add(this.button908);
- this.tabPage4.Controls.Add(this.button708);
- this.tabPage4.Controls.Add(this.button608);
- this.tabPage4.Controls.Add(this.button508);
+ this.tabPage4.Controls.Add(this.label4);
this.tabPage4.Controls.Add(this.pictureBox8);
this.tabPage4.Controls.Add(this.pictureBox7);
this.tabPage4.Controls.Add(this.pictureBox6);
- this.tabPage4.Controls.Add(this.label4);
this.tabPage4.Controls.Add(this.label9);
this.tabPage4.Controls.Add(this.label5);
this.tabPage4.Controls.Add(this.textBox1);
@@ -1441,171 +1304,10 @@ namespace RBXLegacyLauncher
this.tabPage4.Text = "OTHER";
this.tabPage4.UseVisualStyleBackColor = true;
//
- // label7
- //
- this.label7.BackColor = System.Drawing.Color.Transparent;
- this.label7.Font = new System.Drawing.Font("Segoe UI", 10.5F, System.Drawing.FontStyle.Bold);
- this.label7.ForeColor = System.Drawing.Color.Red;
- this.label7.Location = new System.Drawing.Point(240, 108);
- this.label7.Name = "label7";
- this.label7.Size = new System.Drawing.Size(204, 39);
- this.label7.TabIndex = 76;
- this.label7.Text = "Clothing will not work while playing offline.";
- this.label7.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
- //
- // panel1
- //
- this.panel1.Controls.Add(this.radioButton6);
- this.panel1.Controls.Add(this.radioButton5);
- this.panel1.Controls.Add(this.radioButton7);
- this.panel1.Controls.Add(this.radioButton9);
- this.panel1.Controls.Add(this.radioButton8);
- this.panel1.Location = new System.Drawing.Point(182, 150);
- this.panel1.Name = "panel1";
- this.panel1.Size = new System.Drawing.Size(257, 24);
- this.panel1.TabIndex = 75;
- //
- // radioButton6
- //
- this.radioButton6.Location = new System.Drawing.Point(54, 6);
- this.radioButton6.Name = "radioButton6";
- this.radioButton6.Size = new System.Drawing.Size(51, 22);
- this.radioButton6.TabIndex = 69;
- this.radioButton6.Text = "2009";
- this.radioButton6.UseVisualStyleBackColor = true;
- //
- // radioButton5
- //
- this.radioButton5.Checked = true;
- this.radioButton5.Location = new System.Drawing.Point(5, 6);
- this.radioButton5.Name = "radioButton5";
- this.radioButton5.Size = new System.Drawing.Size(51, 22);
- this.radioButton5.TabIndex = 68;
- this.radioButton5.TabStop = true;
- this.radioButton5.Text = "2008";
- this.radioButton5.UseVisualStyleBackColor = true;
- //
- // radioButton7
- //
- this.radioButton7.Location = new System.Drawing.Point(107, 6);
- this.radioButton7.Name = "radioButton7";
- this.radioButton7.Size = new System.Drawing.Size(51, 22);
- this.radioButton7.TabIndex = 70;
- this.radioButton7.Text = "2010";
- this.radioButton7.UseVisualStyleBackColor = true;
- //
- // radioButton9
- //
- this.radioButton9.Location = new System.Drawing.Point(211, 5);
- this.radioButton9.Name = "radioButton9";
- this.radioButton9.Size = new System.Drawing.Size(51, 22);
- this.radioButton9.TabIndex = 72;
- this.radioButton9.Text = "2012";
- this.radioButton9.UseVisualStyleBackColor = true;
- //
- // radioButton8
- //
- this.radioButton8.Location = new System.Drawing.Point(164, 5);
- this.radioButton8.Name = "radioButton8";
- this.radioButton8.Size = new System.Drawing.Size(51, 22);
- this.radioButton8.TabIndex = 71;
- this.radioButton8.Text = "2011";
- this.radioButton8.UseVisualStyleBackColor = true;
- //
- // button1308
- //
- this.button1308.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("button1308.BackgroundImage")));
- this.button1308.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
- this.button1308.Location = new System.Drawing.Point(400, 207);
- this.button1308.Name = "button1308";
- this.button1308.Size = new System.Drawing.Size(39, 34);
- this.button1308.TabIndex = 74;
- this.button1308.UseVisualStyleBackColor = true;
- //
- // button1208
- //
- this.button1208.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("button1208.BackgroundImage")));
- this.button1208.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
- this.button1208.Location = new System.Drawing.Point(400, 173);
- this.button1208.Name = "button1208";
- this.button1208.Size = new System.Drawing.Size(39, 34);
- this.button1208.TabIndex = 73;
- this.button1208.UseVisualStyleBackColor = true;
- //
- // label6
- //
- this.label6.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.label6.Location = new System.Drawing.Point(141, 157);
- this.label6.Name = "label6";
- this.label6.Size = new System.Drawing.Size(40, 15);
- this.label6.TabIndex = 67;
- this.label6.Text = "Theme";
- this.label6.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
- //
- // button1108
- //
- this.button1108.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("button1108.BackgroundImage")));
- this.button1108.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
- this.button1108.Location = new System.Drawing.Point(331, 177);
- this.button1108.Name = "button1108";
- this.button1108.Size = new System.Drawing.Size(63, 61);
- this.button1108.TabIndex = 66;
- this.button1108.UseVisualStyleBackColor = true;
- //
- // button1008
- //
- this.button1008.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("button1008.BackgroundImage")));
- this.button1008.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
- this.button1008.Location = new System.Drawing.Point(266, 177);
- this.button1008.Name = "button1008";
- this.button1008.Size = new System.Drawing.Size(63, 61);
- this.button1008.TabIndex = 65;
- this.button1008.UseVisualStyleBackColor = true;
- //
- // button908
- //
- this.button908.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("button908.BackgroundImage")));
- this.button908.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
- this.button908.Location = new System.Drawing.Point(201, 177);
- this.button908.Name = "button908";
- this.button908.Size = new System.Drawing.Size(63, 61);
- this.button908.TabIndex = 64;
- this.button908.UseVisualStyleBackColor = true;
- //
- // button708
- //
- this.button708.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("button708.BackgroundImage")));
- this.button708.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
- this.button708.Location = new System.Drawing.Point(136, 177);
- this.button708.Name = "button708";
- this.button708.Size = new System.Drawing.Size(63, 61);
- this.button708.TabIndex = 63;
- this.button708.UseVisualStyleBackColor = true;
- //
- // button608
- //
- this.button608.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("button608.BackgroundImage")));
- this.button608.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
- this.button608.Location = new System.Drawing.Point(71, 177);
- this.button608.Name = "button608";
- this.button608.Size = new System.Drawing.Size(63, 61);
- this.button608.TabIndex = 62;
- this.button608.UseVisualStyleBackColor = true;
- //
- // button508
- //
- this.button508.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("button508.BackgroundImage")));
- this.button508.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
- this.button508.Location = new System.Drawing.Point(6, 177);
- this.button508.Name = "button508";
- this.button508.Size = new System.Drawing.Size(63, 61);
- this.button508.TabIndex = 61;
- this.button508.UseVisualStyleBackColor = true;
- //
// pictureBox8
//
this.pictureBox8.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox8.Image")));
- this.pictureBox8.Location = new System.Drawing.Point(425, 89);
+ this.pictureBox8.Location = new System.Drawing.Point(416, 130);
this.pictureBox8.Name = "pictureBox8";
this.pictureBox8.Size = new System.Drawing.Size(16, 16);
this.pictureBox8.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
@@ -1615,7 +1317,7 @@ namespace RBXLegacyLauncher
// pictureBox7
//
this.pictureBox7.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox7.Image")));
- this.pictureBox7.Location = new System.Drawing.Point(425, 71);
+ this.pictureBox7.Location = new System.Drawing.Point(416, 109);
this.pictureBox7.Name = "pictureBox7";
this.pictureBox7.Size = new System.Drawing.Size(16, 16);
this.pictureBox7.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
@@ -1625,23 +1327,13 @@ namespace RBXLegacyLauncher
// pictureBox6
//
this.pictureBox6.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox6.Image")));
- this.pictureBox6.Location = new System.Drawing.Point(425, 53);
+ this.pictureBox6.Location = new System.Drawing.Point(416, 87);
this.pictureBox6.Name = "pictureBox6";
this.pictureBox6.Size = new System.Drawing.Size(16, 16);
this.pictureBox6.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
this.pictureBox6.TabIndex = 58;
this.pictureBox6.TabStop = false;
//
- // label4
- //
- this.label4.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.label4.Location = new System.Drawing.Point(1, 153);
- this.label4.Name = "label4";
- this.label4.Size = new System.Drawing.Size(125, 20);
- this.label4.TabIndex = 56;
- this.label4.Text = "Classic Clothing";
- this.label4.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
- //
// label9
//
this.label9.Font = new System.Drawing.Font("Microsoft Sans Serif", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
@@ -1670,7 +1362,7 @@ namespace RBXLegacyLauncher
//
// textBox3
//
- this.textBox3.Location = new System.Drawing.Point(6, 129);
+ this.textBox3.Location = new System.Drawing.Point(6, 150);
this.textBox3.Name = "textBox3";
this.textBox3.Size = new System.Drawing.Size(164, 20);
this.textBox3.TabIndex = 49;
@@ -1679,7 +1371,7 @@ namespace RBXLegacyLauncher
//
// label3
//
- this.label3.Location = new System.Drawing.Point(3, 112);
+ this.label3.Location = new System.Drawing.Point(3, 132);
this.label3.Name = "label3";
this.label3.Size = new System.Drawing.Size(49, 15);
this.label3.TabIndex = 52;
@@ -1687,7 +1379,7 @@ namespace RBXLegacyLauncher
//
// label2
//
- this.label2.Location = new System.Drawing.Point(3, 71);
+ this.label2.Location = new System.Drawing.Point(3, 80);
this.label2.Name = "label2";
this.label2.Size = new System.Drawing.Size(42, 15);
this.label2.TabIndex = 51;
@@ -1695,7 +1387,7 @@ namespace RBXLegacyLauncher
//
// textBox2
//
- this.textBox2.Location = new System.Drawing.Point(6, 88);
+ this.textBox2.Location = new System.Drawing.Point(6, 98);
this.textBox2.Name = "textBox2";
this.textBox2.Size = new System.Drawing.Size(164, 20);
this.textBox2.TabIndex = 48;
@@ -1712,6 +1404,17 @@ namespace RBXLegacyLauncher
this.button4.UseVisualStyleBackColor = true;
this.button4.Click += new System.EventHandler(this.Button4Click);
//
+ // label4
+ //
+ this.label4.Font = new System.Drawing.Font("Microsoft Sans Serif", 20.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.label4.ForeColor = System.Drawing.Color.Red;
+ this.label4.Location = new System.Drawing.Point(6, 173);
+ this.label4.Name = "label4";
+ this.label4.Size = new System.Drawing.Size(426, 74);
+ this.label4.TabIndex = 61;
+ this.label4.Text = "Clothing does NOT work offline.";
+ this.label4.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+ //
// CharacterCustomization
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
@@ -1740,28 +1443,14 @@ namespace RBXLegacyLauncher
((System.ComponentModel.ISupportInitialize)(this.pictureBox3)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.pictureBox2)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit();
- this.tabPage7.ResumeLayout(false);
- ((System.ComponentModel.ISupportInitialize)(this.pictureBox9)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this.pictureBox10)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this.pictureBox11)).EndInit();
this.tabPage4.ResumeLayout(false);
this.tabPage4.PerformLayout();
- this.panel1.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)(this.pictureBox8)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.pictureBox7)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.pictureBox6)).EndInit();
this.ResumeLayout(false);
}
private System.Windows.Forms.TabPage tabPage4;
- private System.Windows.Forms.ListBox listBox8;
- private System.Windows.Forms.ListBox listBox7;
- private System.Windows.Forms.ListBox listBox6;
- private System.Windows.Forms.PictureBox pictureBox11;
- private System.Windows.Forms.PictureBox pictureBox10;
- private System.Windows.Forms.PictureBox pictureBox9;
- private System.Windows.Forms.Button button9;
- private System.Windows.Forms.Button button7;
- private System.Windows.Forms.Label label7;
private System.Windows.Forms.Panel Page1Panel;
private System.Windows.Forms.Button ColorButton54;
private System.Windows.Forms.Button ColorButton45;
@@ -1798,21 +1487,6 @@ namespace RBXLegacyLauncher
private System.Windows.Forms.Panel Page2Panel;
private System.Windows.Forms.Button button5;
private System.Windows.Forms.Button button6;
- private System.Windows.Forms.Panel panel1;
- private System.Windows.Forms.Label label6;
- private System.Windows.Forms.RadioButton radioButton5;
- private System.Windows.Forms.RadioButton radioButton6;
- private System.Windows.Forms.RadioButton radioButton7;
- private System.Windows.Forms.RadioButton radioButton8;
- private System.Windows.Forms.RadioButton radioButton9;
- private System.Windows.Forms.Button button508;
- private System.Windows.Forms.Button button608;
- private System.Windows.Forms.Button button708;
- private System.Windows.Forms.Button button908;
- private System.Windows.Forms.Button button1008;
- private System.Windows.Forms.Button button1108;
- private System.Windows.Forms.Button button1208;
- private System.Windows.Forms.Button button1308;
private System.Windows.Forms.PictureBox pictureBox6;
private System.Windows.Forms.PictureBox pictureBox7;
private System.Windows.Forms.PictureBox pictureBox8;
@@ -1880,7 +1554,6 @@ namespace RBXLegacyLauncher
private System.Windows.Forms.Button ResetColorsButton40;
private System.Windows.Forms.Button RandColorsButton39;
private System.Windows.Forms.Label label4;
- private System.Windows.Forms.TabPage tabPage7;
private System.Windows.Forms.TabPage tabPage3;
private System.Windows.Forms.TabControl tabControl1;
private System.Windows.Forms.Label label5;
diff --git a/RBXLegacyLauncher/RBXLegacyLauncher/CharacterCustomization.cs b/RBXLegacyLauncher/RBXLegacyLauncher/CharacterCustomization.cs
index 1bc2582..ad82f2b 100644
--- a/RBXLegacyLauncher/RBXLegacyLauncher/CharacterCustomization.cs
+++ b/RBXLegacyLauncher/RBXLegacyLauncher/CharacterCustomization.cs
@@ -210,120 +210,12 @@ namespace RBXLegacyLauncher
pictureBox5.Image = icon5;
}
}
- else if (SelectedPart == "Torso")
+ else
{
- partdir = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) + "\\avatar\\bodies\\2";
- if (Directory.Exists(partdir))
- {
- listBox5.Items.Clear();
- DirectoryInfo dinfo = new DirectoryInfo(partdir);
- FileInfo[] Files = dinfo.GetFiles("*.rbxm");
- foreach( FileInfo file in Files )
- {
- if (file.Name.Equals(String.Empty))
- {
- continue;
- }
-
- listBox5.Items.Add(file.Name);
- }
- listBox5.SelectedItem = GlobalVars.TorsoID;
- listBox5.Enabled = true;
- Image icon5 = Image.FromFile(partdir + "\\" + GlobalVars.TorsoID.Replace(".rbxm", "") + ".png");
- pictureBox5.Image = icon5;
- }
- }
- else if (SelectedPart == "Right Arm")
- {
- partdir = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) + "\\avatar\\bodies\\3";
- if (Directory.Exists(partdir))
- {
- listBox5.Items.Clear();
- DirectoryInfo dinfo = new DirectoryInfo(partdir);
- FileInfo[] Files = dinfo.GetFiles("*.rbxm");
- foreach( FileInfo file in Files )
- {
- if (file.Name.Equals(String.Empty))
- {
- continue;
- }
-
- listBox5.Items.Add(file.Name);
- }
- listBox5.SelectedItem = GlobalVars.RightArmID;
- listBox5.Enabled = true;
- Image icon5 = Image.FromFile(partdir + "\\" + GlobalVars.RightArmID.Replace(".rbxm", "") + ".png");
- pictureBox5.Image = icon5;
- }
- }
- else if (SelectedPart == "Left Arm")
- {
- partdir = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) + "\\avatar\\bodies\\4";
- if (Directory.Exists(partdir))
- {
- listBox5.Items.Clear();
- DirectoryInfo dinfo = new DirectoryInfo(partdir);
- FileInfo[] Files = dinfo.GetFiles("*.rbxm");
- foreach( FileInfo file in Files )
- {
- if (file.Name.Equals(String.Empty))
- {
- continue;
- }
-
- listBox5.Items.Add(file.Name);
- }
- listBox5.SelectedItem = GlobalVars.LeftArmID;
- listBox5.Enabled = true;
- Image icon5 = Image.FromFile(partdir + "\\" + GlobalVars.LeftArmID.Replace(".rbxm", "") + ".png");
- pictureBox5.Image = icon5;
- }
- }
- else if (SelectedPart == "Right Leg")
- {
- partdir = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) + "\\avatar\\bodies\\5";
- if (Directory.Exists(partdir))
- {
- listBox5.Items.Clear();
- DirectoryInfo dinfo = new DirectoryInfo(partdir);
- FileInfo[] Files = dinfo.GetFiles("*.rbxm");
- foreach( FileInfo file in Files )
- {
- if (file.Name.Equals(String.Empty))
- {
- continue;
- }
-
- listBox5.Items.Add(file.Name);
- }
- listBox5.SelectedItem = GlobalVars.RightLegID;
- listBox5.Enabled = true;
- Image icon5 = Image.FromFile(partdir + "\\" + GlobalVars.RightLegID.Replace(".rbxm", "") + ".png");
- pictureBox5.Image = icon5;
- }
- }
- else if (SelectedPart == "Left Leg")
- {
- partdir = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) + "\\avatar\\bodies\\6";
- if (Directory.Exists(partdir))
- {
- listBox5.Items.Clear();
- DirectoryInfo dinfo = new DirectoryInfo(partdir);
- FileInfo[] Files = dinfo.GetFiles("*.rbxm");
- foreach( FileInfo file in Files )
- {
- if (file.Name.Equals(String.Empty))
- {
- continue;
- }
-
- listBox5.Items.Add(file.Name);
- }
- listBox5.SelectedItem = GlobalVars.LeftLegID;
- listBox5.Enabled = true;
- Image icon5 = Image.FromFile(partdir + "\\" + GlobalVars.LeftLegID.Replace(".rbxm", "") + ".png");
- pictureBox5.Image = icon5;
- }
+ listBox5.Enabled = false;
+ listBox5.Items.Clear();
+ pictureBox5.Image = Image.FromFile(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) + "\\avatar\\error.png");
+ pictureBox5.Enabled = false;
}
}
else
@@ -335,9 +227,6 @@ namespace RBXLegacyLauncher
listBox2.Items.Clear();
listBox3.Items.Clear();
listBox4.Items.Clear();
- listBox6.Items.Clear();
- listBox7.Items.Clear();
- listBox8.Items.Clear();
}
else if (tabControl1.SelectedTab == tabControl1.TabPages["tabPage2"])
{
@@ -365,9 +254,6 @@ namespace RBXLegacyLauncher
listBox2.Items.Clear();
listBox3.Items.Clear();
listBox5.Items.Clear();
- listBox6.Items.Clear();
- listBox7.Items.Clear();
- listBox8.Items.Clear();
}
else if (tabControl1.SelectedTab == tabControl1.TabPages["tabPage3"])
{
@@ -408,51 +294,6 @@ namespace RBXLegacyLauncher
listBox4.Items.Clear();
listBox5.Items.Clear();
- listBox6.Items.Clear();
- listBox7.Items.Clear();
- listBox8.Items.Clear();
- }
- else if (tabControl1.SelectedTab == tabControl1.TabPages["tabPage7"])
- {
- string geardir = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) + "\\avatar\\gears";
- if (Directory.Exists(geardir))
- {
- DirectoryInfo dinfo = new DirectoryInfo(geardir);
- FileInfo[] Files = dinfo.GetFiles("*.rbxm");
- foreach( FileInfo file in Files )
- {
- if (file.Name.Equals(String.Empty))
- {
- continue;
- }
-
- if (file.Name.Equals("BanHammer.rbxm") && GlobalVars.AdminMode != true)
- {
- continue;
- }
-
- listBox8.Items.Add(file.Name);
- listBox7.Items.Add(file.Name);
- listBox6.Items.Add(file.Name);
- }
- listBox8.SelectedItem = GlobalVars.Custom_Gear1;
- listBox7.SelectedItem = GlobalVars.Custom_Gear2;
- listBox6.SelectedItem = GlobalVars.Custom_Gear3;
- listBox8.Enabled = true;
- listBox7.Enabled = true;
- listBox6.Enabled = true;
- Image icon11 = Image.FromFile(geardir + @"\\" + GlobalVars.Custom_Gear1.Replace(".rbxm", "") + ".png");
- pictureBox11.Image = icon11;
- Image icon10 = Image.FromFile(geardir + @"\\" + GlobalVars.Custom_Gear2.Replace(".rbxm", "") + ".png");
- pictureBox10.Image = icon10;
- Image icon9 = Image.FromFile(geardir + @"\\" + GlobalVars.Custom_Gear3.Replace(".rbxm", "") + ".png");
- pictureBox9.Image = icon9;
- }
- listBox1.Items.Clear();
- listBox2.Items.Clear();
- listBox3.Items.Clear();
- listBox4.Items.Clear();
- listBox5.Items.Clear();
}
else
{
@@ -461,9 +302,6 @@ namespace RBXLegacyLauncher
listBox3.Items.Clear();
listBox4.Items.Clear();
listBox5.Items.Clear();
- listBox6.Items.Clear();
- listBox7.Items.Clear();
- listBox8.Items.Clear();
}
}
@@ -495,120 +333,12 @@ namespace RBXLegacyLauncher
pictureBox5.Image = icon5;
}
}
- else if (SelectedPart == "Torso")
+ else
{
- partdir = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) + "\\avatar\\bodies\\2";
- if (Directory.Exists(partdir))
- {
- listBox5.Items.Clear();
- DirectoryInfo dinfo = new DirectoryInfo(partdir);
- FileInfo[] Files = dinfo.GetFiles("*.rbxm");
- foreach( FileInfo file in Files )
- {
- if (file.Name.Equals(String.Empty))
- {
- continue;
- }
-
- listBox5.Items.Add(file.Name);
- }
- listBox5.SelectedItem = GlobalVars.TorsoID;
- listBox5.Enabled = true;
- Image icon5 = Image.FromFile(partdir + "\\" + GlobalVars.TorsoID.Replace(".rbxm", "") + ".png");
- pictureBox5.Image = icon5;
- }
- }
- else if (SelectedPart == "Right Arm")
- {
- partdir = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) + "\\avatar\\bodies\\3";
- if (Directory.Exists(partdir))
- {
- listBox5.Items.Clear();
- DirectoryInfo dinfo = new DirectoryInfo(partdir);
- FileInfo[] Files = dinfo.GetFiles("*.rbxm");
- foreach( FileInfo file in Files )
- {
- if (file.Name.Equals(String.Empty))
- {
- continue;
- }
-
- listBox5.Items.Add(file.Name);
- }
- listBox5.SelectedItem = GlobalVars.RightArmID;
- listBox5.Enabled = true;
- Image icon5 = Image.FromFile(partdir + "\\" + GlobalVars.RightArmID.Replace(".rbxm", "") + ".png");
- pictureBox5.Image = icon5;
- }
- }
- else if (SelectedPart == "Left Arm")
- {
- partdir = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) + "\\avatar\\bodies\\4";
- if (Directory.Exists(partdir))
- {
- listBox5.Items.Clear();
- DirectoryInfo dinfo = new DirectoryInfo(partdir);
- FileInfo[] Files = dinfo.GetFiles("*.rbxm");
- foreach( FileInfo file in Files )
- {
- if (file.Name.Equals(String.Empty))
- {
- continue;
- }
-
- listBox5.Items.Add(file.Name);
- }
- listBox5.SelectedItem = GlobalVars.LeftArmID;
- listBox5.Enabled = true;
- Image icon5 = Image.FromFile(partdir + "\\" + GlobalVars.LeftArmID.Replace(".rbxm", "") + ".png");
- pictureBox5.Image = icon5;
- }
- }
- else if (SelectedPart == "Right Leg")
- {
- partdir = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) + "\\avatar\\bodies\\5";
- if (Directory.Exists(partdir))
- {
- listBox5.Items.Clear();
- DirectoryInfo dinfo = new DirectoryInfo(partdir);
- FileInfo[] Files = dinfo.GetFiles("*.rbxm");
- foreach( FileInfo file in Files )
- {
- if (file.Name.Equals(String.Empty))
- {
- continue;
- }
-
- listBox5.Items.Add(file.Name);
- }
- listBox5.SelectedItem = GlobalVars.RightLegID;
- listBox5.Enabled = true;
- Image icon5 = Image.FromFile(partdir + "\\" + GlobalVars.RightLegID.Replace(".rbxm", "") + ".png");
- pictureBox5.Image = icon5;
- }
- }
- else if (SelectedPart == "Left Leg")
- {
- partdir = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) + "\\avatar\\bodies\\6";
- if (Directory.Exists(partdir))
- {
- listBox5.Items.Clear();
- DirectoryInfo dinfo = new DirectoryInfo(partdir);
- FileInfo[] Files = dinfo.GetFiles("*.rbxm");
- foreach( FileInfo file in Files )
- {
- if (file.Name.Equals(String.Empty))
- {
- continue;
- }
-
- listBox5.Items.Add(file.Name);
- }
- listBox5.SelectedItem = GlobalVars.LeftLegID;
- listBox5.Enabled = true;
- Image icon5 = Image.FromFile(partdir + "\\" + GlobalVars.LeftLegID.Replace(".rbxm", "") + ".png");
- pictureBox5.Image = icon5;
- }
+ listBox5.Enabled = false;
+ listBox5.Items.Clear();
+ pictureBox5.Image = Image.FromFile(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) + "\\avatar\\error.png");
+ pictureBox5.Enabled = false;
}
}
else
@@ -1302,29 +1032,10 @@ namespace RBXLegacyLauncher
SelectedPart = "Torso";
PartSelectionLabel2.Text = SelectedPart;
- if (tabControl2.SelectedTab == tabControl2.TabPages["tabPage6"])
- {
- string partdir = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) + "\\avatar\\bodies\\2";
- if (Directory.Exists(partdir))
- {
- listBox5.Items.Clear();
- DirectoryInfo dinfo = new DirectoryInfo(partdir);
- FileInfo[] Files = dinfo.GetFiles("*.rbxm");
- foreach( FileInfo file in Files )
- {
- if (file.Name.Equals(String.Empty))
- {
- continue;
- }
-
- listBox5.Items.Add(file.Name);
- }
- listBox5.SelectedItem = GlobalVars.TorsoID;
- listBox5.Enabled = true;
- Image icon5 = Image.FromFile(partdir + "\\" + GlobalVars.TorsoID.Replace(".rbxm", "") + ".png");
- pictureBox5.Image = icon5;
- }
- }
+ listBox5.Enabled = false;
+ listBox5.Items.Clear();
+ pictureBox5.Image = Image.FromFile(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) + "\\avatar\\error.png");
+ pictureBox5.Enabled = false;
}
void RArmButton3Click(object sender, EventArgs e)
@@ -1332,29 +1043,10 @@ namespace RBXLegacyLauncher
SelectedPart = "Right Arm";
PartSelectionLabel2.Text = SelectedPart;
- if (tabControl2.SelectedTab == tabControl2.TabPages["tabPage6"])
- {
- string partdir = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) + "\\avatar\\bodies\\3";
- if (Directory.Exists(partdir))
- {
- listBox5.Items.Clear();
- DirectoryInfo dinfo = new DirectoryInfo(partdir);
- FileInfo[] Files = dinfo.GetFiles("*.rbxm");
- foreach( FileInfo file in Files )
- {
- if (file.Name.Equals(String.Empty))
- {
- continue;
- }
-
- listBox5.Items.Add(file.Name);
- }
- listBox5.SelectedItem = GlobalVars.RightArmID;
- listBox5.Enabled = true;
- Image icon5 = Image.FromFile(partdir + "\\" + GlobalVars.RightArmID.Replace(".rbxm", "") + ".png");
- pictureBox5.Image = icon5;
- }
- }
+ listBox5.Enabled = false;
+ listBox5.Items.Clear();
+ pictureBox5.Image = Image.FromFile(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) + "\\avatar\\error.png");
+ pictureBox5.Enabled = false;
}
void LArmButton4Click(object sender, EventArgs e)
@@ -1362,29 +1054,10 @@ namespace RBXLegacyLauncher
SelectedPart = "Left Arm";
PartSelectionLabel2.Text = SelectedPart;
- if (tabControl2.SelectedTab == tabControl2.TabPages["tabPage6"])
- {
- string partdir = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) + "\\avatar\\bodies\\4";
- if (Directory.Exists(partdir))
- {
- listBox5.Items.Clear();
- DirectoryInfo dinfo = new DirectoryInfo(partdir);
- FileInfo[] Files = dinfo.GetFiles("*.rbxm");
- foreach( FileInfo file in Files )
- {
- if (file.Name.Equals(String.Empty))
- {
- continue;
- }
-
- listBox5.Items.Add(file.Name);
- }
- listBox5.SelectedItem = GlobalVars.LeftArmID;
- listBox5.Enabled = true;
- Image icon5 = Image.FromFile(partdir + "\\" + GlobalVars.LeftArmID.Replace(".rbxm", "") + ".png");
- pictureBox5.Image = icon5;
- }
- }
+ listBox5.Enabled = false;
+ listBox5.Items.Clear();
+ pictureBox5.Image = Image.FromFile(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) + "\\avatar\\error.png");
+ pictureBox5.Enabled = false;
}
void RLegButton5Click(object sender, EventArgs e)
@@ -1392,29 +1065,10 @@ namespace RBXLegacyLauncher
SelectedPart = "Right Leg";
PartSelectionLabel2.Text = SelectedPart;
- if (tabControl2.SelectedTab == tabControl2.TabPages["tabPage6"])
- {
- string partdir = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) + "\\avatar\\bodies\\5";
- if (Directory.Exists(partdir))
- {
- listBox5.Items.Clear();
- DirectoryInfo dinfo = new DirectoryInfo(partdir);
- FileInfo[] Files = dinfo.GetFiles("*.rbxm");
- foreach( FileInfo file in Files )
- {
- if (file.Name.Equals(String.Empty))
- {
- continue;
- }
-
- listBox5.Items.Add(file.Name);
- }
- listBox5.SelectedItem = GlobalVars.RightLegID;
- listBox5.Enabled = true;
- Image icon5 = Image.FromFile(partdir + "\\" + GlobalVars.RightLegID.Replace(".rbxm", "") + ".png");
- pictureBox5.Image = icon5;
- }
- }
+ listBox5.Enabled = false;
+ listBox5.Items.Clear();
+ pictureBox5.Image = Image.FromFile(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) + "\\avatar\\error.png");
+ pictureBox5.Enabled = false;
}
void LLegButton6Click(object sender, EventArgs e)
@@ -1422,29 +1076,10 @@ namespace RBXLegacyLauncher
SelectedPart = "Left Leg";
PartSelectionLabel2.Text = SelectedPart;
- if (tabControl2.SelectedTab == tabControl2.TabPages["tabPage6"])
- {
- string partdir = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) + "\\avatar\\bodies\\6";
- if (Directory.Exists(partdir))
- {
- listBox5.Items.Clear();
- DirectoryInfo dinfo = new DirectoryInfo(partdir);
- FileInfo[] Files = dinfo.GetFiles("*.rbxm");
- foreach( FileInfo file in Files )
- {
- if (file.Name.Equals(String.Empty))
- {
- continue;
- }
-
- listBox5.Items.Add(file.Name);
- }
- listBox5.SelectedItem = GlobalVars.LeftLegID;
- listBox5.Enabled = true;
- Image icon5 = Image.FromFile(partdir + "\\" + GlobalVars.LeftLegID.Replace(".rbxm", "") + ".png");
- pictureBox5.Image = icon5;
- }
- }
+ listBox5.Enabled = false;
+ listBox5.Items.Clear();
+ pictureBox5.Image = Image.FromFile(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) + "\\avatar\\error.png");
+ pictureBox5.Enabled = false;
}
//hats
@@ -1576,55 +1211,12 @@ namespace RBXLegacyLauncher
pictureBox5.Image = icon5;
}
}
- else if (SelectedPart == "Torso")
+ else
{
- partdir = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) + "\\avatar\\bodies\\2";
- if (Directory.Exists(partdir))
- {
- GlobalVars.TorsoID = listBox5.SelectedItem.ToString();
- Image icon5 = Image.FromFile(partdir + "\\" + GlobalVars.TorsoID.Replace(".rbxm", "") + ".png");
- pictureBox5.Image = icon5;
- }
- }
- else if (SelectedPart == "Right Arm")
- {
- partdir = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) + "\\avatar\\bodies\\3";
- if (Directory.Exists(partdir))
- {
- GlobalVars.RightArmID = listBox5.SelectedItem.ToString();
- Image icon5 = Image.FromFile(partdir + "\\" + GlobalVars.RightArmID.Replace(".rbxm", "") + ".png");
- pictureBox5.Image = icon5;
- }
- }
- else if (SelectedPart == "Left Arm")
- {
- partdir = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) + "\\avatar\\bodies\\4";
- if (Directory.Exists(partdir))
- {
- GlobalVars.LeftArmID = listBox5.SelectedItem.ToString();
- Image icon5 = Image.FromFile(partdir + "\\" + GlobalVars.LeftArmID.Replace(".rbxm", "") + ".png");
- pictureBox5.Image = icon5;
- }
- }
- else if (SelectedPart == "Right Leg")
- {
- partdir = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) + "\\avatar\\bodies\\5";
- if (Directory.Exists(partdir))
- {
- GlobalVars.RightLegID = listBox5.SelectedItem.ToString();
- Image icon5 = Image.FromFile(partdir + "\\" + GlobalVars.RightLegID.Replace(".rbxm", "") + ".png");
- pictureBox5.Image = icon5;
- }
- }
- else if (SelectedPart == "Left Leg")
- {
- partdir = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) + "\\avatar\\bodies\\6";
- if (Directory.Exists(partdir))
- {
- GlobalVars.LeftLegID = listBox5.SelectedItem.ToString();
- Image icon5 = Image.FromFile(partdir + "\\" + GlobalVars.LeftLegID.Replace(".rbxm", "") + ".png");
- pictureBox5.Image = icon5;
- }
+ listBox5.Enabled = false;
+ listBox5.Items.Clear();
+ pictureBox5.Image = Image.FromFile(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) + "\\avatar\\error.png");
+ pictureBox5.Enabled = false;
}
}
@@ -1661,19 +1253,19 @@ namespace RBXLegacyLauncher
string HatIDOffline3 = GlobalVars.Custom_Hat3ID_Offline;
if (GlobalVars.UsesPlayerName == true && GlobalVars.UsesID == true)
{
- args = quote + mapfile + "\" -script \"dofile('" + GlobalVars.DefaultScript + "'); _G.CS3DView(" + GlobalVars.UserID + ",'" + GlobalVars.PlayerName + "','" + HatIDOffline1 + "','" + HatIDOffline2 + "','" + HatIDOffline3 + "'," + GlobalVars.HeadColorID + "," + GlobalVars.TorsoColorID + "," + GlobalVars.LeftArmColorID + "," + GlobalVars.RightArmColorID + "," + GlobalVars.LeftLegColorID + "," + GlobalVars.RightLegColorID + ",'" + GlobalVars.Custom_TShirt + "','" + GlobalVars.Custom_Shirt + "','" + GlobalVars.Custom_Pants + "','" + GlobalVars.FaceID + "','" + GlobalVars.HeadID + "','" + GlobalVars.TorsoID + "','" + GlobalVars.RightArmID + "','" + GlobalVars.LeftArmID + "','" + GlobalVars.RightLegID + "','" + GlobalVars.LeftLegID + "','" + GlobalVars.Custom_IconType + "');" + quote;
+ args = quote + mapfile + "\" -script \"dofile('" + GlobalVars.DefaultScript + "'); _G.CS3DView(" + GlobalVars.UserID + ",'" + GlobalVars.PlayerName + "','" + HatIDOffline1 + "','" + HatIDOffline2 + "','" + HatIDOffline3 + "'," + GlobalVars.HeadColorID + "," + GlobalVars.TorsoColorID + "," + GlobalVars.LeftArmColorID + "," + GlobalVars.RightArmColorID + "," + GlobalVars.LeftLegColorID + "," + GlobalVars.RightLegColorID + ",'" + GlobalVars.Custom_TShirt + "','" + GlobalVars.Custom_Shirt + "','" + GlobalVars.Custom_Pants + "','" + GlobalVars.FaceID + "','" + GlobalVars.HeadID + "','" + GlobalVars.Custom_IconType + "');" + quote;
}
else if (GlobalVars.UsesPlayerName == false && GlobalVars.UsesID == true)
{
- args = quote + mapfile + "\" -script \"dofile('" + GlobalVars.DefaultScript + "'); _G.CS3DView(" + GlobalVars.UserID + ",'Player','" + HatIDOffline1 + "','" + HatIDOffline2 + "','" + HatIDOffline3 + "'," + GlobalVars.HeadColorID + "," + GlobalVars.TorsoColorID + "," + GlobalVars.LeftArmColorID + "," + GlobalVars.RightArmColorID + "," + GlobalVars.LeftLegColorID + "," + GlobalVars.RightLegColorID + ",'" + GlobalVars.Custom_TShirt + "','" + GlobalVars.Custom_Shirt + "','" + GlobalVars.Custom_Pants + "','" + GlobalVars.FaceID + "','" + GlobalVars.HeadID + "','" + GlobalVars.TorsoID + "','" + GlobalVars.RightArmID + "','" + GlobalVars.LeftArmID + "','" + GlobalVars.RightLegID + "','" + GlobalVars.LeftLegID + "','" + GlobalVars.Custom_IconType + "');" + quote;
+ args = quote + mapfile + "\" -script \"dofile('" + GlobalVars.DefaultScript + "'); _G.CS3DView(" + GlobalVars.UserID + ",'Player','" + HatIDOffline1 + "','" + HatIDOffline2 + "','" + HatIDOffline3 + "'," + GlobalVars.HeadColorID + "," + GlobalVars.TorsoColorID + "," + GlobalVars.LeftArmColorID + "," + GlobalVars.RightArmColorID + "," + GlobalVars.LeftLegColorID + "," + GlobalVars.RightLegColorID + ",'" + GlobalVars.Custom_TShirt + "','" + GlobalVars.Custom_Shirt + "','" + GlobalVars.Custom_Pants + "','" + GlobalVars.FaceID + "','" + GlobalVars.HeadID + "','" + GlobalVars.Custom_IconType + "');" + quote;
}
else if (GlobalVars.UsesPlayerName == true && GlobalVars.UsesID == false)
{
- args = quote + mapfile + "\" -script \"dofile('" + GlobalVars.DefaultScript + "'); _G.CS3DView(0,'" + GlobalVars.PlayerName + "','" + HatIDOffline1 + "','" + HatIDOffline2 + "','" + HatIDOffline3 + "'," + GlobalVars.HeadColorID + "," + GlobalVars.TorsoColorID + "," + GlobalVars.LeftArmColorID + "," + GlobalVars.RightArmColorID + "," + GlobalVars.LeftLegColorID + "," + GlobalVars.RightLegColorID + ",'" + GlobalVars.Custom_TShirt + "','" + GlobalVars.Custom_Shirt + "','" + GlobalVars.Custom_Pants + "','" + GlobalVars.FaceID + "','" + GlobalVars.HeadID + "','" + GlobalVars.TorsoID + "','" + GlobalVars.RightArmID + "','" + GlobalVars.LeftArmID + "','" + GlobalVars.RightLegID + "','" + GlobalVars.LeftLegID + "','" + GlobalVars.Custom_IconType + "');" + quote;
+ args = quote + mapfile + "\" -script \"dofile('" + GlobalVars.DefaultScript + "'); _G.CS3DView(0,'" + GlobalVars.PlayerName + "','" + HatIDOffline1 + "','" + HatIDOffline2 + "','" + HatIDOffline3 + "'," + GlobalVars.HeadColorID + "," + GlobalVars.TorsoColorID + "," + GlobalVars.LeftArmColorID + "," + GlobalVars.RightArmColorID + "," + GlobalVars.LeftLegColorID + "," + GlobalVars.RightLegColorID + ",'" + GlobalVars.Custom_TShirt + "','" + GlobalVars.Custom_Shirt + "','" + GlobalVars.Custom_Pants + "','" + GlobalVars.FaceID + "','" + GlobalVars.HeadID + "','" + GlobalVars.Custom_IconType + "');" + quote;
}
else if (GlobalVars.UsesPlayerName == false && GlobalVars.UsesID == false )
{
- args = quote + mapfile + "\" -script \"dofile('" + GlobalVars.DefaultScript + "'); _G.CS3DView(0,'Player','" + HatIDOffline1 + "','" + HatIDOffline2 + "','" + HatIDOffline3 + "'," + GlobalVars.HeadColorID + "," + GlobalVars.TorsoColorID + "," + GlobalVars.LeftArmColorID + "," + GlobalVars.RightArmColorID + "," + GlobalVars.LeftLegColorID + "," + GlobalVars.RightLegColorID + ",'" + GlobalVars.Custom_TShirt + "','" + GlobalVars.Custom_Shirt + "','" + GlobalVars.Custom_Pants + "','" + GlobalVars.FaceID + "','" + GlobalVars.HeadID + "','" + GlobalVars.TorsoID + "','" + GlobalVars.RightArmID + "','" + GlobalVars.LeftArmID + "','" + GlobalVars.RightLegID + "','" + GlobalVars.LeftLegID + "','" + GlobalVars.Custom_IconType + "');" + quote;
+ args = quote + mapfile + "\" -script \"dofile('" + GlobalVars.DefaultScript + "'); _G.CS3DView(0,'Player','" + HatIDOffline1 + "','" + HatIDOffline2 + "','" + HatIDOffline3 + "'," + GlobalVars.HeadColorID + "," + GlobalVars.TorsoColorID + "," + GlobalVars.LeftArmColorID + "," + GlobalVars.RightArmColorID + "," + GlobalVars.LeftLegColorID + "," + GlobalVars.RightLegColorID + ",'" + GlobalVars.Custom_TShirt + "','" + GlobalVars.Custom_Shirt + "','" + GlobalVars.Custom_Pants + "','" + GlobalVars.FaceID + "','" + GlobalVars.HeadID + "','" + "','" + GlobalVars.Custom_IconType + "');" + quote;
}
try
{
@@ -1684,110 +1276,5 @@ namespace RBXLegacyLauncher
DialogResult result2 = MessageBox.Show("Failed to launch RBXLegacy. (Error: " + ex.Message + ")","RBXLegacy Launcher - Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
-
- // relevance
- // TODO: make it make certain "clothe palletes" appear
-
- void RadioButton5CheckedChanged(object sender, EventArgs e)
- {
- GlobalVars.AdTheme = 2008;
- }
-
- void RadioButton6CheckedChanged(object sender, EventArgs e)
- {
- GlobalVars.AdTheme = 2009;
- }
-
- void RadioButton7CheckedChanged(object sender, EventArgs e)
- {
- GlobalVars.AdTheme = 2010;
- }
-
- void RadioButton8CheckedChanged(object sender, EventArgs e)
- {
- GlobalVars.AdTheme = 2011;
- }
-
- void RadioButton9CheckedChanged(object sender, EventArgs e)
- {
- GlobalVars.AdTheme = 2012;
- }
-
- void Button9Click(object sender, EventArgs e)
- {
- string geardir = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) + "\\avatar\\gears";
- if (Directory.Exists(geardir))
- {
- Random random = new Random();
- int randomGear1 = random.Next(listBox8.Items.Count);
- listBox8.SelectedItem = listBox8.Items[randomGear1];
- GlobalVars.Custom_Gear1 = listBox8.SelectedItem.ToString();
- Image icon1 = Image.FromFile(geardir + "\\" + GlobalVars.Custom_Gear1.Replace(".rbxm", "") + ".png");
- pictureBox11.Image = icon1;
- int randomGear2 = random.Next(listBox7.Items.Count);
- listBox7.SelectedItem = listBox7.Items[randomGear2];
- GlobalVars.Custom_Gear2 = listBox7.SelectedItem.ToString();
- Image icon2 = Image.FromFile(geardir + "\\" + GlobalVars.Custom_Gear2.Replace(".rbxm", "") + ".png");
- pictureBox10.Image = icon2;
- int randomGear3 = random.Next(listBox6.Items.Count);
- listBox6.SelectedItem = listBox6.Items[randomGear3];
- GlobalVars.Custom_Gear3 = listBox6.SelectedItem.ToString();
- Image icon3 = Image.FromFile(geardir + "\\" + GlobalVars.Custom_Gear3.Replace(".rbxm", "") + ".png");
- pictureBox9.Image = icon3;
- }
- }
-
- void Button7Click(object sender, EventArgs e)
- {
- string geardir = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) + "\\avatar\\gears";
- if (Directory.Exists(geardir))
- {
- listBox8.SelectedItem = "NoGear.rbxm";
- GlobalVars.Custom_Gear1 = listBox8.SelectedItem.ToString();
- Image icon1 = Image.FromFile(geardir + "\\" + GlobalVars.Custom_Gear1.Replace(".rbxm", "") + ".png");
- pictureBox11.Image = icon1;
- listBox7.SelectedItem = "NoGear.rbxm";
- GlobalVars.Custom_Gear2 = listBox7.SelectedItem.ToString();
- Image icon2 = Image.FromFile(geardir + "\\" + GlobalVars.Custom_Gear2.Replace(".rbxm", "") + ".png");
- pictureBox10.Image = icon2;
- listBox6.SelectedItem = "NoGear.rbxm";
- GlobalVars.Custom_Gear3 = listBox6.SelectedItem.ToString();
- Image icon3 = Image.FromFile(geardir + "\\" + GlobalVars.Custom_Gear3.Replace(".rbxm", "") + ".png");
- pictureBox9.Image = icon3;
- }
- }
-
- void ListBox8SelectedIndexChanged(object sender, EventArgs e)
- {
- string geardir = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) + "\\avatar\\gears";
- if (Directory.Exists(geardir))
- {
- GlobalVars.Custom_Gear1 = listBox8.SelectedItem.ToString();
- Image icon1 = Image.FromFile(geardir + "\\" + GlobalVars.Custom_Gear1.Replace(".rbxm", "") + ".png");
- pictureBox11.Image = icon1;
- }
- }
-
- void ListBox7SelectedIndexChanged(object sender, EventArgs e)
- {
- string geardir = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) + "\\avatar\\gears";
- if (Directory.Exists(geardir))
- {
- GlobalVars.Custom_Gear2 = listBox7.SelectedItem.ToString();
- Image icon2 = Image.FromFile(geardir + "\\" + GlobalVars.Custom_Gear2.Replace(".rbxm", "") + ".png");
- pictureBox10.Image = icon2;
- }
- }
-
- void ListBox6SelectedIndexChanged(object sender, EventArgs e)
- {
- string geardir = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) + "\\avatar\\gears";
- if (Directory.Exists(geardir))
- {
- GlobalVars.Custom_Gear3 = listBox6.SelectedItem.ToString();
- Image icon3 = Image.FromFile(geardir + "\\" + GlobalVars.Custom_Gear3.Replace(".rbxm", "") + ".png");
- pictureBox9.Image = icon3;
- }
- }
}
}
diff --git a/RBXLegacyLauncher/RBXLegacyLauncher/CharacterCustomization.resx b/RBXLegacyLauncher/RBXLegacyLauncher/CharacterCustomization.resx
index bb6e0eb..c798cd5 100644
--- a/RBXLegacyLauncher/RBXLegacyLauncher/CharacterCustomization.resx
+++ b/RBXLegacyLauncher/RBXLegacyLauncher/CharacterCustomization.resx
@@ -836,1590 +836,6 @@
hWAgSZJCMJAkSSEYSJKkEAwkSVIIBpIkKQQDSZIUgoEkSQrBQJIkhWAgSZJCMJAkSSEYSJKkEAwkSVII
BpIkKQQDSZIUgoEkSQrBQJIkhWAgSZJCMJAkSSEYSJKkEAwkSVIIBpIkKQQDSZIUgoEkSQpgsfh/q6cJ
FSVLl/UAAAAASUVORK5CYII=
-
-
-
-
- iVBORw0KGgoAAAANSUhEUgAAAaQAAAGkCAYAAAB+TFE1AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
- vAAADrwBlbxySQAAIEdJREFUeF7t3Qtz1EbahuHv//+w9e4mBHO0YSEH7ACOsQHb2GAb5qtbNU1NHCG1
- ZkbSK/V9VXWFeDQ6tFT9jE7d/7eQJCkAA0mSFIKBJEkKwUCSJIVgIEmSQjCQJEkhGEiSpBAMJElSCAaS
- JCkEA0mSFIKBJEkKwUCSJIVgIEmSQjCQJEkhGEiSpBAMJElSCAaSJCkEA0mSFIKBJEkKwUCSJIVgIEmS
- QjCQJEkhGEiSpBAMJElSCAaSJCkEA0mSFIKBJEkKwUCSJIVgIEmSQjCQJEkhGEiSpBAMJElSCAaSJCkE
- A0mSFIKBJEkKwUCSJIVgIEmSQjCQJEkhGEiSpBAMJElSCAaSJCkEA0mSFIKBJEkKwUCSJIVgIEmSQjCQ
- JEkhGEiSpBAMJElSCAaSJCkEA0mSFIKBJEkKwUCSJIVgIEmSQjCQJEkhGEiSpBAMJElSCAaSJCkEA0mS
- FIKBJEkKwUCSJIVgIEmSQjCQJEkhGEiSpBAMJElSCAaSJCkEA0mSFIKBJEkKwUCSJIVgIEmSQjCQJEkh
- GEiSpBAMJElSCAaSJCkEA0mSFIKBJEkKwUCSJIVgIEmSQjCQJEkhGEiSpBAMJElSCAaSJCkEA0mSFIKB
- JEkKwUCSJIVgIEmSQjCQJEkhGEiSpBAMJElSCAaSJCkEA0mSFIKBJEkKwUCSJIVgIEmSQjCQJEkhGEiS
- pBAMJElSCAaSJCkEA0mSFIKBJEkKwUCSJIVgIEmSQjCQJEkhGEiSpBAMJElSCAaS/ub29nar5evXr8s5
- b+bbt2+Lm5ub2mX0Wba1/mBedcvYpEhzYiCp8v79+8WzZ88Wu7u7i/v371f/3bQwn4cPHy5+++23xefP
- n5dL6oYQOjg4WDx69Ghr65VbWB7LffXq1UaNP99lHtveBua1t7e3OD4+Xi5JmjYDSYujo6PFf/7zn8W/
- //3vxU8//bTV8t///reaLw3op0+flkvMc319vXjy5MliZ2enmk/d/PsuLJflsx6sT1cEap/bkPbbH3/8
- sVyiNF0GUuEuLy8XP//8c9VY8t++Co0mv+a59JaLMysa8rr5DV1YD9anqyG2gWCifn///fflUqVpMpAK
- d3h4WDVmdQ3dNguNJqF3cXGxXHIzzka4JMX36uY3dGE9WJ8uZ0lDboOhpDkwkAr366+/DhJIFJZzcnKy
- XHIzLu/RyEYKJEpuoIJph94G6tjLd5oqA6lwXFIaKpC43/Hx48flkpvxEMS9e/dCBRLrc3V1tVzDdkw7
- xjYYSpoqA6lwQwUSYfTgwYPsp9W418Q9J75XN7+hC3XU9R5Y2oahAn+1GEqaIgOpcEMEEveOCJaujyef
- nZ1V3x87lFg+ZzmsT1fn5+fVd8fYBkNJU2MgFS4nkGhQCZWuhUaY/3JmtO67Mlzi4/2d1fkNVdLyWH7u
- pcY629iGdS/7GUqaEgOpcG2BRGP49OnT6mGEdQqN8aY9CnDpi/nUzb/vwnK30VsD81h3G05PTxcvX75c
- +yzLUNJUGEiFawskGsEXL14sp9ZY3r5923om+6PC2ZWhpCkwkAqXE0j/+9//llNrLK9fv147kFIxlBSd
- gVQ4A2kathFInikpOgOpcAbSNGwjkFIxlBSVgVQ4A2kathlIFENJERlIhTOQpiE3kHgqsu7vdcVQUjQG
- UuEMpGloCySCiF4h6FyVfVY3TV0xlBSJgVQ4A2kacgMJDAbYNO1qSQ862Eu4IjCQCmcgTUNOIPECc8JZ
- T24oUZiWIJPGZCAVzkCahtxAWu38NYVSTrdDTMO+pjcJaSwGUuEMpGl48+ZN636q6428SygxHceDNBYD
- qXAG0jTQazhnQT8KFvYho//WyQ0l9vX+/v7yW9LwDKTCGUjTwei+Ozs7/wgW9t/u7m7j8Oo595TY13Ti
- Ko3FQCpc2xDmNFJ2rhoDPYazvzhTYp9R2D+PHz/OGlq97UyJz+hZXBqLgVQ4LvM0BRKf/ehSkMbB5Tvu
- KbFfCJAuw2OkUCLU0j7m35x5cSbcZURcadsMpMJdXl5+b5RSA7XaUPHfT58+LafWHPDEHpf42L+U+/fv
- V0G1jXGfpE0YSFocHR1Vl34oqZFK/884PJqfm5ubakh2ypcvX5Z/lcZlIKny4cOHxbNnz6pfzhT+zd8k
- aSgGkv6GX84USRqagSRJCsFAktQJ95woPpGnbTOQpIlJj33/+eef1WPfQwUDy6K/PJ7Ko/D+Ew/ESNti
- IEkTcXt7W70Yy4utvEtE6fJi7CZWn8Rk+RT+zTrwyLi0DQaSNBGE0b/+9a/aroMePHjQ2HXQJq6urhb3
- 7t37/l7aaknhaChpGwwkaQI4A0pnJndDgUJPC331qNHW0zjFUNI2GEjSBOQOP9EHRpNtCyTPlLQNBpI0
- AesM0LctPDzRFkgUQ0mbMpCkCRgzkOjLsOly4WoxlLQJA0nf0VUQl4YoDmUdy5iBhIODg6yzpFQMJa3D
- QFL1kiN919Go0ZBQ+Dejh9rxZgxjBxJevXpVrUPOmRLFUFJXBlLhGHKAm+E8pXW3QeFvfOawBOOLEEgg
- YJrW424xlNSFgVS44+PjxgaGz969e7ecWmOJEkgwlNQXA6lwv/32W2sgMY3GFSmQkELJBx20TQZS4doC
- ifdbGNpa44oWSPBMSdtmIBXOQJqGiIEEz5S0TQZS4QykaYgaSPDpO22LgVQ4A2kacgNpLPSjlxtIFENJ
- dQykwhlI05ATSE+ePFlcXl5WvXPnFKbd5D0zXgdgHozPROEVAdajbv3qiqGkuwykwhlI09AWSKkwTETX
- 8vz58ypYunj79u3i4cOH/1j26v/nFENJqwykwhlI05AbSFw261qYLyPA5oYS94x4aZqzodX51K1PW0nL
- Z56SgVQ4A2kacgNp3ULA5OxnLs2lIKqbzzqFeTHPs7Oz5VJUKgOpcAbSNPQdSIQCl9za7imlJ+rq5rFJ
- YZ5eupOBVDgDaRpyxyRat6QzHoaaaPLy5cvqmLj7/U0L28YQ7SqbgVQ4A2ka2voc3LREOEPiWFTZDKTC
- GUjTQFD88ssvnR6r7lLGvIdEMZAEA6lwBtJ0/PXXX9W+Yp8QCNsqzHMbT9k1lbpja7UYSIKBVDgDaVpO
- Tk4Wjx8//v4O0TbKJu8h1c3vbuHMru7YWi0GkmAgFc5Amh76q0s9LdztfaFL4fvb6Kmhbt53SxqRuO4Y
- oxhIgoFUOANJQ2h7Os9AEgykwhlIGsKLFy8MJLUykApnIGkIBpJyGEiFM5A0BANJOQykwhlIGoKBpBwG
- UuEMJA3BQFIOA6lwBpKGYCAph4FUOANJQzCQlMNAKpyBpCEYSMphIBXOQNIQDCTlMJAKZyBpCAaSchhI
- hTOQNAQDSTkMpMIZSJuho9PVonoGknIYSIVj2Oi2QKJjzFLd3t5Ww3q/f/9+cXR0tDg4OKgaTkKaHqyf
- Pn36t8Lf+IxpmJbv8F3mwbxKldO5qkOYy0Aq3OvXrxsDiYHYmKYU19fXi9PT0ypMCBfG/KEeaExTob7S
- vxlSYbXUTUNhHsyLeTJvlsGySsExxLG0emytFurrzz//XE6tUhlIhfv8+XM1WmhqNFcLf2NwtU3GzJkC
- xuthwDnCItVFChRCJmfE07bCPFJgpXmzLJb55s2bah3mLA3BznbfrRv+xmcciyqbgaTqkhIje67+quff
- /I3P5oizEy6n7e/v/23btxE+uYVlrdY168I6zfXMqcTjTN0YSKow8ucff/zx/V4I/+46rPUUcC+Hbdvd
- 3f3eKA4ZQj8qKZworBvryLrOTSnHmdZjIKkIFxcX1Y319Audy2d1wRChsG7pzIGn01h3qQQGkmaNezM8
- 8cYZCI18hLOh3LK6zjyBNvf7TJKBpFn6+vVr9WQXN8unFkR3SwomtoVtYtukOTKQNDtnZ2eLJ0+eVI34
- ti7NEQrMKz0plwrLWC2rn6XptxWGzItlsG0fP35cbq00HwaSZoOeEnjHhwAgEOoa9dySAiiFDP/PwwaE
- wfPnz6tLaNyQ590Zzloo/Ju/8RnTMC3fSevDvLYRUGl92FZ7h9CcGEiaBd5h4bFpGv11G/wUHBQeKEhP
- gb1796564m2dx7H5Dt9lHunpMuadlrPJurKtbLPv72guDCRN3ocPH74/xl3XeLeVdCZEUNDtz/HxcfUA
- QR9nH8yTebMMlrXpU39sM9tOHUhTZyBp0niRlLOFdRr0dJby+PHj6pLbGE+xsUyWzTqk9alb16aSLgNS
- F9KUGUiarMPDw6oB73rZKzX8XD6jT7kIT62xDqwL67ROMFEHfIc6kabKQNIkcT+m6/0iziRSEJ2cnCzn
- FA/rloKpy5kfdUGdUDfSFBlIqjA0Apd8eEKMwr+jDpeQwqiuUf5RYXo6M6UT1Sk8mcY6sq6s8zrbGjWU
- 6o6zm5ub5acqnYGkqmsahkagIVst/C1atzWvXr2q1q2uIa4r6VIWDxBM8Wk01pl1Zxu6nA1SR9RVJFM6
- zjQOA6lw/DpNjURdo8ZnUX7BMkxDl4aZ6XiKbQ43+9mG9Lh43bbeLSmIqbMIpnScaTwGUuFo6OoaiVT4
- LEKDzn2VrmFEVztz+uXNtjx69Khxf62WFEoR7pdN5TjTuAykwtHxaFNDQYPGtf4x0RCzLl0f7aZBntso
- pJxFMKhfbiilOhs7mDmGms7u2B6ORZXNQCpcTiBxD2MsNMCcFTQ1Zk2FbaOLnTnhgQeG0sgNJeqOOhzz
- khjDaBhIamMgFS56IHVpeOsKZ0l8P9oN/m3o8ug701GXYzGQlMNAKlzkQKL/t6ZGLLekUJrbmRJ+//33
- xv23WqhL6nQMBpJyGEiFixpIX758qd7B6Xrf6Ecl3eCf4+U79k9OKFGX1Cl1OzQDSTkMpMJFDaTcS3Up
- aOo+u1vmevmObodSzw51271a2P4xLt0ZSMphIBUuYiC9f/8+68yIabhZTwObG0oUtnduZ0q8QEuv37n1
- NnTv4AaSchhIhYsWSFyCYmC7toDhbIeGNY2c2uVeylzPlAgZ6oTtq9vuVKhb6njILpQMJOUwkAoXLZD+
- +uuv1jCisM53z3K6hBJljqFEneTUAdNQ10MxkJTDQCpcpEDiXgiX4NouO7FO/MKvGzaibXtWyxzPlKiT
- nDNM6pi6rqvDPhhIymEgFS5SIPGLvS1MCBHK2dnZ8lv/VPrlO+om1VPdNqfCdg91lmQgKYeBVLgogcT9
- DEZNbTs7ym240na1NcqUOYZS236lUNfU+RD3kgwk5TCQChclkHKerCM46DA1dxiJku8pUUfUVVsgU+fU
- fd8MJOUwkAoXJZBYRlODRWE9uz6unbavy5nSXB4Jz3nAYaj9ayAph4FUuAiBxK95xvppCo10drROLwOl
- 3lO6vr5uPUviM+r+6upq+a1+GEjKYSAVLkIgMYhcW2Dw+SbDcq9z+W4OZ0o5w73zed8D+RlIymEgFW7s
- QOKG+t7eXmNjlX7hf/r0afmt9bRt62qZy5kSdZa25+42pkLdsw/6fLjBQFIOA6lwYwcSl4raLtexDgxK
- tw0lhhJ1lxP4fV62M5CUw0Aq3NiBlNMzA58fHx8vv7G50u4pUXdt20sd9/lOkoGkHAZS4cYOpLaOUQmE
- dR9maFLSmRJ11/ZwA/ugz17ADSTlMJAKN2Yg5XQVxPK3dbnurrTtTQ11KkzDukw1lNou27EPHj582FtX
- QgaSchhIhRszkHJuuLNufT4B1rb9qyWdKU3x6bu3b982bmfaB5s+OPIjBpJyGEiFGzOQ2oYop5GknJ+f
- L7/RjxIeCacOU33WbROFfdHXEOcGknIYSIUbM5DaehKg8Xzw4MHi9vZ2+Y3+dH3QgXqZ0uU7LsVRl02B
- 1GfQGkjKYSAVbsxAYr5NjRSf7e/vL6fu39yfvmu7j9TnvjaQlMNAKtyYgcS4PU0PNIzR4M85lNp6bWBf
- 0Pt3Hwwk5TCQCjdWIN3c3FSXkNqesONm/NDa6mS1TCmUjo6OGkOBfcE+Yd9sm4GkHAZS4cYKJHoFaHs3
- hgZyiKER6qR6aVq/VKYSSh8+fGj8AcB2sE/66LHBQFIOA6lwYwVSziPffHZxcbH8xvDa6ma1TCGUqPO2
- +ua/fTz6bSAph4FUuJxA+vXXX5dTb8/Hjx8bGygaxyGGRWiT7ik1NeSpRA+lnGE+2Cfsm23jODOQ1MZA
- Khz3FZoCic+YZttyAun+/fvZo8P2aS5nSnQhRJ2OEUhjHWeaFgOpcNzApsuYusaCv/FZHze5T09PGwOJ
- ex27u7vVIHMRzOHlWeqSOm0LJPbNto11nGlaDCRV92loEHZ2dqrGIRX+1tc9HHqgbgukaI3U1B8JT6HQ
- 9GAD+2SbPauvSsfZ6jHGMdfncaZpMZBUobHikgn3iygMRdBnDwltZ0g06Pya33Yv35ua8uW7Mc+QEo6p
- 1eOMf3tmpMRA0iimdA/prnXOlCJcvhvzHpKUw0DSKHICKcJTdj8yxct3Yz5lJ+UwkDQK7hnQADY1jnwW
- +d5CunzXtA2pMA2N/ZihlPMeUvQ617wZSBpF9J4acnW5p0QZ80yJuhyrpwYph4GkUXAjO6cvuym8mzKV
- R8Kpy6bLpOyLvvqyk3IYSBpNTm/f9FA9BVO4pzRmb99SDgNJo6GPvKZf7HzGGD5Tsc4j4UOeKT1//ry1
- vvsaakTKYSBpNDTGbb/YeW9miBFjtyXqI+HUYdsl0qEDUrrLQNJo6BGgqfGmwaacn58vvzENES/fUYep
- PuvWg8IZUl+9NEg5DCSN5vLysmoImxpJGusxBunbVNdHwpm2z7OTN2/eNIZkWk/2iTQWA0kVGiJuej99
- +rQq/Lvvxunr16+LR48eNV5Gmtp9pFWRuhlqu3/EPqBPOfZJn8Y4zjQdBpKq91N4g58GkUaLwr/5G6OM
- 9unly5eNDSUNNe/GROvTLleEUKKHhrZ3vlgu+6JPHEs/Os6iv2+mYRhIhaOxon+zulDgb32HAZ24NgUS
- hUaL6aZq7Jdnqbu25fddxxxDHEtNx1nEfgs1LAOpcK9fv25srBgegGn6Qq8AOf2rTfWyXbJOKG3rnhJ1
- 1xT61D37oM8eGjiGOJbqlk9he/s8zjQNBlLhGAKgqaGkIev7Us7e3l5rg8l/6YttysZ4+o46S/O7u4xU
- qHv2QZ/aLs2yrRyLKpuBVLi2X+40In2/LNn2BBiFz7kBPnXr3FPa5EyJOsupW/ZBn168eNEaSNSNymYg
- FS5CIOUMi8BnU364YdVQZ0rpvk1bvVL3fd+/MZCUw0AqXIRAAstoa6TXbZgjGiKUmD6nTnkkvG8GknIY
- SIWLEkg89tvUYFHSWdJcnsZKdd90BpMK01A/uaFEHbWdHVGY5xCPXBtIymEgFS5KIH379q3q/bstlFjX
- Od38bqv/u4Vpc0IpZ77UNXVO3ffNQFIOA6lwUQIJOe/LUOhVYE7DbK8TSk0POpydnWWddTGfod7vMpCU
- w0AqXKRAokdquq9pargofD7UL/uhdAklwoZp686Ucs80+Zy6HqondQNJOQykwkUKJLT1AJ4K08xtqIQu
- oURh2ruhRJ3k1t+QvV8YSMphIBUuWiDRuWfOL3zOErh013dfe0Pb5Ok7LmPyt7bLddQtI8P23ZHqKgNJ
- OQykwkULJBAyhE1bw8o09MM3h3eTVnU5U0rBzHe4BMe/66ZLJU0/dGemBpJyGEiFixhIoKuZnEaZaRjG
- YMhf+0NIZ0ptoZwK+ylnWubZd1dQdQwk5TCQChc1kDjr4eyn7Rc/hfWnwZvTQw5o2zddC3U5Vm8XBpJy
- GEiFixpI4AGHpkZstcy1QetyT6mtUJdjDVFuICmHgVS4yIGEtt7IV8tcG7W2fZRT+P4Yl+oSA0k5DKTC
- RQ+km5ubapjzpsZstbAthNjcLt9tcqZE3fHAA3U5FgNJOQykwkUPJDCmT1tv4KuF7WFQujEb4D4wlERu
- HaTC9NTdxcXFci7jMJCUw0Aq3BQCCScnJ9VN+S6hxJnV2A3xNp2fn3cKZqZj/1F3YzOQlMNAKtxUAglp
- IL/cBpl1pwEfskeCvrANOb13p8J01FWUYcENJOUwkAo3pUACvRJ0CaV0lsA2THHYCtaZdWcbuoZRTq/g
- QzGQlMNAKtzUAgldQ4nC9LzXdHR0NImXaHkog3VlnZv2z90SMYxgICmHgVS4KQYS1gkl7kGxPfSVN3TX
- OV2wbvQ+wbrmvBicStQwgoGkHAZS4aYaSDg8PKzWr0soUfgOZW9vb3F6ehrijIl1YF1Yp7R+dev+o0Id
- 8B3qJCIDSTkMpMJNOZDAZS0a4y5nEqmkhp+er3lg4urqajnX4bBMls06pPWpW9emkp4+pC6iMpCUw0Aq
- 3NQDCfQOzr2WdRpzCg06dcBTbGwrDXuf4cS8eWqOZbFMlr1OoFLYZrY9+jAcBpJyGEiFm0MggUaey11s
- S9dLeKmky14UgoL58TLqu3fvqveZeNG2Sw8QTMt3+C7zYF7Mk3mn5Wyyrmwr8xvjzK4rA0k5DKTCzSWQ
- QABwDyUFS9325JbVcErz2t3drR6IeP78eVVvPDzA8lYLf+MzpmFavsN3V+e1bgilkubB8qbSRZKBpBwG
- UuHmFEgJI6cSBmzXpo1/KsyHwqU16oR5NxWmSfd2trkOzJttYxunxEBSDgOpcHMMJHDmQC8F6R7NtkJh
- jJKCiG1hm6ZyVrTKQFIOA6lwbYE09YaC+yusf9qWKQVTCiL+zTZM4V7Rj8z9ONN2GEiFY8C2toaCG/JT
- x4MFDEuRtilyMK0GEWMYzaGDWI6htuNsrMEDFYeBVDheyORJrZ2dnX80EvyNz6bQ1U4uhrJgbKH0mDgl
- QjixDml9WDfWkXWdi9KOM63HQNLiy5cv1fhB6X0cCv/e39+vPpsjtov3jdhGegRnm4cOpxRCLJt1YF1Y
- p+vr6+Vazkvdccb287e5HmfqxkDSd7xcyU1zeg6I/qLlNl1eXlbbTMOYzpxSY5melKsLlC6FeTCv1Xmz
- LJbJslmHUnBssc0cayUdZ2pnIEkrGO6BPuV4n4iwYOhvAuXur/qckqbnu8yDeTFP5s0ypjgchtQnA0lq
- QE8LnL3QA/fbt28XBwcH1dNgPArPJTbufawW/sZnTMO0fIfvMo+5DakubZuBJEkKwUCSJIVgIEmSQjCQ
- JEkhGEiSpBAMJElSCAaSJCkEA0l/w7syvi+jvnmcqY6BpApduNCLACOcUvi33bpo2zzO1MRAUtWhZ+rq
- hm5uUjc5/I2eBqRt4Fj60XHGMSgZSIWjS5vUV1vqCDSV9Lc5DYOgcXAMrR5TqyX9raQOZlXPQCrc4eFh
- 9Sv1biORCp8xjbQJjzPlMJAKxyiqTQ0Fl1MYtVTaBMcQx1LdMUbhGORYVNkMpMLRK3VbINF7tbSJFy9e
- tAYSx6LKZiAVzkDSEAwk5TCQCmcgaQgGknIYSIUzkDQEA0k5DKTCGUgagoGkHAZS4QwkDcFAUg4DqXAG
- koZgICmHgVQ4A0lDMJCUw0AqnIGkIRhIymEgFc5A0hAMJOUwkApnIGkIBpJyGEiFM5A0BANJOQykwuUE
- Eo2JtImczlUNJBlIhWsLJMaqefr06eLk5GSt8vHjx8Xt7e1yaev59u1bNZ+6+fddzs7OquVvinkwr7pl
- 9F2ou023gX247j44PT2tjqG6sZBSMZAEA6lwbYFE+emnn6rGZN3y4MGDxfHx8XKJ3dAIPnr0qHa+QxWW
- z3qsa+rbwL5jH9bNN7dwDNUdW6kYSIKBVLicQNq00CBxuaZrKHFGwfebLvUMUVg+DSrr09X5+Xn13Qjb
- wH+7bgP7jO/2vf4GkmAgFW6IQKLQoPErO/fyHZeY9vf3R2/IU6GO9vb2Ol36Ylq+M0T95hTqsss2sK/Y
- Z0PsAwNJMJAKN1QgUWjYci8bff78eXHv3r3WSz1DFdaD9bm6ulquYTumjbgN1G0O9tVQPwgMJMFAKlzb
- EObbLCyHm9w5Pn36VDWgkRpzysXFxXIN2zFtxG2gbnOwr4Y8NhzCXAZS4Q4PDwdpdGgIuZeU26BfX18v
- 7t+/H6oxZ31Yr1wRt+GXX37J3oYhA5VjkGNRZTOQCnd5eVk1CITF3UZim4UGp+s9GC7h7Ozs1M5v6MJ6
- rHNJKdo2dDkLGeoeWDr2OBZVNgNJi6Ojo+peAQ1P+kW8rUJjQ0O4u7ubfako4Zf848ePq+8zn7r5913S
- +j958qTT2VFyc3NTfTfCNlCXXbeBfca+62v9OeY49jgGJQNJlffv3y+ePXtWNT5cZtpWefjwYXWWkHsj
- /S4a9IODg+o9mrr5911Y7qtXrzZ6uZfvMo8xt4E6pC7Xwb5jH7Iv6+a/buFY45jj2JNgIOlvaDxpuLZV
- vn79upzzZphP3fz7Lttaf0x9G7a9/puEvObJQJIkhWAgSZJCMJAkSSEYSJKkEAwkSVIIBpIkKQQDSZIU
- goEkSQrBQJIkhWAgSZJCMJAkSSEYSJKkEAwkSVIIBpIkKQQDSZIUgoEkSQrBQJIkhWAgSZJCMJAkSSEY
- SJKkEAwkSVIIBpIkKQQDSZIUgoEkSQrBQJIkhWAgSZJCMJAkSSEYSJKkEAwkSVIIBpIkKQQDSZIUgoEk
- SQrBQJIkhWAgSZJCMJAkSSEYSJKkEAwkSVIIBpIkKQQDSZIUgoEkSQrBQJIkhWAgSZJCMJAkSSEYSJKk
- EAwkSVIIBpIkKQQDSZIUgoEkSQrBQJIkhWAgSZJCMJAkSSEYSJKkEAwkSVIIBpIkKQQDSZIUgoEkSQrB
- QJIkhWAgSZJCMJAkSSEYSJKkEAwkSVIIBpIkKQQDSZIUgoEkSQrBQJIkhWAgSZJCMJAkSSEYSJKkEAwk
- SVIIBpIkKQQDSZIUgoEkSQrBQJIkhWAgSZJCMJAkSSEYSJKkEAwkSVIIBpIkKQQDSZIUgoEkSQrBQJIk
- hWAgSZJCMJAkSSEYSJKkEAwkSVIIBpIkKQQDSZIUgoEkSQrBQJIkhWAgSZJCMJAkSSEYSJKkEAwkSVII
- BpIkKQQDSZIUgoEkSQrBQJIkhWAgSZJCMJAkSSEYSJKkEAwkSVIIBpIkKQQDSZIUgoEkSQpgsfh/q6cJ
- FSVLl/UAAAAASUVORK5CYII=
-
-
-
-
- iVBORw0KGgoAAAANSUhEUgAAAaQAAAGkCAYAAAB+TFE1AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
- vAAADrwBlbxySQAAIEdJREFUeF7t3Qtz1EbahuHv//+w9e4mBHO0YSEH7ACOsQHb2GAb5qtbNU1NHCG1
- ZkbSK/V9VXWFeDQ6tFT9jE7d/7eQJCkAA0mSFIKBJEkKwUCSJIVgIEmSQjCQJEkhGEiSpBAMJElSCAaS
- JCkEA0mSFIKBJEkKwUCSJIVgIEmSQjCQJEkhGEiSpBAMJElSCAaSJCkEA0mSFIKBJEkKwUCSJIVgIEmS
- QjCQJEkhGEiSpBAMJElSCAaSJCkEA0mSFIKBJEkKwUCSJIVgIEmSQjCQJEkhGEiSpBAMJElSCAaSJCkE
- A0mSFIKBJEkKwUCSJIVgIEmSQjCQJEkhGEiSpBAMJElSCAaSJCkEA0mSFIKBJEkKwUCSJIVgIEmSQjCQ
- JEkhGEiSpBAMJElSCAaSJCkEA0mSFIKBJEkKwUCSJIVgIEmSQjCQJEkhGEiSpBAMJElSCAaSJCkEA0mS
- FIKBJEkKwUCSJIVgIEmSQjCQJEkhGEiSpBAMJElSCAaSJCkEA0mSFIKBJEkKwUCSJIVgIEmSQjCQJEkh
- GEiSpBAMJElSCAaSJCkEA0mSFIKBJEkKwUCSJIVgIEmSQjCQJEkhGEiSpBAMJElSCAaSJCkEA0mSFIKB
- JEkKwUCSJIVgIEmSQjCQJEkhGEiSpBAMJElSCAaSJCkEA0mSFIKBJEkKwUCSJIVgIEmSQjCQJEkhGEiS
- pBAMJElSCAaSJCkEA0mSFIKBJEkKwUCSJIVgIEmSQjCQJEkhGEiSpBAMJElSCAaS/ub29nar5evXr8s5
- b+bbt2+Lm5ub2mX0Wba1/mBedcvYpEhzYiCp8v79+8WzZ88Wu7u7i/v371f/3bQwn4cPHy5+++23xefP
- n5dL6oYQOjg4WDx69Ghr65VbWB7LffXq1UaNP99lHtveBua1t7e3OD4+Xi5JmjYDSYujo6PFf/7zn8W/
- //3vxU8//bTV8t///reaLw3op0+flkvMc319vXjy5MliZ2enmk/d/PsuLJflsx6sT1cEap/bkPbbH3/8
- sVyiNF0GUuEuLy8XP//8c9VY8t++Co0mv+a59JaLMysa8rr5DV1YD9anqyG2gWCifn///fflUqVpMpAK
- d3h4WDVmdQ3dNguNJqF3cXGxXHIzzka4JMX36uY3dGE9WJ8uZ0lDboOhpDkwkAr366+/DhJIFJZzcnKy
- XHIzLu/RyEYKJEpuoIJph94G6tjLd5oqA6lwXFIaKpC43/Hx48flkpvxEMS9e/dCBRLrc3V1tVzDdkw7
- xjYYSpoqA6lwQwUSYfTgwYPsp9W418Q9J75XN7+hC3XU9R5Y2oahAn+1GEqaIgOpcEMEEveOCJaujyef
- nZ1V3x87lFg+ZzmsT1fn5+fVd8fYBkNJU2MgFS4nkGhQCZWuhUaY/3JmtO67Mlzi4/2d1fkNVdLyWH7u
- pcY629iGdS/7GUqaEgOpcG2BRGP49OnT6mGEdQqN8aY9CnDpi/nUzb/vwnK30VsD81h3G05PTxcvX75c
- +yzLUNJUGEiFawskGsEXL14sp9ZY3r5923om+6PC2ZWhpCkwkAqXE0j/+9//llNrLK9fv147kFIxlBSd
- gVQ4A2kathFInikpOgOpcAbSNGwjkFIxlBSVgVQ4A2kathlIFENJERlIhTOQpiE3kHgqsu7vdcVQUjQG
- UuEMpGloCySCiF4h6FyVfVY3TV0xlBSJgVQ4A2kacgMJDAbYNO1qSQ862Eu4IjCQCmcgTUNOIPECc8JZ
- T24oUZiWIJPGZCAVzkCahtxAWu38NYVSTrdDTMO+pjcJaSwGUuEMpGl48+ZN636q6428SygxHceDNBYD
- qXAG0jTQazhnQT8KFvYho//WyQ0l9vX+/v7yW9LwDKTCGUjTwei+Ozs7/wgW9t/u7m7j8Oo595TY13Ti
- Ko3FQCpc2xDmNFJ2rhoDPYazvzhTYp9R2D+PHz/OGlq97UyJz+hZXBqLgVQ4LvM0BRKf/ehSkMbB5Tvu
- KbFfCJAuw2OkUCLU0j7m35x5cSbcZURcadsMpMJdXl5+b5RSA7XaUPHfT58+LafWHPDEHpf42L+U+/fv
- V0G1jXGfpE0YSFocHR1Vl34oqZFK/884PJqfm5ubakh2ypcvX5Z/lcZlIKny4cOHxbNnz6pfzhT+zd8k
- aSgGkv6GX84USRqagSRJCsFAktQJ95woPpGnbTOQpIlJj33/+eef1WPfQwUDy6K/PJ7Ko/D+Ew/ESNti
- IEkTcXt7W70Yy4utvEtE6fJi7CZWn8Rk+RT+zTrwyLi0DQaSNBGE0b/+9a/aroMePHjQ2HXQJq6urhb3
- 7t37/l7aaknhaChpGwwkaQI4A0pnJndDgUJPC331qNHW0zjFUNI2GEjSBOQOP9EHRpNtCyTPlLQNBpI0
- AesM0LctPDzRFkgUQ0mbMpCkCRgzkOjLsOly4WoxlLQJA0nf0VUQl4YoDmUdy5iBhIODg6yzpFQMJa3D
- QFL1kiN919Go0ZBQ+Dejh9rxZgxjBxJevXpVrUPOmRLFUFJXBlLhGHKAm+E8pXW3QeFvfOawBOOLEEgg
- YJrW424xlNSFgVS44+PjxgaGz969e7ecWmOJEkgwlNQXA6lwv/32W2sgMY3GFSmQkELJBx20TQZS4doC
- ifdbGNpa44oWSPBMSdtmIBXOQJqGiIEEz5S0TQZS4QykaYgaSPDpO22LgVQ4A2kacgNpLPSjlxtIFENJ
- dQykwhlI05ATSE+ePFlcXl5WvXPnFKbd5D0zXgdgHozPROEVAdajbv3qiqGkuwykwhlI09AWSKkwTETX
- 8vz58ypYunj79u3i4cOH/1j26v/nFENJqwykwhlI05AbSFw261qYLyPA5oYS94x4aZqzodX51K1PW0nL
- Z56SgVQ4A2kacgNp3ULA5OxnLs2lIKqbzzqFeTHPs7Oz5VJUKgOpcAbSNPQdSIQCl9za7imlJ+rq5rFJ
- YZ5eupOBVDgDaRpyxyRat6QzHoaaaPLy5cvqmLj7/U0L28YQ7SqbgVQ4A2ka2voc3LREOEPiWFTZDKTC
- GUjTQFD88ssvnR6r7lLGvIdEMZAEA6lwBtJ0/PXXX9W+Yp8QCNsqzHMbT9k1lbpja7UYSIKBVDgDaVpO
- Tk4Wjx8//v4O0TbKJu8h1c3vbuHMru7YWi0GkmAgFc5Amh76q0s9LdztfaFL4fvb6Kmhbt53SxqRuO4Y
- oxhIgoFUOANJQ2h7Os9AEgykwhlIGsKLFy8MJLUykApnIGkIBpJyGEiFM5A0BANJOQykwhlIGoKBpBwG
- UuEMJA3BQFIOA6lwBpKGYCAph4FUOANJQzCQlMNAKpyBpCEYSMphIBXOQNIQDCTlMJAKZyBpCAaSchhI
- hTOQNAQDSTkMpMIZSJuho9PVonoGknIYSIVj2Oi2QKJjzFLd3t5Ww3q/f/9+cXR0tDg4OKgaTkKaHqyf
- Pn36t8Lf+IxpmJbv8F3mwbxKldO5qkOYy0Aq3OvXrxsDiYHYmKYU19fXi9PT0ypMCBfG/KEeaExTob7S
- vxlSYbXUTUNhHsyLeTJvlsGySsExxLG0emytFurrzz//XE6tUhlIhfv8+XM1WmhqNFcLf2NwtU3GzJkC
- xuthwDnCItVFChRCJmfE07bCPFJgpXmzLJb55s2bah3mLA3BznbfrRv+xmcciyqbgaTqkhIje67+quff
- /I3P5oizEy6n7e/v/23btxE+uYVlrdY168I6zfXMqcTjTN0YSKow8ucff/zx/V4I/+46rPUUcC+Hbdvd
- 3f3eKA4ZQj8qKZworBvryLrOTSnHmdZjIKkIFxcX1Y319Audy2d1wRChsG7pzIGn01h3qQQGkmaNezM8
- 8cYZCI18hLOh3LK6zjyBNvf7TJKBpFn6+vVr9WQXN8unFkR3SwomtoVtYtukOTKQNDtnZ2eLJ0+eVI34
- ti7NEQrMKz0plwrLWC2rn6XptxWGzItlsG0fP35cbq00HwaSZoOeEnjHhwAgEOoa9dySAiiFDP/PwwaE
- wfPnz6tLaNyQ590Zzloo/Ju/8RnTMC3fSevDvLYRUGl92FZ7h9CcGEiaBd5h4bFpGv11G/wUHBQeKEhP
- gb1796564m2dx7H5Dt9lHunpMuadlrPJurKtbLPv72guDCRN3ocPH74/xl3XeLeVdCZEUNDtz/HxcfUA
- QR9nH8yTebMMlrXpU39sM9tOHUhTZyBp0niRlLOFdRr0dJby+PHj6pLbGE+xsUyWzTqk9alb16aSLgNS
- F9KUGUiarMPDw6oB73rZKzX8XD6jT7kIT62xDqwL67ROMFEHfIc6kabKQNIkcT+m6/0iziRSEJ2cnCzn
- FA/rloKpy5kfdUGdUDfSFBlIqjA0Apd8eEKMwr+jDpeQwqiuUf5RYXo6M6UT1Sk8mcY6sq6s8zrbGjWU
- 6o6zm5ub5acqnYGkqmsahkagIVst/C1atzWvXr2q1q2uIa4r6VIWDxBM8Wk01pl1Zxu6nA1SR9RVJFM6
- zjQOA6lw/DpNjURdo8ZnUX7BMkxDl4aZ6XiKbQ43+9mG9Lh43bbeLSmIqbMIpnScaTwGUuFo6OoaiVT4
- LEKDzn2VrmFEVztz+uXNtjx69Khxf62WFEoR7pdN5TjTuAykwtHxaFNDQYPGtf4x0RCzLl0f7aZBntso
- pJxFMKhfbiilOhs7mDmGms7u2B6ORZXNQCpcTiBxD2MsNMCcFTQ1Zk2FbaOLnTnhgQeG0sgNJeqOOhzz
- khjDaBhIamMgFS56IHVpeOsKZ0l8P9oN/m3o8ug701GXYzGQlMNAKlzkQKL/t6ZGLLekUJrbmRJ+//33
- xv23WqhL6nQMBpJyGEiFixpIX758qd7B6Xrf6Ecl3eCf4+U79k9OKFGX1Cl1OzQDSTkMpMJFDaTcS3Up
- aOo+u1vmevmObodSzw51271a2P4xLt0ZSMphIBUuYiC9f/8+68yIabhZTwObG0oUtnduZ0q8QEuv37n1
- NnTv4AaSchhIhYsWSFyCYmC7toDhbIeGNY2c2uVeylzPlAgZ6oTtq9vuVKhb6njILpQMJOUwkAoXLZD+
- +uuv1jCisM53z3K6hBJljqFEneTUAdNQ10MxkJTDQCpcpEDiXgiX4NouO7FO/MKvGzaibXtWyxzPlKiT
- nDNM6pi6rqvDPhhIymEgFS5SIPGLvS1MCBHK2dnZ8lv/VPrlO+om1VPdNqfCdg91lmQgKYeBVLgogcT9
- DEZNbTs7ym240na1NcqUOYZS236lUNfU+RD3kgwk5TCQChclkHKerCM46DA1dxiJku8pUUfUVVsgU+fU
- fd8MJOUwkAoXJZBYRlODRWE9uz6unbavy5nSXB4Jz3nAYaj9ayAph4FUuAiBxK95xvppCo10drROLwOl
- 3lO6vr5uPUviM+r+6upq+a1+GEjKYSAVLkIgMYhcW2Dw+SbDcq9z+W4OZ0o5w73zed8D+RlIymEgFW7s
- QOKG+t7eXmNjlX7hf/r0afmt9bRt62qZy5kSdZa25+42pkLdsw/6fLjBQFIOA6lwYwcSl4raLtexDgxK
- tw0lhhJ1lxP4fV62M5CUw0Aq3NiBlNMzA58fHx8vv7G50u4pUXdt20sd9/lOkoGkHAZS4cYOpLaOUQmE
- dR9maFLSmRJ11/ZwA/ugz17ADSTlMJAKN2Yg5XQVxPK3dbnurrTtTQ11KkzDukw1lNou27EPHj582FtX
- QgaSchhIhRszkHJuuLNufT4B1rb9qyWdKU3x6bu3b982bmfaB5s+OPIjBpJyGEiFGzOQ2oYop5GknJ+f
- L7/RjxIeCacOU33WbROFfdHXEOcGknIYSIUbM5DaehKg8Xzw4MHi9vZ2+Y3+dH3QgXqZ0uU7LsVRl02B
- 1GfQGkjKYSAVbsxAYr5NjRSf7e/vL6fu39yfvmu7j9TnvjaQlMNAKtyYgcS4PU0PNIzR4M85lNp6bWBf
- 0Pt3Hwwk5TCQCjdWIN3c3FSXkNqesONm/NDa6mS1TCmUjo6OGkOBfcE+Yd9sm4GkHAZS4cYKJHoFaHs3
- hgZyiKER6qR6aVq/VKYSSh8+fGj8AcB2sE/66LHBQFIOA6lwYwVSziPffHZxcbH8xvDa6ma1TCGUqPO2
- +ua/fTz6bSAph4FUuJxA+vXXX5dTb8/Hjx8bGygaxyGGRWiT7ik1NeSpRA+lnGE+2Cfsm23jODOQ1MZA
- Khz3FZoCic+YZttyAun+/fvZo8P2aS5nSnQhRJ2OEUhjHWeaFgOpcNzApsuYusaCv/FZHze5T09PGwOJ
- ex27u7vVIHMRzOHlWeqSOm0LJPbNto11nGlaDCRV92loEHZ2dqrGIRX+1tc9HHqgbgukaI3U1B8JT6HQ
- 9GAD+2SbPauvSsfZ6jHGMdfncaZpMZBUobHikgn3iygMRdBnDwltZ0g06Pya33Yv35ua8uW7Mc+QEo6p
- 1eOMf3tmpMRA0iimdA/prnXOlCJcvhvzHpKUw0DSKHICKcJTdj8yxct3Yz5lJ+UwkDQK7hnQADY1jnwW
- +d5CunzXtA2pMA2N/ZihlPMeUvQ617wZSBpF9J4acnW5p0QZ80yJuhyrpwYph4GkUXAjO6cvuym8mzKV
- R8Kpy6bLpOyLvvqyk3IYSBpNTm/f9FA9BVO4pzRmb99SDgNJo6GPvKZf7HzGGD5Tsc4j4UOeKT1//ry1
- vvsaakTKYSBpNDTGbb/YeW9miBFjtyXqI+HUYdsl0qEDUrrLQNJo6BGgqfGmwaacn58vvzENES/fUYep
- PuvWg8IZUl+9NEg5DCSN5vLysmoImxpJGusxBunbVNdHwpm2z7OTN2/eNIZkWk/2iTQWA0kVGiJuej99
- +rQq/Lvvxunr16+LR48eNV5Gmtp9pFWRuhlqu3/EPqBPOfZJn8Y4zjQdBpKq91N4g58GkUaLwr/5G6OM
- 9unly5eNDSUNNe/GROvTLleEUKKHhrZ3vlgu+6JPHEs/Os6iv2+mYRhIhaOxon+zulDgb32HAZ24NgUS
- hUaL6aZq7Jdnqbu25fddxxxDHEtNx1nEfgs1LAOpcK9fv25srBgegGn6Qq8AOf2rTfWyXbJOKG3rnhJ1
- 1xT61D37oM8eGjiGOJbqlk9he/s8zjQNBlLhGAKgqaGkIev7Us7e3l5rg8l/6YttysZ4+o46S/O7u4xU
- qHv2QZ/aLs2yrRyLKpuBVLi2X+40In2/LNn2BBiFz7kBPnXr3FPa5EyJOsupW/ZBn168eNEaSNSNymYg
- FS5CIOUMi8BnU364YdVQZ0rpvk1bvVL3fd+/MZCUw0AqXIRAAstoa6TXbZgjGiKUmD6nTnkkvG8GknIY
- SIWLEkg89tvUYFHSWdJcnsZKdd90BpMK01A/uaFEHbWdHVGY5xCPXBtIymEgFS5KIH379q3q/bstlFjX
- Od38bqv/u4Vpc0IpZ77UNXVO3ffNQFIOA6lwUQIJOe/LUOhVYE7DbK8TSk0POpydnWWddTGfod7vMpCU
- w0AqXKRAokdquq9pargofD7UL/uhdAklwoZp686Ucs80+Zy6HqondQNJOQykwkUKJLT1AJ4K08xtqIQu
- oURh2ruhRJ3k1t+QvV8YSMphIBUuWiDRuWfOL3zOErh013dfe0Pb5Ok7LmPyt7bLddQtI8P23ZHqKgNJ
- OQykwkULJBAyhE1bw8o09MM3h3eTVnU5U0rBzHe4BMe/66ZLJU0/dGemBpJyGEiFixhIoKuZnEaZaRjG
- YMhf+0NIZ0ptoZwK+ylnWubZd1dQdQwk5TCQChc1kDjr4eyn7Rc/hfWnwZvTQw5o2zddC3U5Vm8XBpJy
- GEiFixpI4AGHpkZstcy1QetyT6mtUJdjDVFuICmHgVS4yIGEtt7IV8tcG7W2fZRT+P4Yl+oSA0k5DKTC
- RQ+km5ubapjzpsZstbAthNjcLt9tcqZE3fHAA3U5FgNJOQykwkUPJDCmT1tv4KuF7WFQujEb4D4wlERu
- HaTC9NTdxcXFci7jMJCUw0Aq3BQCCScnJ9VN+S6hxJnV2A3xNp2fn3cKZqZj/1F3YzOQlMNAKtxUAglp
- IL/cBpl1pwEfskeCvrANOb13p8J01FWUYcENJOUwkAo3pUACvRJ0CaV0lsA2THHYCtaZdWcbuoZRTq/g
- QzGQlMNAKtzUAgldQ4nC9LzXdHR0NImXaHkog3VlnZv2z90SMYxgICmHgVS4KQYS1gkl7kGxPfSVN3TX
- OV2wbvQ+wbrmvBicStQwgoGkHAZS4aYaSDg8PKzWr0soUfgOZW9vb3F6ehrijIl1YF1Yp7R+dev+o0Id
- 8B3qJCIDSTkMpMJNOZDAZS0a4y5nEqmkhp+er3lg4urqajnX4bBMls06pPWpW9emkp4+pC6iMpCUw0Aq
- 3NQDCfQOzr2WdRpzCg06dcBTbGwrDXuf4cS8eWqOZbFMlr1OoFLYZrY9+jAcBpJyGEiFm0MggUaey11s
- S9dLeKmky14UgoL58TLqu3fvqveZeNG2Sw8QTMt3+C7zYF7Mk3mn5Wyyrmwr8xvjzK4rA0k5DKTCzSWQ
- QABwDyUFS9325JbVcErz2t3drR6IeP78eVVvPDzA8lYLf+MzpmFavsN3V+e1bgilkubB8qbSRZKBpBwG
- UuHmFEgJI6cSBmzXpo1/KsyHwqU16oR5NxWmSfd2trkOzJttYxunxEBSDgOpcHMMJHDmQC8F6R7NtkJh
- jJKCiG1hm6ZyVrTKQFIOA6lwbYE09YaC+yusf9qWKQVTCiL+zTZM4V7Rj8z9ONN2GEiFY8C2toaCG/JT
- x4MFDEuRtilyMK0GEWMYzaGDWI6htuNsrMEDFYeBVDheyORJrZ2dnX80EvyNz6bQ1U4uhrJgbKH0mDgl
- QjixDml9WDfWkXWdi9KOM63HQNLiy5cv1fhB6X0cCv/e39+vPpsjtov3jdhGegRnm4cOpxRCLJt1YF1Y
- p+vr6+Vazkvdccb287e5HmfqxkDSd7xcyU1zeg6I/qLlNl1eXlbbTMOYzpxSY5melKsLlC6FeTCv1Xmz
- LJbJslmHUnBssc0cayUdZ2pnIEkrGO6BPuV4n4iwYOhvAuXur/qckqbnu8yDeTFP5s0ypjgchtQnA0lq
- QE8LnL3QA/fbt28XBwcH1dNgPArPJTbufawW/sZnTMO0fIfvMo+5DakubZuBJEkKwUCSJIVgIEmSQjCQ
- JEkhGEiSpBAMJElSCAaSJCkEA0l/w7syvi+jvnmcqY6BpApduNCLACOcUvi33bpo2zzO1MRAUtWhZ+rq
- hm5uUjc5/I2eBqRt4Fj60XHGMSgZSIWjS5vUV1vqCDSV9Lc5DYOgcXAMrR5TqyX9raQOZlXPQCrc4eFh
- 9Sv1biORCp8xjbQJjzPlMJAKxyiqTQ0Fl1MYtVTaBMcQx1LdMUbhGORYVNkMpMLRK3VbINF7tbSJFy9e
- tAYSx6LKZiAVzkDSEAwk5TCQCmcgaQgGknIYSIUzkDQEA0k5DKTCGUgagoGkHAZS4QwkDcFAUg4DqXAG
- koZgICmHgVQ4A0lDMJCUw0AqnIGkIRhIymEgFc5A0hAMJOUwkApnIGkIBpJyGEiFM5A0BANJOQykwuUE
- Eo2JtImczlUNJBlIhWsLJMaqefr06eLk5GSt8vHjx8Xt7e1yaev59u1bNZ+6+fddzs7OquVvinkwr7pl
- 9F2ou023gX247j44PT2tjqG6sZBSMZAEA6lwbYFE+emnn6rGZN3y4MGDxfHx8XKJ3dAIPnr0qHa+QxWW
- z3qsa+rbwL5jH9bNN7dwDNUdW6kYSIKBVLicQNq00CBxuaZrKHFGwfebLvUMUVg+DSrr09X5+Xn13Qjb
- wH+7bgP7jO/2vf4GkmAgFW6IQKLQoPErO/fyHZeY9vf3R2/IU6GO9vb2Ol36Ylq+M0T95hTqsss2sK/Y
- Z0PsAwNJMJAKN1QgUWjYci8bff78eXHv3r3WSz1DFdaD9bm6ulquYTumjbgN1G0O9tVQPwgMJMFAKlzb
- EObbLCyHm9w5Pn36VDWgkRpzysXFxXIN2zFtxG2gbnOwr4Y8NhzCXAZS4Q4PDwdpdGgIuZeU26BfX18v
- 7t+/H6oxZ31Yr1wRt+GXX37J3oYhA5VjkGNRZTOQCnd5eVk1CITF3UZim4UGp+s9GC7h7Ozs1M5v6MJ6
- rHNJKdo2dDkLGeoeWDr2OBZVNgNJi6Ojo+peAQ1P+kW8rUJjQ0O4u7ubfako4Zf848ePq+8zn7r5913S
- +j958qTT2VFyc3NTfTfCNlCXXbeBfca+62v9OeY49jgGJQNJlffv3y+ePXtWNT5cZtpWefjwYXWWkHsj
- /S4a9IODg+o9mrr5911Y7qtXrzZ6uZfvMo8xt4E6pC7Xwb5jH7Iv6+a/buFY45jj2JNgIOlvaDxpuLZV
- vn79upzzZphP3fz7Lttaf0x9G7a9/puEvObJQJIkhWAgSZJCMJAkSSEYSJKkEAwkSVIIBpIkKQQDSZIU
- goEkSQrBQJIkhWAgSZJCMJAkSSEYSJKkEAwkSVIIBpIkKQQDSZIUgoEkSQrBQJIkhWAgSZJCMJAkSSEY
- SJKkEAwkSVIIBpIkKQQDSZIUgoEkSQrBQJIkhWAgSZJCMJAkSSEYSJKkEAwkSVIIBpIkKQQDSZIUgoEk
- SQrBQJIkhWAgSZJCMJAkSSEYSJKkEAwkSVIIBpIkKQQDSZIUgoEkSQrBQJIkhWAgSZJCMJAkSSEYSJKk
- EAwkSVIIBpIkKQQDSZIUgoEkSQrBQJIkhWAgSZJCMJAkSSEYSJKkEAwkSVIIBpIkKQQDSZIUgoEkSQrB
- QJIkhWAgSZJCMJAkSSEYSJKkEAwkSVIIBpIkKQQDSZIUgoEkSQrBQJIkhWAgSZJCMJAkSSEYSJKkEAwk
- SVIIBpIkKQQDSZIUgoEkSQrBQJIkhWAgSZJCMJAkSSEYSJKkEAwkSVIIBpIkKQQDSZIUgoEkSQrBQJIk
- hWAgSZJCMJAkSSEYSJKkEAwkSVIIBpIkKQQDSZIUgoEkSQrBQJIkhWAgSZJCMJAkSSEYSJKkEAwkSVII
- BpIkKQQDSZIUgoEkSQrBQJIkhWAgSZJCMJAkSSEYSJKkEAwkSVIIBpIkKQQDSZIUgoEkSQpgsfh/q6cJ
- FSVLl/UAAAAASUVORK5CYII=
-
-
-
-
- iVBORw0KGgoAAAANSUhEUgAAAaQAAAGkCAYAAAB+TFE1AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
- vAAADrwBlbxySQAAIEdJREFUeF7t3Qtz1EbahuHv//+w9e4mBHO0YSEH7ACOsQHb2GAb5qtbNU1NHCG1
- ZkbSK/V9VXWFeDQ6tFT9jE7d/7eQJCkAA0mSFIKBJEkKwUCSJIVgIEmSQjCQJEkhGEiSpBAMJElSCAaS
- JCkEA0mSFIKBJEkKwUCSJIVgIEmSQjCQJEkhGEiSpBAMJElSCAaSJCkEA0mSFIKBJEkKwUCSJIVgIEmS
- QjCQJEkhGEiSpBAMJElSCAaSJCkEA0mSFIKBJEkKwUCSJIVgIEmSQjCQJEkhGEiSpBAMJElSCAaSJCkE
- A0mSFIKBJEkKwUCSJIVgIEmSQjCQJEkhGEiSpBAMJElSCAaSJCkEA0mSFIKBJEkKwUCSJIVgIEmSQjCQ
- JEkhGEiSpBAMJElSCAaSJCkEA0mSFIKBJEkKwUCSJIVgIEmSQjCQJEkhGEiSpBAMJElSCAaSJCkEA0mS
- FIKBJEkKwUCSJIVgIEmSQjCQJEkhGEiSpBAMJElSCAaSJCkEA0mSFIKBJEkKwUCSJIVgIEmSQjCQJEkh
- GEiSpBAMJElSCAaSJCkEA0mSFIKBJEkKwUCSJIVgIEmSQjCQJEkhGEiSpBAMJElSCAaSJCkEA0mSFIKB
- JEkKwUCSJIVgIEmSQjCQJEkhGEiSpBAMJElSCAaSJCkEA0mSFIKBJEkKwUCSJIVgIEmSQjCQJEkhGEiS
- pBAMJElSCAaSJCkEA0mSFIKBJEkKwUCSJIVgIEmSQjCQJEkhGEiSpBAMJElSCAaS/ub29nar5evXr8s5
- b+bbt2+Lm5ub2mX0Wba1/mBedcvYpEhzYiCp8v79+8WzZ88Wu7u7i/v371f/3bQwn4cPHy5+++23xefP
- n5dL6oYQOjg4WDx69Ghr65VbWB7LffXq1UaNP99lHtveBua1t7e3OD4+Xi5JmjYDSYujo6PFf/7zn8W/
- //3vxU8//bTV8t///reaLw3op0+flkvMc319vXjy5MliZ2enmk/d/PsuLJflsx6sT1cEap/bkPbbH3/8
- sVyiNF0GUuEuLy8XP//8c9VY8t++Co0mv+a59JaLMysa8rr5DV1YD9anqyG2gWCifn///fflUqVpMpAK
- d3h4WDVmdQ3dNguNJqF3cXGxXHIzzka4JMX36uY3dGE9WJ8uZ0lDboOhpDkwkAr366+/DhJIFJZzcnKy
- XHIzLu/RyEYKJEpuoIJph94G6tjLd5oqA6lwXFIaKpC43/Hx48flkpvxEMS9e/dCBRLrc3V1tVzDdkw7
- xjYYSpoqA6lwQwUSYfTgwYPsp9W418Q9J75XN7+hC3XU9R5Y2oahAn+1GEqaIgOpcEMEEveOCJaujyef
- nZ1V3x87lFg+ZzmsT1fn5+fVd8fYBkNJU2MgFS4nkGhQCZWuhUaY/3JmtO67Mlzi4/2d1fkNVdLyWH7u
- pcY629iGdS/7GUqaEgOpcG2BRGP49OnT6mGEdQqN8aY9CnDpi/nUzb/vwnK30VsD81h3G05PTxcvX75c
- +yzLUNJUGEiFawskGsEXL14sp9ZY3r5923om+6PC2ZWhpCkwkAqXE0j/+9//llNrLK9fv147kFIxlBSd
- gVQ4A2kathFInikpOgOpcAbSNGwjkFIxlBSVgVQ4A2kathlIFENJERlIhTOQpiE3kHgqsu7vdcVQUjQG
- UuEMpGloCySCiF4h6FyVfVY3TV0xlBSJgVQ4A2kacgMJDAbYNO1qSQ862Eu4IjCQCmcgTUNOIPECc8JZ
- T24oUZiWIJPGZCAVzkCahtxAWu38NYVSTrdDTMO+pjcJaSwGUuEMpGl48+ZN636q6428SygxHceDNBYD
- qXAG0jTQazhnQT8KFvYho//WyQ0l9vX+/v7yW9LwDKTCGUjTwei+Ozs7/wgW9t/u7m7j8Oo595TY13Ti
- Ko3FQCpc2xDmNFJ2rhoDPYazvzhTYp9R2D+PHz/OGlq97UyJz+hZXBqLgVQ4LvM0BRKf/ehSkMbB5Tvu
- KbFfCJAuw2OkUCLU0j7m35x5cSbcZURcadsMpMJdXl5+b5RSA7XaUPHfT58+LafWHPDEHpf42L+U+/fv
- V0G1jXGfpE0YSFocHR1Vl34oqZFK/884PJqfm5ubakh2ypcvX5Z/lcZlIKny4cOHxbNnz6pfzhT+zd8k
- aSgGkv6GX84USRqagSRJCsFAktQJ95woPpGnbTOQpIlJj33/+eef1WPfQwUDy6K/PJ7Ko/D+Ew/ESNti
- IEkTcXt7W70Yy4utvEtE6fJi7CZWn8Rk+RT+zTrwyLi0DQaSNBGE0b/+9a/aroMePHjQ2HXQJq6urhb3
- 7t37/l7aaknhaChpGwwkaQI4A0pnJndDgUJPC331qNHW0zjFUNI2GEjSBOQOP9EHRpNtCyTPlLQNBpI0
- AesM0LctPDzRFkgUQ0mbMpCkCRgzkOjLsOly4WoxlLQJA0nf0VUQl4YoDmUdy5iBhIODg6yzpFQMJa3D
- QFL1kiN919Go0ZBQ+Dejh9rxZgxjBxJevXpVrUPOmRLFUFJXBlLhGHKAm+E8pXW3QeFvfOawBOOLEEgg
- YJrW424xlNSFgVS44+PjxgaGz969e7ecWmOJEkgwlNQXA6lwv/32W2sgMY3GFSmQkELJBx20TQZS4doC
- ifdbGNpa44oWSPBMSdtmIBXOQJqGiIEEz5S0TQZS4QykaYgaSPDpO22LgVQ4A2kacgNpLPSjlxtIFENJ
- dQykwhlI05ATSE+ePFlcXl5WvXPnFKbd5D0zXgdgHozPROEVAdajbv3qiqGkuwykwhlI09AWSKkwTETX
- 8vz58ypYunj79u3i4cOH/1j26v/nFENJqwykwhlI05AbSFw261qYLyPA5oYS94x4aZqzodX51K1PW0nL
- Z56SgVQ4A2kacgNp3ULA5OxnLs2lIKqbzzqFeTHPs7Oz5VJUKgOpcAbSNPQdSIQCl9za7imlJ+rq5rFJ
- YZ5eupOBVDgDaRpyxyRat6QzHoaaaPLy5cvqmLj7/U0L28YQ7SqbgVQ4A2ka2voc3LREOEPiWFTZDKTC
- GUjTQFD88ssvnR6r7lLGvIdEMZAEA6lwBtJ0/PXXX9W+Yp8QCNsqzHMbT9k1lbpja7UYSIKBVDgDaVpO
- Tk4Wjx8//v4O0TbKJu8h1c3vbuHMru7YWi0GkmAgFc5Amh76q0s9LdztfaFL4fvb6Kmhbt53SxqRuO4Y
- oxhIgoFUOANJQ2h7Os9AEgykwhlIGsKLFy8MJLUykApnIGkIBpJyGEiFM5A0BANJOQykwhlIGoKBpBwG
- UuEMJA3BQFIOA6lwBpKGYCAph4FUOANJQzCQlMNAKpyBpCEYSMphIBXOQNIQDCTlMJAKZyBpCAaSchhI
- hTOQNAQDSTkMpMIZSJuho9PVonoGknIYSIVj2Oi2QKJjzFLd3t5Ww3q/f/9+cXR0tDg4OKgaTkKaHqyf
- Pn36t8Lf+IxpmJbv8F3mwbxKldO5qkOYy0Aq3OvXrxsDiYHYmKYU19fXi9PT0ypMCBfG/KEeaExTob7S
- vxlSYbXUTUNhHsyLeTJvlsGySsExxLG0emytFurrzz//XE6tUhlIhfv8+XM1WmhqNFcLf2NwtU3GzJkC
- xuthwDnCItVFChRCJmfE07bCPFJgpXmzLJb55s2bah3mLA3BznbfrRv+xmcciyqbgaTqkhIje67+quff
- /I3P5oizEy6n7e/v/23btxE+uYVlrdY168I6zfXMqcTjTN0YSKow8ucff/zx/V4I/+46rPUUcC+Hbdvd
- 3f3eKA4ZQj8qKZworBvryLrOTSnHmdZjIKkIFxcX1Y319Audy2d1wRChsG7pzIGn01h3qQQGkmaNezM8
- 8cYZCI18hLOh3LK6zjyBNvf7TJKBpFn6+vVr9WQXN8unFkR3SwomtoVtYtukOTKQNDtnZ2eLJ0+eVI34
- ti7NEQrMKz0plwrLWC2rn6XptxWGzItlsG0fP35cbq00HwaSZoOeEnjHhwAgEOoa9dySAiiFDP/PwwaE
- wfPnz6tLaNyQ590Zzloo/Ju/8RnTMC3fSevDvLYRUGl92FZ7h9CcGEiaBd5h4bFpGv11G/wUHBQeKEhP
- gb1796564m2dx7H5Dt9lHunpMuadlrPJurKtbLPv72guDCRN3ocPH74/xl3XeLeVdCZEUNDtz/HxcfUA
- QR9nH8yTebMMlrXpU39sM9tOHUhTZyBp0niRlLOFdRr0dJby+PHj6pLbGE+xsUyWzTqk9alb16aSLgNS
- F9KUGUiarMPDw6oB73rZKzX8XD6jT7kIT62xDqwL67ROMFEHfIc6kabKQNIkcT+m6/0iziRSEJ2cnCzn
- FA/rloKpy5kfdUGdUDfSFBlIqjA0Apd8eEKMwr+jDpeQwqiuUf5RYXo6M6UT1Sk8mcY6sq6s8zrbGjWU
- 6o6zm5ub5acqnYGkqmsahkagIVst/C1atzWvXr2q1q2uIa4r6VIWDxBM8Wk01pl1Zxu6nA1SR9RVJFM6
- zjQOA6lw/DpNjURdo8ZnUX7BMkxDl4aZ6XiKbQ43+9mG9Lh43bbeLSmIqbMIpnScaTwGUuFo6OoaiVT4
- LEKDzn2VrmFEVztz+uXNtjx69Khxf62WFEoR7pdN5TjTuAykwtHxaFNDQYPGtf4x0RCzLl0f7aZBntso
- pJxFMKhfbiilOhs7mDmGms7u2B6ORZXNQCpcTiBxD2MsNMCcFTQ1Zk2FbaOLnTnhgQeG0sgNJeqOOhzz
- khjDaBhIamMgFS56IHVpeOsKZ0l8P9oN/m3o8ug701GXYzGQlMNAKlzkQKL/t6ZGLLekUJrbmRJ+//33
- xv23WqhL6nQMBpJyGEiFixpIX758qd7B6Xrf6Ecl3eCf4+U79k9OKFGX1Cl1OzQDSTkMpMJFDaTcS3Up
- aOo+u1vmevmObodSzw51271a2P4xLt0ZSMphIBUuYiC9f/8+68yIabhZTwObG0oUtnduZ0q8QEuv37n1
- NnTv4AaSchhIhYsWSFyCYmC7toDhbIeGNY2c2uVeylzPlAgZ6oTtq9vuVKhb6njILpQMJOUwkAoXLZD+
- +uuv1jCisM53z3K6hBJljqFEneTUAdNQ10MxkJTDQCpcpEDiXgiX4NouO7FO/MKvGzaibXtWyxzPlKiT
- nDNM6pi6rqvDPhhIymEgFS5SIPGLvS1MCBHK2dnZ8lv/VPrlO+om1VPdNqfCdg91lmQgKYeBVLgogcT9
- DEZNbTs7ym240na1NcqUOYZS236lUNfU+RD3kgwk5TCQChclkHKerCM46DA1dxiJku8pUUfUVVsgU+fU
- fd8MJOUwkAoXJZBYRlODRWE9uz6unbavy5nSXB4Jz3nAYaj9ayAph4FUuAiBxK95xvppCo10drROLwOl
- 3lO6vr5uPUviM+r+6upq+a1+GEjKYSAVLkIgMYhcW2Dw+SbDcq9z+W4OZ0o5w73zed8D+RlIymEgFW7s
- QOKG+t7eXmNjlX7hf/r0afmt9bRt62qZy5kSdZa25+42pkLdsw/6fLjBQFIOA6lwYwcSl4raLtexDgxK
- tw0lhhJ1lxP4fV62M5CUw0Aq3NiBlNMzA58fHx8vv7G50u4pUXdt20sd9/lOkoGkHAZS4cYOpLaOUQmE
- dR9maFLSmRJ11/ZwA/ugz17ADSTlMJAKN2Yg5XQVxPK3dbnurrTtTQ11KkzDukw1lNou27EPHj582FtX
- QgaSchhIhRszkHJuuLNufT4B1rb9qyWdKU3x6bu3b982bmfaB5s+OPIjBpJyGEiFGzOQ2oYop5GknJ+f
- L7/RjxIeCacOU33WbROFfdHXEOcGknIYSIUbM5DaehKg8Xzw4MHi9vZ2+Y3+dH3QgXqZ0uU7LsVRl02B
- 1GfQGkjKYSAVbsxAYr5NjRSf7e/vL6fu39yfvmu7j9TnvjaQlMNAKtyYgcS4PU0PNIzR4M85lNp6bWBf
- 0Pt3Hwwk5TCQCjdWIN3c3FSXkNqesONm/NDa6mS1TCmUjo6OGkOBfcE+Yd9sm4GkHAZS4cYKJHoFaHs3
- hgZyiKER6qR6aVq/VKYSSh8+fGj8AcB2sE/66LHBQFIOA6lwYwVSziPffHZxcbH8xvDa6ma1TCGUqPO2
- +ua/fTz6bSAph4FUuJxA+vXXX5dTb8/Hjx8bGygaxyGGRWiT7ik1NeSpRA+lnGE+2Cfsm23jODOQ1MZA
- Khz3FZoCic+YZttyAun+/fvZo8P2aS5nSnQhRJ2OEUhjHWeaFgOpcNzApsuYusaCv/FZHze5T09PGwOJ
- ex27u7vVIHMRzOHlWeqSOm0LJPbNto11nGlaDCRV92loEHZ2dqrGIRX+1tc9HHqgbgukaI3U1B8JT6HQ
- 9GAD+2SbPauvSsfZ6jHGMdfncaZpMZBUobHikgn3iygMRdBnDwltZ0g06Pya33Yv35ua8uW7Mc+QEo6p
- 1eOMf3tmpMRA0iimdA/prnXOlCJcvhvzHpKUw0DSKHICKcJTdj8yxct3Yz5lJ+UwkDQK7hnQADY1jnwW
- +d5CunzXtA2pMA2N/ZihlPMeUvQ617wZSBpF9J4acnW5p0QZ80yJuhyrpwYph4GkUXAjO6cvuym8mzKV
- R8Kpy6bLpOyLvvqyk3IYSBpNTm/f9FA9BVO4pzRmb99SDgNJo6GPvKZf7HzGGD5Tsc4j4UOeKT1//ry1
- vvsaakTKYSBpNDTGbb/YeW9miBFjtyXqI+HUYdsl0qEDUrrLQNJo6BGgqfGmwaacn58vvzENES/fUYep
- PuvWg8IZUl+9NEg5DCSN5vLysmoImxpJGusxBunbVNdHwpm2z7OTN2/eNIZkWk/2iTQWA0kVGiJuej99
- +rQq/Lvvxunr16+LR48eNV5Gmtp9pFWRuhlqu3/EPqBPOfZJn8Y4zjQdBpKq91N4g58GkUaLwr/5G6OM
- 9unly5eNDSUNNe/GROvTLleEUKKHhrZ3vlgu+6JPHEs/Os6iv2+mYRhIhaOxon+zulDgb32HAZ24NgUS
- hUaL6aZq7Jdnqbu25fddxxxDHEtNx1nEfgs1LAOpcK9fv25srBgegGn6Qq8AOf2rTfWyXbJOKG3rnhJ1
- 1xT61D37oM8eGjiGOJbqlk9he/s8zjQNBlLhGAKgqaGkIev7Us7e3l5rg8l/6YttysZ4+o46S/O7u4xU
- qHv2QZ/aLs2yrRyLKpuBVLi2X+40In2/LNn2BBiFz7kBPnXr3FPa5EyJOsupW/ZBn168eNEaSNSNymYg
- FS5CIOUMi8BnU364YdVQZ0rpvk1bvVL3fd+/MZCUw0AqXIRAAstoa6TXbZgjGiKUmD6nTnkkvG8GknIY
- SIWLEkg89tvUYFHSWdJcnsZKdd90BpMK01A/uaFEHbWdHVGY5xCPXBtIymEgFS5KIH379q3q/bstlFjX
- Od38bqv/u4Vpc0IpZ77UNXVO3ffNQFIOA6lwUQIJOe/LUOhVYE7DbK8TSk0POpydnWWddTGfod7vMpCU
- w0AqXKRAokdquq9pargofD7UL/uhdAklwoZp686Ucs80+Zy6HqondQNJOQykwkUKJLT1AJ4K08xtqIQu
- oURh2ruhRJ3k1t+QvV8YSMphIBUuWiDRuWfOL3zOErh013dfe0Pb5Ok7LmPyt7bLddQtI8P23ZHqKgNJ
- OQykwkULJBAyhE1bw8o09MM3h3eTVnU5U0rBzHe4BMe/66ZLJU0/dGemBpJyGEiFixhIoKuZnEaZaRjG
- YMhf+0NIZ0ptoZwK+ylnWubZd1dQdQwk5TCQChc1kDjr4eyn7Rc/hfWnwZvTQw5o2zddC3U5Vm8XBpJy
- GEiFixpI4AGHpkZstcy1QetyT6mtUJdjDVFuICmHgVS4yIGEtt7IV8tcG7W2fZRT+P4Yl+oSA0k5DKTC
- RQ+km5ubapjzpsZstbAthNjcLt9tcqZE3fHAA3U5FgNJOQykwkUPJDCmT1tv4KuF7WFQujEb4D4wlERu
- HaTC9NTdxcXFci7jMJCUw0Aq3BQCCScnJ9VN+S6hxJnV2A3xNp2fn3cKZqZj/1F3YzOQlMNAKtxUAglp
- IL/cBpl1pwEfskeCvrANOb13p8J01FWUYcENJOUwkAo3pUACvRJ0CaV0lsA2THHYCtaZdWcbuoZRTq/g
- QzGQlMNAKtzUAgldQ4nC9LzXdHR0NImXaHkog3VlnZv2z90SMYxgICmHgVS4KQYS1gkl7kGxPfSVN3TX
- OV2wbvQ+wbrmvBicStQwgoGkHAZS4aYaSDg8PKzWr0soUfgOZW9vb3F6ehrijIl1YF1Yp7R+dev+o0Id
- 8B3qJCIDSTkMpMJNOZDAZS0a4y5nEqmkhp+er3lg4urqajnX4bBMls06pPWpW9emkp4+pC6iMpCUw0Aq
- 3NQDCfQOzr2WdRpzCg06dcBTbGwrDXuf4cS8eWqOZbFMlr1OoFLYZrY9+jAcBpJyGEiFm0MggUaey11s
- S9dLeKmky14UgoL58TLqu3fvqveZeNG2Sw8QTMt3+C7zYF7Mk3mn5Wyyrmwr8xvjzK4rA0k5DKTCzSWQ
- QABwDyUFS9325JbVcErz2t3drR6IeP78eVVvPDzA8lYLf+MzpmFavsN3V+e1bgilkubB8qbSRZKBpBwG
- UuHmFEgJI6cSBmzXpo1/KsyHwqU16oR5NxWmSfd2trkOzJttYxunxEBSDgOpcHMMJHDmQC8F6R7NtkJh
- jJKCiG1hm6ZyVrTKQFIOA6lwbYE09YaC+yusf9qWKQVTCiL+zTZM4V7Rj8z9ONN2GEiFY8C2toaCG/JT
- x4MFDEuRtilyMK0GEWMYzaGDWI6htuNsrMEDFYeBVDheyORJrZ2dnX80EvyNz6bQ1U4uhrJgbKH0mDgl
- QjixDml9WDfWkXWdi9KOM63HQNLiy5cv1fhB6X0cCv/e39+vPpsjtov3jdhGegRnm4cOpxRCLJt1YF1Y
- p+vr6+Vazkvdccb287e5HmfqxkDSd7xcyU1zeg6I/qLlNl1eXlbbTMOYzpxSY5melKsLlC6FeTCv1Xmz
- LJbJslmHUnBssc0cayUdZ2pnIEkrGO6BPuV4n4iwYOhvAuXur/qckqbnu8yDeTFP5s0ypjgchtQnA0lq
- QE8LnL3QA/fbt28XBwcH1dNgPArPJTbufawW/sZnTMO0fIfvMo+5DakubZuBJEkKwUCSJIVgIEmSQjCQ
- JEkhGEiSpBAMJElSCAaSJCkEA0l/w7syvi+jvnmcqY6BpApduNCLACOcUvi33bpo2zzO1MRAUtWhZ+rq
- hm5uUjc5/I2eBqRt4Fj60XHGMSgZSIWjS5vUV1vqCDSV9Lc5DYOgcXAMrR5TqyX9raQOZlXPQCrc4eFh
- 9Sv1biORCp8xjbQJjzPlMJAKxyiqTQ0Fl1MYtVTaBMcQx1LdMUbhGORYVNkMpMLRK3VbINF7tbSJFy9e
- tAYSx6LKZiAVzkDSEAwk5TCQCmcgaQgGknIYSIUzkDQEA0k5DKTCGUgagoGkHAZS4QwkDcFAUg4DqXAG
- koZgICmHgVQ4A0lDMJCUw0AqnIGkIRhIymEgFc5A0hAMJOUwkApnIGkIBpJyGEiFM5A0BANJOQykwuUE
- Eo2JtImczlUNJBlIhWsLJMaqefr06eLk5GSt8vHjx8Xt7e1yaev59u1bNZ+6+fddzs7OquVvinkwr7pl
- 9F2ou023gX247j44PT2tjqG6sZBSMZAEA6lwbYFE+emnn6rGZN3y4MGDxfHx8XKJ3dAIPnr0qHa+QxWW
- z3qsa+rbwL5jH9bNN7dwDNUdW6kYSIKBVLicQNq00CBxuaZrKHFGwfebLvUMUVg+DSrr09X5+Xn13Qjb
- wH+7bgP7jO/2vf4GkmAgFW6IQKLQoPErO/fyHZeY9vf3R2/IU6GO9vb2Ol36Ylq+M0T95hTqsss2sK/Y
- Z0PsAwNJMJAKN1QgUWjYci8bff78eXHv3r3WSz1DFdaD9bm6ulquYTumjbgN1G0O9tVQPwgMJMFAKlzb
- EObbLCyHm9w5Pn36VDWgkRpzysXFxXIN2zFtxG2gbnOwr4Y8NhzCXAZS4Q4PDwdpdGgIuZeU26BfX18v
- 7t+/H6oxZ31Yr1wRt+GXX37J3oYhA5VjkGNRZTOQCnd5eVk1CITF3UZim4UGp+s9GC7h7Ozs1M5v6MJ6
- rHNJKdo2dDkLGeoeWDr2OBZVNgNJi6Ojo+peAQ1P+kW8rUJjQ0O4u7ubfako4Zf848ePq+8zn7r5913S
- +j958qTT2VFyc3NTfTfCNlCXXbeBfca+62v9OeY49jgGJQNJlffv3y+ePXtWNT5cZtpWefjwYXWWkHsj
- /S4a9IODg+o9mrr5911Y7qtXrzZ6uZfvMo8xt4E6pC7Xwb5jH7Iv6+a/buFY45jj2JNgIOlvaDxpuLZV
- vn79upzzZphP3fz7Lttaf0x9G7a9/puEvObJQJIkhWAgSZJCMJAkSSEYSJKkEAwkSVIIBpIkKQQDSZIU
- goEkSQrBQJIkhWAgSZJCMJAkSSEYSJKkEAwkSVIIBpIkKQQDSZIUgoEkSQrBQJIkhWAgSZJCMJAkSSEY
- SJKkEAwkSVIIBpIkKQQDSZIUgoEkSQrBQJIkhWAgSZJCMJAkSSEYSJKkEAwkSVIIBpIkKQQDSZIUgoEk
- SQrBQJIkhWAgSZJCMJAkSSEYSJKkEAwkSVIIBpIkKQQDSZIUgoEkSQrBQJIkhWAgSZJCMJAkSSEYSJKk
- EAwkSVIIBpIkKQQDSZIUgoEkSQrBQJIkhWAgSZJCMJAkSSEYSJKkEAwkSVIIBpIkKQQDSZIUgoEkSQrB
- QJIkhWAgSZJCMJAkSSEYSJKkEAwkSVIIBpIkKQQDSZIUgoEkSQrBQJIkhWAgSZJCMJAkSSEYSJKkEAwk
- SVIIBpIkKQQDSZIUgoEkSQrBQJIkhWAgSZJCMJAkSSEYSJKkEAwkSVIIBpIkKQQDSZIUgoEkSQrBQJIk
- hWAgSZJCMJAkSSEYSJKkEAwkSVIIBpIkKQQDSZIUgoEkSQrBQJIkhWAgSZJCMJAkSSEYSJKkEAwkSVII
- BpIkKQQDSZIUgoEkSQrBQJIkhWAgSZJCMJAkSSEYSJKkEAwkSVIIBpIkKQQDSZIUgoEkSQpgsfh/q6cJ
- FSVLl/UAAAAASUVORK5CYII=
-
-
-
-
- iVBORw0KGgoAAAANSUhEUgAAAaQAAAGkCAYAAAB+TFE1AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
- vAAADrwBlbxySQAAIEdJREFUeF7t3Qtz1EbahuHv//+w9e4mBHO0YSEH7ACOsQHb2GAb5qtbNU1NHCG1
- ZkbSK/V9VXWFeDQ6tFT9jE7d/7eQJCkAA0mSFIKBJEkKwUCSJIVgIEmSQjCQJEkhGEiSpBAMJElSCAaS
- JCkEA0mSFIKBJEkKwUCSJIVgIEmSQjCQJEkhGEiSpBAMJElSCAaSJCkEA0mSFIKBJEkKwUCSJIVgIEmS
- QjCQJEkhGEiSpBAMJElSCAaSJCkEA0mSFIKBJEkKwUCSJIVgIEmSQjCQJEkhGEiSpBAMJElSCAaSJCkE
- A0mSFIKBJEkKwUCSJIVgIEmSQjCQJEkhGEiSpBAMJElSCAaSJCkEA0mSFIKBJEkKwUCSJIVgIEmSQjCQ
- JEkhGEiSpBAMJElSCAaSJCkEA0mSFIKBJEkKwUCSJIVgIEmSQjCQJEkhGEiSpBAMJElSCAaSJCkEA0mS
- FIKBJEkKwUCSJIVgIEmSQjCQJEkhGEiSpBAMJElSCAaSJCkEA0mSFIKBJEkKwUCSJIVgIEmSQjCQJEkh
- GEiSpBAMJElSCAaSJCkEA0mSFIKBJEkKwUCSJIVgIEmSQjCQJEkhGEiSpBAMJElSCAaSJCkEA0mSFIKB
- JEkKwUCSJIVgIEmSQjCQJEkhGEiSpBAMJElSCAaSJCkEA0mSFIKBJEkKwUCSJIVgIEmSQjCQJEkhGEiS
- pBAMJElSCAaSJCkEA0mSFIKBJEkKwUCSJIVgIEmSQjCQJEkhGEiSpBAMJElSCAaS/ub29nar5evXr8s5
- b+bbt2+Lm5ub2mX0Wba1/mBedcvYpEhzYiCp8v79+8WzZ88Wu7u7i/v371f/3bQwn4cPHy5+++23xefP
- n5dL6oYQOjg4WDx69Ghr65VbWB7LffXq1UaNP99lHtveBua1t7e3OD4+Xi5JmjYDSYujo6PFf/7zn8W/
- //3vxU8//bTV8t///reaLw3op0+flkvMc319vXjy5MliZ2enmk/d/PsuLJflsx6sT1cEap/bkPbbH3/8
- sVyiNF0GUuEuLy8XP//8c9VY8t++Co0mv+a59JaLMysa8rr5DV1YD9anqyG2gWCifn///fflUqVpMpAK
- d3h4WDVmdQ3dNguNJqF3cXGxXHIzzka4JMX36uY3dGE9WJ8uZ0lDboOhpDkwkAr366+/DhJIFJZzcnKy
- XHIzLu/RyEYKJEpuoIJph94G6tjLd5oqA6lwXFIaKpC43/Hx48flkpvxEMS9e/dCBRLrc3V1tVzDdkw7
- xjYYSpoqA6lwQwUSYfTgwYPsp9W418Q9J75XN7+hC3XU9R5Y2oahAn+1GEqaIgOpcEMEEveOCJaujyef
- nZ1V3x87lFg+ZzmsT1fn5+fVd8fYBkNJU2MgFS4nkGhQCZWuhUaY/3JmtO67Mlzi4/2d1fkNVdLyWH7u
- pcY629iGdS/7GUqaEgOpcG2BRGP49OnT6mGEdQqN8aY9CnDpi/nUzb/vwnK30VsD81h3G05PTxcvX75c
- +yzLUNJUGEiFawskGsEXL14sp9ZY3r5923om+6PC2ZWhpCkwkAqXE0j/+9//llNrLK9fv147kFIxlBSd
- gVQ4A2kathFInikpOgOpcAbSNGwjkFIxlBSVgVQ4A2kathlIFENJERlIhTOQpiE3kHgqsu7vdcVQUjQG
- UuEMpGloCySCiF4h6FyVfVY3TV0xlBSJgVQ4A2kacgMJDAbYNO1qSQ862Eu4IjCQCmcgTUNOIPECc8JZ
- T24oUZiWIJPGZCAVzkCahtxAWu38NYVSTrdDTMO+pjcJaSwGUuEMpGl48+ZN636q6428SygxHceDNBYD
- qXAG0jTQazhnQT8KFvYho//WyQ0l9vX+/v7yW9LwDKTCGUjTwei+Ozs7/wgW9t/u7m7j8Oo595TY13Ti
- Ko3FQCpc2xDmNFJ2rhoDPYazvzhTYp9R2D+PHz/OGlq97UyJz+hZXBqLgVQ4LvM0BRKf/ehSkMbB5Tvu
- KbFfCJAuw2OkUCLU0j7m35x5cSbcZURcadsMpMJdXl5+b5RSA7XaUPHfT58+LafWHPDEHpf42L+U+/fv
- V0G1jXGfpE0YSFocHR1Vl34oqZFK/884PJqfm5ubakh2ypcvX5Z/lcZlIKny4cOHxbNnz6pfzhT+zd8k
- aSgGkv6GX84USRqagSRJCsFAktQJ95woPpGnbTOQpIlJj33/+eef1WPfQwUDy6K/PJ7Ko/D+Ew/ESNti
- IEkTcXt7W70Yy4utvEtE6fJi7CZWn8Rk+RT+zTrwyLi0DQaSNBGE0b/+9a/aroMePHjQ2HXQJq6urhb3
- 7t37/l7aaknhaChpGwwkaQI4A0pnJndDgUJPC331qNHW0zjFUNI2GEjSBOQOP9EHRpNtCyTPlLQNBpI0
- AesM0LctPDzRFkgUQ0mbMpCkCRgzkOjLsOly4WoxlLQJA0nf0VUQl4YoDmUdy5iBhIODg6yzpFQMJa3D
- QFL1kiN919Go0ZBQ+Dejh9rxZgxjBxJevXpVrUPOmRLFUFJXBlLhGHKAm+E8pXW3QeFvfOawBOOLEEgg
- YJrW424xlNSFgVS44+PjxgaGz969e7ecWmOJEkgwlNQXA6lwv/32W2sgMY3GFSmQkELJBx20TQZS4doC
- ifdbGNpa44oWSPBMSdtmIBXOQJqGiIEEz5S0TQZS4QykaYgaSPDpO22LgVQ4A2kacgNpLPSjlxtIFENJ
- dQykwhlI05ATSE+ePFlcXl5WvXPnFKbd5D0zXgdgHozPROEVAdajbv3qiqGkuwykwhlI09AWSKkwTETX
- 8vz58ypYunj79u3i4cOH/1j26v/nFENJqwykwhlI05AbSFw261qYLyPA5oYS94x4aZqzodX51K1PW0nL
- Z56SgVQ4A2kacgNp3ULA5OxnLs2lIKqbzzqFeTHPs7Oz5VJUKgOpcAbSNPQdSIQCl9za7imlJ+rq5rFJ
- YZ5eupOBVDgDaRpyxyRat6QzHoaaaPLy5cvqmLj7/U0L28YQ7SqbgVQ4A2ka2voc3LREOEPiWFTZDKTC
- GUjTQFD88ssvnR6r7lLGvIdEMZAEA6lwBtJ0/PXXX9W+Yp8QCNsqzHMbT9k1lbpja7UYSIKBVDgDaVpO
- Tk4Wjx8//v4O0TbKJu8h1c3vbuHMru7YWi0GkmAgFc5Amh76q0s9LdztfaFL4fvb6Kmhbt53SxqRuO4Y
- oxhIgoFUOANJQ2h7Os9AEgykwhlIGsKLFy8MJLUykApnIGkIBpJyGEiFM5A0BANJOQykwhlIGoKBpBwG
- UuEMJA3BQFIOA6lwBpKGYCAph4FUOANJQzCQlMNAKpyBpCEYSMphIBXOQNIQDCTlMJAKZyBpCAaSchhI
- hTOQNAQDSTkMpMIZSJuho9PVonoGknIYSIVj2Oi2QKJjzFLd3t5Ww3q/f/9+cXR0tDg4OKgaTkKaHqyf
- Pn36t8Lf+IxpmJbv8F3mwbxKldO5qkOYy0Aq3OvXrxsDiYHYmKYU19fXi9PT0ypMCBfG/KEeaExTob7S
- vxlSYbXUTUNhHsyLeTJvlsGySsExxLG0emytFurrzz//XE6tUhlIhfv8+XM1WmhqNFcLf2NwtU3GzJkC
- xuthwDnCItVFChRCJmfE07bCPFJgpXmzLJb55s2bah3mLA3BznbfrRv+xmcciyqbgaTqkhIje67+quff
- /I3P5oizEy6n7e/v/23btxE+uYVlrdY168I6zfXMqcTjTN0YSKow8ucff/zx/V4I/+46rPUUcC+Hbdvd
- 3f3eKA4ZQj8qKZworBvryLrOTSnHmdZjIKkIFxcX1Y319Audy2d1wRChsG7pzIGn01h3qQQGkmaNezM8
- 8cYZCI18hLOh3LK6zjyBNvf7TJKBpFn6+vVr9WQXN8unFkR3SwomtoVtYtukOTKQNDtnZ2eLJ0+eVI34
- ti7NEQrMKz0plwrLWC2rn6XptxWGzItlsG0fP35cbq00HwaSZoOeEnjHhwAgEOoa9dySAiiFDP/PwwaE
- wfPnz6tLaNyQ590Zzloo/Ju/8RnTMC3fSevDvLYRUGl92FZ7h9CcGEiaBd5h4bFpGv11G/wUHBQeKEhP
- gb1796564m2dx7H5Dt9lHunpMuadlrPJurKtbLPv72guDCRN3ocPH74/xl3XeLeVdCZEUNDtz/HxcfUA
- QR9nH8yTebMMlrXpU39sM9tOHUhTZyBp0niRlLOFdRr0dJby+PHj6pLbGE+xsUyWzTqk9alb16aSLgNS
- F9KUGUiarMPDw6oB73rZKzX8XD6jT7kIT62xDqwL67ROMFEHfIc6kabKQNIkcT+m6/0iziRSEJ2cnCzn
- FA/rloKpy5kfdUGdUDfSFBlIqjA0Apd8eEKMwr+jDpeQwqiuUf5RYXo6M6UT1Sk8mcY6sq6s8zrbGjWU
- 6o6zm5ub5acqnYGkqmsahkagIVst/C1atzWvXr2q1q2uIa4r6VIWDxBM8Wk01pl1Zxu6nA1SR9RVJFM6
- zjQOA6lw/DpNjURdo8ZnUX7BMkxDl4aZ6XiKbQ43+9mG9Lh43bbeLSmIqbMIpnScaTwGUuFo6OoaiVT4
- LEKDzn2VrmFEVztz+uXNtjx69Khxf62WFEoR7pdN5TjTuAykwtHxaFNDQYPGtf4x0RCzLl0f7aZBntso
- pJxFMKhfbiilOhs7mDmGms7u2B6ORZXNQCpcTiBxD2MsNMCcFTQ1Zk2FbaOLnTnhgQeG0sgNJeqOOhzz
- khjDaBhIamMgFS56IHVpeOsKZ0l8P9oN/m3o8ug701GXYzGQlMNAKlzkQKL/t6ZGLLekUJrbmRJ+//33
- xv23WqhL6nQMBpJyGEiFixpIX758qd7B6Xrf6Ecl3eCf4+U79k9OKFGX1Cl1OzQDSTkMpMJFDaTcS3Up
- aOo+u1vmevmObodSzw51271a2P4xLt0ZSMphIBUuYiC9f/8+68yIabhZTwObG0oUtnduZ0q8QEuv37n1
- NnTv4AaSchhIhYsWSFyCYmC7toDhbIeGNY2c2uVeylzPlAgZ6oTtq9vuVKhb6njILpQMJOUwkAoXLZD+
- +uuv1jCisM53z3K6hBJljqFEneTUAdNQ10MxkJTDQCpcpEDiXgiX4NouO7FO/MKvGzaibXtWyxzPlKiT
- nDNM6pi6rqvDPhhIymEgFS5SIPGLvS1MCBHK2dnZ8lv/VPrlO+om1VPdNqfCdg91lmQgKYeBVLgogcT9
- DEZNbTs7ym240na1NcqUOYZS236lUNfU+RD3kgwk5TCQChclkHKerCM46DA1dxiJku8pUUfUVVsgU+fU
- fd8MJOUwkAoXJZBYRlODRWE9uz6unbavy5nSXB4Jz3nAYaj9ayAph4FUuAiBxK95xvppCo10drROLwOl
- 3lO6vr5uPUviM+r+6upq+a1+GEjKYSAVLkIgMYhcW2Dw+SbDcq9z+W4OZ0o5w73zed8D+RlIymEgFW7s
- QOKG+t7eXmNjlX7hf/r0afmt9bRt62qZy5kSdZa25+42pkLdsw/6fLjBQFIOA6lwYwcSl4raLtexDgxK
- tw0lhhJ1lxP4fV62M5CUw0Aq3NiBlNMzA58fHx8vv7G50u4pUXdt20sd9/lOkoGkHAZS4cYOpLaOUQmE
- dR9maFLSmRJ11/ZwA/ugz17ADSTlMJAKN2Yg5XQVxPK3dbnurrTtTQ11KkzDukw1lNou27EPHj582FtX
- QgaSchhIhRszkHJuuLNufT4B1rb9qyWdKU3x6bu3b982bmfaB5s+OPIjBpJyGEiFGzOQ2oYop5GknJ+f
- L7/RjxIeCacOU33WbROFfdHXEOcGknIYSIUbM5DaehKg8Xzw4MHi9vZ2+Y3+dH3QgXqZ0uU7LsVRl02B
- 1GfQGkjKYSAVbsxAYr5NjRSf7e/vL6fu39yfvmu7j9TnvjaQlMNAKtyYgcS4PU0PNIzR4M85lNp6bWBf
- 0Pt3Hwwk5TCQCjdWIN3c3FSXkNqesONm/NDa6mS1TCmUjo6OGkOBfcE+Yd9sm4GkHAZS4cYKJHoFaHs3
- hgZyiKER6qR6aVq/VKYSSh8+fGj8AcB2sE/66LHBQFIOA6lwYwVSziPffHZxcbH8xvDa6ma1TCGUqPO2
- +ua/fTz6bSAph4FUuJxA+vXXX5dTb8/Hjx8bGygaxyGGRWiT7ik1NeSpRA+lnGE+2Cfsm23jODOQ1MZA
- Khz3FZoCic+YZttyAun+/fvZo8P2aS5nSnQhRJ2OEUhjHWeaFgOpcNzApsuYusaCv/FZHze5T09PGwOJ
- ex27u7vVIHMRzOHlWeqSOm0LJPbNto11nGlaDCRV92loEHZ2dqrGIRX+1tc9HHqgbgukaI3U1B8JT6HQ
- 9GAD+2SbPauvSsfZ6jHGMdfncaZpMZBUobHikgn3iygMRdBnDwltZ0g06Pya33Yv35ua8uW7Mc+QEo6p
- 1eOMf3tmpMRA0iimdA/prnXOlCJcvhvzHpKUw0DSKHICKcJTdj8yxct3Yz5lJ+UwkDQK7hnQADY1jnwW
- +d5CunzXtA2pMA2N/ZihlPMeUvQ617wZSBpF9J4acnW5p0QZ80yJuhyrpwYph4GkUXAjO6cvuym8mzKV
- R8Kpy6bLpOyLvvqyk3IYSBpNTm/f9FA9BVO4pzRmb99SDgNJo6GPvKZf7HzGGD5Tsc4j4UOeKT1//ry1
- vvsaakTKYSBpNDTGbb/YeW9miBFjtyXqI+HUYdsl0qEDUrrLQNJo6BGgqfGmwaacn58vvzENES/fUYep
- PuvWg8IZUl+9NEg5DCSN5vLysmoImxpJGusxBunbVNdHwpm2z7OTN2/eNIZkWk/2iTQWA0kVGiJuej99
- +rQq/Lvvxunr16+LR48eNV5Gmtp9pFWRuhlqu3/EPqBPOfZJn8Y4zjQdBpKq91N4g58GkUaLwr/5G6OM
- 9unly5eNDSUNNe/GROvTLleEUKKHhrZ3vlgu+6JPHEs/Os6iv2+mYRhIhaOxon+zulDgb32HAZ24NgUS
- hUaL6aZq7Jdnqbu25fddxxxDHEtNx1nEfgs1LAOpcK9fv25srBgegGn6Qq8AOf2rTfWyXbJOKG3rnhJ1
- 1xT61D37oM8eGjiGOJbqlk9he/s8zjQNBlLhGAKgqaGkIev7Us7e3l5rg8l/6YttysZ4+o46S/O7u4xU
- qHv2QZ/aLs2yrRyLKpuBVLi2X+40In2/LNn2BBiFz7kBPnXr3FPa5EyJOsupW/ZBn168eNEaSNSNymYg
- FS5CIOUMi8BnU364YdVQZ0rpvk1bvVL3fd+/MZCUw0AqXIRAAstoa6TXbZgjGiKUmD6nTnkkvG8GknIY
- SIWLEkg89tvUYFHSWdJcnsZKdd90BpMK01A/uaFEHbWdHVGY5xCPXBtIymEgFS5KIH379q3q/bstlFjX
- Od38bqv/u4Vpc0IpZ77UNXVO3ffNQFIOA6lwUQIJOe/LUOhVYE7DbK8TSk0POpydnWWddTGfod7vMpCU
- w0AqXKRAokdquq9pargofD7UL/uhdAklwoZp686Ucs80+Zy6HqondQNJOQykwkUKJLT1AJ4K08xtqIQu
- oURh2ruhRJ3k1t+QvV8YSMphIBUuWiDRuWfOL3zOErh013dfe0Pb5Ok7LmPyt7bLddQtI8P23ZHqKgNJ
- OQykwkULJBAyhE1bw8o09MM3h3eTVnU5U0rBzHe4BMe/66ZLJU0/dGemBpJyGEiFixhIoKuZnEaZaRjG
- YMhf+0NIZ0ptoZwK+ylnWubZd1dQdQwk5TCQChc1kDjr4eyn7Rc/hfWnwZvTQw5o2zddC3U5Vm8XBpJy
- GEiFixpI4AGHpkZstcy1QetyT6mtUJdjDVFuICmHgVS4yIGEtt7IV8tcG7W2fZRT+P4Yl+oSA0k5DKTC
- RQ+km5ubapjzpsZstbAthNjcLt9tcqZE3fHAA3U5FgNJOQykwkUPJDCmT1tv4KuF7WFQujEb4D4wlERu
- HaTC9NTdxcXFci7jMJCUw0Aq3BQCCScnJ9VN+S6hxJnV2A3xNp2fn3cKZqZj/1F3YzOQlMNAKtxUAglp
- IL/cBpl1pwEfskeCvrANOb13p8J01FWUYcENJOUwkAo3pUACvRJ0CaV0lsA2THHYCtaZdWcbuoZRTq/g
- QzGQlMNAKtzUAgldQ4nC9LzXdHR0NImXaHkog3VlnZv2z90SMYxgICmHgVS4KQYS1gkl7kGxPfSVN3TX
- OV2wbvQ+wbrmvBicStQwgoGkHAZS4aYaSDg8PKzWr0soUfgOZW9vb3F6ehrijIl1YF1Yp7R+dev+o0Id
- 8B3qJCIDSTkMpMJNOZDAZS0a4y5nEqmkhp+er3lg4urqajnX4bBMls06pPWpW9emkp4+pC6iMpCUw0Aq
- 3NQDCfQOzr2WdRpzCg06dcBTbGwrDXuf4cS8eWqOZbFMlr1OoFLYZrY9+jAcBpJyGEiFm0MggUaey11s
- S9dLeKmky14UgoL58TLqu3fvqveZeNG2Sw8QTMt3+C7zYF7Mk3mn5Wyyrmwr8xvjzK4rA0k5DKTCzSWQ
- QABwDyUFS9325JbVcErz2t3drR6IeP78eVVvPDzA8lYLf+MzpmFavsN3V+e1bgilkubB8qbSRZKBpBwG
- UuHmFEgJI6cSBmzXpo1/KsyHwqU16oR5NxWmSfd2trkOzJttYxunxEBSDgOpcHMMJHDmQC8F6R7NtkJh
- jJKCiG1hm6ZyVrTKQFIOA6lwbYE09YaC+yusf9qWKQVTCiL+zTZM4V7Rj8z9ONN2GEiFY8C2toaCG/JT
- x4MFDEuRtilyMK0GEWMYzaGDWI6htuNsrMEDFYeBVDheyORJrZ2dnX80EvyNz6bQ1U4uhrJgbKH0mDgl
- QjixDml9WDfWkXWdi9KOM63HQNLiy5cv1fhB6X0cCv/e39+vPpsjtov3jdhGegRnm4cOpxRCLJt1YF1Y
- p+vr6+Vazkvdccb287e5HmfqxkDSd7xcyU1zeg6I/qLlNl1eXlbbTMOYzpxSY5melKsLlC6FeTCv1Xmz
- LJbJslmHUnBssc0cayUdZ2pnIEkrGO6BPuV4n4iwYOhvAuXur/qckqbnu8yDeTFP5s0ypjgchtQnA0lq
- QE8LnL3QA/fbt28XBwcH1dNgPArPJTbufawW/sZnTMO0fIfvMo+5DakubZuBJEkKwUCSJIVgIEmSQjCQ
- JEkhGEiSpBAMJElSCAaSJCkEA0l/w7syvi+jvnmcqY6BpApduNCLACOcUvi33bpo2zzO1MRAUtWhZ+rq
- hm5uUjc5/I2eBqRt4Fj60XHGMSgZSIWjS5vUV1vqCDSV9Lc5DYOgcXAMrR5TqyX9raQOZlXPQCrc4eFh
- 9Sv1biORCp8xjbQJjzPlMJAKxyiqTQ0Fl1MYtVTaBMcQx1LdMUbhGORYVNkMpMLRK3VbINF7tbSJFy9e
- tAYSx6LKZiAVzkDSEAwk5TCQCmcgaQgGknIYSIUzkDQEA0k5DKTCGUgagoGkHAZS4QwkDcFAUg4DqXAG
- koZgICmHgVQ4A0lDMJCUw0AqnIGkIRhIymEgFc5A0hAMJOUwkApnIGkIBpJyGEiFM5A0BANJOQykwuUE
- Eo2JtImczlUNJBlIhWsLJMaqefr06eLk5GSt8vHjx8Xt7e1yaev59u1bNZ+6+fddzs7OquVvinkwr7pl
- 9F2ou023gX247j44PT2tjqG6sZBSMZAEA6lwbYFE+emnn6rGZN3y4MGDxfHx8XKJ3dAIPnr0qHa+QxWW
- z3qsa+rbwL5jH9bNN7dwDNUdW6kYSIKBVLicQNq00CBxuaZrKHFGwfebLvUMUVg+DSrr09X5+Xn13Qjb
- wH+7bgP7jO/2vf4GkmAgFW6IQKLQoPErO/fyHZeY9vf3R2/IU6GO9vb2Ol36Ylq+M0T95hTqsss2sK/Y
- Z0PsAwNJMJAKN1QgUWjYci8bff78eXHv3r3WSz1DFdaD9bm6ulquYTumjbgN1G0O9tVQPwgMJMFAKlzb
- EObbLCyHm9w5Pn36VDWgkRpzysXFxXIN2zFtxG2gbnOwr4Y8NhzCXAZS4Q4PDwdpdGgIuZeU26BfX18v
- 7t+/H6oxZ31Yr1wRt+GXX37J3oYhA5VjkGNRZTOQCnd5eVk1CITF3UZim4UGp+s9GC7h7Ozs1M5v6MJ6
- rHNJKdo2dDkLGeoeWDr2OBZVNgNJi6Ojo+peAQ1P+kW8rUJjQ0O4u7ubfako4Zf848ePq+8zn7r5913S
- +j958qTT2VFyc3NTfTfCNlCXXbeBfca+62v9OeY49jgGJQNJlffv3y+ePXtWNT5cZtpWefjwYXWWkHsj
- /S4a9IODg+o9mrr5911Y7qtXrzZ6uZfvMo8xt4E6pC7Xwb5jH7Iv6+a/buFY45jj2JNgIOlvaDxpuLZV
- vn79upzzZphP3fz7Lttaf0x9G7a9/puEvObJQJIkhWAgSZJCMJAkSSEYSJKkEAwkSVIIBpIkKQQDSZIU
- goEkSQrBQJIkhWAgSZJCMJAkSSEYSJKkEAwkSVIIBpIkKQQDSZIUgoEkSQrBQJIkhWAgSZJCMJAkSSEY
- SJKkEAwkSVIIBpIkKQQDSZIUgoEkSQrBQJIkhWAgSZJCMJAkSSEYSJKkEAwkSVIIBpIkKQQDSZIUgoEk
- SQrBQJIkhWAgSZJCMJAkSSEYSJKkEAwkSVIIBpIkKQQDSZIUgoEkSQrBQJIkhWAgSZJCMJAkSSEYSJKk
- EAwkSVIIBpIkKQQDSZIUgoEkSQrBQJIkhWAgSZJCMJAkSSEYSJKkEAwkSVIIBpIkKQQDSZIUgoEkSQrB
- QJIkhWAgSZJCMJAkSSEYSJKkEAwkSVIIBpIkKQQDSZIUgoEkSQrBQJIkhWAgSZJCMJAkSSEYSJKkEAwk
- SVIIBpIkKQQDSZIUgoEkSQrBQJIkhWAgSZJCMJAkSSEYSJKkEAwkSVIIBpIkKQQDSZIUgoEkSQrBQJIk
- hWAgSZJCMJAkSSEYSJKkEAwkSVIIBpIkKQQDSZIUgoEkSQrBQJIkhWAgSZJCMJAkSSEYSJKkEAwkSVII
- BpIkKQQDSZIUgoEkSQrBQJIkhWAgSZJCMJAkSSEYSJKkEAwkSVIIBpIkKQQDSZIUgoEkSQpgsfh/q6cJ
- FSVLl/UAAAAASUVORK5CYII=
-
-
-
-
- iVBORw0KGgoAAAANSUhEUgAAAaQAAAGkCAYAAAB+TFE1AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
- vAAADrwBlbxySQAAIEdJREFUeF7t3Qtz1EbahuHv//+w9e4mBHO0YSEH7ACOsQHb2GAb5qtbNU1NHCG1
- ZkbSK/V9VXWFeDQ6tFT9jE7d/7eQJCkAA0mSFIKBJEkKwUCSJIVgIEmSQjCQJEkhGEiSpBAMJElSCAaS
- JCkEA0mSFIKBJEkKwUCSJIVgIEmSQjCQJEkhGEiSpBAMJElSCAaSJCkEA0mSFIKBJEkKwUCSJIVgIEmS
- QjCQJEkhGEiSpBAMJElSCAaSJCkEA0mSFIKBJEkKwUCSJIVgIEmSQjCQJEkhGEiSpBAMJElSCAaSJCkE
- A0mSFIKBJEkKwUCSJIVgIEmSQjCQJEkhGEiSpBAMJElSCAaSJCkEA0mSFIKBJEkKwUCSJIVgIEmSQjCQ
- JEkhGEiSpBAMJElSCAaSJCkEA0mSFIKBJEkKwUCSJIVgIEmSQjCQJEkhGEiSpBAMJElSCAaSJCkEA0mS
- FIKBJEkKwUCSJIVgIEmSQjCQJEkhGEiSpBAMJElSCAaSJCkEA0mSFIKBJEkKwUCSJIVgIEmSQjCQJEkh
- GEiSpBAMJElSCAaSJCkEA0mSFIKBJEkKwUCSJIVgIEmSQjCQJEkhGEiSpBAMJElSCAaSJCkEA0mSFIKB
- JEkKwUCSJIVgIEmSQjCQJEkhGEiSpBAMJElSCAaSJCkEA0mSFIKBJEkKwUCSJIVgIEmSQjCQJEkhGEiS
- pBAMJElSCAaSJCkEA0mSFIKBJEkKwUCSJIVgIEmSQjCQJEkhGEiSpBAMJElSCAaS/ub29nar5evXr8s5
- b+bbt2+Lm5ub2mX0Wba1/mBedcvYpEhzYiCp8v79+8WzZ88Wu7u7i/v371f/3bQwn4cPHy5+++23xefP
- n5dL6oYQOjg4WDx69Ghr65VbWB7LffXq1UaNP99lHtveBua1t7e3OD4+Xi5JmjYDSYujo6PFf/7zn8W/
- //3vxU8//bTV8t///reaLw3op0+flkvMc319vXjy5MliZ2enmk/d/PsuLJflsx6sT1cEap/bkPbbH3/8
- sVyiNF0GUuEuLy8XP//8c9VY8t++Co0mv+a59JaLMysa8rr5DV1YD9anqyG2gWCifn///fflUqVpMpAK
- d3h4WDVmdQ3dNguNJqF3cXGxXHIzzka4JMX36uY3dGE9WJ8uZ0lDboOhpDkwkAr366+/DhJIFJZzcnKy
- XHIzLu/RyEYKJEpuoIJph94G6tjLd5oqA6lwXFIaKpC43/Hx48flkpvxEMS9e/dCBRLrc3V1tVzDdkw7
- xjYYSpoqA6lwQwUSYfTgwYPsp9W418Q9J75XN7+hC3XU9R5Y2oahAn+1GEqaIgOpcEMEEveOCJaujyef
- nZ1V3x87lFg+ZzmsT1fn5+fVd8fYBkNJU2MgFS4nkGhQCZWuhUaY/3JmtO67Mlzi4/2d1fkNVdLyWH7u
- pcY629iGdS/7GUqaEgOpcG2BRGP49OnT6mGEdQqN8aY9CnDpi/nUzb/vwnK30VsD81h3G05PTxcvX75c
- +yzLUNJUGEiFawskGsEXL14sp9ZY3r5923om+6PC2ZWhpCkwkAqXE0j/+9//llNrLK9fv147kFIxlBSd
- gVQ4A2kathFInikpOgOpcAbSNGwjkFIxlBSVgVQ4A2kathlIFENJERlIhTOQpiE3kHgqsu7vdcVQUjQG
- UuEMpGloCySCiF4h6FyVfVY3TV0xlBSJgVQ4A2kacgMJDAbYNO1qSQ862Eu4IjCQCmcgTUNOIPECc8JZ
- T24oUZiWIJPGZCAVzkCahtxAWu38NYVSTrdDTMO+pjcJaSwGUuEMpGl48+ZN636q6428SygxHceDNBYD
- qXAG0jTQazhnQT8KFvYho//WyQ0l9vX+/v7yW9LwDKTCGUjTwei+Ozs7/wgW9t/u7m7j8Oo595TY13Ti
- Ko3FQCpc2xDmNFJ2rhoDPYazvzhTYp9R2D+PHz/OGlq97UyJz+hZXBqLgVQ4LvM0BRKf/ehSkMbB5Tvu
- KbFfCJAuw2OkUCLU0j7m35x5cSbcZURcadsMpMJdXl5+b5RSA7XaUPHfT58+LafWHPDEHpf42L+U+/fv
- V0G1jXGfpE0YSFocHR1Vl34oqZFK/884PJqfm5ubakh2ypcvX5Z/lcZlIKny4cOHxbNnz6pfzhT+zd8k
- aSgGkv6GX84USRqagSRJCsFAktQJ95woPpGnbTOQpIlJj33/+eef1WPfQwUDy6K/PJ7Ko/D+Ew/ESNti
- IEkTcXt7W70Yy4utvEtE6fJi7CZWn8Rk+RT+zTrwyLi0DQaSNBGE0b/+9a/aroMePHjQ2HXQJq6urhb3
- 7t37/l7aaknhaChpGwwkaQI4A0pnJndDgUJPC331qNHW0zjFUNI2GEjSBOQOP9EHRpNtCyTPlLQNBpI0
- AesM0LctPDzRFkgUQ0mbMpCkCRgzkOjLsOly4WoxlLQJA0nf0VUQl4YoDmUdy5iBhIODg6yzpFQMJa3D
- QFL1kiN919Go0ZBQ+Dejh9rxZgxjBxJevXpVrUPOmRLFUFJXBlLhGHKAm+E8pXW3QeFvfOawBOOLEEgg
- YJrW424xlNSFgVS44+PjxgaGz969e7ecWmOJEkgwlNQXA6lwv/32W2sgMY3GFSmQkELJBx20TQZS4doC
- ifdbGNpa44oWSPBMSdtmIBXOQJqGiIEEz5S0TQZS4QykaYgaSPDpO22LgVQ4A2kacgNpLPSjlxtIFENJ
- dQykwhlI05ATSE+ePFlcXl5WvXPnFKbd5D0zXgdgHozPROEVAdajbv3qiqGkuwykwhlI09AWSKkwTETX
- 8vz58ypYunj79u3i4cOH/1j26v/nFENJqwykwhlI05AbSFw261qYLyPA5oYS94x4aZqzodX51K1PW0nL
- Z56SgVQ4A2kacgNp3ULA5OxnLs2lIKqbzzqFeTHPs7Oz5VJUKgOpcAbSNPQdSIQCl9za7imlJ+rq5rFJ
- YZ5eupOBVDgDaRpyxyRat6QzHoaaaPLy5cvqmLj7/U0L28YQ7SqbgVQ4A2ka2voc3LREOEPiWFTZDKTC
- GUjTQFD88ssvnR6r7lLGvIdEMZAEA6lwBtJ0/PXXX9W+Yp8QCNsqzHMbT9k1lbpja7UYSIKBVDgDaVpO
- Tk4Wjx8//v4O0TbKJu8h1c3vbuHMru7YWi0GkmAgFc5Amh76q0s9LdztfaFL4fvb6Kmhbt53SxqRuO4Y
- oxhIgoFUOANJQ2h7Os9AEgykwhlIGsKLFy8MJLUykApnIGkIBpJyGEiFM5A0BANJOQykwhlIGoKBpBwG
- UuEMJA3BQFIOA6lwBpKGYCAph4FUOANJQzCQlMNAKpyBpCEYSMphIBXOQNIQDCTlMJAKZyBpCAaSchhI
- hTOQNAQDSTkMpMIZSJuho9PVonoGknIYSIVj2Oi2QKJjzFLd3t5Ww3q/f/9+cXR0tDg4OKgaTkKaHqyf
- Pn36t8Lf+IxpmJbv8F3mwbxKldO5qkOYy0Aq3OvXrxsDiYHYmKYU19fXi9PT0ypMCBfG/KEeaExTob7S
- vxlSYbXUTUNhHsyLeTJvlsGySsExxLG0emytFurrzz//XE6tUhlIhfv8+XM1WmhqNFcLf2NwtU3GzJkC
- xuthwDnCItVFChRCJmfE07bCPFJgpXmzLJb55s2bah3mLA3BznbfrRv+xmcciyqbgaTqkhIje67+quff
- /I3P5oizEy6n7e/v/23btxE+uYVlrdY168I6zfXMqcTjTN0YSKow8ucff/zx/V4I/+46rPUUcC+Hbdvd
- 3f3eKA4ZQj8qKZworBvryLrOTSnHmdZjIKkIFxcX1Y319Audy2d1wRChsG7pzIGn01h3qQQGkmaNezM8
- 8cYZCI18hLOh3LK6zjyBNvf7TJKBpFn6+vVr9WQXN8unFkR3SwomtoVtYtukOTKQNDtnZ2eLJ0+eVI34
- ti7NEQrMKz0plwrLWC2rn6XptxWGzItlsG0fP35cbq00HwaSZoOeEnjHhwAgEOoa9dySAiiFDP/PwwaE
- wfPnz6tLaNyQ590Zzloo/Ju/8RnTMC3fSevDvLYRUGl92FZ7h9CcGEiaBd5h4bFpGv11G/wUHBQeKEhP
- gb1796564m2dx7H5Dt9lHunpMuadlrPJurKtbLPv72guDCRN3ocPH74/xl3XeLeVdCZEUNDtz/HxcfUA
- QR9nH8yTebMMlrXpU39sM9tOHUhTZyBp0niRlLOFdRr0dJby+PHj6pLbGE+xsUyWzTqk9alb16aSLgNS
- F9KUGUiarMPDw6oB73rZKzX8XD6jT7kIT62xDqwL67ROMFEHfIc6kabKQNIkcT+m6/0iziRSEJ2cnCzn
- FA/rloKpy5kfdUGdUDfSFBlIqjA0Apd8eEKMwr+jDpeQwqiuUf5RYXo6M6UT1Sk8mcY6sq6s8zrbGjWU
- 6o6zm5ub5acqnYGkqmsahkagIVst/C1atzWvXr2q1q2uIa4r6VIWDxBM8Wk01pl1Zxu6nA1SR9RVJFM6
- zjQOA6lw/DpNjURdo8ZnUX7BMkxDl4aZ6XiKbQ43+9mG9Lh43bbeLSmIqbMIpnScaTwGUuFo6OoaiVT4
- LEKDzn2VrmFEVztz+uXNtjx69Khxf62WFEoR7pdN5TjTuAykwtHxaFNDQYPGtf4x0RCzLl0f7aZBntso
- pJxFMKhfbiilOhs7mDmGms7u2B6ORZXNQCpcTiBxD2MsNMCcFTQ1Zk2FbaOLnTnhgQeG0sgNJeqOOhzz
- khjDaBhIamMgFS56IHVpeOsKZ0l8P9oN/m3o8ug701GXYzGQlMNAKlzkQKL/t6ZGLLekUJrbmRJ+//33
- xv23WqhL6nQMBpJyGEiFixpIX758qd7B6Xrf6Ecl3eCf4+U79k9OKFGX1Cl1OzQDSTkMpMJFDaTcS3Up
- aOo+u1vmevmObodSzw51271a2P4xLt0ZSMphIBUuYiC9f/8+68yIabhZTwObG0oUtnduZ0q8QEuv37n1
- NnTv4AaSchhIhYsWSFyCYmC7toDhbIeGNY2c2uVeylzPlAgZ6oTtq9vuVKhb6njILpQMJOUwkAoXLZD+
- +uuv1jCisM53z3K6hBJljqFEneTUAdNQ10MxkJTDQCpcpEDiXgiX4NouO7FO/MKvGzaibXtWyxzPlKiT
- nDNM6pi6rqvDPhhIymEgFS5SIPGLvS1MCBHK2dnZ8lv/VPrlO+om1VPdNqfCdg91lmQgKYeBVLgogcT9
- DEZNbTs7ym240na1NcqUOYZS236lUNfU+RD3kgwk5TCQChclkHKerCM46DA1dxiJku8pUUfUVVsgU+fU
- fd8MJOUwkAoXJZBYRlODRWE9uz6unbavy5nSXB4Jz3nAYaj9ayAph4FUuAiBxK95xvppCo10drROLwOl
- 3lO6vr5uPUviM+r+6upq+a1+GEjKYSAVLkIgMYhcW2Dw+SbDcq9z+W4OZ0o5w73zed8D+RlIymEgFW7s
- QOKG+t7eXmNjlX7hf/r0afmt9bRt62qZy5kSdZa25+42pkLdsw/6fLjBQFIOA6lwYwcSl4raLtexDgxK
- tw0lhhJ1lxP4fV62M5CUw0Aq3NiBlNMzA58fHx8vv7G50u4pUXdt20sd9/lOkoGkHAZS4cYOpLaOUQmE
- dR9maFLSmRJ11/ZwA/ugz17ADSTlMJAKN2Yg5XQVxPK3dbnurrTtTQ11KkzDukw1lNou27EPHj582FtX
- QgaSchhIhRszkHJuuLNufT4B1rb9qyWdKU3x6bu3b982bmfaB5s+OPIjBpJyGEiFGzOQ2oYop5GknJ+f
- L7/RjxIeCacOU33WbROFfdHXEOcGknIYSIUbM5DaehKg8Xzw4MHi9vZ2+Y3+dH3QgXqZ0uU7LsVRl02B
- 1GfQGkjKYSAVbsxAYr5NjRSf7e/vL6fu39yfvmu7j9TnvjaQlMNAKtyYgcS4PU0PNIzR4M85lNp6bWBf
- 0Pt3Hwwk5TCQCjdWIN3c3FSXkNqesONm/NDa6mS1TCmUjo6OGkOBfcE+Yd9sm4GkHAZS4cYKJHoFaHs3
- hgZyiKER6qR6aVq/VKYSSh8+fGj8AcB2sE/66LHBQFIOA6lwYwVSziPffHZxcbH8xvDa6ma1TCGUqPO2
- +ua/fTz6bSAph4FUuJxA+vXXX5dTb8/Hjx8bGygaxyGGRWiT7ik1NeSpRA+lnGE+2Cfsm23jODOQ1MZA
- Khz3FZoCic+YZttyAun+/fvZo8P2aS5nSnQhRJ2OEUhjHWeaFgOpcNzApsuYusaCv/FZHze5T09PGwOJ
- ex27u7vVIHMRzOHlWeqSOm0LJPbNto11nGlaDCRV92loEHZ2dqrGIRX+1tc9HHqgbgukaI3U1B8JT6HQ
- 9GAD+2SbPauvSsfZ6jHGMdfncaZpMZBUobHikgn3iygMRdBnDwltZ0g06Pya33Yv35ua8uW7Mc+QEo6p
- 1eOMf3tmpMRA0iimdA/prnXOlCJcvhvzHpKUw0DSKHICKcJTdj8yxct3Yz5lJ+UwkDQK7hnQADY1jnwW
- +d5CunzXtA2pMA2N/ZihlPMeUvQ617wZSBpF9J4acnW5p0QZ80yJuhyrpwYph4GkUXAjO6cvuym8mzKV
- R8Kpy6bLpOyLvvqyk3IYSBpNTm/f9FA9BVO4pzRmb99SDgNJo6GPvKZf7HzGGD5Tsc4j4UOeKT1//ry1
- vvsaakTKYSBpNDTGbb/YeW9miBFjtyXqI+HUYdsl0qEDUrrLQNJo6BGgqfGmwaacn58vvzENES/fUYep
- PuvWg8IZUl+9NEg5DCSN5vLysmoImxpJGusxBunbVNdHwpm2z7OTN2/eNIZkWk/2iTQWA0kVGiJuej99
- +rQq/Lvvxunr16+LR48eNV5Gmtp9pFWRuhlqu3/EPqBPOfZJn8Y4zjQdBpKq91N4g58GkUaLwr/5G6OM
- 9unly5eNDSUNNe/GROvTLleEUKKHhrZ3vlgu+6JPHEs/Os6iv2+mYRhIhaOxon+zulDgb32HAZ24NgUS
- hUaL6aZq7Jdnqbu25fddxxxDHEtNx1nEfgs1LAOpcK9fv25srBgegGn6Qq8AOf2rTfWyXbJOKG3rnhJ1
- 1xT61D37oM8eGjiGOJbqlk9he/s8zjQNBlLhGAKgqaGkIev7Us7e3l5rg8l/6YttysZ4+o46S/O7u4xU
- qHv2QZ/aLs2yrRyLKpuBVLi2X+40In2/LNn2BBiFz7kBPnXr3FPa5EyJOsupW/ZBn168eNEaSNSNymYg
- FS5CIOUMi8BnU364YdVQZ0rpvk1bvVL3fd+/MZCUw0AqXIRAAstoa6TXbZgjGiKUmD6nTnkkvG8GknIY
- SIWLEkg89tvUYFHSWdJcnsZKdd90BpMK01A/uaFEHbWdHVGY5xCPXBtIymEgFS5KIH379q3q/bstlFjX
- Od38bqv/u4Vpc0IpZ77UNXVO3ffNQFIOA6lwUQIJOe/LUOhVYE7DbK8TSk0POpydnWWddTGfod7vMpCU
- w0AqXKRAokdquq9pargofD7UL/uhdAklwoZp686Ucs80+Zy6HqondQNJOQykwkUKJLT1AJ4K08xtqIQu
- oURh2ruhRJ3k1t+QvV8YSMphIBUuWiDRuWfOL3zOErh013dfe0Pb5Ok7LmPyt7bLddQtI8P23ZHqKgNJ
- OQykwkULJBAyhE1bw8o09MM3h3eTVnU5U0rBzHe4BMe/66ZLJU0/dGemBpJyGEiFixhIoKuZnEaZaRjG
- YMhf+0NIZ0ptoZwK+ylnWubZd1dQdQwk5TCQChc1kDjr4eyn7Rc/hfWnwZvTQw5o2zddC3U5Vm8XBpJy
- GEiFixpI4AGHpkZstcy1QetyT6mtUJdjDVFuICmHgVS4yIGEtt7IV8tcG7W2fZRT+P4Yl+oSA0k5DKTC
- RQ+km5ubapjzpsZstbAthNjcLt9tcqZE3fHAA3U5FgNJOQykwkUPJDCmT1tv4KuF7WFQujEb4D4wlERu
- HaTC9NTdxcXFci7jMJCUw0Aq3BQCCScnJ9VN+S6hxJnV2A3xNp2fn3cKZqZj/1F3YzOQlMNAKtxUAglp
- IL/cBpl1pwEfskeCvrANOb13p8J01FWUYcENJOUwkAo3pUACvRJ0CaV0lsA2THHYCtaZdWcbuoZRTq/g
- QzGQlMNAKtzUAgldQ4nC9LzXdHR0NImXaHkog3VlnZv2z90SMYxgICmHgVS4KQYS1gkl7kGxPfSVN3TX
- OV2wbvQ+wbrmvBicStQwgoGkHAZS4aYaSDg8PKzWr0soUfgOZW9vb3F6ehrijIl1YF1Yp7R+dev+o0Id
- 8B3qJCIDSTkMpMJNOZDAZS0a4y5nEqmkhp+er3lg4urqajnX4bBMls06pPWpW9emkp4+pC6iMpCUw0Aq
- 3NQDCfQOzr2WdRpzCg06dcBTbGwrDXuf4cS8eWqOZbFMlr1OoFLYZrY9+jAcBpJyGEiFm0MggUaey11s
- S9dLeKmky14UgoL58TLqu3fvqveZeNG2Sw8QTMt3+C7zYF7Mk3mn5Wyyrmwr8xvjzK4rA0k5DKTCzSWQ
- QABwDyUFS9325JbVcErz2t3drR6IeP78eVVvPDzA8lYLf+MzpmFavsN3V+e1bgilkubB8qbSRZKBpBwG
- UuHmFEgJI6cSBmzXpo1/KsyHwqU16oR5NxWmSfd2trkOzJttYxunxEBSDgOpcHMMJHDmQC8F6R7NtkJh
- jJKCiG1hm6ZyVrTKQFIOA6lwbYE09YaC+yusf9qWKQVTCiL+zTZM4V7Rj8z9ONN2GEiFY8C2toaCG/JT
- x4MFDEuRtilyMK0GEWMYzaGDWI6htuNsrMEDFYeBVDheyORJrZ2dnX80EvyNz6bQ1U4uhrJgbKH0mDgl
- QjixDml9WDfWkXWdi9KOM63HQNLiy5cv1fhB6X0cCv/e39+vPpsjtov3jdhGegRnm4cOpxRCLJt1YF1Y
- p+vr6+Vazkvdccb287e5HmfqxkDSd7xcyU1zeg6I/qLlNl1eXlbbTMOYzpxSY5melKsLlC6FeTCv1Xmz
- LJbJslmHUnBssc0cayUdZ2pnIEkrGO6BPuV4n4iwYOhvAuXur/qckqbnu8yDeTFP5s0ypjgchtQnA0lq
- QE8LnL3QA/fbt28XBwcH1dNgPArPJTbufawW/sZnTMO0fIfvMo+5DakubZuBJEkKwUCSJIVgIEmSQjCQ
- JEkhGEiSpBAMJElSCAaSJCkEA0l/w7syvi+jvnmcqY6BpApduNCLACOcUvi33bpo2zzO1MRAUtWhZ+rq
- hm5uUjc5/I2eBqRt4Fj60XHGMSgZSIWjS5vUV1vqCDSV9Lc5DYOgcXAMrR5TqyX9raQOZlXPQCrc4eFh
- 9Sv1biORCp8xjbQJjzPlMJAKxyiqTQ0Fl1MYtVTaBMcQx1LdMUbhGORYVNkMpMLRK3VbINF7tbSJFy9e
- tAYSx6LKZiAVzkDSEAwk5TCQCmcgaQgGknIYSIUzkDQEA0k5DKTCGUgagoGkHAZS4QwkDcFAUg4DqXAG
- koZgICmHgVQ4A0lDMJCUw0AqnIGkIRhIymEgFc5A0hAMJOUwkApnIGkIBpJyGEiFM5A0BANJOQykwuUE
- Eo2JtImczlUNJBlIhWsLJMaqefr06eLk5GSt8vHjx8Xt7e1yaev59u1bNZ+6+fddzs7OquVvinkwr7pl
- 9F2ou023gX247j44PT2tjqG6sZBSMZAEA6lwbYFE+emnn6rGZN3y4MGDxfHx8XKJ3dAIPnr0qHa+QxWW
- z3qsa+rbwL5jH9bNN7dwDNUdW6kYSIKBVLicQNq00CBxuaZrKHFGwfebLvUMUVg+DSrr09X5+Xn13Qjb
- wH+7bgP7jO/2vf4GkmAgFW6IQKLQoPErO/fyHZeY9vf3R2/IU6GO9vb2Ol36Ylq+M0T95hTqsss2sK/Y
- Z0PsAwNJMJAKN1QgUWjYci8bff78eXHv3r3WSz1DFdaD9bm6ulquYTumjbgN1G0O9tVQPwgMJMFAKlzb
- EObbLCyHm9w5Pn36VDWgkRpzysXFxXIN2zFtxG2gbnOwr4Y8NhzCXAZS4Q4PDwdpdGgIuZeU26BfX18v
- 7t+/H6oxZ31Yr1wRt+GXX37J3oYhA5VjkGNRZTOQCnd5eVk1CITF3UZim4UGp+s9GC7h7Ozs1M5v6MJ6
- rHNJKdo2dDkLGeoeWDr2OBZVNgNJi6Ojo+peAQ1P+kW8rUJjQ0O4u7ubfako4Zf848ePq+8zn7r5913S
- +j958qTT2VFyc3NTfTfCNlCXXbeBfca+62v9OeY49jgGJQNJlffv3y+ePXtWNT5cZtpWefjwYXWWkHsj
- /S4a9IODg+o9mrr5911Y7qtXrzZ6uZfvMo8xt4E6pC7Xwb5jH7Iv6+a/buFY45jj2JNgIOlvaDxpuLZV
- vn79upzzZphP3fz7Lttaf0x9G7a9/puEvObJQJIkhWAgSZJCMJAkSSEYSJKkEAwkSVIIBpIkKQQDSZIU
- goEkSQrBQJIkhWAgSZJCMJAkSSEYSJKkEAwkSVIIBpIkKQQDSZIUgoEkSQrBQJIkhWAgSZJCMJAkSSEY
- SJKkEAwkSVIIBpIkKQQDSZIUgoEkSQrBQJIkhWAgSZJCMJAkSSEYSJKkEAwkSVIIBpIkKQQDSZIUgoEk
- SQrBQJIkhWAgSZJCMJAkSSEYSJKkEAwkSVIIBpIkKQQDSZIUgoEkSQrBQJIkhWAgSZJCMJAkSSEYSJKk
- EAwkSVIIBpIkKQQDSZIUgoEkSQrBQJIkhWAgSZJCMJAkSSEYSJKkEAwkSVIIBpIkKQQDSZIUgoEkSQrB
- QJIkhWAgSZJCMJAkSSEYSJKkEAwkSVIIBpIkKQQDSZIUgoEkSQrBQJIkhWAgSZJCMJAkSSEYSJKkEAwk
- SVIIBpIkKQQDSZIUgoEkSQrBQJIkhWAgSZJCMJAkSSEYSJKkEAwkSVIIBpIkKQQDSZIUgoEkSQrBQJIk
- hWAgSZJCMJAkSSEYSJKkEAwkSVIIBpIkKQQDSZIUgoEkSQrBQJIkhWAgSZJCMJAkSSEYSJKkEAwkSVII
- BpIkKQQDSZIUgoEkSQrBQJIkhWAgSZJCMJAkSSEYSJKkEAwkSVIIBpIkKQQDSZIUgoEkSQpgsfh/q6cJ
- FSVLl/UAAAAASUVORK5CYII=
-
-
-
-
- iVBORw0KGgoAAAANSUhEUgAAAaQAAAGkCAYAAAB+TFE1AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
- vAAADrwBlbxySQAAIEdJREFUeF7t3Qtz1EbahuHv//+w9e4mBHO0YSEH7ACOsQHb2GAb5qtbNU1NHCG1
- ZkbSK/V9VXWFeDQ6tFT9jE7d/7eQJCkAA0mSFIKBJEkKwUCSJIVgIEmSQjCQJEkhGEiSpBAMJElSCAaS
- JCkEA0mSFIKBJEkKwUCSJIVgIEmSQjCQJEkhGEiSpBAMJElSCAaSJCkEA0mSFIKBJEkKwUCSJIVgIEmS
- QjCQJEkhGEiSpBAMJElSCAaSJCkEA0mSFIKBJEkKwUCSJIVgIEmSQjCQJEkhGEiSpBAMJElSCAaSJCkE
- A0mSFIKBJEkKwUCSJIVgIEmSQjCQJEkhGEiSpBAMJElSCAaSJCkEA0mSFIKBJEkKwUCSJIVgIEmSQjCQ
- JEkhGEiSpBAMJElSCAaSJCkEA0mSFIKBJEkKwUCSJIVgIEmSQjCQJEkhGEiSpBAMJElSCAaSJCkEA0mS
- FIKBJEkKwUCSJIVgIEmSQjCQJEkhGEiSpBAMJElSCAaSJCkEA0mSFIKBJEkKwUCSJIVgIEmSQjCQJEkh
- GEiSpBAMJElSCAaSJCkEA0mSFIKBJEkKwUCSJIVgIEmSQjCQJEkhGEiSpBAMJElSCAaSJCkEA0mSFIKB
- JEkKwUCSJIVgIEmSQjCQJEkhGEiSpBAMJElSCAaSJCkEA0mSFIKBJEkKwUCSJIVgIEmSQjCQJEkhGEiS
- pBAMJElSCAaSJCkEA0mSFIKBJEkKwUCSJIVgIEmSQjCQJEkhGEiSpBAMJElSCAaS/ub29nar5evXr8s5
- b+bbt2+Lm5ub2mX0Wba1/mBedcvYpEhzYiCp8v79+8WzZ88Wu7u7i/v371f/3bQwn4cPHy5+++23xefP
- n5dL6oYQOjg4WDx69Ghr65VbWB7LffXq1UaNP99lHtveBua1t7e3OD4+Xi5JmjYDSYujo6PFf/7zn8W/
- //3vxU8//bTV8t///reaLw3op0+flkvMc319vXjy5MliZ2enmk/d/PsuLJflsx6sT1cEap/bkPbbH3/8
- sVyiNF0GUuEuLy8XP//8c9VY8t++Co0mv+a59JaLMysa8rr5DV1YD9anqyG2gWCifn///fflUqVpMpAK
- d3h4WDVmdQ3dNguNJqF3cXGxXHIzzka4JMX36uY3dGE9WJ8uZ0lDboOhpDkwkAr366+/DhJIFJZzcnKy
- XHIzLu/RyEYKJEpuoIJph94G6tjLd5oqA6lwXFIaKpC43/Hx48flkpvxEMS9e/dCBRLrc3V1tVzDdkw7
- xjYYSpoqA6lwQwUSYfTgwYPsp9W418Q9J75XN7+hC3XU9R5Y2oahAn+1GEqaIgOpcEMEEveOCJaujyef
- nZ1V3x87lFg+ZzmsT1fn5+fVd8fYBkNJU2MgFS4nkGhQCZWuhUaY/3JmtO67Mlzi4/2d1fkNVdLyWH7u
- pcY629iGdS/7GUqaEgOpcG2BRGP49OnT6mGEdQqN8aY9CnDpi/nUzb/vwnK30VsD81h3G05PTxcvX75c
- +yzLUNJUGEiFawskGsEXL14sp9ZY3r5923om+6PC2ZWhpCkwkAqXE0j/+9//llNrLK9fv147kFIxlBSd
- gVQ4A2kathFInikpOgOpcAbSNGwjkFIxlBSVgVQ4A2kathlIFENJERlIhTOQpiE3kHgqsu7vdcVQUjQG
- UuEMpGloCySCiF4h6FyVfVY3TV0xlBSJgVQ4A2kacgMJDAbYNO1qSQ862Eu4IjCQCmcgTUNOIPECc8JZ
- T24oUZiWIJPGZCAVzkCahtxAWu38NYVSTrdDTMO+pjcJaSwGUuEMpGl48+ZN636q6428SygxHceDNBYD
- qXAG0jTQazhnQT8KFvYho//WyQ0l9vX+/v7yW9LwDKTCGUjTwei+Ozs7/wgW9t/u7m7j8Oo595TY13Ti
- Ko3FQCpc2xDmNFJ2rhoDPYazvzhTYp9R2D+PHz/OGlq97UyJz+hZXBqLgVQ4LvM0BRKf/ehSkMbB5Tvu
- KbFfCJAuw2OkUCLU0j7m35x5cSbcZURcadsMpMJdXl5+b5RSA7XaUPHfT58+LafWHPDEHpf42L+U+/fv
- V0G1jXGfpE0YSFocHR1Vl34oqZFK/884PJqfm5ubakh2ypcvX5Z/lcZlIKny4cOHxbNnz6pfzhT+zd8k
- aSgGkv6GX84USRqagSRJCsFAktQJ95woPpGnbTOQpIlJj33/+eef1WPfQwUDy6K/PJ7Ko/D+Ew/ESNti
- IEkTcXt7W70Yy4utvEtE6fJi7CZWn8Rk+RT+zTrwyLi0DQaSNBGE0b/+9a/aroMePHjQ2HXQJq6urhb3
- 7t37/l7aaknhaChpGwwkaQI4A0pnJndDgUJPC331qNHW0zjFUNI2GEjSBOQOP9EHRpNtCyTPlLQNBpI0
- AesM0LctPDzRFkgUQ0mbMpCkCRgzkOjLsOly4WoxlLQJA0nf0VUQl4YoDmUdy5iBhIODg6yzpFQMJa3D
- QFL1kiN919Go0ZBQ+Dejh9rxZgxjBxJevXpVrUPOmRLFUFJXBlLhGHKAm+E8pXW3QeFvfOawBOOLEEgg
- YJrW424xlNSFgVS44+PjxgaGz969e7ecWmOJEkgwlNQXA6lwv/32W2sgMY3GFSmQkELJBx20TQZS4doC
- ifdbGNpa44oWSPBMSdtmIBXOQJqGiIEEz5S0TQZS4QykaYgaSPDpO22LgVQ4A2kacgNpLPSjlxtIFENJ
- dQykwhlI05ATSE+ePFlcXl5WvXPnFKbd5D0zXgdgHozPROEVAdajbv3qiqGkuwykwhlI09AWSKkwTETX
- 8vz58ypYunj79u3i4cOH/1j26v/nFENJqwykwhlI05AbSFw261qYLyPA5oYS94x4aZqzodX51K1PW0nL
- Z56SgVQ4A2kacgNp3ULA5OxnLs2lIKqbzzqFeTHPs7Oz5VJUKgOpcAbSNPQdSIQCl9za7imlJ+rq5rFJ
- YZ5eupOBVDgDaRpyxyRat6QzHoaaaPLy5cvqmLj7/U0L28YQ7SqbgVQ4A2ka2voc3LREOEPiWFTZDKTC
- GUjTQFD88ssvnR6r7lLGvIdEMZAEA6lwBtJ0/PXXX9W+Yp8QCNsqzHMbT9k1lbpja7UYSIKBVDgDaVpO
- Tk4Wjx8//v4O0TbKJu8h1c3vbuHMru7YWi0GkmAgFc5Amh76q0s9LdztfaFL4fvb6Kmhbt53SxqRuO4Y
- oxhIgoFUOANJQ2h7Os9AEgykwhlIGsKLFy8MJLUykApnIGkIBpJyGEiFM5A0BANJOQykwhlIGoKBpBwG
- UuEMJA3BQFIOA6lwBpKGYCAph4FUOANJQzCQlMNAKpyBpCEYSMphIBXOQNIQDCTlMJAKZyBpCAaSchhI
- hTOQNAQDSTkMpMIZSJuho9PVonoGknIYSIVj2Oi2QKJjzFLd3t5Ww3q/f/9+cXR0tDg4OKgaTkKaHqyf
- Pn36t8Lf+IxpmJbv8F3mwbxKldO5qkOYy0Aq3OvXrxsDiYHYmKYU19fXi9PT0ypMCBfG/KEeaExTob7S
- vxlSYbXUTUNhHsyLeTJvlsGySsExxLG0emytFurrzz//XE6tUhlIhfv8+XM1WmhqNFcLf2NwtU3GzJkC
- xuthwDnCItVFChRCJmfE07bCPFJgpXmzLJb55s2bah3mLA3BznbfrRv+xmcciyqbgaTqkhIje67+quff
- /I3P5oizEy6n7e/v/23btxE+uYVlrdY168I6zfXMqcTjTN0YSKow8ucff/zx/V4I/+46rPUUcC+Hbdvd
- 3f3eKA4ZQj8qKZworBvryLrOTSnHmdZjIKkIFxcX1Y319Audy2d1wRChsG7pzIGn01h3qQQGkmaNezM8
- 8cYZCI18hLOh3LK6zjyBNvf7TJKBpFn6+vVr9WQXN8unFkR3SwomtoVtYtukOTKQNDtnZ2eLJ0+eVI34
- ti7NEQrMKz0plwrLWC2rn6XptxWGzItlsG0fP35cbq00HwaSZoOeEnjHhwAgEOoa9dySAiiFDP/PwwaE
- wfPnz6tLaNyQ590Zzloo/Ju/8RnTMC3fSevDvLYRUGl92FZ7h9CcGEiaBd5h4bFpGv11G/wUHBQeKEhP
- gb1796564m2dx7H5Dt9lHunpMuadlrPJurKtbLPv72guDCRN3ocPH74/xl3XeLeVdCZEUNDtz/HxcfUA
- QR9nH8yTebMMlrXpU39sM9tOHUhTZyBp0niRlLOFdRr0dJby+PHj6pLbGE+xsUyWzTqk9alb16aSLgNS
- F9KUGUiarMPDw6oB73rZKzX8XD6jT7kIT62xDqwL67ROMFEHfIc6kabKQNIkcT+m6/0iziRSEJ2cnCzn
- FA/rloKpy5kfdUGdUDfSFBlIqjA0Apd8eEKMwr+jDpeQwqiuUf5RYXo6M6UT1Sk8mcY6sq6s8zrbGjWU
- 6o6zm5ub5acqnYGkqmsahkagIVst/C1atzWvXr2q1q2uIa4r6VIWDxBM8Wk01pl1Zxu6nA1SR9RVJFM6
- zjQOA6lw/DpNjURdo8ZnUX7BMkxDl4aZ6XiKbQ43+9mG9Lh43bbeLSmIqbMIpnScaTwGUuFo6OoaiVT4
- LEKDzn2VrmFEVztz+uXNtjx69Khxf62WFEoR7pdN5TjTuAykwtHxaFNDQYPGtf4x0RCzLl0f7aZBntso
- pJxFMKhfbiilOhs7mDmGms7u2B6ORZXNQCpcTiBxD2MsNMCcFTQ1Zk2FbaOLnTnhgQeG0sgNJeqOOhzz
- khjDaBhIamMgFS56IHVpeOsKZ0l8P9oN/m3o8ug701GXYzGQlMNAKlzkQKL/t6ZGLLekUJrbmRJ+//33
- xv23WqhL6nQMBpJyGEiFixpIX758qd7B6Xrf6Ecl3eCf4+U79k9OKFGX1Cl1OzQDSTkMpMJFDaTcS3Up
- aOo+u1vmevmObodSzw51271a2P4xLt0ZSMphIBUuYiC9f/8+68yIabhZTwObG0oUtnduZ0q8QEuv37n1
- NnTv4AaSchhIhYsWSFyCYmC7toDhbIeGNY2c2uVeylzPlAgZ6oTtq9vuVKhb6njILpQMJOUwkAoXLZD+
- +uuv1jCisM53z3K6hBJljqFEneTUAdNQ10MxkJTDQCpcpEDiXgiX4NouO7FO/MKvGzaibXtWyxzPlKiT
- nDNM6pi6rqvDPhhIymEgFS5SIPGLvS1MCBHK2dnZ8lv/VPrlO+om1VPdNqfCdg91lmQgKYeBVLgogcT9
- DEZNbTs7ym240na1NcqUOYZS236lUNfU+RD3kgwk5TCQChclkHKerCM46DA1dxiJku8pUUfUVVsgU+fU
- fd8MJOUwkAoXJZBYRlODRWE9uz6unbavy5nSXB4Jz3nAYaj9ayAph4FUuAiBxK95xvppCo10drROLwOl
- 3lO6vr5uPUviM+r+6upq+a1+GEjKYSAVLkIgMYhcW2Dw+SbDcq9z+W4OZ0o5w73zed8D+RlIymEgFW7s
- QOKG+t7eXmNjlX7hf/r0afmt9bRt62qZy5kSdZa25+42pkLdsw/6fLjBQFIOA6lwYwcSl4raLtexDgxK
- tw0lhhJ1lxP4fV62M5CUw0Aq3NiBlNMzA58fHx8vv7G50u4pUXdt20sd9/lOkoGkHAZS4cYOpLaOUQmE
- dR9maFLSmRJ11/ZwA/ugz17ADSTlMJAKN2Yg5XQVxPK3dbnurrTtTQ11KkzDukw1lNou27EPHj582FtX
- QgaSchhIhRszkHJuuLNufT4B1rb9qyWdKU3x6bu3b982bmfaB5s+OPIjBpJyGEiFGzOQ2oYop5GknJ+f
- L7/RjxIeCacOU33WbROFfdHXEOcGknIYSIUbM5DaehKg8Xzw4MHi9vZ2+Y3+dH3QgXqZ0uU7LsVRl02B
- 1GfQGkjKYSAVbsxAYr5NjRSf7e/vL6fu39yfvmu7j9TnvjaQlMNAKtyYgcS4PU0PNIzR4M85lNp6bWBf
- 0Pt3Hwwk5TCQCjdWIN3c3FSXkNqesONm/NDa6mS1TCmUjo6OGkOBfcE+Yd9sm4GkHAZS4cYKJHoFaHs3
- hgZyiKER6qR6aVq/VKYSSh8+fGj8AcB2sE/66LHBQFIOA6lwYwVSziPffHZxcbH8xvDa6ma1TCGUqPO2
- +ua/fTz6bSAph4FUuJxA+vXXX5dTb8/Hjx8bGygaxyGGRWiT7ik1NeSpRA+lnGE+2Cfsm23jODOQ1MZA
- Khz3FZoCic+YZttyAun+/fvZo8P2aS5nSnQhRJ2OEUhjHWeaFgOpcNzApsuYusaCv/FZHze5T09PGwOJ
- ex27u7vVIHMRzOHlWeqSOm0LJPbNto11nGlaDCRV92loEHZ2dqrGIRX+1tc9HHqgbgukaI3U1B8JT6HQ
- 9GAD+2SbPauvSsfZ6jHGMdfncaZpMZBUobHikgn3iygMRdBnDwltZ0g06Pya33Yv35ua8uW7Mc+QEo6p
- 1eOMf3tmpMRA0iimdA/prnXOlCJcvhvzHpKUw0DSKHICKcJTdj8yxct3Yz5lJ+UwkDQK7hnQADY1jnwW
- +d5CunzXtA2pMA2N/ZihlPMeUvQ617wZSBpF9J4acnW5p0QZ80yJuhyrpwYph4GkUXAjO6cvuym8mzKV
- R8Kpy6bLpOyLvvqyk3IYSBpNTm/f9FA9BVO4pzRmb99SDgNJo6GPvKZf7HzGGD5Tsc4j4UOeKT1//ry1
- vvsaakTKYSBpNDTGbb/YeW9miBFjtyXqI+HUYdsl0qEDUrrLQNJo6BGgqfGmwaacn58vvzENES/fUYep
- PuvWg8IZUl+9NEg5DCSN5vLysmoImxpJGusxBunbVNdHwpm2z7OTN2/eNIZkWk/2iTQWA0kVGiJuej99
- +rQq/Lvvxunr16+LR48eNV5Gmtp9pFWRuhlqu3/EPqBPOfZJn8Y4zjQdBpKq91N4g58GkUaLwr/5G6OM
- 9unly5eNDSUNNe/GROvTLleEUKKHhrZ3vlgu+6JPHEs/Os6iv2+mYRhIhaOxon+zulDgb32HAZ24NgUS
- hUaL6aZq7Jdnqbu25fddxxxDHEtNx1nEfgs1LAOpcK9fv25srBgegGn6Qq8AOf2rTfWyXbJOKG3rnhJ1
- 1xT61D37oM8eGjiGOJbqlk9he/s8zjQNBlLhGAKgqaGkIev7Us7e3l5rg8l/6YttysZ4+o46S/O7u4xU
- qHv2QZ/aLs2yrRyLKpuBVLi2X+40In2/LNn2BBiFz7kBPnXr3FPa5EyJOsupW/ZBn168eNEaSNSNymYg
- FS5CIOUMi8BnU364YdVQZ0rpvk1bvVL3fd+/MZCUw0AqXIRAAstoa6TXbZgjGiKUmD6nTnkkvG8GknIY
- SIWLEkg89tvUYFHSWdJcnsZKdd90BpMK01A/uaFEHbWdHVGY5xCPXBtIymEgFS5KIH379q3q/bstlFjX
- Od38bqv/u4Vpc0IpZ77UNXVO3ffNQFIOA6lwUQIJOe/LUOhVYE7DbK8TSk0POpydnWWddTGfod7vMpCU
- w0AqXKRAokdquq9pargofD7UL/uhdAklwoZp686Ucs80+Zy6HqondQNJOQykwkUKJLT1AJ4K08xtqIQu
- oURh2ruhRJ3k1t+QvV8YSMphIBUuWiDRuWfOL3zOErh013dfe0Pb5Ok7LmPyt7bLddQtI8P23ZHqKgNJ
- OQykwkULJBAyhE1bw8o09MM3h3eTVnU5U0rBzHe4BMe/66ZLJU0/dGemBpJyGEiFixhIoKuZnEaZaRjG
- YMhf+0NIZ0ptoZwK+ylnWubZd1dQdQwk5TCQChc1kDjr4eyn7Rc/hfWnwZvTQw5o2zddC3U5Vm8XBpJy
- GEiFixpI4AGHpkZstcy1QetyT6mtUJdjDVFuICmHgVS4yIGEtt7IV8tcG7W2fZRT+P4Yl+oSA0k5DKTC
- RQ+km5ubapjzpsZstbAthNjcLt9tcqZE3fHAA3U5FgNJOQykwkUPJDCmT1tv4KuF7WFQujEb4D4wlERu
- HaTC9NTdxcXFci7jMJCUw0Aq3BQCCScnJ9VN+S6hxJnV2A3xNp2fn3cKZqZj/1F3YzOQlMNAKtxUAglp
- IL/cBpl1pwEfskeCvrANOb13p8J01FWUYcENJOUwkAo3pUACvRJ0CaV0lsA2THHYCtaZdWcbuoZRTq/g
- QzGQlMNAKtzUAgldQ4nC9LzXdHR0NImXaHkog3VlnZv2z90SMYxgICmHgVS4KQYS1gkl7kGxPfSVN3TX
- OV2wbvQ+wbrmvBicStQwgoGkHAZS4aYaSDg8PKzWr0soUfgOZW9vb3F6ehrijIl1YF1Yp7R+dev+o0Id
- 8B3qJCIDSTkMpMJNOZDAZS0a4y5nEqmkhp+er3lg4urqajnX4bBMls06pPWpW9emkp4+pC6iMpCUw0Aq
- 3NQDCfQOzr2WdRpzCg06dcBTbGwrDXuf4cS8eWqOZbFMlr1OoFLYZrY9+jAcBpJyGEiFm0MggUaey11s
- S9dLeKmky14UgoL58TLqu3fvqveZeNG2Sw8QTMt3+C7zYF7Mk3mn5Wyyrmwr8xvjzK4rA0k5DKTCzSWQ
- QABwDyUFS9325JbVcErz2t3drR6IeP78eVVvPDzA8lYLf+MzpmFavsN3V+e1bgilkubB8qbSRZKBpBwG
- UuHmFEgJI6cSBmzXpo1/KsyHwqU16oR5NxWmSfd2trkOzJttYxunxEBSDgOpcHMMJHDmQC8F6R7NtkJh
- jJKCiG1hm6ZyVrTKQFIOA6lwbYE09YaC+yusf9qWKQVTCiL+zTZM4V7Rj8z9ONN2GEiFY8C2toaCG/JT
- x4MFDEuRtilyMK0GEWMYzaGDWI6htuNsrMEDFYeBVDheyORJrZ2dnX80EvyNz6bQ1U4uhrJgbKH0mDgl
- QjixDml9WDfWkXWdi9KOM63HQNLiy5cv1fhB6X0cCv/e39+vPpsjtov3jdhGegRnm4cOpxRCLJt1YF1Y
- p+vr6+Vazkvdccb287e5HmfqxkDSd7xcyU1zeg6I/qLlNl1eXlbbTMOYzpxSY5melKsLlC6FeTCv1Xmz
- LJbJslmHUnBssc0cayUdZ2pnIEkrGO6BPuV4n4iwYOhvAuXur/qckqbnu8yDeTFP5s0ypjgchtQnA0lq
- QE8LnL3QA/fbt28XBwcH1dNgPArPJTbufawW/sZnTMO0fIfvMo+5DakubZuBJEkKwUCSJIVgIEmSQjCQ
- JEkhGEiSpBAMJElSCAaSJCkEA0l/w7syvi+jvnmcqY6BpApduNCLACOcUvi33bpo2zzO1MRAUtWhZ+rq
- hm5uUjc5/I2eBqRt4Fj60XHGMSgZSIWjS5vUV1vqCDSV9Lc5DYOgcXAMrR5TqyX9raQOZlXPQCrc4eFh
- 9Sv1biORCp8xjbQJjzPlMJAKxyiqTQ0Fl1MYtVTaBMcQx1LdMUbhGORYVNkMpMLRK3VbINF7tbSJFy9e
- tAYSx6LKZiAVzkDSEAwk5TCQCmcgaQgGknIYSIUzkDQEA0k5DKTCGUgagoGkHAZS4QwkDcFAUg4DqXAG
- koZgICmHgVQ4A0lDMJCUw0AqnIGkIRhIymEgFc5A0hAMJOUwkApnIGkIBpJyGEiFM5A0BANJOQykwuUE
- Eo2JtImczlUNJBlIhWsLJMaqefr06eLk5GSt8vHjx8Xt7e1yaev59u1bNZ+6+fddzs7OquVvinkwr7pl
- 9F2ou023gX247j44PT2tjqG6sZBSMZAEA6lwbYFE+emnn6rGZN3y4MGDxfHx8XKJ3dAIPnr0qHa+QxWW
- z3qsa+rbwL5jH9bNN7dwDNUdW6kYSIKBVLicQNq00CBxuaZrKHFGwfebLvUMUVg+DSrr09X5+Xn13Qjb
- wH+7bgP7jO/2vf4GkmAgFW6IQKLQoPErO/fyHZeY9vf3R2/IU6GO9vb2Ol36Ylq+M0T95hTqsss2sK/Y
- Z0PsAwNJMJAKN1QgUWjYci8bff78eXHv3r3WSz1DFdaD9bm6ulquYTumjbgN1G0O9tVQPwgMJMFAKlzb
- EObbLCyHm9w5Pn36VDWgkRpzysXFxXIN2zFtxG2gbnOwr4Y8NhzCXAZS4Q4PDwdpdGgIuZeU26BfX18v
- 7t+/H6oxZ31Yr1wRt+GXX37J3oYhA5VjkGNRZTOQCnd5eVk1CITF3UZim4UGp+s9GC7h7Ozs1M5v6MJ6
- rHNJKdo2dDkLGeoeWDr2OBZVNgNJi6Ojo+peAQ1P+kW8rUJjQ0O4u7ubfako4Zf848ePq+8zn7r5913S
- +j958qTT2VFyc3NTfTfCNlCXXbeBfca+62v9OeY49jgGJQNJlffv3y+ePXtWNT5cZtpWefjwYXWWkHsj
- /S4a9IODg+o9mrr5911Y7qtXrzZ6uZfvMo8xt4E6pC7Xwb5jH7Iv6+a/buFY45jj2JNgIOlvaDxpuLZV
- vn79upzzZphP3fz7Lttaf0x9G7a9/puEvObJQJIkhWAgSZJCMJAkSSEYSJKkEAwkSVIIBpIkKQQDSZIU
- goEkSQrBQJIkhWAgSZJCMJAkSSEYSJKkEAwkSVIIBpIkKQQDSZIUgoEkSQrBQJIkhWAgSZJCMJAkSSEY
- SJKkEAwkSVIIBpIkKQQDSZIUgoEkSQrBQJIkhWAgSZJCMJAkSSEYSJKkEAwkSVIIBpIkKQQDSZIUgoEk
- SQrBQJIkhWAgSZJCMJAkSSEYSJKkEAwkSVIIBpIkKQQDSZIUgoEkSQrBQJIkhWAgSZJCMJAkSSEYSJKk
- EAwkSVIIBpIkKQQDSZIUgoEkSQrBQJIkhWAgSZJCMJAkSSEYSJKkEAwkSVIIBpIkKQQDSZIUgoEkSQrB
- QJIkhWAgSZJCMJAkSSEYSJKkEAwkSVIIBpIkKQQDSZIUgoEkSQrBQJIkhWAgSZJCMJAkSSEYSJKkEAwk
- SVIIBpIkKQQDSZIUgoEkSQrBQJIkhWAgSZJCMJAkSSEYSJKkEAwkSVIIBpIkKQQDSZIUgoEkSQrBQJIk
- hWAgSZJCMJAkSSEYSJKkEAwkSVIIBpIkKQQDSZIUgoEkSQrBQJIkhWAgSZJCMJAkSSEYSJKkEAwkSVII
- BpIkKQQDSZIUgoEkSQrBQJIkhWAgSZJCMJAkSSEYSJKkEAwkSVIIBpIkKQQDSZIUgoEkSQpgsfh/q6cJ
- FSVLl/UAAAAASUVORK5CYII=
-
-
-
-
- iVBORw0KGgoAAAANSUhEUgAAAaQAAAGkCAYAAAB+TFE1AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
- vAAADrwBlbxySQAAIEdJREFUeF7t3Qtz1EbahuHv//+w9e4mBHO0YSEH7ACOsQHb2GAb5qtbNU1NHCG1
- ZkbSK/V9VXWFeDQ6tFT9jE7d/7eQJCkAA0mSFIKBJEkKwUCSJIVgIEmSQjCQJEkhGEiSpBAMJElSCAaS
- JCkEA0mSFIKBJEkKwUCSJIVgIEmSQjCQJEkhGEiSpBAMJElSCAaSJCkEA0mSFIKBJEkKwUCSJIVgIEmS
- QjCQJEkhGEiSpBAMJElSCAaSJCkEA0mSFIKBJEkKwUCSJIVgIEmSQjCQJEkhGEiSpBAMJElSCAaSJCkE
- A0mSFIKBJEkKwUCSJIVgIEmSQjCQJEkhGEiSpBAMJElSCAaSJCkEA0mSFIKBJEkKwUCSJIVgIEmSQjCQ
- JEkhGEiSpBAMJElSCAaSJCkEA0mSFIKBJEkKwUCSJIVgIEmSQjCQJEkhGEiSpBAMJElSCAaSJCkEA0mS
- FIKBJEkKwUCSJIVgIEmSQjCQJEkhGEiSpBAMJElSCAaSJCkEA0mSFIKBJEkKwUCSJIVgIEmSQjCQJEkh
- GEiSpBAMJElSCAaSJCkEA0mSFIKBJEkKwUCSJIVgIEmSQjCQJEkhGEiSpBAMJElSCAaSJCkEA0mSFIKB
- JEkKwUCSJIVgIEmSQjCQJEkhGEiSpBAMJElSCAaSJCkEA0mSFIKBJEkKwUCSJIVgIEmSQjCQJEkhGEiS
- pBAMJElSCAaSJCkEA0mSFIKBJEkKwUCSJIVgIEmSQjCQJEkhGEiSpBAMJElSCAaS/ub29nar5evXr8s5
- b+bbt2+Lm5ub2mX0Wba1/mBedcvYpEhzYiCp8v79+8WzZ88Wu7u7i/v371f/3bQwn4cPHy5+++23xefP
- n5dL6oYQOjg4WDx69Ghr65VbWB7LffXq1UaNP99lHtveBua1t7e3OD4+Xi5JmjYDSYujo6PFf/7zn8W/
- //3vxU8//bTV8t///reaLw3op0+flkvMc319vXjy5MliZ2enmk/d/PsuLJflsx6sT1cEap/bkPbbH3/8
- sVyiNF0GUuEuLy8XP//8c9VY8t++Co0mv+a59JaLMysa8rr5DV1YD9anqyG2gWCifn///fflUqVpMpAK
- d3h4WDVmdQ3dNguNJqF3cXGxXHIzzka4JMX36uY3dGE9WJ8uZ0lDboOhpDkwkAr366+/DhJIFJZzcnKy
- XHIzLu/RyEYKJEpuoIJph94G6tjLd5oqA6lwXFIaKpC43/Hx48flkpvxEMS9e/dCBRLrc3V1tVzDdkw7
- xjYYSpoqA6lwQwUSYfTgwYPsp9W418Q9J75XN7+hC3XU9R5Y2oahAn+1GEqaIgOpcEMEEveOCJaujyef
- nZ1V3x87lFg+ZzmsT1fn5+fVd8fYBkNJU2MgFS4nkGhQCZWuhUaY/3JmtO67Mlzi4/2d1fkNVdLyWH7u
- pcY629iGdS/7GUqaEgOpcG2BRGP49OnT6mGEdQqN8aY9CnDpi/nUzb/vwnK30VsD81h3G05PTxcvX75c
- +yzLUNJUGEiFawskGsEXL14sp9ZY3r5923om+6PC2ZWhpCkwkAqXE0j/+9//llNrLK9fv147kFIxlBSd
- gVQ4A2kathFInikpOgOpcAbSNGwjkFIxlBSVgVQ4A2kathlIFENJERlIhTOQpiE3kHgqsu7vdcVQUjQG
- UuEMpGloCySCiF4h6FyVfVY3TV0xlBSJgVQ4A2kacgMJDAbYNO1qSQ862Eu4IjCQCmcgTUNOIPECc8JZ
- T24oUZiWIJPGZCAVzkCahtxAWu38NYVSTrdDTMO+pjcJaSwGUuEMpGl48+ZN636q6428SygxHceDNBYD
- qXAG0jTQazhnQT8KFvYho//WyQ0l9vX+/v7yW9LwDKTCGUjTwei+Ozs7/wgW9t/u7m7j8Oo595TY13Ti
- Ko3FQCpc2xDmNFJ2rhoDPYazvzhTYp9R2D+PHz/OGlq97UyJz+hZXBqLgVQ4LvM0BRKf/ehSkMbB5Tvu
- KbFfCJAuw2OkUCLU0j7m35x5cSbcZURcadsMpMJdXl5+b5RSA7XaUPHfT58+LafWHPDEHpf42L+U+/fv
- V0G1jXGfpE0YSFocHR1Vl34oqZFK/884PJqfm5ubakh2ypcvX5Z/lcZlIKny4cOHxbNnz6pfzhT+zd8k
- aSgGkv6GX84USRqagSRJCsFAktQJ95woPpGnbTOQpIlJj33/+eef1WPfQwUDy6K/PJ7Ko/D+Ew/ESNti
- IEkTcXt7W70Yy4utvEtE6fJi7CZWn8Rk+RT+zTrwyLi0DQaSNBGE0b/+9a/aroMePHjQ2HXQJq6urhb3
- 7t37/l7aaknhaChpGwwkaQI4A0pnJndDgUJPC331qNHW0zjFUNI2GEjSBOQOP9EHRpNtCyTPlLQNBpI0
- AesM0LctPDzRFkgUQ0mbMpCkCRgzkOjLsOly4WoxlLQJA0nf0VUQl4YoDmUdy5iBhIODg6yzpFQMJa3D
- QFL1kiN919Go0ZBQ+Dejh9rxZgxjBxJevXpVrUPOmRLFUFJXBlLhGHKAm+E8pXW3QeFvfOawBOOLEEgg
- YJrW424xlNSFgVS44+PjxgaGz969e7ecWmOJEkgwlNQXA6lwv/32W2sgMY3GFSmQkELJBx20TQZS4doC
- ifdbGNpa44oWSPBMSdtmIBXOQJqGiIEEz5S0TQZS4QykaYgaSPDpO22LgVQ4A2kacgNpLPSjlxtIFENJ
- dQykwhlI05ATSE+ePFlcXl5WvXPnFKbd5D0zXgdgHozPROEVAdajbv3qiqGkuwykwhlI09AWSKkwTETX
- 8vz58ypYunj79u3i4cOH/1j26v/nFENJqwykwhlI05AbSFw261qYLyPA5oYS94x4aZqzodX51K1PW0nL
- Z56SgVQ4A2kacgNp3ULA5OxnLs2lIKqbzzqFeTHPs7Oz5VJUKgOpcAbSNPQdSIQCl9za7imlJ+rq5rFJ
- YZ5eupOBVDgDaRpyxyRat6QzHoaaaPLy5cvqmLj7/U0L28YQ7SqbgVQ4A2ka2voc3LREOEPiWFTZDKTC
- GUjTQFD88ssvnR6r7lLGvIdEMZAEA6lwBtJ0/PXXX9W+Yp8QCNsqzHMbT9k1lbpja7UYSIKBVDgDaVpO
- Tk4Wjx8//v4O0TbKJu8h1c3vbuHMru7YWi0GkmAgFc5Amh76q0s9LdztfaFL4fvb6Kmhbt53SxqRuO4Y
- oxhIgoFUOANJQ2h7Os9AEgykwhlIGsKLFy8MJLUykApnIGkIBpJyGEiFM5A0BANJOQykwhlIGoKBpBwG
- UuEMJA3BQFIOA6lwBpKGYCAph4FUOANJQzCQlMNAKpyBpCEYSMphIBXOQNIQDCTlMJAKZyBpCAaSchhI
- hTOQNAQDSTkMpMIZSJuho9PVonoGknIYSIVj2Oi2QKJjzFLd3t5Ww3q/f/9+cXR0tDg4OKgaTkKaHqyf
- Pn36t8Lf+IxpmJbv8F3mwbxKldO5qkOYy0Aq3OvXrxsDiYHYmKYU19fXi9PT0ypMCBfG/KEeaExTob7S
- vxlSYbXUTUNhHsyLeTJvlsGySsExxLG0emytFurrzz//XE6tUhlIhfv8+XM1WmhqNFcLf2NwtU3GzJkC
- xuthwDnCItVFChRCJmfE07bCPFJgpXmzLJb55s2bah3mLA3BznbfrRv+xmcciyqbgaTqkhIje67+quff
- /I3P5oizEy6n7e/v/23btxE+uYVlrdY168I6zfXMqcTjTN0YSKow8ucff/zx/V4I/+46rPUUcC+Hbdvd
- 3f3eKA4ZQj8qKZworBvryLrOTSnHmdZjIKkIFxcX1Y319Audy2d1wRChsG7pzIGn01h3qQQGkmaNezM8
- 8cYZCI18hLOh3LK6zjyBNvf7TJKBpFn6+vVr9WQXN8unFkR3SwomtoVtYtukOTKQNDtnZ2eLJ0+eVI34
- ti7NEQrMKz0plwrLWC2rn6XptxWGzItlsG0fP35cbq00HwaSZoOeEnjHhwAgEOoa9dySAiiFDP/PwwaE
- wfPnz6tLaNyQ590Zzloo/Ju/8RnTMC3fSevDvLYRUGl92FZ7h9CcGEiaBd5h4bFpGv11G/wUHBQeKEhP
- gb1796564m2dx7H5Dt9lHunpMuadlrPJurKtbLPv72guDCRN3ocPH74/xl3XeLeVdCZEUNDtz/HxcfUA
- QR9nH8yTebMMlrXpU39sM9tOHUhTZyBp0niRlLOFdRr0dJby+PHj6pLbGE+xsUyWzTqk9alb16aSLgNS
- F9KUGUiarMPDw6oB73rZKzX8XD6jT7kIT62xDqwL67ROMFEHfIc6kabKQNIkcT+m6/0iziRSEJ2cnCzn
- FA/rloKpy5kfdUGdUDfSFBlIqjA0Apd8eEKMwr+jDpeQwqiuUf5RYXo6M6UT1Sk8mcY6sq6s8zrbGjWU
- 6o6zm5ub5acqnYGkqmsahkagIVst/C1atzWvXr2q1q2uIa4r6VIWDxBM8Wk01pl1Zxu6nA1SR9RVJFM6
- zjQOA6lw/DpNjURdo8ZnUX7BMkxDl4aZ6XiKbQ43+9mG9Lh43bbeLSmIqbMIpnScaTwGUuFo6OoaiVT4
- LEKDzn2VrmFEVztz+uXNtjx69Khxf62WFEoR7pdN5TjTuAykwtHxaFNDQYPGtf4x0RCzLl0f7aZBntso
- pJxFMKhfbiilOhs7mDmGms7u2B6ORZXNQCpcTiBxD2MsNMCcFTQ1Zk2FbaOLnTnhgQeG0sgNJeqOOhzz
- khjDaBhIamMgFS56IHVpeOsKZ0l8P9oN/m3o8ug701GXYzGQlMNAKlzkQKL/t6ZGLLekUJrbmRJ+//33
- xv23WqhL6nQMBpJyGEiFixpIX758qd7B6Xrf6Ecl3eCf4+U79k9OKFGX1Cl1OzQDSTkMpMJFDaTcS3Up
- aOo+u1vmevmObodSzw51271a2P4xLt0ZSMphIBUuYiC9f/8+68yIabhZTwObG0oUtnduZ0q8QEuv37n1
- NnTv4AaSchhIhYsWSFyCYmC7toDhbIeGNY2c2uVeylzPlAgZ6oTtq9vuVKhb6njILpQMJOUwkAoXLZD+
- +uuv1jCisM53z3K6hBJljqFEneTUAdNQ10MxkJTDQCpcpEDiXgiX4NouO7FO/MKvGzaibXtWyxzPlKiT
- nDNM6pi6rqvDPhhIymEgFS5SIPGLvS1MCBHK2dnZ8lv/VPrlO+om1VPdNqfCdg91lmQgKYeBVLgogcT9
- DEZNbTs7ym240na1NcqUOYZS236lUNfU+RD3kgwk5TCQChclkHKerCM46DA1dxiJku8pUUfUVVsgU+fU
- fd8MJOUwkAoXJZBYRlODRWE9uz6unbavy5nSXB4Jz3nAYaj9ayAph4FUuAiBxK95xvppCo10drROLwOl
- 3lO6vr5uPUviM+r+6upq+a1+GEjKYSAVLkIgMYhcW2Dw+SbDcq9z+W4OZ0o5w73zed8D+RlIymEgFW7s
- QOKG+t7eXmNjlX7hf/r0afmt9bRt62qZy5kSdZa25+42pkLdsw/6fLjBQFIOA6lwYwcSl4raLtexDgxK
- tw0lhhJ1lxP4fV62M5CUw0Aq3NiBlNMzA58fHx8vv7G50u4pUXdt20sd9/lOkoGkHAZS4cYOpLaOUQmE
- dR9maFLSmRJ11/ZwA/ugz17ADSTlMJAKN2Yg5XQVxPK3dbnurrTtTQ11KkzDukw1lNou27EPHj582FtX
- QgaSchhIhRszkHJuuLNufT4B1rb9qyWdKU3x6bu3b982bmfaB5s+OPIjBpJyGEiFGzOQ2oYop5GknJ+f
- L7/RjxIeCacOU33WbROFfdHXEOcGknIYSIUbM5DaehKg8Xzw4MHi9vZ2+Y3+dH3QgXqZ0uU7LsVRl02B
- 1GfQGkjKYSAVbsxAYr5NjRSf7e/vL6fu39yfvmu7j9TnvjaQlMNAKtyYgcS4PU0PNIzR4M85lNp6bWBf
- 0Pt3Hwwk5TCQCjdWIN3c3FSXkNqesONm/NDa6mS1TCmUjo6OGkOBfcE+Yd9sm4GkHAZS4cYKJHoFaHs3
- hgZyiKER6qR6aVq/VKYSSh8+fGj8AcB2sE/66LHBQFIOA6lwYwVSziPffHZxcbH8xvDa6ma1TCGUqPO2
- +ua/fTz6bSAph4FUuJxA+vXXX5dTb8/Hjx8bGygaxyGGRWiT7ik1NeSpRA+lnGE+2Cfsm23jODOQ1MZA
- Khz3FZoCic+YZttyAun+/fvZo8P2aS5nSnQhRJ2OEUhjHWeaFgOpcNzApsuYusaCv/FZHze5T09PGwOJ
- ex27u7vVIHMRzOHlWeqSOm0LJPbNto11nGlaDCRV92loEHZ2dqrGIRX+1tc9HHqgbgukaI3U1B8JT6HQ
- 9GAD+2SbPauvSsfZ6jHGMdfncaZpMZBUobHikgn3iygMRdBnDwltZ0g06Pya33Yv35ua8uW7Mc+QEo6p
- 1eOMf3tmpMRA0iimdA/prnXOlCJcvhvzHpKUw0DSKHICKcJTdj8yxct3Yz5lJ+UwkDQK7hnQADY1jnwW
- +d5CunzXtA2pMA2N/ZihlPMeUvQ617wZSBpF9J4acnW5p0QZ80yJuhyrpwYph4GkUXAjO6cvuym8mzKV
- R8Kpy6bLpOyLvvqyk3IYSBpNTm/f9FA9BVO4pzRmb99SDgNJo6GPvKZf7HzGGD5Tsc4j4UOeKT1//ry1
- vvsaakTKYSBpNDTGbb/YeW9miBFjtyXqI+HUYdsl0qEDUrrLQNJo6BGgqfGmwaacn58vvzENES/fUYep
- PuvWg8IZUl+9NEg5DCSN5vLysmoImxpJGusxBunbVNdHwpm2z7OTN2/eNIZkWk/2iTQWA0kVGiJuej99
- +rQq/Lvvxunr16+LR48eNV5Gmtp9pFWRuhlqu3/EPqBPOfZJn8Y4zjQdBpKq91N4g58GkUaLwr/5G6OM
- 9unly5eNDSUNNe/GROvTLleEUKKHhrZ3vlgu+6JPHEs/Os6iv2+mYRhIhaOxon+zulDgb32HAZ24NgUS
- hUaL6aZq7Jdnqbu25fddxxxDHEtNx1nEfgs1LAOpcK9fv25srBgegGn6Qq8AOf2rTfWyXbJOKG3rnhJ1
- 1xT61D37oM8eGjiGOJbqlk9he/s8zjQNBlLhGAKgqaGkIev7Us7e3l5rg8l/6YttysZ4+o46S/O7u4xU
- qHv2QZ/aLs2yrRyLKpuBVLi2X+40In2/LNn2BBiFz7kBPnXr3FPa5EyJOsupW/ZBn168eNEaSNSNymYg
- FS5CIOUMi8BnU364YdVQZ0rpvk1bvVL3fd+/MZCUw0AqXIRAAstoa6TXbZgjGiKUmD6nTnkkvG8GknIY
- SIWLEkg89tvUYFHSWdJcnsZKdd90BpMK01A/uaFEHbWdHVGY5xCPXBtIymEgFS5KIH379q3q/bstlFjX
- Od38bqv/u4Vpc0IpZ77UNXVO3ffNQFIOA6lwUQIJOe/LUOhVYE7DbK8TSk0POpydnWWddTGfod7vMpCU
- w0AqXKRAokdquq9pargofD7UL/uhdAklwoZp686Ucs80+Zy6HqondQNJOQykwkUKJLT1AJ4K08xtqIQu
- oURh2ruhRJ3k1t+QvV8YSMphIBUuWiDRuWfOL3zOErh013dfe0Pb5Ok7LmPyt7bLddQtI8P23ZHqKgNJ
- OQykwkULJBAyhE1bw8o09MM3h3eTVnU5U0rBzHe4BMe/66ZLJU0/dGemBpJyGEiFixhIoKuZnEaZaRjG
- YMhf+0NIZ0ptoZwK+ylnWubZd1dQdQwk5TCQChc1kDjr4eyn7Rc/hfWnwZvTQw5o2zddC3U5Vm8XBpJy
- GEiFixpI4AGHpkZstcy1QetyT6mtUJdjDVFuICmHgVS4yIGEtt7IV8tcG7W2fZRT+P4Yl+oSA0k5DKTC
- RQ+km5ubapjzpsZstbAthNjcLt9tcqZE3fHAA3U5FgNJOQykwkUPJDCmT1tv4KuF7WFQujEb4D4wlERu
- HaTC9NTdxcXFci7jMJCUw0Aq3BQCCScnJ9VN+S6hxJnV2A3xNp2fn3cKZqZj/1F3YzOQlMNAKtxUAglp
- IL/cBpl1pwEfskeCvrANOb13p8J01FWUYcENJOUwkAo3pUACvRJ0CaV0lsA2THHYCtaZdWcbuoZRTq/g
- QzGQlMNAKtzUAgldQ4nC9LzXdHR0NImXaHkog3VlnZv2z90SMYxgICmHgVS4KQYS1gkl7kGxPfSVN3TX
- OV2wbvQ+wbrmvBicStQwgoGkHAZS4aYaSDg8PKzWr0soUfgOZW9vb3F6ehrijIl1YF1Yp7R+dev+o0Id
- 8B3qJCIDSTkMpMJNOZDAZS0a4y5nEqmkhp+er3lg4urqajnX4bBMls06pPWpW9emkp4+pC6iMpCUw0Aq
- 3NQDCfQOzr2WdRpzCg06dcBTbGwrDXuf4cS8eWqOZbFMlr1OoFLYZrY9+jAcBpJyGEiFm0MggUaey11s
- S9dLeKmky14UgoL58TLqu3fvqveZeNG2Sw8QTMt3+C7zYF7Mk3mn5Wyyrmwr8xvjzK4rA0k5DKTCzSWQ
- QABwDyUFS9325JbVcErz2t3drR6IeP78eVVvPDzA8lYLf+MzpmFavsN3V+e1bgilkubB8qbSRZKBpBwG
- UuHmFEgJI6cSBmzXpo1/KsyHwqU16oR5NxWmSfd2trkOzJttYxunxEBSDgOpcHMMJHDmQC8F6R7NtkJh
- jJKCiG1hm6ZyVrTKQFIOA6lwbYE09YaC+yusf9qWKQVTCiL+zTZM4V7Rj8z9ONN2GEiFY8C2toaCG/JT
- x4MFDEuRtilyMK0GEWMYzaGDWI6htuNsrMEDFYeBVDheyORJrZ2dnX80EvyNz6bQ1U4uhrJgbKH0mDgl
- QjixDml9WDfWkXWdi9KOM63HQNLiy5cv1fhB6X0cCv/e39+vPpsjtov3jdhGegRnm4cOpxRCLJt1YF1Y
- p+vr6+Vazkvdccb287e5HmfqxkDSd7xcyU1zeg6I/qLlNl1eXlbbTMOYzpxSY5melKsLlC6FeTCv1Xmz
- LJbJslmHUnBssc0cayUdZ2pnIEkrGO6BPuV4n4iwYOhvAuXur/qckqbnu8yDeTFP5s0ypjgchtQnA0lq
- QE8LnL3QA/fbt28XBwcH1dNgPArPJTbufawW/sZnTMO0fIfvMo+5DakubZuBJEkKwUCSJIVgIEmSQjCQ
- JEkhGEiSpBAMJElSCAaSJCkEA0l/w7syvi+jvnmcqY6BpApduNCLACOcUvi33bpo2zzO1MRAUtWhZ+rq
- hm5uUjc5/I2eBqRt4Fj60XHGMSgZSIWjS5vUV1vqCDSV9Lc5DYOgcXAMrR5TqyX9raQOZlXPQCrc4eFh
- 9Sv1biORCp8xjbQJjzPlMJAKxyiqTQ0Fl1MYtVTaBMcQx1LdMUbhGORYVNkMpMLRK3VbINF7tbSJFy9e
- tAYSx6LKZiAVzkDSEAwk5TCQCmcgaQgGknIYSIUzkDQEA0k5DKTCGUgagoGkHAZS4QwkDcFAUg4DqXAG
- koZgICmHgVQ4A0lDMJCUw0AqnIGkIRhIymEgFc5A0hAMJOUwkApnIGkIBpJyGEiFM5A0BANJOQykwuUE
- Eo2JtImczlUNJBlIhWsLJMaqefr06eLk5GSt8vHjx8Xt7e1yaev59u1bNZ+6+fddzs7OquVvinkwr7pl
- 9F2ou023gX247j44PT2tjqG6sZBSMZAEA6lwbYFE+emnn6rGZN3y4MGDxfHx8XKJ3dAIPnr0qHa+QxWW
- z3qsa+rbwL5jH9bNN7dwDNUdW6kYSIKBVLicQNq00CBxuaZrKHFGwfebLvUMUVg+DSrr09X5+Xn13Qjb
- wH+7bgP7jO/2vf4GkmAgFW6IQKLQoPErO/fyHZeY9vf3R2/IU6GO9vb2Ol36Ylq+M0T95hTqsss2sK/Y
- Z0PsAwNJMJAKN1QgUWjYci8bff78eXHv3r3WSz1DFdaD9bm6ulquYTumjbgN1G0O9tVQPwgMJMFAKlzb
- EObbLCyHm9w5Pn36VDWgkRpzysXFxXIN2zFtxG2gbnOwr4Y8NhzCXAZS4Q4PDwdpdGgIuZeU26BfX18v
- 7t+/H6oxZ31Yr1wRt+GXX37J3oYhA5VjkGNRZTOQCnd5eVk1CITF3UZim4UGp+s9GC7h7Ozs1M5v6MJ6
- rHNJKdo2dDkLGeoeWDr2OBZVNgNJi6Ojo+peAQ1P+kW8rUJjQ0O4u7ubfako4Zf848ePq+8zn7r5913S
- +j958qTT2VFyc3NTfTfCNlCXXbeBfca+62v9OeY49jgGJQNJlffv3y+ePXtWNT5cZtpWefjwYXWWkHsj
- /S4a9IODg+o9mrr5911Y7qtXrzZ6uZfvMo8xt4E6pC7Xwb5jH7Iv6+a/buFY45jj2JNgIOlvaDxpuLZV
- vn79upzzZphP3fz7Lttaf0x9G7a9/puEvObJQJIkhWAgSZJCMJAkSSEYSJKkEAwkSVIIBpIkKQQDSZIU
- goEkSQrBQJIkhWAgSZJCMJAkSSEYSJKkEAwkSVIIBpIkKQQDSZIUgoEkSQrBQJIkhWAgSZJCMJAkSSEY
- SJKkEAwkSVIIBpIkKQQDSZIUgoEkSQrBQJIkhWAgSZJCMJAkSSEYSJKkEAwkSVIIBpIkKQQDSZIUgoEk
- SQrBQJIkhWAgSZJCMJAkSSEYSJKkEAwkSVIIBpIkKQQDSZIUgoEkSQrBQJIkhWAgSZJCMJAkSSEYSJKk
- EAwkSVIIBpIkKQQDSZIUgoEkSQrBQJIkhWAgSZJCMJAkSSEYSJKkEAwkSVIIBpIkKQQDSZIUgoEkSQrB
- QJIkhWAgSZJCMJAkSSEYSJKkEAwkSVIIBpIkKQQDSZIUgoEkSQrBQJIkhWAgSZJCMJAkSSEYSJKkEAwk
- SVIIBpIkKQQDSZIUgoEkSQrBQJIkhWAgSZJCMJAkSSEYSJKkEAwkSVIIBpIkKQQDSZIUgoEkSQrBQJIk
- hWAgSZJCMJAkSSEYSJKkEAwkSVIIBpIkKQQDSZIUgoEkSQrBQJIkhWAgSZJCMJAkSSEYSJKkEAwkSVII
- BpIkKQQDSZIUgoEkSQrBQJIkhWAgSZJCMJAkSSEYSJKkEAwkSVIIBpIkKQQDSZIUgoEkSQpgsfh/q6cJ
- FSVLl/UAAAAASUVORK5CYII=
-
-
-
-
- iVBORw0KGgoAAAANSUhEUgAAAaQAAAGkCAYAAAB+TFE1AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
- vAAADrwBlbxySQAAIEdJREFUeF7t3Qtz1EbahuHv//+w9e4mBHO0YSEH7ACOsQHb2GAb5qtbNU1NHCG1
- ZkbSK/V9VXWFeDQ6tFT9jE7d/7eQJCkAA0mSFIKBJEkKwUCSJIVgIEmSQjCQJEkhGEiSpBAMJElSCAaS
- JCkEA0mSFIKBJEkKwUCSJIVgIEmSQjCQJEkhGEiSpBAMJElSCAaSJCkEA0mSFIKBJEkKwUCSJIVgIEmS
- QjCQJEkhGEiSpBAMJElSCAaSJCkEA0mSFIKBJEkKwUCSJIVgIEmSQjCQJEkhGEiSpBAMJElSCAaSJCkE
- A0mSFIKBJEkKwUCSJIVgIEmSQjCQJEkhGEiSpBAMJElSCAaSJCkEA0mSFIKBJEkKwUCSJIVgIEmSQjCQ
- JEkhGEiSpBAMJElSCAaSJCkEA0mSFIKBJEkKwUCSJIVgIEmSQjCQJEkhGEiSpBAMJElSCAaSJCkEA0mS
- FIKBJEkKwUCSJIVgIEmSQjCQJEkhGEiSpBAMJElSCAaSJCkEA0mSFIKBJEkKwUCSJIVgIEmSQjCQJEkh
- GEiSpBAMJElSCAaSJCkEA0mSFIKBJEkKwUCSJIVgIEmSQjCQJEkhGEiSpBAMJElSCAaSJCkEA0mSFIKB
- JEkKwUCSJIVgIEmSQjCQJEkhGEiSpBAMJElSCAaSJCkEA0mSFIKBJEkKwUCSJIVgIEmSQjCQJEkhGEiS
- pBAMJElSCAaSJCkEA0mSFIKBJEkKwUCSJIVgIEmSQjCQJEkhGEiSpBAMJElSCAaS/ub29nar5evXr8s5
- b+bbt2+Lm5ub2mX0Wba1/mBedcvYpEhzYiCp8v79+8WzZ88Wu7u7i/v371f/3bQwn4cPHy5+++23xefP
- n5dL6oYQOjg4WDx69Ghr65VbWB7LffXq1UaNP99lHtveBua1t7e3OD4+Xi5JmjYDSYujo6PFf/7zn8W/
- //3vxU8//bTV8t///reaLw3op0+flkvMc319vXjy5MliZ2enmk/d/PsuLJflsx6sT1cEap/bkPbbH3/8
- sVyiNF0GUuEuLy8XP//8c9VY8t++Co0mv+a59JaLMysa8rr5DV1YD9anqyG2gWCifn///fflUqVpMpAK
- d3h4WDVmdQ3dNguNJqF3cXGxXHIzzka4JMX36uY3dGE9WJ8uZ0lDboOhpDkwkAr366+/DhJIFJZzcnKy
- XHIzLu/RyEYKJEpuoIJph94G6tjLd5oqA6lwXFIaKpC43/Hx48flkpvxEMS9e/dCBRLrc3V1tVzDdkw7
- xjYYSpoqA6lwQwUSYfTgwYPsp9W418Q9J75XN7+hC3XU9R5Y2oahAn+1GEqaIgOpcEMEEveOCJaujyef
- nZ1V3x87lFg+ZzmsT1fn5+fVd8fYBkNJU2MgFS4nkGhQCZWuhUaY/3JmtO67Mlzi4/2d1fkNVdLyWH7u
- pcY629iGdS/7GUqaEgOpcG2BRGP49OnT6mGEdQqN8aY9CnDpi/nUzb/vwnK30VsD81h3G05PTxcvX75c
- +yzLUNJUGEiFawskGsEXL14sp9ZY3r5923om+6PC2ZWhpCkwkAqXE0j/+9//llNrLK9fv147kFIxlBSd
- gVQ4A2kathFInikpOgOpcAbSNGwjkFIxlBSVgVQ4A2kathlIFENJERlIhTOQpiE3kHgqsu7vdcVQUjQG
- UuEMpGloCySCiF4h6FyVfVY3TV0xlBSJgVQ4A2kacgMJDAbYNO1qSQ862Eu4IjCQCmcgTUNOIPECc8JZ
- T24oUZiWIJPGZCAVzkCahtxAWu38NYVSTrdDTMO+pjcJaSwGUuEMpGl48+ZN636q6428SygxHceDNBYD
- qXAG0jTQazhnQT8KFvYho//WyQ0l9vX+/v7yW9LwDKTCGUjTwei+Ozs7/wgW9t/u7m7j8Oo595TY13Ti
- Ko3FQCpc2xDmNFJ2rhoDPYazvzhTYp9R2D+PHz/OGlq97UyJz+hZXBqLgVQ4LvM0BRKf/ehSkMbB5Tvu
- KbFfCJAuw2OkUCLU0j7m35x5cSbcZURcadsMpMJdXl5+b5RSA7XaUPHfT58+LafWHPDEHpf42L+U+/fv
- V0G1jXGfpE0YSFocHR1Vl34oqZFK/884PJqfm5ubakh2ypcvX5Z/lcZlIKny4cOHxbNnz6pfzhT+zd8k
- aSgGkv6GX84USRqagSRJCsFAktQJ95woPpGnbTOQpIlJj33/+eef1WPfQwUDy6K/PJ7Ko/D+Ew/ESNti
- IEkTcXt7W70Yy4utvEtE6fJi7CZWn8Rk+RT+zTrwyLi0DQaSNBGE0b/+9a/aroMePHjQ2HXQJq6urhb3
- 7t37/l7aaknhaChpGwwkaQI4A0pnJndDgUJPC331qNHW0zjFUNI2GEjSBOQOP9EHRpNtCyTPlLQNBpI0
- AesM0LctPDzRFkgUQ0mbMpCkCRgzkOjLsOly4WoxlLQJA0nf0VUQl4YoDmUdy5iBhIODg6yzpFQMJa3D
- QFL1kiN919Go0ZBQ+Dejh9rxZgxjBxJevXpVrUPOmRLFUFJXBlLhGHKAm+E8pXW3QeFvfOawBOOLEEgg
- YJrW424xlNSFgVS44+PjxgaGz969e7ecWmOJEkgwlNQXA6lwv/32W2sgMY3GFSmQkELJBx20TQZS4doC
- ifdbGNpa44oWSPBMSdtmIBXOQJqGiIEEz5S0TQZS4QykaYgaSPDpO22LgVQ4A2kacgNpLPSjlxtIFENJ
- dQykwhlI05ATSE+ePFlcXl5WvXPnFKbd5D0zXgdgHozPROEVAdajbv3qiqGkuwykwhlI09AWSKkwTETX
- 8vz58ypYunj79u3i4cOH/1j26v/nFENJqwykwhlI05AbSFw261qYLyPA5oYS94x4aZqzodX51K1PW0nL
- Z56SgVQ4A2kacgNp3ULA5OxnLs2lIKqbzzqFeTHPs7Oz5VJUKgOpcAbSNPQdSIQCl9za7imlJ+rq5rFJ
- YZ5eupOBVDgDaRpyxyRat6QzHoaaaPLy5cvqmLj7/U0L28YQ7SqbgVQ4A2ka2voc3LREOEPiWFTZDKTC
- GUjTQFD88ssvnR6r7lLGvIdEMZAEA6lwBtJ0/PXXX9W+Yp8QCNsqzHMbT9k1lbpja7UYSIKBVDgDaVpO
- Tk4Wjx8//v4O0TbKJu8h1c3vbuHMru7YWi0GkmAgFc5Amh76q0s9LdztfaFL4fvb6Kmhbt53SxqRuO4Y
- oxhIgoFUOANJQ2h7Os9AEgykwhlIGsKLFy8MJLUykApnIGkIBpJyGEiFM5A0BANJOQykwhlIGoKBpBwG
- UuEMJA3BQFIOA6lwBpKGYCAph4FUOANJQzCQlMNAKpyBpCEYSMphIBXOQNIQDCTlMJAKZyBpCAaSchhI
- hTOQNAQDSTkMpMIZSJuho9PVonoGknIYSIVj2Oi2QKJjzFLd3t5Ww3q/f/9+cXR0tDg4OKgaTkKaHqyf
- Pn36t8Lf+IxpmJbv8F3mwbxKldO5qkOYy0Aq3OvXrxsDiYHYmKYU19fXi9PT0ypMCBfG/KEeaExTob7S
- vxlSYbXUTUNhHsyLeTJvlsGySsExxLG0emytFurrzz//XE6tUhlIhfv8+XM1WmhqNFcLf2NwtU3GzJkC
- xuthwDnCItVFChRCJmfE07bCPFJgpXmzLJb55s2bah3mLA3BznbfrRv+xmcciyqbgaTqkhIje67+quff
- /I3P5oizEy6n7e/v/23btxE+uYVlrdY168I6zfXMqcTjTN0YSKow8ucff/zx/V4I/+46rPUUcC+Hbdvd
- 3f3eKA4ZQj8qKZworBvryLrOTSnHmdZjIKkIFxcX1Y319Audy2d1wRChsG7pzIGn01h3qQQGkmaNezM8
- 8cYZCI18hLOh3LK6zjyBNvf7TJKBpFn6+vVr9WQXN8unFkR3SwomtoVtYtukOTKQNDtnZ2eLJ0+eVI34
- ti7NEQrMKz0plwrLWC2rn6XptxWGzItlsG0fP35cbq00HwaSZoOeEnjHhwAgEOoa9dySAiiFDP/PwwaE
- wfPnz6tLaNyQ590Zzloo/Ju/8RnTMC3fSevDvLYRUGl92FZ7h9CcGEiaBd5h4bFpGv11G/wUHBQeKEhP
- gb1796564m2dx7H5Dt9lHunpMuadlrPJurKtbLPv72guDCRN3ocPH74/xl3XeLeVdCZEUNDtz/HxcfUA
- QR9nH8yTebMMlrXpU39sM9tOHUhTZyBp0niRlLOFdRr0dJby+PHj6pLbGE+xsUyWzTqk9alb16aSLgNS
- F9KUGUiarMPDw6oB73rZKzX8XD6jT7kIT62xDqwL67ROMFEHfIc6kabKQNIkcT+m6/0iziRSEJ2cnCzn
- FA/rloKpy5kfdUGdUDfSFBlIqjA0Apd8eEKMwr+jDpeQwqiuUf5RYXo6M6UT1Sk8mcY6sq6s8zrbGjWU
- 6o6zm5ub5acqnYGkqmsahkagIVst/C1atzWvXr2q1q2uIa4r6VIWDxBM8Wk01pl1Zxu6nA1SR9RVJFM6
- zjQOA6lw/DpNjURdo8ZnUX7BMkxDl4aZ6XiKbQ43+9mG9Lh43bbeLSmIqbMIpnScaTwGUuFo6OoaiVT4
- LEKDzn2VrmFEVztz+uXNtjx69Khxf62WFEoR7pdN5TjTuAykwtHxaFNDQYPGtf4x0RCzLl0f7aZBntso
- pJxFMKhfbiilOhs7mDmGms7u2B6ORZXNQCpcTiBxD2MsNMCcFTQ1Zk2FbaOLnTnhgQeG0sgNJeqOOhzz
- khjDaBhIamMgFS56IHVpeOsKZ0l8P9oN/m3o8ug701GXYzGQlMNAKlzkQKL/t6ZGLLekUJrbmRJ+//33
- xv23WqhL6nQMBpJyGEiFixpIX758qd7B6Xrf6Ecl3eCf4+U79k9OKFGX1Cl1OzQDSTkMpMJFDaTcS3Up
- aOo+u1vmevmObodSzw51271a2P4xLt0ZSMphIBUuYiC9f/8+68yIabhZTwObG0oUtnduZ0q8QEuv37n1
- NnTv4AaSchhIhYsWSFyCYmC7toDhbIeGNY2c2uVeylzPlAgZ6oTtq9vuVKhb6njILpQMJOUwkAoXLZD+
- +uuv1jCisM53z3K6hBJljqFEneTUAdNQ10MxkJTDQCpcpEDiXgiX4NouO7FO/MKvGzaibXtWyxzPlKiT
- nDNM6pi6rqvDPhhIymEgFS5SIPGLvS1MCBHK2dnZ8lv/VPrlO+om1VPdNqfCdg91lmQgKYeBVLgogcT9
- DEZNbTs7ym240na1NcqUOYZS236lUNfU+RD3kgwk5TCQChclkHKerCM46DA1dxiJku8pUUfUVVsgU+fU
- fd8MJOUwkAoXJZBYRlODRWE9uz6unbavy5nSXB4Jz3nAYaj9ayAph4FUuAiBxK95xvppCo10drROLwOl
- 3lO6vr5uPUviM+r+6upq+a1+GEjKYSAVLkIgMYhcW2Dw+SbDcq9z+W4OZ0o5w73zed8D+RlIymEgFW7s
- QOKG+t7eXmNjlX7hf/r0afmt9bRt62qZy5kSdZa25+42pkLdsw/6fLjBQFIOA6lwYwcSl4raLtexDgxK
- tw0lhhJ1lxP4fV62M5CUw0Aq3NiBlNMzA58fHx8vv7G50u4pUXdt20sd9/lOkoGkHAZS4cYOpLaOUQmE
- dR9maFLSmRJ11/ZwA/ugz17ADSTlMJAKN2Yg5XQVxPK3dbnurrTtTQ11KkzDukw1lNou27EPHj582FtX
- QgaSchhIhRszkHJuuLNufT4B1rb9qyWdKU3x6bu3b982bmfaB5s+OPIjBpJyGEiFGzOQ2oYop5GknJ+f
- L7/RjxIeCacOU33WbROFfdHXEOcGknIYSIUbM5DaehKg8Xzw4MHi9vZ2+Y3+dH3QgXqZ0uU7LsVRl02B
- 1GfQGkjKYSAVbsxAYr5NjRSf7e/vL6fu39yfvmu7j9TnvjaQlMNAKtyYgcS4PU0PNIzR4M85lNp6bWBf
- 0Pt3Hwwk5TCQCjdWIN3c3FSXkNqesONm/NDa6mS1TCmUjo6OGkOBfcE+Yd9sm4GkHAZS4cYKJHoFaHs3
- hgZyiKER6qR6aVq/VKYSSh8+fGj8AcB2sE/66LHBQFIOA6lwYwVSziPffHZxcbH8xvDa6ma1TCGUqPO2
- +ua/fTz6bSAph4FUuJxA+vXXX5dTb8/Hjx8bGygaxyGGRWiT7ik1NeSpRA+lnGE+2Cfsm23jODOQ1MZA
- Khz3FZoCic+YZttyAun+/fvZo8P2aS5nSnQhRJ2OEUhjHWeaFgOpcNzApsuYusaCv/FZHze5T09PGwOJ
- ex27u7vVIHMRzOHlWeqSOm0LJPbNto11nGlaDCRV92loEHZ2dqrGIRX+1tc9HHqgbgukaI3U1B8JT6HQ
- 9GAD+2SbPauvSsfZ6jHGMdfncaZpMZBUobHikgn3iygMRdBnDwltZ0g06Pya33Yv35ua8uW7Mc+QEo6p
- 1eOMf3tmpMRA0iimdA/prnXOlCJcvhvzHpKUw0DSKHICKcJTdj8yxct3Yz5lJ+UwkDQK7hnQADY1jnwW
- +d5CunzXtA2pMA2N/ZihlPMeUvQ617wZSBpF9J4acnW5p0QZ80yJuhyrpwYph4GkUXAjO6cvuym8mzKV
- R8Kpy6bLpOyLvvqyk3IYSBpNTm/f9FA9BVO4pzRmb99SDgNJo6GPvKZf7HzGGD5Tsc4j4UOeKT1//ry1
- vvsaakTKYSBpNDTGbb/YeW9miBFjtyXqI+HUYdsl0qEDUrrLQNJo6BGgqfGmwaacn58vvzENES/fUYep
- PuvWg8IZUl+9NEg5DCSN5vLysmoImxpJGusxBunbVNdHwpm2z7OTN2/eNIZkWk/2iTQWA0kVGiJuej99
- +rQq/Lvvxunr16+LR48eNV5Gmtp9pFWRuhlqu3/EPqBPOfZJn8Y4zjQdBpKq91N4g58GkUaLwr/5G6OM
- 9unly5eNDSUNNe/GROvTLleEUKKHhrZ3vlgu+6JPHEs/Os6iv2+mYRhIhaOxon+zulDgb32HAZ24NgUS
- hUaL6aZq7Jdnqbu25fddxxxDHEtNx1nEfgs1LAOpcK9fv25srBgegGn6Qq8AOf2rTfWyXbJOKG3rnhJ1
- 1xT61D37oM8eGjiGOJbqlk9he/s8zjQNBlLhGAKgqaGkIev7Us7e3l5rg8l/6YttysZ4+o46S/O7u4xU
- qHv2QZ/aLs2yrRyLKpuBVLi2X+40In2/LNn2BBiFz7kBPnXr3FPa5EyJOsupW/ZBn168eNEaSNSNymYg
- FS5CIOUMi8BnU364YdVQZ0rpvk1bvVL3fd+/MZCUw0AqXIRAAstoa6TXbZgjGiKUmD6nTnkkvG8GknIY
- SIWLEkg89tvUYFHSWdJcnsZKdd90BpMK01A/uaFEHbWdHVGY5xCPXBtIymEgFS5KIH379q3q/bstlFjX
- Od38bqv/u4Vpc0IpZ77UNXVO3ffNQFIOA6lwUQIJOe/LUOhVYE7DbK8TSk0POpydnWWddTGfod7vMpCU
- w0AqXKRAokdquq9pargofD7UL/uhdAklwoZp686Ucs80+Zy6HqondQNJOQykwkUKJLT1AJ4K08xtqIQu
- oURh2ruhRJ3k1t+QvV8YSMphIBUuWiDRuWfOL3zOErh013dfe0Pb5Ok7LmPyt7bLddQtI8P23ZHqKgNJ
- OQykwkULJBAyhE1bw8o09MM3h3eTVnU5U0rBzHe4BMe/66ZLJU0/dGemBpJyGEiFixhIoKuZnEaZaRjG
- YMhf+0NIZ0ptoZwK+ylnWubZd1dQdQwk5TCQChc1kDjr4eyn7Rc/hfWnwZvTQw5o2zddC3U5Vm8XBpJy
- GEiFixpI4AGHpkZstcy1QetyT6mtUJdjDVFuICmHgVS4yIGEtt7IV8tcG7W2fZRT+P4Yl+oSA0k5DKTC
- RQ+km5ubapjzpsZstbAthNjcLt9tcqZE3fHAA3U5FgNJOQykwkUPJDCmT1tv4KuF7WFQujEb4D4wlERu
- HaTC9NTdxcXFci7jMJCUw0Aq3BQCCScnJ9VN+S6hxJnV2A3xNp2fn3cKZqZj/1F3YzOQlMNAKtxUAglp
- IL/cBpl1pwEfskeCvrANOb13p8J01FWUYcENJOUwkAo3pUACvRJ0CaV0lsA2THHYCtaZdWcbuoZRTq/g
- QzGQlMNAKtzUAgldQ4nC9LzXdHR0NImXaHkog3VlnZv2z90SMYxgICmHgVS4KQYS1gkl7kGxPfSVN3TX
- OV2wbvQ+wbrmvBicStQwgoGkHAZS4aYaSDg8PKzWr0soUfgOZW9vb3F6ehrijIl1YF1Yp7R+dev+o0Id
- 8B3qJCIDSTkMpMJNOZDAZS0a4y5nEqmkhp+er3lg4urqajnX4bBMls06pPWpW9emkp4+pC6iMpCUw0Aq
- 3NQDCfQOzr2WdRpzCg06dcBTbGwrDXuf4cS8eWqOZbFMlr1OoFLYZrY9+jAcBpJyGEiFm0MggUaey11s
- S9dLeKmky14UgoL58TLqu3fvqveZeNG2Sw8QTMt3+C7zYF7Mk3mn5Wyyrmwr8xvjzK4rA0k5DKTCzSWQ
- QABwDyUFS9325JbVcErz2t3drR6IeP78eVVvPDzA8lYLf+MzpmFavsN3V+e1bgilkubB8qbSRZKBpBwG
- UuHmFEgJI6cSBmzXpo1/KsyHwqU16oR5NxWmSfd2trkOzJttYxunxEBSDgOpcHMMJHDmQC8F6R7NtkJh
- jJKCiG1hm6ZyVrTKQFIOA6lwbYE09YaC+yusf9qWKQVTCiL+zTZM4V7Rj8z9ONN2GEiFY8C2toaCG/JT
- x4MFDEuRtilyMK0GEWMYzaGDWI6htuNsrMEDFYeBVDheyORJrZ2dnX80EvyNz6bQ1U4uhrJgbKH0mDgl
- QjixDml9WDfWkXWdi9KOM63HQNLiy5cv1fhB6X0cCv/e39+vPpsjtov3jdhGegRnm4cOpxRCLJt1YF1Y
- p+vr6+Vazkvdccb287e5HmfqxkDSd7xcyU1zeg6I/qLlNl1eXlbbTMOYzpxSY5melKsLlC6FeTCv1Xmz
- LJbJslmHUnBssc0cayUdZ2pnIEkrGO6BPuV4n4iwYOhvAuXur/qckqbnu8yDeTFP5s0ypjgchtQnA0lq
- QE8LnL3QA/fbt28XBwcH1dNgPArPJTbufawW/sZnTMO0fIfvMo+5DakubZuBJEkKwUCSJIVgIEmSQjCQ
- JEkhGEiSpBAMJElSCAaSJCkEA0l/w7syvi+jvnmcqY6BpApduNCLACOcUvi33bpo2zzO1MRAUtWhZ+rq
- hm5uUjc5/I2eBqRt4Fj60XHGMSgZSIWjS5vUV1vqCDSV9Lc5DYOgcXAMrR5TqyX9raQOZlXPQCrc4eFh
- 9Sv1biORCp8xjbQJjzPlMJAKxyiqTQ0Fl1MYtVTaBMcQx1LdMUbhGORYVNkMpMLRK3VbINF7tbSJFy9e
- tAYSx6LKZiAVzkDSEAwk5TCQCmcgaQgGknIYSIUzkDQEA0k5DKTCGUgagoGkHAZS4QwkDcFAUg4DqXAG
- koZgICmHgVQ4A0lDMJCUw0AqnIGkIRhIymEgFc5A0hAMJOUwkApnIGkIBpJyGEiFM5A0BANJOQykwuUE
- Eo2JtImczlUNJBlIhWsLJMaqefr06eLk5GSt8vHjx8Xt7e1yaev59u1bNZ+6+fddzs7OquVvinkwr7pl
- 9F2ou023gX247j44PT2tjqG6sZBSMZAEA6lwbYFE+emnn6rGZN3y4MGDxfHx8XKJ3dAIPnr0qHa+QxWW
- z3qsa+rbwL5jH9bNN7dwDNUdW6kYSIKBVLicQNq00CBxuaZrKHFGwfebLvUMUVg+DSrr09X5+Xn13Qjb
- wH+7bgP7jO/2vf4GkmAgFW6IQKLQoPErO/fyHZeY9vf3R2/IU6GO9vb2Ol36Ylq+M0T95hTqsss2sK/Y
- Z0PsAwNJMJAKN1QgUWjYci8bff78eXHv3r3WSz1DFdaD9bm6ulquYTumjbgN1G0O9tVQPwgMJMFAKlzb
- EObbLCyHm9w5Pn36VDWgkRpzysXFxXIN2zFtxG2gbnOwr4Y8NhzCXAZS4Q4PDwdpdGgIuZeU26BfX18v
- 7t+/H6oxZ31Yr1wRt+GXX37J3oYhA5VjkGNRZTOQCnd5eVk1CITF3UZim4UGp+s9GC7h7Ozs1M5v6MJ6
- rHNJKdo2dDkLGeoeWDr2OBZVNgNJi6Ojo+peAQ1P+kW8rUJjQ0O4u7ubfako4Zf848ePq+8zn7r5913S
- +j958qTT2VFyc3NTfTfCNlCXXbeBfca+62v9OeY49jgGJQNJlffv3y+ePXtWNT5cZtpWefjwYXWWkHsj
- /S4a9IODg+o9mrr5911Y7qtXrzZ6uZfvMo8xt4E6pC7Xwb5jH7Iv6+a/buFY45jj2JNgIOlvaDxpuLZV
- vn79upzzZphP3fz7Lttaf0x9G7a9/puEvObJQJIkhWAgSZJCMJAkSSEYSJKkEAwkSVIIBpIkKQQDSZIU
- goEkSQrBQJIkhWAgSZJCMJAkSSEYSJKkEAwkSVIIBpIkKQQDSZIUgoEkSQrBQJIkhWAgSZJCMJAkSSEY
- SJKkEAwkSVIIBpIkKQQDSZIUgoEkSQrBQJIkhWAgSZJCMJAkSSEYSJKkEAwkSVIIBpIkKQQDSZIUgoEk
- SQrBQJIkhWAgSZJCMJAkSSEYSJKkEAwkSVIIBpIkKQQDSZIUgoEkSQrBQJIkhWAgSZJCMJAkSSEYSJKk
- EAwkSVIIBpIkKQQDSZIUgoEkSQrBQJIkhWAgSZJCMJAkSSEYSJKkEAwkSVIIBpIkKQQDSZIUgoEkSQrB
- QJIkhWAgSZJCMJAkSSEYSJKkEAwkSVIIBpIkKQQDSZIUgoEkSQrBQJIkhWAgSZJCMJAkSSEYSJKkEAwk
- SVIIBpIkKQQDSZIUgoEkSQrBQJIkhWAgSZJCMJAkSSEYSJKkEAwkSVIIBpIkKQQDSZIUgoEkSQrBQJIk
- hWAgSZJCMJAkSSEYSJKkEAwkSVIIBpIkKQQDSZIUgoEkSQrBQJIkhWAgSZJCMJAkSSEYSJKkEAwkSVII
- BpIkKQQDSZIUgoEkSQrBQJIkhWAgSZJCMJAkSSEYSJKkEAwkSVIIBpIkKQQDSZIUgoEkSQpgsfh/q6cJ
- FSVLl/UAAAAASUVORK5CYII=
-
-
-
-
- iVBORw0KGgoAAAANSUhEUgAAAaQAAAGkCAYAAAB+TFE1AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
- vAAADrwBlbxySQAAIEdJREFUeF7t3Qtz1EbahuHv//+w9e4mBHO0YSEH7ACOsQHb2GAb5qtbNU1NHCG1
- ZkbSK/V9VXWFeDQ6tFT9jE7d/7eQJCkAA0mSFIKBJEkKwUCSJIVgIEmSQjCQJEkhGEiSpBAMJElSCAaS
- JCkEA0mSFIKBJEkKwUCSJIVgIEmSQjCQJEkhGEiSpBAMJElSCAaSJCkEA0mSFIKBJEkKwUCSJIVgIEmS
- QjCQJEkhGEiSpBAMJElSCAaSJCkEA0mSFIKBJEkKwUCSJIVgIEmSQjCQJEkhGEiSpBAMJElSCAaSJCkE
- A0mSFIKBJEkKwUCSJIVgIEmSQjCQJEkhGEiSpBAMJElSCAaSJCkEA0mSFIKBJEkKwUCSJIVgIEmSQjCQ
- JEkhGEiSpBAMJElSCAaSJCkEA0mSFIKBJEkKwUCSJIVgIEmSQjCQJEkhGEiSpBAMJElSCAaSJCkEA0mS
- FIKBJEkKwUCSJIVgIEmSQjCQJEkhGEiSpBAMJElSCAaSJCkEA0mSFIKBJEkKwUCSJIVgIEmSQjCQJEkh
- GEiSpBAMJElSCAaSJCkEA0mSFIKBJEkKwUCSJIVgIEmSQjCQJEkhGEiSpBAMJElSCAaSJCkEA0mSFIKB
- JEkKwUCSJIVgIEmSQjCQJEkhGEiSpBAMJElSCAaSJCkEA0mSFIKBJEkKwUCSJIVgIEmSQjCQJEkhGEiS
- pBAMJElSCAaSJCkEA0mSFIKBJEkKwUCSJIVgIEmSQjCQJEkhGEiSpBAMJElSCAaS/ub29nar5evXr8s5
- b+bbt2+Lm5ub2mX0Wba1/mBedcvYpEhzYiCp8v79+8WzZ88Wu7u7i/v371f/3bQwn4cPHy5+++23xefP
- n5dL6oYQOjg4WDx69Ghr65VbWB7LffXq1UaNP99lHtveBua1t7e3OD4+Xi5JmjYDSYujo6PFf/7zn8W/
- //3vxU8//bTV8t///reaLw3op0+flkvMc319vXjy5MliZ2enmk/d/PsuLJflsx6sT1cEap/bkPbbH3/8
- sVyiNF0GUuEuLy8XP//8c9VY8t++Co0mv+a59JaLMysa8rr5DV1YD9anqyG2gWCifn///fflUqVpMpAK
- d3h4WDVmdQ3dNguNJqF3cXGxXHIzzka4JMX36uY3dGE9WJ8uZ0lDboOhpDkwkAr366+/DhJIFJZzcnKy
- XHIzLu/RyEYKJEpuoIJph94G6tjLd5oqA6lwXFIaKpC43/Hx48flkpvxEMS9e/dCBRLrc3V1tVzDdkw7
- xjYYSpoqA6lwQwUSYfTgwYPsp9W418Q9J75XN7+hC3XU9R5Y2oahAn+1GEqaIgOpcEMEEveOCJaujyef
- nZ1V3x87lFg+ZzmsT1fn5+fVd8fYBkNJU2MgFS4nkGhQCZWuhUaY/3JmtO67Mlzi4/2d1fkNVdLyWH7u
- pcY629iGdS/7GUqaEgOpcG2BRGP49OnT6mGEdQqN8aY9CnDpi/nUzb/vwnK30VsD81h3G05PTxcvX75c
- +yzLUNJUGEiFawskGsEXL14sp9ZY3r5923om+6PC2ZWhpCkwkAqXE0j/+9//llNrLK9fv147kFIxlBSd
- gVQ4A2kathFInikpOgOpcAbSNGwjkFIxlBSVgVQ4A2kathlIFENJERlIhTOQpiE3kHgqsu7vdcVQUjQG
- UuEMpGloCySCiF4h6FyVfVY3TV0xlBSJgVQ4A2kacgMJDAbYNO1qSQ862Eu4IjCQCmcgTUNOIPECc8JZ
- T24oUZiWIJPGZCAVzkCahtxAWu38NYVSTrdDTMO+pjcJaSwGUuEMpGl48+ZN636q6428SygxHceDNBYD
- qXAG0jTQazhnQT8KFvYho//WyQ0l9vX+/v7yW9LwDKTCGUjTwei+Ozs7/wgW9t/u7m7j8Oo595TY13Ti
- Ko3FQCpc2xDmNFJ2rhoDPYazvzhTYp9R2D+PHz/OGlq97UyJz+hZXBqLgVQ4LvM0BRKf/ehSkMbB5Tvu
- KbFfCJAuw2OkUCLU0j7m35x5cSbcZURcadsMpMJdXl5+b5RSA7XaUPHfT58+LafWHPDEHpf42L+U+/fv
- V0G1jXGfpE0YSFocHR1Vl34oqZFK/884PJqfm5ubakh2ypcvX5Z/lcZlIKny4cOHxbNnz6pfzhT+zd8k
- aSgGkv6GX84USRqagSRJCsFAktQJ95woPpGnbTOQpIlJj33/+eef1WPfQwUDy6K/PJ7Ko/D+Ew/ESNti
- IEkTcXt7W70Yy4utvEtE6fJi7CZWn8Rk+RT+zTrwyLi0DQaSNBGE0b/+9a/aroMePHjQ2HXQJq6urhb3
- 7t37/l7aaknhaChpGwwkaQI4A0pnJndDgUJPC331qNHW0zjFUNI2GEjSBOQOP9EHRpNtCyTPlLQNBpI0
- AesM0LctPDzRFkgUQ0mbMpCkCRgzkOjLsOly4WoxlLQJA0nf0VUQl4YoDmUdy5iBhIODg6yzpFQMJa3D
- QFL1kiN919Go0ZBQ+Dejh9rxZgxjBxJevXpVrUPOmRLFUFJXBlLhGHKAm+E8pXW3QeFvfOawBOOLEEgg
- YJrW424xlNSFgVS44+PjxgaGz969e7ecWmOJEkgwlNQXA6lwv/32W2sgMY3GFSmQkELJBx20TQZS4doC
- ifdbGNpa44oWSPBMSdtmIBXOQJqGiIEEz5S0TQZS4QykaYgaSPDpO22LgVQ4A2kacgNpLPSjlxtIFENJ
- dQykwhlI05ATSE+ePFlcXl5WvXPnFKbd5D0zXgdgHozPROEVAdajbv3qiqGkuwykwhlI09AWSKkwTETX
- 8vz58ypYunj79u3i4cOH/1j26v/nFENJqwykwhlI05AbSFw261qYLyPA5oYS94x4aZqzodX51K1PW0nL
- Z56SgVQ4A2kacgNp3ULA5OxnLs2lIKqbzzqFeTHPs7Oz5VJUKgOpcAbSNPQdSIQCl9za7imlJ+rq5rFJ
- YZ5eupOBVDgDaRpyxyRat6QzHoaaaPLy5cvqmLj7/U0L28YQ7SqbgVQ4A2ka2voc3LREOEPiWFTZDKTC
- GUjTQFD88ssvnR6r7lLGvIdEMZAEA6lwBtJ0/PXXX9W+Yp8QCNsqzHMbT9k1lbpja7UYSIKBVDgDaVpO
- Tk4Wjx8//v4O0TbKJu8h1c3vbuHMru7YWi0GkmAgFc5Amh76q0s9LdztfaFL4fvb6Kmhbt53SxqRuO4Y
- oxhIgoFUOANJQ2h7Os9AEgykwhlIGsKLFy8MJLUykApnIGkIBpJyGEiFM5A0BANJOQykwhlIGoKBpBwG
- UuEMJA3BQFIOA6lwBpKGYCAph4FUOANJQzCQlMNAKpyBpCEYSMphIBXOQNIQDCTlMJAKZyBpCAaSchhI
- hTOQNAQDSTkMpMIZSJuho9PVonoGknIYSIVj2Oi2QKJjzFLd3t5Ww3q/f/9+cXR0tDg4OKgaTkKaHqyf
- Pn36t8Lf+IxpmJbv8F3mwbxKldO5qkOYy0Aq3OvXrxsDiYHYmKYU19fXi9PT0ypMCBfG/KEeaExTob7S
- vxlSYbXUTUNhHsyLeTJvlsGySsExxLG0emytFurrzz//XE6tUhlIhfv8+XM1WmhqNFcLf2NwtU3GzJkC
- xuthwDnCItVFChRCJmfE07bCPFJgpXmzLJb55s2bah3mLA3BznbfrRv+xmcciyqbgaTqkhIje67+quff
- /I3P5oizEy6n7e/v/23btxE+uYVlrdY168I6zfXMqcTjTN0YSKow8ucff/zx/V4I/+46rPUUcC+Hbdvd
- 3f3eKA4ZQj8qKZworBvryLrOTSnHmdZjIKkIFxcX1Y319Audy2d1wRChsG7pzIGn01h3qQQGkmaNezM8
- 8cYZCI18hLOh3LK6zjyBNvf7TJKBpFn6+vVr9WQXN8unFkR3SwomtoVtYtukOTKQNDtnZ2eLJ0+eVI34
- ti7NEQrMKz0plwrLWC2rn6XptxWGzItlsG0fP35cbq00HwaSZoOeEnjHhwAgEOoa9dySAiiFDP/PwwaE
- wfPnz6tLaNyQ590Zzloo/Ju/8RnTMC3fSevDvLYRUGl92FZ7h9CcGEiaBd5h4bFpGv11G/wUHBQeKEhP
- gb1796564m2dx7H5Dt9lHunpMuadlrPJurKtbLPv72guDCRN3ocPH74/xl3XeLeVdCZEUNDtz/HxcfUA
- QR9nH8yTebMMlrXpU39sM9tOHUhTZyBp0niRlLOFdRr0dJby+PHj6pLbGE+xsUyWzTqk9alb16aSLgNS
- F9KUGUiarMPDw6oB73rZKzX8XD6jT7kIT62xDqwL67ROMFEHfIc6kabKQNIkcT+m6/0iziRSEJ2cnCzn
- FA/rloKpy5kfdUGdUDfSFBlIqjA0Apd8eEKMwr+jDpeQwqiuUf5RYXo6M6UT1Sk8mcY6sq6s8zrbGjWU
- 6o6zm5ub5acqnYGkqmsahkagIVst/C1atzWvXr2q1q2uIa4r6VIWDxBM8Wk01pl1Zxu6nA1SR9RVJFM6
- zjQOA6lw/DpNjURdo8ZnUX7BMkxDl4aZ6XiKbQ43+9mG9Lh43bbeLSmIqbMIpnScaTwGUuFo6OoaiVT4
- LEKDzn2VrmFEVztz+uXNtjx69Khxf62WFEoR7pdN5TjTuAykwtHxaFNDQYPGtf4x0RCzLl0f7aZBntso
- pJxFMKhfbiilOhs7mDmGms7u2B6ORZXNQCpcTiBxD2MsNMCcFTQ1Zk2FbaOLnTnhgQeG0sgNJeqOOhzz
- khjDaBhIamMgFS56IHVpeOsKZ0l8P9oN/m3o8ug701GXYzGQlMNAKlzkQKL/t6ZGLLekUJrbmRJ+//33
- xv23WqhL6nQMBpJyGEiFixpIX758qd7B6Xrf6Ecl3eCf4+U79k9OKFGX1Cl1OzQDSTkMpMJFDaTcS3Up
- aOo+u1vmevmObodSzw51271a2P4xLt0ZSMphIBUuYiC9f/8+68yIabhZTwObG0oUtnduZ0q8QEuv37n1
- NnTv4AaSchhIhYsWSFyCYmC7toDhbIeGNY2c2uVeylzPlAgZ6oTtq9vuVKhb6njILpQMJOUwkAoXLZD+
- +uuv1jCisM53z3K6hBJljqFEneTUAdNQ10MxkJTDQCpcpEDiXgiX4NouO7FO/MKvGzaibXtWyxzPlKiT
- nDNM6pi6rqvDPhhIymEgFS5SIPGLvS1MCBHK2dnZ8lv/VPrlO+om1VPdNqfCdg91lmQgKYeBVLgogcT9
- DEZNbTs7ym240na1NcqUOYZS236lUNfU+RD3kgwk5TCQChclkHKerCM46DA1dxiJku8pUUfUVVsgU+fU
- fd8MJOUwkAoXJZBYRlODRWE9uz6unbavy5nSXB4Jz3nAYaj9ayAph4FUuAiBxK95xvppCo10drROLwOl
- 3lO6vr5uPUviM+r+6upq+a1+GEjKYSAVLkIgMYhcW2Dw+SbDcq9z+W4OZ0o5w73zed8D+RlIymEgFW7s
- QOKG+t7eXmNjlX7hf/r0afmt9bRt62qZy5kSdZa25+42pkLdsw/6fLjBQFIOA6lwYwcSl4raLtexDgxK
- tw0lhhJ1lxP4fV62M5CUw0Aq3NiBlNMzA58fHx8vv7G50u4pUXdt20sd9/lOkoGkHAZS4cYOpLaOUQmE
- dR9maFLSmRJ11/ZwA/ugz17ADSTlMJAKN2Yg5XQVxPK3dbnurrTtTQ11KkzDukw1lNou27EPHj582FtX
- QgaSchhIhRszkHJuuLNufT4B1rb9qyWdKU3x6bu3b982bmfaB5s+OPIjBpJyGEiFGzOQ2oYop5GknJ+f
- L7/RjxIeCacOU33WbROFfdHXEOcGknIYSIUbM5DaehKg8Xzw4MHi9vZ2+Y3+dH3QgXqZ0uU7LsVRl02B
- 1GfQGkjKYSAVbsxAYr5NjRSf7e/vL6fu39yfvmu7j9TnvjaQlMNAKtyYgcS4PU0PNIzR4M85lNp6bWBf
- 0Pt3Hwwk5TCQCjdWIN3c3FSXkNqesONm/NDa6mS1TCmUjo6OGkOBfcE+Yd9sm4GkHAZS4cYKJHoFaHs3
- hgZyiKER6qR6aVq/VKYSSh8+fGj8AcB2sE/66LHBQFIOA6lwYwVSziPffHZxcbH8xvDa6ma1TCGUqPO2
- +ua/fTz6bSAph4FUuJxA+vXXX5dTb8/Hjx8bGygaxyGGRWiT7ik1NeSpRA+lnGE+2Cfsm23jODOQ1MZA
- Khz3FZoCic+YZttyAun+/fvZo8P2aS5nSnQhRJ2OEUhjHWeaFgOpcNzApsuYusaCv/FZHze5T09PGwOJ
- ex27u7vVIHMRzOHlWeqSOm0LJPbNto11nGlaDCRV92loEHZ2dqrGIRX+1tc9HHqgbgukaI3U1B8JT6HQ
- 9GAD+2SbPauvSsfZ6jHGMdfncaZpMZBUobHikgn3iygMRdBnDwltZ0g06Pya33Yv35ua8uW7Mc+QEo6p
- 1eOMf3tmpMRA0iimdA/prnXOlCJcvhvzHpKUw0DSKHICKcJTdj8yxct3Yz5lJ+UwkDQK7hnQADY1jnwW
- +d5CunzXtA2pMA2N/ZihlPMeUvQ617wZSBpF9J4acnW5p0QZ80yJuhyrpwYph4GkUXAjO6cvuym8mzKV
- R8Kpy6bLpOyLvvqyk3IYSBpNTm/f9FA9BVO4pzRmb99SDgNJo6GPvKZf7HzGGD5Tsc4j4UOeKT1//ry1
- vvsaakTKYSBpNDTGbb/YeW9miBFjtyXqI+HUYdsl0qEDUrrLQNJo6BGgqfGmwaacn58vvzENES/fUYep
- PuvWg8IZUl+9NEg5DCSN5vLysmoImxpJGusxBunbVNdHwpm2z7OTN2/eNIZkWk/2iTQWA0kVGiJuej99
- +rQq/Lvvxunr16+LR48eNV5Gmtp9pFWRuhlqu3/EPqBPOfZJn8Y4zjQdBpKq91N4g58GkUaLwr/5G6OM
- 9unly5eNDSUNNe/GROvTLleEUKKHhrZ3vlgu+6JPHEs/Os6iv2+mYRhIhaOxon+zulDgb32HAZ24NgUS
- hUaL6aZq7Jdnqbu25fddxxxDHEtNx1nEfgs1LAOpcK9fv25srBgegGn6Qq8AOf2rTfWyXbJOKG3rnhJ1
- 1xT61D37oM8eGjiGOJbqlk9he/s8zjQNBlLhGAKgqaGkIev7Us7e3l5rg8l/6YttysZ4+o46S/O7u4xU
- qHv2QZ/aLs2yrRyLKpuBVLi2X+40In2/LNn2BBiFz7kBPnXr3FPa5EyJOsupW/ZBn168eNEaSNSNymYg
- FS5CIOUMi8BnU364YdVQZ0rpvk1bvVL3fd+/MZCUw0AqXIRAAstoa6TXbZgjGiKUmD6nTnkkvG8GknIY
- SIWLEkg89tvUYFHSWdJcnsZKdd90BpMK01A/uaFEHbWdHVGY5xCPXBtIymEgFS5KIH379q3q/bstlFjX
- Od38bqv/u4Vpc0IpZ77UNXVO3ffNQFIOA6lwUQIJOe/LUOhVYE7DbK8TSk0POpydnWWddTGfod7vMpCU
- w0AqXKRAokdquq9pargofD7UL/uhdAklwoZp686Ucs80+Zy6HqondQNJOQykwkUKJLT1AJ4K08xtqIQu
- oURh2ruhRJ3k1t+QvV8YSMphIBUuWiDRuWfOL3zOErh013dfe0Pb5Ok7LmPyt7bLddQtI8P23ZHqKgNJ
- OQykwkULJBAyhE1bw8o09MM3h3eTVnU5U0rBzHe4BMe/66ZLJU0/dGemBpJyGEiFixhIoKuZnEaZaRjG
- YMhf+0NIZ0ptoZwK+ylnWubZd1dQdQwk5TCQChc1kDjr4eyn7Rc/hfWnwZvTQw5o2zddC3U5Vm8XBpJy
- GEiFixpI4AGHpkZstcy1QetyT6mtUJdjDVFuICmHgVS4yIGEtt7IV8tcG7W2fZRT+P4Yl+oSA0k5DKTC
- RQ+km5ubapjzpsZstbAthNjcLt9tcqZE3fHAA3U5FgNJOQykwkUPJDCmT1tv4KuF7WFQujEb4D4wlERu
- HaTC9NTdxcXFci7jMJCUw0Aq3BQCCScnJ9VN+S6hxJnV2A3xNp2fn3cKZqZj/1F3YzOQlMNAKtxUAglp
- IL/cBpl1pwEfskeCvrANOb13p8J01FWUYcENJOUwkAo3pUACvRJ0CaV0lsA2THHYCtaZdWcbuoZRTq/g
- QzGQlMNAKtzUAgldQ4nC9LzXdHR0NImXaHkog3VlnZv2z90SMYxgICmHgVS4KQYS1gkl7kGxPfSVN3TX
- OV2wbvQ+wbrmvBicStQwgoGkHAZS4aYaSDg8PKzWr0soUfgOZW9vb3F6ehrijIl1YF1Yp7R+dev+o0Id
- 8B3qJCIDSTkMpMJNOZDAZS0a4y5nEqmkhp+er3lg4urqajnX4bBMls06pPWpW9emkp4+pC6iMpCUw0Aq
- 3NQDCfQOzr2WdRpzCg06dcBTbGwrDXuf4cS8eWqOZbFMlr1OoFLYZrY9+jAcBpJyGEiFm0MggUaey11s
- S9dLeKmky14UgoL58TLqu3fvqveZeNG2Sw8QTMt3+C7zYF7Mk3mn5Wyyrmwr8xvjzK4rA0k5DKTCzSWQ
- QABwDyUFS9325JbVcErz2t3drR6IeP78eVVvPDzA8lYLf+MzpmFavsN3V+e1bgilkubB8qbSRZKBpBwG
- UuHmFEgJI6cSBmzXpo1/KsyHwqU16oR5NxWmSfd2trkOzJttYxunxEBSDgOpcHMMJHDmQC8F6R7NtkJh
- jJKCiG1hm6ZyVrTKQFIOA6lwbYE09YaC+yusf9qWKQVTCiL+zTZM4V7Rj8z9ONN2GEiFY8C2toaCG/JT
- x4MFDEuRtilyMK0GEWMYzaGDWI6htuNsrMEDFYeBVDheyORJrZ2dnX80EvyNz6bQ1U4uhrJgbKH0mDgl
- QjixDml9WDfWkXWdi9KOM63HQNLiy5cv1fhB6X0cCv/e39+vPpsjtov3jdhGegRnm4cOpxRCLJt1YF1Y
- p+vr6+Vazkvdccb287e5HmfqxkDSd7xcyU1zeg6I/qLlNl1eXlbbTMOYzpxSY5melKsLlC6FeTCv1Xmz
- LJbJslmHUnBssc0cayUdZ2pnIEkrGO6BPuV4n4iwYOhvAuXur/qckqbnu8yDeTFP5s0ypjgchtQnA0lq
- QE8LnL3QA/fbt28XBwcH1dNgPArPJTbufawW/sZnTMO0fIfvMo+5DakubZuBJEkKwUCSJIVgIEmSQjCQ
- JEkhGEiSpBAMJElSCAaSJCkEA0l/w7syvi+jvnmcqY6BpApduNCLACOcUvi33bpo2zzO1MRAUtWhZ+rq
- hm5uUjc5/I2eBqRt4Fj60XHGMSgZSIWjS5vUV1vqCDSV9Lc5DYOgcXAMrR5TqyX9raQOZlXPQCrc4eFh
- 9Sv1biORCp8xjbQJjzPlMJAKxyiqTQ0Fl1MYtVTaBMcQx1LdMUbhGORYVNkMpMLRK3VbINF7tbSJFy9e
- tAYSx6LKZiAVzkDSEAwk5TCQCmcgaQgGknIYSIUzkDQEA0k5DKTCGUgagoGkHAZS4QwkDcFAUg4DqXAG
- koZgICmHgVQ4A0lDMJCUw0AqnIGkIRhIymEgFc5A0hAMJOUwkApnIGkIBpJyGEiFM5A0BANJOQykwuUE
- Eo2JtImczlUNJBlIhWsLJMaqefr06eLk5GSt8vHjx8Xt7e1yaev59u1bNZ+6+fddzs7OquVvinkwr7pl
- 9F2ou023gX247j44PT2tjqG6sZBSMZAEA6lwbYFE+emnn6rGZN3y4MGDxfHx8XKJ3dAIPnr0qHa+QxWW
- z3qsa+rbwL5jH9bNN7dwDNUdW6kYSIKBVLicQNq00CBxuaZrKHFGwfebLvUMUVg+DSrr09X5+Xn13Qjb
- wH+7bgP7jO/2vf4GkmAgFW6IQKLQoPErO/fyHZeY9vf3R2/IU6GO9vb2Ol36Ylq+M0T95hTqsss2sK/Y
- Z0PsAwNJMJAKN1QgUWjYci8bff78eXHv3r3WSz1DFdaD9bm6ulquYTumjbgN1G0O9tVQPwgMJMFAKlzb
- EObbLCyHm9w5Pn36VDWgkRpzysXFxXIN2zFtxG2gbnOwr4Y8NhzCXAZS4Q4PDwdpdGgIuZeU26BfX18v
- 7t+/H6oxZ31Yr1wRt+GXX37J3oYhA5VjkGNRZTOQCnd5eVk1CITF3UZim4UGp+s9GC7h7Ozs1M5v6MJ6
- rHNJKdo2dDkLGeoeWDr2OBZVNgNJi6Ojo+peAQ1P+kW8rUJjQ0O4u7ubfako4Zf848ePq+8zn7r5913S
- +j958qTT2VFyc3NTfTfCNlCXXbeBfca+62v9OeY49jgGJQNJlffv3y+ePXtWNT5cZtpWefjwYXWWkHsj
- /S4a9IODg+o9mrr5911Y7qtXrzZ6uZfvMo8xt4E6pC7Xwb5jH7Iv6+a/buFY45jj2JNgIOlvaDxpuLZV
- vn79upzzZphP3fz7Lttaf0x9G7a9/puEvObJQJIkhWAgSZJCMJAkSSEYSJKkEAwkSVIIBpIkKQQDSZIU
- goEkSQrBQJIkhWAgSZJCMJAkSSEYSJKkEAwkSVIIBpIkKQQDSZIUgoEkSQrBQJIkhWAgSZJCMJAkSSEY
- SJKkEAwkSVIIBpIkKQQDSZIUgoEkSQrBQJIkhWAgSZJCMJAkSSEYSJKkEAwkSVIIBpIkKQQDSZIUgoEk
- SQrBQJIkhWAgSZJCMJAkSSEYSJKkEAwkSVIIBpIkKQQDSZIUgoEkSQrBQJIkhWAgSZJCMJAkSSEYSJKk
- EAwkSVIIBpIkKQQDSZIUgoEkSQrBQJIkhWAgSZJCMJAkSSEYSJKkEAwkSVIIBpIkKQQDSZIUgoEkSQrB
- QJIkhWAgSZJCMJAkSSEYSJKkEAwkSVIIBpIkKQQDSZIUgoEkSQrBQJIkhWAgSZJCMJAkSSEYSJKkEAwk
- SVIIBpIkKQQDSZIUgoEkSQrBQJIkhWAgSZJCMJAkSSEYSJKkEAwkSVIIBpIkKQQDSZIUgoEkSQrBQJIk
- hWAgSZJCMJAkSSEYSJKkEAwkSVIIBpIkKQQDSZIUgoEkSQrBQJIkhWAgSZJCMJAkSSEYSJKkEAwkSVII
- BpIkKQQDSZIUgoEkSQrBQJIkhWAgSZJCMJAkSSEYSJKkEAwkSVIIBpIkKQQDSZIUgoEkSQpgsfh/q6cJ
- FSVLl/UAAAAASUVORK5CYII=
-
-
-
-
- iVBORw0KGgoAAAANSUhEUgAAAaQAAAGkCAYAAAB+TFE1AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
- vAAADrwBlbxySQAAIEdJREFUeF7t3Qtz1EbahuHv//+w9e4mBHO0YSEH7ACOsQHb2GAb5qtbNU1NHCG1
- ZkbSK/V9VXWFeDQ6tFT9jE7d/7eQJCkAA0mSFIKBJEkKwUCSJIVgIEmSQjCQJEkhGEiSpBAMJElSCAaS
- JCkEA0mSFIKBJEkKwUCSJIVgIEmSQjCQJEkhGEiSpBAMJElSCAaSJCkEA0mSFIKBJEkKwUCSJIVgIEmS
- QjCQJEkhGEiSpBAMJElSCAaSJCkEA0mSFIKBJEkKwUCSJIVgIEmSQjCQJEkhGEiSpBAMJElSCAaSJCkE
- A0mSFIKBJEkKwUCSJIVgIEmSQjCQJEkhGEiSpBAMJElSCAaSJCkEA0mSFIKBJEkKwUCSJIVgIEmSQjCQ
- JEkhGEiSpBAMJElSCAaSJCkEA0mSFIKBJEkKwUCSJIVgIEmSQjCQJEkhGEiSpBAMJElSCAaSJCkEA0mS
- FIKBJEkKwUCSJIVgIEmSQjCQJEkhGEiSpBAMJElSCAaSJCkEA0mSFIKBJEkKwUCSJIVgIEmSQjCQJEkh
- GEiSpBAMJElSCAaSJCkEA0mSFIKBJEkKwUCSJIVgIEmSQjCQJEkhGEiSpBAMJElSCAaSJCkEA0mSFIKB
- JEkKwUCSJIVgIEmSQjCQJEkhGEiSpBAMJElSCAaSJCkEA0mSFIKBJEkKwUCSJIVgIEmSQjCQJEkhGEiS
- pBAMJElSCAaSJCkEA0mSFIKBJEkKwUCSJIVgIEmSQjCQJEkhGEiSpBAMJElSCAaS/ub29nar5evXr8s5
- b+bbt2+Lm5ub2mX0Wba1/mBedcvYpEhzYiCp8v79+8WzZ88Wu7u7i/v371f/3bQwn4cPHy5+++23xefP
- n5dL6oYQOjg4WDx69Ghr65VbWB7LffXq1UaNP99lHtveBua1t7e3OD4+Xi5JmjYDSYujo6PFf/7zn8W/
- //3vxU8//bTV8t///reaLw3op0+flkvMc319vXjy5MliZ2enmk/d/PsuLJflsx6sT1cEap/bkPbbH3/8
- sVyiNF0GUuEuLy8XP//8c9VY8t++Co0mv+a59JaLMysa8rr5DV1YD9anqyG2gWCifn///fflUqVpMpAK
- d3h4WDVmdQ3dNguNJqF3cXGxXHIzzka4JMX36uY3dGE9WJ8uZ0lDboOhpDkwkAr366+/DhJIFJZzcnKy
- XHIzLu/RyEYKJEpuoIJph94G6tjLd5oqA6lwXFIaKpC43/Hx48flkpvxEMS9e/dCBRLrc3V1tVzDdkw7
- xjYYSpoqA6lwQwUSYfTgwYPsp9W418Q9J75XN7+hC3XU9R5Y2oahAn+1GEqaIgOpcEMEEveOCJaujyef
- nZ1V3x87lFg+ZzmsT1fn5+fVd8fYBkNJU2MgFS4nkGhQCZWuhUaY/3JmtO67Mlzi4/2d1fkNVdLyWH7u
- pcY629iGdS/7GUqaEgOpcG2BRGP49OnT6mGEdQqN8aY9CnDpi/nUzb/vwnK30VsD81h3G05PTxcvX75c
- +yzLUNJUGEiFawskGsEXL14sp9ZY3r5923om+6PC2ZWhpCkwkAqXE0j/+9//llNrLK9fv147kFIxlBSd
- gVQ4A2kathFInikpOgOpcAbSNGwjkFIxlBSVgVQ4A2kathlIFENJERlIhTOQpiE3kHgqsu7vdcVQUjQG
- UuEMpGloCySCiF4h6FyVfVY3TV0xlBSJgVQ4A2kacgMJDAbYNO1qSQ862Eu4IjCQCmcgTUNOIPECc8JZ
- T24oUZiWIJPGZCAVzkCahtxAWu38NYVSTrdDTMO+pjcJaSwGUuEMpGl48+ZN636q6428SygxHceDNBYD
- qXAG0jTQazhnQT8KFvYho//WyQ0l9vX+/v7yW9LwDKTCGUjTwei+Ozs7/wgW9t/u7m7j8Oo595TY13Ti
- Ko3FQCpc2xDmNFJ2rhoDPYazvzhTYp9R2D+PHz/OGlq97UyJz+hZXBqLgVQ4LvM0BRKf/ehSkMbB5Tvu
- KbFfCJAuw2OkUCLU0j7m35x5cSbcZURcadsMpMJdXl5+b5RSA7XaUPHfT58+LafWHPDEHpf42L+U+/fv
- V0G1jXGfpE0YSFocHR1Vl34oqZFK/884PJqfm5ubakh2ypcvX5Z/lcZlIKny4cOHxbNnz6pfzhT+zd8k
- aSgGkv6GX84USRqagSRJCsFAktQJ95woPpGnbTOQpIlJj33/+eef1WPfQwUDy6K/PJ7Ko/D+Ew/ESNti
- IEkTcXt7W70Yy4utvEtE6fJi7CZWn8Rk+RT+zTrwyLi0DQaSNBGE0b/+9a/aroMePHjQ2HXQJq6urhb3
- 7t37/l7aaknhaChpGwwkaQI4A0pnJndDgUJPC331qNHW0zjFUNI2GEjSBOQOP9EHRpNtCyTPlLQNBpI0
- AesM0LctPDzRFkgUQ0mbMpCkCRgzkOjLsOly4WoxlLQJA0nf0VUQl4YoDmUdy5iBhIODg6yzpFQMJa3D
- QFL1kiN919Go0ZBQ+Dejh9rxZgxjBxJevXpVrUPOmRLFUFJXBlLhGHKAm+E8pXW3QeFvfOawBOOLEEgg
- YJrW424xlNSFgVS44+PjxgaGz969e7ecWmOJEkgwlNQXA6lwv/32W2sgMY3GFSmQkELJBx20TQZS4doC
- ifdbGNpa44oWSPBMSdtmIBXOQJqGiIEEz5S0TQZS4QykaYgaSPDpO22LgVQ4A2kacgNpLPSjlxtIFENJ
- dQykwhlI05ATSE+ePFlcXl5WvXPnFKbd5D0zXgdgHozPROEVAdajbv3qiqGkuwykwhlI09AWSKkwTETX
- 8vz58ypYunj79u3i4cOH/1j26v/nFENJqwykwhlI05AbSFw261qYLyPA5oYS94x4aZqzodX51K1PW0nL
- Z56SgVQ4A2kacgNp3ULA5OxnLs2lIKqbzzqFeTHPs7Oz5VJUKgOpcAbSNPQdSIQCl9za7imlJ+rq5rFJ
- YZ5eupOBVDgDaRpyxyRat6QzHoaaaPLy5cvqmLj7/U0L28YQ7SqbgVQ4A2ka2voc3LREOEPiWFTZDKTC
- GUjTQFD88ssvnR6r7lLGvIdEMZAEA6lwBtJ0/PXXX9W+Yp8QCNsqzHMbT9k1lbpja7UYSIKBVDgDaVpO
- Tk4Wjx8//v4O0TbKJu8h1c3vbuHMru7YWi0GkmAgFc5Amh76q0s9LdztfaFL4fvb6Kmhbt53SxqRuO4Y
- oxhIgoFUOANJQ2h7Os9AEgykwhlIGsKLFy8MJLUykApnIGkIBpJyGEiFM5A0BANJOQykwhlIGoKBpBwG
- UuEMJA3BQFIOA6lwBpKGYCAph4FUOANJQzCQlMNAKpyBpCEYSMphIBXOQNIQDCTlMJAKZyBpCAaSchhI
- hTOQNAQDSTkMpMIZSJuho9PVonoGknIYSIVj2Oi2QKJjzFLd3t5Ww3q/f/9+cXR0tDg4OKgaTkKaHqyf
- Pn36t8Lf+IxpmJbv8F3mwbxKldO5qkOYy0Aq3OvXrxsDiYHYmKYU19fXi9PT0ypMCBfG/KEeaExTob7S
- vxlSYbXUTUNhHsyLeTJvlsGySsExxLG0emytFurrzz//XE6tUhlIhfv8+XM1WmhqNFcLf2NwtU3GzJkC
- xuthwDnCItVFChRCJmfE07bCPFJgpXmzLJb55s2bah3mLA3BznbfrRv+xmcciyqbgaTqkhIje67+quff
- /I3P5oizEy6n7e/v/23btxE+uYVlrdY168I6zfXMqcTjTN0YSKow8ucff/zx/V4I/+46rPUUcC+Hbdvd
- 3f3eKA4ZQj8qKZworBvryLrOTSnHmdZjIKkIFxcX1Y319Audy2d1wRChsG7pzIGn01h3qQQGkmaNezM8
- 8cYZCI18hLOh3LK6zjyBNvf7TJKBpFn6+vVr9WQXN8unFkR3SwomtoVtYtukOTKQNDtnZ2eLJ0+eVI34
- ti7NEQrMKz0plwrLWC2rn6XptxWGzItlsG0fP35cbq00HwaSZoOeEnjHhwAgEOoa9dySAiiFDP/PwwaE
- wfPnz6tLaNyQ590Zzloo/Ju/8RnTMC3fSevDvLYRUGl92FZ7h9CcGEiaBd5h4bFpGv11G/wUHBQeKEhP
- gb1796564m2dx7H5Dt9lHunpMuadlrPJurKtbLPv72guDCRN3ocPH74/xl3XeLeVdCZEUNDtz/HxcfUA
- QR9nH8yTebMMlrXpU39sM9tOHUhTZyBp0niRlLOFdRr0dJby+PHj6pLbGE+xsUyWzTqk9alb16aSLgNS
- F9KUGUiarMPDw6oB73rZKzX8XD6jT7kIT62xDqwL67ROMFEHfIc6kabKQNIkcT+m6/0iziRSEJ2cnCzn
- FA/rloKpy5kfdUGdUDfSFBlIqjA0Apd8eEKMwr+jDpeQwqiuUf5RYXo6M6UT1Sk8mcY6sq6s8zrbGjWU
- 6o6zm5ub5acqnYGkqmsahkagIVst/C1atzWvXr2q1q2uIa4r6VIWDxBM8Wk01pl1Zxu6nA1SR9RVJFM6
- zjQOA6lw/DpNjURdo8ZnUX7BMkxDl4aZ6XiKbQ43+9mG9Lh43bbeLSmIqbMIpnScaTwGUuFo6OoaiVT4
- LEKDzn2VrmFEVztz+uXNtjx69Khxf62WFEoR7pdN5TjTuAykwtHxaFNDQYPGtf4x0RCzLl0f7aZBntso
- pJxFMKhfbiilOhs7mDmGms7u2B6ORZXNQCpcTiBxD2MsNMCcFTQ1Zk2FbaOLnTnhgQeG0sgNJeqOOhzz
- khjDaBhIamMgFS56IHVpeOsKZ0l8P9oN/m3o8ug701GXYzGQlMNAKlzkQKL/t6ZGLLekUJrbmRJ+//33
- xv23WqhL6nQMBpJyGEiFixpIX758qd7B6Xrf6Ecl3eCf4+U79k9OKFGX1Cl1OzQDSTkMpMJFDaTcS3Up
- aOo+u1vmevmObodSzw51271a2P4xLt0ZSMphIBUuYiC9f/8+68yIabhZTwObG0oUtnduZ0q8QEuv37n1
- NnTv4AaSchhIhYsWSFyCYmC7toDhbIeGNY2c2uVeylzPlAgZ6oTtq9vuVKhb6njILpQMJOUwkAoXLZD+
- +uuv1jCisM53z3K6hBJljqFEneTUAdNQ10MxkJTDQCpcpEDiXgiX4NouO7FO/MKvGzaibXtWyxzPlKiT
- nDNM6pi6rqvDPhhIymEgFS5SIPGLvS1MCBHK2dnZ8lv/VPrlO+om1VPdNqfCdg91lmQgKYeBVLgogcT9
- DEZNbTs7ym240na1NcqUOYZS236lUNfU+RD3kgwk5TCQChclkHKerCM46DA1dxiJku8pUUfUVVsgU+fU
- fd8MJOUwkAoXJZBYRlODRWE9uz6unbavy5nSXB4Jz3nAYaj9ayAph4FUuAiBxK95xvppCo10drROLwOl
- 3lO6vr5uPUviM+r+6upq+a1+GEjKYSAVLkIgMYhcW2Dw+SbDcq9z+W4OZ0o5w73zed8D+RlIymEgFW7s
- QOKG+t7eXmNjlX7hf/r0afmt9bRt62qZy5kSdZa25+42pkLdsw/6fLjBQFIOA6lwYwcSl4raLtexDgxK
- tw0lhhJ1lxP4fV62M5CUw0Aq3NiBlNMzA58fHx8vv7G50u4pUXdt20sd9/lOkoGkHAZS4cYOpLaOUQmE
- dR9maFLSmRJ11/ZwA/ugz17ADSTlMJAKN2Yg5XQVxPK3dbnurrTtTQ11KkzDukw1lNou27EPHj582FtX
- QgaSchhIhRszkHJuuLNufT4B1rb9qyWdKU3x6bu3b982bmfaB5s+OPIjBpJyGEiFGzOQ2oYop5GknJ+f
- L7/RjxIeCacOU33WbROFfdHXEOcGknIYSIUbM5DaehKg8Xzw4MHi9vZ2+Y3+dH3QgXqZ0uU7LsVRl02B
- 1GfQGkjKYSAVbsxAYr5NjRSf7e/vL6fu39yfvmu7j9TnvjaQlMNAKtyYgcS4PU0PNIzR4M85lNp6bWBf
- 0Pt3Hwwk5TCQCjdWIN3c3FSXkNqesONm/NDa6mS1TCmUjo6OGkOBfcE+Yd9sm4GkHAZS4cYKJHoFaHs3
- hgZyiKER6qR6aVq/VKYSSh8+fGj8AcB2sE/66LHBQFIOA6lwYwVSziPffHZxcbH8xvDa6ma1TCGUqPO2
- +ua/fTz6bSAph4FUuJxA+vXXX5dTb8/Hjx8bGygaxyGGRWiT7ik1NeSpRA+lnGE+2Cfsm23jODOQ1MZA
- Khz3FZoCic+YZttyAun+/fvZo8P2aS5nSnQhRJ2OEUhjHWeaFgOpcNzApsuYusaCv/FZHze5T09PGwOJ
- ex27u7vVIHMRzOHlWeqSOm0LJPbNto11nGlaDCRV92loEHZ2dqrGIRX+1tc9HHqgbgukaI3U1B8JT6HQ
- 9GAD+2SbPauvSsfZ6jHGMdfncaZpMZBUobHikgn3iygMRdBnDwltZ0g06Pya33Yv35ua8uW7Mc+QEo6p
- 1eOMf3tmpMRA0iimdA/prnXOlCJcvhvzHpKUw0DSKHICKcJTdj8yxct3Yz5lJ+UwkDQK7hnQADY1jnwW
- +d5CunzXtA2pMA2N/ZihlPMeUvQ617wZSBpF9J4acnW5p0QZ80yJuhyrpwYph4GkUXAjO6cvuym8mzKV
- R8Kpy6bLpOyLvvqyk3IYSBpNTm/f9FA9BVO4pzRmb99SDgNJo6GPvKZf7HzGGD5Tsc4j4UOeKT1//ry1
- vvsaakTKYSBpNDTGbb/YeW9miBFjtyXqI+HUYdsl0qEDUrrLQNJo6BGgqfGmwaacn58vvzENES/fUYep
- PuvWg8IZUl+9NEg5DCSN5vLysmoImxpJGusxBunbVNdHwpm2z7OTN2/eNIZkWk/2iTQWA0kVGiJuej99
- +rQq/Lvvxunr16+LR48eNV5Gmtp9pFWRuhlqu3/EPqBPOfZJn8Y4zjQdBpKq91N4g58GkUaLwr/5G6OM
- 9unly5eNDSUNNe/GROvTLleEUKKHhrZ3vlgu+6JPHEs/Os6iv2+mYRhIhaOxon+zulDgb32HAZ24NgUS
- hUaL6aZq7Jdnqbu25fddxxxDHEtNx1nEfgs1LAOpcK9fv25srBgegGn6Qq8AOf2rTfWyXbJOKG3rnhJ1
- 1xT61D37oM8eGjiGOJbqlk9he/s8zjQNBlLhGAKgqaGkIev7Us7e3l5rg8l/6YttysZ4+o46S/O7u4xU
- qHv2QZ/aLs2yrRyLKpuBVLi2X+40In2/LNn2BBiFz7kBPnXr3FPa5EyJOsupW/ZBn168eNEaSNSNymYg
- FS5CIOUMi8BnU364YdVQZ0rpvk1bvVL3fd+/MZCUw0AqXIRAAstoa6TXbZgjGiKUmD6nTnkkvG8GknIY
- SIWLEkg89tvUYFHSWdJcnsZKdd90BpMK01A/uaFEHbWdHVGY5xCPXBtIymEgFS5KIH379q3q/bstlFjX
- Od38bqv/u4Vpc0IpZ77UNXVO3ffNQFIOA6lwUQIJOe/LUOhVYE7DbK8TSk0POpydnWWddTGfod7vMpCU
- w0AqXKRAokdquq9pargofD7UL/uhdAklwoZp686Ucs80+Zy6HqondQNJOQykwkUKJLT1AJ4K08xtqIQu
- oURh2ruhRJ3k1t+QvV8YSMphIBUuWiDRuWfOL3zOErh013dfe0Pb5Ok7LmPyt7bLddQtI8P23ZHqKgNJ
- OQykwkULJBAyhE1bw8o09MM3h3eTVnU5U0rBzHe4BMe/66ZLJU0/dGemBpJyGEiFixhIoKuZnEaZaRjG
- YMhf+0NIZ0ptoZwK+ylnWubZd1dQdQwk5TCQChc1kDjr4eyn7Rc/hfWnwZvTQw5o2zddC3U5Vm8XBpJy
- GEiFixpI4AGHpkZstcy1QetyT6mtUJdjDVFuICmHgVS4yIGEtt7IV8tcG7W2fZRT+P4Yl+oSA0k5DKTC
- RQ+km5ubapjzpsZstbAthNjcLt9tcqZE3fHAA3U5FgNJOQykwkUPJDCmT1tv4KuF7WFQujEb4D4wlERu
- HaTC9NTdxcXFci7jMJCUw0Aq3BQCCScnJ9VN+S6hxJnV2A3xNp2fn3cKZqZj/1F3YzOQlMNAKtxUAglp
- IL/cBpl1pwEfskeCvrANOb13p8J01FWUYcENJOUwkAo3pUACvRJ0CaV0lsA2THHYCtaZdWcbuoZRTq/g
- QzGQlMNAKtzUAgldQ4nC9LzXdHR0NImXaHkog3VlnZv2z90SMYxgICmHgVS4KQYS1gkl7kGxPfSVN3TX
- OV2wbvQ+wbrmvBicStQwgoGkHAZS4aYaSDg8PKzWr0soUfgOZW9vb3F6ehrijIl1YF1Yp7R+dev+o0Id
- 8B3qJCIDSTkMpMJNOZDAZS0a4y5nEqmkhp+er3lg4urqajnX4bBMls06pPWpW9emkp4+pC6iMpCUw0Aq
- 3NQDCfQOzr2WdRpzCg06dcBTbGwrDXuf4cS8eWqOZbFMlr1OoFLYZrY9+jAcBpJyGEiFm0MggUaey11s
- S9dLeKmky14UgoL58TLqu3fvqveZeNG2Sw8QTMt3+C7zYF7Mk3mn5Wyyrmwr8xvjzK4rA0k5DKTCzSWQ
- QABwDyUFS9325JbVcErz2t3drR6IeP78eVVvPDzA8lYLf+MzpmFavsN3V+e1bgilkubB8qbSRZKBpBwG
- UuHmFEgJI6cSBmzXpo1/KsyHwqU16oR5NxWmSfd2trkOzJttYxunxEBSDgOpcHMMJHDmQC8F6R7NtkJh
- jJKCiG1hm6ZyVrTKQFIOA6lwbYE09YaC+yusf9qWKQVTCiL+zTZM4V7Rj8z9ONN2GEiFY8C2toaCG/JT
- x4MFDEuRtilyMK0GEWMYzaGDWI6htuNsrMEDFYeBVDheyORJrZ2dnX80EvyNz6bQ1U4uhrJgbKH0mDgl
- QjixDml9WDfWkXWdi9KOM63HQNLiy5cv1fhB6X0cCv/e39+vPpsjtov3jdhGegRnm4cOpxRCLJt1YF1Y
- p+vr6+Vazkvdccb287e5HmfqxkDSd7xcyU1zeg6I/qLlNl1eXlbbTMOYzpxSY5melKsLlC6FeTCv1Xmz
- LJbJslmHUnBssc0cayUdZ2pnIEkrGO6BPuV4n4iwYOhvAuXur/qckqbnu8yDeTFP5s0ypjgchtQnA0lq
- QE8LnL3QA/fbt28XBwcH1dNgPArPJTbufawW/sZnTMO0fIfvMo+5DakubZuBJEkKwUCSJIVgIEmSQjCQ
- JEkhGEiSpBAMJElSCAaSJCkEA0l/w7syvi+jvnmcqY6BpApduNCLACOcUvi33bpo2zzO1MRAUtWhZ+rq
- hm5uUjc5/I2eBqRt4Fj60XHGMSgZSIWjS5vUV1vqCDSV9Lc5DYOgcXAMrR5TqyX9raQOZlXPQCrc4eFh
- 9Sv1biORCp8xjbQJjzPlMJAKxyiqTQ0Fl1MYtVTaBMcQx1LdMUbhGORYVNkMpMLRK3VbINF7tbSJFy9e
- tAYSx6LKZiAVzkDSEAwk5TCQCmcgaQgGknIYSIUzkDQEA0k5DKTCGUgagoGkHAZS4QwkDcFAUg4DqXAG
- koZgICmHgVQ4A0lDMJCUw0AqnIGkIRhIymEgFc5A0hAMJOUwkApnIGkIBpJyGEiFM5A0BANJOQykwuUE
- Eo2JtImczlUNJBlIhWsLJMaqefr06eLk5GSt8vHjx8Xt7e1yaev59u1bNZ+6+fddzs7OquVvinkwr7pl
- 9F2ou023gX247j44PT2tjqG6sZBSMZAEA6lwbYFE+emnn6rGZN3y4MGDxfHx8XKJ3dAIPnr0qHa+QxWW
- z3qsa+rbwL5jH9bNN7dwDNUdW6kYSIKBVLicQNq00CBxuaZrKHFGwfebLvUMUVg+DSrr09X5+Xn13Qjb
- wH+7bgP7jO/2vf4GkmAgFW6IQKLQoPErO/fyHZeY9vf3R2/IU6GO9vb2Ol36Ylq+M0T95hTqsss2sK/Y
- Z0PsAwNJMJAKN1QgUWjYci8bff78eXHv3r3WSz1DFdaD9bm6ulquYTumjbgN1G0O9tVQPwgMJMFAKlzb
- EObbLCyHm9w5Pn36VDWgkRpzysXFxXIN2zFtxG2gbnOwr4Y8NhzCXAZS4Q4PDwdpdGgIuZeU26BfX18v
- 7t+/H6oxZ31Yr1wRt+GXX37J3oYhA5VjkGNRZTOQCnd5eVk1CITF3UZim4UGp+s9GC7h7Ozs1M5v6MJ6
- rHNJKdo2dDkLGeoeWDr2OBZVNgNJi6Ojo+peAQ1P+kW8rUJjQ0O4u7ubfako4Zf848ePq+8zn7r5913S
- +j958qTT2VFyc3NTfTfCNlCXXbeBfca+62v9OeY49jgGJQNJlffv3y+ePXtWNT5cZtpWefjwYXWWkHsj
- /S4a9IODg+o9mrr5911Y7qtXrzZ6uZfvMo8xt4E6pC7Xwb5jH7Iv6+a/buFY45jj2JNgIOlvaDxpuLZV
- vn79upzzZphP3fz7Lttaf0x9G7a9/puEvObJQJIkhWAgSZJCMJAkSSEYSJKkEAwkSVIIBpIkKQQDSZIU
- goEkSQrBQJIkhWAgSZJCMJAkSSEYSJKkEAwkSVIIBpIkKQQDSZIUgoEkSQrBQJIkhWAgSZJCMJAkSSEY
- SJKkEAwkSVIIBpIkKQQDSZIUgoEkSQrBQJIkhWAgSZJCMJAkSSEYSJKkEAwkSVIIBpIkKQQDSZIUgoEk
- SQrBQJIkhWAgSZJCMJAkSSEYSJKkEAwkSVIIBpIkKQQDSZIUgoEkSQrBQJIkhWAgSZJCMJAkSSEYSJKk
- EAwkSVIIBpIkKQQDSZIUgoEkSQrBQJIkhWAgSZJCMJAkSSEYSJKkEAwkSVIIBpIkKQQDSZIUgoEkSQrB
- QJIkhWAgSZJCMJAkSSEYSJKkEAwkSVIIBpIkKQQDSZIUgoEkSQrBQJIkhWAgSZJCMJAkSSEYSJKkEAwk
- SVIIBpIkKQQDSZIUgoEkSQrBQJIkhWAgSZJCMJAkSSEYSJKkEAwkSVIIBpIkKQQDSZIUgoEkSQrBQJIk
- hWAgSZJCMJAkSSEYSJKkEAwkSVIIBpIkKQQDSZIUgoEkSQrBQJIkhWAgSZJCMJAkSSEYSJKkEAwkSVII
- BpIkKQQDSZIUgoEkSQrBQJIkhWAgSZJCMJAkSSEYSJKkEAwkSVIIBpIkKQQDSZIUgoEkSQpgsfh/q6cJ
- FSVLl/UAAAAASUVORK5CYII=
-
-
-
-
- iVBORw0KGgoAAAANSUhEUgAAAaQAAAGkCAYAAAB+TFE1AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
- vAAADrwBlbxySQAAIEdJREFUeF7t3Qtz1EbahuHv//+w9e4mBHO0YSEH7ACOsQHb2GAb5qtbNU1NHCG1
- ZkbSK/V9VXWFeDQ6tFT9jE7d/7eQJCkAA0mSFIKBJEkKwUCSJIVgIEmSQjCQJEkhGEiSpBAMJElSCAaS
- JCkEA0mSFIKBJEkKwUCSJIVgIEmSQjCQJEkhGEiSpBAMJElSCAaSJCkEA0mSFIKBJEkKwUCSJIVgIEmS
- QjCQJEkhGEiSpBAMJElSCAaSJCkEA0mSFIKBJEkKwUCSJIVgIEmSQjCQJEkhGEiSpBAMJElSCAaSJCkE
- A0mSFIKBJEkKwUCSJIVgIEmSQjCQJEkhGEiSpBAMJElSCAaSJCkEA0mSFIKBJEkKwUCSJIVgIEmSQjCQ
- JEkhGEiSpBAMJElSCAaSJCkEA0mSFIKBJEkKwUCSJIVgIEmSQjCQJEkhGEiSpBAMJElSCAaSJCkEA0mS
- FIKBJEkKwUCSJIVgIEmSQjCQJEkhGEiSpBAMJElSCAaSJCkEA0mSFIKBJEkKwUCSJIVgIEmSQjCQJEkh
- GEiSpBAMJElSCAaSJCkEA0mSFIKBJEkKwUCSJIVgIEmSQjCQJEkhGEiSpBAMJElSCAaSJCkEA0mSFIKB
- JEkKwUCSJIVgIEmSQjCQJEkhGEiSpBAMJElSCAaSJCkEA0mSFIKBJEkKwUCSJIVgIEmSQjCQJEkhGEiS
- pBAMJElSCAaSJCkEA0mSFIKBJEkKwUCSJIVgIEmSQjCQJEkhGEiSpBAMJElSCAaS/ub29nar5evXr8s5
- b+bbt2+Lm5ub2mX0Wba1/mBedcvYpEhzYiCp8v79+8WzZ88Wu7u7i/v371f/3bQwn4cPHy5+++23xefP
- n5dL6oYQOjg4WDx69Ghr65VbWB7LffXq1UaNP99lHtveBua1t7e3OD4+Xi5JmjYDSYujo6PFf/7zn8W/
- //3vxU8//bTV8t///reaLw3op0+flkvMc319vXjy5MliZ2enmk/d/PsuLJflsx6sT1cEap/bkPbbH3/8
- sVyiNF0GUuEuLy8XP//8c9VY8t++Co0mv+a59JaLMysa8rr5DV1YD9anqyG2gWCifn///fflUqVpMpAK
- d3h4WDVmdQ3dNguNJqF3cXGxXHIzzka4JMX36uY3dGE9WJ8uZ0lDboOhpDkwkAr366+/DhJIFJZzcnKy
- XHIzLu/RyEYKJEpuoIJph94G6tjLd5oqA6lwXFIaKpC43/Hx48flkpvxEMS9e/dCBRLrc3V1tVzDdkw7
- xjYYSpoqA6lwQwUSYfTgwYPsp9W418Q9J75XN7+hC3XU9R5Y2oahAn+1GEqaIgOpcEMEEveOCJaujyef
- nZ1V3x87lFg+ZzmsT1fn5+fVd8fYBkNJU2MgFS4nkGhQCZWuhUaY/3JmtO67Mlzi4/2d1fkNVdLyWH7u
- pcY629iGdS/7GUqaEgOpcG2BRGP49OnT6mGEdQqN8aY9CnDpi/nUzb/vwnK30VsD81h3G05PTxcvX75c
- +yzLUNJUGEiFawskGsEXL14sp9ZY3r5923om+6PC2ZWhpCkwkAqXE0j/+9//llNrLK9fv147kFIxlBSd
- gVQ4A2kathFInikpOgOpcAbSNGwjkFIxlBSVgVQ4A2kathlIFENJERlIhTOQpiE3kHgqsu7vdcVQUjQG
- UuEMpGloCySCiF4h6FyVfVY3TV0xlBSJgVQ4A2kacgMJDAbYNO1qSQ862Eu4IjCQCmcgTUNOIPECc8JZ
- T24oUZiWIJPGZCAVzkCahtxAWu38NYVSTrdDTMO+pjcJaSwGUuEMpGl48+ZN636q6428SygxHceDNBYD
- qXAG0jTQazhnQT8KFvYho//WyQ0l9vX+/v7yW9LwDKTCGUjTwei+Ozs7/wgW9t/u7m7j8Oo595TY13Ti
- Ko3FQCpc2xDmNFJ2rhoDPYazvzhTYp9R2D+PHz/OGlq97UyJz+hZXBqLgVQ4LvM0BRKf/ehSkMbB5Tvu
- KbFfCJAuw2OkUCLU0j7m35x5cSbcZURcadsMpMJdXl5+b5RSA7XaUPHfT58+LafWHPDEHpf42L+U+/fv
- V0G1jXGfpE0YSFocHR1Vl34oqZFK/884PJqfm5ubakh2ypcvX5Z/lcZlIKny4cOHxbNnz6pfzhT+zd8k
- aSgGkv6GX84USRqagSRJCsFAktQJ95woPpGnbTOQpIlJj33/+eef1WPfQwUDy6K/PJ7Ko/D+Ew/ESNti
- IEkTcXt7W70Yy4utvEtE6fJi7CZWn8Rk+RT+zTrwyLi0DQaSNBGE0b/+9a/aroMePHjQ2HXQJq6urhb3
- 7t37/l7aaknhaChpGwwkaQI4A0pnJndDgUJPC331qNHW0zjFUNI2GEjSBOQOP9EHRpNtCyTPlLQNBpI0
- AesM0LctPDzRFkgUQ0mbMpCkCRgzkOjLsOly4WoxlLQJA0nf0VUQl4YoDmUdy5iBhIODg6yzpFQMJa3D
- QFL1kiN919Go0ZBQ+Dejh9rxZgxjBxJevXpVrUPOmRLFUFJXBlLhGHKAm+E8pXW3QeFvfOawBOOLEEgg
- YJrW424xlNSFgVS44+PjxgaGz969e7ecWmOJEkgwlNQXA6lwv/32W2sgMY3GFSmQkELJBx20TQZS4doC
- ifdbGNpa44oWSPBMSdtmIBXOQJqGiIEEz5S0TQZS4QykaYgaSPDpO22LgVQ4A2kacgNpLPSjlxtIFENJ
- dQykwhlI05ATSE+ePFlcXl5WvXPnFKbd5D0zXgdgHozPROEVAdajbv3qiqGkuwykwhlI09AWSKkwTETX
- 8vz58ypYunj79u3i4cOH/1j26v/nFENJqwykwhlI05AbSFw261qYLyPA5oYS94x4aZqzodX51K1PW0nL
- Z56SgVQ4A2kacgNp3ULA5OxnLs2lIKqbzzqFeTHPs7Oz5VJUKgOpcAbSNPQdSIQCl9za7imlJ+rq5rFJ
- YZ5eupOBVDgDaRpyxyRat6QzHoaaaPLy5cvqmLj7/U0L28YQ7SqbgVQ4A2ka2voc3LREOEPiWFTZDKTC
- GUjTQFD88ssvnR6r7lLGvIdEMZAEA6lwBtJ0/PXXX9W+Yp8QCNsqzHMbT9k1lbpja7UYSIKBVDgDaVpO
- Tk4Wjx8//v4O0TbKJu8h1c3vbuHMru7YWi0GkmAgFc5Amh76q0s9LdztfaFL4fvb6Kmhbt53SxqRuO4Y
- oxhIgoFUOANJQ2h7Os9AEgykwhlIGsKLFy8MJLUykApnIGkIBpJyGEiFM5A0BANJOQykwhlIGoKBpBwG
- UuEMJA3BQFIOA6lwBpKGYCAph4FUOANJQzCQlMNAKpyBpCEYSMphIBXOQNIQDCTlMJAKZyBpCAaSchhI
- hTOQNAQDSTkMpMIZSJuho9PVonoGknIYSIVj2Oi2QKJjzFLd3t5Ww3q/f/9+cXR0tDg4OKgaTkKaHqyf
- Pn36t8Lf+IxpmJbv8F3mwbxKldO5qkOYy0Aq3OvXrxsDiYHYmKYU19fXi9PT0ypMCBfG/KEeaExTob7S
- vxlSYbXUTUNhHsyLeTJvlsGySsExxLG0emytFurrzz//XE6tUhlIhfv8+XM1WmhqNFcLf2NwtU3GzJkC
- xuthwDnCItVFChRCJmfE07bCPFJgpXmzLJb55s2bah3mLA3BznbfrRv+xmcciyqbgaTqkhIje67+quff
- /I3P5oizEy6n7e/v/23btxE+uYVlrdY168I6zfXMqcTjTN0YSKow8ucff/zx/V4I/+46rPUUcC+Hbdvd
- 3f3eKA4ZQj8qKZworBvryLrOTSnHmdZjIKkIFxcX1Y319Audy2d1wRChsG7pzIGn01h3qQQGkmaNezM8
- 8cYZCI18hLOh3LK6zjyBNvf7TJKBpFn6+vVr9WQXN8unFkR3SwomtoVtYtukOTKQNDtnZ2eLJ0+eVI34
- ti7NEQrMKz0plwrLWC2rn6XptxWGzItlsG0fP35cbq00HwaSZoOeEnjHhwAgEOoa9dySAiiFDP/PwwaE
- wfPnz6tLaNyQ590Zzloo/Ju/8RnTMC3fSevDvLYRUGl92FZ7h9CcGEiaBd5h4bFpGv11G/wUHBQeKEhP
- gb1796564m2dx7H5Dt9lHunpMuadlrPJurKtbLPv72guDCRN3ocPH74/xl3XeLeVdCZEUNDtz/HxcfUA
- QR9nH8yTebMMlrXpU39sM9tOHUhTZyBp0niRlLOFdRr0dJby+PHj6pLbGE+xsUyWzTqk9alb16aSLgNS
- F9KUGUiarMPDw6oB73rZKzX8XD6jT7kIT62xDqwL67ROMFEHfIc6kabKQNIkcT+m6/0iziRSEJ2cnCzn
- FA/rloKpy5kfdUGdUDfSFBlIqjA0Apd8eEKMwr+jDpeQwqiuUf5RYXo6M6UT1Sk8mcY6sq6s8zrbGjWU
- 6o6zm5ub5acqnYGkqmsahkagIVst/C1atzWvXr2q1q2uIa4r6VIWDxBM8Wk01pl1Zxu6nA1SR9RVJFM6
- zjQOA6lw/DpNjURdo8ZnUX7BMkxDl4aZ6XiKbQ43+9mG9Lh43bbeLSmIqbMIpnScaTwGUuFo6OoaiVT4
- LEKDzn2VrmFEVztz+uXNtjx69Khxf62WFEoR7pdN5TjTuAykwtHxaFNDQYPGtf4x0RCzLl0f7aZBntso
- pJxFMKhfbiilOhs7mDmGms7u2B6ORZXNQCpcTiBxD2MsNMCcFTQ1Zk2FbaOLnTnhgQeG0sgNJeqOOhzz
- khjDaBhIamMgFS56IHVpeOsKZ0l8P9oN/m3o8ug701GXYzGQlMNAKlzkQKL/t6ZGLLekUJrbmRJ+//33
- xv23WqhL6nQMBpJyGEiFixpIX758qd7B6Xrf6Ecl3eCf4+U79k9OKFGX1Cl1OzQDSTkMpMJFDaTcS3Up
- aOo+u1vmevmObodSzw51271a2P4xLt0ZSMphIBUuYiC9f/8+68yIabhZTwObG0oUtnduZ0q8QEuv37n1
- NnTv4AaSchhIhYsWSFyCYmC7toDhbIeGNY2c2uVeylzPlAgZ6oTtq9vuVKhb6njILpQMJOUwkAoXLZD+
- +uuv1jCisM53z3K6hBJljqFEneTUAdNQ10MxkJTDQCpcpEDiXgiX4NouO7FO/MKvGzaibXtWyxzPlKiT
- nDNM6pi6rqvDPhhIymEgFS5SIPGLvS1MCBHK2dnZ8lv/VPrlO+om1VPdNqfCdg91lmQgKYeBVLgogcT9
- DEZNbTs7ym240na1NcqUOYZS236lUNfU+RD3kgwk5TCQChclkHKerCM46DA1dxiJku8pUUfUVVsgU+fU
- fd8MJOUwkAoXJZBYRlODRWE9uz6unbavy5nSXB4Jz3nAYaj9ayAph4FUuAiBxK95xvppCo10drROLwOl
- 3lO6vr5uPUviM+r+6upq+a1+GEjKYSAVLkIgMYhcW2Dw+SbDcq9z+W4OZ0o5w73zed8D+RlIymEgFW7s
- QOKG+t7eXmNjlX7hf/r0afmt9bRt62qZy5kSdZa25+42pkLdsw/6fLjBQFIOA6lwYwcSl4raLtexDgxK
- tw0lhhJ1lxP4fV62M5CUw0Aq3NiBlNMzA58fHx8vv7G50u4pUXdt20sd9/lOkoGkHAZS4cYOpLaOUQmE
- dR9maFLSmRJ11/ZwA/ugz17ADSTlMJAKN2Yg5XQVxPK3dbnurrTtTQ11KkzDukw1lNou27EPHj582FtX
- QgaSchhIhRszkHJuuLNufT4B1rb9qyWdKU3x6bu3b982bmfaB5s+OPIjBpJyGEiFGzOQ2oYop5GknJ+f
- L7/RjxIeCacOU33WbROFfdHXEOcGknIYSIUbM5DaehKg8Xzw4MHi9vZ2+Y3+dH3QgXqZ0uU7LsVRl02B
- 1GfQGkjKYSAVbsxAYr5NjRSf7e/vL6fu39yfvmu7j9TnvjaQlMNAKtyYgcS4PU0PNIzR4M85lNp6bWBf
- 0Pt3Hwwk5TCQCjdWIN3c3FSXkNqesONm/NDa6mS1TCmUjo6OGkOBfcE+Yd9sm4GkHAZS4cYKJHoFaHs3
- hgZyiKER6qR6aVq/VKYSSh8+fGj8AcB2sE/66LHBQFIOA6lwYwVSziPffHZxcbH8xvDa6ma1TCGUqPO2
- +ua/fTz6bSAph4FUuJxA+vXXX5dTb8/Hjx8bGygaxyGGRWiT7ik1NeSpRA+lnGE+2Cfsm23jODOQ1MZA
- Khz3FZoCic+YZttyAun+/fvZo8P2aS5nSnQhRJ2OEUhjHWeaFgOpcNzApsuYusaCv/FZHze5T09PGwOJ
- ex27u7vVIHMRzOHlWeqSOm0LJPbNto11nGlaDCRV92loEHZ2dqrGIRX+1tc9HHqgbgukaI3U1B8JT6HQ
- 9GAD+2SbPauvSsfZ6jHGMdfncaZpMZBUobHikgn3iygMRdBnDwltZ0g06Pya33Yv35ua8uW7Mc+QEo6p
- 1eOMf3tmpMRA0iimdA/prnXOlCJcvhvzHpKUw0DSKHICKcJTdj8yxct3Yz5lJ+UwkDQK7hnQADY1jnwW
- +d5CunzXtA2pMA2N/ZihlPMeUvQ617wZSBpF9J4acnW5p0QZ80yJuhyrpwYph4GkUXAjO6cvuym8mzKV
- R8Kpy6bLpOyLvvqyk3IYSBpNTm/f9FA9BVO4pzRmb99SDgNJo6GPvKZf7HzGGD5Tsc4j4UOeKT1//ry1
- vvsaakTKYSBpNDTGbb/YeW9miBFjtyXqI+HUYdsl0qEDUrrLQNJo6BGgqfGmwaacn58vvzENES/fUYep
- PuvWg8IZUl+9NEg5DCSN5vLysmoImxpJGusxBunbVNdHwpm2z7OTN2/eNIZkWk/2iTQWA0kVGiJuej99
- +rQq/Lvvxunr16+LR48eNV5Gmtp9pFWRuhlqu3/EPqBPOfZJn8Y4zjQdBpKq91N4g58GkUaLwr/5G6OM
- 9unly5eNDSUNNe/GROvTLleEUKKHhrZ3vlgu+6JPHEs/Os6iv2+mYRhIhaOxon+zulDgb32HAZ24NgUS
- hUaL6aZq7Jdnqbu25fddxxxDHEtNx1nEfgs1LAOpcK9fv25srBgegGn6Qq8AOf2rTfWyXbJOKG3rnhJ1
- 1xT61D37oM8eGjiGOJbqlk9he/s8zjQNBlLhGAKgqaGkIev7Us7e3l5rg8l/6YttysZ4+o46S/O7u4xU
- qHv2QZ/aLs2yrRyLKpuBVLi2X+40In2/LNn2BBiFz7kBPnXr3FPa5EyJOsupW/ZBn168eNEaSNSNymYg
- FS5CIOUMi8BnU364YdVQZ0rpvk1bvVL3fd+/MZCUw0AqXIRAAstoa6TXbZgjGiKUmD6nTnkkvG8GknIY
- SIWLEkg89tvUYFHSWdJcnsZKdd90BpMK01A/uaFEHbWdHVGY5xCPXBtIymEgFS5KIH379q3q/bstlFjX
- Od38bqv/u4Vpc0IpZ77UNXVO3ffNQFIOA6lwUQIJOe/LUOhVYE7DbK8TSk0POpydnWWddTGfod7vMpCU
- w0AqXKRAokdquq9pargofD7UL/uhdAklwoZp686Ucs80+Zy6HqondQNJOQykwkUKJLT1AJ4K08xtqIQu
- oURh2ruhRJ3k1t+QvV8YSMphIBUuWiDRuWfOL3zOErh013dfe0Pb5Ok7LmPyt7bLddQtI8P23ZHqKgNJ
- OQykwkULJBAyhE1bw8o09MM3h3eTVnU5U0rBzHe4BMe/66ZLJU0/dGemBpJyGEiFixhIoKuZnEaZaRjG
- YMhf+0NIZ0ptoZwK+ylnWubZd1dQdQwk5TCQChc1kDjr4eyn7Rc/hfWnwZvTQw5o2zddC3U5Vm8XBpJy
- GEiFixpI4AGHpkZstcy1QetyT6mtUJdjDVFuICmHgVS4yIGEtt7IV8tcG7W2fZRT+P4Yl+oSA0k5DKTC
- RQ+km5ubapjzpsZstbAthNjcLt9tcqZE3fHAA3U5FgNJOQykwkUPJDCmT1tv4KuF7WFQujEb4D4wlERu
- HaTC9NTdxcXFci7jMJCUw0Aq3BQCCScnJ9VN+S6hxJnV2A3xNp2fn3cKZqZj/1F3YzOQlMNAKtxUAglp
- IL/cBpl1pwEfskeCvrANOb13p8J01FWUYcENJOUwkAo3pUACvRJ0CaV0lsA2THHYCtaZdWcbuoZRTq/g
- QzGQlMNAKtzUAgldQ4nC9LzXdHR0NImXaHkog3VlnZv2z90SMYxgICmHgVS4KQYS1gkl7kGxPfSVN3TX
- OV2wbvQ+wbrmvBicStQwgoGkHAZS4aYaSDg8PKzWr0soUfgOZW9vb3F6ehrijIl1YF1Yp7R+dev+o0Id
- 8B3qJCIDSTkMpMJNOZDAZS0a4y5nEqmkhp+er3lg4urqajnX4bBMls06pPWpW9emkp4+pC6iMpCUw0Aq
- 3NQDCfQOzr2WdRpzCg06dcBTbGwrDXuf4cS8eWqOZbFMlr1OoFLYZrY9+jAcBpJyGEiFm0MggUaey11s
- S9dLeKmky14UgoL58TLqu3fvqveZeNG2Sw8QTMt3+C7zYF7Mk3mn5Wyyrmwr8xvjzK4rA0k5DKTCzSWQ
- QABwDyUFS9325JbVcErz2t3drR6IeP78eVVvPDzA8lYLf+MzpmFavsN3V+e1bgilkubB8qbSRZKBpBwG
- UuHmFEgJI6cSBmzXpo1/KsyHwqU16oR5NxWmSfd2trkOzJttYxunxEBSDgOpcHMMJHDmQC8F6R7NtkJh
- jJKCiG1hm6ZyVrTKQFIOA6lwbYE09YaC+yusf9qWKQVTCiL+zTZM4V7Rj8z9ONN2GEiFY8C2toaCG/JT
- x4MFDEuRtilyMK0GEWMYzaGDWI6htuNsrMEDFYeBVDheyORJrZ2dnX80EvyNz6bQ1U4uhrJgbKH0mDgl
- QjixDml9WDfWkXWdi9KOM63HQNLiy5cv1fhB6X0cCv/e39+vPpsjtov3jdhGegRnm4cOpxRCLJt1YF1Y
- p+vr6+Vazkvdccb287e5HmfqxkDSd7xcyU1zeg6I/qLlNl1eXlbbTMOYzpxSY5melKsLlC6FeTCv1Xmz
- LJbJslmHUnBssc0cayUdZ2pnIEkrGO6BPuV4n4iwYOhvAuXur/qckqbnu8yDeTFP5s0ypjgchtQnA0lq
- QE8LnL3QA/fbt28XBwcH1dNgPArPJTbufawW/sZnTMO0fIfvMo+5DakubZuBJEkKwUCSJIVgIEmSQjCQ
- JEkhGEiSpBAMJElSCAaSJCkEA0l/w7syvi+jvnmcqY6BpApduNCLACOcUvi33bpo2zzO1MRAUtWhZ+rq
- hm5uUjc5/I2eBqRt4Fj60XHGMSgZSIWjS5vUV1vqCDSV9Lc5DYOgcXAMrR5TqyX9raQOZlXPQCrc4eFh
- 9Sv1biORCp8xjbQJjzPlMJAKxyiqTQ0Fl1MYtVTaBMcQx1LdMUbhGORYVNkMpMLRK3VbINF7tbSJFy9e
- tAYSx6LKZiAVzkDSEAwk5TCQCmcgaQgGknIYSIUzkDQEA0k5DKTCGUgagoGkHAZS4QwkDcFAUg4DqXAG
- koZgICmHgVQ4A0lDMJCUw0AqnIGkIRhIymEgFc5A0hAMJOUwkApnIGkIBpJyGEiFM5A0BANJOQykwuUE
- Eo2JtImczlUNJBlIhWsLJMaqefr06eLk5GSt8vHjx8Xt7e1yaev59u1bNZ+6+fddzs7OquVvinkwr7pl
- 9F2ou023gX247j44PT2tjqG6sZBSMZAEA6lwbYFE+emnn6rGZN3y4MGDxfHx8XKJ3dAIPnr0qHa+QxWW
- z3qsa+rbwL5jH9bNN7dwDNUdW6kYSIKBVLicQNq00CBxuaZrKHFGwfebLvUMUVg+DSrr09X5+Xn13Qjb
- wH+7bgP7jO/2vf4GkmAgFW6IQKLQoPErO/fyHZeY9vf3R2/IU6GO9vb2Ol36Ylq+M0T95hTqsss2sK/Y
- Z0PsAwNJMJAKN1QgUWjYci8bff78eXHv3r3WSz1DFdaD9bm6ulquYTumjbgN1G0O9tVQPwgMJMFAKlzb
- EObbLCyHm9w5Pn36VDWgkRpzysXFxXIN2zFtxG2gbnOwr4Y8NhzCXAZS4Q4PDwdpdGgIuZeU26BfX18v
- 7t+/H6oxZ31Yr1wRt+GXX37J3oYhA5VjkGNRZTOQCnd5eVk1CITF3UZim4UGp+s9GC7h7Ozs1M5v6MJ6
- rHNJKdo2dDkLGeoeWDr2OBZVNgNJi6Ojo+peAQ1P+kW8rUJjQ0O4u7ubfako4Zf848ePq+8zn7r5913S
- +j958qTT2VFyc3NTfTfCNlCXXbeBfca+62v9OeY49jgGJQNJlffv3y+ePXtWNT5cZtpWefjwYXWWkHsj
- /S4a9IODg+o9mrr5911Y7qtXrzZ6uZfvMo8xt4E6pC7Xwb5jH7Iv6+a/buFY45jj2JNgIOlvaDxpuLZV
- vn79upzzZphP3fz7Lttaf0x9G7a9/puEvObJQJIkhWAgSZJCMJAkSSEYSJKkEAwkSVIIBpIkKQQDSZIU
- goEkSQrBQJIkhWAgSZJCMJAkSSEYSJKkEAwkSVIIBpIkKQQDSZIUgoEkSQrBQJIkhWAgSZJCMJAkSSEY
- SJKkEAwkSVIIBpIkKQQDSZIUgoEkSQrBQJIkhWAgSZJCMJAkSSEYSJKkEAwkSVIIBpIkKQQDSZIUgoEk
- SQrBQJIkhWAgSZJCMJAkSSEYSJKkEAwkSVIIBpIkKQQDSZIUgoEkSQrBQJIkhWAgSZJCMJAkSSEYSJKk
- EAwkSVIIBpIkKQQDSZIUgoEkSQrBQJIkhWAgSZJCMJAkSSEYSJKkEAwkSVIIBpIkKQQDSZIUgoEkSQrB
- QJIkhWAgSZJCMJAkSSEYSJKkEAwkSVIIBpIkKQQDSZIUgoEkSQrBQJIkhWAgSZJCMJAkSSEYSJKkEAwk
- SVIIBpIkKQQDSZIUgoEkSQrBQJIkhWAgSZJCMJAkSSEYSJKkEAwkSVIIBpIkKQQDSZIUgoEkSQrBQJIk
- hWAgSZJCMJAkSSEYSJKkEAwkSVIIBpIkKQQDSZIUgoEkSQrBQJIkhWAgSZJCMJAkSSEYSJKkEAwkSVII
- BpIkKQQDSZIUgoEkSQrBQJIkhWAgSZJCMJAkSSEYSJKkEAwkSVIIBpIkKQQDSZIUgoEkSQpgsfh/q6cJ
- FSVLl/UAAAAASUVORK5CYII=
@@ -2573,5125 +989,27 @@
- AAABAAYAEBAAAAAAIABoBAAAZgAAACAgAAAAACAAqBAAAM4EAAAwMAAAAAAgAKglAAB2FQAAQEAAAAAA
- IAAoQgAAHjsAAICAAAAAACAAKAgBAEZ9AAAAAAAAAAAgACggBABuhQEAKAAAABAAAAAgAAAAAQAgAAAA
- AABABAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////////////
+ AAABAAUAEBAAAAAAIABoBAAAVgAAACAgAAAAACAAqBAAAL4EAAAwMAAAAAAgAKglAABmFQAAQEAAAAAA
+ IAAoQgAADjsAAICAAAAAACAAKAgBADZ9AAAoAAAAEAAAACAAAAABACAAAAAAAEAEAAAAAAAAAAAAAAAA
+ AAAAAAAA////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////95eXn/1dXV/25ubv/Q0ND/iYmJ/6Wl
- pf+hoaH/hYWF/4mJif/V1dX/srKy/9zc3P//////////////////////f39///////9ubm7/0NDQ/4mJ
- if/FxcX/sbGx/5WVlf+JiYn/1dXV/5SUlP/Kysr//////////////////////8/Pz///////+vr///Ly
- ///X1///zs7//+Li///39///////////////////6+v/////////////xsb//5mZ//+MjP//+Pj//4mJ
- //9hYf//q6v//9DQ//+8vP//dnb//4GB///l5f//2Nj//5CQ//+Rkf//5ub//66u///x8f//mZn//4mJ
- ///y8v//mpr//29v//96ev//k5P//0pK///x8f//nZ3//5iY////////l5f//+rq//+rq///9PT//8vL
- ///19f//ra3//1BQ///9/f//lpb//9vb//+Njf//h4f///39////////t7f//8vL////////qKj///f3
- //+dnf//kZH//+bm//9jY///+vr//4eH//++vv//iIj//4mJ///5+f///////8zM//+fn////v7//6Wl
- ///6+v//np7//6ys///V1f//jY3///j4//+MjP//zs7//2Ji///t7f///v7//5yc///7+///4+P//4uL
- //+iov///Pz//83N///Pz///2Nj//21t//+hof//oaH//4uL//+YmP//tLT//7Gx///Hx///ior//5iY
- ///c3P//w8P//6Cg//+goP//nJz//7+////9/f///////////////////////9TU//+srP////////Dw
- ///a2v//////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////39/f/v7+//7+/v//Ly8v/v7+//4ODg/9/f3//w8PD/7+/
+ v//Ly8v/v7+//5CQkP+EhIT/1NTU////////////39/f/3d3d/+fn5//eXl5/3BwcP9fX1//d3d3/11d
+ Xf92dnb/V1dX/09PT/9VVVX/hYWF/7CwsP///////////9/f3/9HR0f/+/v7/6enp/+np6f/p6en/6+v
+ r/+fn5//s7Oz/5ubm/+np6f/pKSk/5iYmP/X19f///////////+Ylff/qJ3j/+Pj/v/Ozf7/jor1/5uU
+ 7v+aku3/oZjo/7Gj3P+FhPr/rKHg/6+v/v+cmvf/sKz1////////////hGvC//vFfv9nYvP/ro2w/3pe
+ v/+wiqL/0aSU/0o20P+eeaf/VELT/8mck/9uWcv/lHW1/6mi7f///////////4iA6///6s//h3vj/8/A
+ 2f8+PPj/l4rh/+/c0v+EeuT/1MPX/yUi+P9BPPD/9uPS/7Ol3v/w8P3///////////+EhP3//////2Rj
+ /v9KSf3/qKf9/3d3/f/9/f7/Nzb8/3t7/P+Bgf7/i4v+/7W1/f+Pj/3/s7P+////////////t7f+/6Gg
+ /f+kpP7/pKT9/5KS/f+Qkf7/rKz9/6in/v+fn/3/g4P9/5aV/f+hof3/paX9/5KS/f//////////////
////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//KAAAACAAAABAAAAAAQAgAAAAAACAEAAAAAAAAAAA
- AAAAAAAAAAAAAP//////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////3t7
- e/9ra2v/f39//9fX1/97e3v/a2tr/39/f//X19f/u7u7/2tra/9zc3P/w8PD/5+fn///////e3t7/8PD
- w/+7u7v/a2tr/4uLi//r6+v//////3t7e//Dw8P/////////////////////////////////////////
- ////////T09P/6+vr////////////09PT/+Dg4P/6+vr//////9PT0//r6+v/6+vr/+vr6//Z2dn/39/
- f/8nJyf/r6+v/09PT/+vr6//8/Pz/+vr6///////T09P/6+vr///////////////////////////////
- //////////////////9PT0//r6+v////////////T09P/4ODg//r6+v//////09PT/+vr6//x8fH/9fX
- 1/9/f3///////09PT/+vr6//T09P/6+vr//z8/P/6+vr/7u7u/9XV1f/n5+f/+vr6///////////////
- /////////////////////////////09PT/+vr6////////////97e3v/a2tr/39/f//X19f/u7u7/2tr
- a/+Li4v/6+vr/8fHx/9/f3//a2tr/+vr6/+7u7v/a2tr/4uLi//r6+v/e3t7/8PDw//b29v/w8PD////
- ////////////////////////////////////////e3t7/8PDw///////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////+zs
- ///Nzf///////9XV//+Li///lJT//6io//+8vP//z8///+Pj///6+v//////////////////////////
- ////////9fX//7m5/////////////////////////////7u7//+Pj///j4///4+P//+ysv//////////
- ///o6P//Ojr//zo6//83N///YGD//6+v//+srP//mJj//4OD//9vb///Q0P//5SU//+lpf//vb3/////
- //////////////z8//9TU///V1f//1ZW///k5P//////////////////YGD//5mZ//+vr///qqr//0ZG
- ////////5eX//zk5///IyP//8/P//yIi//+env/////////////////////////////i4v//Hx///1ZW
- //9MTP//l5f////////+/v//aWn//5iY////////ysr//z8///+dnf////////////9eXv//4+P/////
- ///+/v//PT3//+Hh//84OP//zs7/////////////Pz///1JS//93d///b2///0ZG//8zM////v7//4yM
- //8MDP//+vr///v7//9ubv//bW3//4KC//97e//////////////+/v//WVn//62t/////////////1tb
- ///m5v////////////8sLP//ODj//9TU//////////////39//8tLf//Ojr//7m5//8+Pv//9fX//0lJ
- ///U1P//i4v//wQE///Q0P////////////+Zmf//ZGT///7+/////////////5CQ//93d///////////
- ////////WFj//+jo/////////////z4+///Z2f/////////////W1v//Q0P//x0d///5+f///////y4u
- //81Nf//dHT///v7////////fHz//1ZW///7+//////////////////////////////Cwv//SEj///v7
- //////////////////9WVv//6+v/////////////8PD/////////////0tL//w4O//+env//QkL/////
- //////////////b2/////////v7//4iI//8yMv//dHT//1dX///6+v//////////////////5ub//zQ0
- ///q6v///////////////////////1NT///u7v////////j4//8/P///bm7///Dw////////3t7//1pa
- //8XF///+fn///////+6uv//x8f///b2////////0dH//yQk///k5P//MjL//+fn////////////////
- ///u7v//S0v//6Cg////////////////////////T0////Dw/////////Pz//z8///+wsP//Njb//7u7
- /////////////xwc///39///+/v//yUl//91df//JSX//97e///k5P//Rkb//z4+///Q0P//////////
- ///////////////////6+v//aGj//3d3///9/f////////////9NTf//8/P/////////////Pj7/////
- //+zs///goL/////////////Ghr///7+///n5///Hx///3Jy//9TU////////5ub//8LC///uLj/////
- /////////////+jo///09P/////////////+/v//j4///1FR///y8v///////0pK///39///////////
- //89Pf//xsb//zc3///W1v////////////8fH/////////39///g4P//vr7//+np///+/v//R0f//5qa
- ///////////////////+/v//UFD//0RE///x8f/////////////+/v//UVH//5aW////////SEj///n5
- /////////////zc3//9WVv//6en//////////////////x0d///R0f//6ur///39/////////v7//3Jy
- //9PT///R0f//+Tk/////////////6am//9wcP//urr//0BA///t7f///////319//90dP///v7/////
- //9ERP///Pz/////////////////////////////3t7//4SE//86Ov//YGD//3Jy//9YWP//RUX//0ND
- //83N///hIT////////MzP//OTn//7Ky///p6f//ODj///T0////////v7///zw8//95ef//bGz///7+
- /////////////0JC//9+fv//e3v//3h4//90dP//cHD//0JC//9UVP//rKz///f3////////////////
- ///////////////////////////////////z8///YWH//yUl//+/v///////////////////xcX//3Bw
- ///9/f//////////////////z8///8PD///Gxv//yMj//8vL///Nzf//8PD/////////////////////
- ////////////////////////////////////////////////////////zc3/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAwAAAAYAAAAAEAIAAAAAAAgCUAAAAA
- AAAAAAAAAAAAAAAAAAD//////v7+/////////////v7+///////+/v7////////////+/v7/////////
- ///+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v//////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////+/v7//v7+//7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v///////v7+////
- /////////v7+///////+/v7////////////+/v7////////////+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v//////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v///////v7+/////////////v7+//////+qqqr/X19f/19f
- X/9fX1//ZGRk//////+qqqr/X19f/19fX/9fX1//ZGRk//7+/v/+/v7/goKC/19fX/9fX1//ZGRk//7+
- /v+qqqr/3Nzc//7+/v+qqqr/ZGRk//7+/v/+/v7/goKC/19fX/9fX1//3Nzc//7+/v/+/v7/+vr6/19f
- X/+0tLT///////7+/v/+/v7///////7+/v/+/v7///////7+/v//////////////////////////////
- //93d3f/BgYG/9/f3//f39//4ODg//////93d3f/BgYG/9/f3//f39//4ODg//////+IiIj/DQ0N/9/f
- 3//f39//ODg4//////93d3f/rq6u/9/f3/9oaGj/BwcH//////+IiIj/DQ0N/9/f3//f39//aGho////
- ////////9/f3/wAAAP+Hh4f////////////////////////////////////////////+/v7//v7+//7+
- /v/+/v7//v7+//7+/v93d3f/BwcH//7+/v/+/v7//v7+//7+/v93d3f/BAQE/5+fn//S0tL//v7+//7+
- /v93d3f/BwcH//7+/v/MzMz/Kioq//7+/v93d3f/SkpK/19fX/8sLCz/BwcH//7+/v93d3f/BwcH//7+
- /v/+/v7//v7+//7+/v/+/v7/9/f3/wAAAP+Hh4f//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v///////v7+/////////////v7+//////93d3f/BwcH///////+/v7///////////93d3f/BAQE/5+f
- n//S0tL///////7+/v93d3f/BwcH//7+/v/MzMz/oqKi//7+/v93d3f/x8fH//7+/v93d3f/BwcH//7+
- /v93d3f/BwcH//7+/v/+/v7///////7+/v/+/v7/f39//ywsLP99fX3/3Nzc//7+/v/+/v7///////7+
- /v/+/v7///////7+/v////////////////////////////////93d3f/BwcH////////////////////
- //93d3f/BgYG/9/f3//f39//4ODg//////+IiIj/DQ0N/9/f3//f39//aGho//////+IiIj/tbW1/9/f
- 3/9oaGj/Hx8f//////+IiIj/DQ0N/9/f3//f39//aGho//////+IiIj/DQ0N/+jo6P/u7u7/UFBQ////
- ///////////////////////////////////+/v7//v7+//7+/v/+/v7//v7+//7+/v93d3f/BwcH//7+
- /v/+/v7//v7+//7+/v+qqqr/X19f/19fX/9fX1//ZGRk//7+/v/+/v7/goKC/19fX/9fX1//3Nzc//7+
- /v/+/v7/goKC/19fX/9fX1//3Nzc//7+/v/+/v7/goKC/19fX/9fX1//3Nzc//7+/v+qqqr/ZGRk//7+
- /v/+/v7/h4eH//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v///////v7+/////////////v7+////
- //93d3f/BwcH///////+/v7////////////+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v//////////////
- ///////////////////u7u7/4ODg////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+/9XV
- /v+Pj/7//v7+//7+/v/Y2P7/fHz+/0hI/v9aWv7/bm7+/4GB/v+Wlv7/qan+/729/v/R0f7/5ub+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7/mZn+/7Oz/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v///////v7+/9ra///X1///19f+/9fX///X1/7/19f//+rq///+/v7/////////
- ///+/v7/zs7//xQU/v8MDP7/XV3//zU1/v8JCf7/VVX//5aW/v+Hh/7/c3P//19f/v9LS/7/Nzf//yMj
- /v8PD/7/AwP//+vr/v/19f7/oaH///39/v/+/v7///////7+/v/+/v7///////7+/v+pqf7/Dg7//xQU
- /v9VVf7/5eX///7+/v/+/v7///////7+/v///////////xUV//8GBv//Bwf//wcH//8HB///AwP//3R0
- ///////////////////Jyf//EhL//35+///c3P//JSX//wYG///n5///////////////////////////
- ///////////////////9/f//IyP//6Cg//9AQP//BAT//1pa///29v///////////////////////8DA
- //8MDP//trb//+rq//9dXf//ERH//5aW///8/P/////////////+/v7//v7+/w8P/v/Pz/7//v7+//7+
- /v/+/v7/dXX+/2Zm/v/+/v7//v7+/8TE/v8PD/7/iIj+//7+/v/+/v7/yMj+/wAA/v8+Pv7/7u7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7/ZGT+/wUF/v9FRf7/29v+/zg4/v83N/7/5ub+//7+
- /v/+/v7/09P+/xER/v+dnf7//v7+//7+/v/+/v7/urr+/yMj/v86Ov7/6+v+//7+/v///////v7+/w8P
- ///V1f///v7+///////+/v7/g4P//1hY///+/v7/vr7//w0N//+Rkf7///////7+/v/+/v7/zc3//xER
- /v9HR/7/Kyv//9bW/v+xsf7/hob//1tb/v8wMP7/tbX///7+/v/o6P7/LS3//xYW/v/39/7///////f3
- /v9cXP7/HR3//83N/v/j4/7/HR3//4CA/v/+/v7///////7+/v/+/v7/+fn//zw8/v9UVP7//v7///7+
- /v///////f3//wwM///V1f//////////////////kZH//0lJ//+4uP//DAz//5mZ////////////////
- ////////x8f//xgY//+Skv//AQH//0xM//8AAP//UVH//35+//9ERP//b2////////9OTv//DQ3//wEB
- ///o6P/////////////+/v//hob//w0N//8lJf//ZGT///7+///////////////////+/v//b2///ykp
- ///y8v/////////////+/v7//f3+/wwM/v/b2/7//v7+//7+/v/+/v7/n5/+/xcX/v8LC/7/o6P+//7+
- /v/+/v7//v7+//7+/v/+/v7/sbH+/wAA/v8dHf7/srL+//Ly/v8AAP7/6Oj+//7+/v9sbP7/MDD+//7+
- /v/n5/7/Kyv+/wAA/v+pqf7//v7+//7+/v/+/v7//v7+/6+v/v9WVv7/+vr+//7+/v/+/v7//v7+//7+
- /v+lpf7/Dg7+/9bW/v/+/v7//v7+//7+/v//////+/v+/wkJ///c3P///v7+///////+/v7/rKz//wYG
- //+qqv7////////////+/v7///////j4/v+AgP7/Bwf//xkZ/v/x8f7///////7+/v8PD/7/RUX//0lJ
- /v8YGP7/wcH///7+/v/+/v7/6ur//y4u/v9DQ/7/9/f///7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7//////9LS/v8MDP7/rKz///7+/v/+/v7///////7+/v//////+/v//wgI///g4P//////////
- ////////w8P//7Ky////////////////////////w8P//yoq//8qKv//goL//ygo////////////////
- //+2tv//iYn//21t///j4///////////////////2Nj//0BA//8AAP//SEj///X1////////////////
- ////////////////////////7+///yYm//92dv///v7////////////////////////+/v7/+fn+/wUF
- /v/h4f7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/v7/7/RET+/wAA/v+Dg/7/rq7+/ysr
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//39/v9zc/7/BQX+/1BQ/v/R0f7/Nzf+/0ND
- /v/09P7//v7+//7+/v/+/v7//v7+//7+/v/9/f7/T0/+/z4+/v/7+/7//v7+//7+/v/+/v7//v7+//7+
- /v//////+fn+/wQE///l5f///v7+///////+/v7/paX//19f/v+Bgf7/9fX///7+/v/+/v7//v7//7W1
- /v8tLf7/CQn//ykp/v/9/f7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/d3f7/SUn//xgY
- /v/8/P7/rKz//wcH/v/Jyf7///////7+/v/+/v7///////7+/v/+/v7/gYH//xER/v+4uP7///////7+
- /v/+/v7///////7+/v//////9/f//wEB///n5///////////////////dnb//zIy//81Nf//IyP//7i4
- ///+/v/////////////7+///e3v//wAA///s7P////////////8cHP//Hx///zAw//92dv//5eX/////
- ////////kZH//0RE///Pz///Dw///6Sk/////////////////////////////////////////v7//6io
- //8NDf//kpL///7+///////////////////+/v7/9/f+/wAA/v/q6v7//v7+//7+/v/+/v7/fX3+/11d
- /v/7+/7/jo7+/wwM/v9oaP7//v7+//7+/v/+/v7/qan+/wAA/v/29v7//v7+//b2/v8AAP7/ra3+/6qq
- /v8iIv7/ODj+//7+/v/+/v7/R0f+/3Fx/v8bG/7/hYX+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/Hx/7/GBj+/2ho/v/6+v7//v7+//7+/v//////9PT+/wAA///t7f///v7+////
- ///+/v7/hob//1ZW/v/+/v7//////5mZ/v87O/7///////7+/v/+/v7/paX//wAA/v/9/f7//////+Dg
- /v8AAP7/nJz//6ys/v8KCv7/y8v///7+/v/z8/7/CAj//w4O/v9mZv7//v7///7+/v/+/v7///////7+
- /v/+/v7//Pz///7+/v/+/v7///////7+/v/+/v7/4eH//y8v/v9CQv7/7Oz///7+/v//////8fH//wAA
- ///w8P//////////////////jo7//09P////////7u7//z8///9hYf//////////////////oqL//wkJ
- /////////////+Tk//9aWv//ODj//xUV//91df////////////+ysv//AAD//0hI///6+v//////////
- ///////////////////j4///OTn//+Tk//////////////////////////////Ly//9NTf//JSX//9jY
- ///+/v7/7+/+/wAA/v/z8/7//v7+//7+/v/+/v7/lJT+/0ZG/v/Z2f7/KCj+/0VF/v/t7f7//v7+//7+
- /v/+/v7/np7+/xER/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/9/f7//v7+//7+/v9RUf7/Kyv+//Hx
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v9MTP7/Fhb+/yMj/v/g4P7//v7+//7+/v/+/v7//v7+//7+
- /v9xcf7/Gxv+/9zc/v//////6+v+/wAA///29v///v7+///////+/v7/nJz//wUF/v8DA/7/cHD///v7
- /v/+/v7///////7+/v/+/v7/l5f//xoa/v/+/v7///////7+/v/+/v7///////7+/v/+/v7//f3//2xs
- /v8XF/7/Cgr//42N/v/9/f7///////7+/v/+/v7//////6Oj/v8UFP7/5+f//2dn/v8eHv7/2tr///7+
- /v/+/v7//v7//3l5/v8YGP7/19f///7+/v//////6ur//wAA///5+f//////////////////3t7//7u7
- ///g4P///v7///////////////////7+///V1f//VFT//wQE//80NP//TU3//2dn//+AgP//mZn//7Ky
- ///Ly///a2v//yMj///g4P//wsL//x8f//9JSf//6Oj/////////////5+f//xMT//+np/////////39
- //9tbf//Ghr//9XV///+/v//gYH//xQU///T0//////////////+/v7/5eX+/wAA/v/7+/7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/j4/7/i4v+/zEx/v8HB/7/T0/+/6am/v+xsf7/mJj+/35+
- /v9lZf7/S0v+/zIy/v8YGP7/Jyf+/+Pj/v/+/v7//v7+/+7u/v9UVP7/GRn+/7q6/v/+/v7/VFT+/1BQ
- /v/+/v7//v7+//7+/v/9/f7/dXX+/xUV/v9ubv7/ERH+/83N/v/+/v7//v7+//7+/v//////5OT+/wAA
- //++vv//ubn+/7i4//+0tP7/sbH//66u/v+qqv7/lJT//0BA/v8FBf7/QED//5qa/v/t7f7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7/m5v//w0N
- /v9QUP7/EhL//+bm/v/+/v7///////7+/v/+/v7//v7//319/v8ODv7/yMj///7+/v/+/v7///////7+
- /v//////4+P//yAg//8mJv//Jib//ysr//8sLP//MDD//zIy//80NP//QED//4uL///i4v//////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////9bW//8wMP//oaH///////////////////////////////////7+///h4f//////////
- ///////////////////+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/5+f7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v///////v7+/////////////v7+///////+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v//////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v///////v7+/////////////v7+///////+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v//////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v///////v7+/////////////v7+////
- ///+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v///////////////////////v7+////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////v7+/////////////v7+///////+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v///////////////////////v7+////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////8AAAAAAAD//wAA
- AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA
- //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA
- AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA
- //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA
- AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA
- //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA
- AAAAAP//AAAAAAAA//8oAAAAQAAAAIAAAAABACAAAAAAAABCAAAAAAAAAAAAAAAAAAAAAAAA////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////8/Pz/9/f3//f39//39/f/9/f3//f39//6+v
- r///////z8/P/39/f/9/f3//f39//39/f/9/f3//r6+v////////////z8/P/39/f/9/f3//f39//39/
- f/+vr6///////8/Pz/+vr6/////////////Pz8//f39//6+vr////////////8/Pz/9/f3//f39//39/
- f/+vr6///////////////////////8/Pz/9/f3//r6+v////////////////////////////////////
- //////////////////////////////////////////////////////////////////+fn5//AAAA/y8v
- L/9/f3//f39//39/f/+vr6///////5+fn/8AAAD/Ly8v/39/f/9/f3//f39//6+vr///////z8/P/09P
- T/8vLy//f39//39/f/9PT0//X19f//////+fn5//X19f////////////n5+f/wAAAP9fX1///////8/P
- z/9PT0//Ly8v/39/f/9/f3//f39//6+vr/////////////////+fn5//AAAA/19fX///////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////n5+f/wAAAP9fX1////////////////////////////+fn5//AAAA/19fX///////////////
- /////////////5+fn/8AAAD/X19f////////////n5+f/19fX///////n5+f/y8vL/9/f3//f39//09P
- T/8AAAD/X19f//////+fn5//AAAA/19fX////////////8/Pz/+vr6//////////////////n5+f/wAA
- AP9fX1//////////////////////////////////////////////////////////////////////////
- /////////////////////////////5+fn/8AAAD/X19f////////////////////////////n5+f/wAA
- AP8vLy//f39//6+vr/////////////////+fn5//AAAA/19fX///////z8/P/09PT/9fX1///////5+f
- n/8vLy//f39//39/f/9PT0//AAAA/19fX///////n5+f/wAAAP9fX1//////////////////////////
- /////////////5+fn/8AAAD/X19f////////////////////////////////////////////////////
- //////////////////////////////////////////////////+fn5//AAAA/19fX///////////////
- /////////////5+fn/8AAAD/Ly8v/39/f/+vr6//////////////////n5+f/wAAAP9fX1///////8/P
- z/9/f3//r6+v//////+fn5//X19f////////////n5+f/wAAAP9fX1///////5+fn/8AAAD/X19f////
- /////////////////////////////8/Pz/9PT0//Ly8v/39/f/+vr6//////////////////////////
- ////////////////////////////////////////////////////////////////////////n5+f/wAA
- AP9fX1////////////////////////////+fn5//AAAA/19fX////////////////////////////5+f
- n/8AAAD/X19f////////////z8/P/6+vr///////n5+f/19fX////////////5+fn/8AAAD/X19f////
- //+fn5//AAAA/19fX////////////8/Pz/+vr6///////8/Pz/9PT0//Ly8v/6+vr//Pz8//f39//6+v
- r///////////////////////////////////////////////////////////////////////////////
- /////////////5+fn/8AAAD/X19f////////////////////////////n5+f/wAAAP8vLy//f39//39/
- f/9/f3//r6+v///////Pz8//T09P/y8vL/9/f3//f39//39/f/+vr6///////8/Pz/9/f3//f39//39/
- f/9PT0//Ly8v/6+vr///////z8/P/09PT/8vLy//f39//39/f/9/f3//r6+v//////+fn5//AAAA/19f
- X////////////5+fn/9fX1//////////////////////////////////////////////////////////
- //////////////////////////////////+fn5//AAAA/19fX////////////////////////////8/P
- z/9/f3//f39//39/f/9/f3//f39//6+vr////////////8/Pz/9/f3//f39//39/f/+vr6//////////
- ////////z8/P/39/f/9/f3//f39//6+vr//////////////////Pz8//f39//39/f/9/f3//r6+v////
- ////////z8/P/39/f/+vr6/////////////Pz8//r6+v////////////////////////////////////
- ////////////////////////////////////////////////////////n5+f/wAAAP9fX1//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////8/P
- z/9/f3//r6+v////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////+0tP//R0f//+/v/////////////9ra//9+fv//IyP//w0N//8gIP//NDT//0hI
- //9bW///cHD//4OD//+Xl///qqr//76+///S0v//7u7/////////////////////////////////////
- ////////////////////////////////////////2dn//zQ0//+1tf//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////+srP//BQX//wAA//8uLv//oKD//zg4//8AAP//BAT//0pK
- //93d///Y2P//09P//86Ov//Jyf//xIS//8BAf//AAD//wAA//8AAP//AAD//0lJ/////////////87O
- ///w8P//////////////////////////////////////////////////5+f//yIi//8CAv//AAD//1ZW
- ///m5v/////////////////////////////////////////////Ozv//Hx///x8f//8fH///Hx///x8f
- //8fH///Hx///x8f//+trf////////////////////////////+lpf//AwP//zU1//+urv//Dg7//wAA
- //8GBv//k5P//+np////////////////////////////////////////+/v//+np///V1f//wMD//01N
- //8MDP//+vr//729//8MDP//KSn//9zc////////////////////////////////////////8/P//zQ0
- //8ODv//zc3//4+P//8MDP//EBD//5iY///9/f//////////////////////////////////w8P//wAA
- //9HR///X1///19f//9fX///X1///1dX//8AAP//lJT///////////////////////+fn///AgL//zw8
- ///x8f///////8/P//8YGP//BQX//8PD////////////////////////////////////////////////
- //////////////////+lpf//AAD//35+//8JCf//LCz//xQU//8TE///v7//////////////////////
- ////////+vr//0lJ//8FBf//u7v/////////////4OD//0xM//8AAP//Ozv//9TU////////////////
- /////////////7+///8AAP//v7/////////////////////////z8///AAD//4aG////////////////
- //+Xl///AQH//0ND///z8///////////////////a2v//wAA//8ICP//rq7/////////////////////
- ////////////////////////////////////////5eX//wAA//8AAP//Nzf//+3t///d3f//Kyv//wUF
- //+amv///////////////////v7//2Fh//8AAP//oqL/////////////////////////////qan//xgY
- //8FBf//np7///////////////////////+/v///AAD//8fH/////////////////////////v7//wMD
- //93d/////////////+Pj///AAD//0tL///29v///////////////////////2ho//8VFf//NTX//wIC
- //+Wlv////////Ly///Jyf//np7//3Jy//9HR///Y2P//////////////////5+f//8BAf//Hx////Hx
- //////////////Hx//9KSv//AAD//3Bw///7+////////35+//8AAP//hob/////////////////////
- /////////////+/v//8lJf//FRX//+Li////////////////////////urr//wAA///IyP//////////
- //////////////////8QEP//aWn///////+Hh///AAD//1JS///5+f//////////////////////////
- //9hYf//Hx////Hx//8gIP//AAD//0hI//8BAf//AAD//wAA//8ICP//ExP//w8P///7+////////5KS
- //8BAf//CQn//woK///5+f///////////////////Pz//3R0//8AAP//SUn//46O//8AAP//aWn///7+
- //////////////////////////////39//9PT///AwP//729/////////////////////////////7e3
- //8AAP//ycn/////////////////////////////HR3//1tb//9/f///AAD//1pa///7+///////////
- ////////////////////////X1///xcX//89Pf//AAD//0JC//+zs///AAD//3Fx///a2v///Pz//6Sk
- //8AAP//yMj///////+Skv//AQH//w8P//8AAP//wsL/////////////////////////////np7//wYG
- //8AAP//Tk7///v7//////////////////////////////////+Fhf//AAD//4qK////////////////
- //////////////////+3t///AAD//9DQ/////////////////////////////yws//8LC///AAD//2Nj
- ///8/P//////////////////////////////////+Pj//z8///8AAP//ERH//52d///+/v//8vL//wAA
- //+Hh/////////7+//+Cgv//AAD//4uL/////////////5qa//8BAf//AAD//4KC////////////////
- ///////////////////Cwv//TU3///X1//////////////////////////////////+5uf//AgL//1RU
- ///+/v//////////////////////////////////sbH//wAA///Q0P//////////////////////////
- //86Ov//AAD//2tr///9/f//////////////////////////////////xMT//yoq//8AAP//HR3//+fn
- //////////////////8PD///Kyv//319//9UVP//AAD//1BQ///x8f//////////////////oKD//wIC
- //8tLf//8/P/////////////////////////////////////////////////////////////////////
- ///g4P//FBT//ykp///x8f///////////////////////////////////////7Cw//8AAP//09P/////
- ////////////////////////SEj//3V1///+/v/////////////////////////////w8P//aWn//wEB
- //8bG///Jib//zIy////////////////////////Xl7//yAg//8BAf//AgL//4OD///9/f//////////
- //////////////7+//9PT///AAD//zo6///x8f//////////////////////////////////////////
- ///////////////////39///NDT//w0N///W1v//////////////////////////////////////////
- //+wsP//AAD//9fX/////////////////////////////8PD////////////////////////////////
- //+vr///Gxv//wEB//9paf//8PD//09P//84OP//////////////////////////////////9/f//+Pj
- /////////////////////////////8PD//84OP//AAD//yIi//8FBf//Njb//+7u////////////////
- ////////////////////////////////////////ZGT//wAA//+srP//////////////////////////
- ////////////////////////qKj//wAA///X1///////////////////////////////////////////
- ///////////////////9/f//nJz//xsb//8AAP//S0v//9TU//9ISP//Ozv/////////////////////
- /////////////////////////////////////////Pz//2Bg//8AAP//AQH//46O///6+v//rq7//wcH
- //8xMf//7Oz/////////////////////////////////////////////nJz//wAA//9ubv//////////
- /////////////////////////////////////////////6io//8AAP//3Nz/////////////////////
- ///z8///f3///39///+Wlv//+fn////////////////////////19f//hYX//w4O//8DA///Dg7//z8/
- ///////////////////////////////////////////////////////////////////o6P//YGD//wEB
- //8gIP//+vr///////9ZWf//AAD//5+f/////////////////////////////////////////////729
- //8REf//HBz//83N//////////////////////////////////////////////////+mpv//AAD//9/f
- ////////////////////////8PD//wAA//8AAP//AAD//yws///ExP//////////////////////////
- ///q6v//bm7//wYG//8JCf//6en//////////////////3Z2//93d///h4f//5iY///b2///////////
- //////////////////84OP//Nzf///////+Xl///AAD//29v////////////////////////////////
- ////////////////////////2dn//yUl//8KCv//rKz/////////////////////////////////////
- ////////n5///wAA///f3/////////////////////////f3//8AAP//g4P//7Oz//8dHf//AQH//2ho
- ///v7/////////////////////////////87O///AAD//+vr//////////////////8HB///AgL//wAA
- //8AAP//AwP//1ZW///Q0P/////////////u7v//AwP//4CA//+0tP//AwP//1BQ///8/P//////////
- ///////////////////////////////////////////////////t7f//QUH//wEB//+EhP///v7/////
- /////////////////////////////5+f//8AAP//5ub////////////////////////+/v//AAD//3t7
- ////////8vL//21t//8CAv//GRn//+fn////////////////////////ODj//wAA///09P//////////
- ///w8P//AAD//4yM///4+P//3t7//z09//8AAP//qan/////////////p6f//wAA//+Xl///Cwv//zc3
- ///19f////////////////////////////////////////////////////////////////////////n5
- //9kZP//AAD//1pa///39/////////////////////////////+cnP//AAD//+jo////////////////
- /////////////wcH//90dP//////////////////enr//wAA///z8////////////////////////zMz
- //8AAP///Pz/////////////2tr//wAA//9/f///6en//9zc//8LC///T0///////////////////11d
- //8DA///Fhb//yIi///p6f//////////////////////////////////////////////////////////
- /////////////////////////v7//4yM//8CAv//Nzf//+bm////////////////////////l5f//wAA
- ///o6P////////////////////////////8PD///bW3//////////////v7//1VV//8XF///////////
- //////////////////8xMf//Bgb//////////////////8TE//8AAP//AAD//wAA//8DA///Dw///+Tk
- //////////////z8//8VFf//AAD//xMT///Y2P//////////////////////////////////////////
- //+mpv//1NT/////////////////////////////////////////////sbH//wwM//8cHP//zs7/////
- /////////////5eX//8AAP//8PD/////////////////////////////Fhb//2Rk////////+Pj//2Bg
- //8AAP//YGD/////////////////////////////Kir//xAQ///////////////////5+f//1NT//7Gx
- //+Ojv//a2v//6io///////////////////IyP//AAD//wgI///Cwv//////////////////////////
- ///////////////////i4v//Dg7//xQU///Ozv//////////////////////////////////////////
- ///Ozv//CQn//woK///Y2P////////////+Tk///AAD///Dw/////////////////////////////x4e
- //9cXP//6Oj//zo6//8AAP//e3v///39/////////////////////////////ygo//8ZGf//////////
- ///////////////////////////////////////////////////9/f//VVX//wAA//+goP//////////
- ///////////////////////////////////+/v//SUn//wkJ//8eHv//EBD//8jI////////////////
- ///////////////////+/v//bm7//wAA//91df//////////////////kJD//wAA///x8f//////////
- //////////////////8mJv//CAj//wUF//8KCv//qKj/////////////////////////////////////
- //8gIP//IiL////////////////////////////////////////////////////////9/f//ZWX//wAA
- //8BAf//Kyv//9LS////////////////////////////////////////oaH//wAA//+MjP//4eH//yMj
- //8NDf//wMD/////////////////////////////dnb//wAA//9tbf///v7//////////////////5CQ
- //8AAP//9/f/////////////////////////////Wlr//1ZW//95ef//0ND/////////////////////
- ////////////////////////Hh7//xUV//+Wlv//sLD//8nJ///i4v//+fn/////////////////////
- ///9/f//ZWX//wAA//+EhP//ubn//xgY//8ICP//lpb///7+////////////////////////5+f//xER
- //84OP///Pz////////k5P//Jyf//woK//+6uv//////////////////f3///wAA//9lZf///v7/////
- //////////////////+Kiv//AAD///f3////////////////////////////////////////////////
- /////////////////////////////9zc//+Cgv//KCj//wAA//8AAP//AAD//wAA//8AAP//AAD//wEB
- //8VFf//Li7//0hI//9hYf//TU3//wAA//+IiP/////////////p6f//Skr//wAA//9RUf//7e3/////
- /////////////1FR//8HB///1tb//////////////////+jo//8sLP//Bwf//7Oz////////hob//wAA
- //9eXv///Pz/////////////////////////////iIj//wAA///6+v//////////////////////////
- ///////////////////////////////////o6P//kpL//zc3//8AAP//AQH//zw8//+Wlv//6+v///Hx
- ///X1///vb3//6Sk//+Li///cnL//1hY//8+Pv//JSX//wwM//+Li/////////////////////////7+
- //+Pj///Bwf//x0d///Cwv///////6mp//8AAP//hob/////////////////////////////7Oz//zEx
- //8FBf//Xl7//wAA//9WVv//+/v//////////////////////////////////4iI//8AAP////////n5
- ///39///9fX///Dw///w8P//6en//+jo///k5P//3d3//6Gh//9HR///AwP//wAA//8tLf//h4f//+Dg
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////8/P//8oKP//AwP//3l5//8WFv//NDT///v7////////////////
- ///////////////////u7v//Njb//wAA//9PT///+fn/////////////////////////////////////
- //+AgP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//ICD//3l5
- ///T0///////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////9PT//2Rk//8AAP//Bgb//9HR
- //////////////////////////////////////////////Hx//94eP//+Pj/////////////////////
- ////////////////////////v7///4CA//+IiP//iIj//4mJ//+QkP//kJD//5KS//+Xl///l5f//5qa
- //+fn///xcX///39////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////qqr//42N////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////wAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAIAAAAAAAQAAAQAgAAAAAAAACAEAAAAAAAAA
- AAAAAAAAAAAAAP//////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////z8/P/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/7+/v/////////////////8/Pz//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP+/v7////////////////////////////8/Pz//AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/v7+//////////////////z8/P/8AAAD/v7+/////////////////////
- ////////Pz8//wAAAP8AAAD/AAAA/7+/v////////////////////////////z8/P/8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/v7+//////////////////////////////////////////////////z8/
- P/8AAAD/AAAA/wAAAP+/v7//////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////Pz8//wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/v7+//////////////////z8/
- P/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/7+/v///////////////
- /////////////z8/P/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP+/v7//////////
- ////////Pz8//wAAAP+/v7////////////////////////////8/Pz//AAAA/wAAAP8AAAD/v7+/////
- ////////////////////////Pz8//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP+/v7//////////
- ////////////////////////////////////////Pz8//wAAAP8AAAD/AAAA/7+/v///////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////8/Pz//AAAA/wAAAP8AAAD/v7+/////////////////////
- ////////////////////////////////////////Pz8//wAAAP8AAAD/AAAA/7+/v///////////////
- /////////////////////////////////////////////z8/P/8AAAD/AAAA/wAAAP+/v7//////////
- //////////////////8/Pz//AAAA/7+/v/////////////////8/Pz//AAAA/7+/v///////////////
- /////////////z8/P/8AAAD/AAAA/wAAAP+/v7//////////////////Pz8//wAAAP8AAAD/AAAA/7+/
- v////////////////////////////z8/P/8AAAD/v7+/////////////////////////////////////
- //8/Pz//AAAA/wAAAP8AAAD/v7+/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////z8/
- P/8AAAD/AAAA/wAAAP+/v7//////////////////////////////////////////////////////////
- //8/Pz//AAAA/wAAAP8AAAD/v7+/////////////////////////////////////////////////////
- ////////Pz8//wAAAP8AAAD/AAAA/7+/v////////////////////////////z8/P/8AAAD/v7+/////
- /////////////z8/P/8AAAD/v7+/////////////////////////////Pz8//wAAAP8AAAD/AAAA/7+/
- v/////////////////8/Pz//AAAA/wAAAP8AAAD/v7+/////////////////////////////Pz8//wAA
- AP+/v7///////////////////////////////////////z8/P/8AAAD/AAAA/wAAAP+/v7//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////Pz8//wAAAP8AAAD/AAAA/7+/v///////////////
- /////////////////////////////////////////////z8/P/8AAAD/AAAA/wAAAP+/v7//////////
- //////////////////////////////////////////////////8/Pz//AAAA/wAAAP8AAAD/v7+/////
- ////////////////////////Pz8//wAAAP+/v7//////////////////Pz8//wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/v7+//////////////////z8/P/8AAAD/AAAA/wAA
- AP+/v7//////////////////////////////////////////////////////////////////////////
- ////////Pz8//wAAAP8AAAD/AAAA/7+/v///////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //8/Pz//AAAA/wAAAP8AAAD/v7+/////////////////////////////////////////////////////
- ////////Pz8//wAAAP8AAAD/AAAA/7+/v///////////////////////////////////////////////
- /////////////z8/P/8AAAD/AAAA/wAAAP+/v7////////////////////////////8/Pz//AAAA/7+/
- v/////////////////8/Pz//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP+/v7//////////////////Pz8//wAAAP8AAAD/AAAA/7+/v///////////////////////////////
- //////////////////////////////////////////////////8/Pz//AAAA/wAAAP8AAAD/v7+/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////z8/P/8AAAD/AAAA/wAAAP+/v7//////////
- //////////////////////////////////////////////////8/Pz//AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/7+/v///////////////////////////////////////Pz8//wAAAP8AAAD/AAAA/7+/
- v/////////////////8/Pz//AAAA/wAAAP8AAAD/v7+//////////////////z8/P/8AAAD/v7+/////
- ////////////////////////Pz8//wAAAP8AAAD/AAAA/7+/v/////////////////8/Pz//AAAA/wAA
- AP8AAAD/v7+/////////////////////////////////////////////////////////////////////
- /////////////z8/P/8AAAD/AAAA/wAAAP+/v7//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////Pz8//wAAAP8AAAD/AAAA/7+/v///////////////////////////////////////////////
- /////////////z8/P/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/v7+/////////////////////
- //////////////////8/Pz//AAAA/wAAAP8AAAD/v7+//////////////////z8/P/8AAAD/AAAA/wAA
- AP+/v7//////////////////Pz8//wAAAP+/v7////////////////////////////8/Pz//AAAA/wAA
- AP8AAAD/v7+//////////////////z8/P/8AAAD/AAAA/wAAAP+/v7//////////////////////////
- ////////////////////////////////////////////////////////Pz8//wAAAP8AAAD/AAAA/7+/
- v///////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////8/Pz//AAAA/wAAAP8AAAD/v7+/////
- ////////////////////////////////////////////////////////Pz8//wAAAP8AAAD/AAAA/7+/
- v////////////////////////////////////////////////////////////z8/P/8AAAD/AAAA/wAA
- AP+/v7////////////////////////////////////////////////////////////8/Pz//AAAA/7+/
- v////////////////////////////z8/P/8AAAD/AAAA/wAAAP+/v7//////////////////Pz8//wAA
- AP8AAAD/AAAA/7+/v///////////////////////////////////////////////////////////////
- ////////Pz8//wAAAP8AAAD/AAAA/7+/v///////Pz8//wAAAP+/v7//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////z8/P/8AAAD/AAAA/wAAAP+/v7//////////////////////////////////////////
- //////////////////8/Pz//AAAA/wAAAP8AAAD/v7+/////////////////////////////////////
- ////////////////////////Pz8//wAAAP8AAAD/AAAA/7+/v///////////////////////////////
- /////////////////////////////z8/P/8AAAD/v7+/////////////////////////////Pz8//wAA
- AP8AAAD/AAAA/7+/v/////////////////8/Pz//AAAA/wAAAP8AAAD/v7+/////////////////////
- //////////////////////////////////////////////////8/Pz//AAAA/wAAAP8AAAD/v7+/////
- //8/Pz//AAAA/7+/v///////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////Pz8//wAAAP8AAAD/AAAA/7+/
- v////////////////////////////////////////////////////////////z8/P/8AAAD/AAAA/wAA
- AP+/v7////////////////////////////////////////////////////////////8/Pz//AAAA/wAA
- AP8AAAD/v7+/////////////////////////////Pz8//wAAAP+/v7//////////////////Pz8//wAA
- AP+/v7////////////////////////////8/Pz//AAAA/wAAAP8AAAD/v7+//////////////////z8/
- P/8AAAD/AAAA/wAAAP+/v7////////////////////////////8/Pz//AAAA/7+/v///////////////
- //8/Pz//AAAA/wAAAP8AAAD/v7+/////////////////////////////Pz8//wAAAP+/v7//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////8/Pz//AAAA/wAAAP8AAAD/v7+/////////////////////////////////////
- ////////////////////////Pz8//wAAAP8AAAD/AAAA/7+/v///////////////////////////////
- /////////////////////////////z8/P/8AAAD/AAAA/wAAAP+/v7//////////////////////////
- //8/Pz//AAAA/7+/v/////////////////8/Pz//AAAA/7+/v////////////////////////////z8/
- P/8AAAD/AAAA/wAAAP+/v7//////////////////Pz8//wAAAP8AAAD/AAAA/7+/v///////////////
- /////////////z8/P/8AAAD/v7+//////////////////z8/P/8AAAD/AAAA/wAAAP+/v7//////////
- //////////////////8/Pz//AAAA/7+/v///////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////z8/P/8AAAD/AAAA/wAA
- AP+/v7////////////////////////////////////////////////////////////8/Pz//AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP+/v7//////////////////////////
- //8/Pz//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/7+/v///////////////////////////////
- ////////Pz8//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP+/v7//////////////////////////
- /////////////z8/P/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/v7+/////////////////////
- ////////Pz8//wAAAP8AAAD/AAAA/7+/v////////////////////////////z8/P/8AAAD/v7+/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////Pz8//wAAAP8AAAD/AAAA/7+/v///////////////////////////////
- /////////////////////////////z8/P/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/7+/v////////////////////////////z8/P/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/v7+///////////////////////////////////////8/Pz//AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/7+/v///////////////////////////////////////Pz8//wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP+/v7////////////////////////////8/Pz//AAAA/wAAAP8AAAD/v7+/////
- ////////////////////////Pz8//wAAAP+/v7//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////8/Pz//AAAA/wAA
- AP8AAAD/v7+/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////z8/P/8AAAD/AAAA/wAAAP+/v7//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////Pz8//wAA
- AP8AAAD/AAAA/7+/v///////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////8/Pz//AAAA/wAAAP8AAAD/v7+/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///c3P//Ojr//9PT///////////////////////////////////////////////////Q0P//dHT//xoa
- //8QEP//JSX//zc3//9KSv//Xl7//3Nz//+Ghv//mpr//6ys///AwP//19f//+np///7+///////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////z8//9YWP//eHj///b2////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////2dn//x0d//8AAP//EBD//8LC////////////////
- /////////////+Pj//+Jif//Kyv//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8SEv//Jib//zg4//9LS///YGD//3R0//+Hh///m5v//6+v
- ///Dw///+Pj/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////a2v//wAA//8AAP//IyP//7u7////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////9LS
- //8VFf//AAD//wAA//8AAP//CAj//6ys////////8fH//56e//9CQv//AgL//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//+0tP//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////4iI//8AAP//AAD//wAA//8AAP//AAD//11d
- ///p6f//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////Nzf//FRX//wAA//8AAP//AAD//wAA//8AAP//AwP//4aG
- //8JCf//AAD//wAA//8AAP//AAD//wAA//8REf//Zmb//8HB///29v//5+f//9PT//+7u///qan//5aW
- //9/f///bGz//1hY//9ERP//Li7//xwc//8HB///AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//3Fx////////////////////////7+///0xM///ExP//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //+iov//AQH//wAA//8AAP//Cgr//wAA//8AAP//AAD//xMT//+fn////f3/////////////////////
- ////////////////////////////////////////////////////////////////////////rKz//z8/
- //8/P///Pz///z8///8/P///Pz///z8///8/P///Pz///z8///8/P///Pz///z8///8/P///Pz///z8/
- //95ef//////////////////////////////////////////////////////////////////yMj//w8P
- //8AAP//AAD//woK//+lpf//KSn//wAA//8AAP//AAD//wAA//8AAP//AAD//wgI//9VVf//sLD///j4
- ////////////////////////////////////////////////////////////////////////////////
- ///y8v//3d3//8nJ//+1tf//oqL//4uL//94eP//TEz//wAA//8AAP//MDD//////////////////+rq
- //8wMP//AAD//wYG//+goP//////////////////////////////////////////////////////////
- ////////////////////////////////////////u7v//wYG//8AAP//AAD//1BQ///w8P//cHD//wMD
- //8AAP//AAD//wAA//9AQP//2dn/////////////////////////////////////////////////////
- //////////////////////////////////+Rkf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//z4+////////////////////////////////
- /////////////////////////////8HB//8PD///AAD//wAA//8ODv//vr7////////s7P//OTn//wAA
- //8AAP//AAD//wAA//8aGv//8fH/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///o6P//AAD//wAA//8CAv//7u7////////k5P//Kir//wAA//8AAP//AAD//wAA//93d////Pz/////
- /////////////////////////////////////////////////////////////////////////////8/P
- //8PD///AAD//wAA//85Of//9fX/////////////y8v//zAw//8AAP//AAD//wAA//8HB///gYH///j4
- /////////////////////////////////////////////////////////////////////////////5GR
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//MDD///////////////////////////////////////////////////////++vv//Cgr//wAA
- //8AAP//Dw///8jI///////////////////19f//TEz//wAA//8AAP//AAD//xYW///y8v//////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////8qKv//AAD//wAA//+wsP//3d3//yQk
- //8AAP//AAD//wAA//8AAP//AAD//wAA//9OTv//8vL/////////////////////////////////////
- ///////////////////////////////////h4f//Ghr//wAA//8AAP//JSX//+rq////////////////
- ////////+/v//4qK//8KCv//AAD//wAA//8AAP//KSn//8HB////////////////////////////////
- ////////////////////////////////////////gID//wAA//8AAP//X1///7+///+/v///v7///7+/
- //+/v///v7///7+///+/v///v7///7+///+fn///AAD//wAA//8jI///////////////////////////
- ////////////////////////tbX//woK//8AAP//AAD//xUV///Nzf//////////////////////////
- ///8/P//YmL//wAA//8AAP//AAD//zMz///o6P//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////2xs//8AAP//AAD//01N//8dHf//AAD//wAA//8GBv//qan//1FR//8AAP//AAD//wAA
- //8tLf//4OD/////////////////////////////////////////////////////////////7e3//ykp
- //8AAP//AAD//xYW///d3f///////////////////////////////////////93d//9HR///AAD//wAA
- //8AAP//AQH//2Vl///t7f//////////////////////////////////////////////////////////
- //9/f///AAD//wAA//9/f////////////////////////////////////////////////////////+Hh
- //8AAP//AAD//xQU/////////////////////////////////////////////7Oz//8GBv//AAD//wAA
- //8WFv//0tL////////////////////////////////////////d3f//AAD//wAA//8AAP//AAD//yMj
- ///b2///////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////rKz//wAA//8AAP//AAD//wAA
- //8AAP//Cgr//7q6/////////f3//3t7//8BAf//AAD//wAA//8WFv//xMT/////////////////////
- //////////////////////////////b2//88PP//AAD//wAA//8KCv//y8v/////////////////////
- //////////////////////////////////+lpf//FRX//wAA//8AAP//AAD//xcX//+mpv//////////
- /////////////////////////////////////////////39///8AAP//AAD//39/////////////////
- ////////////////////////////////////////8PD//wAA//8AAP//BQX/////////////////////
- //////////////////+kpP//Bgb//wAA//8AAP//HR3//9zc////////////////////////////////
- /////////////9HR//8AAP//AAD//wAA//8AAP//AAD//xUV///Kyv//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////r6///AQH//wAA//8AAP//AAD//w8P///Dw////////////////////////6Sk
- //8ICP//AAD//wAA//8GBv//oKD////////////////////////////////////////8/P//U1P//wAA
- //8AAP//AwP//7a2////////////////////////////////////////////////////////////////
- ///s7P//YmL//wAA//8AAP//AAD//wQE///R0f//////////////////////////////////////////
- ////////f3///wAA//8AAP//kJD/////////////////////////////////////////////////////
- ///8/P//AAD//wAA//8AAP//9fX/////////////////////////////pKT//wMD//8AAP//AAD//yQk
- ///c3P//////////////////////////////////////////////////0dH//wAA//8AAP//FBT//wYG
- //8AAP//AAD//woK//+2tv//////////////////////////////////////////////////9/f//9DQ
- //+lpf//eXn//05O///Dw////////////////////////////////////////76+//8EBP//AAD//wAA
- //8VFf//ycn//////////////////////////////////8fH//8YGP//AAD//wAA//8AAP//d3f///z8
- /////////////////////////////25u//8AAP//AAD//wAA//+amv//////////////////////////
- //////////////////////////////////////////////////+Pj///AAD//wAA//8AAP//jo7/////
- //////////////////////////////////////////////////9/f///AAD//wAA//+Rkf//////////
- //////////////////////////////////////////////////8NDf//AAD//wAA///o6P//////////
- /////////////5aW//8CAv//AAD//wAA//8kJP//5OT/////////////////////////////////////
- ///////////////////R0f//AAD//wAA//8/P///wMD//w8P//8AAP//AAD//wQE//+dnf//////////
- ///6+v//09P//6io//9+fv//U1P//ycn//8DA///AAD//wAA//8AAP//AAD//3l5////////////////
- //////////////////+0tP//Cgr//wAA//8AAP//AAD//2dn////////////////////////////////
- /////////////+Li//8xMf//AAD//wAA//8AAP//Tk7///Ly//////////////////+MjP//AAD//wAA
- //8AAP//f3//////////////////////////////////////////////////////////////////////
- ////////wsL//wUF//8AAP//AAD//1ZW///9/f//////////////////////////////////////////
- /////////////3p6//8AAP//AAD//5GR////////////////////////////////////////////////
- /////////////xsb//8AAP//AAD//9vb//////////////////+Vlf//AQH//wAA//8AAP//LS3//+jo
- /////////////////////////////////////////////////////////////8bG//8AAP//AAD//z8/
- ////////z8///xkZ//8AAP//AAD//wEB//+EhP//f3///wUF//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//OTn/////////////////////////////qqr//wYG//8AAP//AAD//wAA
- //8AAP//KSn///////////////////////////////////////////////////T0//9TU///AAD//wAA
- //8AAP//LS3//+Dg////////pqb//wEB//8AAP//AAD//2Fh///9/f//////////////////////////
- /////////////////////////////////////////////+bm//8YGP//AAD//wAA//8rK///8/P/////
- ////////////////////////////////////////////////////////cHD//wAA//8AAP//kZH/////
- ////////////////////////////////////////////////////////KCj//wAA//8AAP//zMz/////
- ////////iYn//wAA//8AAP//AAD//zEx///q6v//////////////////////////////////////////
- ////////////////////////v7///wAA//8AAP//Pz/////////5+f//Z2f//wAA//8AAP//AAD//wAA
- //8cHP//AAD//wAA//8AAP//AAD//wAA//8AAP//AQH//yIi//9MTP//AAD//wAA//8DA///8PD/////
- /////////////5+f//8DA///AAD//wAA//8iIv//AgL//wAA//8AAP//6Oj/////////////////////
- //////////////////////////////39//9+fv//AQH//wAA//8AAP//Fhb//4yM//8GBv//AAD//wAA
- //9ISP//+vr/////////////////////////////////////////////////////////////////////
- ///6+v//PDz//wAA//8AAP//Dg7//9jY////////////////////////////////////////////////
- //////////////////9wcP//AAD//wAA//+Rkf//////////////////////////////////////////
- //////////////////81Nf//AAD//wAA//+9vf///////4WF//8AAP//AAD//wAA//83N///7+//////
- //////////////////////////////////////////////////////////////////+/v///AAD//wAA
- //9LS///xsb//ysr//8AAP//AAD//wAA//8EBP//eXn//5qa//8AAP//AAD//xwc//9ycv//oaH//8vL
- ///z8/////////////8pKf//AAD//wAA//+zs///////////////////pKT//wMD//8AAP//AAD//yQk
- //8ZGf//AAD//wAA//+lpf//////////////////////////////////////////////////////////
- //+np///CQn//wAA//8AAP//AAD//wAA//8AAP//MjL///Ly////////////////////////////////
- /////////////////////////////////////////////29v//8AAP//AAD//wEB//+vr///////////
- /////////////////////////////////////////////////////////////3Bw//8AAP//AAD//5eX
- /////////////////////////////////////////////////////////////0FB//8AAP//AAD//7Cw
- //95ef//AAD//wAA//8AAP//Q0P//+/v////////////////////////////////////////////////
- /////////////////////////////7+///8AAP//AAD//xAQ//8CAv//AAD//wAA//8AAP//NDT//8/P
- ////////urr//wAA//8AAP//OTn//////////////////////////////////2xs//8AAP//AAD//3Bw
- ////////////////////////pKT//wYG//8AAP//AAD//wAA//8AAP//AAD//2Rk////////////////
- ///////////////////////////////////////////////////Jyf//GRn//wAA//8AAP//AAD//yAg
- ///n5///////////////////////////////////////////////////////////////////////////
- //+mpv//AAD//wAA//8AAP//eXn/////////////////////////////////////////////////////
- ////////////////////////cHD//wAA//8AAP//oaH/////////////////////////////////////
- ////////////////////////UVH//wAA//8AAP//Ly///wAA//8AAP//AAD//0RE///19f//////////
- ////////////////////////////////////////////////////////////////////////sbH//wAA
- //8AAP//AAD//wAA//8AAP//Cgr//42N///8/P/////////////Z2f//AAD//wAA//8fH///////////
- ////////////////////////iIj//wAA//8AAP//Ly//////////////////////////////s7P//wYG
- //8AAP//AAD//wAA//8AAP//JCT/////////////////////////////////////////////////////
- ///////////////////k5P//MjL//wAA//8TE///19f/////////////////////////////////////
- ////////////////////////////////////////0tL//wsL//8AAP//AAD//0VF///8/P//////////
- //////////////////////////////////////////////////////////////////9wcP//AAD//wAA
- //+hof////////////////////////////////////////////////////////////9iYv//AAD//wAA
- //8AAP//AAD//wAA//9PT///+fn/////////////////////////////////////////////////////
- /////////////////////////////+bm//9LS///AAD//wAA//8AAP//AAD//0VF///e3v//////////
- //////////////T0//8AAP//AAD//wQE///8/P///////////////////f3//4CA//8CAv//AAD//wAA
- //8ICP//9vb/////////////////////////////s7P//wYG//8AAP//AAD//wAA//8AAP//5OT/////
- ///////////////////////////////////////////////////////////////////19f//XV3//8TE
- /////////////////////////////////////////////////////////////////////////////+/v
- //8lJf//AAD//wAA//8gIP//6+v/////////////////////////////////////////////////////
- /////////////////////////////2dn//8AAP//AAD//6Gh////////////////////////////////
- /////////////////////////////25u//8AAP//AAD//wAA//8AAP//Vlb///n5////////////////
- //////////////////////////////////////////////////////////////39//+Zmf//EBD//wAA
- //8AAP//AAD//xIS//+hof///f3//////////////////////////////////xER//8AAP//AAD//6+v
- ///m5v///////+/v//9OTv//AAD//wAA//8AAP//HBz//8jI////////////////////////////////
- ////////urr//woK//8AAP//AAD//wAA//+fn///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////9/f//UFD//wAA//8AAP//Bwf//8rK////////////////
- ////////////////////////////////////////////////////////////////////////YmL//wAA
- //8AAP//oaH/////////////////////////////////////////////////////////////enr//wAA
- //8AAP//AAD//1tb///8/P//////////////////////////////////////////////////////////
- ///////////////////Y2P//Pj7//wAA//8AAP//AAD//wAA//8AAP//YmL/////////////////////
- ////////////////////////LCz//wAA//8AAP//AAD//wAA//8PD///FRX//wAA//8AAP//AAD//zw8
- ///n5///////////////////////////////////////////////////vr7//woK//8AAP//AAD//xUV
- ///S0v//////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////4aG
- //8AAP//AAD//wAA//+cnP//////////////////////////////////////////////////////////
- //////////////////////////////////9iYv//AAD//wAA//+hof//////////////////////////
- //////////////////////////////////+Jif//AAD//wAA//9paf///Pz/////////////////////
- ///////////////////////////////////////////////////5+f//goL//wcH//8AAP//AAD//wAA
- //8EBP//AAD//wAA//9iYv////////////////////////////////////////////9ISP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//9tbf//+vr/////////////////////////////////////
- ////////////////////////p6f//wAA//8AAP//AAD//xMT///IyP//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////+7u///AwP//wAA//8AAP//ZGT/////////////////////
- /////////////////////////////////////////////////////////////////////////////2Ji
- //8AAP//AAD//6ys/////////////////////////////////////////////////////////////5iY
- //8AAP//bm7///39////////////////////////////////////////////////////////////////
- ////////xsb//ysr//8AAP//AAD//wAA//8CAv//bW3//5WV//8AAP//AAD//2lp////////////////
- /////////////////////////////729//91df//UlL//y0t//8HB///AAD//wAA//8ICP//oKD/////
- //////////////////////////////////////////////////////////////z8//+UlP//AAD//wAA
- //8AAP//AAD//w8P///IyP//////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////4eH//xMT
- //8AAP//AAD//zU1///4+P//////////////////////////////////////////////////////////
- ////////////////////////////////////////YmL//wAA//8AAP//sLD/////////////////////
- ////////////////////////////////////////paX//3l5////////////////////////////////
- ////////////////////////////////////////8fH//2tr//8CAv//AAD//wAA//8AAP//Kyv//8bG
- ////////oaH//wAA//8AAP//cHD/////////////////////////////////////////////////////
- //////////////z8///h4f//vLz//9LS////////////////////////////////////////////////
- //////////////////+1tf//LS3//wAA//8AAP//AAD//wAA//8AAP//AAD//w8P//++vv//////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////f3//81Nf//AAD//wAA//8UFP//4eH/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //9iYv//AAD//wAA//+wsP//////////////////////////////////////////////////////////
- ///w8P///////////////////////////////////////////////////////////////////////7Gx
- //8cHP//AAD//wAA//8AAP//BQX//4GB///4+P////////////+amv//AAD//wAA//9wcP//////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////Nzf//QkL//wAA//8AAP//AAD//wAA
- //8QEP//enr//xUV//8AAP//AAD//woK//++vv//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////ZGT//wAA
- //8AAP//AwP//7y8////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////1FR//8AAP//AAD//7Cw////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////5+f//gID//wwM//8AAP//AAD//wAA//8AAP//UlL//9nZ
- /////////////5GR//8AAP//AAD//3Bw////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///f3///XFz//wEB//8AAP//AAD//wAA//8JCf//dXX//+3t////////0tL//xUV//8AAP//AAD//woK
- //+2tv//////////////////////////////////////////////////////////////////////////
- /////////////////////////////52d//8AAP//AAD//wAA//+Hh///////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////UVH//wAA//8AAP//sLD/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////5+f//2lp//8EBP//AAD//wAA//8AAP//BAT//2pq///o6P//kZH//wAA//8AAP//fX3/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////9vb//0dH//8AAP//AAD//wAA//8AAP//BQX//7u7
- ////////////////////////09P//x0d//8AAP//AAD//wYG//+zs///////////////////////////
- ///////////////////////////////////////////////////////////////////Ly///CAj//wAA
- //8AAP//NDT///39////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////9RUf//AAD//wAA//+ysv//////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////9nZ//9SUv//AAD//wAA
- //8AAP//AAD//w0N//85Of//AAD//wAA//9/f///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////f3//6Wl//8aGv//AAD//wAA//8AAP//BQX//3V1///29v//////////////////29v//wkJ
- //8AAP//AAD//wkJ///m5v//////////////////////////////////////////////////////////
- /////////////////////////////9/f//8pKf//AAD//wAA//8AAP//cHD///z8////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////1FR//8AAP//AAD//7+/////////////////////////////////////////////////
- ////////0dH//wAA//8AAP//AAD//wAA//8AAP//Wlr//+np////////////////////////////////
- ///////////////////////////////////Fxf//Ozv//wAA//8AAP//AAD//wAA//8AAP//AAD//39/
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////Ly//91df//BQX//wAA
- //8AAP//CAj///X1//////////////////+Bgf//AAD//wAA//8AAP//j4//////////////////////
- /////////////////////////////////////////////////////////////////////////////+/v
- //9HR///AAD//wAA//8AAP//Skr//+/v////////////////////////////////////////////////
- ////////////////////////////////////////////////////////UVH//wAA//8AAP//v7//////
- ///////////////////////////////////////////////////g4P//AAD//wAA//8AAP//AAD//wAA
- //8AAP//EhL//56e///9/f//////////////////////////////////////////////////////////
- ////////rq7//ycn//8AAP//AAD//wAA//8AAP//Jib//9/f////////////////////////////////
- ////////09P//9bW///n5///9fX/////////////////////////////////////////////////////
- //////////////////////////////////+Ojv//AAD//wAA//9KSv//////////////////np7//wEB
- //8AAP//AAD//25u////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////z8//9qav//AAD//wAA//8AAP//KSn//93d
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////9KSv//AAD//wAA//+/v///////////////////////////////////////////
- /////////////+Hh//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//z8////X1///////////
- ////////////////////////////////////////////////////////+/v//5eX//8YGP//AAD//wAA
- //8AAP//ycn///////////////////////////////////////8vL///AAD//wAA//8AAP//Bwf//xkZ
- //8pKf//OTn//4OD///u7v///////////////////////////////////////////////////////1NT
- //8AAP//AAD//5KS/////////////7q6//8GBv//AAD//wAA//9RUf///Pz/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////+UlP//AwP//wAA//8AAP//FBT//8LC////////////////////////////////
- /////////////////////////////////////////////////////////////z8///8AAP//AAD//7+/
- ////////////////////////////////////////////////////////7u7//wAA//8AAP//ERH/////
- //+4uP//ICD//wAA//8AAP//AAD//wcH//+AgP//+Pj/////////////////////////////////////
- /////////////////////////////35+//8AAP//AAD//wAA///R0f//////////////////////////
- /////////////xsb//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wwM//9ycv//4uL/////
- ///////////////////////////////////6+v//Dg7//wAA//8AAP//3Nz////////Q0P//Dw///wAA
- //8AAP//Njb///X1////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////+3t///Dw///wAA
- //8AAP//Bgb//52d////////////////////////////////////////////////////////////////
- ////////////////////////Pz///wAA//8AAP//v7//////////////////////////////////////
- ///////////////////w8P//AAD//wAA//8AAP/////////////09P//cnL//wMD//8AAP//AAD//wAA
- //8oKP//wMD/////////////////////////////////////////////////////////////cHD//wAA
- //8AAP//AAD//97e////////////////////////////////////////BAT//wAA//8AAP//CAj//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8GBv//YWH//+Li/////////////////////////////7+/
- //8AAP//AAD//yYm////////5OT//x0d//8AAP//AAD//yIi///p6f//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////U1P//IiL//wAA//8AAP//AAD//3Nz///8/P//////////
- //////////////////////////////////////////////////////////////////8/P///AAD//wAA
- ///Jyf////////////////////////////////////////////////////////z8//8AAP//AAD//wAA
- ////////////////////////zMz//zEx//8AAP//AAD//wAA//8BAf//ZGT//+7u////////////////
- //////////////////////////////////9wcP//AAD//wAA//8AAP//4uL/////////////////////
- /////////////+vr//8AAP//AAD//wwM////////+Pj//+np///b2///n5///ykp//8AAP//AAD//wAA
- //8VFf//6+v/////////////////////////////dHT//wAA//8AAP//cHD//+/v//8vL///AAD//wAA
- //8SEv//2dn/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///p6f//Ozv//wAA//8AAP//AAD//0xM///x8f//////////////////////////////////////////
- /////////////////////////////z8///8AAP//AAD//9HR////////////////////////////////
- /////////////////////////////wAA//8AAP//AAD///Dw////////////////////////+/v//4mJ
- //8KCv//AAD//wAA//8AAP//srL//////////////////////////////////////////////////3Bw
- //8AAP//AAD//wAA///w8P//////////////////////////////////2Nj//wAA//8AAP//JSX/////
- ////////////////////////ysr//wEB//8AAP//AAD//6en////////////////////////////////
- //8qKv//AAD//wAA//+0tP//R0f//wAA//8AAP//Bwf//8PD////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////4+P//XFz//wAA//8AAP//AAD//ysr
- ///f3///////////////////////////////////////////////////////////////////Pz///wAA
- //8AAP//0dH/////////////////////////////////////////////////////////////DQ3//wAA
- //8AAP//8PD//////////////////////////////////9zc//8ODv//AAD//wAA///X1///////////
- ////////////////////////////////////////bGz//wAA//8AAP//AAD///Pz////////////////
- ///////////////////AwP//AAD//wAA//85Of////////////////////////j4//8sLP//AAD//wAA
- //9NTf//////////////////////////////////4OD//wAA//8AAP//CQn//1lZ//8AAP//AAD//wEB
- //+pqf//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////9/f//hob//wEB//8AAP//AAD//xQU///Cwv//////////////////////////
- //////////////////////////////////80NP//AAD//wAA///R0f//////////////////////////
- //////////////////////////////////8REf//AAD//wAA///j4///////////////////////////
- ////////+vr//wMD//8AAP//AQH///f3////////////////////////////////////////////////
- //9iYv//AAD//wAA//8AAP///////////////////////////////////////6qq//8AAP//AAD//ycn
- //+env//wcH//+Xl////////e3v//wAA//8AAP//Dg7//+Hh////////////////////////////////
- //+Wlv//AAD//wAA//8DA///AAD//wAA//8AAP//ior/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////qqr//woK
- //8AAP//AAD//wYG//+dnf///////////////////////////////////////////////////////zAw
- //8AAP//AAD//9HR/////////////////////////////////////////////////////////////xwc
- //8AAP//AAD//+Hh///////////////////////////////////d3f//AAD//wAA//8eHv//////////
- /////////////////////////////////////////////2Ji//8AAP//AAD//wgI////////////////
- ////////////////////////lpb//wAA//8AAP//AAD//wAA//8AAP//AAD//wwM//8DA///AAD//wAA
- //+Wlv///////////////////////////////////////0xM//8AAP//AAD//wAA//8AAP//AAD//2ho
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////+6uv///Pz/////////////////////////////////////////////////////
- ////////////////////////////////////////ysr//xkZ//8AAP//AAD//wAA//9zc////Pz/////
- ////////////////////////////////////////MDD//wAA//8AAP//0dH/////////////////////
- ////////////////////////////////////////IiL//wAA//8AAP//09P/////////////////////
- /////////f3//3l5//8AAP//AAD//z4+////////////////////////////////////////////////
- ////////YmL//wAA//8AAP//ERH///////////////////////////////////////98fP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//PDz///z8////////////////////////////////
- ///29v//Cgr//wAA//8AAP//AAD//wAA//9MTP///Pz/////////////////////////////////////
- ////////////////////////////////////////////////////////19f//wcH//9bW////Pz/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////4+P//zEx//8AAP//AAD//wAA//9MTP//8fH/////////////////////////////////////
- //8wMP//AAD//wAA///h4f//////////////////////////////////////////////////////////
- //8qKv//AAD//wAA///R0f////////////////////////X1//9ZWf//AAD//wAA//8AAP//Y2P/////
- //////////////////////////////////////////////////9XV///AAD//wAA//8eHv//////////
- /////////////////////////////+np//+6uv//mZn//3R0//9SUv//MDD//w0N//8AAP//AAD//wgI
- ///Y2P///////////////////////////////////////7e3//8AAP//AAD//wAA//8AAP//MjL///Pz
- ////////////////////////////////////////////////////////////////////////////////
- //////////////z8//84OP//AAD//wAA//9QUP//+fn/////////////////////////////////////
- ////////////////////////////////////////////////////////8/P//09P//8AAP//AAD//wAA
- //8rK///39///////////////////////////////////zAw//8AAP//AAD//+Hh////////////////
- /////////////////////////////////////////////zAw//8AAP//AAD//8LC////////////////
- ///k5P//NDT//wAA//8AAP//AAD//zg4///m5v//////////////////////////////////////////
- /////////////1FR//8AAP//AAD//yIi////////////////////////////////////////////////
- /////////////////////////////+jo///ExP//w8P/////////////////////////////////////
- ////////bW3//wAA//8AAP//AAD//yAg///m5v//////////////////////////////////////////
- ////////////////////////////////////////////////////////j4///wAA//8AAP//AAD//wAA
- //9NTf//9fX/////////////////////////////////////////////////////////////////////
- ////////////////////////+fn//yQk//8AAP//AAD//wAA//+Fhf//////////////////////////
- ////////Ly///wAA//8AAP//4eH/////////////////////////////////////////////////////
- ////////ODj//wAA//8AAP//v7//////////////yMj//xkZ//8AAP//AAD//wAA//9fX///+Pj/////
- ////////////////////////////////////////////////////////UVH//wAA//8AAP//MDD/////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////+/v//8dHf//AAD//wAA//8PD///1dX/////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////9vb//8KCv//AAD//wAA//8AAP//AAD//wAA//9DQ///9fX/////////////////////
- //////////////////////////////////////////////////////////////z8//9bW///AAD//wAA
- //8AAP//cHD///////////////////////////////////////8iIv//AAD//wAA///h4f//////////
- //////////////////////////////////////////////////8/P///AAD//wAA//+0tP///////6Sk
- //8ICP//AAD//wAA//8DA///jo7/////////////////////////////////////////////////////
- //////////////////9RUf//AAD//wAA//80NP//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///5+f//R0f//wAA//8AAP//AAD//5yc////////////////////////////////////////////////
- ///////////////////////////////////////////////////9/f//QUH//wAA//8AAP//JSX//3p6
- //8AAP//AAD//wAA//87O///7+//////////////////////////////////////////////////////
- ///////////////////9/f//YmL//wAA//8AAP//AAD//2lp///9/f//////////////////////////
- /////////////yIi//8AAP//AAD//+Hh////////////////////////////////////////////////
- /////////////0dH//8AAP//AAD//yMj//8UFP//AAD//wAA//8AAP//ERH//7m5////////////////
- /////////////////////////////////////////////////////////////0BA//8AAP//AAD//z8/
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////+fn//09P//8AAP//AAD//wAA//8AAP//DAz//6Cg
- ////////////////////////////////////////////////////////////////////////////////
- /////////////5WV//8AAP//AAD//wIC///Cwv///////4mJ//8AAP//AAD//wAA//83N///7e3/////
- /////////////////////////////////////////////////////////f3//2lp//8AAP//AAD//wAA
- //9eXv///f3/////////////////////////////////////////////IiL//wAA//8AAP//5+f/////
- ////////////////////////////////////////////////////////UVH//wAA//8AAP//AAD//wAA
- //8AAP//AAD//ygo///a2v//////////////////////////////////////////////////////////
- ////////////////////////Pz///wAA//8AAP//SEj/////////////////////////////////////
- //////////////////////////////////////////////////////////////////////////////n5
- //9PT///AAD//wAA//8AAP//BAT//wAA//8AAP//AAD//1pa///x8f//////////////////////////
- ///////////////////////////////////////////////////h4f//Dg7//wAA//8AAP//b2//////
- /////////////42N//8BAf//AAD//wAA//8tLf//6ur/////////////////////////////////////
- //////////////////9zc///AAD//wAA//8AAP//W1v///z8////////////////////////////////
- //////////////////8iIv//AAD//wAA///w8P//////////////////////////////////////////
- //////////////////9XV///AAD//wAA//8AAP//AAD//wYG//9SUv//7+//////////////////////
- //////////////////////////////////////////////////////////////////8/P///AAD//wAA
- //9RUf//////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////5+f//T0///wAA//8AAP//AAD//4mJ///MzP//Jib//wAA
- //8AAP//AAD//yMj///Ly///////////////////////////////////////////////////////////
- /////////////0ZG//8AAP//AAD//yEh///z8////////////////////////5aW//8BAf//AAD//wAA
- //8rK///5OT/////////////////////////////////////////////eXn//wAA//8AAP//AAD//09P
- ///8/P///////////////////////////////////////////////////////yIi//8AAP//AAD///Dw
- /////////////////////////////////////////////////////////////5qa//93d///nJz//7y8
- ///h4f///Pz/////////////////////////////////////////////////////////////////////
- /////////////////////////////zg4//8AAP//AAD//wUF//8jI///OTn//1VV//9sbP//h4f//6Gh
- //+4uP//0tL//+rq////////////////////////////////////////////////////////+fn//09P
- //8AAP//AAD//wAA//+Jif/////////////z8///YmL//wAA//8AAP//AAD//wUF//+Kiv///f3/////
- //////////////////////////////////////////////////+goP//AAD//wAA//8BAf//vr7/////
- /////////////////////////////5mZ//8DA///AAD//wAA//8kJP//5OT/////////////////////
- /////////////4SE//8AAP//AAD//wAA//9PT///+fn/////////////////////////////////////
- ////////////////////////Gxv//wAA//8AAP//8PD/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////19f//35+//8jI///AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wYG//8gIP//Nzf//1FR
- //9qav//g4P//52d//+1tf//zs7//+bm//9PT///AAD//wAA//8BAf//jY3/////////////////////
- ////////p6f//w8P//8AAP//AAD//wAA//9HR///5+f/////////////////////////////////////
- ////////5eX//xAQ//8AAP//AAD//2ho/////////////////////////////////////////////6Sk
- //8DA///AAD//wAA//8eHv//3Nz///////////////////////+Jif//AAD//wAA//8AAP//Q0P///b2
- //////////////////////////////////////////////////////////////////8REf//AAD//wAA
- ///w8P//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///m5v//jY3//zMz//8AAP//AAD//wAA//8AAP//AAD//wAA//8CAv//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AQH//5aW////////////////////////////////////////39///zo6//8AAP//AAD//wAA
- //8WFv//uLj///////////////////////////////////////9RUf//AAD//wAA//8eHv//8fH/////
- /////////////////////////////////////////////6am//8GBv//AAD//wAA//8dHf//1dX/////
- ////////k5P//wAA//8AAP//AAD//0FB///19f//////////////////////////////////////////
- /////////////////////////////xER//8AAP//AAD///Dw////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////+/v//+cnP//Q0P//wIC//8AAP//AAD//wAA//8AAP//AAD//wwM
- //9aWv//tLT///r6///v7///2Nj//7u7//+lpf//iYn//3Bw//9YWP//Ozv//yUl//8JCf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wEB//+Wlv//////////////////////////
- ////////////////////////+/v//3t7//8DA///AAD//wAA//8BAf//c3P///n5////////////////
- ////////p6f//wAA//8AAP//AQH//7q6////////////////////////////////////////////////
- /////////////7Oz//8GBv//AAD//wAA//8VFf//0tL//5aW//8BAf//AAD//wAA//83N///7+//////
- ////////////////////////////////////////////////////////////////////////ERH//wAA
- //8AAP///Pz/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////9/f//6ys//9SUv//Bwf//wAA
- //8AAP//AAD//wAA//8AAP//BQX//0xM//+mpv//8/P/////////////////////////////////////
- ///////////////////////////////////v7///2Nj//7u7//+lpf//iYn//3Bw//9YWP//Ozv//yUl
- //8LC///lpb//////////////////////////////////////////////////////////////////8DA
- //8cHP//AAD//wAA//8AAP//NDT//9vb/////////////+rq//8VFf//AAD//wAA//9hYf//////////
- /////////////////////////////////////////////////////////////7S0//8KCv//AAD//wAA
- //8PD///AQH//wAA//8AAP//MzP//+/v////////////////////////////////////////////////
- //////////////////////////////////8REf//AAD//wAA////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///8/P//u7v//2Fh//8PD///AAD//wAA//8AAP//AAD//wAA//8BAf//PT3//5eX///r6///////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////+3t//9RUf//AAD//wAA//8AAP//DQ3//6Oj
- ////////WVn//wAA//8AAP//Gxv//+/v////////////////////////////////////////////////
- /////////////////////////////76+//8KCv//AAD//wAA//8AAP//AAD//y0t///q6v//////////
- /////////////////////////////////////////////////////////////////////////////xER
- //8AAP//AAD/////////////9vb///Dw///w8P//8PD///Dw///n5///4eH//+Hh///h4f//4eH//9XV
- ///R0f//0dH//9HR///R0f//wsL//7+///+4uP//cXH//xoa//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8uLv//iIj//+Li////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////+Xl///CQn//wAA//8AAP//AAD//0JC//8AAP//AAD//wAA//+0tP//////////
- /////////////////////////////////////////////////////////////////////////////76+
- //8PD///AAD//wAA//8nJ///6ur/////////////////////////////////////////////////////
- ////////////////////////////////////////AwP//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//yAg//96ev//09P/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////U1P//LS3//wAA
- //8AAP//AAD//wAA//8AAP//XFz/////////////////////////////////////////////////////
- /////////////////////////////////////////////8jI//8PD///JCT//+Tk////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//Fhb//2tr///Fxf///f3/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////39///a2v//wEB//8AAP//AAD//xgY///s7P//////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////8nJ///j4///////////////////////////////////////////////////////////
- /////////////////////////////////////////////wAA//8AAP//AgL//xER//8REf//ERH//xER
- //8REf//Fhb//yIi//8iIv//IiL//yIi//8iIv//KSn//zAw//8wMP//MDD//zAw//8wMP//Ojr//z8/
- //8/P///Xl7//7e3///6+v//////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////srL//xQU//8AAP//ra3/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////5OT//4eH////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAQAAAAIAAAEAIAAAAAAAACAEAAAA
- AAAAAAAAAAAAAAAAAAD/////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////39/f/8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////////////f39//wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////
- ////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////
- /////////////39/f/8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////
- //////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////
- /////////////////////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////
- /////////////////////////////////////////////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////9/f3//AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3///////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////
- /////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////
- //////////////////9/f3//AAAA/wAAAP8AAAD/f39/////////////////////////////////////
- ////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////
- //////////////////////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////f39//wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////
- //////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////
- ////////////////////////f39//wAAAP8AAAD/AAAA/39/f///////////////////////////////
- /////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////
- ////////////////////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////
- ////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////
- /////////////////////////////39/f/8AAAD/AAAA/wAAAP9/f3//////////////////////////
- //////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/
- f////////////////////////////////////////////////////////////39/f/8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////
- //////////////////////////////////////////////////9/f3//AAAA/wAAAP8AAAD/f39/////
- //////////////////////////////////9/f3//AAAA/wAAAP8AAAD/f39/////////////////////
- ////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP9/f3///////////////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/f39/////////////////////////////////////////////////////////////f39//wAA
- AP8AAAD/AAAA/39/f///////////////////////////////////////////////////////////////
- //////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////
- ////////////////////////////////////////////////////////f39//wAAAP8AAAD/AAAA/39/
- f///////////////////////////////////////f39//wAAAP8AAAD/AAAA/39/f///////////////
- /////////////////////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/f39///////////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/39/f////////////////////////////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////////////////////
- ////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/
- f////////////////////////////////////////////////////////////39/f/8AAAD/AAAA/wAA
- AP9/f3///////////////////////////////////////39/f/8AAAD/AAAA/wAAAP9/f3//////////
- //////////////////////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/39/f///////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/f39/////////////////////////////////////////////////////
- /////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP9/f3////////////////////////////////////////////////////////////9/f3//AAAA/wAA
- AP8AAAD/f39///////////////////////////////////////9/f3//AAAA/wAAAP8AAAD/f39/////
- ////////////////////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP9/f3///////////////////////////////////////39/f/8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/39/f///////////////////////////////////////////////
- //////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/
- f///////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/
- f///////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/f39/////////////////////////////////////////////////////////////f39//wAA
- AP8AAAD/AAAA/39/f///////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/f39///////////////////////////////////////9/f3//AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP9/f3//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP9/f3//////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/39/f////////////////////////////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP9/f3///////////////////////////////////////39/f/8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////////////f39//wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/f39/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/
- f///////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/f39/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/f39///////////////////////////////////////9/f3//AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3///////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/39/f///////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP9/f3//////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/39/f///////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////39/f/8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/39/f///////////////////////////////////////f39//wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/f39/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////
- //////////////////////////////////////////////////////////////////9/f3//AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////////////f39//wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3///////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////39/f/8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/39/f///////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////39/f/8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////
- ////////////////////////////////////////////////////////////////////////f39//wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3///////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/f39/////////////////////////////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////
- /////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////9/f3//AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////9/f3//AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////
- /////////////////////////////////////////////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/39/f///////////////////////////////////////////////
- /////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////
- //////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////f39//wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////39/f/8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////f39//wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/
- f///////////////////////////////////////////////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////
- /////////////39/f/8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////
- //////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////
- ////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////9/f3//AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////9/f3//AAAA/wAAAP8AAAD/f39/////////////////////////////////////
- ////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////
- /////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////39/f/8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/f39//////////////////39/f/8AAAD/AAAA/wAAAP9/f3//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////f39//wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////f39//wAAAP8AAAD/AAAA/39/f///////////////////////////////
- /////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////
- //////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/
- f///////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////9/f3//AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f/////////////////9/f3//AAAA/wAAAP8AAAD/f39/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////39/f/8AAAD/AAAA/wAAAP9/f3//////////////////////////
- //////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/
- f///////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP9/f3//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////f39//wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////f39//wAAAP8AAAD/AAAA/39/
- f///////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////9/f3//AAAA/wAAAP8AAAD/f39/////////////////////
- ////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP9/f3///////////////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/f39/////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39//////////////////39/f/8AAAD/AAAA/wAA
- AP9/f3//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////
- ////////////////////////////////////////////////////////f39//wAAAP8AAAD/AAAA/39/
- f///////////////////////////////////////f39//wAAAP8AAAD/AAAA/39/f///////////////
- /////////////////////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/f39///////////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/39/f////////////////////////////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP9/f3///////////////////////////////////////39/f/8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/39/f///////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/
- f////////////////////////////////////////////////////////////39/f/8AAAD/AAAA/wAA
- AP9/f3///////////////////////////////////////39/f/8AAAD/AAAA/wAAAP9/f3//////////
- //////////////////////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/39/f///////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/f39///////////////////////////////////////9/f3//AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////////////////////
- /////////////39/f/8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP9/f3////////////////////////////////////////////////////////////9/f3//AAAA/wAA
- AP8AAAD/f39///////////////////////////////////////9/f3//AAAA/wAAAP8AAAD/f39/////
- ////////////////////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP9/f3///////////////////////////////////////39/f/8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/39/f///////////////////////////////////////f39//wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////
- //////////////////9/f3//AAAA/wAAAP8AAAD/f39/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/
- f///////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/f39/////////////////////////////////////////////////////////////f39//wAA
- AP8AAAD/AAAA/39/f///////////////////////////////////////f39//wAAAP8AAAD/AAAA/39/
- f////////////////////////////////////////////////////////////39/f/8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/f39///////////////////////////////////////9/f3//AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////////////////////
- /////////////39/f/8AAAD/AAAA/wAAAP9/f3///////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////
- ////////////////////////f39//wAAAP8AAAD/AAAA/39/f///////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/f39/////////////////////////////////////////////////////////////f39//wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/
- f///////////////////////////////////////////////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/f39/////////////////////////////////////////////////////////////////////
- /////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////
- /////////////////////////////39/f/8AAAD/AAAA/wAAAP9/f3//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/
- f///////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/39/f////////////////////////////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP9/f3//////////////////////////////////////////////////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/39/f///////////////////////////////////////////////////////////////
- //////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////
- //////////////////////////////////9/f3//AAAA/wAAAP8AAAD/f39/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP9/f3//////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/f39/////////////////////////////////////////////////////////////////////
- /////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////////////////////
- ////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////////////////////
- /////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////
- ////////////////////////////////////////f39//wAAAP8AAAD/AAAA/39/f///////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/f39/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/39/f///////////////////////////////////////////////////////////////
- //////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////////////////////
- /////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////
- //////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////
- /////////////////////////////////////////////39/f/8AAAD/AAAA/wAAAP9/f3//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/39/f///////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////39/f/8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////9/f3//AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////f39//wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////90dP//dHT/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////6+v//v7///11d//8NDf//Ghr//ycn//9ERP//U1P//2Fh//96ev//iIj//6Oj
- //+3t///xMT//+Hh///r6///////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////6en//z8///+hof//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////90dP//AAD//wAA//9VVf//+vr/////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////9LS//9xcf//Ghr//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8aGv//Jyf//0RE//9TU///YWH//3p6//+IiP//o6P//7y8
- ///Hx///4eH///Dw////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////8/P//zg4//8AAP//AAD//0FB
- ///c3P//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////90dP//AAD//wAA//8AAP//AAD//0FB
- ///z8///////////////////////////////////////////////////////////////////////////
- ///k5P//hIT//ysr//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//x4e//8sLP//RET//1ZW//9hYf//f3///4yM//+jo///vLz//8fH
- ///h4f//8PD/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////+vr//0xM//8AAP//AAD//wAA
- //8AAP//CAj//4aG///6+v//////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////r6//9ra///AAD//wAA//8AAP//AAD//wAA
- //8AAP//Li7//+np////////////////////////////////////////////////////////8PD//56e
- //9DQ///AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//Hh7//yws//9ERP//Wlr//2Rk//9/f///kZH//+Xl////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////2dn//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//Kir//8jI////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////r6//9VVf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8iIv//2dn///////////////////////////////////r6//+ysv//VVX//wgI
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//+Hh///////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////4OD//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//amr///Dw////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////r6//9VVf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//xUV///Cwv//////////////////x8f//2lp//8VFf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//S0v/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////52d//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8aGv//qKj/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////r6//9VVf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//DQ3//6+v///r6///Jyf//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//CAj//1VV//+ysv//9vb//+Tk
- ///a2v//xMT//6+v//+env//f3///3Bw//9hYf//RET//zg4//8jI///CAj//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//w0N
- ///29v///////////////////////////////////////////////////////8LC//9iYv//8/P/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////7Oz//8EBP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//9NTf//4eH/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////Pz//9ISP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8EBP//e3v//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//9HR///np7///Pz////////////////
- ///////////////////////////////////////////////////////////////////29v//4eH//8/P
- ///AwP//o6P//5GR//9/f///ZGT//1ZW//9ERP//LCz//x4e//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//w8P//////////////////////////////////////////////////8LC//8NDf//AAD//zU1
- ///p6f//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////8zM//8NDf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//Jib//wQE//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//w0N
- //+Pj///+vr/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////5GR//9/f///f3///39///9/f///f3///39/
- //9/f///f3///39///9/f///f3///39///9/f///f3///39///9/f///f3///39///9/f///f3///39/
- //9/f///f3///39///9/f///f3///39///9/f///f3///39///9/f///f3///39////R0f//////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////Pz//88PP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//ykp//+Dg///AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//MzP//5CQ///k5P//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////+vr///h4f//xMT//7Oz
- //+jo///g4P//3d3//9hYf//TEz//0BA//8jI///DQ3//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//39//////////////////////////////////////////////6+v//8NDf//AAD//wAA
- //8AAP//Ghr//8zM////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////93d//8aGv//AAD//wAA
- //8AAP//AAD//wAA//8AAP//NTX///Pz///Q0P//Njb//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//zEx///MzP//////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////8jI///AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//lZX/////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////Pz//88PP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//ykp///p6f///////6Gh//8EBP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//yIi//98fP//2dn/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////4eH//9bW//9aWv//AAD//wAA
- //8AAP//AAD//wAA//9ERP///////////////////////////////////////6ys//8EBP//AAD//wAA
- //8AAP//AAD//wAA//8NDf//qKj/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////+np//8pKf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//IiL//+np//////////////r6//+Skv//DQ3//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//BAT//3Jy///z8///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////IyP//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//39/
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////Pz//88PP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//ykp///p6f//////////////////s7P//w0N//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//Jib//8fH////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////s7P//wAA
- //8AAP//AAD//wAA//8AAP//CAj///b2/////////////////////////////6Wl//8EBP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//+Dg///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////Pz//88PP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//FRX//9nZ/////////////////////////////+Hh//9NTf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//Hh7//7Cw////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////yMj//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //96ev//////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////+np//8pKf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//zg4///p6f/////////////////////////////Cwv//FRX//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//0RE////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////////////////Dw
- //8AAP//AAD//wAA//8AAP//AAD//wAA///Dw////////////////////////5OT//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//1lZ///z8///////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////r6//9QUP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//DQ3//8LC/////////////////////////////////////////////6io
- //8aGv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//VVX//+Xl////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////8jI///AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//YWH/////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////+np//8pKf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//zw8///z8////////////////////////////////////////9nZ//8eHv//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//9ERP//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////NDT//wAA//8AAP//AAD//wAA//8AAP//f3///////////////////5OT//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//NTX//+np////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////9ra///AAD//wAA
- //8AAP//AAD//wAA//8AAP//BAT//6ys////////////////////////////////////////////////
- ////////8PD//2Zm//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8REf//lpb///r6
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////IyP//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//2Fh////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////+np//8pKf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//zw8///z8///////////////////////////////////////////////////6en//ykp
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//FRX//8zM////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////3R0//8AAP//AAD//wAA//8AAP//AAD//0RE/////////////3h4//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8aGv//zMz/////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////+IiP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//5OT////////////////////////////////////////////////
- ////////////////////////xcX//yoq//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //85Of//1NT/////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////wQE
- //8AAP//AAD//wAA//8AAP//AAD//39///9/f///f3///39///9/f///f3///39///9/f///f3///39/
- //9/f///f3///39///9/f///f3///39///9/f///f3///39///9/f///f3///39///9RUf//AAD//wAA
- //8AAP//AAD//wAA//9ISP//////////////////////////////////////////////////////////
- /////////////////////////////////////////////+Hh//8pKf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//0hI///z8///////////////////////////////////////////////////////////
- ///z8///PDz//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8NDf//u7v/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////+7u///AAD//wAA//8AAP//AAD//wAA//8EBP//8/P//3R0//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//Ghr//7S0//8iIv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//w0N
- //+oqP//////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////+hof//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//3h4////////////////////////////////////////////////
- ///////////////////////////////////29v//goL//wgI//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wQE//97e///9vb/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //8AAP//AAD//wAA//8AAP//AAD//wAA////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////r6///wAA
- //8AAP//AAD//wAA//8AAP//RET/////////////////////////////////////////////////////
- /////////////////////////////////////////////9nZ//8aGv//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//1VV///6+v//////////////////////////////////////////////////////////
- //////////////b2//9VVf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wQE//+lpf//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////8/P//wQE//8AAP//AAD//wAA//8AAP//AAD//0BA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//Ghr//9nZ////////6en//zw8//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//4OD////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////+3t///BAT//wAA
- //8AAP//AAD//wAA//8AAP//AAD//1lZ////////////////////////////////////////////////
- ///////////////////////////////////////////////////Z2f//PT3//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//yIi//+5uf//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////AAD//wAA//8AAP//AAD//wAA//8AAP//////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////8TE
- //8AAP//AAD//wAA//8AAP//AAD//zAw////////////////////////////////////////////////
- /////////////////////////////////////////////9nZ//8aGv//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//1VV///6+v//////////////////////////////////////////////////////////
- ////////////////////////xMT//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//4+P
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////87O///AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//KSn//9nZ///////////////////6+v//YmL//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//WVn///Pz////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////MzP//DQ3//wAA
- //8AAP//AAD//wAA//8AAP//AAD//0FB///6+v//////////////////////////////////////////
- //////////////////////////////////////////////////////////////////+dnf//ERH//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//11d///s7P//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////wAA//8AAP//AAD//wAA//8AAP//AAD/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///ExP//AAD//wAA//8AAP//AAD//wAA//8jI///////////////////////////////////////////
- /////////////////////////////////////////////9nZ//8aGv//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//1lZ///6+v//////////////////////////////////////////////////////////
- /////////////////////////////7Oz//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//dHT///r6////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////eHj//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//KSn//+np//////////////////////////////////+Li///BAT//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//81Nf//6en/////////////////////////////////////
- ///////////////////////////////////////////////////////////////////d3f//Ghr//wAA
- //8AAP//AAD//wAA//8AAP//AAD//ykp///z8///////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////+np
- //9VVf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//ERH//52d////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////8AAP//AAD//wAA//8AAP//AAD//wAA////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////4eH//wAA//8AAP//AAD//wAA//8AAP//Fhb/////////////////////////////////////
- /////////////////////////////////////////////8LC//8aGv//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//3R0////////////////////////////////////////////////////////////////
- //////////////////////////////////+jo///AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//9VVf//+vr/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////7u7//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//MTH//+np/////////////////////////////////////////////7Oz
- //8NDf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//xoa///MzP//////////////////////////
- ///////////////////////////////////////////////////////////////////p6f//KSn//wAA
- //8AAP//AAD//wAA//8AAP//AAD//xoa///p6f//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////7S0//8iIv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//a2v/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////AAD//wAA//8AAP//AAD//wAA//8AAP//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////+Hh//8AAP//AAD//wAA//8AAP//AAD//wAA////////////////////////////////
- /////////////////////////////////////////////8LC//8NDf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//3R0////////////////////////////////////////////////////////////////
- ////////////////////////////////////////o6P//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//zw8///z8///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////z8///BAT//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//PDz///Pz////////////////////////////////////////////////
- ////////1NT//yIi//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//DQ3//6io////////////////
- ///////////////////////////////////////////////////////////////////z8///PDz//wAA
- //8AAP//AAD//wAA//8AAP//AAD//w0N///Z2f//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////8/P//3Jy//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//ERH//93d
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////wAA//8AAP//AAD//wAA//8AAP//Hh7/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////29v//AAD//wAA//8AAP//AAD//wAA//8AAP//9vb/////////////////////
- /////////////////////////////////////////////8LC//8NDf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//3R0////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////6Oj//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//KSn//+np////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////9ra//+zs///iIj//7e3////////////////////////////////
- ////////////////////////////////////////////////////////6en//xER//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//PDz///Pz////////////////////////////////////////////////
- ///////////////////p6f//PDz//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//g4P/////
- ///////////////////////////////////////////////////////////////////6+v//UFD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wQE//+/v///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////+Dg///AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//7e3
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////8AAP//AAD//wAA//8AAP//AAD//yMj////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////wAA//8AAP//AAD//wAA//8AAP//AAD//+Hh////////////////
- /////////////////////////////////////////////8LC//8NDf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//5OT////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////+jo///AAD//wAA//8AAP//AAD//wAA
- //9RUf//Ghr//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8aGv//2dn/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///g4P//t7f//4yM//9hYf//ODj//w0N//8AAP//AAD//wAA//9aWv//////////////////////////
- ////////////////////////////////////////////////////////6en//ykp//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//VVX///b2////////////////////////////////////////////////
- //////////////////////////////r6//9iYv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //9ZWf//8/P/////////////////////////////////////////////////////////////b2///wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//+oqP//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////+3t///BAT//wAA//8AAP//AAD//wAA//8AAP//AAD//4OD
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////AAD//wAA//8AAP//AAD//wAA//8jI///////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////8REf//AAD//wAA//8AAP//AAD//wAA///h4f//////////
- /////////////////////////////////////////////6ys//8ICP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//5OT////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////o6P//wAA//8AAP//AAD//wAA
- //8AAP//f3///+np//8pKf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//xER///Cwv//////////
- ////////////////////////////////////////////////////////5+f//7y8//+Rkf//ZGT//zg4
- //8NDf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//FRX/////////////////////
- ////////////////////////////////////////////////////////3d3//ykp//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//+vr////////////////////////////////////////////////
- /////////////////////////////////////////////4uL//8EBP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//zU1///p6f//////////////////////////////////////////////////i4v//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//+Pj///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////h4f//FRX//wAA//8AAP//AAD//wAA//8AAP//AAD//0hI
- ///6+v//////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////wAA//8AAP//AAD//wAA//8AAP//IyP/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////IyP//wAA//8AAP//AAD//wAA//8AAP//xMT/////
- /////////////////////////////////////////////6ys//8EBP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//5OT////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////6Oj//8AAP//AAD//wAA
- //8AAP//AAD//39/////////8PD//zw8//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//CAj//6ys
- /////////////////////////////+vr//+/v///kZH//2ho//88PP//ERH//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA///S0v//////////
- ////////////////////////////////////////////////////////2dn//xoa//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//+zs///////////////////////////////////////////
- ////////////////////////////////////////////////////////s7P//w0N//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//Ghr//8zM////////////////////////////////////////paX//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//9vb///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////29v//MTH//wAA//8AAP//AAD//wAA//8AAP//AAD//yIi
- ///w8P//////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////8AAP//AAD//wAA//8AAP//AAD//yMj
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////ycn//8AAP//AAD//wAA//8AAP//AAD//8TE
- /////////////////////////////////////////////6ys//8EBP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//BAT//6Wl////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////+env//AAD//wAA
- //8AAP//AAD//wAA//9/f//////////////z8///UFD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8EBP//lpb////////Z2f//RET//xYW//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//kZH/////
- ////////////////////////////////////////////////////////2dn//xoa//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//cHD/////////////////////////////////////
- ///////////////////////////////////////////////////////////////////U1P//IiL//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8NDf//qKj/////////////////////////////u7v//wQE
- //8AAP//AAD//wAA//8AAP//AAD//wAA//9VVf//+vr/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////YmL//wAA//8AAP//AAD//wAA//8AAP//AAD//w0N
- ///Q0P//////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////r6///AAD//wAA//8AAP//AAD//wAA
- //8jI///////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////9ERP//AAD//wAA//8AAP//AAD//wAA
- //+rq////////////////////////////////////////6Wl//8EBP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//BAT//6ys////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////f3///wAA
- //8AAP//AAD//wAA//8AAP//f3////////////////////r6//9nZ///AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//98fP//4eH//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//1NT
- ////////////////////////////////////////////////////////wsL//w0N//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//zQ0////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////+zs
- //9BQf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//+Dg///////////////////0ND//w0N
- //8AAP//AAD//wAA//8AAP//AAD//wAA//88PP//8/P/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////nZ3//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //+hof//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////4eH//wAA//8AAP//AAD//wAA
- //8AAP//IyP/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////RET//wAA//8AAP//AAD//wAA
- //8AAP//o6P//////////////////////////////////5OT//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//BAT//6ys////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////39/
- //8AAP//AAD//wAA//8AAP//AAD//39//////////////////////////////0tL//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//15e//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8NDf//+vr/////////////////////////////////////////////wsL//w0N//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//8PD/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////+vr//2dn//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//1lZ///z8///4eH//xoa
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8pKf//7Oz/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////zMz//wgI//8AAP//AAD//wAA//8AAP//AAD//wAA
- //9ra///////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////+Hh//8AAP//AAD//wAA
- //8AAP//AAD//yMj////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////15e//8AAP//AAD//wAA
- //8AAP//AAD//5GR/////////////////////////////5OT//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//DQ3//7Oz////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //9/f///AAD//wAA//8AAP//AAD//wAA//9/f///////////////////6en//1VV//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8ICP//CAj//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8EBP//MDD//1pa//+IiP//q6v//wAA//8AAP//AAD//wAA
- //8AAP//AAD//8vL////////////////////////////////////////r6///w0N//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//i4v//wgI//8AAP//AAD//wAA//8AAP//AAD//7Oz////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////k5P//wQE//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//NTX//ykp
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8aGv//3d3/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////7Oz//x4e//8AAP//AAD//wAA//8AAP//AAD//wAA
- //84OP//+vr/////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////h4f//AAD//wAA
- //8AAP//AAD//wAA//8jI///////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////9hYf//AAD//wAA
- //8AAP//AAD//wAA//9/f////////////////////////5OT//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//DQ3//8LC////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////f3///wAA//8AAP//AAD//wAA//8AAP//jIz/////////////nZ3//xER//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//9FRf//4eH//zg4//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//zAw//9WVv//f3///6+v///W1v//+vr///////////////////////80NP//AAD//wAA
- //8AAP//AAD//wAA//+Hh////////////////////////////////////////8LC//8NDf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//5OT//9ERP//AAD//wAA//8AAP//AAD//wAA//9tbf//////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////+3t///DQ3//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8NDf//zMz/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////+vr//0VF//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8aGv//5eX/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////4eH//wAA
- //8AAP//AAD//wAA//8AAP//IyP/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////c3P//wAA
- //8AAP//AAD//wAA//8AAP//d3f//////////////////4OD//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//DQ3//8LC////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////39///8AAP//AAD//wAA//8AAP//AAD//6Oj///Z2f//QUH//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//xER//+hof////////////9TU///AAD//wAA//8AAP//AAD//wAA
- //9wcP//0tL///b2////////////////////////////////////////////////////////cHD//wAA
- //8AAP//AAD//wAA//8AAP//R0f/////////////////////////////////////////////wsL//w0N
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//IiL//wAA//8AAP//AAD//wAA//8AAP//Kyv/////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////9nZ//8mJv//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8EBP//t7f/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////4CA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8EBP//v7//////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////+Hh
- //8AAP//AAD//wAA//8AAP//AAD//yMj////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////39/
- //8AAP//AAD//wAA//8AAP//AAD//2Fh/////////////3R0//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//Ghr//8LC////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////9/f///AAD//wAA//8AAP//AAD//wAA//9CQv//CAj//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//1VV///s7P//////////////////aGj//wAA//8AAP//AAD//wAA
- //8AAP//f3///////////////////////////////////////////////////////////////////7u7
- //8AAP//AAD//wAA//8AAP//AAD//wgI///29v//////////////////////////////////////////
- ///Cwv//DQ3//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- ///n5///////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////7Oz//0FB//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//oaH/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////6+v//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//j4//////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///h4f//AAD//wAA//8AAP//AAD//wAA//88PP//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //+IiP//AAD//wAA//8AAP//AAD//wAA//9hYf///////3R0//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//Ghr//9nZ////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////f3///wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//Hh7//7S0/////////////////////////////4OD//8AAP//AAD//wAA
- //8AAP//AAD//2Rk////////////////////////////////////////////////////////////////
- ///z8///BAT//wAA//8AAP//AAD//wAA//8AAP//w8P/////////////////////////////////////
- /////////////8LC//8aGv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//q6v/////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////6+v//Z2f//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//g4P/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////93d//8NDf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//WVn/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////4eH//wAA//8AAP//AAD//wAA//8AAP//RET/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////o6P//wAA//8AAP//AAD//wAA//8AAP//RET//3R0//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//Ghr//9nZ////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////2ho//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//b2////Pz//////////////////////////////////+jo///AAD//wAA
- //8AAP//AAD//wAA//9MTP//////////////////////////////////////////////////////////
- /////////////zs7//8AAP//AAD//wAA//8AAP//AAD//39/////////////////////////////////
- ////////////////////////2dn//xoa//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//2ho////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //+Tk///BAT//wAA//8AAP//AAD//wAA//8AAP//Z2f/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////Pz//8uLv//AAD//wAA//8AAP//AAD//wAA
- //8AAP//Li7///Pz////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////+Hh//8AAP//AAD//wAA//8AAP//AAD//0RE////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////6Oj//8AAP//AAD//wAA//8AAP//AAD//wQE//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//Hh7//9nZ////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////9hYf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8qKv//yMj/////////////////////////////////////////////xMT//wAA
- //8AAP//AAD//wAA//8AAP//MDD/////////////////////////////////////////////////////
- /////////////8zM//8aGv//AAD//wAA//8AAP//AAD//wAA//8/P///////////////////////////
- ///////////////////////////////////Z2f//Ghr//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8rK///////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////7e3//8NDf//AAD//wAA//8AAP//TEz///r6////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////9ZWf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//DQ3//9nZ////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////h4f//AAD//wAA//8AAP//AAD//wAA//9ERP//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////ExP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//KSn//+np////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////p6f//NTX//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wQE//+Cgv//+vr//////////////////////////////////////////////////93d
- //8AAP//AAD//wAA//8AAP//AAD//xER////////////////////////////////////////////////
- /////////////52d//8ICP//AAD//wAA//8AAP//AAD//wAA//8AAP//BAT///Pz////////////////
- /////////////////////////////////////////////9nZ//8aGv//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//+fn////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////2dn//yYm//8AAP//NTX///Pz////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////+Skv//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//6+v////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////4eH//wAA//8AAP//AAD//wAA//8AAP//RET/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////xMT//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//KSn//+np////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////+dnf//ERH//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//zk5///Z2f//////////////////////////////////////////////////////////
- ///29v//AAD//wAA//8AAP//AAD//wAA//8AAP//8/P/////////////////////////////////////
- ////////+vr//2dn//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//x4e///p6f//////////
- ////////////////////////////////////////////////////////2dn//xoa//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//+rq///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////s7P//YmL//+np////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////+/v///BAT//wAA//8AAP//AAD//wAA
- //8AAP//AAD//4CA////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////9ra//8AAP//AAD//wAA//8AAP//AAD//0RE////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////9ra//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//KSn//+np////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////9nZ//9BQf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//DQ3//5aW///6+v//////////////////////////////////////////////////////////
- /////////////xYW//8AAP//AAD//wAA//8AAP//AAD//9ra////////////////////////////////
- ////////6en//zg4//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//0FB///p6f//////////
- ///////////////////////////////////////////////////////////////////Z2f//KSn//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//YWH/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////p6f//Ghr//wAA//8AAP//AAD//wAA
- //8AAP//AAD//0VF///6+v//////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////ExP//AAD//wAA//8AAP//AAD//wAA//9ERP//////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////h4f//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//PDz///Pz////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////+vr//4aG//8ICP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//SEj//+Xl////////////////////////////////////////////////////////////////
- //////////////////8wMP//AAD//wAA//8AAP//AAD//wAA//9VVf//kZH//7y8///g4P//////////
- ////////v7///xoa//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//3Bw///6+v//////////
- /////////////////////////////////////////////////////////////////////////////+np
- //8pKf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//yMj///6+v//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////6+v//PDz//wAA//8AAP//AAD//wAA
- //8AAP//AAD//x4e///s7P//////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////xMT//wAA//8AAP//AAD//wAA//8AAP//RET/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////6+v//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//PDz///Pz////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////yMj//y4u//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//8TE////////////////////////////////////////////////////////////////
- ////////////////////////TEz//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wgI
- //80NP//U1P//wQE//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//CAj//6Gh////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////6en//ykp//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//VVX///r6////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////c3P//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wgI///MzP//////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////8TE//8AAP//AAD//wAA//8AAP//AAD//0RE
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//PDz///Pz////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////z8///b2///wQE//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA///ExP//////////////////////////////////////////////////////////
- /////////////////////////////2Rk//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//Hh7//8zM////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////p6f//KSn//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//9VVf//+vr/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////paX//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//+dnf//////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////ExP//AAD//wAA//8AAP//AAD//wAA
- //9ERP//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////BAT//wAA//8AAP//AAD//wAA
- //8AAP//VVX///Pz////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////+0tP//Hh7//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//xMT/////////////////////////////////////////////////////
- //////////////////////////////////9/f///AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//RUX//+zs////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////+np//8mJv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//0xM
- ///z8///////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////1NT//w0N//8AAP//AAD//wAA
- //8AAP//AAD//wAA//9nZ///////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////xMT//wAA//8AAP//AAD//wAA
- //8AAP//RET/////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////yMj//8AAP//AAD//wAA
- //8AAP//VVX///r6////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////+np//9VVf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//BAT//w0N
- //8AAP//AAD//wAA//8AAP//AAD//8TE////////////////////////////////////////////////
- ////////////////////////////////////////o6P//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//d3f///r6////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////kZH//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//PDz///Pz////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////8/P//yYm//8AAP//AAD//wAA
- //8AAP//AAD//wAA//81Nf//9vb/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////8TE//8AAP//AAD//wAA
- //8AAP//AAD//1NT////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////8jI///AAD//wAA
- //8AAP//VVX///r6////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////52d//8REf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//MTH//8zM
- //9ERP//AAD//wAA//8AAP//AAD//wAA///ExP//////////////////////////////////////////
- /////////////////////////////////////////////87O//8nJ///AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8NDf//paX/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////8TE//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//88PP//8/P/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////0xM//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8VFf//5eX/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////ExP//AAD//wAA
- //8AAP//AAD//wAA//9hYf//////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////QED//wAA
- //8AAP//a2v///r6////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////2dn//0FB//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8ICP//ior///r6
- ////////RET//wAA//8AAP//AAD//wAA//8AAP//4eH/////////////////////////////////////
- //////////////////////////////////////////////////////////////r6///a2v//t7f//5GR
- //9ra///TEz//x4e//8AAP//AAD//wAA//8AAP//AAD//wAA//8iIv//0ND/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////8/P//4KC//8NDf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//zw8///z8///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////4iI//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8EBP//u7v/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////xMT//wAA
- //8AAP//AAD//wAA//8AAP//YWH/////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////0RE
- //8AAP//dHT/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///6+v//hob//wgI//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//9BQf//3Nz/////
- /////////////0RE//8AAP//AAD//wAA//8AAP//AAD//+Hh////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////9vb//9bW//+zs///jIz//2ho//9eXv//7Oz/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////6+v//nZ3//xoa//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//PDz//+np////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////7u7//8EBP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//iIj/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////8TE
- //8AAP//AAD//wAA//8AAP//AAD//2Fh////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //9TU///dHT/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///IyP//Li7//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//xER//+dnf//////////
- //////////////////9ERP//AAD//wAA//8AAP//AAD//wAA///h4f//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////+ysv//Kir//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8pKf//6en/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////+Hh//8VFf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//UVH/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///ExP//AAD//wAA//8AAP//AAD//wAA//9hYf//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////xcX/////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////////////////Pz
- //9vb///BAT//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//1VV///l5f//////////
- ////////////////////////RET//wAA//8AAP//AAD//wAA//8AAP//4eH/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////8jI//9CQv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8nJ///AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//ykp///p6f//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////b2//81Nf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//KSn///Pz////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////xMT//wAA//8AAP//AAD//wAA//8AAP//YWH/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////7S0
- //8eHv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//FRX//7Cw////////////////
- /////////////////////////////ycn//8AAP//AAD//wAA//8AAP//AAD//+Hh////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////3Nz//1lZ//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//0JC///IyP//+vr//1VV//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//KSn//+np
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////9nZ///AAD//wAA
- //8AAP//AAD//wAA//8AAP//DQ3//9TU////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////6Oj//8AAP//AAD//wAA//8AAP//AAD//2Fh////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////+np
- //9FRf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//9dXf//4eH/////
- //////////////////////////////////8jI///AAD//wAA//8AAP//AAD//wAA///h4f//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////s7P//cnL//wQE//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//MjL//7m5///////////////////6+v//VVX//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8pKf//5eX/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////+hof//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//6io////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////+jo///AAD//wAA//8AAP//AAD//wAA//9hYf//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////729//8yMv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wgI
- //92dv//8PD/////////////////////////////IyP//wAA//8AAP//AAD//wAA//8AAP//4eH/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////b2//+Kiv//ERH//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8mJv//paX///////////////////////////////////r6//9VVf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//xoa///Z2f//////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////MzP//CAj//wAA
- //8AAP//AAD//wAA//8AAP//AAD//3d3////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////o6P//wAA//8AAP//AAD//wAA//8AAP//YWH/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////6Gh//8iIv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//xER//+Ojv//9vb//////////////////yMj//8AAP//AAD//wAA//8AAP//AAD///b2
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////9zc//8eHv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//xER
- //+Zmf//+vr/////////////////////////////////////////////+vr//1VV//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//Ghr//9nZ////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////s7P//IiL//wAA
- //8AAP//AAD//wAA//8AAP//AAD//0FB///6+v//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////6Oj//8AAP//AAD//wAA//8AAP//AAD//2Fh////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////9vb//46O//8REf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//yYm//+lpf////////////8jI///AAD//wAA//8AAP//AAD//wAA
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////yMj//zY2//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8EBP//amr///Dw////////////////////////////////////////////////////////dHT//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8aGv//2dn/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////6+v//SEj//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//+QkP//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////+jo///AAD//wAA//8AAP//AAD//wAA//9hYf//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////8PD//3Z2//8ICP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//zY2///Cwv//IyP//wAA//8AAP//AAD//wAA
- //8AAP//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////6+v//mZn//xER//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8VFf//nZ3/////////////////////////////////////////////////////
- //90dP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//xoa///Z2f//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////4CA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//3x8///6+v//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////o6P//wAA//8AAP//AAD//wAA//8AAP//a2v/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////4eH//2Fh
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////s7P//Zmb//wQE//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//85Of//3d3/////////////////////////////////////
- ////////+vr//ycn//8AAP//AAD//wAA//8AAP//AAD//wAA//8NDf//wsL/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////oaH//wQE//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//TEz///Pz////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////6Oj//8AAP//AAD//wAA//8AAP//AAD//39/
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////o6P//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//9mZv//8PD/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////0dH//0VF//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////MzP//OTn//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//9nZ////////////////////////////////
- /////////////3R0//8AAP//AAD//wAA//8AAP//AAD//wAA//8EBP//rKz/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////Cwv//FRX//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8uLv//4eH/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////+jo///AAD//wAA//8AAP//AAD//wAA
- //9/f///////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////6Oj//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//xUV//+oqP//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////vb3//zIy//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //+dnf//FRX//wAA//8AAP//AAD//wAA//8AAP//AAD//yMj////////////////////////////////
- /////////////5OT//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//j4//////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////93d//8pKf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//xoa
- ///Cwv//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////o6P//wAA//8AAP//AAD//wAA
- //8AAP//f3//////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////AwP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//0lJ///h4f//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////oaH//yIi//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//5mZ///6+v//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////Dw//8yMv//AAD//wAA//8AAP//AAD//wAA//9tbf//////////////////////////
- /////////////6ys//8EBP//AAD//wAA//8AAP//AAD//wAA//8AAP//b2//////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////8/P//0VF//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//BAT//6Gh////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////6Oj//8AAP//AAD//wAA
- //8AAP//AAD//39/////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////xMT//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//CAj//4+P///6+v//////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////29v//jo7//xER//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//g4P/////////////////////////////////////
- /////////////////////////////////////////////7+///+Rkf//o6P//7e3///ExP//2tr//+Hh
- ///29v//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////Ghr//wAA//8AAP//AAD//wAA//8AAP//u7v/////////////////////
- /////////////8LC//8NDf//AAD//wAA//8AAP//AAD//wAA//8AAP//UFD///r6////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////6+v//a2v//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//fHz///r6////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////+jo///AAD//wAA
- //8AAP//AAD//wAA//9/f///////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////8TE//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//MTH//8jI
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////w8P//dnb//wgI
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//4OD////////////////////////////////
- //////////////////////////////////////////////////9oaP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8eHv//IyP//0BA//9ERP//YWH//2Rk//9/f///zc3/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////zs7//wAA//8AAP//AAD//wAA//8AAP//CAj///b2////////////////
- /////////////9nZ//8aGv//AAD//wAA//8AAP//AAD//wAA//8AAP//ODj///Pz////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////+Wlv//BAT//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//9QUP//8/P/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////iIj//wAA
- //8AAP//AAD//wAA//8AAP//f3//////////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////ExP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8EBP//b2////Dw////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///h4f//YWH//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//+jo///////////////////////////
- ////////////////////////////////////////////////////////Vlb//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//9CQv//u7v/////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////39///8AAP//AAD//wAA//8AAP//AAD//0tL////////////////
- /////////////+np//8pKf//AAD//wAA//8AAP//AAD//wAA//8AAP//Jib//+np////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////7e3
- //8NDf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//zEx///l5f//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////39/
- //8AAP//AAD//wAA//8AAP//AAD//39/////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////2tr//wAA
- //8AAP//AAD//wAA//8AAP//IyP/////////////wMD//yoq//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8eHv//sLD/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//o6P/////////////////////
- /////////////////////////////////////////////////////////////0RE//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8yMv//qqr///r6////////////////////////////////////////////////////////////////
- //////////////////////////////////87O///AAD//wAA//8AAP//AAD//wAA//+Vlf//////////
- //////////////Pz//88PP//AAD//wAA//8AAP//AAD//wAA//8AAP//ERH//9nZ////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////1NT//yIi//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//Ghr//8fH////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //9/f///AAD//wAA//8AAP//AAD//wAA//9/f///////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////+Hh
- //8AAP//AAD//wAA//8AAP//AAD//yMj///////////////////29v//fn7//wQE//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//9RUf//5eX/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////6+v//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//6Oj////////////////
- //////////////////////////////////////////////////////////////////8nJ///AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8mJv//lZX///b2////////////////////////////////////////////////
- ///////////////////////////////////s7P//AAD//wAA//8AAP//AAD//wAA//8AAP//3Nz/////
- //////////////r6//9VVf//AAD//wAA//8AAP//AAD//wAA//8AAP//BAT//8LC////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////p6f//PDz//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8ICP//paX/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////f3///wAA//8AAP//AAD//wAA//8AAP//f3//////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///h4f//AAD//wAA//8AAP//AAD//wAA//8AAP/////////////////////////////U1P//OTn//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//w0N//+Wlv//+vr/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////4eH//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//+3t///////////
- ////////////////////////////////////////////////////////////////////////ERH//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8aGv//hYX///Dw////////////////////////////////
- ////////////////////////////////////////pqb//wAA//8AAP//AAD//wAA//8AAP//Jyf/////
- //////////////////90dP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//6io////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////b2//9dXf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //+AgP//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////39///8AAP//AAD//wAA//8AAP//AAD//39/////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////4eH//wAA//8AAP//AAD//wAA//8AAP//AAD///////////////////////////////////r6
- //+Wlv//DQ3//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//zk5///Q0P//////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////+Hh//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//xMT/////
- /////////////////////////////////////////////////////////////////////////////wAA
- //8AAP//AAD//wAA//8AAP//AAD//yMj//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8REf//i4v/////////////////////
- /////////////////////////////////////////////1pa//8AAP//AAD//wAA//8AAP//AAD//3Fx
- //////////////////+Tk///AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//4uL////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////4iI//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//1BQ///z8///////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////9/f///AAD//wAA//8AAP//AAD//wAA//+Dg///////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////Pz//8AAP//AAD//wAA//8AAP//AAD//wAA////////////////////////////////
- /////////////+Xl//9NTf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//BAT//3d3
- ///29v//////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////h4f//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//8TE
- /////////////////////////////////////////////////////////////////////////////+Hh
- //8AAP//AAD//wAA//8AAP//AAD//w0N///////////////////k5P//4eH//8fH///ExP//q6v//319
- //8REf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//7Cw////////////////
- //////////////////////////////////////////////r6//8REf//AAD//wAA//8AAP//AAD//wAA
- //+/v/////////////+srP//BAT//wAA//8AAP//AAD//wAA//8AAP//AAD//2tr////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////qKj//w0N//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//MTH//+Xl////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////f3///wAA//8AAP//AAD//wAA//8AAP//o6P/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////AAD//wAA//8AAP//AAD//wAA//8AAP//////////////////////////
- /////////////////////////////6ys//8aGv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//IiL//7y8////////////////////////////////////////////////////////////////
- ////////////////////////////////////////4eH//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- ///Hx///////////////////////////////////////////////////////////////////////////
- ///Pz///AAD//wAA//8AAP//AAD//wAA//8jI///////////////////////////////////////////
- ////////8PD//4yM//8aGv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//1VV////////////////
- ///////////////////////////////////////////////////Hx///AAD//wAA//8AAP//AAD//wAA
- //8NDf//9vb////////Cwv//DQ3//wAA//8AAP//AAD//wAA//8AAP//AAD//0hI///6+v//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////Hx///Ghr//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8aGv//x8f/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////39///8AAP//AAD//wAA//8AAP//AAD//6Oj////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////wAA//8AAP//AAD//wAA//8AAP//AAD//+Tk////////////////
- ////////////////////////////////////////8PD//2Zm//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//9WVv//////////////////////////////////////////////////////////
- /////////////////////////////////////////////+Hh//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//4eH/////////////////////////////////////////////////////////////////////
- ////////wMD//wAA//8AAP//AAD//wAA//8AAP//RET/////////////////////////////////////
- ////////////////////////3Nz//wQE//8AAP//AAD//wAA//8AAP//AAD//xER///s7P//////////
- ////////////////////////////////////////////////////////fHz//wAA//8AAP//AAD//wAA
- //8AAP//T0/////////Z2f//Ghr//wAA//8AAP//AAD//wAA//8AAP//AAD//zEx///z8///////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////+Xl
- //8xMf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wgI//+lpf//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////9/f///AAD//wAA//8AAP//AAD//wAA//+jo///////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////8AAP//AAD//wAA//8AAP//AAD//wAA///h4f//////////
- ////////////////////////////////////////////////////////wMD//yoq//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//d3f/////////////////////////////////////////////////////
- ///////////////////////////////////////////////////h4f//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//+Hh////////////////////////////////////////////////////////////////
- /////////////6Oj//8AAP//AAD//wAA//8AAP//AAD//1NT////////////////////////////////
- /////////////////////////////01N//8AAP//AAD//wAA//8AAP//AAD//wAA//+hof//////////
- /////////////////////////////////////////////////////////////y8v//8AAP//AAD//wAA
- //8AAP//AAD//5mZ///p6f//KSn//wAA//8AAP//AAD//wAA//8AAP//AAD//x4e///p6f//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////8/P//0xM//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//4CA////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////f3///wAA//8AAP//AAD//wAA//8AAP//o6P/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////ERH//wAA//8AAP//AAD//wAA//8AAP//4eH/////
- ///////////////////////////////////////////////////////////////////29v//fn7//wQE
- //8AAP//AAD//wAA//8AAP//AAD//56e////////////////////////////////////////////////
- ////////////////////////////////////////////////////////4eH//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA///h4f//////////////////////////////////////////////////////////
- //////////////////+MjP//AAD//wAA//8AAP//AAD//wAA//9kZP//////////////////////////
- /////////////////////////////6Gh//8AAP//AAD//wAA//8AAP//AAD//wAA//9FRf//////////
- /////////////////////////////////////////////////////////////+Tk//8AAP//AAD//wAA
- //8AAP//AAD//wAA///U1P//PDz//wAA//8AAP//AAD//wAA//8AAP//AAD//w0N///Z2f//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////6+v//fHz//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//UFD///Pz
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////39///8AAP//AAD//wAA//8AAP//AAD//6Oj
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////yMj//8AAP//AAD//wAA//8AAP//AAD//+Hh
- ////////////////////////////////////////////////////////////////////////////////
- //80NP//AAD//wAA//8AAP//AAD//wAA///AwP//////////////////////////////////////////
- /////////////////////////////////////////////////////////////8/P//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//8PD/////////////////////////////////////////////////////
- ////////////////////////d3f//wAA//8AAP//AAD//wAA//8AAP//f3//////////////////////
- /////////////////////////////+Xl//8REf//AAD//wAA//8AAP//AAD//wAA//8NDf//4eH/////
- //////////////////////////////////////////////////////////////////+env//AAD//wAA
- //8AAP//AAD//wAA//8nJ///VVX//wAA//8AAP//AAD//wAA//8AAP//AAD//wQE//+/v///////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////+dnf//BAT//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8xMf//5eX/////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////9wcP//AAD//wAA//8AAP//AAD//wAA
- //+jo///////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////8jI///AAD//wAA//8AAP//AAD//wAA
- ///Ly///////////////////////////////////////////////////////////////////////////
- ////////DQ3//wAA//8AAP//AAD//wAA//8AAP//4eH/////////////////////////////////////
- ///////////////////////////////////////////////////////////////////ExP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD/////////////////////////////////////////////////////
- /////////////////////////////2Fh//8AAP//AAD//wAA//8AAP//AAD//5qa////////////////
- //////////////////////////////////9NTf//AAD//wAA//8AAP//AAD//wAA//8AAP//j4//////
- ////////////////////////////////////////////////////////////////////////Vlb//wAA
- //8AAP//AAD//wAA//8AAP//DQ3//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//+lpf//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////7+///8REf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//xoa///Hx///////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////YWH//wAA//8AAP//AAD//wAA
- //8AAP//o6P/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////IyP//wAA//8AAP//AAD//wAA
- //8AAP//xMT/////////////////////////////////////////////////////////////////////
- ////////6+v//wAA//8AAP//AAD//wAA//8AAP//BAT/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////xMT//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA////////////////////////////////////////////////
- //////////////////////////////////9MTP//AAD//wAA//8AAP//AAD//wAA//8EBP//LCz//09P
- //9wcP//lZX//7y8///d3f////////////+hof//AAD//wAA//8AAP//AAD//wAA//8AAP//OTn///r6
- ////////////////////////////////////////////////////////////////////////9vb//w0N
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//+Dg///////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////2dn//ykp//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//CAj//6Wl////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////2Fh//8AAP//AAD//wAA
- //8AAP//AAD//6Oj////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////yws//8AAP//AAD//wAA
- //8AAP//AAD//8TE////////////////////////////////////////////////////////////////
- /////////////8vL//8AAP//AAD//wAA//8AAP//AAD//yws////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////8TE
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//////////////////////////////////////////
- ////////////////////////////////////////ODj//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wQE//8sLP//DQ3//wAA//8AAP//AAD//wAA//8AAP//BAT//9TU
- /////////////////////////////////////////////////////////////////////////////7+/
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//9iYv//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////r6////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////w8P//QUH//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//gID/////////////////////////////////////
- //////////////////////////////////////////////////////////////////9hYf//AAD//wAA
- //8AAP//AAD//wAA//+jo///////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////9ERP//AAD//wAA
- //8AAP//AAD//wAA///ExP//////////////////////////////////////////////////////////
- //////////////////+rq///AAD//wAA//8AAP//AAD//wAA//9MTP//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///ExP//AAD//wAA//8AAP//AAD//wAA//8AAP//IyP/////////////////////////////////////
- /////////////////////////////////////////////yMj//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//4KC
- ////////////////////////////////////////////////////////////////////////////////
- //90dP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//9FRf//+vr/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////7S0//88PP//8/P/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////////////////r6
- //9nZ///AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//9QUP//8/P/////////////////////
- ////////////////////////////////////////////////////////////////////////YWH//wAA
- //8AAP//AAD//wAA//8AAP//o6P/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////RET//wAA
- //8AAP//AAD//wAA//8AAP//q6v/////////////////////////////////////////////////////
- ////////////////////////bW3//wAA//8AAP//AAD//wAA//8AAP//a2v/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////xMT//wAA//8AAP//AAD//wAA//8AAP//AAD//yMj////////////////////////////////
- //////////////////////////////////////////////////8EBP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//yoq
- ///29v//////////////////////////////////////////////////////////////////////////
- ////////Kyv//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8uLv//8/P/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////Dw//8eHv//AAD//zw8///z8///////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////4+P//8EBP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//zEx///l5f//////////
- /////////////////////////////////////////////////////////////////////////////2Fh
- //8AAP//AAD//wAA//8AAP//AAD//6Oj////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////0RE
- //8AAP//AAD//wAA//8AAP//AAD//6Oj////////////////////////////////////////////////
- ///////////////////6+v//d3f//wAA//8AAP//AAD//wAA//8AAP//AAD//4yM////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////8TE//8AAP//AAD//wAA//8AAP//AAD//wAA//8jI///////////////////////////
- ///////////////////////////////////////////////////w8P//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- ///IyP//////////////////////////////////////////////////////////////////////////
- ////////3Nz//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8aGv//6en/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////9vb///AAD//wAA//8AAP//PDz///Pz////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////s7P//w0N//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//Ghr//8fH
- ////////////////////////////////////////////////////////////////////////////////
- //9hYf//AAD//wAA//8AAP//AAD//wAA///ExP//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //9ISP//AAD//wAA//8AAP//AAD//wAA//+jo///////////////////////////////////////////
- ///////////////////z8///SEj//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//+zs///////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////+8vP//AAD//wAA//8AAP//AAD//wAA//8AAP//NDT/////////////////////
- ////////////////////////////////////////////////////////9vb//6+v//+IiP//ZGT//0hI
- //8eHv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //9vb///////////////////////////////////////////////////////////////////////////
- /////////////5WV//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8NDf//0ND/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////AwP//AAD//wAA//8AAP//AAD//wAA//8uLv//6en/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////Q0P//Hh7//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8ICP//paX/////////////////////////////////////////////////////////////////////
- ////////YWH//wAA//8AAP//AAD//wAA//8AAP//xMT/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////YWH//wAA//8AAP//AAD//wAA//8AAP//o6P/////////////////////////////////////
- ///////////////////Z2f//KSn//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//2dn/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////o6P//wAA//8AAP//AAD//wAA//8AAP//AAD//0RE////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////b2///a2v//t7f//5GR//9wcP//T0///yws//8ICP//AAD//wAA//8AAP//AAD//wAA
- //8iIv//8/P/////////////////////////////////////////////////////////////////////
- //////////////////9LS///AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8EBP//t7f/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////z8///IiL//wAA//8AAP//AAD//wAA//8AAP//AAD//ykp
- ///p6f//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////+np//84OP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//+AgP//////////////////////////////////////////////////////////
- /////////////2Fh//8AAP//AAD//wAA//8AAP//AAD//8TE////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////2Fh//8AAP//AAD//wAA//8AAP//AAD//4yM////////////////////////////////
- //////////////////+7u///ERH//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8EBP//nZ3/////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////6Oj//8AAP//AAD//wAA//8AAP//AAD//wAA//9ERP//////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////+Tk///AwP//np7//3d3
- //9WVv//t7f/////////////////////////////////////////////////////////////////////
- ///////////////////29v//CAj//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//nZ3/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////cnL//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//KSn//+np////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////8/P//1VV//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//6Ki////////////////////////////////////////////////
- //////////////////9hYf//AAD//wAA//8AAP//AAD//wAA///ExP//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////9hYf//AAD//wAA//8AAP//AAD//wAA//9/f///////////////////////////
- //////////////////+Tk///BAT//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8aGv//wsL/////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////+jo///AAD//wAA//8AAP//AAD//wAA//8AAP//RET/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////t7f//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//gID/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////yMj//wQE//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8iIv//2dn/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////Pz//88PP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//3R0////////////////////////////////////////////////
- ////////////////////////YWH//wAA//8AAP//AAD//wAA//8AAP//xMT/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////YWH//wAA//8AAP//AAD//wAA//8AAP//f3//////////////////////
- //////////////r6//9nZ///AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8xMf//5eX/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////o6P//wAA//8AAP//AAD//wAA//8AAP//AAD//2Fh
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////2ho//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//XV3/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////9vb//yoq//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//xoa///Z2f//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////Pz//88PP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//3R0////////////////////////////////////////////////
- /////////////////////////////1pa//8AAP//AAD//wAA//8AAP//AAD//8TE////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////39///8AAP//AAD//wAA//8AAP//AAD//39/////////////////
- /////////////+np//9BQf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//9ZWf//8/P/////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////6Oj//8AAP//AAD//wAA//8AAP//AAD//wAA
- //9hYf//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////8LC//8NDf//AAD//wAA//8AAP//AAD//wAA//8AAP//PDz///r6
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////3d3//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//Ghr//9nZ////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////Pz//88PP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//1VV///6+v//////////////////////////////////////////
- //////////////////////////////////9ERP//AAD//wAA//8AAP//AAD//wAA///ExP//////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////9/f///AAD//wAA//8AAP//AAD//wAA//9wcP//////////
- /////////////9TU//8iIv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//+IiP//////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////+jo///AAD//wAA//8AAP//AAD//wAA
- //8AAP//YWH/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////9nZ//8aGv//AAD//wAA//8AAP//AAD//wAA//8AAP//KSn///Dw
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////9DQ//8EBP//AAD//wAA//8AAP//AAD//wAA
- //8ICP//Xl7//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8aGv//x8f/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////r6//88PP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//1VV///6+v//////////////////////////////////////////
- ////////////////////////////////////////RET//wAA//8AAP//AAD//wAA//8AAP//xMT/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////f3///wAA//8AAP//AAD//wAA//8AAP//YWH/////
- /////////////6+v//8NDf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//w0N//+zs///////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////o6P//wAA//8AAP//AAD//wAA
- //8AAP//AAD//3Bw////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////+np//8pKf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//2Nj
- ///29v//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////r6//8xMf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//j4////////+Li///AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//w0N///Cwv//////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////r6//9VVf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//1VV///6+v//////////////////////////////////////////
- /////////////////////////////////////////////0RE//8AAP//AAD//wAA//8AAP//AAD//8TE
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////39///8AAP//AAD//wAA//8AAP//AAD//zAw
- //9eXv//PDz//xYW//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//yYm///U1P//////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////4OD//8AAP//AAD//wAA
- //8AAP//AAD//wAA//9/f///////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////+np//8pKf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//MTH//9nZ////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////+Cgv//AAD//wAA//8AAP//AAD//wAA
- //8AAP//OTn///r6/////////////5OT//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//DQ3//8LC
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////r6//9VVf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//0hI///6+v//////////////////////////////////////////
- //////////////////////////////////////////////////9ERP//AAD//wAA//8AAP//AAD//wAA
- ///ExP//////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////+env//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//0VF///s7P//////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////9/f///AAD//wAA
- //8AAP//AAD//wAA//8AAP//f3//////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////+np//8pKf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8NDf//np7/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////Q0P//BAT//wAA//8AAP//AAD//wAA
- //8AAP//CAj//9nZ////////////////////////k5P//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8NDf//t7f/////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////r6//9VVf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//zw8///z8///////////////////////////////////////////
- ////////////////////////////////////////////////////////RET//wAA//8AAP//AAD//wAA
- //8AAP//xMT/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////o6P//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//3Bw///6+v//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////f3///wAA
- //8AAP//AAD//wAA//8AAP//AAD//39/////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////+np//8pKf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//9ZWf//8PD/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////6+v//OTn//wAA//8AAP//AAD//wAA
- //8AAP//AAD//4+P//////////////////////////////////+Tk///AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wQE//+srP//////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////9ZWf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//zw8///z8///////////////////////////////////////////
- /////////////////////////////////////////////////////////////0RE//8AAP//AAD//wAA
- //8AAP//AAD//9ra////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////6Oj//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//BAT//52d////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////39/
- //8AAP//AAD//wAA//8AAP//AAD//wAA//+jo///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////+np//8pKf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//xER
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//yIi///IyP//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////j4///wAA//8AAP//AAD//wAA
- //8AAP//AAD//zY2///6+v///////////////////////////////////////6Wl//8EBP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//BAT//6ys////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////90dP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//zw8///z8///////////////////////////////////////////
- //////////////////////////////////////////////////////////////////9ERP//AAD//wAA
- //8AAP//AAD//wAA///h4f//////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////+jo///AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//Ghr//8LC////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //9/f///AAD//wAA//8AAP//AAD//wAA//8AAP//o6P/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////+np//8pKf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//5OT
- ///s7P//SEj//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//BAT//4uL////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////2dn//wgI//8AAP//AAD//wAA
- //8AAP//AAD//wQE///Q0P//////////////////////////////////////////////////rKz//wQE
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8EBP//qKj/////////////////////////////////////
- //////////////////////////////////////////////////////////////////90dP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//ykp///z8///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////RET//wAA
- //8AAP//AAD//wAA//8AAP//4eH/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////vLz//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8aGv//S0v//+Xl////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////f3///wAA//8AAP//AAD//wAA//8AAP//AAD//6Oj////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////+np//8pKf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//5OT
- //////////////////+Skv//CAj//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//RUX//+np
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////zk5//8AAP//AAD//wAA
- //8AAP//AAD//wAA//+Cgv//////////////////////////////////////////////////////////
- //+srP//BAT//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//+Tk///////////////////////////
- //////////////////////////////////////////////////////////////////90dP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//ykp///p6f//////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////0RE
- //8AAP//AAD//wAA//8AAP//AAD//+Hh////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////8TE
- //8AAP//AAD//wAA//8nJ///TEz//2ho//+MjP//s7P//9bW///z8///////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////39///8AAP//AAD//wAA//8AAP//AAD//wAA//8WFv//PDz//1NT//9oaP//f3///56e
- //+3t///z8///+Tk////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////+np//8pKf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//5OT
- /////////////////////////////9DQ//8qKv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8VFf//t7f/////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////5aW//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8xMf//+vr/////////////////////////////////////////////////////
- /////////////6ys//8EBP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//5OT////////////////
- //////////////////////////////////////////////////////////////////+AgP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//ykp///p6f//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //9ERP//AAD//wAA//8AAP//AAD//wAA///h4f//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///p6f//vLz//93d////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////9iYv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//x4e//84OP//T0///2Rk//9/f///mpr//7Oz///Ly///4eH/////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////+np//8pKf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//5OT
- ////////////////////////////////////////8/P//2tr//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//9zc///+vr/////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////+Hh//8NDf//AAD//wAA
- //8AAP//AAD//wAA//8EBP//0ND/////////////////////////////////////////////////////
- ////////////////////////t7f//w0N//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//k5P/////
- //////////////////////////////////////////////////////////////////+Tk///AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//ykp///p6f//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////RET//wAA//8AAP//AAD//wAA//8AAP//4eH/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////0tL//3Fx//8eHv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//Ghr//zQ0//9MTP//YWH//3p6//+Vlf//r6///8fH///h4f//+vr/////////////////////
- /////////////////////////////+np//8pKf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//5OT
- ////////////////////////////////////////////////////////rKz//xER//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//zEx///d3f//////////////////////////////////////////
- //////////////////////////////////////////////////////////////////9BQf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//goL/////////////////////////////////////////////////////
- ///////////////////////////////////Cwv//DQ3//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //94eP////////////////////////////////////////////////////////////+Tk///AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//xoa///d3f//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////ycn//8AAP//AAD//wAA//8AAP//AAD//+Hh////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////9zc
- //+EhP//Jyf//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8WFv//MDD//0hI
- //9hYf//d3f//5GR//+rq///xMT//9bW//8pKf//AAD//wAA//8AAP//AAD//wAA//8AAP//BAT//6Gh
- ///////////////////////////////////////////////////////////////////h4f//PDz//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//DQ3//6Gh////////////////////////////////
- //////////////////////////////////////////////////////////////////+Zmf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//Kir///b2////////////////////////////////////////////////
- /////////////////////////////////////////////8LC//8NDf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//3R0//////////////////////////////////////////////////+Tk///AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//xoa///Z2f//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////8jI///AAD//wAA//8AAP//AAD//wAA///h4f//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////s7P//kJD//zs7
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//BAT//6ys
- //////////////////////////////////////////////////////////////////////////////r6
- //+Dg///BAT//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//WVn///Pz////////////////
- ///////////////////////////////////////////////////////////////////l5f//ERH//wAA
- //8AAP//AAD//wAA//8AAP//BAT//8jI////////////////////////////////////////////////
- ////////////////////////////////////////////////////////wsL//w0N//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//dHT///////////////////////////////////////+dnf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//xoa///Z2f//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////IyP//wAA//8AAP//AAD//wAA//8AAP//4eH/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////8/P//6am//9HR///BAT//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//BAT//wQE
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//BAT//6ys
- ////////////////////////////////////////////////////////////////////////////////
- /////////////8PD//8iIv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8iIv//zMz/////
- ////////////////////////////////////////////////////////////////////////TU3//wAA
- //8AAP//AAD//wAA//8AAP//AAD//3d3////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////MzP//Ghr//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//9dXf//+vr///////////////////////+srP//BAT//wAA
- //8AAP//AAD//wAA//8AAP//AAD//xER///Z2f//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////yMj//8AAP//AAD//wAA//8AAP//AAD//+Hh////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////b2//+ysv//WVn//wgI//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8/P///lZX//+zs
- ////////6+v//9bW///AwP//o6P//4OD//9ra///Vlb//0BA//8jI///BAT//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//BAT//6ys
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////8PD//1VV//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wQE
- //+Li///////////////////////////////////////////////////////////////////oaH//wAA
- //8AAP//AAD//wAA//8AAP//AAD//yoq///29v//////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////9nZ
- //8aGv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//1VV///6+v////////////+srP//BAT//wAA
- //8AAP//AAD//wAA//8AAP//AAD//w0N///Cwv//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////8jI///AAD//wAA//8AAP//AAD//wAA///h4f//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////wsL//2Rk//8VFf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//MzP//4SE///k5P//////////
- ///////////////////////////////////////////////////////////////////r6///1tb//8DA
- //+jo///g4P//2tr//9WVv//QED//yMj//8EBP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//BAT//6ys
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////mZn//w0N//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//0VF///p6f//////////////////////////////////////////////////7Oz//xER
- //8AAP//AAD//wAA//8AAP//AAD//wQE///IyP//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////2dn//xoa//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//VVX///r6//+srP//BAT//wAA
- //8AAP//AAD//wAA//8AAP//AAD//w0N///Cwv//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////IyP//wAA//8AAP//AAD//wAA//8AAP//8/P/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////9LS//95ef//Hh7//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//x4e//98fP//0tL/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////+vr///W1v//wMD//6Oj//+Dg///a2v//1ZW
- //9AQP//IyP//wQE//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//BAT//6ys
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////Z2f//MTH//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//Ghr//7e3/////////////////////////////////////////////1VV
- //8AAP//AAD//wAA//8AAP//AAD//wAA//9vb///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////Z2f//Ghr//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//89Pf//BAT//wAA
- //8AAP//AAD//wAA//8AAP//AAD//w0N///Cwv//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////yMj//8AAP//AAD//wAA//8AAP//AAD/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////g4P//hIT//y4u//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8VFf//aWn//8fH////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////6+v//9bW///AwP//o6P//4OD//9ra///Vlb//0BA//8jI///CAj//6ys
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////b2//9zc///AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//d3f///r6/////////////////////////////6ys
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8iIv//8/P/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////93d//8pKf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wQE//+7u///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////8jI///AAD//wAA//8AAP//AAD//wAA
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////7Oz//5WV//8/P///AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//DQ3//11d//+2tv//+vr/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////7e3
- //8VFf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//81Nf//3d3//////////////////+zs
- //8VFf//AAD//wAA//8AAP//AAD//wAA//8AAP//wMD/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////6en//ykp//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wQE//+srP//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////IyP//wAA//8AAP//AAD//wAA
- //8AAP//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////////////////Pz
- //+mpv//S0v//wQE//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wQE//9OTv//pqb///Pz////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////6en//0VF//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//w0N//+lpf//////////
- //9iYv//AAD//wAA//8AAP//AAD//wAA//8AAP//b2//////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////p6f//KSn//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wQE//+srP//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////yMj//8AAP//AAD//wAA
- //8AAP//AAD/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////6+v//trb//11d
- //8NDf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//Pz///56e///s7P//////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////j4///wQE//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//15e
- //+qqv//AAD//wAA//8AAP//AAD//wAA//8AAP//IiL///Pz////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////+np//8pKf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wQE//+srP//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////8jI///AAD//wAA
- //8AAP//AAD//wAA////////////////////////+vr//+Hh///h4f//4eH//+Hh///h4f//4eH//+Hh
- ///h4f//4eH//9ra///ExP//xMT//8TE///ExP//xMT//8TE///ExP//xMT//8TE//+zs///o6P//6Oj
- //+jo///o6P//6Oj//+jo///o6P//6Oj//+jo///jIz//39///9/f///f3///39///9kZP//FRX//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//zMz
- //+IiP//5OT/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////MzP//Jib//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//729////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////6en//zw8
- //8AAP//AAD//wAA//8AAP//AAD//wAA//+amv//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////DQ3//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8iIv//fHz//9XV
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////Pz//9iYv//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//2Ji////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///z8///PDz//wAA//8AAP//AAD//wAA//+Tk///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//FRX//21t///Hx///////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////6io//8NDf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//x4e///w8P//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////Pz//88PP//AAD//wAA//+Tk///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//w0N//9dXf//u7v///r6////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////4eH//zk5
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//+0tP//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////8/P//zw8//+Pj///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8ICP//UlL//6qq///29v//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///6+v//e3v//wQE//8AAP//AAD//wAA//8AAP//AAD//wAA//9iYv//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////29v//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
/////////////wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//0ND//+env//7Oz/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////AwP//Hh7//wAA//8AAP//AAD//wAA//8aGv//8PD/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////8AAP//AAD//wAA//8AAP//AAD//wgI//8jI///IyP//yMj//8jI///IyP//yMj
- //8jI///IyP//yMj//8jI///IyP//zg4//9ERP//RET//0RE//9ERP//RET//0RE//9ERP//RET//0RE
- //9ERP//RET//2Fh//9hYf//YWH//2Fh//9hYf//YWH//2Fh//9hYf//YWH//2Fh//9hYf//a2v//39/
- //9/f///f3///39///9/f///lZX//+Tk////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////+zs//9RUf//AAD//wAA//8AAP//rKz/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////5aW//8ICP//VVX/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////1NT//+zs////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
+ //8AAP//AAD//wAA//8oAAAAIAAAAEAAAAABACAAAAAAAIAQAAAAAAAAAAAAAAAAAAAAAAAA////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
@@ -7709,9 +1027,40 @@
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////////7+/v/9/f3//f39//5+f
+ n/////////////////////////////////////////////Dw8P9/f3//f39//39/f//w8PD/////////
+ ////////////////////////39/f/39/f/9/f3//f39//39/f/+wsLD/f39//39/f/9/f3//cHBw/19f
+ X/+fn5//Pz8//5CQkP9/f3//f39//39/f/+wsLD/f39//39/f/9/f3//oaGh/zExMf9/f3//k5OT/2Ji
+ Yv////////////////////////////////+/v7//f39//5+fn/9/f3//Hx8f/zExMf+hoaH/f39//zEx
+ Mf8fHx//n5+f/5+fn/9/f3//ERER/6Ghof9zc3P/oaGh/wAAAP+fn5//f39//19fX/8AAAD/k5OT/39/
+ f//S0tL/YmJi/////////////////////////////////7+/v/9/f3//Pz8////////h4eH/YmJi/7Cw
+ sP+wsLD/YmJi/z8/P/9/f3//Pz8//39/f/8iIiL/oaGh/yIiIv+hoaH/AAAA/7+/v/8AAAD/X19f/wAA
+ AP/ExMT/AAAA/8TExP9iYmL/////////////////////////////////v7+//39/f/8/Pz////////Dw
+ 8P8xMTH/cHBw/3BwcP8xMTH/Pz8//19fX/9/f3//Pz8//zExMf9QUFD/f39//1BQUP8xMTH/Pz8//39/
+ f/8fHx//MTEx/2JiYv8AAAD/YmJi/2JiYv////////////////////////////////+/v7//Pz8//x8f
+ H///////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ //81Nf7/LSHf/2dLuP87K9n/kpL+///////r6/7/Tk79/zor2P8BAP7/FxP6/1lAw/9fRL//DAn2/yQa
+ 5/9iSLz/Z0u3/19Gvf8UDvH/BQT7/1tEwP9aQsL/Cgn8/7a3/v9MTP3/KB3k/zYo2v+Mi/z/////////
+ /////////////xkX/P/usnH//79n//C0cP9QS/b/1dX9/zUw8/+sgpv/+Lpr/w4J9v9rUL3//79n//+/
+ Z/+Tbqj/blC4/7eHjP/FkoX/8bRt/5Zwpv8JBvj/3KV5//+/Z/95XLb/ERL8/w4K9v/fqHv/aE7C/9nY
+ /v//////////////////////LCz+/9+2nv//0JH//9CR/z016v85M+7/2bKi///Qkf/VrZ//Cwb6/1pL
+ 1P//0JH//9CR/7aUsP8BAf3/AAH9/xoW8v+qirb/sZGx/wAB/f9MPtr//s+R//jLlP83LOf/emTL/+e8
+ mf9mY/f///////////////////////////9LS/7/xa7I///iuv//4rr/U0nn/+LJw//22bz/Y1bg/wYF
+ /P8AAP7/OzXt///iuv//4rr/1LvF/0Q+7f/Nt8n/79S9/6CMzv86MOv/AAD+/wAB/v+nk87//+K6/97F
+ xP/v1L//d2nd/9fV+v///////////////////////////2Vm/f+qour///Pk///z5P9nYfT/gHjs/+vg
+ 5P/67+T/yMDs/ysq+/8iIfr//vPk///z5P/r4eT/My/1/83D5f/88OT/x77s/1lW+P8AAP3/AAH//2Bb
+ 8///8+T//vPk//7y5P9pZff/7e3+////////////////////////////f4D+/4yM/f///////////39+
+ //8BAP//Cwv+/2Vl/f/q6v7/bm39/wsK/v/39/7///////r6/v8NDf3/AwP8/1JS/f/U1P7/8vL9/wYG
+ /v8DBP//0ND+//////+0tPz/f3/9/+fn/v9zc/7//v7+//////////////////////+hovz/Y2P+////
+ ////////u7r9/1VV/v9WVv3/YF76/729+/+Jif3/AgP8/9fX/f///////////3Nz+v9YV/3/WFb9/29v
+ +v/7+/7/EBD+/1lZ/v//////+Pj+/ykp/f8NDf3/yMj+/6ur/f+xsP7//////////////////////9/f
+ /f8fH/7/c3L8/4CA/P+Af/z/gH/9/39//f9/gPz/fn38/zo6/P8bHP3/RET9/39//P+BgPz/gID8/4B/
+ /v95ef3/c3P7/3Jy/P8LDP3/RkX+/3+A/P9eXPz/aWn9/6qq/f8hIfz/fn79/y4t/P//////////////
+ /////////////+Dg///JyP//yMj//8nI///IyP//yMj+/8jJ/f/IyP//yMj///r6///o6P//3Nz//9XU
+ /v/S0v7/zs3//8rK///IyP//yMj//8jI///JyP//ycj+/8nI///19f///v7+/83M/f/IyP7/1NT+////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
@@ -7729,31 +1078,170 @@
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ /////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAKAAAADAAAABgAAAAAQAgAAAAAACAJQAAAAAAAAAAAAAAAAAAAAAAAP//
+ /////////v7+//7+/v////////////////////////////////////////////7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////v7+//7+/v/+/v7//v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+/////////////v7+//7+/v//////////////
+ //////////////////////////////7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ /////////v7+//7+/v/+/v7//v7+//7+/v///////v7+//7+/v///////v7+//7+/v/+/v7//v7+//7+
+ /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+/////////////v7+//7+/v////////////////////////////////////////////7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////v7+//7+/v/+/v7//v7+//7+
+ /v///////v7+//7+/v///////v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
+ /v/+/v7//v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+/////////////v7+//7+
+ /v////////////////////////////////////////////7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////v7+//7+/v/+/v7//v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+/////////////v7+//7+/v//////////////////////////////
+ //////////////7+/v///////v7+//7+/v///////v7+/+/v7/+/v7//v7+//7+/v/+/v7//19fX//7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v/U1NT/v7+//7+/
+ v/+/v7//v7+///Pz8////////v7+//7+/v///////v7+////////////////////////////////////
+ /////////////////////////////////////////////////////////////7+/v/8PDw//f39//39/
+ f/8/Pz//Ly8v/8/Pz///////////////////////////////////////////////////////////////
+ //9TU1P/SUlJ/39/f/94eHj/ERER/3p6ev/39/f//////////////////////////////////v7+//7+
+ /v/+/v7/t7e3/z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//66urv8/Pz//Pz8//z8/P/8/Pz//Pz8//56e
+ nv8HBwf/Pz8//z8/P//Hx8f/Ly8v/4mJif9MTEz/Pz8//z8/P/8/Pz//Pz8//5aWlv9XV1f/Pz8//z8/
+ P/8/Pz//Pz8//29vb/9TU1P/JCQk/z8/P/96enr/pqam/yIiIv/w8PD//v7+//7+/v///////v7+////
+ /////////v7+//7+/v//////n5+f/z8/P//39/f/v7+//7+/v/+np6f/AAAA/wgICP92dnb/x8fH/7+/
+ v/+0tLT/GRkZ/wAAAP9PT0//z8/P/7+/v//39/f/Pz8//wAAAP85OTn/xcXF/0NDQ//FxcX/c3Nz/wAA
+ AP8fHx//t7e3/7+/v/+/v7//d3d3/wAAAP8UFBT/oqKi/7+/v//U1NT/0tLS/yIiIv/w8PD//v7+//7+
+ /v///////v7+////////////////////////////n5+f/z8/P//f39//AAAA/39/f/9/f3//aWlp/yIi
+ Iv/o6Oj/kJCQ/39/f/94eHj/ERER/wAAAP/f39//Pz8//wAAAP/f39//Pz8//wAAAP+ysrL/c3Nz/zk5
+ Of/Y2Nj/c3Nz/wAAAP9/f3//n5+f/wAAAP8AAAD/AAAA/wAAAP9TU1P/0tLS/wAAAP9TU1P/0tLS/yIi
+ Iv/w8PD//////////////////////////////////v7+//7+/v/+/v7/n5+f/z8/P//f39//AAAA//7+
+ /v//////0tLS/yIiIv/l5eX/WVlZ/1lZWf/l5eX/IiIi/wAAAP/f39//Pz8//wAAAP/f39//Pz8//wAA
+ AP+ysrL/c3Nz/wAAAP+ysrL/c3Nz/wAAAP9/f3//n5+f/wAAAP9fX1//d3d3/wAAAP9TU1P/0tLS/wAA
+ AP9TU1P/0tLS/yIiIv/w8PD//v7+//7+/v///////v7+/////////////v7+//7+/v//////n5+f/z8/
+ P//f39//AAAA////////////3d3d/yQkJP8+Pj7/v7+//7+/v/8+Pj7/JCQk/y8vL/8XFxf/v7+//7+/
+ v/+/v7//Ly8v/yAgIP8RERH/qamp/7+/v/+/v7//VlZW/xwcHP8HBwf/j4+P/7+/v/+np6f/AAAA/yQk
+ JP8+Pj7/np6e/wAAAP8+Pj7/np6e/yIiIv/w8PD//v7+//7+/v///////v7+////////////////////
+ ////////n5+f/z8/P//f39//AAAA/////////////////8nJyf9/f3//f39//39/f/9/f3//ycnJ/9/f
+ 3/9/f3//f39//39/f/9/f3//f39//8DAwP+IiIj/f39//39/f/9/f3//f39//7m5uf+Pj4//f39//39/
+ f/9/f3//f39//8jIyP9/f3//f39//39/f/9/f3//f39//5CQkP/39/f/////////////////////////
+ /////////v7+//7+/v/+/v7/n5+f/w8PD/83Nzf/AAAA//7+/v///////v7+//7+/v/+/v7//v7+//7+
+ /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+/////////////v7+//7+/v////////////////////////////////////////////7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+/////////////////8/P//+Cgv7/f4D+/4B//v9/gP7/g4P//9fX
+ /v/+/v7////////////8/P7/vr7//4GC/v9/f/7/f3///56d/v+Bgf7/gX/9/4F//v9/f/7/f3/+/39/
+ //9/gP//f4D+/39//v+AgP7/f4D+/4B//v9/f/7/f3/+/3+A//9/gP//f4D//4SE/v+6uv7//v7//9jY
+ /f+Bgf7/f3/+/4B//v+DhP7/5OP9/////////////////////////////v7+/yUm/v8GBfn/X0W9/5tv
+ lf+Ua5v/OirY/zw6/v/29v7//v7+//j4/v+Bgf7/Dgz8/1c/xf8qHuP/AgD+/wYB/v9CL9P/lGqb/5lt
+ mP9VPcX/AgH8/x0U6/94WK7/l3CW/5lwlP+acJP/iGSi/ysf4f8BAf3/Cwj3/4Jfp/+YcJb/fVuq/wYF
+ +v8VFf7/19f+/1BR/f8CAvz/WEDE/3RUsv8MDfj/ysj8//7+/v///////v7+/////////////////xoY
+ /v9sULv//rxh//+8Yf//vGH/36V0/xcR+v/g3/3/7Oz+/09P+/8fF+z/r4KT//68Yf+AXq//AwH8/y4h
+ 4f/ys2j//7xh//68Yf/7uWP/Uz3L/3BTtf/rrWv/9LRn//i3ZP/9u2H//rxh/8mVgf8MB/n/EQzz/+eq
+ bf//vGH//rxh/4pmqP8CBPr/Jyb9/wIB/f9INdL/97Zm/6p9lP88Ovv/9/f+//7+/v///////v7+////
+ /////////////zEv//9kTsv//8d8///HfP//x3z//cZ9/ywh5/+npv3/PDv9/0Ay3//XqJH//sd8///H
+ fP+WdbD/BwH+/yYf5//yvYH//8d8///HfP//x3z/f2O9/woF+f8ZE+//Ixvo/yoh4/9HNNb/1qeO/+q3
+ hv8bEvL/AQL7/2xVwv/7xX3//8d8//S/gf9HOtf/AgH9/w0J+P/InZj//cZ9/0o52P+mpv7/////////
+ /////////////////////////v7+/0hJ/v9JPeD//tOX//7Tl///05f//tOX/0o93f8NDf3/Vkjc//DH
+ nf//05f//tOX/+O7n/9DN+D/BAD+/xcU8v/pwZ7//tOX//7Tl///05f/lnzB/wAB/f8AAv3/AQH+/xgU
+ 8/9fTtj/4Lmj/+/Gnf8bFvL/AAD+/woJ+f/Anq///tOX//7Tl//Wsaf/HhXz/1lJ2//70Jn/y6eq/zg1
+ 9//y8v7//v7+//7+/v///////v7+/////////////////2tr/v8zLO//+9y0///ftP//37T//9+0/2td
+ 3f9OROj/99i2//7ftP/FqsH/Wk7f/wwL+f8AAf7/AAD+/wgI+//Xu77//9+0//7ftP//37T/uqHH/w0M
+ +f9xZd3/xq7D//fYtf/32LX/0be+/3hn1v8IBvz/AAD+/wAB/v8wKu7/7tC4//7ftP/+37T/t6DK/9vA
+ vv/52rX/UEXl/6yo9v///////v7+//7+/v///////v7+/////////////////4OD/P8gHff/8d7Q///q
+ z///6s///+rP/4J35v+AdeX//OjP//7qz//Wxtf/iH/m/0Q/8/8REPv/AAD+/wEC/v/Etdn//+rP///q
+ z///6s//z7/V/0A68f/04dD//+rP//vnz/+dkd//Myz1/wcE/v8BAP7/AAH+/wAB//8BAv3/kYXg///q
+ z///6s///urP//7qz//NvNf/MC/8//j4/v///////////////////////////////////////v7+/56e
+ /f8UFPv/5d3q//726///9uv//vbr/52X8v8ODP3/ZWDz/9TM6//99er//vbq//zz6//Hwe//DAz9/wAB
+ /v+rpfD//vbq//726///9uv/5+Dq/wkI/P9ST/P/0srq//726//+9ur/8Ojs/6um8v8YF/r/AAD+/wAB
+ /v8CAv7/m5bx//726///9uv//vXq//306v/t5ez/Qz/7/9bW/v///////v7+//7+/v///////v7+////
+ /////////////7S0/v8NDf3/0dH9/////////////////7Oz//8EAv//AQD//wUF/v9DQv7/rq/8//v7
+ /v/z8/7/Kin+/wEB/f+Njf3///////7+/v//////9vb9/xAP/f8AAP3/Bgf8/1xd/P/MzP3//f3+//7+
+ /v9sbPv/AAD+/wAB/v8tLf7/8fD+//7+/v//////srL8/3Bv/f/6+v7/ysr9/0pJ/v/z8/7//v7+//7+
+ /v///////v7+/////////////////9DQ/v8MDf3/sbH+/////////////////87N/v8KCf7/AQD+/wIB
+ /f8AAP7/BwX+/4B/+v/5+f7/Q0D7/wEB/f9nZvz//////////////////f3+/yIi/v8AAP7/AQD8/wMA
+ /v8QDv7/eXn9//39/v+Ojf3/AAD//wID/v+jo/7////////////t7f7/MDD7/wgI+/+srP3//v7+/4CA
+ /v+Kif3//v7//////////////////////////////v7+/+Xl/P8UFvz/ior+//7+/v///////v7+/+3t
+ /f+Ghv3/f3/+/4B//f+GhPv/kpD3/8HB+f/9/f7/VFT9/wME/P89Pf3//Pz+//7+/v///////v7+/6qq
+ +P+HiPn/goH+/4GA/v+Ih/j/nZz3//z8/v+Vlf3/AAD+/zAw/v/y8v7//v7+//7+/v+Pj/7/BAT9/xMS
+ /f8mJf7/5eX+//Hx/v9KSP3/0ND+//7+/v///////v7+//////////////////v7/v9CQv3/JSX9/6Oi
+ +v+6uvz/vLz7/7u7/P+7u/7/u7v9/7u7/f+7u/3/u7z9/7y7/P+qqfv/MTL8/wME/f8LC/7/ior7/7q6
+ /P+8vPz/vLz8/7y8/P+7u/z/u7v+/7W1/f+urvv/q6v6/6qq+v9tbv3/AAL9/z8+/v+5ufz/u7z8/7Gx
+ /f8eHfv/cHH9/8fH/f8QEP7/SEj8/7q6/f93df3/SUj7//7+/v///////v7+////////////////////
+ ///U1P7/QUD+/zEu/f8yMf7/MTH9/zUx/f8yMf7/MjH+/zEx/f8xM/r/MTL8/zEx/v8vL/7/LS79/5mZ
+ /f+QkP7/WFj+/1NS/v9JRf7/R0P9/0JC/P8+O/7/OTj+/zQz/v8vL/7/Li7+/y4u/v8uLv7/LS3+/zAu
+ /v80Mf3/MzL8/zUx/v9NTP3/7e7+//39/v+JiP3/MC76/zEy/f8yMv7/Skr7////////////////////
+ /////////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+//////////////////////////////////7+/v////////////7+/v////////////7+
+ /v////////////7+/v////////////7+/v////////////7+/v//////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
+ /v/+/v7//v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+////////////////////
+ //////////////7+/v////////////7+/v////////////7+/v////////////7+/v////////////7+
+ /v////////////7+/v//////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ //////////////7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+/////////////v7+//7+/v//////////////////////////////
+ //////////////7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v////////////7+/v////////////7+/v////////////7+/v////////////7+/v////////////7+
+ /v////////////7+/v////////////7+/v//////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////////////////////v7+//7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+////
+ //////////////7+/v////////////7+/v////////////7+/v//////////////////////////////
+ //////////////////////////////////////////////7+/v////////////7+/v////////////7+
+ /v////////////7+/v////////////7+/v////////////7+/v////////////7+/v////////////7+
+ /v//////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA
+ AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA
+ //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA
+ AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA
+ //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA
+ AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA
+ //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//ygA
+ AABAAAAAgAAAAAEAIAAAAAAAAEIAAAAAAAAAAAAAAAAAAAAAAAD/////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
@@ -7827,11 +1315,49 @@
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////////8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////////////////////
+ ///////////////////////////////////ExMT/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/xMTE////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ ////////AAAA/39/f/////////////////8AAAD/AAAA/39/f///////////////////////////////
+ ////////////////////////////////////////////////////////xMTE/wAAAP/ExMT/////////
+ ///ExMT/AAAA/wAAAP/ExMT/////////////////////////////////////////////////////////
+ /////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/8TExP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/xMTE/wAAAP8AAAD/AAAA/wAAAP9/f3///////wAAAP9/f3//RERE/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/0RERP9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/8TE
+ xP8AAAD/AAAA/wAAAP8AAAD/xMTE/8TExP8AAAD/xMTE////////////////////////////////////
+ //////////////////////////////////9/f3//AAAA////////////////////////////f39//wAA
+ AP8AAAD/AAAA/8TExP/////////////////ExMT/AAAA/wAAAP8AAAD/f39/////////////////////
+ //8AAAD/AAAA/wAAAP9ERET//////0RERP9ERET//////0RERP8AAAD/AAAA/wAAAP//////////////
+ ////////f39//wAAAP8AAAD/AAAA/8TExP/////////////////ExMT/AAAA/8TExP//////////////
+ ////////////////////////////////////////////////////////f39//wAAAP//////f39//wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/8TExP/ExMT/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////
+ //8AAAD/AAAA/39/f///////AAAA/wAAAP9ERET//////0RERP9ERET///////////9ERET/AAAA/wAA
+ AP//////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/8TExP/ExMT/AAAA/wAAAP/ExMT/xMTE/wAA
+ AP/ExMT//////////////////////////////////////////////////////////////////////39/
+ f/8AAAD//////39/f/8AAAD/////////////////xMTE/wAAAP/ExMT//////////////////////8TE
+ xP8AAAD/AAAA/39/f///////AAAA/wAAAP9/f3///////wAAAP8AAAD/RERE//////9ERET/AAAA/0RE
+ RP//////RERE/wAAAP8AAAD//////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP/ExMT/xMTE/wAA
+ AP8AAAD/xMTE/8TExP8AAAD/xMTE////////////////////////////////////////////////////
+ //////////////////9/f3//AAAA//////9/f3//AAAA/////////////////8TExP8AAAD/xMTE/8TE
+ xP8AAAD/AAAA/8TExP/ExMT/AAAA/wAAAP9/f3///////wAAAP8AAAD/f39///////8AAAD/AAAA/0RE
+ RP//////RERE/wAAAP9ERET//////0RERP8AAAD/AAAA//////9/f3//AAAA/wAAAP//////f39//wAA
+ AP8AAAD/xMTE/8TExP8AAAD/AAAA/8TExP/ExMT/AAAA/8TExP//////////////////////////////
+ ////////////////////////////////////////f39//wAAAP//////f39//wAAAP//////////////
+ ///ExMT/AAAA/wAAAP/ExMT////////////ExMT/AAAA/wAAAP8AAAD/AAAA/39/f///////////////
+ ////////AAAA/wAAAP8AAAD/RERE//////////////////////9ERET/AAAA/wAAAP8AAAD/////////
+ ////////f39//wAAAP8AAAD/AAAA/8TExP/ExMT/AAAA/wAAAP/ExMT/xMTE/wAAAP/ExMT/////////
+ /////////////////////////////////////////////////////////////39/f/8AAAD//////39/
+ f/8AAAD//////////////////////8TExP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP/ExMT//////wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//RERE/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/0RE
+ RP9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/xMTE/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/xMTE////////////////////////////////////////////////////////////////////
+ //9/f3//AAAA//////9/f3//AAAA////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP//////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
@@ -7843,6 +1369,79 @@
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////ra3//w0O
+ //8AAP3/AAH9/wQA/P8AAf7/AAH//wcH//93dv3//f3+///////////////////////b2/7/Q0L//wQE
+ //8AAf7/AAD//wAA//80Mv7/CAb+/wIB/f8FAPv/BQD+/wAA//8AAP7/AAD+/wAA//8AAP//AAL//wAB
+ /v8AAP7/AQD8/wEB/f8AAv3/AQD+/wEA//8AAf7/AAD//wAB//8AAv//AAH//wEC//8DBP3/GRn+/729
+ ////////19f8/woK/f8AAf3/AQD+/wIA/v8AA/z/Gxz8//Xy+///////////////////////////////
+ /////////////xob/v8AAP//Hxbq/5Zsmf/NlHT/zpZz/7SCh/8xI97/BQT//9HR//////////////7+
+ /v+xsf//Fhf9/wYD+/9hRr7/hWCn/wEA//8DAP7/BQD//xwS7P+Tap7/zJN2/86Vc/+peo3/MiTd/wAA
+ /v8RC/P/gFyq/7qIgP/MlnL/zZZx/86Wcf/MlXP/rn+I/0s2zP8CAv7/AAH9/xQO8v+kd5H/ypV0/8yV
+ dP+ab5f/DAj3/wAA/v8rK/7/9PT+/09P/f8BAf7/CQf3/5ZsnP+9iYP/GRPs/yYn+//7+f3/////////
+ //////////////////////////////////8eHf7/CQf5/9qgdP//u13//7td//+7Xf//u13/y5R+/wcC
+ /f+amv3///////z8/v+Jifv/BgT6/xwU7f+2hYv//rpd/+usaf8OCvX/AwH9/wYD+//QmHn//7td//+7
+ Xf//u13//7td/+qraf8bFO3/W0PB//+7Xf//u13//7td//+7Xf//u13//7td//+7Xf/xsWX/GxXt/wIA
+ /v8eFev/8LBl//+7Xf//u13//7td/5lwnP8BAfz/AAH8/0RE/f8CAv3/AQH+/4tlpv//u13/6Kpr/xEL
+ 9P+BgPz/////////////////////////////////////////////////OTT//wUD/P/gq4L//8Ny///D
+ cv//w3L//8Ny//m+dP8nGur/eXb2//X1/v9mZvz/AgH+/0Q02f/irYH//8Ny///Dcv/6v3T/Ihnr/wcC
+ /P8CAvz/06OE///Dcv//w3L//8Ny///Dcv//w3L/RzbX/w4K9f9RO9D/Z03B/3pctv+BYbL/l3Kn/8qZ
+ i//+wnH//8Ny/0w41f8FAP7/AQP6/4RmsP//w3L//8Ny///Dcv/7wHP/UUDO/wAD+/8CAf7/AgH+/zMn
+ 4v/2vHb//8Ny/5Vxq/8REv//5uX9/////////////////////////////////////////////////0hI
+ //8AAf7/zaSe///Mh///zIf//8yH///Mh///zIf/RDba/0ZG/f9KSv7/AgL9/3FZyf/2xYr//8yH///M
+ h///zIf/98WK/x8Y7/8JAP//AAL9/8Odnf//zIf//8yH///Mh///zIf//8yH/2FN0P8CAP7/AQD9/wAC
+ /f8AAf7/AAL8/wIB+f8UC/f/6LqP///Mh/9kUM7/AwH9/wAC+/8PDfT/2q6W///Mh///zIf//8yH/+S3
+ kv8bF+//BQD+/wMB/v+zjqn//8yH//fGif8sIun/dXX/////////////////////////////////////
+ //////////////////9oaP//AAD//7KUuP//1Zv//9Wb///Vm///1Zv//9Wb/2pX0f8CAP7/Bgb7/5R8
+ xP/905v//9Wb///Vm///1Zv/7MWf/3Fezv8AAf3/BAD+/wAB/v+mi7n//9Wb///Vm///1Zv//9Wb///V
+ m/95ZM7/AAH9/wAD+/8BAv3/AQD+/xUS9f9PQt7/r5K4//3Tm///1Zv/ZFPW/wAA/v8AAf7/AAH//0k9
+ 4f/70Zz//9Wb///Vm///1Zv/s5W3/woE+/86L+j/+tGd///Vm/+ojLv/Ew/3/+Xl/f//////////////
+ ////////////////////////////////////////i4v+/wAA//+ahc7//92w///dsP//3bD//92w///d
+ sP+LeNH/AgH9/5J/0f//3bD//92w//zbsP/Hq77/Zlja/xYT9v8AAf7/AAH+/wAB/v8AAf7/hnTT///d
+ sP//3bD//92w///dsP//3bD/nYfN/wEC/P8aGvL/dWbZ/8GowP/x0rL//92w///dsP/31rH/uaHB/ygh
+ 8f8AAP//AAH//wAB//8AAf7/nIjK///dsP//3bD//92w//7dsP+Abtj/v6bD///dsP/31rL/Lifv/3pz
+ 7////////////////////////////////////////////////////////////6Gg/P8AAP7/fXHg///m
+ xf//5sX//+bF///mxf//5sX/oI/Z/yAd9//44Mb//+bF///mxf/eyMv/T0bs/xAP+/8BAP7/AAH9/wAA
+ //8AAP//AAH+/2he5f//5sX//+bF///mxf//5sX//+bF/7ak0v8SEPr/4szK///mxf//5sX//+bF/866
+ zf9oXOT/JR/1/wMA/v8CAP//AQD+/wAB//8AAf//AAH//xgW+P/o0sj//+bF///mxf//5sX//uXE//7m
+ xP//5sX/o5PX/xMT///m5v7/////////////////////////////////////////////////////////
+ //+9vfz/AAH+/15Y7P//79r//+/a///v2v//79r//+/a/7yv4/8KB/3/tani//3t2f//79r//+/a//7u
+ 2f/t3tr/uq7k/2tk7/8UE/v/AAD//wAB//9TTfH//+/a///v2v//79r//+/a///v2v/MwNz/Cgn8/7So
+ 4f/+7tn//+/a///v2v/z5Nn/uq/h/2Nb8f8YFfv/AgH+/wAB/P8AAf//AAH//wAB//8AAfz/l47n///v
+ 2v//79r//+/a///v2v//79r//+/a/11Y8f9KSP7//v7+////////////////////////////////////
+ ////////////////////////19f9/wID/v9LSPX///jv///47///+O////jv///47//Vz/H/AwH+/wUD
+ /v9JRfj/uLLw//jy7v//+O////jv///47///+O//mpXz/wAA//8AAf//NjT7//737v//+O////jv///4
+ 7///+O//5N7t/wkH/f8GBfz/XVvz/9nU7v//+O////jv///47///+O//7efu/11a9/8AAPz/AAH//wAB
+ //8AAf//DQr8/9vV7///+O////jv///47//+9+7/+/Tu///47//g2u//HRr9/7i3/f//////////////
+ /////////////////////////////////////////////+Xl//8ICf3/Ly37//39/v//////////////
+ ////////5OT//wkI//8CAP//AQD//wEC/v8rKv//jY39/+zs/P///////////8vL/f8AAf//AQH9/x4e
+ ///5+f3///////////////////////Hx/f8REf3/AQD9/wAA/P8LDf3/ZGT9/9fY/P/+/v7/////////
+ ///X1/z/BgT9/wAB//8AAf//AAH//2Zk/v//////////////////////trb7/2Ri/f/8/P7//////6Oj
+ /f8lJP7/7e39///////////////////////////////////////////////////////39///Ghv+/xMT
+ /v/x8f////////////////////////X1//8ZF///AgD//wIA//8BAf7/AAD//wAA//8bG/7/ra38////
+ ///j4/7/Cwf8/wIB/f8NCv7/6Oj8///////////////////////7+/7/IyP9/wEA//8BAP3/AQL7/wIB
+ /f8MCv7/a2v9/+rq/f//////8vL9/xUT/v8AAf//AAH//w8P///f3/3/////////////////8vL+/ygp
+ +v8CA/v/m5z8///////8/P7/WFf//2Rk/f/+/v7/////////////////////////////////////////
+ /////////v7+/zM1+v8DBP7/29v////////////////////////+/v7/MjH8/wEA/v8BAP//AgH8/wAA
+ /v8DAP//BAD+/yIh+P/4+P7/9PT+/xcV+/8BAf3/AgL9/8rJ/P///////////////////////////zg4
+ //8AAP//AQD+/wIA/v8DAP//BQD//wAA//8zM/7/+fn+//r6/v8hIP//AAD//wAA/v92dv//////////
+ /////////////4iI/v8CAvr/AwH8/xIS///c3P3//////+bm/f8gHv7/srL+////////////////////
+ //////////////////////////////////9VV/j/AAH+/62t/v///////////////////////////7y8
+ /P+qqv7/qqr//6qq/f+urf3/trX3/8TE9f/d3fj///////v7/v8hIf7/Bgb8/wAC/P+Xl/3/////////
+ ///////////////////c3Pj/uLn0/7Gx+v+rq///qqr+/7Cv+f+4t/T/0dH2//7+/v/7+/7/ISH9/wAA
+ //8NDP//4uL9/////////////////+bm/f8VFf//BQT9/yEf/f8BAP7/S0r+//r6/v//////qaj8/yYj
+ /v/t7f3/////////////////////////////////////////////////kpL7/wAB/v9DQvz/0dD7/+vr
+ +//x8fz/8fH8//Dw/P/w8P7/8PD///Dw/v/w8P7/8PD+//Dw/f/w8fz/8fH8/+rp+//Ozvz/GBn9/wUG
+ /f8AAf7/MzP+/9PT+//u7vv/8fH8//Hx/P/x8fz/8fH8//Dx/P/w8P3/7+///+vr/v/m5vz/4uL6/+Hh
+ +f/g4Pr/39/8/yss//8AAv3/JCP//+bm/f/w8fz/8PH8//Dx/f9wb/z/AQL9/3R0/f/i4v7/HBz9/wAB
+ /v9/f/z/7u79/+zs/f8yLv7/d3f6/////////////////////////////////////////////////+7u
+ /v86Ov7/AQD+/wUC+/8NDP7/Dw/9/w8P+/8RD/r/Dw/9/xEP/v8PD/v/Dw/8/w8P/f8PEPr/Dw/+/w8P
+ /f8NCv3/AgL7/wAA/P8fH/z/Skr9/wkI/v8DA/z/DQ3+/xEP/v8TD/7/EQ/8/w8P+/8QD/z/EQ/+/xAO
+ /v8MDP3/CAj9/wUF/f8EBP7/BAT9/wQE/f8AAP3/AAH8/wIA/v8NC/7/EA/7/w8P/P8SD/3/CAP7/zk6
+ /P/19f7//////6us/f8EA/3/AwL6/w8P+/8PD/7/AgL+/w8P+v//////////////////////////////
+ ////////////////////////7e3//5aW//+Tkv//k5L//5KS//+Skv//lpL//5KS//+Tkv//kpL//5KS
+ //+Skv7/kpT7/5KT/v+Skv//kpL//5KS//+Skv//8PD///39///f3///xMT//8HB//+ysv//rar//6yq
+ /v+oqP3/pKL//6Cd//+bmv//l5f//5OT//+Skv//kpL//5KS//+Skv//kpL//5KS//+Tkv//lJL//5SS
+ /v+Tkv7/lZL//5OR///Z2f/////////////8/P7/o6D9/5OS+/+Skv7/kpL//5yc/v+4uP3/////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
@@ -7915,6 +1514,16 @@
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAoAAAAgAAAAAABAAABACAAAAAAAAAIAQAAAAAAAAAAAAAAAAAAAAAA////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
@@ -8208,34 +1817,159 @@
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP//////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////+JiYn/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/iYmJ////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ /////////////4mJif8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP+JiYn/////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////8AAAD/AAAA/wAAAP//////////////////////////////
+ ////////AAAA/wAAAP8AAAD/AAAA/wAAAP//////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////iYmJ/wAAAP8AAAD/iYmJ////
+ /////////////////////////////4mJif8AAAD/AAAA/wAAAP8AAAD/iYmJ////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////////////////////////wAA
+ AP8AAAD/AAAA//////////////////////////////////////8AAAD/AAAA/wAAAP8AAAD/AAAA////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ //////////////////+JiYn/AAAA/wAAAP+JiYn/////////////////////////////////iYmJ/wAA
+ AP8AAAD/AAAA/wAAAP+JiYn/////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ /////////////wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD//////4mJif8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/4mJif//////AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/////////////////AAAA/wAAAP8AAAD//////4mJif8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/4mJif//////AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD//////4mJif8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/4mJif///////////4mJif8AAAD/AAAA/4mJif//////////////
////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP//////iYmJ/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/iYmJ////
+ //8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP////////////////8AAAD/AAAA/wAA
+ AP//////iYmJ/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/iYmJ//////8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP//////iYmJ/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/iYmJ////
+ ////////iYmJ/wAAAP8AAAD/iYmJ////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ //////////////////8AAAD/AAAA/wAAAP//////////////////////////////////////////////
+ /////////////wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP+JiYn/////////////////////////
+ //////////////////+JiYn/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA////////////////////
+ /////////////////////////////wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP+JiYn/////////
+ //+JiYn/AAAA/wAAAP+JiYn///////////+JiYn/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA////
+ /////////////////////////////////////////////wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP+JiYn///////////////////////////////////////////+JiYn/AAAA/wAAAP+JiYn/////////
////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////////wAAAP8AAAD/AAAA////
+ ////////////////////////////////////////////////////////AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/4mJif///////////////////////////////////////////4mJif8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/////////////////////////////////////////////////AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/4mJif///////////4mJif8AAAD/AAAA/4mJif///////////4mJ
+ if8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/////////////////////////////////////////
+ ////////AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/4mJif//////////////////////////////
+ /////////////4mJif8AAAD/AAAA/4mJif//////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////AAAA/wAAAP8AAAD/////////////////AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/4mJif///////////4mJif8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/////////////////AAAA/wAA
+ AP8AAAD/AAAA/wAAAP////////////////8AAAD/AAAA/wAAAP8AAAD/AAAA/4mJif///////////4mJ
+ if8AAAD/AAAA/4mJif//////////////////////iYmJ/wAAAP8AAAD/AAAA/wAAAP8AAAD/////////
+ ////////AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/4mJ
+ if///////////4mJif8AAAD/AAAA/wAAAP8AAAD/iYmJ////////////iYmJ/wAAAP8AAAD/iYmJ////
////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////////8AAAD/AAAA/wAA
+ AP////////////////8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/iYmJ////////////iYmJ/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP////////////////8AAAD/AAAA/wAAAP8AAAD/AAAA/////////////////wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/iYmJ////////////iYmJ/wAAAP8AAAD/iYmJ////////////////////
+ //+JiYn/AAAA/wAAAP8AAAD/AAAA/wAAAP////////////////8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/iYmJ////////////iYmJ/wAAAP8AAAD/AAAA/wAA
+ AP+JiYn///////////+JiYn/AAAA/wAAAP+JiYn/////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////wAAAP8AAAD/AAAA/////////////////wAAAP8AAAD/AAAA////
+ //////////////////////////////////+JiYn/AAAA/wAAAP+JiYn/////////////////////////
+ /////////////////////////////4mJif8AAAD/AAAA/wAAAP8AAAD/AAAA/////////////////wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/////////////////AAAA/wAAAP8AAAD/AAAA/wAAAP+JiYn/////////
+ //+JiYn/AAAA/wAAAP8AAAD/AAAA/4mJif///////////4mJif8AAAD/AAAA/wAAAP8AAAD/AAAA////
+ /////////////wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP+JiYn///////////+JiYn/AAAA/wAAAP8AAAD/AAAA/4mJif///////////4mJif8AAAD/AAAA/4mJ
+ if//////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////AAAA/wAA
+ AP8AAAD/////////////////AAAA/wAAAP8AAAD//////////////////////////////////////4mJ
+ if8AAAD/AAAA/4mJif//////////////////////////////////////////////////////iYmJ/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/////////////////AAAA/wAAAP8AAAD/AAAA/wAAAP//////////////
+ //8AAAD/AAAA/wAAAP8AAAD/AAAA/4mJif///////////4mJif8AAAD/AAAA/wAAAP8AAAD/iYmJ////
+ ////////iYmJ/wAAAP8AAAD/AAAA/wAAAP8AAAD/////////////////AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/4mJif///////////4mJif8AAAD/AAAA/wAA
+ AP8AAAD/iYmJ////////////iYmJ/wAAAP8AAAD/iYmJ////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////8AAAD/AAAA/wAAAP////////////////8AAAD/AAAA/wAA
+ AP//////////////////////////////////////iYmJ/wAAAP8AAAD/iYmJ////////////iYmJ/wAA
+ AP8AAAD/AAAA/wAAAP+JiYn///////////+JiYn/AAAA/wAAAP8AAAD/AAAA/wAAAP//////////////
+ //8AAAD/AAAA/wAAAP8AAAD/AAAA/////////////////wAAAP8AAAD/AAAA/wAAAP8AAAD/iYmJ////
+ ////////iYmJ/wAAAP8AAAD/AAAA/wAAAP+JiYn///////////+JiYn/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP////////////////8AAAD/AAAA/wAAAP8AAAD/AAAA/////////////////wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/iYmJ////////////iYmJ/wAAAP8AAAD/AAAA/wAAAP+JiYn///////////+JiYn/AAAA/wAA
+ AP+JiYn/////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////////////////////////wAA
+ AP8AAAD/AAAA/////////////////wAAAP8AAAD/AAAA////////////////////////////////////
+ //+JiYn/AAAA/wAAAP+JiYn///////////+JiYn/AAAA/wAAAP8AAAD/AAAA/4mJif///////////4mJ
+ if8AAAD/AAAA/wAAAP8AAAD/AAAA/////////////////wAAAP8AAAD/AAAA/wAAAP8AAAD/////////
+ ////////AAAA/wAAAP8AAAD/AAAA/wAAAP+JiYn///////////+JiYn/AAAA/wAAAP8AAAD/AAAA/4mJ
+ if///////////4mJif8AAAD/AAAA/wAAAP8AAAD/AAAA/////////////////wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/////////////////AAAA/wAAAP8AAAD/AAAA/wAAAP+JiYn///////////+JiYn/AAAA/wAA
+ AP8AAAD/AAAA/4mJif///////////4mJif8AAAD/AAAA/4mJif//////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////AAAA/wAAAP8AAAD/////////////////AAAA/wAA
+ AP8AAAD//////////////////////////////////////4mJif8AAAD/AAAA/wAAAP8AAAD/iYmJ////
+ /////////////////////////////4mJif8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP////////////////////////////////////////////////8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/iYmJ////////////////////////////////////////////iYmJ/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP//////////////////////////////////////AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/4mJif///////////4mJif8AAAD/AAAA/wAAAP8AAAD/iYmJ////////////iYmJ/wAA
+ AP8AAAD/iYmJ////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ //8AAAD/AAAA/wAAAP////////////////8AAAD/AAAA/wAAAP//////////////////////////////
+ ////////iYmJ/wAAAP8AAAD/AAAA/wAAAP+JiYn/////////////////////////////////iYmJ/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA////////////////////////////////////
+ /////////////wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP+JiYn/////////////////////////
+ //////////////////+JiYn/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA////////////////////
+ //////////////////8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/iYmJ////////////iYmJ/wAA
+ AP8AAAD/AAAA/wAAAP+JiYn///////////+JiYn/AAAA/wAAAP+JiYn/////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////wAAAP8AAAD/AAAA/////////////////wAA
+ AP8AAAD/AAAA/////////////////////////////////////////////////4mJif8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP+JiYn/////////////////AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD//////4mJ
+ if8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/4mJ
+ if//////AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA////
+ //+JiYn/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/4mJif//////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ ////////AAAA/wAAAP8AAAD/////////////////AAAA/wAAAP8AAAD/////////////////////////
+ ////////////////////////iYmJ/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/4mJif////////////////8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP//////iYmJ/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/iYmJ//////8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD//////4mJif8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/iYmJ////////////////////
////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////8AAAD/AAAA/wAAAP//////////////
+ //8AAAD/AAAA/wAAAP//////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
@@ -8243,6 +1977,7 @@
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ /////////////wAAAP8AAAD/AAAA/////////////////wAAAP8AAAD/AAAA////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
@@ -8250,6 +1985,8 @@
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
@@ -8257,6 +1994,7 @@
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ //////////////////8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP//////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
@@ -8298,13 +2036,287 @@
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////yMj//zc3//8AAf//AAH//wAA/v8BA///AAH+/wIB
+ /v8CAf7/AAH//wAB//8AAf//AQH//wAA//8aGv//fn79/+zs/P//////////////////////////////
+ //////////////////////////////v7//+ysv//RET//xER//8AAf//AAH//wAB//8AAf//AAD//wAA
+ //8AAP//jIz//zg4//8YGP//AgL//wAB//8CAf7/AgH+/wQB/v8EAf7/AgD//wAA//8AAP//AAD//wAB
+ //8AAf//AAH//wAA//8AAP//AAD//wAB//8AAf//AAH//wAB//8AAf//AAH//wAB//8AAf//AgH+/wIB
+ /v8AAf//AAH//wAB/v8AAf//AgD//wIA//8AAf//AAH//wAB//8AAf//AAH//wAB//8AAf//AAH//wAB
+ //8AAf//AAH//wEC//8AAf//AAH//w0N/f8gIP//Rkb//8/P////////////////////////3t77/yYm
+ /f8CAvz/AgH+/wAB//8AAP//AgD//wIA//8CAP//AAL+/wAD/v8AAv7/U1L///Xy+///////////////
+ /////////////////////////////////////////////////////////////////////////////8HB
+ //8uLv//AAD//wAA//8AAPz/AAD9/wED/v8AAPr/BgD6/wcA+/8AAPv/AQL//wAA//8BAv//AgL//wAA
+ //8DA///cG78//n5/f/////////////////////////////////////////////////w8P7/goL//xUT
+ //8CAP//AAD//wAB//8AAf7/AAH+/wAA//8AAP//AAD//wAA//8JB///BgD+/wYA/v8CAf7/BgX//wIA
+ +v8FAPf/CQD6/woA/P8GAP//AQD//wAA//8AAP//AAD+/wAA/v8AAP//AAD//wAA//8AAP//AAD//wMG
+ //8AAv//AAX//wAA/v8AAP7/AAD+/wAA/f8CAPj/BAL7/wED//8DB///AAD6/wAA/P8EAP//AwD//wIA
+ //8CAf7/AAH+/wAA//8DAf//AQH//wAD//8ABP//AAX//wAC//8AAP//AwL//wIF//8AAv7/AAL8/wAB
+ /v8AAP//QED//+bm//////////////////+AgPr/AQH9/wIB/v8AAf7/AAP8/wAC/v8CAP//BAD//wIB
+ /v8AA/z/AAX7/wAE+/8ZGPr/49j1////////////////////////////////////////////////////
+ ////////////////////////////////////////Rkb//wAB//8AAf//AAD//wAA//8CAv3/IRfl/19H
+ uP+WbJP/oHOM/550jP+cc4//jGWe/085y/8PCvX/AAD//wIA//8QEP//wcH/////////////////////
+ ////////////////////////29v//1ZW/f8EBP3/AgD//wIA//8CAf3/KB3k/2BGvv8lGuX/AAD//wAA
+ //8AAP//AAD//wQA//8IAP//BgD//wEA+v8gFuz/XULB/5Fomf+hdY3/nnOL/55ykv9+Wab/OirX/woH
+ +P8AAP//AAD+/wAA//8AAP//AAD//xEM8/85Ktn/ZEq3/4lomv+adI3/m3SM/5t0iv+bdIr/nXSL/550
+ if+dcor/mHGQ/3lapP9KOcn/Fg/q/wcE//8HBP//AgD//wAB/v8AAf7/AAD//wQC/P80Jdr/dVas/5Vv
+ k/+Yc43/mXOM/5lvk/9/XKn/Ihji/wAB//8AAf7/AAH+/wAA//8AAP//g4P/////////////zMz+/xsb
+ /f8AAf7/AgH+/wAB/v8AA/z/Hhbp/3xZrv+Ybpz/Z0q7/w4L8v8ABPv/AAT7/y8u+v/v6vn/////////
////////////////////////////////////////////////////////////////////////////////
+ //8lJf3/AAL+/wAB//8AAf//Cwj3/29Qtf/cn27//LZZ//+5Wf//uVn//7lZ//+5Wf//uVn/+LNd/6R2
+ lP8TDfL/AgD//wIA//+Fhf///////////////////////////////////v7+/7y7//8wMP//AAH+/wAB
+ /v8AAP//FQ/x/3pZrf/gomz//7lZ/5FpoP8CAP//BAD//wYA//8GAP7/BAD//wYA//8KBPv/Yke//9eb
+ c//7tlv//7lZ//+5Wf//uVn//7lZ//+5Wf/wrmD/pHaT/x0V7P8AAP//AgD//wQB/v9BLdL/xI5+//Kv
+ YP/+uFj//7lZ//+5Wf//uVn//7lZ//+5Wf//uVn//7lZ//+5Wf//uVn//7lZ//ezXf/MlHr/RDHN/wAE
+ /v8AA/z/AAP8/wIC/P8AAP//TDbO/+mpZv//uVn//7lZ//+5Wf//uVn//7lZ//+5Wf/Kknn/LiHh/wIA
+ //8CAP//AAD//wAB//8pKf3/39/9//b2/f9XV/3/AAH+/wAB/v8CAf7/AAH+/yUa5v/Ai4L//7lZ//+5
+ Wf/5tFz/Vj7H/wAC/P8AAvz/amr7////////////////////////////////////////////////////
+ /////////////////////////////////////////////ysr/f8AAf//AAH//woH+P+XbZv/+rVb//+5
+ Wf//uVn//7lZ//+5Wf//uVn//7lZ//+5Wf//uVn//bdZ/25Pt/8EAP//AgD//1JS///7+/3/////////
+ //////////////v7/f+cnP3/GBHv/wAA//8AAf//AQD+/zkp2f+9iYH//LZZ//+5Wf//uVn/zJR6/xIN
+ 8/8EAf7/BgH8/wYB/P8CAP//CAT7/4Vfpv/1sV7//7lZ//+5Wf//uVn//7lZ//+5Wf//uVn//7lZ//+5
+ Wf//uVn/r36J/xQO8f8CAf7/CAX2/7OCh///uVn//7lZ//+5Wf//uVn//7lZ//+5Wf//uVn//7lZ//+5
+ Wf//uVn//7lZ//+5Wf//uVn//7lZ//+5Wf/NlXb/Gxfr/wAC/v8AAf7/AgH+/wIA//9cQsP//LZZ//+5
+ Wf//uVn//7lZ//+5Wf//uVn//7lZ//+5Wf+9iYH/GxLs/wIA//8AAf7/AAH+/wEB/f96ev3/h4f9/wcH
+ /f8AAf7/AAH+/wIB/v8PCvP/rn6N//+5Wf//uVn//7lZ/+yrZf83Jtz/AgD//w0J9v+7u///////////
////////////////////////////////////////////////////////////////////////////////
+ ////////S0j//wQA//8AAP//GxTu/9uieP//vWL//71i//+9Yv//vWL//71i//+9Yv//vWL//71i//+9
+ Yv//vWL/wo6I/xII9/8EAP//Ly///+zs/P/////////////////z8/z/gIH4/w0N/f8AAf7/AAH//wkG
+ +f9nTL//46hy//+9Yv//vWL//71i//+9Yv/jqHL/Ihno/wAC/P8AAf//AgH9/wIA//8NCfb/x5R///+9
+ Yv//vWL//71i//+9Yv//vWL//71i//+9Yv//vWL//71i//+9Yv/8umL/WUHI/wAB/v8GBvb/roCR//+9
+ Yv//vWL//71i//+9Yv//vWL//71i//+9Yv//vWL//71i//+9Yv//vWL//71i//+9Yv//vWL//71i//q5
+ ZP9QO83/BAD//wYA//8CAP//BAD//xYS7P/JlYH//71i//+9Yv//vWL//71i//+9Yv//vWL//71i//+9
+ Yv+Qa6H/BAP4/wAD+/8AA/v/AgL8/wgI/f8ICP3/AgH+/wIB/v8CAf7/AgH+/3RVt//7umT//71i//+9
+ Yv//vWL/uYmN/woH+P8EAP//S0n///Pz////////////////////////////////////////////////
+ //////////////////////////////////////////////////9eWf//BgD//wAA//8MCfj/xZWO///B
+ bf//wW3//8Ft///Bbf//wW3//8Ft///Bbf//wW3//8Ft///Bbf/qsXf/MyLk/wYA//8eFu3/4eH9////
+ ////////5+f8/2Zm/P8FBf3/AAH+/wAB/v8ZEu7/lnGp//a6cf//wW3//8Ft///Bbf//wW3//8Ft//O3
+ c/86K9z/AAH+/wIA//8JBvn/AgD//wYF+f+1i47//8Ft///Bbf//wW3//8Ft///Bbf//wW3//8Ft///B
+ bf//wW3//8Ft///Bbf+AYLX/AAH+/wAD+/8vJOD/jGmt/6yAnP+/kI//xpWO/9SghP/gqX7/4ap9/+Or
+ e//wtXT/97px//y+bf//wW3//8Ft///Bbf//wW3//8Ft/4JitP8GAP//CAD//wQA//8EAf7/AAX4/19K
+ w//4u2///8Ft///Bbf//wW3//8Ft///Bbf//wW3//8Ft//C1c/9RPs3/AAT5/wAE+f8AAvz/AgH+/wIB
+ /v8CAf7/AgH+/wMC//8tIuP/3qh+///Bbf//wW3//8Ft//2/bv9kS8X/AAH//wcH//+qqPz/////////
////////////////////////////////////////////////////////////////////////////////
+ /////////////316//8EAP//AAD//wkG+v+/k5n//8V3///Fd///xXf//8V3///Fd///xXf//8V3///F
+ d///xXf//8V3//3DeP9dRsv/BgH8/xUQ8//S0v3//////9nZ/P9LS/r/AgD+/wIA//8CAP//Nyrh/8CU
+ mP/+xHb//8V3///Fd///xXf//8V3///Fd///xXf/+cB6/0w61f8EAf7/CAD//wwE+/8CAP//AAP8/5t7
+ of//xXf//8V3///Fd///xXf//8V3///Fd///xXf//8V3///Fd///xXf//8V3/5p2rP8CAf7/BAL8/wgA
+ /v8IAP7/BAP5/wwI+v8MCfD/FhDt/x4X6/8eF+z/Ihrn/zYq3f9AMNv/Z03C/8eZkP/+xHb//8V3///F
+ d///xXf/pYCn/wYB/f8GAP//BAH+/wIC/P8ABfj/DA3w/6+Hn///xXf//8V3///Fd///xXf//8V3///F
+ d///xXf//8V3/9Cgjv8kHuf/AAT7/wAC/P8CAf7/AgH+/wIB/v8CAf7/BAP6/5l2rP//xXf//8V3///F
+ d///xXf/16aM/x4X7/8AAf//QEH///Hw/f//////////////////////////////////////////////
+ ////////////////////////////////////////////////////////iIj//wAA//8AAf//AwL9/6mF
+ rP//yoL//8qC///Kgv//yoL//8qC///Kgv//yoL//8qC///Kgv//yoL//8qC/3Zdv/8EAf7/CAb7/7q6
+ ///NzP//NjT//wAA//8AAP//AwL9/1lD0P/esI7//8qC///Kgv//yoL//8qC///Kgv//yoL//8qC///K
+ gv/6xoT/Tj3X/wQA//8KAP//CgD//wAB//8AA/z/lXmr///Kgv//yoL//8qC///Kgv//yoL//8qC///K
+ gv//yoL//8qC///Kgv//yoL/tpCl/wYE/P8CAP//CAD+/wYA/v8AAP3/AAP//wAC+/8AAvz/AAH//wAB
+ //8AA/z/AAP7/wQA+v8MA///Kh7s/92vkP//yoL//8qC///Kgv+/mKH/Cwf6/wQA//8EAf7/AgL8/wAE
+ +f8ABPn/Oy/f/+i3i///yoL//8qC///Kgv//yoL//8qC///Kgv//yoL//8qC/51/rP8ICfb/AAL8/wQB
+ /v8EAP//AgD//wMB//8/Md7/7LqK///Kgv//yoL//8qC///Kgv+GaL7/AAD//wUF//+jo///////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////+Wlv//AwP//wAB//8AAf//kHS+///OjP//zoz//86M///OjP//zoz//86M///O
+ jP//zoz//86M///OjP//zoz/mXyv/wAA//8CAf7/V1f//ycn/f8AAf7/AAH//wsI+v96Ycj/78GR///O
+ jP//zoz//86M///OjP//zoz//86M///OjP//zoz//86M/+a5lv8rI+n/AAH//wgA//8IAP//AAH//wAD
+ /P95Zb3//86M///OjP//zoz//86M///OjP//zoz//86M///OjP//zoz//86M///OjP/Am6j/CQf6/wAA
+ //8AAf//AAH+/wAB/v8AAv//AAP+/wAC/v8CAP//AgD//wAE+f8BA/b/BQH6/wkC/v8SDPX/yKGf///O
+ jP//zoz//86M/8Cbp/8JB/n/AgL8/wIB/v8AAf7/AAL8/wAB/v8CAfz/g2rA///OjP//zoz//86M///O
+ jP//zoz//86M///OjP//zoz/9cWP/2JP0P8EAvv/BgH8/wYA//8EAP//BgT8/6KCsv//zoz//86M///O
+ jP//zoz/4raX/ysi6/8AAP//QED//+3t////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////////7W1//8KCv//AAL//wAA
+ //9yXdD//9OW///Tlv//05b//9OW///Tlv//05b//9OW///Tlv//05b//9OW///Tlv+7m6j/BwX8/wAA
+ //8CAf7/AAH+/wAC/P8UEPb/lXy9//rOl///05b//9OW///Tlv//05b//9OW///Tlv//05b//9OW///T
+ lv/0yZj/eGPO/wMD+/8AAf//BgD//wYA//8AAf//AAL+/2FSz///05b//9OW///Tlv//05b//9OW///T
+ lv//05b//9OW///Tlv//05b//9OW/8+rqf8TD/f/AAD//wAB//8AA/z/AAP+/wAD/v8AAv7/AAH//wAA
+ //8CAP//AgP7/wQE+P8LBvX/PC/k/5d9tv/3zJf//9OW///Tlv//05b/wJ6u/wkH+f8AAf7/AAH+/wAB
+ /v8AAf//AAH//wAB//8ZFPT/xKKu///Tlv//05b//9OW///Tlv//05b//9OW///Tlv//05b/3reh/zgr
+ 4/8IAfz/BgD//wQA//89MuX/7cSc///Tlv//05b//9OW///Tlv+OdsH/AQD+/wcF/P+mpvr/////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////y8v//xYW//8AAf//AAD//1pL3f/91aD//9eh///Xof//16H//9eh///X
+ of//16H//9eh///Xof//16H//9eh/9Gwqv8WD/j/BAD//wIA//8AAf//GhXz/6qQvv/91aD//9eh///X
+ of//16H//9eh///Xof//16H//9eh///Xof/1zqL/v6Gx/1RH2f8GBfn/AAH//wAC/v8CAvz/BAH+/wAB
+ //8AAv7/RDrg//fQov//16H//9eh///Xof//16H//9eh///Xof//16H//9eh///Xof//16H/4r6q/yEb
+ 8f8AAf7/AAT7/wAE+f8AA/v/AgL8/wQB/v8CAP//AwL9/xcT9v88Muf/fGjQ/7SXvP/tx6X//9eh///X
+ of//16H//9eh///Xof/Aobj/CQf7/wAA//8AAP//AAH//wAB//8AAf//AAH//wAB//9KPuP/78mk///X
+ of//16H//9eh///Xof//16H//9eh///Xof//16H/uZu3/xkQ9P8EAP//BgX8/6GHw///16H//9eh///X
+ of//16H/47+p/zEo7P8AAPz/RDnm//Dw/f//////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////f3///IyP//wAA
+ //8AAP//QTbp//fUrP//26v//9ur///bq///26v//9ur///bq///26v//9ur///bq///26v/48Su/yQb
+ 8P8EAf7/AgD//xUS+P+slML//9ur///bq///26v//9ur///bq///26v//9ur//zYqv/dvbX/mYPK/0k+
+ 5P8RDfr/AAD7/wED//8AAf//AAH+/wAC/P8AAf7/AAH//wAC/v8xKuv/7cuw///bq///26v//9ur///b
+ q///26v//9ur///bq///26v//9ur///bq//xzq7/OTDp/wID+/8ABPv/AAT5/wAE+f8ICPf/MSfs/2hY
+ 1/+fisD/1rmy//LPrf//26v//9ur///bq///26v//9ur///bq///26v/99Ss/5B7zf8EA/3/AAD//wAA
+ //8AAf//AAH//wAB//8AAf//AAH//wMC/v+Mecr//9ur///bq///26v//9ur///bq///26v//9ur///b
+ q//92ar/inXQ/wUC/v9LQOP/8c6u///bq///26v//9ur///bq/+MeND/AQD8/wwJ/P+okMX/////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////Dw/v86Ov//AAD//wAA//88NOz/9Na3///gtv//4Lb//+C2///g
+ tv//4Lb//+C2///gtv//4Lb//+C2///gtv/x07f/Ni/v/wAC/P8EA/v/jHrW//7ftf//4Lb//+C2///g
+ tv//4Lb//+C2//TWt/++pcT/ZVff/yEd8v8CA/r/AAL+/wAC/v8AAf//AAH//wAB/v8AAf//AAD//wAB
+ //8AAf//AAL+/x0a8//fw77//+C2///gtv//4Lb//+C2///gtv//4Lb//+C2///gtv//4Lb//+C2//rb
+ t/9RQ+f/BAH+/wAB/v8ODvf/WlLi/7ahyf/oy7v//t+1///gtv//4Lb//+C2///gtv//4Lb//+C2///g
+ tv/93rX/4ca6/6WTx/9MQub/DQn7/wIA//8CAP//AAD//wAB//8AAf//AAH//wAB//8AAf//AAH//xwa
+ 8v/KssL//+C2///gtv//4Lb//+C2///gtv//4Lb//+C2///gtv/z1bn/fm7a/8Ssxf//4Lb//+C2///g
+ tv//4Lb/4cW8/ywl8v8AAP//RUX///Dw/v//////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////9fX9/0FB
+ +/8AAP//AAD//yUh9f/lzcP//+TA///kwP//5MD//+TA///kwP//5MD//+TA///kwP//5MD//+TA//bb
+ wP8/OO//AAH+/zIs8f/p0MX//+TA///kwP//5MD//+TA///kwP/+47//koHW/xkT9f8EAvz/AAL+/wAC
+ /v8AAf//AAH//wAC/v8AAf7/AAH//wAA//8AAP//AAH//wAB//8AAv7/Dw35/8q0zP//5MD//+TA///k
+ wP//5MD//+TA///kwP//5MD//+TA///kwP//5MD//+TA/2pc4f8CAf7/DQv7/52N1f/638D//+TA///k
+ wP//5MD//+TA///kwP//5MD//+TA//Xbwf/awsj/o5LT/2Na4v8mI/X/BAP+/wIA//8EAP//AgD//wIA
+ //8AAf//AAH//wAB//8AAf//AAH//wAB//8AAf//AAH//1dO6P/228D//+TA///kwP//5MD//+TA///k
+ wP//5MD//+TA///kwP/84b///uO////kwP//5MD//+TA///kwP+Jetn/AAD//wgI//+qqv7/////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////6+v7/VFP7/wIB/v8AAP//FxX6/9bEzv//6cr//+nK///p
+ yv//6cr//+nK///pyv//6cr//+nK///pyv//6cr/+uTK/1FH7v8CAP//T0ju//rky///6cr//+nK///p
+ yv//6cr//+nK///pyv/r1s3/tKTZ/2xi6P80L/T/Dgz8/wIB/v8EAP//AgL8/wAC/P8AAP//AAD//wAA
+ //8AAf//AAH//wAB//8JCPv/wK/V///pyv//6cr//+nK///pyv//6cr//+nK///pyv//6cr//+nK///p
+ yv//6cr/cGff/wAB//86NPH/897L///pyv//6cr//+nK///pyv//6cr//+nK///pyv/eys3/Z1/n/x0c
+ +f8HA/7/BgD//wYA//8EAP//BAD//wIA//8CAP//AgD//wAC/P8AAf//AAH//wAB//8AAf//AAH//wAB
+ //8AAf//Cwv6/66h1///6cr//+nK///pyv//6cr//+nK///pyv//6cr//+nK///pyv//6cr//+nK///p
+ yv//6cr/38vO/ygk9v8AAP//Rkb///Hx/P//////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //9ubPr/AgH+/wAB//8KCf3/wbTZ///t1f//7dX//+3V///t1f//7dX//+3V///t1f//7dX//+3V///t
+ 1f//7dX/bGHt/wQA//8gHfn/18fb///t1f//7dX//+3V///t1f//7dX//+3V///t1f//7dX//uzU/+3d
+ 1P/Ju9b/mo3i/1dO8f8kH/f/BAT6/wAA//8AAP//AAH//wAA//8AAf//AAH//wUE/v+ypeD//+3V///t
+ 1f//7dX//+3V///t1f//7dX//+3V///t1f//7dX//+3V///t1f+Ohd3/AAH//yUi9//Wxtn//+3V///t
+ 1f//7dX//+3V///t1f//7dX//+3V//nn1P/XyNX/nZPb/1ZN7f8cGPr/BQD+/wQA//8CAP//AgH+/wIA
+ //8CAf7/AAP7/wAB//8AAf//AAH//wAB//8AAf//AAH//wAC/v8AAvv/RD/w//Lg1///7dX//+3V///t
+ 1f//7dX//+3V///t1f//7dX//+3V///t1f//7dX//+3V///t1f+Rh+f/AAD//wMC/v+jo///////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////4uK+/8AAf7/AAH//wIB+v+so+H///Hf///x
+ 3///8d////Hf///x3///8d////Hf///x3///8d////Hf///x3/+Gfu7/BAD//wIA//9DP/b/vbPk//jq
+ 3v//8d////Hf///x3///8d////Hf///x3///8d////Hf///x3///8d//+uze/9/S4/+lm+r/T0rz/wQD
+ /v8AAP//AAD//wAB//8AAf//AAD//5aN6v//8d////Hf///x3///8d////Hf///x3///8d////Hf///x
+ 3///8d////Hf/6We4f8CAfz/BAH+/z049P+/teX//O7e///x3///8d////Hf///x3///8d////Hf///x
+ 3///8d//+eve/9bK4/+Wjer/SkX1/xEQ/P8DA///AgH+/wEA/f8AAP3/AAH//wAB//8AAf//AAH//wAB
+ //8AAf//AAH+/wAC+/85Ovb/7+Hg///x3///8d////Hf///x3///8d////Hf///x3///8d////Hf///x
+ 3///8d////Hf/8i95f8eHPv/BAD//4F9///9/f3/////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////oaH7/wEB//8AAf//BQT//5qU6P//9ur///bq///26v//9ur///bq///26v//9ur///bq///2
+ 6v//9ur///bq/52X8v8EAP//AgD//wIA//8QD/3/Wlb3/7u07//17Or///bq///26v//9ur///bq///2
+ 6v//9ur///bq///26v//9ur///bq///26v/o3+r/Ly35/wAA//8AAP//AAH//wAB//8AAf//enX0///2
+ 6v//9ur///bq///26v//9ur///bq///26v//9ur///bq///26v//9ur/wLvo/wkI/P8EAf7/AgH+/xQT
+ +v91cPH/29Pr///26v//9ur///bq///26v//9ur///bq///26v//9ur///bq///26v/27ej/w7zr/09L
+ +P8BAPn/AQH7/wAA/v8AAf//AAH//wAB//8AAf//AAH//wAB//8CAf7/AwD7/46I7P//9ur///bq///2
+ 6v//9ur///bq///26v//9ur///bq///26v//9ur///bq///26v//9ur///bq/5OM7v8GA/7/GhP//7u6
+ /P//////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////+9vf3/CAj9/wAC/v8CAf7/jorx///6
+ 9P//+vT///r0///69P//+vT///r0///69P//+vT///r0///69P//+vT/u7f2/wcG/v8CAP//AgD//wIA
+ //8CAP//DQz+/0lH+/+joPP/5uLy///69P//+vT///r0///69P//+vT///r0///69P//+vT///r0//z3
+ 8/9WVPj/AAH//wAB//8AAf//AAL//wAB//9eXPr//vnz///69P//+vT///r0///69P//+vT///r0///6
+ 9P//+vT///r0///69P/T0PD/FhX8/wIB/v8CAf7/AAH7/wEG/f8lJPb/h4bz/+Le8v//+vT///r0///6
+ 9P//+vT///r0///69P//+vT///r0///69P//+vT/5+L0/z889/8BAvr/AAD//wAB//8AAf//AAH//wAB
+ //8AAf//AAH//wIA//8uKPv/4dzy///69P//+vT///r0///69P//+vT///r0///69P//+vT//Pfz//Hs
+ 8f//+vT///r0///69P//+vT/8u3y/1VT+v8AAP//Pj7//+jo/f//////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////8LC//8KCv3/AAH9/wEA/f9savj/////////////////////////////////////////
+ ///////////////////Bwf//Cgn//wIA//8CAP//AgD//wIA//8AAf//AAD8/wQH//8wLv//fnv//8zM
+ /v/5+f3//////////////////////////////////////4OD/P8AAf//AAH//wAB/v8AAv//AAH//0JC
+ ///39/3//////////////////////////////////////////////////////+Hh+/8eHv3/AgH+/wIB
+ /v8AAPr/AAP8/wAA/P8CBP//Ky3//4qK///f3////v7+////////////////////////////////////
+ ////////l5f5/wID+/8CAP//AAH//wAB//8AAf//AAH//wAB//8AAf//BAD//4uG////////////////
+ //////////////////////////////////+3t/j/VFD7/9zc/f//////////////////////0tL8/yMj
+ //8AAP//eXn9//39/f//////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////19f//xgY/f8AAv7/AgH+/09M
+ +//6+v7//////////////////////////////////////////////////////9TU//8XFv//AwH//wIA
+ //8CAP//AgD//wAB//8AAv7/AAH//wAA//8AAP//FBT//1tc+v+8vff/+Pj9////////////////////
+ ////////rKv8/wMD//8AAP//BAL8/wAB/v8AAP//Nzf///Hx/P//////////////////////////////
+ ////////////////////////5eX7/yUl/f8CAf7/AgH+/wAA/v8AAP7/AAD9/wAA/f8AA/z/AgP7/yYm
+ /f+Ehfj/3t/7//7+/v/////////////////////////////////Kyvn/EhD7/wIA//8AAf//AAH//wAB
+ //8AAf//AAH//wAB//8sLP//39/9////////////////////////////////////////////5+f8/z48
+ +f8EAf7/XV3///Pz/f//////////////////////mZn7/woH//8SEv//ubn7////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////o6P//KSn//wAC/v8AAf7/MjL//+3t////////////////////////////////
+ ////////////////////////5OT//yQj//8DAf//AgD//wIA//8CAP//AgD//wAB/v8AAf7/AAD//wAA
+ //8AAP//AAD//w4O//9dXf//1dX////////////////////////AwP3/DQn9/wIA//8EAvz/BAH+/wIA
+ //8gHv//3t77///////////////////////////////////////////////////////09Pz/PDz9/wIB
+ /v8CAP//AAD//wAA//8BAP3/AQH7/wAE+/8AA/z/AgL8/wMB/f8nJ/3/ior8/+jo////////////////
+ /////////////+Hh+/8hH/3/AgD//wAB//8AAf//AAH//wAB//8AAf//AwP//5WV+///////////////
+ //////////////////////////////////+Bgfz/AwH6/wIC/P8GBv//kJD5////////////////////
+ ///29v3/YV3//wEA//86Ov//5eX9////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////b2//9BQf//AAL+/wAC
+ /v8aGv//2tr////////////////////////////////////////////////////////z8///Ozr//wMB
+ //8CAP//AgD//wIA//8CAP//BAH+/wIB/v8AAf//AAH//wAB//8AAf//AgD//wIB/v8nJvn/vLv7////
+ /////////////9DQ/f8YE/n/BgL7/wAA//8CAf7/BAH+/w4M///FxPj/////////////////////////
+ //////////////////////////////r6/v9OTv3/AgH+/wIA//8AAP//AAD//wMA+/8DAfr/AAL+/wAB
+ //8GAP//BgD//wMA//8CAv//ODj8/7Ky+//7+/3/////////////////7Oz8/zIw//8CAP//AAH//wAB
+ //8AAf//AAH//wAB//85Of//6ur8////////////////////////////////////////////zs78/x0e
+ +v8CBPn/AgT5/wAC+/8bHf//xcX7///////////////////////W1v//KSn//wEA/v9zcvz/+/v9////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////v7+/15f+v8AAv7/AAL+/woK///Cwv//////////////////////////
+ //////////////////////////////z8/v9WVfv/AwH//wIA//8CAP//AgD//wIA//8EAf7/BAL8/wAB
+ /v8AAf//AAH//wIA//8EAP//BAH+/wUC+P9BQPn/8fH9////////////4uL9/yMg+f8EAvv/AAD//wIB
+ /v8CAvz/AwH9/6Oi9////////////////////////////////////////////////////////////2dn
+ //8CAP//AAD//wAA//8AAP//AwD9/wMA+/8AAf//AAD//wYA//8IAP//AgD//wAA//8AAP//EBD//42N
+ ///8/P7////////////29v3/QT///wMB//8AAf//AAH//wAB//8AAf//Bgb//6Ki////////////////
+ //////////////////////////////n5/f9iYv//AAP7/wQD+f8EA/n/AAD8/wAA//9ISP//7e39////
+ //////////////////+lpfv/CQn//xAO/f+zs/3/////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////bnH0/wAC
+ /v8AAv7/BAT9/6ys/////////////////////////////////////////////////////////////3Bu
+ +P8AAP7/AAD9/wAA/f8AAP//AQD//wEA/f8BAfv/AQD9/wIA//8FAP//BQD//wUA//8DAP3/AQD5/0JC
+ +f/x8f3////////////w8P7/NTX9/wAA/v8DA/3/AAL8/wAC/P8GBf//h4X7////////////////////
+ ////////////////////////////////////////eXn//wAA//8AAP//AAD//wAA//8DAf//BQH//wMA
+ //8DAP//BQH//wUB//8FAf//AgD//wAB//8AAP3/MDD//+rq/f////////////b2/f9AP///AwL//wAB
+ //8BAP//AQD//wAA+/9CQv//7+//////////////////////////////////////////////ubn//w8P
+ /f8AA/z/BAL7/wYB/P8CAP//AAD//wMD//+IiPz///////////////////////j4/f9jY///BAD//zY1
+ /f/i4v//////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////+SlPP/AAL+/wAC/v8AAv7/enr9////////////////////
+ ////////////////////////////////////////o6L1/1VV//9YWP3/WFj9/1hY//9YWP//WFj9/1hY
+ /f9bWv//Y2D7/2xo8v9wb+//e3rp/5mY7f+iou3/19f2//////////////////b2/f8/P///AAD//woK
+ /f8AA/z/AAP8/wAA/f9UVPv/+/v/////////////////////////////////////////////////////
+ ///d3fj/l5fr/3Z35/9scO3/Z2rz/2Bf+v9cW///WFj//1hY//9aWv//XV35/2dl7v9xb+z/c3Hm/4uK
+ 6v+9vPL//Pz+////////////9vb9/z8//f8AAf7/AAH//wAA//8BAP//Bgb//6Wk/P//////////////
+ //////////////////////////////Ly/P9LS///AAH//wAB/v8EAvz/BAH+/wIA//8AAP//AAD//xsb
+ ///Hx////////////////////////9ra/P8xLP//BAD//3Z2///8/P7/////////////////////////
+ /////////////////////////////////////////////////////////////////////////////7u8
+ 9f8JCvv/AAL+/wAB//9HR///9/f9////////////////////////////////////////////////////
+ ///+/v7//Pz///z8///8/P///Pz///z8///8/P7//Pz+//39///+/v7/////////////////////////
+ ////////////////////////+Pj9/0ZG/f8AAP7/Dgr9/wAD/P8AA/z/AAL+/ykp///l5f3/////////
+ /////////////////////////////////////////////////////////////////////////v7+//39
+ ///9/f///Pz///39/f/+/v7////////////////////////////////////////////4+P3/R0f9/wAA
+ /v8AAf//AAD//wAA//8vLf//5+f8////////////////////////////////////////////qav8/wgK
+ //8CAP//BAD//w8P+/9iYvz/HBz9/wIB/v8CAf7/AgH+/0hI///s7P3//////////////////////52d
+ +P8HBfz/GBP//729+///////////////////////////////////////////////////////////////
+ ////////////////////////////////////////3t75/x4e+/8AAv7/AAH//xcX///Fxfv/////////
////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////4+P3/Rkb9/wAB
+ //8OCv//AAP8/wAD/v8AAP7/CAj//6Sk/f//////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////7+/v9gYP//AAH//wAB//8AAv//AAD//2Jf///+/v7/////////
+ /////////////////////////////+zs//89Pfv/AQP//wIA//8EBP//hIT9//z8/v+YmPz/CAj7/wIB
+ /v8AAf7/AgL//3p6/P/7+/3/////////////////8/P9/1JO//8KBP//SEj4//Hx/f//////////////
////////////////////////////////////////////////////////////////////////////////
+ ///4+Pz/VVX9/wAB//8AAf//AAD//zAu+v+Liff/vLv3/9DQ9v/h4fj/4+P5/+Pj+f/j4/n/4+P5/+Pj
+ +f/h4fv/4eH9/+Hh///h4f//4eH//+Hh/f/h4f3/4eH9/+Hh/f/h4f//4eH9/+Hh/f/h4fv/4eP7/+Hj
+ +f/j4/n/4+P5/9/d+P/My/f/ubr5/4qK+/8aG/r/AAL+/wgI//8AA/z/AAL+/wEA//8BAf//ISH9/42N
+ +P/Cwvb/2tn4/+Pj+f/j4/n/4+P5/+Pj+f/j4/n/4+P5/+Pj+f/j4/n/4+P5/+Pj+f/h4/v/4eH7/+Hh
+ /f/h4f//39///9ra///V1f3/0ND8/8rL+f/Gx/b/xMT0/8TD8//Ew/P/w8P0/8LC9v/Bwfj/wcH8/05P
+ //8BAv//AAX7/wAD/P8AAf//Lyz//7y8/f/h4fv/4eP7/+Hj+f/h4/n/4eP5/+Hj+//k5Pz/j479/wkF
+ +/8CA/v/AAP8/1lZ/P/y8v3///////f3//9mZv//AAH//wAA//8AAv//DAz8/359/P/a2vz/4eH9/+Hh
+ /f/e3v3/amf9/wQB/v8GBvr/n5/8////////////////////////////////////////////////////
+ //////////////////////////////////////////////////++vvz/Ghr9/wAA//8AAP//AwD+/wQB
+ +v8KB/r/EhL9/x4e//8eHv3/Hh78/x8e+v8fHvn/Hh75/x4e+v8eHvz/Hh79/x8e//8fHv3/Hh76/x4f
+ +f8eHvr/Hh78/x4e/f8eHv//Hh79/x4e/f8eHv//Hh7//x4e/f8hHv3/IBv9/xIP/P8HB/n/AQH5/wAC
+ +v8AAP3/AAD+/wEB/P8GBvz/AQH//wEA//8BAP3/AQH6/woK/P8ZGP3/Hh7//x8e//8fHv3/Hx79/x8e
+ /f8fHv3/Hx78/x8e/P8eHv3/Hh79/x4e/P8eHv3/Hh7//x8e//8dHf3/Ghr8/xYW/P8TE/z/EBD6/wwM
+ /P8JCfz/CQn9/wkJ/f8JCfz/CQn8/wkJ/P8JCfz/AwP9/wAA/v8AA/v/AAL7/wEA/v8DAP//Dg7//x4e
+ /P8eHvr/Hh78/x4e/P8eHv3/Hh79/yAf/P8RDvr/BwD6/wMB+v8sL/v/2Nj9/////////////////93d
+ /f8sLf//AAD//wAB//8AAvv/BgT6/x4a+v8fH/v/Hx/9/yAb//8IBv3/AgH+/wAB+/82Nvr/////////
////////////////////////////////////////////////////////////////////////////////
+ //////////////7+/v+wsP3/ICD//wAA//8DAP//AwD9/wMA/f8DAP//AQD//wEA//8AAP7/AAD+/wAA
+ /f8FAPv/BQD7/wAA/f8AAP7/AwD//wMA//8AAP7/AAD+/wAA/f8BAP3/AAD9/wAB+/8AA/j/AAP4/wAB
+ /f8AAP7/AAD+/wAA/v8DAP7/AQD+/wAA/v8AAf3/AAD9/wAA/f8WFvz/Zmb8/7e3/f9sbP//Gxv//wgI
+ //8BAf//AAD+/wAA/v8AAP7/AQD+/wUA/v8HAP//BwD//wUA/v8BAfv/AAL6/wEB+/8BAP3/AwD9/wUA
+ /v8DAP//AwD//wEA//8AAP7/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA/v8AAP7/AAD+/wAA
+ /v8AAP7/AAD+/wAA//8AAP7/AQD+/wMA//8DAP//BQD//wMA/f8BAfv/AQH7/wEA/v8DAP7/BwD+/wcA
+ /f8DAP3/DAz8/6qs/////////////////////////////6en+f8NC/z/AwD7/wMB+v8EA/n/AgP7/wAB
+ //8AAf//AAH//wAA//8AAv7/AAH7/wYG+f//////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////////+3t///Njb//yck
+ //8oJf//KCX//ygl//8oJf//JiX//yUl//8lJf//JSX//y0l//8tJf//JiX//yUl//8oJf//KCX//yUl
+ //8lJf//JSX//yYl//8lJv//JSf7/yUp9/8lKff/JSj7/yUm//8lJv//JSX//yUl//8lJf//JSX//yUl
+ //8lJf//JSb//8rK///4+P////////n5///S0v//ra3//4yM//+IiP//iIj//4GB//9ubv//X1z//1tV
+ //9dVf//W1X//1dX/f9UVfv/UFD9/0tJ//9IQ///Qz7//z87//85N///NTT//zIx//8uLf//Kyr//yYm
+ //8lJf//JSX//yUl//8lJf//JSX//yUl//8lJf//JSX//yUl//8lJf//JiX//yUl//8mJf//KCX//ykl
+ //8rJf//KyX//ygn+/8oJ/v/KSX//ysl//8tJf//KyX//yQj//9vb///9/f/////////////////////
+ ////////9fX9/2lj//8nIvr/KSb4/ycm+P8lJfv/JSX//yUl//8lJf//LS3//0hI/f9eXvv/h4f7////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
@@ -8604,109 +2616,7 @@
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
- ////////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ /////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
@@ -8740,7 +2650,7 @@
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=
+ AAAAAAAAAAAAAAAAAAAAAAAA
\ No newline at end of file
diff --git a/RBXLegacyLauncher/RBXLegacyLauncher/ClientSettings.Designer.cs b/RBXLegacyLauncher/RBXLegacyLauncher/ClientSettings.Designer.cs
deleted file mode 100644
index 9f93ebe..0000000
--- a/RBXLegacyLauncher/RBXLegacyLauncher/ClientSettings.Designer.cs
+++ /dev/null
@@ -1,260 +0,0 @@
-/*
- * Created by SharpDevelop.
- * User: Owner
- * Date: 9/5/2017
- * Time: 8:52 PM
- *
- * To change this template use Tools | Options | Coding | Edit Standard Headers.
- */
-namespace RBXLegacyLauncher
-{
- partial class ClientSettings
- {
- ///
- /// Designer variable used to keep track of non-visual components.
- ///
- private System.ComponentModel.IContainer components = null;
-
- ///
- /// Disposes resources used by the form.
- ///
- /// true if managed resources should be disposed; otherwise, false.
- protected override void Dispose(bool disposing)
- {
- if (disposing) {
- if (components != null) {
- components.Dispose();
- }
- }
- base.Dispose(disposing);
- }
-
- ///
- /// This method is required for Windows Forms designer support.
- /// Do not change the method contents inside the source code editor. The Forms designer might
- /// not be able to load this method if it was changed manually.
- ///
- private void InitializeComponent()
- {
- this.button1 = new System.Windows.Forms.Button();
- this.listBox1 = new System.Windows.Forms.ListBox();
- this.button2 = new System.Windows.Forms.Button();
- this.panel1 = new System.Windows.Forms.Panel();
- this.GameOptions = new System.Windows.Forms.Panel();
- this.vScrollBar1 = new System.Windows.Forms.VScrollBar();
- this.checkBox1 = new System.Windows.Forms.CheckBox();
- this.checkBox3 = new System.Windows.Forms.CheckBox();
- this.checkBox2 = new System.Windows.Forms.CheckBox();
- this.checkBox4 = new System.Windows.Forms.CheckBox();
- this.label1 = new System.Windows.Forms.Label();
- this.textBox2 = new System.Windows.Forms.TextBox();
- this.textBox1 = new System.Windows.Forms.TextBox();
- this.label2 = new System.Windows.Forms.Label();
- this.button3 = new System.Windows.Forms.Button();
- this.checkBox5 = new System.Windows.Forms.CheckBox();
- this.panel1.SuspendLayout();
- this.GameOptions.SuspendLayout();
- this.SuspendLayout();
- //
- // button1
- //
- this.button1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
- this.button1.Location = new System.Drawing.Point(12, 12);
- this.button1.Name = "button1";
- this.button1.Size = new System.Drawing.Size(203, 25);
- this.button1.TabIndex = 0;
- this.button1.Text = "Name";
- this.button1.TextAlign = System.Drawing.ContentAlignment.TopLeft;
- this.button1.UseVisualStyleBackColor = false;
- //
- // listBox1
- //
- this.listBox1.FormattingEnabled = true;
- this.listBox1.Items.AddRange(new object[] {
- "Game Options",
- "Diagnostics",
- "Physics",
- "Authoring",
- "Network",
- "Task Scheduler",
- "Rendering"});
- this.listBox1.Location = new System.Drawing.Point(13, 36);
- this.listBox1.Name = "listBox1";
- this.listBox1.Size = new System.Drawing.Size(201, 199);
- this.listBox1.TabIndex = 1;
- //
- // button2
- //
- this.button2.BackColor = System.Drawing.SystemColors.ControlLight;
- this.button2.Location = new System.Drawing.Point(12, 257);
- this.button2.Name = "button2";
- this.button2.Size = new System.Drawing.Size(130, 24);
- this.button2.TabIndex = 2;
- this.button2.Text = "Reset All Settings";
- this.button2.UseVisualStyleBackColor = false;
- //
- // panel1
- //
- this.panel1.BackColor = System.Drawing.SystemColors.ControlLightLight;
- this.panel1.Controls.Add(this.GameOptions);
- this.panel1.Location = new System.Drawing.Point(221, 12);
- this.panel1.Name = "panel1";
- this.panel1.Size = new System.Drawing.Size(278, 223);
- this.panel1.TabIndex = 3;
- //
- // GameOptions
- //
- this.GameOptions.Controls.Add(this.checkBox5);
- this.GameOptions.Controls.Add(this.vScrollBar1);
- this.GameOptions.Controls.Add(this.checkBox1);
- this.GameOptions.Controls.Add(this.checkBox3);
- this.GameOptions.Controls.Add(this.checkBox2);
- this.GameOptions.Controls.Add(this.checkBox4);
- this.GameOptions.Controls.Add(this.label1);
- this.GameOptions.Controls.Add(this.textBox2);
- this.GameOptions.Controls.Add(this.textBox1);
- this.GameOptions.Controls.Add(this.label2);
- this.GameOptions.Location = new System.Drawing.Point(1, 1);
- this.GameOptions.Name = "GameOptions";
- this.GameOptions.Size = new System.Drawing.Size(278, 223);
- this.GameOptions.TabIndex = 9;
- //
- // vScrollBar1
- //
- this.vScrollBar1.Location = new System.Drawing.Point(258, 2);
- this.vScrollBar1.Name = "vScrollBar1";
- this.vScrollBar1.Size = new System.Drawing.Size(17, 223);
- this.vScrollBar1.TabIndex = 8;
- //
- // checkBox1
- //
- this.checkBox1.CheckAlign = System.Drawing.ContentAlignment.MiddleRight;
- this.checkBox1.Location = new System.Drawing.Point(6, 4);
- this.checkBox1.Name = "checkBox1";
- this.checkBox1.Size = new System.Drawing.Size(249, 24);
- this.checkBox1.TabIndex = 0;
- this.checkBox1.Text = "Remove Tools / Insert Buttons";
- this.checkBox1.UseVisualStyleBackColor = true;
- //
- // checkBox3
- //
- this.checkBox3.CheckAlign = System.Drawing.ContentAlignment.MiddleRight;
- this.checkBox3.Checked = true;
- this.checkBox3.CheckState = System.Windows.Forms.CheckState.Checked;
- this.checkBox3.Location = new System.Drawing.Point(5, 111);
- this.checkBox3.Name = "checkBox3";
- this.checkBox3.Size = new System.Drawing.Size(249, 24);
- this.checkBox3.TabIndex = 7;
- this.checkBox3.Text = "SoundEnabled";
- this.checkBox3.UseVisualStyleBackColor = true;
- //
- // checkBox2
- //
- this.checkBox2.CheckAlign = System.Drawing.ContentAlignment.MiddleRight;
- this.checkBox2.Location = new System.Drawing.Point(6, 23);
- this.checkBox2.Name = "checkBox2";
- this.checkBox2.Size = new System.Drawing.Size(249, 24);
- this.checkBox2.TabIndex = 1;
- this.checkBox2.Text = "Remove Report Abuse Button";
- this.checkBox2.UseVisualStyleBackColor = true;
- this.checkBox2.CheckedChanged += new System.EventHandler(this.CheckBox2CheckedChanged);
- //
- // checkBox4
- //
- this.checkBox4.CheckAlign = System.Drawing.ContentAlignment.MiddleRight;
- this.checkBox4.Location = new System.Drawing.Point(5, 93);
- this.checkBox4.Name = "checkBox4";
- this.checkBox4.Size = new System.Drawing.Size(249, 24);
- this.checkBox4.TabIndex = 6;
- this.checkBox4.Text = "SoftwareSound";
- this.checkBox4.UseVisualStyleBackColor = true;
- //
- // label1
- //
- this.label1.Location = new System.Drawing.Point(7, 51);
- this.label1.Name = "label1";
- this.label1.Size = new System.Drawing.Size(64, 23);
- this.label1.TabIndex = 2;
- this.label1.Text = "ChatHistory";
- //
- // textBox2
- //
- this.textBox2.Location = new System.Drawing.Point(102, 71);
- this.textBox2.Name = "textBox2";
- this.textBox2.Size = new System.Drawing.Size(153, 20);
- this.textBox2.TabIndex = 5;
- this.textBox2.Text = "5";
- //
- // textBox1
- //
- this.textBox1.Location = new System.Drawing.Point(102, 48);
- this.textBox1.Name = "textBox1";
- this.textBox1.Size = new System.Drawing.Size(153, 20);
- this.textBox1.TabIndex = 3;
- this.textBox1.Text = "100";
- //
- // label2
- //
- this.label2.Location = new System.Drawing.Point(7, 74);
- this.label2.Name = "label2";
- this.label2.Size = new System.Drawing.Size(100, 23);
- this.label2.TabIndex = 4;
- this.label2.Text = "ChatScrollLength";
- //
- // button3
- //
- this.button3.BackColor = System.Drawing.SystemColors.ControlLight;
- this.button3.Location = new System.Drawing.Point(435, 256);
- this.button3.Name = "button3";
- this.button3.Size = new System.Drawing.Size(64, 24);
- this.button3.TabIndex = 4;
- this.button3.Text = "Close";
- this.button3.UseVisualStyleBackColor = false;
- //
- // checkBox5
- //
- this.checkBox5.CheckAlign = System.Drawing.ContentAlignment.MiddleRight;
- this.checkBox5.Location = new System.Drawing.Point(5, 129);
- this.checkBox5.Name = "checkBox5";
- this.checkBox5.Size = new System.Drawing.Size(249, 24);
- this.checkBox5.TabIndex = 9;
- this.checkBox5.Text = "FunnyPhysics";
- this.checkBox5.UseVisualStyleBackColor = true;
- //
- // ClientSettings
- //
- this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
- this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
- this.ClientSize = new System.Drawing.Size(511, 292);
- this.Controls.Add(this.button3);
- this.Controls.Add(this.panel1);
- this.Controls.Add(this.button2);
- this.Controls.Add(this.listBox1);
- this.Controls.Add(this.button1);
- this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow;
- this.Name = "ClientSettings";
- this.ShowIcon = false;
- this.Text = "Settings";
- this.panel1.ResumeLayout(false);
- this.GameOptions.ResumeLayout(false);
- this.GameOptions.PerformLayout();
- this.ResumeLayout(false);
- }
- private System.Windows.Forms.CheckBox checkBox5;
- private System.Windows.Forms.Button button3;
- private System.Windows.Forms.Label label2;
- private System.Windows.Forms.TextBox textBox1;
- private System.Windows.Forms.TextBox textBox2;
- private System.Windows.Forms.Label label1;
- private System.Windows.Forms.CheckBox checkBox4;
- private System.Windows.Forms.CheckBox checkBox2;
- private System.Windows.Forms.CheckBox checkBox3;
- private System.Windows.Forms.CheckBox checkBox1;
- private System.Windows.Forms.VScrollBar vScrollBar1;
- private System.Windows.Forms.Panel GameOptions;
- private System.Windows.Forms.Panel panel1;
- private System.Windows.Forms.Button button2;
- private System.Windows.Forms.ListBox listBox1;
- private System.Windows.Forms.Button button1;
- }
-}
diff --git a/RBXLegacyLauncher/RBXLegacyLauncher/ClientSettings.cs b/RBXLegacyLauncher/RBXLegacyLauncher/ClientSettings.cs
deleted file mode 100644
index 9fe1e12..0000000
--- a/RBXLegacyLauncher/RBXLegacyLauncher/ClientSettings.cs
+++ /dev/null
@@ -1,37 +0,0 @@
-/*
- * Created by SharpDevelop.
- * User: Owner
- * Date: 9/5/2017
- * Time: 8:52 PM
- *
- * To change this template use Tools | Options | Coding | Edit Standard Headers.
- */
-using System;
-using System.Drawing;
-using System.Windows.Forms;
-
-namespace RBXLegacyLauncher
-{
- ///
- /// Description of Form1.
- ///
- public partial class ClientSettings : Form
- {
- public ClientSettings()
- {
- //
- // The InitializeComponent() call is required for Windows Forms designer support.
- //
- InitializeComponent();
-
- //
- // TODO: Add constructor code after the InitializeComponent() call.
- //
- }
-
- void CheckBox2CheckedChanged(object sender, EventArgs e)
- {
-
- }
- }
-}
diff --git a/RBXLegacyLauncher/RBXLegacyLauncher/CryptoRandom.cs b/RBXLegacyLauncher/RBXLegacyLauncher/CryptoRandom.cs
deleted file mode 100644
index f2873f2..0000000
--- a/RBXLegacyLauncher/RBXLegacyLauncher/CryptoRandom.cs
+++ /dev/null
@@ -1,45 +0,0 @@
-using System;
-using System.Security.Cryptography;
-class CryptoRandom : RandomNumberGenerator
-{
- private static RandomNumberGenerator r;
-
- public CryptoRandom()
- {
- r = RandomNumberGenerator.Create();
- }
-
- /// An array of bytes to contain random numbers.
- public override void GetBytes(byte[] buffer)
- {
- r.GetBytes(buffer);
- }
-
- public override void GetNonZeroBytes(byte[] data)
- {
- r.GetNonZeroBytes(data);
- }
- public double NextDouble()
- {
- byte[] b = new byte[4];
- r.GetBytes(b);
- return (double)BitConverter.ToUInt32(b, 0) / UInt32.MaxValue;
- }
-
- /// The inclusive lower bound of the random number returned.
- /// The exclusive upper bound of the random number returned. maxValue must be greater than or equal to minValue.
- public int Next(int minValue, int maxValue)
- {
- return (int)Math.Round(NextDouble() * (maxValue - minValue - 1)) + minValue;
- }
- public int Next()
- {
- return Next(0, Int32.MaxValue);
- }
-
- /// The inclusive upper bound of the random number returned. maxValue must be greater than or equal 0
- public int Next(int maxValue)
- {
- return Next(0, maxValue);
- }
-}
\ No newline at end of file
diff --git a/RBXLegacyLauncher/RBXLegacyLauncher/DocForm.resx b/RBXLegacyLauncher/RBXLegacyLauncher/DocForm.resx
index 063b003..d09b2f4 100644
--- a/RBXLegacyLauncher/RBXLegacyLauncher/DocForm.resx
+++ b/RBXLegacyLauncher/RBXLegacyLauncher/DocForm.resx
@@ -122,15 +122,13 @@
USE NUMBERS PROVIDED AS VALUES
-------------------------------------------------------------
1 - Pre-Alpha
-- Mid-2008 or lower.
-- Support for "fake" 2006/2007 clients, or the real things.
+- Mid-2007 or lower.
- Uses Legacy joinscript.
-- Does not support hats or any other form of customization besides body colors.
+- Supports only hats, body colors, and T-Shirts.
- Has a BrickColor palette of 32 BrickColors.
-------------------------------------------------------------
2 - Pre-Alpha (Ext.)
-- Mid-2008 or lower.
-- Support for "fake" 2006/2007 clients, or the real things.
+- Late-2007 - Early-2008.
- Uses Legacy joinscript.
- Supports only hats, body colors, and T-Shirts.
- Has a BrickColor palette of 32 BrickColors.
@@ -142,5180 +140,82 @@ USE NUMBERS PROVIDED AS VALUES
- Has a BrickColor palette of 32 BrickColors.
-------------------------------------------------------------
4 - Beta
-- Late-2008-Early 2009.
+- Late-2008 - Early 2009.
- Uses Legacy joinscript.
- Supports only hats, body colors, T-Shirts, shirts, and pants.
- Has a BrickColor palette of 32 BrickColors.
-------------------------------------------------------------
5 - Pre-Gamma Beta
-- Early-2009-Early 2010.
+- Early-2009 - Early 2010.
- Uses Legacy joinscript.
-- Supports most kinds of customization except faces and body meshes.
+- Supports only hats, body colors, T-Shirts, shirts, and pants.
- Has a BrickColor palette of 32 BrickColors.
-------------------------------------------------------------
6 - Pre-Gamma
-- Early-2009-Early 2010.
+- Early-2009 - Early 2010.
- Uses Legacy joinscript.
-- Supports most kinds of customization except most body meshes.
+- Supports all kinds of customization.
- Has a BrickColor palette of 32 BrickColors.
-------------------------------------------------------------
7 - Gamma
-- Mid-2010-November 2010.
+- Mid-2010 - November 2010.
- Uses Legacy joinscript.
- Supports all kinds of customization.
- Has a BrickColor palette of 64 BrickColors.
-------------------------------------------------------------
8 - Delta
-- December-2010-Early 2011.
+- December - 2010-Early 2011.
- Uses RBXPri joinscript.
-- Supports the more modern 2011 user interface.
+- Supports the early-2011 user interface.
- Supports all kinds of customization.
- Has a BrickColor palette of 64 BrickColors.
-------------------------------------------------------------
9 - Delta Omega
-- Mid-2011-Early-2012.
+- Mid-2011 - Early-2012.
- Uses RBXPri joinscript.
-- Supports the more modern 2011 user interface.
+- Supports the early-2011 user interface.
- Supports all kinds of customization.
- Has a BrickColor palette of 64 BrickColors.
-------------------------------------------------------------
10 - Omega
-- Mid-2011-Early-2012.
+- Mid-2011 - Early-2012.
- Uses RBXPri joinscript.
- Meant for more modern clients which don't use early 2011's UI.
- Supports all kinds of customization.
- Has a BrickColor palette of 64 BrickColors.
-------------------------------------------------------------
11 - Ultra
-- Mid-2012 +.
+- Mid-2012+
- Uses RBXPri joinscript.
-- Meant for more modern clients over ones supported with Ultra.
+- Meant for more modern clients.
- Supports all kinds of customization.
- Has a BrickColor palette of 64 BrickColors.
-------------------------------------------------------------
-
+
- AAABAAYAEBAAAAAAIABoBAAAZgAAACAgAAAAACAAqBAAAM4EAAAwMAAAAAAgAKglAAB2FQAAQEAAAAAA
- IAAoQgAAHjsAAICAAAAAACAAKAgBAEZ9AAAAAAAAAAAgACggBABuhQEAKAAAABAAAAAgAAAAAQAgAAAA
- AABABAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////////////
+ AAABAAUAEBAAAAAAIABoBAAAVgAAACAgAAAAACAAqBAAAL4EAAAwMAAAAAAgAKglAABmFQAAQEAAAAAA
+ IAAoQgAADjsAAICAAAAAACAAKAgBADZ9AAAoAAAAEAAAACAAAAABACAAAAAAAEAEAAAAAAAAAAAAAAAA
+ AAAAAAAA////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////95eXn/1dXV/25ubv/Q0ND/iYmJ/6Wl
- pf+hoaH/hYWF/4mJif/V1dX/srKy/9zc3P//////////////////////f39///////9ubm7/0NDQ/4mJ
- if/FxcX/sbGx/5WVlf+JiYn/1dXV/5SUlP/Kysr//////////////////////8/Pz///////+vr///Ly
- ///X1///zs7//+Li///39///////////////////6+v/////////////xsb//5mZ//+MjP//+Pj//4mJ
- //9hYf//q6v//9DQ//+8vP//dnb//4GB///l5f//2Nj//5CQ//+Rkf//5ub//66u///x8f//mZn//4mJ
- ///y8v//mpr//29v//96ev//k5P//0pK///x8f//nZ3//5iY////////l5f//+rq//+rq///9PT//8vL
- ///19f//ra3//1BQ///9/f//lpb//9vb//+Njf//h4f///39////////t7f//8vL////////qKj///f3
- //+dnf//kZH//+bm//9jY///+vr//4eH//++vv//iIj//4mJ///5+f///////8zM//+fn////v7//6Wl
- ///6+v//np7//6ys///V1f//jY3///j4//+MjP//zs7//2Ji///t7f///v7//5yc///7+///4+P//4uL
- //+iov///Pz//83N///Pz///2Nj//21t//+hof//oaH//4uL//+YmP//tLT//7Gx///Hx///ior//5iY
- ///c3P//w8P//6Cg//+goP//nJz//7+////9/f///////////////////////9TU//+srP////////Dw
- ///a2v//////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////39/f/v7+//7+/v//Ly8v/v7+//4ODg/9/f3//w8PD/7+/
+ v//Ly8v/v7+//5CQkP+EhIT/1NTU////////////39/f/3d3d/+fn5//eXl5/3BwcP9fX1//d3d3/11d
+ Xf92dnb/V1dX/09PT/9VVVX/hYWF/7CwsP///////////9/f3/9HR0f/+/v7/6enp/+np6f/p6en/6+v
+ r/+fn5//s7Oz/5ubm/+np6f/pKSk/5iYmP/X19f///////////+Ylff/qJ3j/+Pj/v/Ozf7/jor1/5uU
+ 7v+aku3/oZjo/7Gj3P+FhPr/rKHg/6+v/v+cmvf/sKz1////////////hGvC//vFfv9nYvP/ro2w/3pe
+ v/+wiqL/0aSU/0o20P+eeaf/VELT/8mck/9uWcv/lHW1/6mi7f///////////4iA6///6s//h3vj/8/A
+ 2f8+PPj/l4rh/+/c0v+EeuT/1MPX/yUi+P9BPPD/9uPS/7Ol3v/w8P3///////////+EhP3//////2Rj
+ /v9KSf3/qKf9/3d3/f/9/f7/Nzb8/3t7/P+Bgf7/i4v+/7W1/f+Pj/3/s7P+////////////t7f+/6Gg
+ /f+kpP7/pKT9/5KS/f+Qkf7/rKz9/6in/v+fn/3/g4P9/5aV/f+hof3/paX9/5KS/f//////////////
////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//KAAAACAAAABAAAAAAQAgAAAAAACAEAAAAAAAAAAA
- AAAAAAAAAAAAAP//////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////3t7
- e/9ra2v/f39//9fX1/97e3v/a2tr/39/f//X19f/u7u7/2tra/9zc3P/w8PD/5+fn///////e3t7/8PD
- w/+7u7v/a2tr/4uLi//r6+v//////3t7e//Dw8P/////////////////////////////////////////
- ////////T09P/6+vr////////////09PT/+Dg4P/6+vr//////9PT0//r6+v/6+vr/+vr6//Z2dn/39/
- f/8nJyf/r6+v/09PT/+vr6//8/Pz/+vr6///////T09P/6+vr///////////////////////////////
- //////////////////9PT0//r6+v////////////T09P/4ODg//r6+v//////09PT/+vr6//x8fH/9fX
- 1/9/f3///////09PT/+vr6//T09P/6+vr//z8/P/6+vr/7u7u/9XV1f/n5+f/+vr6///////////////
- /////////////////////////////09PT/+vr6////////////97e3v/a2tr/39/f//X19f/u7u7/2tr
- a/+Li4v/6+vr/8fHx/9/f3//a2tr/+vr6/+7u7v/a2tr/4uLi//r6+v/e3t7/8PDw//b29v/w8PD////
- ////////////////////////////////////////e3t7/8PDw///////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////+zs
- ///Nzf///////9XV//+Li///lJT//6io//+8vP//z8///+Pj///6+v//////////////////////////
- ////////9fX//7m5/////////////////////////////7u7//+Pj///j4///4+P//+ysv//////////
- ///o6P//Ojr//zo6//83N///YGD//6+v//+srP//mJj//4OD//9vb///Q0P//5SU//+lpf//vb3/////
- //////////////z8//9TU///V1f//1ZW///k5P//////////////////YGD//5mZ//+vr///qqr//0ZG
- ////////5eX//zk5///IyP//8/P//yIi//+env/////////////////////////////i4v//Hx///1ZW
- //9MTP//l5f////////+/v//aWn//5iY////////ysr//z8///+dnf////////////9eXv//4+P/////
- ///+/v//PT3//+Hh//84OP//zs7/////////////Pz///1JS//93d///b2///0ZG//8zM////v7//4yM
- //8MDP//+vr///v7//9ubv//bW3//4KC//97e//////////////+/v//WVn//62t/////////////1tb
- ///m5v////////////8sLP//ODj//9TU//////////////39//8tLf//Ojr//7m5//8+Pv//9fX//0lJ
- ///U1P//i4v//wQE///Q0P////////////+Zmf//ZGT///7+/////////////5CQ//93d///////////
- ////////WFj//+jo/////////////z4+///Z2f/////////////W1v//Q0P//x0d///5+f///////y4u
- //81Nf//dHT///v7////////fHz//1ZW///7+//////////////////////////////Cwv//SEj///v7
- //////////////////9WVv//6+v/////////////8PD/////////////0tL//w4O//+env//QkL/////
- //////////////b2/////////v7//4iI//8yMv//dHT//1dX///6+v//////////////////5ub//zQ0
- ///q6v///////////////////////1NT///u7v////////j4//8/P///bm7///Dw////////3t7//1pa
- //8XF///+fn///////+6uv//x8f///b2////////0dH//yQk///k5P//MjL//+fn////////////////
- ///u7v//S0v//6Cg////////////////////////T0////Dw/////////Pz//z8///+wsP//Njb//7u7
- /////////////xwc///39///+/v//yUl//91df//JSX//97e///k5P//Rkb//z4+///Q0P//////////
- ///////////////////6+v//aGj//3d3///9/f////////////9NTf//8/P/////////////Pj7/////
- //+zs///goL/////////////Ghr///7+///n5///Hx///3Jy//9TU////////5ub//8LC///uLj/////
- /////////////+jo///09P/////////////+/v//j4///1FR///y8v///////0pK///39///////////
- //89Pf//xsb//zc3///W1v////////////8fH/////////39///g4P//vr7//+np///+/v//R0f//5qa
- ///////////////////+/v//UFD//0RE///x8f/////////////+/v//UVH//5aW////////SEj///n5
- /////////////zc3//9WVv//6en//////////////////x0d///R0f//6ur///39/////////v7//3Jy
- //9PT///R0f//+Tk/////////////6am//9wcP//urr//0BA///t7f///////319//90dP///v7/////
- //9ERP///Pz/////////////////////////////3t7//4SE//86Ov//YGD//3Jy//9YWP//RUX//0ND
- //83N///hIT////////MzP//OTn//7Ky///p6f//ODj///T0////////v7///zw8//95ef//bGz///7+
- /////////////0JC//9+fv//e3v//3h4//90dP//cHD//0JC//9UVP//rKz///f3////////////////
- ///////////////////////////////////z8///YWH//yUl//+/v///////////////////xcX//3Bw
- ///9/f//////////////////z8///8PD///Gxv//yMj//8vL///Nzf//8PD/////////////////////
- ////////////////////////////////////////////////////////zc3/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAwAAAAYAAAAAEAIAAAAAAAgCUAAAAA
- AAAAAAAAAAAAAAAAAAD//////v7+/////////////v7+///////+/v7////////////+/v7/////////
- ///+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v//////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////+/v7//v7+//7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v///////v7+////
- /////////v7+///////+/v7////////////+/v7////////////+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v//////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v///////v7+/////////////v7+//////+qqqr/X19f/19f
- X/9fX1//ZGRk//////+qqqr/X19f/19fX/9fX1//ZGRk//7+/v/+/v7/goKC/19fX/9fX1//ZGRk//7+
- /v+qqqr/3Nzc//7+/v+qqqr/ZGRk//7+/v/+/v7/goKC/19fX/9fX1//3Nzc//7+/v/+/v7/+vr6/19f
- X/+0tLT///////7+/v/+/v7///////7+/v/+/v7///////7+/v//////////////////////////////
- //93d3f/BgYG/9/f3//f39//4ODg//////93d3f/BgYG/9/f3//f39//4ODg//////+IiIj/DQ0N/9/f
- 3//f39//ODg4//////93d3f/rq6u/9/f3/9oaGj/BwcH//////+IiIj/DQ0N/9/f3//f39//aGho////
- ////////9/f3/wAAAP+Hh4f////////////////////////////////////////////+/v7//v7+//7+
- /v/+/v7//v7+//7+/v93d3f/BwcH//7+/v/+/v7//v7+//7+/v93d3f/BAQE/5+fn//S0tL//v7+//7+
- /v93d3f/BwcH//7+/v/MzMz/Kioq//7+/v93d3f/SkpK/19fX/8sLCz/BwcH//7+/v93d3f/BwcH//7+
- /v/+/v7//v7+//7+/v/+/v7/9/f3/wAAAP+Hh4f//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v///////v7+/////////////v7+//////93d3f/BwcH///////+/v7///////////93d3f/BAQE/5+f
- n//S0tL///////7+/v93d3f/BwcH//7+/v/MzMz/oqKi//7+/v93d3f/x8fH//7+/v93d3f/BwcH//7+
- /v93d3f/BwcH//7+/v/+/v7///////7+/v/+/v7/f39//ywsLP99fX3/3Nzc//7+/v/+/v7///////7+
- /v/+/v7///////7+/v////////////////////////////////93d3f/BwcH////////////////////
- //93d3f/BgYG/9/f3//f39//4ODg//////+IiIj/DQ0N/9/f3//f39//aGho//////+IiIj/tbW1/9/f
- 3/9oaGj/Hx8f//////+IiIj/DQ0N/9/f3//f39//aGho//////+IiIj/DQ0N/+jo6P/u7u7/UFBQ////
- ///////////////////////////////////+/v7//v7+//7+/v/+/v7//v7+//7+/v93d3f/BwcH//7+
- /v/+/v7//v7+//7+/v+qqqr/X19f/19fX/9fX1//ZGRk//7+/v/+/v7/goKC/19fX/9fX1//3Nzc//7+
- /v/+/v7/goKC/19fX/9fX1//3Nzc//7+/v/+/v7/goKC/19fX/9fX1//3Nzc//7+/v+qqqr/ZGRk//7+
- /v/+/v7/h4eH//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v///////v7+/////////////v7+////
- //93d3f/BwcH///////+/v7////////////+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v//////////////
- ///////////////////u7u7/4ODg////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+/9XV
- /v+Pj/7//v7+//7+/v/Y2P7/fHz+/0hI/v9aWv7/bm7+/4GB/v+Wlv7/qan+/729/v/R0f7/5ub+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7/mZn+/7Oz/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v///////v7+/9ra///X1///19f+/9fX///X1/7/19f//+rq///+/v7/////////
- ///+/v7/zs7//xQU/v8MDP7/XV3//zU1/v8JCf7/VVX//5aW/v+Hh/7/c3P//19f/v9LS/7/Nzf//yMj
- /v8PD/7/AwP//+vr/v/19f7/oaH///39/v/+/v7///////7+/v/+/v7///////7+/v+pqf7/Dg7//xQU
- /v9VVf7/5eX///7+/v/+/v7///////7+/v///////////xUV//8GBv//Bwf//wcH//8HB///AwP//3R0
- ///////////////////Jyf//EhL//35+///c3P//JSX//wYG///n5///////////////////////////
- ///////////////////9/f//IyP//6Cg//9AQP//BAT//1pa///29v///////////////////////8DA
- //8MDP//trb//+rq//9dXf//ERH//5aW///8/P/////////////+/v7//v7+/w8P/v/Pz/7//v7+//7+
- /v/+/v7/dXX+/2Zm/v/+/v7//v7+/8TE/v8PD/7/iIj+//7+/v/+/v7/yMj+/wAA/v8+Pv7/7u7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7/ZGT+/wUF/v9FRf7/29v+/zg4/v83N/7/5ub+//7+
- /v/+/v7/09P+/xER/v+dnf7//v7+//7+/v/+/v7/urr+/yMj/v86Ov7/6+v+//7+/v///////v7+/w8P
- ///V1f///v7+///////+/v7/g4P//1hY///+/v7/vr7//w0N//+Rkf7///////7+/v/+/v7/zc3//xER
- /v9HR/7/Kyv//9bW/v+xsf7/hob//1tb/v8wMP7/tbX///7+/v/o6P7/LS3//xYW/v/39/7///////f3
- /v9cXP7/HR3//83N/v/j4/7/HR3//4CA/v/+/v7///////7+/v/+/v7/+fn//zw8/v9UVP7//v7///7+
- /v///////f3//wwM///V1f//////////////////kZH//0lJ//+4uP//DAz//5mZ////////////////
- ////////x8f//xgY//+Skv//AQH//0xM//8AAP//UVH//35+//9ERP//b2////////9OTv//DQ3//wEB
- ///o6P/////////////+/v//hob//w0N//8lJf//ZGT///7+///////////////////+/v//b2///ykp
- ///y8v/////////////+/v7//f3+/wwM/v/b2/7//v7+//7+/v/+/v7/n5/+/xcX/v8LC/7/o6P+//7+
- /v/+/v7//v7+//7+/v/+/v7/sbH+/wAA/v8dHf7/srL+//Ly/v8AAP7/6Oj+//7+/v9sbP7/MDD+//7+
- /v/n5/7/Kyv+/wAA/v+pqf7//v7+//7+/v/+/v7//v7+/6+v/v9WVv7/+vr+//7+/v/+/v7//v7+//7+
- /v+lpf7/Dg7+/9bW/v/+/v7//v7+//7+/v//////+/v+/wkJ///c3P///v7+///////+/v7/rKz//wYG
- //+qqv7////////////+/v7///////j4/v+AgP7/Bwf//xkZ/v/x8f7///////7+/v8PD/7/RUX//0lJ
- /v8YGP7/wcH///7+/v/+/v7/6ur//y4u/v9DQ/7/9/f///7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7//////9LS/v8MDP7/rKz///7+/v/+/v7///////7+/v//////+/v//wgI///g4P//////////
- ////////w8P//7Ky////////////////////////w8P//yoq//8qKv//goL//ygo////////////////
- //+2tv//iYn//21t///j4///////////////////2Nj//0BA//8AAP//SEj///X1////////////////
- ////////////////////////7+///yYm//92dv///v7////////////////////////+/v7/+fn+/wUF
- /v/h4f7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/v7/7/RET+/wAA/v+Dg/7/rq7+/ysr
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//39/v9zc/7/BQX+/1BQ/v/R0f7/Nzf+/0ND
- /v/09P7//v7+//7+/v/+/v7//v7+//7+/v/9/f7/T0/+/z4+/v/7+/7//v7+//7+/v/+/v7//v7+//7+
- /v//////+fn+/wQE///l5f///v7+///////+/v7/paX//19f/v+Bgf7/9fX///7+/v/+/v7//v7//7W1
- /v8tLf7/CQn//ykp/v/9/f7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/d3f7/SUn//xgY
- /v/8/P7/rKz//wcH/v/Jyf7///////7+/v/+/v7///////7+/v/+/v7/gYH//xER/v+4uP7///////7+
- /v/+/v7///////7+/v//////9/f//wEB///n5///////////////////dnb//zIy//81Nf//IyP//7i4
- ///+/v/////////////7+///e3v//wAA///s7P////////////8cHP//Hx///zAw//92dv//5eX/////
- ////////kZH//0RE///Pz///Dw///6Sk/////////////////////////////////////////v7//6io
- //8NDf//kpL///7+///////////////////+/v7/9/f+/wAA/v/q6v7//v7+//7+/v/+/v7/fX3+/11d
- /v/7+/7/jo7+/wwM/v9oaP7//v7+//7+/v/+/v7/qan+/wAA/v/29v7//v7+//b2/v8AAP7/ra3+/6qq
- /v8iIv7/ODj+//7+/v/+/v7/R0f+/3Fx/v8bG/7/hYX+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/Hx/7/GBj+/2ho/v/6+v7//v7+//7+/v//////9PT+/wAA///t7f///v7+////
- ///+/v7/hob//1ZW/v/+/v7//////5mZ/v87O/7///////7+/v/+/v7/paX//wAA/v/9/f7//////+Dg
- /v8AAP7/nJz//6ys/v8KCv7/y8v///7+/v/z8/7/CAj//w4O/v9mZv7//v7///7+/v/+/v7///////7+
- /v/+/v7//Pz///7+/v/+/v7///////7+/v/+/v7/4eH//y8v/v9CQv7/7Oz///7+/v//////8fH//wAA
- ///w8P//////////////////jo7//09P////////7u7//z8///9hYf//////////////////oqL//wkJ
- /////////////+Tk//9aWv//ODj//xUV//91df////////////+ysv//AAD//0hI///6+v//////////
- ///////////////////j4///OTn//+Tk//////////////////////////////Ly//9NTf//JSX//9jY
- ///+/v7/7+/+/wAA/v/z8/7//v7+//7+/v/+/v7/lJT+/0ZG/v/Z2f7/KCj+/0VF/v/t7f7//v7+//7+
- /v/+/v7/np7+/xER/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/9/f7//v7+//7+/v9RUf7/Kyv+//Hx
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v9MTP7/Fhb+/yMj/v/g4P7//v7+//7+/v/+/v7//v7+//7+
- /v9xcf7/Gxv+/9zc/v//////6+v+/wAA///29v///v7+///////+/v7/nJz//wUF/v8DA/7/cHD///v7
- /v/+/v7///////7+/v/+/v7/l5f//xoa/v/+/v7///////7+/v/+/v7///////7+/v/+/v7//f3//2xs
- /v8XF/7/Cgr//42N/v/9/f7///////7+/v/+/v7//////6Oj/v8UFP7/5+f//2dn/v8eHv7/2tr///7+
- /v/+/v7//v7//3l5/v8YGP7/19f///7+/v//////6ur//wAA///5+f//////////////////3t7//7u7
- ///g4P///v7///////////////////7+///V1f//VFT//wQE//80NP//TU3//2dn//+AgP//mZn//7Ky
- ///Ly///a2v//yMj///g4P//wsL//x8f//9JSf//6Oj/////////////5+f//xMT//+np/////////39
- //9tbf//Ghr//9XV///+/v//gYH//xQU///T0//////////////+/v7/5eX+/wAA/v/7+/7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/j4/7/i4v+/zEx/v8HB/7/T0/+/6am/v+xsf7/mJj+/35+
- /v9lZf7/S0v+/zIy/v8YGP7/Jyf+/+Pj/v/+/v7//v7+/+7u/v9UVP7/GRn+/7q6/v/+/v7/VFT+/1BQ
- /v/+/v7//v7+//7+/v/9/f7/dXX+/xUV/v9ubv7/ERH+/83N/v/+/v7//v7+//7+/v//////5OT+/wAA
- //++vv//ubn+/7i4//+0tP7/sbH//66u/v+qqv7/lJT//0BA/v8FBf7/QED//5qa/v/t7f7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7/m5v//w0N
- /v9QUP7/EhL//+bm/v/+/v7///////7+/v/+/v7//v7//319/v8ODv7/yMj///7+/v/+/v7///////7+
- /v//////4+P//yAg//8mJv//Jib//ysr//8sLP//MDD//zIy//80NP//QED//4uL///i4v//////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////9bW//8wMP//oaH///////////////////////////////////7+///h4f//////////
- ///////////////////+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/5+f7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v///////v7+/////////////v7+///////+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v//////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v///////v7+/////////////v7+///////+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v//////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v///////v7+/////////////v7+////
- ///+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v///////////////////////v7+////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////v7+/////////////v7+///////+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v///////////////////////v7+////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////8AAAAAAAD//wAA
- AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA
- //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA
- AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA
- //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA
- AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA
- //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA
- AAAAAP//AAAAAAAA//8oAAAAQAAAAIAAAAABACAAAAAAAABCAAAAAAAAAAAAAAAAAAAAAAAA////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////8/Pz/9/f3//f39//39/f/9/f3//f39//6+v
- r///////z8/P/39/f/9/f3//f39//39/f/9/f3//r6+v////////////z8/P/39/f/9/f3//f39//39/
- f/+vr6///////8/Pz/+vr6/////////////Pz8//f39//6+vr////////////8/Pz/9/f3//f39//39/
- f/+vr6///////////////////////8/Pz/9/f3//r6+v////////////////////////////////////
- //////////////////////////////////////////////////////////////////+fn5//AAAA/y8v
- L/9/f3//f39//39/f/+vr6///////5+fn/8AAAD/Ly8v/39/f/9/f3//f39//6+vr///////z8/P/09P
- T/8vLy//f39//39/f/9PT0//X19f//////+fn5//X19f////////////n5+f/wAAAP9fX1///////8/P
- z/9PT0//Ly8v/39/f/9/f3//f39//6+vr/////////////////+fn5//AAAA/19fX///////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////n5+f/wAAAP9fX1////////////////////////////+fn5//AAAA/19fX///////////////
- /////////////5+fn/8AAAD/X19f////////////n5+f/19fX///////n5+f/y8vL/9/f3//f39//09P
- T/8AAAD/X19f//////+fn5//AAAA/19fX////////////8/Pz/+vr6//////////////////n5+f/wAA
- AP9fX1//////////////////////////////////////////////////////////////////////////
- /////////////////////////////5+fn/8AAAD/X19f////////////////////////////n5+f/wAA
- AP8vLy//f39//6+vr/////////////////+fn5//AAAA/19fX///////z8/P/09PT/9fX1///////5+f
- n/8vLy//f39//39/f/9PT0//AAAA/19fX///////n5+f/wAAAP9fX1//////////////////////////
- /////////////5+fn/8AAAD/X19f////////////////////////////////////////////////////
- //////////////////////////////////////////////////+fn5//AAAA/19fX///////////////
- /////////////5+fn/8AAAD/Ly8v/39/f/+vr6//////////////////n5+f/wAAAP9fX1///////8/P
- z/9/f3//r6+v//////+fn5//X19f////////////n5+f/wAAAP9fX1///////5+fn/8AAAD/X19f////
- /////////////////////////////8/Pz/9PT0//Ly8v/39/f/+vr6//////////////////////////
- ////////////////////////////////////////////////////////////////////////n5+f/wAA
- AP9fX1////////////////////////////+fn5//AAAA/19fX////////////////////////////5+f
- n/8AAAD/X19f////////////z8/P/6+vr///////n5+f/19fX////////////5+fn/8AAAD/X19f////
- //+fn5//AAAA/19fX////////////8/Pz/+vr6///////8/Pz/9PT0//Ly8v/6+vr//Pz8//f39//6+v
- r///////////////////////////////////////////////////////////////////////////////
- /////////////5+fn/8AAAD/X19f////////////////////////////n5+f/wAAAP8vLy//f39//39/
- f/9/f3//r6+v///////Pz8//T09P/y8vL/9/f3//f39//39/f/+vr6///////8/Pz/9/f3//f39//39/
- f/9PT0//Ly8v/6+vr///////z8/P/09PT/8vLy//f39//39/f/9/f3//r6+v//////+fn5//AAAA/19f
- X////////////5+fn/9fX1//////////////////////////////////////////////////////////
- //////////////////////////////////+fn5//AAAA/19fX////////////////////////////8/P
- z/9/f3//f39//39/f/9/f3//f39//6+vr////////////8/Pz/9/f3//f39//39/f/+vr6//////////
- ////////z8/P/39/f/9/f3//f39//6+vr//////////////////Pz8//f39//39/f/9/f3//r6+v////
- ////////z8/P/39/f/+vr6/////////////Pz8//r6+v////////////////////////////////////
- ////////////////////////////////////////////////////////n5+f/wAAAP9fX1//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////8/P
- z/9/f3//r6+v////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////+0tP//R0f//+/v/////////////9ra//9+fv//IyP//w0N//8gIP//NDT//0hI
- //9bW///cHD//4OD//+Xl///qqr//76+///S0v//7u7/////////////////////////////////////
- ////////////////////////////////////////2dn//zQ0//+1tf//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////+srP//BQX//wAA//8uLv//oKD//zg4//8AAP//BAT//0pK
- //93d///Y2P//09P//86Ov//Jyf//xIS//8BAf//AAD//wAA//8AAP//AAD//0lJ/////////////87O
- ///w8P//////////////////////////////////////////////////5+f//yIi//8CAv//AAD//1ZW
- ///m5v/////////////////////////////////////////////Ozv//Hx///x8f//8fH///Hx///x8f
- //8fH///Hx///x8f//+trf////////////////////////////+lpf//AwP//zU1//+urv//Dg7//wAA
- //8GBv//k5P//+np////////////////////////////////////////+/v//+np///V1f//wMD//01N
- //8MDP//+vr//729//8MDP//KSn//9zc////////////////////////////////////////8/P//zQ0
- //8ODv//zc3//4+P//8MDP//EBD//5iY///9/f//////////////////////////////////w8P//wAA
- //9HR///X1///19f//9fX///X1///1dX//8AAP//lJT///////////////////////+fn///AgL//zw8
- ///x8f///////8/P//8YGP//BQX//8PD////////////////////////////////////////////////
- //////////////////+lpf//AAD//35+//8JCf//LCz//xQU//8TE///v7//////////////////////
- ////////+vr//0lJ//8FBf//u7v/////////////4OD//0xM//8AAP//Ozv//9TU////////////////
- /////////////7+///8AAP//v7/////////////////////////z8///AAD//4aG////////////////
- //+Xl///AQH//0ND///z8///////////////////a2v//wAA//8ICP//rq7/////////////////////
- ////////////////////////////////////////5eX//wAA//8AAP//Nzf//+3t///d3f//Kyv//wUF
- //+amv///////////////////v7//2Fh//8AAP//oqL/////////////////////////////qan//xgY
- //8FBf//np7///////////////////////+/v///AAD//8fH/////////////////////////v7//wMD
- //93d/////////////+Pj///AAD//0tL///29v///////////////////////2ho//8VFf//NTX//wIC
- //+Wlv////////Ly///Jyf//np7//3Jy//9HR///Y2P//////////////////5+f//8BAf//Hx////Hx
- //////////////Hx//9KSv//AAD//3Bw///7+////////35+//8AAP//hob/////////////////////
- /////////////+/v//8lJf//FRX//+Li////////////////////////urr//wAA///IyP//////////
- //////////////////8QEP//aWn///////+Hh///AAD//1JS///5+f//////////////////////////
- //9hYf//Hx////Hx//8gIP//AAD//0hI//8BAf//AAD//wAA//8ICP//ExP//w8P///7+////////5KS
- //8BAf//CQn//woK///5+f///////////////////Pz//3R0//8AAP//SUn//46O//8AAP//aWn///7+
- //////////////////////////////39//9PT///AwP//729/////////////////////////////7e3
- //8AAP//ycn/////////////////////////////HR3//1tb//9/f///AAD//1pa///7+///////////
- ////////////////////////X1///xcX//89Pf//AAD//0JC//+zs///AAD//3Fx///a2v///Pz//6Sk
- //8AAP//yMj///////+Skv//AQH//w8P//8AAP//wsL/////////////////////////////np7//wYG
- //8AAP//Tk7///v7//////////////////////////////////+Fhf//AAD//4qK////////////////
- //////////////////+3t///AAD//9DQ/////////////////////////////yws//8LC///AAD//2Nj
- ///8/P//////////////////////////////////+Pj//z8///8AAP//ERH//52d///+/v//8vL//wAA
- //+Hh/////////7+//+Cgv//AAD//4uL/////////////5qa//8BAf//AAD//4KC////////////////
- ///////////////////Cwv//TU3///X1//////////////////////////////////+5uf//AgL//1RU
- ///+/v//////////////////////////////////sbH//wAA///Q0P//////////////////////////
- //86Ov//AAD//2tr///9/f//////////////////////////////////xMT//yoq//8AAP//HR3//+fn
- //////////////////8PD///Kyv//319//9UVP//AAD//1BQ///x8f//////////////////oKD//wIC
- //8tLf//8/P/////////////////////////////////////////////////////////////////////
- ///g4P//FBT//ykp///x8f///////////////////////////////////////7Cw//8AAP//09P/////
- ////////////////////////SEj//3V1///+/v/////////////////////////////w8P//aWn//wEB
- //8bG///Jib//zIy////////////////////////Xl7//yAg//8BAf//AgL//4OD///9/f//////////
- //////////////7+//9PT///AAD//zo6///x8f//////////////////////////////////////////
- ///////////////////39///NDT//w0N///W1v//////////////////////////////////////////
- //+wsP//AAD//9fX/////////////////////////////8PD////////////////////////////////
- //+vr///Gxv//wEB//9paf//8PD//09P//84OP//////////////////////////////////9/f//+Pj
- /////////////////////////////8PD//84OP//AAD//yIi//8FBf//Njb//+7u////////////////
- ////////////////////////////////////////ZGT//wAA//+srP//////////////////////////
- ////////////////////////qKj//wAA///X1///////////////////////////////////////////
- ///////////////////9/f//nJz//xsb//8AAP//S0v//9TU//9ISP//Ozv/////////////////////
- /////////////////////////////////////////Pz//2Bg//8AAP//AQH//46O///6+v//rq7//wcH
- //8xMf//7Oz/////////////////////////////////////////////nJz//wAA//9ubv//////////
- /////////////////////////////////////////////6io//8AAP//3Nz/////////////////////
- ///z8///f3///39///+Wlv//+fn////////////////////////19f//hYX//w4O//8DA///Dg7//z8/
- ///////////////////////////////////////////////////////////////////o6P//YGD//wEB
- //8gIP//+vr///////9ZWf//AAD//5+f/////////////////////////////////////////////729
- //8REf//HBz//83N//////////////////////////////////////////////////+mpv//AAD//9/f
- ////////////////////////8PD//wAA//8AAP//AAD//yws///ExP//////////////////////////
- ///q6v//bm7//wYG//8JCf//6en//////////////////3Z2//93d///h4f//5iY///b2///////////
- //////////////////84OP//Nzf///////+Xl///AAD//29v////////////////////////////////
- ////////////////////////2dn//yUl//8KCv//rKz/////////////////////////////////////
- ////////n5///wAA///f3/////////////////////////f3//8AAP//g4P//7Oz//8dHf//AQH//2ho
- ///v7/////////////////////////////87O///AAD//+vr//////////////////8HB///AgL//wAA
- //8AAP//AwP//1ZW///Q0P/////////////u7v//AwP//4CA//+0tP//AwP//1BQ///8/P//////////
- ///////////////////////////////////////////////////t7f//QUH//wEB//+EhP///v7/////
- /////////////////////////////5+f//8AAP//5ub////////////////////////+/v//AAD//3t7
- ////////8vL//21t//8CAv//GRn//+fn////////////////////////ODj//wAA///09P//////////
- ///w8P//AAD//4yM///4+P//3t7//z09//8AAP//qan/////////////p6f//wAA//+Xl///Cwv//zc3
- ///19f////////////////////////////////////////////////////////////////////////n5
- //9kZP//AAD//1pa///39/////////////////////////////+cnP//AAD//+jo////////////////
- /////////////wcH//90dP//////////////////enr//wAA///z8////////////////////////zMz
- //8AAP///Pz/////////////2tr//wAA//9/f///6en//9zc//8LC///T0///////////////////11d
- //8DA///Fhb//yIi///p6f//////////////////////////////////////////////////////////
- /////////////////////////v7//4yM//8CAv//Nzf//+bm////////////////////////l5f//wAA
- ///o6P////////////////////////////8PD///bW3//////////////v7//1VV//8XF///////////
- //////////////////8xMf//Bgb//////////////////8TE//8AAP//AAD//wAA//8DA///Dw///+Tk
- //////////////z8//8VFf//AAD//xMT///Y2P//////////////////////////////////////////
- //+mpv//1NT/////////////////////////////////////////////sbH//wwM//8cHP//zs7/////
- /////////////5eX//8AAP//8PD/////////////////////////////Fhb//2Rk////////+Pj//2Bg
- //8AAP//YGD/////////////////////////////Kir//xAQ///////////////////5+f//1NT//7Gx
- //+Ojv//a2v//6io///////////////////IyP//AAD//wgI///Cwv//////////////////////////
- ///////////////////i4v//Dg7//xQU///Ozv//////////////////////////////////////////
- ///Ozv//CQn//woK///Y2P////////////+Tk///AAD///Dw/////////////////////////////x4e
- //9cXP//6Oj//zo6//8AAP//e3v///39/////////////////////////////ygo//8ZGf//////////
- ///////////////////////////////////////////////////9/f//VVX//wAA//+goP//////////
- ///////////////////////////////////+/v//SUn//wkJ//8eHv//EBD//8jI////////////////
- ///////////////////+/v//bm7//wAA//91df//////////////////kJD//wAA///x8f//////////
- //////////////////8mJv//CAj//wUF//8KCv//qKj/////////////////////////////////////
- //8gIP//IiL////////////////////////////////////////////////////////9/f//ZWX//wAA
- //8BAf//Kyv//9LS////////////////////////////////////////oaH//wAA//+MjP//4eH//yMj
- //8NDf//wMD/////////////////////////////dnb//wAA//9tbf///v7//////////////////5CQ
- //8AAP//9/f/////////////////////////////Wlr//1ZW//95ef//0ND/////////////////////
- ////////////////////////Hh7//xUV//+Wlv//sLD//8nJ///i4v//+fn/////////////////////
- ///9/f//ZWX//wAA//+EhP//ubn//xgY//8ICP//lpb///7+////////////////////////5+f//xER
- //84OP///Pz////////k5P//Jyf//woK//+6uv//////////////////f3///wAA//9lZf///v7/////
- //////////////////+Kiv//AAD///f3////////////////////////////////////////////////
- /////////////////////////////9zc//+Cgv//KCj//wAA//8AAP//AAD//wAA//8AAP//AAD//wEB
- //8VFf//Li7//0hI//9hYf//TU3//wAA//+IiP/////////////p6f//Skr//wAA//9RUf//7e3/////
- /////////////1FR//8HB///1tb//////////////////+jo//8sLP//Bwf//7Oz////////hob//wAA
- //9eXv///Pz/////////////////////////////iIj//wAA///6+v//////////////////////////
- ///////////////////////////////////o6P//kpL//zc3//8AAP//AQH//zw8//+Wlv//6+v///Hx
- ///X1///vb3//6Sk//+Li///cnL//1hY//8+Pv//JSX//wwM//+Li/////////////////////////7+
- //+Pj///Bwf//x0d///Cwv///////6mp//8AAP//hob/////////////////////////////7Oz//zEx
- //8FBf//Xl7//wAA//9WVv//+/v//////////////////////////////////4iI//8AAP////////n5
- ///39///9fX///Dw///w8P//6en//+jo///k5P//3d3//6Gh//9HR///AwP//wAA//8tLf//h4f//+Dg
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////8/P//8oKP//AwP//3l5//8WFv//NDT///v7////////////////
- ///////////////////u7v//Njb//wAA//9PT///+fn/////////////////////////////////////
- //+AgP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//ICD//3l5
- ///T0///////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////9PT//2Rk//8AAP//Bgb//9HR
- //////////////////////////////////////////////Hx//94eP//+Pj/////////////////////
- ////////////////////////v7///4CA//+IiP//iIj//4mJ//+QkP//kJD//5KS//+Xl///l5f//5qa
- //+fn///xcX///39////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////qqr//42N////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////wAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAIAAAAAAAQAAAQAgAAAAAAAACAEAAAAAAAAA
- AAAAAAAAAAAAAP//////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////z8/P/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/7+/v/////////////////8/Pz//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP+/v7////////////////////////////8/Pz//AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/v7+//////////////////z8/P/8AAAD/v7+/////////////////////
- ////////Pz8//wAAAP8AAAD/AAAA/7+/v////////////////////////////z8/P/8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/v7+//////////////////////////////////////////////////z8/
- P/8AAAD/AAAA/wAAAP+/v7//////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////Pz8//wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/v7+//////////////////z8/
- P/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/7+/v///////////////
- /////////////z8/P/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP+/v7//////////
- ////////Pz8//wAAAP+/v7////////////////////////////8/Pz//AAAA/wAAAP8AAAD/v7+/////
- ////////////////////////Pz8//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP+/v7//////////
- ////////////////////////////////////////Pz8//wAAAP8AAAD/AAAA/7+/v///////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////8/Pz//AAAA/wAAAP8AAAD/v7+/////////////////////
- ////////////////////////////////////////Pz8//wAAAP8AAAD/AAAA/7+/v///////////////
- /////////////////////////////////////////////z8/P/8AAAD/AAAA/wAAAP+/v7//////////
- //////////////////8/Pz//AAAA/7+/v/////////////////8/Pz//AAAA/7+/v///////////////
- /////////////z8/P/8AAAD/AAAA/wAAAP+/v7//////////////////Pz8//wAAAP8AAAD/AAAA/7+/
- v////////////////////////////z8/P/8AAAD/v7+/////////////////////////////////////
- //8/Pz//AAAA/wAAAP8AAAD/v7+/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////z8/
- P/8AAAD/AAAA/wAAAP+/v7//////////////////////////////////////////////////////////
- //8/Pz//AAAA/wAAAP8AAAD/v7+/////////////////////////////////////////////////////
- ////////Pz8//wAAAP8AAAD/AAAA/7+/v////////////////////////////z8/P/8AAAD/v7+/////
- /////////////z8/P/8AAAD/v7+/////////////////////////////Pz8//wAAAP8AAAD/AAAA/7+/
- v/////////////////8/Pz//AAAA/wAAAP8AAAD/v7+/////////////////////////////Pz8//wAA
- AP+/v7///////////////////////////////////////z8/P/8AAAD/AAAA/wAAAP+/v7//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////Pz8//wAAAP8AAAD/AAAA/7+/v///////////////
- /////////////////////////////////////////////z8/P/8AAAD/AAAA/wAAAP+/v7//////////
- //////////////////////////////////////////////////8/Pz//AAAA/wAAAP8AAAD/v7+/////
- ////////////////////////Pz8//wAAAP+/v7//////////////////Pz8//wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/v7+//////////////////z8/P/8AAAD/AAAA/wAA
- AP+/v7//////////////////////////////////////////////////////////////////////////
- ////////Pz8//wAAAP8AAAD/AAAA/7+/v///////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //8/Pz//AAAA/wAAAP8AAAD/v7+/////////////////////////////////////////////////////
- ////////Pz8//wAAAP8AAAD/AAAA/7+/v///////////////////////////////////////////////
- /////////////z8/P/8AAAD/AAAA/wAAAP+/v7////////////////////////////8/Pz//AAAA/7+/
- v/////////////////8/Pz//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP+/v7//////////////////Pz8//wAAAP8AAAD/AAAA/7+/v///////////////////////////////
- //////////////////////////////////////////////////8/Pz//AAAA/wAAAP8AAAD/v7+/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////z8/P/8AAAD/AAAA/wAAAP+/v7//////////
- //////////////////////////////////////////////////8/Pz//AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/7+/v///////////////////////////////////////Pz8//wAAAP8AAAD/AAAA/7+/
- v/////////////////8/Pz//AAAA/wAAAP8AAAD/v7+//////////////////z8/P/8AAAD/v7+/////
- ////////////////////////Pz8//wAAAP8AAAD/AAAA/7+/v/////////////////8/Pz//AAAA/wAA
- AP8AAAD/v7+/////////////////////////////////////////////////////////////////////
- /////////////z8/P/8AAAD/AAAA/wAAAP+/v7//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////Pz8//wAAAP8AAAD/AAAA/7+/v///////////////////////////////////////////////
- /////////////z8/P/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/v7+/////////////////////
- //////////////////8/Pz//AAAA/wAAAP8AAAD/v7+//////////////////z8/P/8AAAD/AAAA/wAA
- AP+/v7//////////////////Pz8//wAAAP+/v7////////////////////////////8/Pz//AAAA/wAA
- AP8AAAD/v7+//////////////////z8/P/8AAAD/AAAA/wAAAP+/v7//////////////////////////
- ////////////////////////////////////////////////////////Pz8//wAAAP8AAAD/AAAA/7+/
- v///////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////8/Pz//AAAA/wAAAP8AAAD/v7+/////
- ////////////////////////////////////////////////////////Pz8//wAAAP8AAAD/AAAA/7+/
- v////////////////////////////////////////////////////////////z8/P/8AAAD/AAAA/wAA
- AP+/v7////////////////////////////////////////////////////////////8/Pz//AAAA/7+/
- v////////////////////////////z8/P/8AAAD/AAAA/wAAAP+/v7//////////////////Pz8//wAA
- AP8AAAD/AAAA/7+/v///////////////////////////////////////////////////////////////
- ////////Pz8//wAAAP8AAAD/AAAA/7+/v///////Pz8//wAAAP+/v7//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////z8/P/8AAAD/AAAA/wAAAP+/v7//////////////////////////////////////////
- //////////////////8/Pz//AAAA/wAAAP8AAAD/v7+/////////////////////////////////////
- ////////////////////////Pz8//wAAAP8AAAD/AAAA/7+/v///////////////////////////////
- /////////////////////////////z8/P/8AAAD/v7+/////////////////////////////Pz8//wAA
- AP8AAAD/AAAA/7+/v/////////////////8/Pz//AAAA/wAAAP8AAAD/v7+/////////////////////
- //////////////////////////////////////////////////8/Pz//AAAA/wAAAP8AAAD/v7+/////
- //8/Pz//AAAA/7+/v///////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////Pz8//wAAAP8AAAD/AAAA/7+/
- v////////////////////////////////////////////////////////////z8/P/8AAAD/AAAA/wAA
- AP+/v7////////////////////////////////////////////////////////////8/Pz//AAAA/wAA
- AP8AAAD/v7+/////////////////////////////Pz8//wAAAP+/v7//////////////////Pz8//wAA
- AP+/v7////////////////////////////8/Pz//AAAA/wAAAP8AAAD/v7+//////////////////z8/
- P/8AAAD/AAAA/wAAAP+/v7////////////////////////////8/Pz//AAAA/7+/v///////////////
- //8/Pz//AAAA/wAAAP8AAAD/v7+/////////////////////////////Pz8//wAAAP+/v7//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////8/Pz//AAAA/wAAAP8AAAD/v7+/////////////////////////////////////
- ////////////////////////Pz8//wAAAP8AAAD/AAAA/7+/v///////////////////////////////
- /////////////////////////////z8/P/8AAAD/AAAA/wAAAP+/v7//////////////////////////
- //8/Pz//AAAA/7+/v/////////////////8/Pz//AAAA/7+/v////////////////////////////z8/
- P/8AAAD/AAAA/wAAAP+/v7//////////////////Pz8//wAAAP8AAAD/AAAA/7+/v///////////////
- /////////////z8/P/8AAAD/v7+//////////////////z8/P/8AAAD/AAAA/wAAAP+/v7//////////
- //////////////////8/Pz//AAAA/7+/v///////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////z8/P/8AAAD/AAAA/wAA
- AP+/v7////////////////////////////////////////////////////////////8/Pz//AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP+/v7//////////////////////////
- //8/Pz//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/7+/v///////////////////////////////
- ////////Pz8//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP+/v7//////////////////////////
- /////////////z8/P/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/v7+/////////////////////
- ////////Pz8//wAAAP8AAAD/AAAA/7+/v////////////////////////////z8/P/8AAAD/v7+/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////Pz8//wAAAP8AAAD/AAAA/7+/v///////////////////////////////
- /////////////////////////////z8/P/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/7+/v////////////////////////////z8/P/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/v7+///////////////////////////////////////8/Pz//AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/7+/v///////////////////////////////////////Pz8//wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP+/v7////////////////////////////8/Pz//AAAA/wAAAP8AAAD/v7+/////
- ////////////////////////Pz8//wAAAP+/v7//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////8/Pz//AAAA/wAA
- AP8AAAD/v7+/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////z8/P/8AAAD/AAAA/wAAAP+/v7//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////Pz8//wAA
- AP8AAAD/AAAA/7+/v///////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////8/Pz//AAAA/wAAAP8AAAD/v7+/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///c3P//Ojr//9PT///////////////////////////////////////////////////Q0P//dHT//xoa
- //8QEP//JSX//zc3//9KSv//Xl7//3Nz//+Ghv//mpr//6ys///AwP//19f//+np///7+///////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////z8//9YWP//eHj///b2////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////2dn//x0d//8AAP//EBD//8LC////////////////
- /////////////+Pj//+Jif//Kyv//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8SEv//Jib//zg4//9LS///YGD//3R0//+Hh///m5v//6+v
- ///Dw///+Pj/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////a2v//wAA//8AAP//IyP//7u7////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////9LS
- //8VFf//AAD//wAA//8AAP//CAj//6ys////////8fH//56e//9CQv//AgL//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//+0tP//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////4iI//8AAP//AAD//wAA//8AAP//AAD//11d
- ///p6f//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////Nzf//FRX//wAA//8AAP//AAD//wAA//8AAP//AwP//4aG
- //8JCf//AAD//wAA//8AAP//AAD//wAA//8REf//Zmb//8HB///29v//5+f//9PT//+7u///qan//5aW
- //9/f///bGz//1hY//9ERP//Li7//xwc//8HB///AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//3Fx////////////////////////7+///0xM///ExP//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //+iov//AQH//wAA//8AAP//Cgr//wAA//8AAP//AAD//xMT//+fn////f3/////////////////////
- ////////////////////////////////////////////////////////////////////////rKz//z8/
- //8/P///Pz///z8///8/P///Pz///z8///8/P///Pz///z8///8/P///Pz///z8///8/P///Pz///z8/
- //95ef//////////////////////////////////////////////////////////////////yMj//w8P
- //8AAP//AAD//woK//+lpf//KSn//wAA//8AAP//AAD//wAA//8AAP//AAD//wgI//9VVf//sLD///j4
- ////////////////////////////////////////////////////////////////////////////////
- ///y8v//3d3//8nJ//+1tf//oqL//4uL//94eP//TEz//wAA//8AAP//MDD//////////////////+rq
- //8wMP//AAD//wYG//+goP//////////////////////////////////////////////////////////
- ////////////////////////////////////////u7v//wYG//8AAP//AAD//1BQ///w8P//cHD//wMD
- //8AAP//AAD//wAA//9AQP//2dn/////////////////////////////////////////////////////
- //////////////////////////////////+Rkf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//z4+////////////////////////////////
- /////////////////////////////8HB//8PD///AAD//wAA//8ODv//vr7////////s7P//OTn//wAA
- //8AAP//AAD//wAA//8aGv//8fH/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///o6P//AAD//wAA//8CAv//7u7////////k5P//Kir//wAA//8AAP//AAD//wAA//93d////Pz/////
- /////////////////////////////////////////////////////////////////////////////8/P
- //8PD///AAD//wAA//85Of//9fX/////////////y8v//zAw//8AAP//AAD//wAA//8HB///gYH///j4
- /////////////////////////////////////////////////////////////////////////////5GR
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//MDD///////////////////////////////////////////////////////++vv//Cgr//wAA
- //8AAP//Dw///8jI///////////////////19f//TEz//wAA//8AAP//AAD//xYW///y8v//////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////8qKv//AAD//wAA//+wsP//3d3//yQk
- //8AAP//AAD//wAA//8AAP//AAD//wAA//9OTv//8vL/////////////////////////////////////
- ///////////////////////////////////h4f//Ghr//wAA//8AAP//JSX//+rq////////////////
- ////////+/v//4qK//8KCv//AAD//wAA//8AAP//KSn//8HB////////////////////////////////
- ////////////////////////////////////////gID//wAA//8AAP//X1///7+///+/v///v7///7+/
- //+/v///v7///7+///+/v///v7///7+///+fn///AAD//wAA//8jI///////////////////////////
- ////////////////////////tbX//woK//8AAP//AAD//xUV///Nzf//////////////////////////
- ///8/P//YmL//wAA//8AAP//AAD//zMz///o6P//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////2xs//8AAP//AAD//01N//8dHf//AAD//wAA//8GBv//qan//1FR//8AAP//AAD//wAA
- //8tLf//4OD/////////////////////////////////////////////////////////////7e3//ykp
- //8AAP//AAD//xYW///d3f///////////////////////////////////////93d//9HR///AAD//wAA
- //8AAP//AQH//2Vl///t7f//////////////////////////////////////////////////////////
- //9/f///AAD//wAA//9/f////////////////////////////////////////////////////////+Hh
- //8AAP//AAD//xQU/////////////////////////////////////////////7Oz//8GBv//AAD//wAA
- //8WFv//0tL////////////////////////////////////////d3f//AAD//wAA//8AAP//AAD//yMj
- ///b2///////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////rKz//wAA//8AAP//AAD//wAA
- //8AAP//Cgr//7q6/////////f3//3t7//8BAf//AAD//wAA//8WFv//xMT/////////////////////
- //////////////////////////////b2//88PP//AAD//wAA//8KCv//y8v/////////////////////
- //////////////////////////////////+lpf//FRX//wAA//8AAP//AAD//xcX//+mpv//////////
- /////////////////////////////////////////////39///8AAP//AAD//39/////////////////
- ////////////////////////////////////////8PD//wAA//8AAP//BQX/////////////////////
- //////////////////+kpP//Bgb//wAA//8AAP//HR3//9zc////////////////////////////////
- /////////////9HR//8AAP//AAD//wAA//8AAP//AAD//xUV///Kyv//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////r6///AQH//wAA//8AAP//AAD//w8P///Dw////////////////////////6Sk
- //8ICP//AAD//wAA//8GBv//oKD////////////////////////////////////////8/P//U1P//wAA
- //8AAP//AwP//7a2////////////////////////////////////////////////////////////////
- ///s7P//YmL//wAA//8AAP//AAD//wQE///R0f//////////////////////////////////////////
- ////////f3///wAA//8AAP//kJD/////////////////////////////////////////////////////
- ///8/P//AAD//wAA//8AAP//9fX/////////////////////////////pKT//wMD//8AAP//AAD//yQk
- ///c3P//////////////////////////////////////////////////0dH//wAA//8AAP//FBT//wYG
- //8AAP//AAD//woK//+2tv//////////////////////////////////////////////////9/f//9DQ
- //+lpf//eXn//05O///Dw////////////////////////////////////////76+//8EBP//AAD//wAA
- //8VFf//ycn//////////////////////////////////8fH//8YGP//AAD//wAA//8AAP//d3f///z8
- /////////////////////////////25u//8AAP//AAD//wAA//+amv//////////////////////////
- //////////////////////////////////////////////////+Pj///AAD//wAA//8AAP//jo7/////
- //////////////////////////////////////////////////9/f///AAD//wAA//+Rkf//////////
- //////////////////////////////////////////////////8NDf//AAD//wAA///o6P//////////
- /////////////5aW//8CAv//AAD//wAA//8kJP//5OT/////////////////////////////////////
- ///////////////////R0f//AAD//wAA//8/P///wMD//w8P//8AAP//AAD//wQE//+dnf//////////
- ///6+v//09P//6io//9+fv//U1P//ycn//8DA///AAD//wAA//8AAP//AAD//3l5////////////////
- //////////////////+0tP//Cgr//wAA//8AAP//AAD//2dn////////////////////////////////
- /////////////+Li//8xMf//AAD//wAA//8AAP//Tk7///Ly//////////////////+MjP//AAD//wAA
- //8AAP//f3//////////////////////////////////////////////////////////////////////
- ////////wsL//wUF//8AAP//AAD//1ZW///9/f//////////////////////////////////////////
- /////////////3p6//8AAP//AAD//5GR////////////////////////////////////////////////
- /////////////xsb//8AAP//AAD//9vb//////////////////+Vlf//AQH//wAA//8AAP//LS3//+jo
- /////////////////////////////////////////////////////////////8bG//8AAP//AAD//z8/
- ////////z8///xkZ//8AAP//AAD//wEB//+EhP//f3///wUF//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//OTn/////////////////////////////qqr//wYG//8AAP//AAD//wAA
- //8AAP//KSn///////////////////////////////////////////////////T0//9TU///AAD//wAA
- //8AAP//LS3//+Dg////////pqb//wEB//8AAP//AAD//2Fh///9/f//////////////////////////
- /////////////////////////////////////////////+bm//8YGP//AAD//wAA//8rK///8/P/////
- ////////////////////////////////////////////////////////cHD//wAA//8AAP//kZH/////
- ////////////////////////////////////////////////////////KCj//wAA//8AAP//zMz/////
- ////////iYn//wAA//8AAP//AAD//zEx///q6v//////////////////////////////////////////
- ////////////////////////v7///wAA//8AAP//Pz/////////5+f//Z2f//wAA//8AAP//AAD//wAA
- //8cHP//AAD//wAA//8AAP//AAD//wAA//8AAP//AQH//yIi//9MTP//AAD//wAA//8DA///8PD/////
- /////////////5+f//8DA///AAD//wAA//8iIv//AgL//wAA//8AAP//6Oj/////////////////////
- //////////////////////////////39//9+fv//AQH//wAA//8AAP//Fhb//4yM//8GBv//AAD//wAA
- //9ISP//+vr/////////////////////////////////////////////////////////////////////
- ///6+v//PDz//wAA//8AAP//Dg7//9jY////////////////////////////////////////////////
- //////////////////9wcP//AAD//wAA//+Rkf//////////////////////////////////////////
- //////////////////81Nf//AAD//wAA//+9vf///////4WF//8AAP//AAD//wAA//83N///7+//////
- //////////////////////////////////////////////////////////////////+/v///AAD//wAA
- //9LS///xsb//ysr//8AAP//AAD//wAA//8EBP//eXn//5qa//8AAP//AAD//xwc//9ycv//oaH//8vL
- ///z8/////////////8pKf//AAD//wAA//+zs///////////////////pKT//wMD//8AAP//AAD//yQk
- //8ZGf//AAD//wAA//+lpf//////////////////////////////////////////////////////////
- //+np///CQn//wAA//8AAP//AAD//wAA//8AAP//MjL///Ly////////////////////////////////
- /////////////////////////////////////////////29v//8AAP//AAD//wEB//+vr///////////
- /////////////////////////////////////////////////////////////3Bw//8AAP//AAD//5eX
- /////////////////////////////////////////////////////////////0FB//8AAP//AAD//7Cw
- //95ef//AAD//wAA//8AAP//Q0P//+/v////////////////////////////////////////////////
- /////////////////////////////7+///8AAP//AAD//xAQ//8CAv//AAD//wAA//8AAP//NDT//8/P
- ////////urr//wAA//8AAP//OTn//////////////////////////////////2xs//8AAP//AAD//3Bw
- ////////////////////////pKT//wYG//8AAP//AAD//wAA//8AAP//AAD//2Rk////////////////
- ///////////////////////////////////////////////////Jyf//GRn//wAA//8AAP//AAD//yAg
- ///n5///////////////////////////////////////////////////////////////////////////
- //+mpv//AAD//wAA//8AAP//eXn/////////////////////////////////////////////////////
- ////////////////////////cHD//wAA//8AAP//oaH/////////////////////////////////////
- ////////////////////////UVH//wAA//8AAP//Ly///wAA//8AAP//AAD//0RE///19f//////////
- ////////////////////////////////////////////////////////////////////////sbH//wAA
- //8AAP//AAD//wAA//8AAP//Cgr//42N///8/P/////////////Z2f//AAD//wAA//8fH///////////
- ////////////////////////iIj//wAA//8AAP//Ly//////////////////////////////s7P//wYG
- //8AAP//AAD//wAA//8AAP//JCT/////////////////////////////////////////////////////
- ///////////////////k5P//MjL//wAA//8TE///19f/////////////////////////////////////
- ////////////////////////////////////////0tL//wsL//8AAP//AAD//0VF///8/P//////////
- //////////////////////////////////////////////////////////////////9wcP//AAD//wAA
- //+hof////////////////////////////////////////////////////////////9iYv//AAD//wAA
- //8AAP//AAD//wAA//9PT///+fn/////////////////////////////////////////////////////
- /////////////////////////////+bm//9LS///AAD//wAA//8AAP//AAD//0VF///e3v//////////
- //////////////T0//8AAP//AAD//wQE///8/P///////////////////f3//4CA//8CAv//AAD//wAA
- //8ICP//9vb/////////////////////////////s7P//wYG//8AAP//AAD//wAA//8AAP//5OT/////
- ///////////////////////////////////////////////////////////////////19f//XV3//8TE
- /////////////////////////////////////////////////////////////////////////////+/v
- //8lJf//AAD//wAA//8gIP//6+v/////////////////////////////////////////////////////
- /////////////////////////////2dn//8AAP//AAD//6Gh////////////////////////////////
- /////////////////////////////25u//8AAP//AAD//wAA//8AAP//Vlb///n5////////////////
- //////////////////////////////////////////////////////////////39//+Zmf//EBD//wAA
- //8AAP//AAD//xIS//+hof///f3//////////////////////////////////xER//8AAP//AAD//6+v
- ///m5v///////+/v//9OTv//AAD//wAA//8AAP//HBz//8jI////////////////////////////////
- ////////urr//woK//8AAP//AAD//wAA//+fn///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////9/f//UFD//wAA//8AAP//Bwf//8rK////////////////
- ////////////////////////////////////////////////////////////////////////YmL//wAA
- //8AAP//oaH/////////////////////////////////////////////////////////////enr//wAA
- //8AAP//AAD//1tb///8/P//////////////////////////////////////////////////////////
- ///////////////////Y2P//Pj7//wAA//8AAP//AAD//wAA//8AAP//YmL/////////////////////
- ////////////////////////LCz//wAA//8AAP//AAD//wAA//8PD///FRX//wAA//8AAP//AAD//zw8
- ///n5///////////////////////////////////////////////////vr7//woK//8AAP//AAD//xUV
- ///S0v//////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////4aG
- //8AAP//AAD//wAA//+cnP//////////////////////////////////////////////////////////
- //////////////////////////////////9iYv//AAD//wAA//+hof//////////////////////////
- //////////////////////////////////+Jif//AAD//wAA//9paf///Pz/////////////////////
- ///////////////////////////////////////////////////5+f//goL//wcH//8AAP//AAD//wAA
- //8EBP//AAD//wAA//9iYv////////////////////////////////////////////9ISP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//9tbf//+vr/////////////////////////////////////
- ////////////////////////p6f//wAA//8AAP//AAD//xMT///IyP//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////+7u///AwP//wAA//8AAP//ZGT/////////////////////
- /////////////////////////////////////////////////////////////////////////////2Ji
- //8AAP//AAD//6ys/////////////////////////////////////////////////////////////5iY
- //8AAP//bm7///39////////////////////////////////////////////////////////////////
- ////////xsb//ysr//8AAP//AAD//wAA//8CAv//bW3//5WV//8AAP//AAD//2lp////////////////
- /////////////////////////////729//91df//UlL//y0t//8HB///AAD//wAA//8ICP//oKD/////
- //////////////////////////////////////////////////////////////z8//+UlP//AAD//wAA
- //8AAP//AAD//w8P///IyP//////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////4eH//xMT
- //8AAP//AAD//zU1///4+P//////////////////////////////////////////////////////////
- ////////////////////////////////////////YmL//wAA//8AAP//sLD/////////////////////
- ////////////////////////////////////////paX//3l5////////////////////////////////
- ////////////////////////////////////////8fH//2tr//8CAv//AAD//wAA//8AAP//Kyv//8bG
- ////////oaH//wAA//8AAP//cHD/////////////////////////////////////////////////////
- //////////////z8///h4f//vLz//9LS////////////////////////////////////////////////
- //////////////////+1tf//LS3//wAA//8AAP//AAD//wAA//8AAP//AAD//w8P//++vv//////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////f3//81Nf//AAD//wAA//8UFP//4eH/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //9iYv//AAD//wAA//+wsP//////////////////////////////////////////////////////////
- ///w8P///////////////////////////////////////////////////////////////////////7Gx
- //8cHP//AAD//wAA//8AAP//BQX//4GB///4+P////////////+amv//AAD//wAA//9wcP//////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////Nzf//QkL//wAA//8AAP//AAD//wAA
- //8QEP//enr//xUV//8AAP//AAD//woK//++vv//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////ZGT//wAA
- //8AAP//AwP//7y8////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////1FR//8AAP//AAD//7Cw////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////5+f//gID//wwM//8AAP//AAD//wAA//8AAP//UlL//9nZ
- /////////////5GR//8AAP//AAD//3Bw////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///f3///XFz//wEB//8AAP//AAD//wAA//8JCf//dXX//+3t////////0tL//xUV//8AAP//AAD//woK
- //+2tv//////////////////////////////////////////////////////////////////////////
- /////////////////////////////52d//8AAP//AAD//wAA//+Hh///////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////UVH//wAA//8AAP//sLD/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////5+f//2lp//8EBP//AAD//wAA//8AAP//BAT//2pq///o6P//kZH//wAA//8AAP//fX3/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////9vb//0dH//8AAP//AAD//wAA//8AAP//BQX//7u7
- ////////////////////////09P//x0d//8AAP//AAD//wYG//+zs///////////////////////////
- ///////////////////////////////////////////////////////////////////Ly///CAj//wAA
- //8AAP//NDT///39////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////9RUf//AAD//wAA//+ysv//////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////9nZ//9SUv//AAD//wAA
- //8AAP//AAD//w0N//85Of//AAD//wAA//9/f///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////f3//6Wl//8aGv//AAD//wAA//8AAP//BQX//3V1///29v//////////////////29v//wkJ
- //8AAP//AAD//wkJ///m5v//////////////////////////////////////////////////////////
- /////////////////////////////9/f//8pKf//AAD//wAA//8AAP//cHD///z8////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////1FR//8AAP//AAD//7+/////////////////////////////////////////////////
- ////////0dH//wAA//8AAP//AAD//wAA//8AAP//Wlr//+np////////////////////////////////
- ///////////////////////////////////Fxf//Ozv//wAA//8AAP//AAD//wAA//8AAP//AAD//39/
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////Ly//91df//BQX//wAA
- //8AAP//CAj///X1//////////////////+Bgf//AAD//wAA//8AAP//j4//////////////////////
- /////////////////////////////////////////////////////////////////////////////+/v
- //9HR///AAD//wAA//8AAP//Skr//+/v////////////////////////////////////////////////
- ////////////////////////////////////////////////////////UVH//wAA//8AAP//v7//////
- ///////////////////////////////////////////////////g4P//AAD//wAA//8AAP//AAD//wAA
- //8AAP//EhL//56e///9/f//////////////////////////////////////////////////////////
- ////////rq7//ycn//8AAP//AAD//wAA//8AAP//Jib//9/f////////////////////////////////
- ////////09P//9bW///n5///9fX/////////////////////////////////////////////////////
- //////////////////////////////////+Ojv//AAD//wAA//9KSv//////////////////np7//wEB
- //8AAP//AAD//25u////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////z8//9qav//AAD//wAA//8AAP//KSn//93d
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////9KSv//AAD//wAA//+/v///////////////////////////////////////////
- /////////////+Hh//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//z8////X1///////////
- ////////////////////////////////////////////////////////+/v//5eX//8YGP//AAD//wAA
- //8AAP//ycn///////////////////////////////////////8vL///AAD//wAA//8AAP//Bwf//xkZ
- //8pKf//OTn//4OD///u7v///////////////////////////////////////////////////////1NT
- //8AAP//AAD//5KS/////////////7q6//8GBv//AAD//wAA//9RUf///Pz/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////+UlP//AwP//wAA//8AAP//FBT//8LC////////////////////////////////
- /////////////////////////////////////////////////////////////z8///8AAP//AAD//7+/
- ////////////////////////////////////////////////////////7u7//wAA//8AAP//ERH/////
- //+4uP//ICD//wAA//8AAP//AAD//wcH//+AgP//+Pj/////////////////////////////////////
- /////////////////////////////35+//8AAP//AAD//wAA///R0f//////////////////////////
- /////////////xsb//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wwM//9ycv//4uL/////
- ///////////////////////////////////6+v//Dg7//wAA//8AAP//3Nz////////Q0P//Dw///wAA
- //8AAP//Njb///X1////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////+3t///Dw///wAA
- //8AAP//Bgb//52d////////////////////////////////////////////////////////////////
- ////////////////////////Pz///wAA//8AAP//v7//////////////////////////////////////
- ///////////////////w8P//AAD//wAA//8AAP/////////////09P//cnL//wMD//8AAP//AAD//wAA
- //8oKP//wMD/////////////////////////////////////////////////////////////cHD//wAA
- //8AAP//AAD//97e////////////////////////////////////////BAT//wAA//8AAP//CAj//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8GBv//YWH//+Li/////////////////////////////7+/
- //8AAP//AAD//yYm////////5OT//x0d//8AAP//AAD//yIi///p6f//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////U1P//IiL//wAA//8AAP//AAD//3Nz///8/P//////////
- //////////////////////////////////////////////////////////////////8/P///AAD//wAA
- ///Jyf////////////////////////////////////////////////////////z8//8AAP//AAD//wAA
- ////////////////////////zMz//zEx//8AAP//AAD//wAA//8BAf//ZGT//+7u////////////////
- //////////////////////////////////9wcP//AAD//wAA//8AAP//4uL/////////////////////
- /////////////+vr//8AAP//AAD//wwM////////+Pj//+np///b2///n5///ykp//8AAP//AAD//wAA
- //8VFf//6+v/////////////////////////////dHT//wAA//8AAP//cHD//+/v//8vL///AAD//wAA
- //8SEv//2dn/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///p6f//Ozv//wAA//8AAP//AAD//0xM///x8f//////////////////////////////////////////
- /////////////////////////////z8///8AAP//AAD//9HR////////////////////////////////
- /////////////////////////////wAA//8AAP//AAD///Dw////////////////////////+/v//4mJ
- //8KCv//AAD//wAA//8AAP//srL//////////////////////////////////////////////////3Bw
- //8AAP//AAD//wAA///w8P//////////////////////////////////2Nj//wAA//8AAP//JSX/////
- ////////////////////////ysr//wEB//8AAP//AAD//6en////////////////////////////////
- //8qKv//AAD//wAA//+0tP//R0f//wAA//8AAP//Bwf//8PD////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////4+P//XFz//wAA//8AAP//AAD//ysr
- ///f3///////////////////////////////////////////////////////////////////Pz///wAA
- //8AAP//0dH/////////////////////////////////////////////////////////////DQ3//wAA
- //8AAP//8PD//////////////////////////////////9zc//8ODv//AAD//wAA///X1///////////
- ////////////////////////////////////////bGz//wAA//8AAP//AAD///Pz////////////////
- ///////////////////AwP//AAD//wAA//85Of////////////////////////j4//8sLP//AAD//wAA
- //9NTf//////////////////////////////////4OD//wAA//8AAP//CQn//1lZ//8AAP//AAD//wEB
- //+pqf//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////9/f//hob//wEB//8AAP//AAD//xQU///Cwv//////////////////////////
- //////////////////////////////////80NP//AAD//wAA///R0f//////////////////////////
- //////////////////////////////////8REf//AAD//wAA///j4///////////////////////////
- ////////+vr//wMD//8AAP//AQH///f3////////////////////////////////////////////////
- //9iYv//AAD//wAA//8AAP///////////////////////////////////////6qq//8AAP//AAD//ycn
- //+env//wcH//+Xl////////e3v//wAA//8AAP//Dg7//+Hh////////////////////////////////
- //+Wlv//AAD//wAA//8DA///AAD//wAA//8AAP//ior/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////qqr//woK
- //8AAP//AAD//wYG//+dnf///////////////////////////////////////////////////////zAw
- //8AAP//AAD//9HR/////////////////////////////////////////////////////////////xwc
- //8AAP//AAD//+Hh///////////////////////////////////d3f//AAD//wAA//8eHv//////////
- /////////////////////////////////////////////2Ji//8AAP//AAD//wgI////////////////
- ////////////////////////lpb//wAA//8AAP//AAD//wAA//8AAP//AAD//wwM//8DA///AAD//wAA
- //+Wlv///////////////////////////////////////0xM//8AAP//AAD//wAA//8AAP//AAD//2ho
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////+6uv///Pz/////////////////////////////////////////////////////
- ////////////////////////////////////////ysr//xkZ//8AAP//AAD//wAA//9zc////Pz/////
- ////////////////////////////////////////MDD//wAA//8AAP//0dH/////////////////////
- ////////////////////////////////////////IiL//wAA//8AAP//09P/////////////////////
- /////////f3//3l5//8AAP//AAD//z4+////////////////////////////////////////////////
- ////////YmL//wAA//8AAP//ERH///////////////////////////////////////98fP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//PDz///z8////////////////////////////////
- ///29v//Cgr//wAA//8AAP//AAD//wAA//9MTP///Pz/////////////////////////////////////
- ////////////////////////////////////////////////////////19f//wcH//9bW////Pz/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////4+P//zEx//8AAP//AAD//wAA//9MTP//8fH/////////////////////////////////////
- //8wMP//AAD//wAA///h4f//////////////////////////////////////////////////////////
- //8qKv//AAD//wAA///R0f////////////////////////X1//9ZWf//AAD//wAA//8AAP//Y2P/////
- //////////////////////////////////////////////////9XV///AAD//wAA//8eHv//////////
- /////////////////////////////+np//+6uv//mZn//3R0//9SUv//MDD//w0N//8AAP//AAD//wgI
- ///Y2P///////////////////////////////////////7e3//8AAP//AAD//wAA//8AAP//MjL///Pz
- ////////////////////////////////////////////////////////////////////////////////
- //////////////z8//84OP//AAD//wAA//9QUP//+fn/////////////////////////////////////
- ////////////////////////////////////////////////////////8/P//09P//8AAP//AAD//wAA
- //8rK///39///////////////////////////////////zAw//8AAP//AAD//+Hh////////////////
- /////////////////////////////////////////////zAw//8AAP//AAD//8LC////////////////
- ///k5P//NDT//wAA//8AAP//AAD//zg4///m5v//////////////////////////////////////////
- /////////////1FR//8AAP//AAD//yIi////////////////////////////////////////////////
- /////////////////////////////+jo///ExP//w8P/////////////////////////////////////
- ////////bW3//wAA//8AAP//AAD//yAg///m5v//////////////////////////////////////////
- ////////////////////////////////////////////////////////j4///wAA//8AAP//AAD//wAA
- //9NTf//9fX/////////////////////////////////////////////////////////////////////
- ////////////////////////+fn//yQk//8AAP//AAD//wAA//+Fhf//////////////////////////
- ////////Ly///wAA//8AAP//4eH/////////////////////////////////////////////////////
- ////////ODj//wAA//8AAP//v7//////////////yMj//xkZ//8AAP//AAD//wAA//9fX///+Pj/////
- ////////////////////////////////////////////////////////UVH//wAA//8AAP//MDD/////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////+/v//8dHf//AAD//wAA//8PD///1dX/////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////9vb//8KCv//AAD//wAA//8AAP//AAD//wAA//9DQ///9fX/////////////////////
- //////////////////////////////////////////////////////////////z8//9bW///AAD//wAA
- //8AAP//cHD///////////////////////////////////////8iIv//AAD//wAA///h4f//////////
- //////////////////////////////////////////////////8/P///AAD//wAA//+0tP///////6Sk
- //8ICP//AAD//wAA//8DA///jo7/////////////////////////////////////////////////////
- //////////////////9RUf//AAD//wAA//80NP//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///5+f//R0f//wAA//8AAP//AAD//5yc////////////////////////////////////////////////
- ///////////////////////////////////////////////////9/f//QUH//wAA//8AAP//JSX//3p6
- //8AAP//AAD//wAA//87O///7+//////////////////////////////////////////////////////
- ///////////////////9/f//YmL//wAA//8AAP//AAD//2lp///9/f//////////////////////////
- /////////////yIi//8AAP//AAD//+Hh////////////////////////////////////////////////
- /////////////0dH//8AAP//AAD//yMj//8UFP//AAD//wAA//8AAP//ERH//7m5////////////////
- /////////////////////////////////////////////////////////////0BA//8AAP//AAD//z8/
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////+fn//09P//8AAP//AAD//wAA//8AAP//DAz//6Cg
- ////////////////////////////////////////////////////////////////////////////////
- /////////////5WV//8AAP//AAD//wIC///Cwv///////4mJ//8AAP//AAD//wAA//83N///7e3/////
- /////////////////////////////////////////////////////////f3//2lp//8AAP//AAD//wAA
- //9eXv///f3/////////////////////////////////////////////IiL//wAA//8AAP//5+f/////
- ////////////////////////////////////////////////////////UVH//wAA//8AAP//AAD//wAA
- //8AAP//AAD//ygo///a2v//////////////////////////////////////////////////////////
- ////////////////////////Pz///wAA//8AAP//SEj/////////////////////////////////////
- //////////////////////////////////////////////////////////////////////////////n5
- //9PT///AAD//wAA//8AAP//BAT//wAA//8AAP//AAD//1pa///x8f//////////////////////////
- ///////////////////////////////////////////////////h4f//Dg7//wAA//8AAP//b2//////
- /////////////42N//8BAf//AAD//wAA//8tLf//6ur/////////////////////////////////////
- //////////////////9zc///AAD//wAA//8AAP//W1v///z8////////////////////////////////
- //////////////////8iIv//AAD//wAA///w8P//////////////////////////////////////////
- //////////////////9XV///AAD//wAA//8AAP//AAD//wYG//9SUv//7+//////////////////////
- //////////////////////////////////////////////////////////////////8/P///AAD//wAA
- //9RUf//////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////5+f//T0///wAA//8AAP//AAD//4mJ///MzP//Jib//wAA
- //8AAP//AAD//yMj///Ly///////////////////////////////////////////////////////////
- /////////////0ZG//8AAP//AAD//yEh///z8////////////////////////5aW//8BAf//AAD//wAA
- //8rK///5OT/////////////////////////////////////////////eXn//wAA//8AAP//AAD//09P
- ///8/P///////////////////////////////////////////////////////yIi//8AAP//AAD///Dw
- /////////////////////////////////////////////////////////////5qa//93d///nJz//7y8
- ///h4f///Pz/////////////////////////////////////////////////////////////////////
- /////////////////////////////zg4//8AAP//AAD//wUF//8jI///OTn//1VV//9sbP//h4f//6Gh
- //+4uP//0tL//+rq////////////////////////////////////////////////////////+fn//09P
- //8AAP//AAD//wAA//+Jif/////////////z8///YmL//wAA//8AAP//AAD//wUF//+Kiv///f3/////
- //////////////////////////////////////////////////+goP//AAD//wAA//8BAf//vr7/////
- /////////////////////////////5mZ//8DA///AAD//wAA//8kJP//5OT/////////////////////
- /////////////4SE//8AAP//AAD//wAA//9PT///+fn/////////////////////////////////////
- ////////////////////////Gxv//wAA//8AAP//8PD/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////19f//35+//8jI///AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wYG//8gIP//Nzf//1FR
- //9qav//g4P//52d//+1tf//zs7//+bm//9PT///AAD//wAA//8BAf//jY3/////////////////////
- ////////p6f//w8P//8AAP//AAD//wAA//9HR///5+f/////////////////////////////////////
- ////////5eX//xAQ//8AAP//AAD//2ho/////////////////////////////////////////////6Sk
- //8DA///AAD//wAA//8eHv//3Nz///////////////////////+Jif//AAD//wAA//8AAP//Q0P///b2
- //////////////////////////////////////////////////////////////////8REf//AAD//wAA
- ///w8P//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///m5v//jY3//zMz//8AAP//AAD//wAA//8AAP//AAD//wAA//8CAv//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AQH//5aW////////////////////////////////////////39///zo6//8AAP//AAD//wAA
- //8WFv//uLj///////////////////////////////////////9RUf//AAD//wAA//8eHv//8fH/////
- /////////////////////////////////////////////6am//8GBv//AAD//wAA//8dHf//1dX/////
- ////////k5P//wAA//8AAP//AAD//0FB///19f//////////////////////////////////////////
- /////////////////////////////xER//8AAP//AAD///Dw////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////+/v//+cnP//Q0P//wIC//8AAP//AAD//wAA//8AAP//AAD//wwM
- //9aWv//tLT///r6///v7///2Nj//7u7//+lpf//iYn//3Bw//9YWP//Ozv//yUl//8JCf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wEB//+Wlv//////////////////////////
- ////////////////////////+/v//3t7//8DA///AAD//wAA//8BAf//c3P///n5////////////////
- ////////p6f//wAA//8AAP//AQH//7q6////////////////////////////////////////////////
- /////////////7Oz//8GBv//AAD//wAA//8VFf//0tL//5aW//8BAf//AAD//wAA//83N///7+//////
- ////////////////////////////////////////////////////////////////////////ERH//wAA
- //8AAP///Pz/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////9/f//6ys//9SUv//Bwf//wAA
- //8AAP//AAD//wAA//8AAP//BQX//0xM//+mpv//8/P/////////////////////////////////////
- ///////////////////////////////////v7///2Nj//7u7//+lpf//iYn//3Bw//9YWP//Ozv//yUl
- //8LC///lpb//////////////////////////////////////////////////////////////////8DA
- //8cHP//AAD//wAA//8AAP//NDT//9vb/////////////+rq//8VFf//AAD//wAA//9hYf//////////
- /////////////////////////////////////////////////////////////7S0//8KCv//AAD//wAA
- //8PD///AQH//wAA//8AAP//MzP//+/v////////////////////////////////////////////////
- //////////////////////////////////8REf//AAD//wAA////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///8/P//u7v//2Fh//8PD///AAD//wAA//8AAP//AAD//wAA//8BAf//PT3//5eX///r6///////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////+3t//9RUf//AAD//wAA//8AAP//DQ3//6Oj
- ////////WVn//wAA//8AAP//Gxv//+/v////////////////////////////////////////////////
- /////////////////////////////76+//8KCv//AAD//wAA//8AAP//AAD//y0t///q6v//////////
- /////////////////////////////////////////////////////////////////////////////xER
- //8AAP//AAD/////////////9vb///Dw///w8P//8PD///Dw///n5///4eH//+Hh///h4f//4eH//9XV
- ///R0f//0dH//9HR///R0f//wsL//7+///+4uP//cXH//xoa//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8uLv//iIj//+Li////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////+Xl///CQn//wAA//8AAP//AAD//0JC//8AAP//AAD//wAA//+0tP//////////
- /////////////////////////////////////////////////////////////////////////////76+
- //8PD///AAD//wAA//8nJ///6ur/////////////////////////////////////////////////////
- ////////////////////////////////////////AwP//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//yAg//96ev//09P/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////U1P//LS3//wAA
- //8AAP//AAD//wAA//8AAP//XFz/////////////////////////////////////////////////////
- /////////////////////////////////////////////8jI//8PD///JCT//+Tk////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//Fhb//2tr///Fxf///f3/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////39///a2v//wEB//8AAP//AAD//xgY///s7P//////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////8nJ///j4///////////////////////////////////////////////////////////
- /////////////////////////////////////////////wAA//8AAP//AgL//xER//8REf//ERH//xER
- //8REf//Fhb//yIi//8iIv//IiL//yIi//8iIv//KSn//zAw//8wMP//MDD//zAw//8wMP//Ojr//z8/
- //8/P///Xl7//7e3///6+v//////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////srL//xQU//8AAP//ra3/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////5OT//4eH////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAQAAAAIAAAEAIAAAAAAAACAEAAAA
- AAAAAAAAAAAAAAAAAAD/////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////39/f/8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////////////f39//wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////
- ////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////
- /////////////39/f/8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////
- //////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////
- /////////////////////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////
- /////////////////////////////////////////////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////9/f3//AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3///////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////
- /////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////
- //////////////////9/f3//AAAA/wAAAP8AAAD/f39/////////////////////////////////////
- ////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////
- //////////////////////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////f39//wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////
- //////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////
- ////////////////////////f39//wAAAP8AAAD/AAAA/39/f///////////////////////////////
- /////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////
- ////////////////////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////
- ////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////
- /////////////////////////////39/f/8AAAD/AAAA/wAAAP9/f3//////////////////////////
- //////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/
- f////////////////////////////////////////////////////////////39/f/8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////
- //////////////////////////////////////////////////9/f3//AAAA/wAAAP8AAAD/f39/////
- //////////////////////////////////9/f3//AAAA/wAAAP8AAAD/f39/////////////////////
- ////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP9/f3///////////////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/f39/////////////////////////////////////////////////////////////f39//wAA
- AP8AAAD/AAAA/39/f///////////////////////////////////////////////////////////////
- //////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////
- ////////////////////////////////////////////////////////f39//wAAAP8AAAD/AAAA/39/
- f///////////////////////////////////////f39//wAAAP8AAAD/AAAA/39/f///////////////
- /////////////////////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/f39///////////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/39/f////////////////////////////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////////////////////
- ////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/
- f////////////////////////////////////////////////////////////39/f/8AAAD/AAAA/wAA
- AP9/f3///////////////////////////////////////39/f/8AAAD/AAAA/wAAAP9/f3//////////
- //////////////////////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/39/f///////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/f39/////////////////////////////////////////////////////
- /////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP9/f3////////////////////////////////////////////////////////////9/f3//AAAA/wAA
- AP8AAAD/f39///////////////////////////////////////9/f3//AAAA/wAAAP8AAAD/f39/////
- ////////////////////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP9/f3///////////////////////////////////////39/f/8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/39/f///////////////////////////////////////////////
- //////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/
- f///////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/
- f///////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/f39/////////////////////////////////////////////////////////////f39//wAA
- AP8AAAD/AAAA/39/f///////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/f39///////////////////////////////////////9/f3//AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP9/f3//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP9/f3//////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/39/f////////////////////////////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP9/f3///////////////////////////////////////39/f/8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////////////f39//wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/f39/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/
- f///////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/f39/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/f39///////////////////////////////////////9/f3//AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3///////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/39/f///////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP9/f3//////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/39/f///////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////39/f/8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/39/f///////////////////////////////////////f39//wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/f39/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////
- //////////////////////////////////////////////////////////////////9/f3//AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////////////f39//wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3///////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////39/f/8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/39/f///////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////39/f/8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////
- ////////////////////////////////////////////////////////////////////////f39//wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3///////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/f39/////////////////////////////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////
- /////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////9/f3//AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////9/f3//AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////
- /////////////////////////////////////////////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/39/f///////////////////////////////////////////////
- /////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////
- //////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////f39//wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////39/f/8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////f39//wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/
- f///////////////////////////////////////////////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////
- /////////////39/f/8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////
- //////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////
- ////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////9/f3//AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////9/f3//AAAA/wAAAP8AAAD/f39/////////////////////////////////////
- ////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////
- /////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////39/f/8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/f39//////////////////39/f/8AAAD/AAAA/wAAAP9/f3//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////f39//wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////f39//wAAAP8AAAD/AAAA/39/f///////////////////////////////
- /////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////
- //////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/
- f///////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////9/f3//AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f/////////////////9/f3//AAAA/wAAAP8AAAD/f39/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////39/f/8AAAD/AAAA/wAAAP9/f3//////////////////////////
- //////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/
- f///////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP9/f3//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////f39//wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////f39//wAAAP8AAAD/AAAA/39/
- f///////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////9/f3//AAAA/wAAAP8AAAD/f39/////////////////////
- ////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP9/f3///////////////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/f39/////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39//////////////////39/f/8AAAD/AAAA/wAA
- AP9/f3//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////
- ////////////////////////////////////////////////////////f39//wAAAP8AAAD/AAAA/39/
- f///////////////////////////////////////f39//wAAAP8AAAD/AAAA/39/f///////////////
- /////////////////////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/f39///////////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/39/f////////////////////////////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP9/f3///////////////////////////////////////39/f/8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/39/f///////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/
- f////////////////////////////////////////////////////////////39/f/8AAAD/AAAA/wAA
- AP9/f3///////////////////////////////////////39/f/8AAAD/AAAA/wAAAP9/f3//////////
- //////////////////////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/39/f///////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/f39///////////////////////////////////////9/f3//AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////////////////////
- /////////////39/f/8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP9/f3////////////////////////////////////////////////////////////9/f3//AAAA/wAA
- AP8AAAD/f39///////////////////////////////////////9/f3//AAAA/wAAAP8AAAD/f39/////
- ////////////////////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP9/f3///////////////////////////////////////39/f/8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/39/f///////////////////////////////////////f39//wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////
- //////////////////9/f3//AAAA/wAAAP8AAAD/f39/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/
- f///////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/f39/////////////////////////////////////////////////////////////f39//wAA
- AP8AAAD/AAAA/39/f///////////////////////////////////////f39//wAAAP8AAAD/AAAA/39/
- f////////////////////////////////////////////////////////////39/f/8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/f39///////////////////////////////////////9/f3//AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////////////////////
- /////////////39/f/8AAAD/AAAA/wAAAP9/f3///////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////
- ////////////////////////f39//wAAAP8AAAD/AAAA/39/f///////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/f39/////////////////////////////////////////////////////////////f39//wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/
- f///////////////////////////////////////////////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/f39/////////////////////////////////////////////////////////////////////
- /////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////
- /////////////////////////////39/f/8AAAD/AAAA/wAAAP9/f3//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/
- f///////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/39/f////////////////////////////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP9/f3//////////////////////////////////////////////////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/39/f///////////////////////////////////////////////////////////////
- //////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////
- //////////////////////////////////9/f3//AAAA/wAAAP8AAAD/f39/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP9/f3//////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/f39/////////////////////////////////////////////////////////////////////
- /////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////////////////////
- ////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////////////////////
- /////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////
- ////////////////////////////////////////f39//wAAAP8AAAD/AAAA/39/f///////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/f39/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/39/f///////////////////////////////////////////////////////////////
- //////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////////////////////
- /////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////
- //////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////
- /////////////////////////////////////////////39/f/8AAAD/AAAA/wAAAP9/f3//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/39/f///////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////39/f/8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////9/f3//AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////f39//wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////90dP//dHT/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////6+v//v7///11d//8NDf//Ghr//ycn//9ERP//U1P//2Fh//96ev//iIj//6Oj
- //+3t///xMT//+Hh///r6///////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////6en//z8///+hof//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////90dP//AAD//wAA//9VVf//+vr/////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////9LS//9xcf//Ghr//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8aGv//Jyf//0RE//9TU///YWH//3p6//+IiP//o6P//7y8
- ///Hx///4eH///Dw////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////8/P//zg4//8AAP//AAD//0FB
- ///c3P//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////90dP//AAD//wAA//8AAP//AAD//0FB
- ///z8///////////////////////////////////////////////////////////////////////////
- ///k5P//hIT//ysr//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//x4e//8sLP//RET//1ZW//9hYf//f3///4yM//+jo///vLz//8fH
- ///h4f//8PD/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////+vr//0xM//8AAP//AAD//wAA
- //8AAP//CAj//4aG///6+v//////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////r6//9ra///AAD//wAA//8AAP//AAD//wAA
- //8AAP//Li7//+np////////////////////////////////////////////////////////8PD//56e
- //9DQ///AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//Hh7//yws//9ERP//Wlr//2Rk//9/f///kZH//+Xl////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////2dn//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//Kir//8jI////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////r6//9VVf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8iIv//2dn///////////////////////////////////r6//+ysv//VVX//wgI
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//+Hh///////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////4OD//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//amr///Dw////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////r6//9VVf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//xUV///Cwv//////////////////x8f//2lp//8VFf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//S0v/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////52d//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8aGv//qKj/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////r6//9VVf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//DQ3//6+v///r6///Jyf//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//CAj//1VV//+ysv//9vb//+Tk
- ///a2v//xMT//6+v//+env//f3///3Bw//9hYf//RET//zg4//8jI///CAj//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//w0N
- ///29v///////////////////////////////////////////////////////8LC//9iYv//8/P/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////7Oz//8EBP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//9NTf//4eH/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////Pz//9ISP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8EBP//e3v//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//9HR///np7///Pz////////////////
- ///////////////////////////////////////////////////////////////////29v//4eH//8/P
- ///AwP//o6P//5GR//9/f///ZGT//1ZW//9ERP//LCz//x4e//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//w8P//////////////////////////////////////////////////8LC//8NDf//AAD//zU1
- ///p6f//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////8zM//8NDf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//Jib//wQE//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//w0N
- //+Pj///+vr/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////5GR//9/f///f3///39///9/f///f3///39/
- //9/f///f3///39///9/f///f3///39///9/f///f3///39///9/f///f3///39///9/f///f3///39/
- //9/f///f3///39///9/f///f3///39///9/f///f3///39///9/f///f3///39////R0f//////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////Pz//88PP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//ykp//+Dg///AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//MzP//5CQ///k5P//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////+vr///h4f//xMT//7Oz
- //+jo///g4P//3d3//9hYf//TEz//0BA//8jI///DQ3//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//39//////////////////////////////////////////////6+v//8NDf//AAD//wAA
- //8AAP//Ghr//8zM////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////93d//8aGv//AAD//wAA
- //8AAP//AAD//wAA//8AAP//NTX///Pz///Q0P//Njb//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//zEx///MzP//////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////8jI///AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//lZX/////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////Pz//88PP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//ykp///p6f///////6Gh//8EBP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//yIi//98fP//2dn/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////4eH//9bW//9aWv//AAD//wAA
- //8AAP//AAD//wAA//9ERP///////////////////////////////////////6ys//8EBP//AAD//wAA
- //8AAP//AAD//wAA//8NDf//qKj/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////+np//8pKf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//IiL//+np//////////////r6//+Skv//DQ3//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//BAT//3Jy///z8///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////IyP//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//39/
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////Pz//88PP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//ykp///p6f//////////////////s7P//w0N//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//Jib//8fH////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////s7P//wAA
- //8AAP//AAD//wAA//8AAP//CAj///b2/////////////////////////////6Wl//8EBP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//+Dg///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////Pz//88PP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//FRX//9nZ/////////////////////////////+Hh//9NTf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//Hh7//7Cw////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////yMj//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //96ev//////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////+np//8pKf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//zg4///p6f/////////////////////////////Cwv//FRX//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//0RE////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////////////////Dw
- //8AAP//AAD//wAA//8AAP//AAD//wAA///Dw////////////////////////5OT//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//1lZ///z8///////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////r6//9QUP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//DQ3//8LC/////////////////////////////////////////////6io
- //8aGv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//VVX//+Xl////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////8jI///AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//YWH/////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////+np//8pKf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//zw8///z8////////////////////////////////////////9nZ//8eHv//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//9ERP//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////NDT//wAA//8AAP//AAD//wAA//8AAP//f3///////////////////5OT//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//NTX//+np////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////9ra///AAD//wAA
- //8AAP//AAD//wAA//8AAP//BAT//6ys////////////////////////////////////////////////
- ////////8PD//2Zm//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8REf//lpb///r6
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////IyP//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//2Fh////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////+np//8pKf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//zw8///z8///////////////////////////////////////////////////6en//ykp
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//FRX//8zM////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////3R0//8AAP//AAD//wAA//8AAP//AAD//0RE/////////////3h4//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8aGv//zMz/////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////+IiP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//5OT////////////////////////////////////////////////
- ////////////////////////xcX//yoq//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //85Of//1NT/////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////wQE
- //8AAP//AAD//wAA//8AAP//AAD//39///9/f///f3///39///9/f///f3///39///9/f///f3///39/
- //9/f///f3///39///9/f///f3///39///9/f///f3///39///9/f///f3///39///9RUf//AAD//wAA
- //8AAP//AAD//wAA//9ISP//////////////////////////////////////////////////////////
- /////////////////////////////////////////////+Hh//8pKf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//0hI///z8///////////////////////////////////////////////////////////
- ///z8///PDz//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8NDf//u7v/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////+7u///AAD//wAA//8AAP//AAD//wAA//8EBP//8/P//3R0//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//Ghr//7S0//8iIv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//w0N
- //+oqP//////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////+hof//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//3h4////////////////////////////////////////////////
- ///////////////////////////////////29v//goL//wgI//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wQE//97e///9vb/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //8AAP//AAD//wAA//8AAP//AAD//wAA////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////r6///wAA
- //8AAP//AAD//wAA//8AAP//RET/////////////////////////////////////////////////////
- /////////////////////////////////////////////9nZ//8aGv//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//1VV///6+v//////////////////////////////////////////////////////////
- //////////////b2//9VVf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wQE//+lpf//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////8/P//wQE//8AAP//AAD//wAA//8AAP//AAD//0BA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//Ghr//9nZ////////6en//zw8//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//4OD////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////+3t///BAT//wAA
- //8AAP//AAD//wAA//8AAP//AAD//1lZ////////////////////////////////////////////////
- ///////////////////////////////////////////////////Z2f//PT3//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//yIi//+5uf//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////AAD//wAA//8AAP//AAD//wAA//8AAP//////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////8TE
- //8AAP//AAD//wAA//8AAP//AAD//zAw////////////////////////////////////////////////
- /////////////////////////////////////////////9nZ//8aGv//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//1VV///6+v//////////////////////////////////////////////////////////
- ////////////////////////xMT//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//4+P
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////87O///AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//KSn//9nZ///////////////////6+v//YmL//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//WVn///Pz////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////MzP//DQ3//wAA
- //8AAP//AAD//wAA//8AAP//AAD//0FB///6+v//////////////////////////////////////////
- //////////////////////////////////////////////////////////////////+dnf//ERH//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//11d///s7P//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////wAA//8AAP//AAD//wAA//8AAP//AAD/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///ExP//AAD//wAA//8AAP//AAD//wAA//8jI///////////////////////////////////////////
- /////////////////////////////////////////////9nZ//8aGv//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//1lZ///6+v//////////////////////////////////////////////////////////
- /////////////////////////////7Oz//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//dHT///r6////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////eHj//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//KSn//+np//////////////////////////////////+Li///BAT//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//81Nf//6en/////////////////////////////////////
- ///////////////////////////////////////////////////////////////////d3f//Ghr//wAA
- //8AAP//AAD//wAA//8AAP//AAD//ykp///z8///////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////+np
- //9VVf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//ERH//52d////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////8AAP//AAD//wAA//8AAP//AAD//wAA////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////4eH//wAA//8AAP//AAD//wAA//8AAP//Fhb/////////////////////////////////////
- /////////////////////////////////////////////8LC//8aGv//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//3R0////////////////////////////////////////////////////////////////
- //////////////////////////////////+jo///AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//9VVf//+vr/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////7u7//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//MTH//+np/////////////////////////////////////////////7Oz
- //8NDf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//xoa///MzP//////////////////////////
- ///////////////////////////////////////////////////////////////////p6f//KSn//wAA
- //8AAP//AAD//wAA//8AAP//AAD//xoa///p6f//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////7S0//8iIv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//a2v/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////AAD//wAA//8AAP//AAD//wAA//8AAP//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////+Hh//8AAP//AAD//wAA//8AAP//AAD//wAA////////////////////////////////
- /////////////////////////////////////////////8LC//8NDf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//3R0////////////////////////////////////////////////////////////////
- ////////////////////////////////////////o6P//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//zw8///z8///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////z8///BAT//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//PDz///Pz////////////////////////////////////////////////
- ////////1NT//yIi//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//DQ3//6io////////////////
- ///////////////////////////////////////////////////////////////////z8///PDz//wAA
- //8AAP//AAD//wAA//8AAP//AAD//w0N///Z2f//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////8/P//3Jy//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//ERH//93d
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////wAA//8AAP//AAD//wAA//8AAP//Hh7/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////29v//AAD//wAA//8AAP//AAD//wAA//8AAP//9vb/////////////////////
- /////////////////////////////////////////////8LC//8NDf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//3R0////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////6Oj//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//KSn//+np////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////9ra//+zs///iIj//7e3////////////////////////////////
- ////////////////////////////////////////////////////////6en//xER//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//PDz///Pz////////////////////////////////////////////////
- ///////////////////p6f//PDz//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//g4P/////
- ///////////////////////////////////////////////////////////////////6+v//UFD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wQE//+/v///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////+Dg///AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//7e3
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////8AAP//AAD//wAA//8AAP//AAD//yMj////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////wAA//8AAP//AAD//wAA//8AAP//AAD//+Hh////////////////
- /////////////////////////////////////////////8LC//8NDf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//5OT////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////+jo///AAD//wAA//8AAP//AAD//wAA
- //9RUf//Ghr//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8aGv//2dn/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///g4P//t7f//4yM//9hYf//ODj//w0N//8AAP//AAD//wAA//9aWv//////////////////////////
- ////////////////////////////////////////////////////////6en//ykp//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//VVX///b2////////////////////////////////////////////////
- //////////////////////////////r6//9iYv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //9ZWf//8/P/////////////////////////////////////////////////////////////b2///wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//+oqP//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////+3t///BAT//wAA//8AAP//AAD//wAA//8AAP//AAD//4OD
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////AAD//wAA//8AAP//AAD//wAA//8jI///////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////8REf//AAD//wAA//8AAP//AAD//wAA///h4f//////////
- /////////////////////////////////////////////6ys//8ICP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//5OT////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////o6P//wAA//8AAP//AAD//wAA
- //8AAP//f3///+np//8pKf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//xER///Cwv//////////
- ////////////////////////////////////////////////////////5+f//7y8//+Rkf//ZGT//zg4
- //8NDf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//FRX/////////////////////
- ////////////////////////////////////////////////////////3d3//ykp//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//+vr////////////////////////////////////////////////
- /////////////////////////////////////////////4uL//8EBP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//zU1///p6f//////////////////////////////////////////////////i4v//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//+Pj///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////h4f//FRX//wAA//8AAP//AAD//wAA//8AAP//AAD//0hI
- ///6+v//////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////wAA//8AAP//AAD//wAA//8AAP//IyP/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////IyP//wAA//8AAP//AAD//wAA//8AAP//xMT/////
- /////////////////////////////////////////////6ys//8EBP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//5OT////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////6Oj//8AAP//AAD//wAA
- //8AAP//AAD//39/////////8PD//zw8//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//CAj//6ys
- /////////////////////////////+vr//+/v///kZH//2ho//88PP//ERH//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA///S0v//////////
- ////////////////////////////////////////////////////////2dn//xoa//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//+zs///////////////////////////////////////////
- ////////////////////////////////////////////////////////s7P//w0N//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//Ghr//8zM////////////////////////////////////////paX//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//9vb///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////29v//MTH//wAA//8AAP//AAD//wAA//8AAP//AAD//yIi
- ///w8P//////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////8AAP//AAD//wAA//8AAP//AAD//yMj
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////ycn//8AAP//AAD//wAA//8AAP//AAD//8TE
- /////////////////////////////////////////////6ys//8EBP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//BAT//6Wl////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////+env//AAD//wAA
- //8AAP//AAD//wAA//9/f//////////////z8///UFD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8EBP//lpb////////Z2f//RET//xYW//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//kZH/////
- ////////////////////////////////////////////////////////2dn//xoa//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//cHD/////////////////////////////////////
- ///////////////////////////////////////////////////////////////////U1P//IiL//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8NDf//qKj/////////////////////////////u7v//wQE
- //8AAP//AAD//wAA//8AAP//AAD//wAA//9VVf//+vr/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////YmL//wAA//8AAP//AAD//wAA//8AAP//AAD//w0N
- ///Q0P//////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////r6///AAD//wAA//8AAP//AAD//wAA
- //8jI///////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////9ERP//AAD//wAA//8AAP//AAD//wAA
- //+rq////////////////////////////////////////6Wl//8EBP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//BAT//6ys////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////f3///wAA
- //8AAP//AAD//wAA//8AAP//f3////////////////////r6//9nZ///AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//98fP//4eH//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//1NT
- ////////////////////////////////////////////////////////wsL//w0N//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//zQ0////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////+zs
- //9BQf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//+Dg///////////////////0ND//w0N
- //8AAP//AAD//wAA//8AAP//AAD//wAA//88PP//8/P/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////nZ3//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //+hof//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////4eH//wAA//8AAP//AAD//wAA
- //8AAP//IyP/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////RET//wAA//8AAP//AAD//wAA
- //8AAP//o6P//////////////////////////////////5OT//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//BAT//6ys////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////39/
- //8AAP//AAD//wAA//8AAP//AAD//39//////////////////////////////0tL//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//15e//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8NDf//+vr/////////////////////////////////////////////wsL//w0N//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//8PD/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////+vr//2dn//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//1lZ///z8///4eH//xoa
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8pKf//7Oz/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////zMz//wgI//8AAP//AAD//wAA//8AAP//AAD//wAA
- //9ra///////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////+Hh//8AAP//AAD//wAA
- //8AAP//AAD//yMj////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////15e//8AAP//AAD//wAA
- //8AAP//AAD//5GR/////////////////////////////5OT//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//DQ3//7Oz////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //9/f///AAD//wAA//8AAP//AAD//wAA//9/f///////////////////6en//1VV//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8ICP//CAj//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8EBP//MDD//1pa//+IiP//q6v//wAA//8AAP//AAD//wAA
- //8AAP//AAD//8vL////////////////////////////////////////r6///w0N//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//i4v//wgI//8AAP//AAD//wAA//8AAP//AAD//7Oz////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////k5P//wQE//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//NTX//ykp
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8aGv//3d3/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////7Oz//x4e//8AAP//AAD//wAA//8AAP//AAD//wAA
- //84OP//+vr/////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////h4f//AAD//wAA
- //8AAP//AAD//wAA//8jI///////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////9hYf//AAD//wAA
- //8AAP//AAD//wAA//9/f////////////////////////5OT//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//DQ3//8LC////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////f3///wAA//8AAP//AAD//wAA//8AAP//jIz/////////////nZ3//xER//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//9FRf//4eH//zg4//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//zAw//9WVv//f3///6+v///W1v//+vr///////////////////////80NP//AAD//wAA
- //8AAP//AAD//wAA//+Hh////////////////////////////////////////8LC//8NDf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//5OT//9ERP//AAD//wAA//8AAP//AAD//wAA//9tbf//////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////+3t///DQ3//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8NDf//zMz/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////+vr//0VF//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8aGv//5eX/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////4eH//wAA
- //8AAP//AAD//wAA//8AAP//IyP/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////c3P//wAA
- //8AAP//AAD//wAA//8AAP//d3f//////////////////4OD//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//DQ3//8LC////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////39///8AAP//AAD//wAA//8AAP//AAD//6Oj///Z2f//QUH//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//xER//+hof////////////9TU///AAD//wAA//8AAP//AAD//wAA
- //9wcP//0tL///b2////////////////////////////////////////////////////////cHD//wAA
- //8AAP//AAD//wAA//8AAP//R0f/////////////////////////////////////////////wsL//w0N
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//IiL//wAA//8AAP//AAD//wAA//8AAP//Kyv/////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////9nZ//8mJv//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8EBP//t7f/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////4CA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8EBP//v7//////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////+Hh
- //8AAP//AAD//wAA//8AAP//AAD//yMj////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////39/
- //8AAP//AAD//wAA//8AAP//AAD//2Fh/////////////3R0//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//Ghr//8LC////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////9/f///AAD//wAA//8AAP//AAD//wAA//9CQv//CAj//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//1VV///s7P//////////////////aGj//wAA//8AAP//AAD//wAA
- //8AAP//f3///////////////////////////////////////////////////////////////////7u7
- //8AAP//AAD//wAA//8AAP//AAD//wgI///29v//////////////////////////////////////////
- ///Cwv//DQ3//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- ///n5///////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////7Oz//0FB//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//oaH/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////6+v//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//j4//////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///h4f//AAD//wAA//8AAP//AAD//wAA//88PP//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //+IiP//AAD//wAA//8AAP//AAD//wAA//9hYf///////3R0//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//Ghr//9nZ////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////f3///wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//Hh7//7S0/////////////////////////////4OD//8AAP//AAD//wAA
- //8AAP//AAD//2Rk////////////////////////////////////////////////////////////////
- ///z8///BAT//wAA//8AAP//AAD//wAA//8AAP//w8P/////////////////////////////////////
- /////////////8LC//8aGv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//q6v/////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////6+v//Z2f//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//g4P/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////93d//8NDf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//WVn/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////4eH//wAA//8AAP//AAD//wAA//8AAP//RET/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////o6P//wAA//8AAP//AAD//wAA//8AAP//RET//3R0//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//Ghr//9nZ////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////2ho//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//b2////Pz//////////////////////////////////+jo///AAD//wAA
- //8AAP//AAD//wAA//9MTP//////////////////////////////////////////////////////////
- /////////////zs7//8AAP//AAD//wAA//8AAP//AAD//39/////////////////////////////////
- ////////////////////////2dn//xoa//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//2ho////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //+Tk///BAT//wAA//8AAP//AAD//wAA//8AAP//Z2f/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////Pz//8uLv//AAD//wAA//8AAP//AAD//wAA
- //8AAP//Li7///Pz////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////+Hh//8AAP//AAD//wAA//8AAP//AAD//0RE////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////6Oj//8AAP//AAD//wAA//8AAP//AAD//wQE//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//Hh7//9nZ////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////9hYf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8qKv//yMj/////////////////////////////////////////////xMT//wAA
- //8AAP//AAD//wAA//8AAP//MDD/////////////////////////////////////////////////////
- /////////////8zM//8aGv//AAD//wAA//8AAP//AAD//wAA//8/P///////////////////////////
- ///////////////////////////////////Z2f//Ghr//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8rK///////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////7e3//8NDf//AAD//wAA//8AAP//TEz///r6////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////9ZWf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//DQ3//9nZ////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////h4f//AAD//wAA//8AAP//AAD//wAA//9ERP//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////ExP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//KSn//+np////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////p6f//NTX//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wQE//+Cgv//+vr//////////////////////////////////////////////////93d
- //8AAP//AAD//wAA//8AAP//AAD//xER////////////////////////////////////////////////
- /////////////52d//8ICP//AAD//wAA//8AAP//AAD//wAA//8AAP//BAT///Pz////////////////
- /////////////////////////////////////////////9nZ//8aGv//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//+fn////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////2dn//yYm//8AAP//NTX///Pz////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////+Skv//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//6+v////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////4eH//wAA//8AAP//AAD//wAA//8AAP//RET/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////xMT//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//KSn//+np////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////+dnf//ERH//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//zk5///Z2f//////////////////////////////////////////////////////////
- ///29v//AAD//wAA//8AAP//AAD//wAA//8AAP//8/P/////////////////////////////////////
- ////////+vr//2dn//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//x4e///p6f//////////
- ////////////////////////////////////////////////////////2dn//xoa//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//+rq///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////s7P//YmL//+np////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////+/v///BAT//wAA//8AAP//AAD//wAA
- //8AAP//AAD//4CA////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////9ra//8AAP//AAD//wAA//8AAP//AAD//0RE////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////9ra//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//KSn//+np////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////9nZ//9BQf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//DQ3//5aW///6+v//////////////////////////////////////////////////////////
- /////////////xYW//8AAP//AAD//wAA//8AAP//AAD//9ra////////////////////////////////
- ////////6en//zg4//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//0FB///p6f//////////
- ///////////////////////////////////////////////////////////////////Z2f//KSn//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//YWH/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////p6f//Ghr//wAA//8AAP//AAD//wAA
- //8AAP//AAD//0VF///6+v//////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////ExP//AAD//wAA//8AAP//AAD//wAA//9ERP//////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////h4f//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//PDz///Pz////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////+vr//4aG//8ICP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//SEj//+Xl////////////////////////////////////////////////////////////////
- //////////////////8wMP//AAD//wAA//8AAP//AAD//wAA//9VVf//kZH//7y8///g4P//////////
- ////////v7///xoa//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//3Bw///6+v//////////
- /////////////////////////////////////////////////////////////////////////////+np
- //8pKf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//yMj///6+v//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////6+v//PDz//wAA//8AAP//AAD//wAA
- //8AAP//AAD//x4e///s7P//////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////xMT//wAA//8AAP//AAD//wAA//8AAP//RET/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////6+v//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//PDz///Pz////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////yMj//y4u//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//8TE////////////////////////////////////////////////////////////////
- ////////////////////////TEz//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wgI
- //80NP//U1P//wQE//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//CAj//6Gh////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////6en//ykp//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//VVX///r6////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////c3P//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wgI///MzP//////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////8TE//8AAP//AAD//wAA//8AAP//AAD//0RE
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//PDz///Pz////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////z8///b2///wQE//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA///ExP//////////////////////////////////////////////////////////
- /////////////////////////////2Rk//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//Hh7//8zM////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////p6f//KSn//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//9VVf//+vr/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////paX//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//+dnf//////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////ExP//AAD//wAA//8AAP//AAD//wAA
- //9ERP//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////BAT//wAA//8AAP//AAD//wAA
- //8AAP//VVX///Pz////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////+0tP//Hh7//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//xMT/////////////////////////////////////////////////////
- //////////////////////////////////9/f///AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//RUX//+zs////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////+np//8mJv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//0xM
- ///z8///////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////1NT//w0N//8AAP//AAD//wAA
- //8AAP//AAD//wAA//9nZ///////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////xMT//wAA//8AAP//AAD//wAA
- //8AAP//RET/////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////yMj//8AAP//AAD//wAA
- //8AAP//VVX///r6////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////+np//9VVf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//BAT//w0N
- //8AAP//AAD//wAA//8AAP//AAD//8TE////////////////////////////////////////////////
- ////////////////////////////////////////o6P//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//d3f///r6////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////kZH//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//PDz///Pz////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////8/P//yYm//8AAP//AAD//wAA
- //8AAP//AAD//wAA//81Nf//9vb/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////8TE//8AAP//AAD//wAA
- //8AAP//AAD//1NT////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////8jI///AAD//wAA
- //8AAP//VVX///r6////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////52d//8REf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//MTH//8zM
- //9ERP//AAD//wAA//8AAP//AAD//wAA///ExP//////////////////////////////////////////
- /////////////////////////////////////////////87O//8nJ///AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8NDf//paX/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////8TE//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//88PP//8/P/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////0xM//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8VFf//5eX/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////ExP//AAD//wAA
- //8AAP//AAD//wAA//9hYf//////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////QED//wAA
- //8AAP//a2v///r6////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////2dn//0FB//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8ICP//ior///r6
- ////////RET//wAA//8AAP//AAD//wAA//8AAP//4eH/////////////////////////////////////
- //////////////////////////////////////////////////////////////r6///a2v//t7f//5GR
- //9ra///TEz//x4e//8AAP//AAD//wAA//8AAP//AAD//wAA//8iIv//0ND/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////8/P//4KC//8NDf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//zw8///z8///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////4iI//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8EBP//u7v/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////xMT//wAA
- //8AAP//AAD//wAA//8AAP//YWH/////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////0RE
- //8AAP//dHT/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///6+v//hob//wgI//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//9BQf//3Nz/////
- /////////////0RE//8AAP//AAD//wAA//8AAP//AAD//+Hh////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////9vb//9bW//+zs///jIz//2ho//9eXv//7Oz/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////6+v//nZ3//xoa//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//PDz//+np////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////7u7//8EBP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//iIj/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////8TE
- //8AAP//AAD//wAA//8AAP//AAD//2Fh////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //9TU///dHT/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///IyP//Li7//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//xER//+dnf//////////
- //////////////////9ERP//AAD//wAA//8AAP//AAD//wAA///h4f//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////+ysv//Kir//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8pKf//6en/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////+Hh//8VFf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//UVH/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///ExP//AAD//wAA//8AAP//AAD//wAA//9hYf//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////xcX/////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////////////////Pz
- //9vb///BAT//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//1VV///l5f//////////
- ////////////////////////RET//wAA//8AAP//AAD//wAA//8AAP//4eH/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////8jI//9CQv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8nJ///AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//ykp///p6f//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////b2//81Nf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//KSn///Pz////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////xMT//wAA//8AAP//AAD//wAA//8AAP//YWH/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////7S0
- //8eHv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//FRX//7Cw////////////////
- /////////////////////////////ycn//8AAP//AAD//wAA//8AAP//AAD//+Hh////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////3Nz//1lZ//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//0JC///IyP//+vr//1VV//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//KSn//+np
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////9nZ///AAD//wAA
- //8AAP//AAD//wAA//8AAP//DQ3//9TU////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////6Oj//8AAP//AAD//wAA//8AAP//AAD//2Fh////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////+np
- //9FRf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//9dXf//4eH/////
- //////////////////////////////////8jI///AAD//wAA//8AAP//AAD//wAA///h4f//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////s7P//cnL//wQE//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//MjL//7m5///////////////////6+v//VVX//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8pKf//5eX/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////+hof//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//6io////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////+jo///AAD//wAA//8AAP//AAD//wAA//9hYf//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////729//8yMv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wgI
- //92dv//8PD/////////////////////////////IyP//wAA//8AAP//AAD//wAA//8AAP//4eH/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////b2//+Kiv//ERH//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8mJv//paX///////////////////////////////////r6//9VVf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//xoa///Z2f//////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////MzP//CAj//wAA
- //8AAP//AAD//wAA//8AAP//AAD//3d3////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////o6P//wAA//8AAP//AAD//wAA//8AAP//YWH/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////6Gh//8iIv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//xER//+Ojv//9vb//////////////////yMj//8AAP//AAD//wAA//8AAP//AAD///b2
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////9zc//8eHv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//xER
- //+Zmf//+vr/////////////////////////////////////////////+vr//1VV//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//Ghr//9nZ////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////s7P//IiL//wAA
- //8AAP//AAD//wAA//8AAP//AAD//0FB///6+v//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////6Oj//8AAP//AAD//wAA//8AAP//AAD//2Fh////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////9vb//46O//8REf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//yYm//+lpf////////////8jI///AAD//wAA//8AAP//AAD//wAA
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////yMj//zY2//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8EBP//amr///Dw////////////////////////////////////////////////////////dHT//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8aGv//2dn/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////6+v//SEj//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//+QkP//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////+jo///AAD//wAA//8AAP//AAD//wAA//9hYf//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////8PD//3Z2//8ICP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//zY2///Cwv//IyP//wAA//8AAP//AAD//wAA
- //8AAP//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////6+v//mZn//xER//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8VFf//nZ3/////////////////////////////////////////////////////
- //90dP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//xoa///Z2f//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////4CA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//3x8///6+v//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////o6P//wAA//8AAP//AAD//wAA//8AAP//a2v/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////4eH//2Fh
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////s7P//Zmb//wQE//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//85Of//3d3/////////////////////////////////////
- ////////+vr//ycn//8AAP//AAD//wAA//8AAP//AAD//wAA//8NDf//wsL/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////oaH//wQE//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//TEz///Pz////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////6Oj//8AAP//AAD//wAA//8AAP//AAD//39/
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////o6P//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//9mZv//8PD/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////0dH//0VF//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////MzP//OTn//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//9nZ////////////////////////////////
- /////////////3R0//8AAP//AAD//wAA//8AAP//AAD//wAA//8EBP//rKz/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////Cwv//FRX//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8uLv//4eH/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////+jo///AAD//wAA//8AAP//AAD//wAA
- //9/f///////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////6Oj//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//xUV//+oqP//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////vb3//zIy//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //+dnf//FRX//wAA//8AAP//AAD//wAA//8AAP//AAD//yMj////////////////////////////////
- /////////////5OT//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//j4//////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////93d//8pKf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//xoa
- ///Cwv//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////o6P//wAA//8AAP//AAD//wAA
- //8AAP//f3//////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////AwP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//0lJ///h4f//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////oaH//yIi//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//5mZ///6+v//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////Dw//8yMv//AAD//wAA//8AAP//AAD//wAA//9tbf//////////////////////////
- /////////////6ys//8EBP//AAD//wAA//8AAP//AAD//wAA//8AAP//b2//////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////8/P//0VF//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//BAT//6Gh////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////6Oj//8AAP//AAD//wAA
- //8AAP//AAD//39/////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////xMT//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//CAj//4+P///6+v//////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////29v//jo7//xER//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//g4P/////////////////////////////////////
- /////////////////////////////////////////////7+///+Rkf//o6P//7e3///ExP//2tr//+Hh
- ///29v//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////Ghr//wAA//8AAP//AAD//wAA//8AAP//u7v/////////////////////
- /////////////8LC//8NDf//AAD//wAA//8AAP//AAD//wAA//8AAP//UFD///r6////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////6+v//a2v//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//fHz///r6////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////+jo///AAD//wAA
- //8AAP//AAD//wAA//9/f///////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////8TE//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//MTH//8jI
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////w8P//dnb//wgI
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//4OD////////////////////////////////
- //////////////////////////////////////////////////9oaP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8eHv//IyP//0BA//9ERP//YWH//2Rk//9/f///zc3/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////zs7//wAA//8AAP//AAD//wAA//8AAP//CAj///b2////////////////
- /////////////9nZ//8aGv//AAD//wAA//8AAP//AAD//wAA//8AAP//ODj///Pz////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////+Wlv//BAT//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//9QUP//8/P/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////iIj//wAA
- //8AAP//AAD//wAA//8AAP//f3//////////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////ExP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8EBP//b2////Dw////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///h4f//YWH//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//+jo///////////////////////////
- ////////////////////////////////////////////////////////Vlb//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//9CQv//u7v/////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////39///8AAP//AAD//wAA//8AAP//AAD//0tL////////////////
- /////////////+np//8pKf//AAD//wAA//8AAP//AAD//wAA//8AAP//Jib//+np////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////7e3
- //8NDf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//zEx///l5f//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////39/
- //8AAP//AAD//wAA//8AAP//AAD//39/////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////2tr//wAA
- //8AAP//AAD//wAA//8AAP//IyP/////////////wMD//yoq//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8eHv//sLD/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//o6P/////////////////////
- /////////////////////////////////////////////////////////////0RE//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8yMv//qqr///r6////////////////////////////////////////////////////////////////
- //////////////////////////////////87O///AAD//wAA//8AAP//AAD//wAA//+Vlf//////////
- //////////////Pz//88PP//AAD//wAA//8AAP//AAD//wAA//8AAP//ERH//9nZ////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////1NT//yIi//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//Ghr//8fH////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //9/f///AAD//wAA//8AAP//AAD//wAA//9/f///////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////+Hh
- //8AAP//AAD//wAA//8AAP//AAD//yMj///////////////////29v//fn7//wQE//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//9RUf//5eX/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////6+v//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//6Oj////////////////
- //////////////////////////////////////////////////////////////////8nJ///AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8mJv//lZX///b2////////////////////////////////////////////////
- ///////////////////////////////////s7P//AAD//wAA//8AAP//AAD//wAA//8AAP//3Nz/////
- //////////////r6//9VVf//AAD//wAA//8AAP//AAD//wAA//8AAP//BAT//8LC////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////p6f//PDz//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8ICP//paX/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////f3///wAA//8AAP//AAD//wAA//8AAP//f3//////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///h4f//AAD//wAA//8AAP//AAD//wAA//8AAP/////////////////////////////U1P//OTn//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//w0N//+Wlv//+vr/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////4eH//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//+3t///////////
- ////////////////////////////////////////////////////////////////////////ERH//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8aGv//hYX///Dw////////////////////////////////
- ////////////////////////////////////////pqb//wAA//8AAP//AAD//wAA//8AAP//Jyf/////
- //////////////////90dP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//6io////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////b2//9dXf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //+AgP//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////39///8AAP//AAD//wAA//8AAP//AAD//39/////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////4eH//wAA//8AAP//AAD//wAA//8AAP//AAD///////////////////////////////////r6
- //+Wlv//DQ3//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//zk5///Q0P//////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////+Hh//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//xMT/////
- /////////////////////////////////////////////////////////////////////////////wAA
- //8AAP//AAD//wAA//8AAP//AAD//yMj//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8REf//i4v/////////////////////
- /////////////////////////////////////////////1pa//8AAP//AAD//wAA//8AAP//AAD//3Fx
- //////////////////+Tk///AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//4uL////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////4iI//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//1BQ///z8///////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////9/f///AAD//wAA//8AAP//AAD//wAA//+Dg///////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////Pz//8AAP//AAD//wAA//8AAP//AAD//wAA////////////////////////////////
- /////////////+Xl//9NTf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//BAT//3d3
- ///29v//////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////h4f//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//8TE
- /////////////////////////////////////////////////////////////////////////////+Hh
- //8AAP//AAD//wAA//8AAP//AAD//w0N///////////////////k5P//4eH//8fH///ExP//q6v//319
- //8REf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//7Cw////////////////
- //////////////////////////////////////////////r6//8REf//AAD//wAA//8AAP//AAD//wAA
- //+/v/////////////+srP//BAT//wAA//8AAP//AAD//wAA//8AAP//AAD//2tr////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////qKj//w0N//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//MTH//+Xl////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////f3///wAA//8AAP//AAD//wAA//8AAP//o6P/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////AAD//wAA//8AAP//AAD//wAA//8AAP//////////////////////////
- /////////////////////////////6ys//8aGv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//IiL//7y8////////////////////////////////////////////////////////////////
- ////////////////////////////////////////4eH//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- ///Hx///////////////////////////////////////////////////////////////////////////
- ///Pz///AAD//wAA//8AAP//AAD//wAA//8jI///////////////////////////////////////////
- ////////8PD//4yM//8aGv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//1VV////////////////
- ///////////////////////////////////////////////////Hx///AAD//wAA//8AAP//AAD//wAA
- //8NDf//9vb////////Cwv//DQ3//wAA//8AAP//AAD//wAA//8AAP//AAD//0hI///6+v//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////Hx///Ghr//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8aGv//x8f/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////39///8AAP//AAD//wAA//8AAP//AAD//6Oj////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////wAA//8AAP//AAD//wAA//8AAP//AAD//+Tk////////////////
- ////////////////////////////////////////8PD//2Zm//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//9WVv//////////////////////////////////////////////////////////
- /////////////////////////////////////////////+Hh//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//4eH/////////////////////////////////////////////////////////////////////
- ////////wMD//wAA//8AAP//AAD//wAA//8AAP//RET/////////////////////////////////////
- ////////////////////////3Nz//wQE//8AAP//AAD//wAA//8AAP//AAD//xER///s7P//////////
- ////////////////////////////////////////////////////////fHz//wAA//8AAP//AAD//wAA
- //8AAP//T0/////////Z2f//Ghr//wAA//8AAP//AAD//wAA//8AAP//AAD//zEx///z8///////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////+Xl
- //8xMf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wgI//+lpf//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////9/f///AAD//wAA//8AAP//AAD//wAA//+jo///////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////8AAP//AAD//wAA//8AAP//AAD//wAA///h4f//////////
- ////////////////////////////////////////////////////////wMD//yoq//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//d3f/////////////////////////////////////////////////////
- ///////////////////////////////////////////////////h4f//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//+Hh////////////////////////////////////////////////////////////////
- /////////////6Oj//8AAP//AAD//wAA//8AAP//AAD//1NT////////////////////////////////
- /////////////////////////////01N//8AAP//AAD//wAA//8AAP//AAD//wAA//+hof//////////
- /////////////////////////////////////////////////////////////y8v//8AAP//AAD//wAA
- //8AAP//AAD//5mZ///p6f//KSn//wAA//8AAP//AAD//wAA//8AAP//AAD//x4e///p6f//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////8/P//0xM//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//4CA////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////f3///wAA//8AAP//AAD//wAA//8AAP//o6P/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////ERH//wAA//8AAP//AAD//wAA//8AAP//4eH/////
- ///////////////////////////////////////////////////////////////////29v//fn7//wQE
- //8AAP//AAD//wAA//8AAP//AAD//56e////////////////////////////////////////////////
- ////////////////////////////////////////////////////////4eH//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA///h4f//////////////////////////////////////////////////////////
- //////////////////+MjP//AAD//wAA//8AAP//AAD//wAA//9kZP//////////////////////////
- /////////////////////////////6Gh//8AAP//AAD//wAA//8AAP//AAD//wAA//9FRf//////////
- /////////////////////////////////////////////////////////////+Tk//8AAP//AAD//wAA
- //8AAP//AAD//wAA///U1P//PDz//wAA//8AAP//AAD//wAA//8AAP//AAD//w0N///Z2f//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////6+v//fHz//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//UFD///Pz
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////39///8AAP//AAD//wAA//8AAP//AAD//6Oj
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////yMj//8AAP//AAD//wAA//8AAP//AAD//+Hh
- ////////////////////////////////////////////////////////////////////////////////
- //80NP//AAD//wAA//8AAP//AAD//wAA///AwP//////////////////////////////////////////
- /////////////////////////////////////////////////////////////8/P//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//8PD/////////////////////////////////////////////////////
- ////////////////////////d3f//wAA//8AAP//AAD//wAA//8AAP//f3//////////////////////
- /////////////////////////////+Xl//8REf//AAD//wAA//8AAP//AAD//wAA//8NDf//4eH/////
- //////////////////////////////////////////////////////////////////+env//AAD//wAA
- //8AAP//AAD//wAA//8nJ///VVX//wAA//8AAP//AAD//wAA//8AAP//AAD//wQE//+/v///////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////+dnf//BAT//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8xMf//5eX/////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////9wcP//AAD//wAA//8AAP//AAD//wAA
- //+jo///////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////8jI///AAD//wAA//8AAP//AAD//wAA
- ///Ly///////////////////////////////////////////////////////////////////////////
- ////////DQ3//wAA//8AAP//AAD//wAA//8AAP//4eH/////////////////////////////////////
- ///////////////////////////////////////////////////////////////////ExP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD/////////////////////////////////////////////////////
- /////////////////////////////2Fh//8AAP//AAD//wAA//8AAP//AAD//5qa////////////////
- //////////////////////////////////9NTf//AAD//wAA//8AAP//AAD//wAA//8AAP//j4//////
- ////////////////////////////////////////////////////////////////////////Vlb//wAA
- //8AAP//AAD//wAA//8AAP//DQ3//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//+lpf//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////7+///8REf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//xoa///Hx///////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////YWH//wAA//8AAP//AAD//wAA
- //8AAP//o6P/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////IyP//wAA//8AAP//AAD//wAA
- //8AAP//xMT/////////////////////////////////////////////////////////////////////
- ////////6+v//wAA//8AAP//AAD//wAA//8AAP//BAT/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////xMT//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA////////////////////////////////////////////////
- //////////////////////////////////9MTP//AAD//wAA//8AAP//AAD//wAA//8EBP//LCz//09P
- //9wcP//lZX//7y8///d3f////////////+hof//AAD//wAA//8AAP//AAD//wAA//8AAP//OTn///r6
- ////////////////////////////////////////////////////////////////////////9vb//w0N
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//+Dg///////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////2dn//ykp//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//CAj//6Wl////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////2Fh//8AAP//AAD//wAA
- //8AAP//AAD//6Oj////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////yws//8AAP//AAD//wAA
- //8AAP//AAD//8TE////////////////////////////////////////////////////////////////
- /////////////8vL//8AAP//AAD//wAA//8AAP//AAD//yws////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////8TE
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//////////////////////////////////////////
- ////////////////////////////////////////ODj//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wQE//8sLP//DQ3//wAA//8AAP//AAD//wAA//8AAP//BAT//9TU
- /////////////////////////////////////////////////////////////////////////////7+/
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//9iYv//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////r6////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////w8P//QUH//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//gID/////////////////////////////////////
- //////////////////////////////////////////////////////////////////9hYf//AAD//wAA
- //8AAP//AAD//wAA//+jo///////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////9ERP//AAD//wAA
- //8AAP//AAD//wAA///ExP//////////////////////////////////////////////////////////
- //////////////////+rq///AAD//wAA//8AAP//AAD//wAA//9MTP//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///ExP//AAD//wAA//8AAP//AAD//wAA//8AAP//IyP/////////////////////////////////////
- /////////////////////////////////////////////yMj//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//4KC
- ////////////////////////////////////////////////////////////////////////////////
- //90dP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//9FRf//+vr/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////7S0//88PP//8/P/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////////////////r6
- //9nZ///AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//9QUP//8/P/////////////////////
- ////////////////////////////////////////////////////////////////////////YWH//wAA
- //8AAP//AAD//wAA//8AAP//o6P/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////RET//wAA
- //8AAP//AAD//wAA//8AAP//q6v/////////////////////////////////////////////////////
- ////////////////////////bW3//wAA//8AAP//AAD//wAA//8AAP//a2v/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////xMT//wAA//8AAP//AAD//wAA//8AAP//AAD//yMj////////////////////////////////
- //////////////////////////////////////////////////8EBP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//yoq
- ///29v//////////////////////////////////////////////////////////////////////////
- ////////Kyv//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8uLv//8/P/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////Dw//8eHv//AAD//zw8///z8///////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////4+P//8EBP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//zEx///l5f//////////
- /////////////////////////////////////////////////////////////////////////////2Fh
- //8AAP//AAD//wAA//8AAP//AAD//6Oj////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////0RE
- //8AAP//AAD//wAA//8AAP//AAD//6Oj////////////////////////////////////////////////
- ///////////////////6+v//d3f//wAA//8AAP//AAD//wAA//8AAP//AAD//4yM////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////8TE//8AAP//AAD//wAA//8AAP//AAD//wAA//8jI///////////////////////////
- ///////////////////////////////////////////////////w8P//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- ///IyP//////////////////////////////////////////////////////////////////////////
- ////////3Nz//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8aGv//6en/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////9vb///AAD//wAA//8AAP//PDz///Pz////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////s7P//w0N//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//Ghr//8fH
- ////////////////////////////////////////////////////////////////////////////////
- //9hYf//AAD//wAA//8AAP//AAD//wAA///ExP//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //9ISP//AAD//wAA//8AAP//AAD//wAA//+jo///////////////////////////////////////////
- ///////////////////z8///SEj//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//+zs///////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////+8vP//AAD//wAA//8AAP//AAD//wAA//8AAP//NDT/////////////////////
- ////////////////////////////////////////////////////////9vb//6+v//+IiP//ZGT//0hI
- //8eHv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //9vb///////////////////////////////////////////////////////////////////////////
- /////////////5WV//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8NDf//0ND/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////AwP//AAD//wAA//8AAP//AAD//wAA//8uLv//6en/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////Q0P//Hh7//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8ICP//paX/////////////////////////////////////////////////////////////////////
- ////////YWH//wAA//8AAP//AAD//wAA//8AAP//xMT/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////YWH//wAA//8AAP//AAD//wAA//8AAP//o6P/////////////////////////////////////
- ///////////////////Z2f//KSn//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//2dn/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////o6P//wAA//8AAP//AAD//wAA//8AAP//AAD//0RE////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////b2///a2v//t7f//5GR//9wcP//T0///yws//8ICP//AAD//wAA//8AAP//AAD//wAA
- //8iIv//8/P/////////////////////////////////////////////////////////////////////
- //////////////////9LS///AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8EBP//t7f/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////z8///IiL//wAA//8AAP//AAD//wAA//8AAP//AAD//ykp
- ///p6f//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////+np//84OP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//+AgP//////////////////////////////////////////////////////////
- /////////////2Fh//8AAP//AAD//wAA//8AAP//AAD//8TE////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////2Fh//8AAP//AAD//wAA//8AAP//AAD//4yM////////////////////////////////
- //////////////////+7u///ERH//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8EBP//nZ3/////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////6Oj//8AAP//AAD//wAA//8AAP//AAD//wAA//9ERP//////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////+Tk///AwP//np7//3d3
- //9WVv//t7f/////////////////////////////////////////////////////////////////////
- ///////////////////29v//CAj//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//nZ3/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////cnL//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//KSn//+np////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////8/P//1VV//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//6Ki////////////////////////////////////////////////
- //////////////////9hYf//AAD//wAA//8AAP//AAD//wAA///ExP//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////9hYf//AAD//wAA//8AAP//AAD//wAA//9/f///////////////////////////
- //////////////////+Tk///BAT//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8aGv//wsL/////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////+jo///AAD//wAA//8AAP//AAD//wAA//8AAP//RET/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////t7f//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//gID/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////yMj//wQE//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8iIv//2dn/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////Pz//88PP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//3R0////////////////////////////////////////////////
- ////////////////////////YWH//wAA//8AAP//AAD//wAA//8AAP//xMT/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////YWH//wAA//8AAP//AAD//wAA//8AAP//f3//////////////////////
- //////////////r6//9nZ///AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8xMf//5eX/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////o6P//wAA//8AAP//AAD//wAA//8AAP//AAD//2Fh
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////2ho//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//XV3/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////9vb//yoq//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//xoa///Z2f//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////Pz//88PP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//3R0////////////////////////////////////////////////
- /////////////////////////////1pa//8AAP//AAD//wAA//8AAP//AAD//8TE////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////39///8AAP//AAD//wAA//8AAP//AAD//39/////////////////
- /////////////+np//9BQf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//9ZWf//8/P/////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////6Oj//8AAP//AAD//wAA//8AAP//AAD//wAA
- //9hYf//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////8LC//8NDf//AAD//wAA//8AAP//AAD//wAA//8AAP//PDz///r6
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////3d3//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//Ghr//9nZ////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////Pz//88PP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//1VV///6+v//////////////////////////////////////////
- //////////////////////////////////9ERP//AAD//wAA//8AAP//AAD//wAA///ExP//////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////9/f///AAD//wAA//8AAP//AAD//wAA//9wcP//////////
- /////////////9TU//8iIv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//+IiP//////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////+jo///AAD//wAA//8AAP//AAD//wAA
- //8AAP//YWH/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////9nZ//8aGv//AAD//wAA//8AAP//AAD//wAA//8AAP//KSn///Dw
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////9DQ//8EBP//AAD//wAA//8AAP//AAD//wAA
- //8ICP//Xl7//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8aGv//x8f/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////r6//88PP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//1VV///6+v//////////////////////////////////////////
- ////////////////////////////////////////RET//wAA//8AAP//AAD//wAA//8AAP//xMT/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////f3///wAA//8AAP//AAD//wAA//8AAP//YWH/////
- /////////////6+v//8NDf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//w0N//+zs///////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////o6P//wAA//8AAP//AAD//wAA
- //8AAP//AAD//3Bw////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////+np//8pKf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//2Nj
- ///29v//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////r6//8xMf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//j4////////+Li///AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//w0N///Cwv//////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////r6//9VVf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//1VV///6+v//////////////////////////////////////////
- /////////////////////////////////////////////0RE//8AAP//AAD//wAA//8AAP//AAD//8TE
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////39///8AAP//AAD//wAA//8AAP//AAD//zAw
- //9eXv//PDz//xYW//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//yYm///U1P//////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////4OD//8AAP//AAD//wAA
- //8AAP//AAD//wAA//9/f///////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////+np//8pKf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//MTH//9nZ////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////+Cgv//AAD//wAA//8AAP//AAD//wAA
- //8AAP//OTn///r6/////////////5OT//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//DQ3//8LC
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////r6//9VVf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//0hI///6+v//////////////////////////////////////////
- //////////////////////////////////////////////////9ERP//AAD//wAA//8AAP//AAD//wAA
- ///ExP//////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////+env//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//0VF///s7P//////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////9/f///AAD//wAA
- //8AAP//AAD//wAA//8AAP//f3//////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////+np//8pKf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8NDf//np7/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////Q0P//BAT//wAA//8AAP//AAD//wAA
- //8AAP//CAj//9nZ////////////////////////k5P//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8NDf//t7f/////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////r6//9VVf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//zw8///z8///////////////////////////////////////////
- ////////////////////////////////////////////////////////RET//wAA//8AAP//AAD//wAA
- //8AAP//xMT/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////o6P//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//3Bw///6+v//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////f3///wAA
- //8AAP//AAD//wAA//8AAP//AAD//39/////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////+np//8pKf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//9ZWf//8PD/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////6+v//OTn//wAA//8AAP//AAD//wAA
- //8AAP//AAD//4+P//////////////////////////////////+Tk///AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wQE//+srP//////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////9ZWf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//zw8///z8///////////////////////////////////////////
- /////////////////////////////////////////////////////////////0RE//8AAP//AAD//wAA
- //8AAP//AAD//9ra////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////6Oj//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//BAT//52d////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////39/
- //8AAP//AAD//wAA//8AAP//AAD//wAA//+jo///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////+np//8pKf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//xER
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//yIi///IyP//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////j4///wAA//8AAP//AAD//wAA
- //8AAP//AAD//zY2///6+v///////////////////////////////////////6Wl//8EBP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//BAT//6ys////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////90dP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//zw8///z8///////////////////////////////////////////
- //////////////////////////////////////////////////////////////////9ERP//AAD//wAA
- //8AAP//AAD//wAA///h4f//////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////+jo///AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//Ghr//8LC////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //9/f///AAD//wAA//8AAP//AAD//wAA//8AAP//o6P/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////+np//8pKf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//5OT
- ///s7P//SEj//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//BAT//4uL////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////2dn//wgI//8AAP//AAD//wAA
- //8AAP//AAD//wQE///Q0P//////////////////////////////////////////////////rKz//wQE
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8EBP//qKj/////////////////////////////////////
- //////////////////////////////////////////////////////////////////90dP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//ykp///z8///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////RET//wAA
- //8AAP//AAD//wAA//8AAP//4eH/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////vLz//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8aGv//S0v//+Xl////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////f3///wAA//8AAP//AAD//wAA//8AAP//AAD//6Oj////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////+np//8pKf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//5OT
- //////////////////+Skv//CAj//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//RUX//+np
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////zk5//8AAP//AAD//wAA
- //8AAP//AAD//wAA//+Cgv//////////////////////////////////////////////////////////
- //+srP//BAT//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//+Tk///////////////////////////
- //////////////////////////////////////////////////////////////////90dP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//ykp///p6f//////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////0RE
- //8AAP//AAD//wAA//8AAP//AAD//+Hh////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////8TE
- //8AAP//AAD//wAA//8nJ///TEz//2ho//+MjP//s7P//9bW///z8///////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////39///8AAP//AAD//wAA//8AAP//AAD//wAA//8WFv//PDz//1NT//9oaP//f3///56e
- //+3t///z8///+Tk////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////+np//8pKf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//5OT
- /////////////////////////////9DQ//8qKv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8VFf//t7f/////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////5aW//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8xMf//+vr/////////////////////////////////////////////////////
- /////////////6ys//8EBP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//5OT////////////////
- //////////////////////////////////////////////////////////////////+AgP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//ykp///p6f//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //9ERP//AAD//wAA//8AAP//AAD//wAA///h4f//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///p6f//vLz//93d////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////9iYv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//x4e//84OP//T0///2Rk//9/f///mpr//7Oz///Ly///4eH/////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////+np//8pKf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//5OT
- ////////////////////////////////////////8/P//2tr//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//9zc///+vr/////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////+Hh//8NDf//AAD//wAA
- //8AAP//AAD//wAA//8EBP//0ND/////////////////////////////////////////////////////
- ////////////////////////t7f//w0N//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//k5P/////
- //////////////////////////////////////////////////////////////////+Tk///AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//ykp///p6f//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////RET//wAA//8AAP//AAD//wAA//8AAP//4eH/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////0tL//3Fx//8eHv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//Ghr//zQ0//9MTP//YWH//3p6//+Vlf//r6///8fH///h4f//+vr/////////////////////
- /////////////////////////////+np//8pKf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//5OT
- ////////////////////////////////////////////////////////rKz//xER//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//zEx///d3f//////////////////////////////////////////
- //////////////////////////////////////////////////////////////////9BQf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//goL/////////////////////////////////////////////////////
- ///////////////////////////////////Cwv//DQ3//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //94eP////////////////////////////////////////////////////////////+Tk///AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//xoa///d3f//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////ycn//8AAP//AAD//wAA//8AAP//AAD//+Hh////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////9zc
- //+EhP//Jyf//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8WFv//MDD//0hI
- //9hYf//d3f//5GR//+rq///xMT//9bW//8pKf//AAD//wAA//8AAP//AAD//wAA//8AAP//BAT//6Gh
- ///////////////////////////////////////////////////////////////////h4f//PDz//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//DQ3//6Gh////////////////////////////////
- //////////////////////////////////////////////////////////////////+Zmf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//Kir///b2////////////////////////////////////////////////
- /////////////////////////////////////////////8LC//8NDf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//3R0//////////////////////////////////////////////////+Tk///AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//xoa///Z2f//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////8jI///AAD//wAA//8AAP//AAD//wAA///h4f//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////s7P//kJD//zs7
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//BAT//6ys
- //////////////////////////////////////////////////////////////////////////////r6
- //+Dg///BAT//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//WVn///Pz////////////////
- ///////////////////////////////////////////////////////////////////l5f//ERH//wAA
- //8AAP//AAD//wAA//8AAP//BAT//8jI////////////////////////////////////////////////
- ////////////////////////////////////////////////////////wsL//w0N//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//dHT///////////////////////////////////////+dnf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//xoa///Z2f//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////IyP//wAA//8AAP//AAD//wAA//8AAP//4eH/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////8/P//6am//9HR///BAT//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//BAT//wQE
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//BAT//6ys
- ////////////////////////////////////////////////////////////////////////////////
- /////////////8PD//8iIv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8iIv//zMz/////
- ////////////////////////////////////////////////////////////////////////TU3//wAA
- //8AAP//AAD//wAA//8AAP//AAD//3d3////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////MzP//Ghr//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//9dXf//+vr///////////////////////+srP//BAT//wAA
- //8AAP//AAD//wAA//8AAP//AAD//xER///Z2f//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////yMj//8AAP//AAD//wAA//8AAP//AAD//+Hh////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////b2//+ysv//WVn//wgI//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8/P///lZX//+zs
- ////////6+v//9bW///AwP//o6P//4OD//9ra///Vlb//0BA//8jI///BAT//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//BAT//6ys
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////8PD//1VV//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wQE
- //+Li///////////////////////////////////////////////////////////////////oaH//wAA
- //8AAP//AAD//wAA//8AAP//AAD//yoq///29v//////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////9nZ
- //8aGv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//1VV///6+v////////////+srP//BAT//wAA
- //8AAP//AAD//wAA//8AAP//AAD//w0N///Cwv//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////8jI///AAD//wAA//8AAP//AAD//wAA///h4f//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////wsL//2Rk//8VFf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//MzP//4SE///k5P//////////
- ///////////////////////////////////////////////////////////////////r6///1tb//8DA
- //+jo///g4P//2tr//9WVv//QED//yMj//8EBP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//BAT//6ys
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////mZn//w0N//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//0VF///p6f//////////////////////////////////////////////////7Oz//xER
- //8AAP//AAD//wAA//8AAP//AAD//wQE///IyP//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////2dn//xoa//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//VVX///r6//+srP//BAT//wAA
- //8AAP//AAD//wAA//8AAP//AAD//w0N///Cwv//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////IyP//wAA//8AAP//AAD//wAA//8AAP//8/P/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////9LS//95ef//Hh7//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//x4e//98fP//0tL/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////+vr///W1v//wMD//6Oj//+Dg///a2v//1ZW
- //9AQP//IyP//wQE//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//BAT//6ys
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////Z2f//MTH//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//Ghr//7e3/////////////////////////////////////////////1VV
- //8AAP//AAD//wAA//8AAP//AAD//wAA//9vb///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////Z2f//Ghr//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//89Pf//BAT//wAA
- //8AAP//AAD//wAA//8AAP//AAD//w0N///Cwv//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////yMj//8AAP//AAD//wAA//8AAP//AAD/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////g4P//hIT//y4u//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8VFf//aWn//8fH////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////6+v//9bW///AwP//o6P//4OD//9ra///Vlb//0BA//8jI///CAj//6ys
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////b2//9zc///AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//d3f///r6/////////////////////////////6ys
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8iIv//8/P/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////93d//8pKf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wQE//+7u///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////8jI///AAD//wAA//8AAP//AAD//wAA
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////7Oz//5WV//8/P///AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//DQ3//11d//+2tv//+vr/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////7e3
- //8VFf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//81Nf//3d3//////////////////+zs
- //8VFf//AAD//wAA//8AAP//AAD//wAA//8AAP//wMD/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////6en//ykp//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wQE//+srP//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////IyP//wAA//8AAP//AAD//wAA
- //8AAP//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////////////////Pz
- //+mpv//S0v//wQE//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wQE//9OTv//pqb///Pz////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////6en//0VF//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//w0N//+lpf//////////
- //9iYv//AAD//wAA//8AAP//AAD//wAA//8AAP//b2//////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////p6f//KSn//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wQE//+srP//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////yMj//8AAP//AAD//wAA
- //8AAP//AAD/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////6+v//trb//11d
- //8NDf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//Pz///56e///s7P//////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////j4///wQE//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//15e
- //+qqv//AAD//wAA//8AAP//AAD//wAA//8AAP//IiL///Pz////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////+np//8pKf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wQE//+srP//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////8jI///AAD//wAA
- //8AAP//AAD//wAA////////////////////////+vr//+Hh///h4f//4eH//+Hh///h4f//4eH//+Hh
- ///h4f//4eH//9ra///ExP//xMT//8TE///ExP//xMT//8TE///ExP//xMT//8TE//+zs///o6P//6Oj
- //+jo///o6P//6Oj//+jo///o6P//6Oj//+jo///jIz//39///9/f///f3///39///9kZP//FRX//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//zMz
- //+IiP//5OT/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////MzP//Jib//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//729////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////6en//zw8
- //8AAP//AAD//wAA//8AAP//AAD//wAA//+amv//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////DQ3//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8iIv//fHz//9XV
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////Pz//9iYv//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//2Ji////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///z8///PDz//wAA//8AAP//AAD//wAA//+Tk///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//FRX//21t///Hx///////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////6io//8NDf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//x4e///w8P//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////Pz//88PP//AAD//wAA//+Tk///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//w0N//9dXf//u7v///r6////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////4eH//zk5
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//+0tP//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////8/P//zw8//+Pj///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8ICP//UlL//6qq///29v//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///6+v//e3v//wQE//8AAP//AAD//wAA//8AAP//AAD//wAA//9iYv//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////29v//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
/////////////wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//0ND//+env//7Oz/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////AwP//Hh7//wAA//8AAP//AAD//wAA//8aGv//8PD/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////8AAP//AAD//wAA//8AAP//AAD//wgI//8jI///IyP//yMj//8jI///IyP//yMj
- //8jI///IyP//yMj//8jI///IyP//zg4//9ERP//RET//0RE//9ERP//RET//0RE//9ERP//RET//0RE
- //9ERP//RET//2Fh//9hYf//YWH//2Fh//9hYf//YWH//2Fh//9hYf//YWH//2Fh//9hYf//a2v//39/
- //9/f///f3///39///9/f///lZX//+Tk////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////+zs//9RUf//AAD//wAA//8AAP//rKz/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////5aW//8ICP//VVX/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////1NT//+zs////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
+ //8AAP//AAD//wAA//8oAAAAIAAAAEAAAAABACAAAAAAAIAQAAAAAAAAAAAAAAAAAAAAAAAA////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
@@ -5333,9 +233,40 @@ USE NUMBERS PROVIDED AS VALUES
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////////7+/v/9/f3//f39//5+f
+ n/////////////////////////////////////////////Dw8P9/f3//f39//39/f//w8PD/////////
+ ////////////////////////39/f/39/f/9/f3//f39//39/f/+wsLD/f39//39/f/9/f3//cHBw/19f
+ X/+fn5//Pz8//5CQkP9/f3//f39//39/f/+wsLD/f39//39/f/9/f3//oaGh/zExMf9/f3//k5OT/2Ji
+ Yv////////////////////////////////+/v7//f39//5+fn/9/f3//Hx8f/zExMf+hoaH/f39//zEx
+ Mf8fHx//n5+f/5+fn/9/f3//ERER/6Ghof9zc3P/oaGh/wAAAP+fn5//f39//19fX/8AAAD/k5OT/39/
+ f//S0tL/YmJi/////////////////////////////////7+/v/9/f3//Pz8////////h4eH/YmJi/7Cw
+ sP+wsLD/YmJi/z8/P/9/f3//Pz8//39/f/8iIiL/oaGh/yIiIv+hoaH/AAAA/7+/v/8AAAD/X19f/wAA
+ AP/ExMT/AAAA/8TExP9iYmL/////////////////////////////////v7+//39/f/8/Pz////////Dw
+ 8P8xMTH/cHBw/3BwcP8xMTH/Pz8//19fX/9/f3//Pz8//zExMf9QUFD/f39//1BQUP8xMTH/Pz8//39/
+ f/8fHx//MTEx/2JiYv8AAAD/YmJi/2JiYv////////////////////////////////+/v7//Pz8//x8f
+ H///////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ //81Nf7/LSHf/2dLuP87K9n/kpL+///////r6/7/Tk79/zor2P8BAP7/FxP6/1lAw/9fRL//DAn2/yQa
+ 5/9iSLz/Z0u3/19Gvf8UDvH/BQT7/1tEwP9aQsL/Cgn8/7a3/v9MTP3/KB3k/zYo2v+Mi/z/////////
+ /////////////xkX/P/usnH//79n//C0cP9QS/b/1dX9/zUw8/+sgpv/+Lpr/w4J9v9rUL3//79n//+/
+ Z/+Tbqj/blC4/7eHjP/FkoX/8bRt/5Zwpv8JBvj/3KV5//+/Z/95XLb/ERL8/w4K9v/fqHv/aE7C/9nY
+ /v//////////////////////LCz+/9+2nv//0JH//9CR/z016v85M+7/2bKi///Qkf/VrZ//Cwb6/1pL
+ 1P//0JH//9CR/7aUsP8BAf3/AAH9/xoW8v+qirb/sZGx/wAB/f9MPtr//s+R//jLlP83LOf/emTL/+e8
+ mf9mY/f///////////////////////////9LS/7/xa7I///iuv//4rr/U0nn/+LJw//22bz/Y1bg/wYF
+ /P8AAP7/OzXt///iuv//4rr/1LvF/0Q+7f/Nt8n/79S9/6CMzv86MOv/AAD+/wAB/v+nk87//+K6/97F
+ xP/v1L//d2nd/9fV+v///////////////////////////2Vm/f+qour///Pk///z5P9nYfT/gHjs/+vg
+ 5P/67+T/yMDs/ysq+/8iIfr//vPk///z5P/r4eT/My/1/83D5f/88OT/x77s/1lW+P8AAP3/AAH//2Bb
+ 8///8+T//vPk//7y5P9pZff/7e3+////////////////////////////f4D+/4yM/f///////////39+
+ //8BAP//Cwv+/2Vl/f/q6v7/bm39/wsK/v/39/7///////r6/v8NDf3/AwP8/1JS/f/U1P7/8vL9/wYG
+ /v8DBP//0ND+//////+0tPz/f3/9/+fn/v9zc/7//v7+//////////////////////+hovz/Y2P+////
+ ////////u7r9/1VV/v9WVv3/YF76/729+/+Jif3/AgP8/9fX/f///////////3Nz+v9YV/3/WFb9/29v
+ +v/7+/7/EBD+/1lZ/v//////+Pj+/ykp/f8NDf3/yMj+/6ur/f+xsP7//////////////////////9/f
+ /f8fH/7/c3L8/4CA/P+Af/z/gH/9/39//f9/gPz/fn38/zo6/P8bHP3/RET9/39//P+BgPz/gID8/4B/
+ /v95ef3/c3P7/3Jy/P8LDP3/RkX+/3+A/P9eXPz/aWn9/6qq/f8hIfz/fn79/y4t/P//////////////
+ /////////////+Dg///JyP//yMj//8nI///IyP//yMj+/8jJ/f/IyP//yMj///r6///o6P//3Nz//9XU
+ /v/S0v7/zs3//8rK///IyP//yMj//8jI///JyP//ycj+/8nI///19f///v7+/83M/f/IyP7/1NT+////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
@@ -5353,31 +284,170 @@ USE NUMBERS PROVIDED AS VALUES
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ /////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAKAAAADAAAABgAAAAAQAgAAAAAACAJQAAAAAAAAAAAAAAAAAAAAAAAP//
+ /////////v7+//7+/v////////////////////////////////////////////7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////v7+//7+/v/+/v7//v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+/////////////v7+//7+/v//////////////
+ //////////////////////////////7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ /////////v7+//7+/v/+/v7//v7+//7+/v///////v7+//7+/v///////v7+//7+/v/+/v7//v7+//7+
+ /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+/////////////v7+//7+/v////////////////////////////////////////////7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////v7+//7+/v/+/v7//v7+//7+
+ /v///////v7+//7+/v///////v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
+ /v/+/v7//v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+/////////////v7+//7+
+ /v////////////////////////////////////////////7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////v7+//7+/v/+/v7//v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+/////////////v7+//7+/v//////////////////////////////
+ //////////////7+/v///////v7+//7+/v///////v7+/+/v7/+/v7//v7+//7+/v/+/v7//19fX//7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v/U1NT/v7+//7+/
+ v/+/v7//v7+///Pz8////////v7+//7+/v///////v7+////////////////////////////////////
+ /////////////////////////////////////////////////////////////7+/v/8PDw//f39//39/
+ f/8/Pz//Ly8v/8/Pz///////////////////////////////////////////////////////////////
+ //9TU1P/SUlJ/39/f/94eHj/ERER/3p6ev/39/f//////////////////////////////////v7+//7+
+ /v/+/v7/t7e3/z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//66urv8/Pz//Pz8//z8/P/8/Pz//Pz8//56e
+ nv8HBwf/Pz8//z8/P//Hx8f/Ly8v/4mJif9MTEz/Pz8//z8/P/8/Pz//Pz8//5aWlv9XV1f/Pz8//z8/
+ P/8/Pz//Pz8//29vb/9TU1P/JCQk/z8/P/96enr/pqam/yIiIv/w8PD//v7+//7+/v///////v7+////
+ /////////v7+//7+/v//////n5+f/z8/P//39/f/v7+//7+/v/+np6f/AAAA/wgICP92dnb/x8fH/7+/
+ v/+0tLT/GRkZ/wAAAP9PT0//z8/P/7+/v//39/f/Pz8//wAAAP85OTn/xcXF/0NDQ//FxcX/c3Nz/wAA
+ AP8fHx//t7e3/7+/v/+/v7//d3d3/wAAAP8UFBT/oqKi/7+/v//U1NT/0tLS/yIiIv/w8PD//v7+//7+
+ /v///////v7+////////////////////////////n5+f/z8/P//f39//AAAA/39/f/9/f3//aWlp/yIi
+ Iv/o6Oj/kJCQ/39/f/94eHj/ERER/wAAAP/f39//Pz8//wAAAP/f39//Pz8//wAAAP+ysrL/c3Nz/zk5
+ Of/Y2Nj/c3Nz/wAAAP9/f3//n5+f/wAAAP8AAAD/AAAA/wAAAP9TU1P/0tLS/wAAAP9TU1P/0tLS/yIi
+ Iv/w8PD//////////////////////////////////v7+//7+/v/+/v7/n5+f/z8/P//f39//AAAA//7+
+ /v//////0tLS/yIiIv/l5eX/WVlZ/1lZWf/l5eX/IiIi/wAAAP/f39//Pz8//wAAAP/f39//Pz8//wAA
+ AP+ysrL/c3Nz/wAAAP+ysrL/c3Nz/wAAAP9/f3//n5+f/wAAAP9fX1//d3d3/wAAAP9TU1P/0tLS/wAA
+ AP9TU1P/0tLS/yIiIv/w8PD//v7+//7+/v///////v7+/////////////v7+//7+/v//////n5+f/z8/
+ P//f39//AAAA////////////3d3d/yQkJP8+Pj7/v7+//7+/v/8+Pj7/JCQk/y8vL/8XFxf/v7+//7+/
+ v/+/v7//Ly8v/yAgIP8RERH/qamp/7+/v/+/v7//VlZW/xwcHP8HBwf/j4+P/7+/v/+np6f/AAAA/yQk
+ JP8+Pj7/np6e/wAAAP8+Pj7/np6e/yIiIv/w8PD//v7+//7+/v///////v7+////////////////////
+ ////////n5+f/z8/P//f39//AAAA/////////////////8nJyf9/f3//f39//39/f/9/f3//ycnJ/9/f
+ 3/9/f3//f39//39/f/9/f3//f39//8DAwP+IiIj/f39//39/f/9/f3//f39//7m5uf+Pj4//f39//39/
+ f/9/f3//f39//8jIyP9/f3//f39//39/f/9/f3//f39//5CQkP/39/f/////////////////////////
+ /////////v7+//7+/v/+/v7/n5+f/w8PD/83Nzf/AAAA//7+/v///////v7+//7+/v/+/v7//v7+//7+
+ /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+/////////////v7+//7+/v////////////////////////////////////////////7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+/////////////////8/P//+Cgv7/f4D+/4B//v9/gP7/g4P//9fX
+ /v/+/v7////////////8/P7/vr7//4GC/v9/f/7/f3///56d/v+Bgf7/gX/9/4F//v9/f/7/f3/+/39/
+ //9/gP//f4D+/39//v+AgP7/f4D+/4B//v9/f/7/f3/+/3+A//9/gP//f4D//4SE/v+6uv7//v7//9jY
+ /f+Bgf7/f3/+/4B//v+DhP7/5OP9/////////////////////////////v7+/yUm/v8GBfn/X0W9/5tv
+ lf+Ua5v/OirY/zw6/v/29v7//v7+//j4/v+Bgf7/Dgz8/1c/xf8qHuP/AgD+/wYB/v9CL9P/lGqb/5lt
+ mP9VPcX/AgH8/x0U6/94WK7/l3CW/5lwlP+acJP/iGSi/ysf4f8BAf3/Cwj3/4Jfp/+YcJb/fVuq/wYF
+ +v8VFf7/19f+/1BR/f8CAvz/WEDE/3RUsv8MDfj/ysj8//7+/v///////v7+/////////////////xoY
+ /v9sULv//rxh//+8Yf//vGH/36V0/xcR+v/g3/3/7Oz+/09P+/8fF+z/r4KT//68Yf+AXq//AwH8/y4h
+ 4f/ys2j//7xh//68Yf/7uWP/Uz3L/3BTtf/rrWv/9LRn//i3ZP/9u2H//rxh/8mVgf8MB/n/EQzz/+eq
+ bf//vGH//rxh/4pmqP8CBPr/Jyb9/wIB/f9INdL/97Zm/6p9lP88Ovv/9/f+//7+/v///////v7+////
+ /////////////zEv//9kTsv//8d8///HfP//x3z//cZ9/ywh5/+npv3/PDv9/0Ay3//XqJH//sd8///H
+ fP+WdbD/BwH+/yYf5//yvYH//8d8///HfP//x3z/f2O9/woF+f8ZE+//Ixvo/yoh4/9HNNb/1qeO/+q3
+ hv8bEvL/AQL7/2xVwv/7xX3//8d8//S/gf9HOtf/AgH9/w0J+P/InZj//cZ9/0o52P+mpv7/////////
+ /////////////////////////v7+/0hJ/v9JPeD//tOX//7Tl///05f//tOX/0o93f8NDf3/Vkjc//DH
+ nf//05f//tOX/+O7n/9DN+D/BAD+/xcU8v/pwZ7//tOX//7Tl///05f/lnzB/wAB/f8AAv3/AQH+/xgU
+ 8/9fTtj/4Lmj/+/Gnf8bFvL/AAD+/woJ+f/Anq///tOX//7Tl//Wsaf/HhXz/1lJ2//70Jn/y6eq/zg1
+ 9//y8v7//v7+//7+/v///////v7+/////////////////2tr/v8zLO//+9y0///ftP//37T//9+0/2td
+ 3f9OROj/99i2//7ftP/FqsH/Wk7f/wwL+f8AAf7/AAD+/wgI+//Xu77//9+0//7ftP//37T/uqHH/w0M
+ +f9xZd3/xq7D//fYtf/32LX/0be+/3hn1v8IBvz/AAD+/wAB/v8wKu7/7tC4//7ftP/+37T/t6DK/9vA
+ vv/52rX/UEXl/6yo9v///////v7+//7+/v///////v7+/////////////////4OD/P8gHff/8d7Q///q
+ z///6s///+rP/4J35v+AdeX//OjP//7qz//Wxtf/iH/m/0Q/8/8REPv/AAD+/wEC/v/Etdn//+rP///q
+ z///6s//z7/V/0A68f/04dD//+rP//vnz/+dkd//Myz1/wcE/v8BAP7/AAH+/wAB//8BAv3/kYXg///q
+ z///6s///urP//7qz//NvNf/MC/8//j4/v///////////////////////////////////////v7+/56e
+ /f8UFPv/5d3q//726///9uv//vbr/52X8v8ODP3/ZWDz/9TM6//99er//vbq//zz6//Hwe//DAz9/wAB
+ /v+rpfD//vbq//726///9uv/5+Dq/wkI/P9ST/P/0srq//726//+9ur/8Ojs/6um8v8YF/r/AAD+/wAB
+ /v8CAv7/m5bx//726///9uv//vXq//306v/t5ez/Qz/7/9bW/v///////v7+//7+/v///////v7+////
+ /////////////7S0/v8NDf3/0dH9/////////////////7Oz//8EAv//AQD//wUF/v9DQv7/rq/8//v7
+ /v/z8/7/Kin+/wEB/f+Njf3///////7+/v//////9vb9/xAP/f8AAP3/Bgf8/1xd/P/MzP3//f3+//7+
+ /v9sbPv/AAD+/wAB/v8tLf7/8fD+//7+/v//////srL8/3Bv/f/6+v7/ysr9/0pJ/v/z8/7//v7+//7+
+ /v///////v7+/////////////////9DQ/v8MDf3/sbH+/////////////////87N/v8KCf7/AQD+/wIB
+ /f8AAP7/BwX+/4B/+v/5+f7/Q0D7/wEB/f9nZvz//////////////////f3+/yIi/v8AAP7/AQD8/wMA
+ /v8QDv7/eXn9//39/v+Ojf3/AAD//wID/v+jo/7////////////t7f7/MDD7/wgI+/+srP3//v7+/4CA
+ /v+Kif3//v7//////////////////////////////v7+/+Xl/P8UFvz/ior+//7+/v///////v7+/+3t
+ /f+Ghv3/f3/+/4B//f+GhPv/kpD3/8HB+f/9/f7/VFT9/wME/P89Pf3//Pz+//7+/v///////v7+/6qq
+ +P+HiPn/goH+/4GA/v+Ih/j/nZz3//z8/v+Vlf3/AAD+/zAw/v/y8v7//v7+//7+/v+Pj/7/BAT9/xMS
+ /f8mJf7/5eX+//Hx/v9KSP3/0ND+//7+/v///////v7+//////////////////v7/v9CQv3/JSX9/6Oi
+ +v+6uvz/vLz7/7u7/P+7u/7/u7v9/7u7/f+7u/3/u7z9/7y7/P+qqfv/MTL8/wME/f8LC/7/ior7/7q6
+ /P+8vPz/vLz8/7y8/P+7u/z/u7v+/7W1/f+urvv/q6v6/6qq+v9tbv3/AAL9/z8+/v+5ufz/u7z8/7Gx
+ /f8eHfv/cHH9/8fH/f8QEP7/SEj8/7q6/f93df3/SUj7//7+/v///////v7+////////////////////
+ ///U1P7/QUD+/zEu/f8yMf7/MTH9/zUx/f8yMf7/MjH+/zEx/f8xM/r/MTL8/zEx/v8vL/7/LS79/5mZ
+ /f+QkP7/WFj+/1NS/v9JRf7/R0P9/0JC/P8+O/7/OTj+/zQz/v8vL/7/Li7+/y4u/v8uLv7/LS3+/zAu
+ /v80Mf3/MzL8/zUx/v9NTP3/7e7+//39/v+JiP3/MC76/zEy/f8yMv7/Skr7////////////////////
+ /////////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+//////////////////////////////////7+/v////////////7+/v////////////7+
+ /v////////////7+/v////////////7+/v////////////7+/v//////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
+ /v/+/v7//v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+////////////////////
+ //////////////7+/v////////////7+/v////////////7+/v////////////7+/v////////////7+
+ /v////////////7+/v//////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ //////////////7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+/////////////v7+//7+/v//////////////////////////////
+ //////////////7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v////////////7+/v////////////7+/v////////////7+/v////////////7+/v////////////7+
+ /v////////////7+/v////////////7+/v//////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////////////////////v7+//7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+////
+ //////////////7+/v////////////7+/v////////////7+/v//////////////////////////////
+ //////////////////////////////////////////////7+/v////////////7+/v////////////7+
+ /v////////////7+/v////////////7+/v////////////7+/v////////////7+/v////////////7+
+ /v//////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA
+ AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA
+ //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA
+ AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA
+ //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA
+ AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA
+ //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//ygA
+ AABAAAAAgAAAAAEAIAAAAAAAAEIAAAAAAAAAAAAAAAAAAAAAAAD/////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
@@ -5451,11 +521,49 @@ USE NUMBERS PROVIDED AS VALUES
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////////8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////////////////////
+ ///////////////////////////////////ExMT/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/xMTE////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ ////////AAAA/39/f/////////////////8AAAD/AAAA/39/f///////////////////////////////
+ ////////////////////////////////////////////////////////xMTE/wAAAP/ExMT/////////
+ ///ExMT/AAAA/wAAAP/ExMT/////////////////////////////////////////////////////////
+ /////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/8TExP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/xMTE/wAAAP8AAAD/AAAA/wAAAP9/f3///////wAAAP9/f3//RERE/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/0RERP9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/8TE
+ xP8AAAD/AAAA/wAAAP8AAAD/xMTE/8TExP8AAAD/xMTE////////////////////////////////////
+ //////////////////////////////////9/f3//AAAA////////////////////////////f39//wAA
+ AP8AAAD/AAAA/8TExP/////////////////ExMT/AAAA/wAAAP8AAAD/f39/////////////////////
+ //8AAAD/AAAA/wAAAP9ERET//////0RERP9ERET//////0RERP8AAAD/AAAA/wAAAP//////////////
+ ////////f39//wAAAP8AAAD/AAAA/8TExP/////////////////ExMT/AAAA/8TExP//////////////
+ ////////////////////////////////////////////////////////f39//wAAAP//////f39//wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/8TExP/ExMT/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////
+ //8AAAD/AAAA/39/f///////AAAA/wAAAP9ERET//////0RERP9ERET///////////9ERET/AAAA/wAA
+ AP//////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/8TExP/ExMT/AAAA/wAAAP/ExMT/xMTE/wAA
+ AP/ExMT//////////////////////////////////////////////////////////////////////39/
+ f/8AAAD//////39/f/8AAAD/////////////////xMTE/wAAAP/ExMT//////////////////////8TE
+ xP8AAAD/AAAA/39/f///////AAAA/wAAAP9/f3///////wAAAP8AAAD/RERE//////9ERET/AAAA/0RE
+ RP//////RERE/wAAAP8AAAD//////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP/ExMT/xMTE/wAA
+ AP8AAAD/xMTE/8TExP8AAAD/xMTE////////////////////////////////////////////////////
+ //////////////////9/f3//AAAA//////9/f3//AAAA/////////////////8TExP8AAAD/xMTE/8TE
+ xP8AAAD/AAAA/8TExP/ExMT/AAAA/wAAAP9/f3///////wAAAP8AAAD/f39///////8AAAD/AAAA/0RE
+ RP//////RERE/wAAAP9ERET//////0RERP8AAAD/AAAA//////9/f3//AAAA/wAAAP//////f39//wAA
+ AP8AAAD/xMTE/8TExP8AAAD/AAAA/8TExP/ExMT/AAAA/8TExP//////////////////////////////
+ ////////////////////////////////////////f39//wAAAP//////f39//wAAAP//////////////
+ ///ExMT/AAAA/wAAAP/ExMT////////////ExMT/AAAA/wAAAP8AAAD/AAAA/39/f///////////////
+ ////////AAAA/wAAAP8AAAD/RERE//////////////////////9ERET/AAAA/wAAAP8AAAD/////////
+ ////////f39//wAAAP8AAAD/AAAA/8TExP/ExMT/AAAA/wAAAP/ExMT/xMTE/wAAAP/ExMT/////////
+ /////////////////////////////////////////////////////////////39/f/8AAAD//////39/
+ f/8AAAD//////////////////////8TExP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP/ExMT//////wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//RERE/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/0RE
+ RP9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/xMTE/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/xMTE////////////////////////////////////////////////////////////////////
+ //9/f3//AAAA//////9/f3//AAAA////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP//////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
@@ -5467,6 +575,79 @@ USE NUMBERS PROVIDED AS VALUES
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////ra3//w0O
+ //8AAP3/AAH9/wQA/P8AAf7/AAH//wcH//93dv3//f3+///////////////////////b2/7/Q0L//wQE
+ //8AAf7/AAD//wAA//80Mv7/CAb+/wIB/f8FAPv/BQD+/wAA//8AAP7/AAD+/wAA//8AAP//AAL//wAB
+ /v8AAP7/AQD8/wEB/f8AAv3/AQD+/wEA//8AAf7/AAD//wAB//8AAv//AAH//wEC//8DBP3/GRn+/729
+ ////////19f8/woK/f8AAf3/AQD+/wIA/v8AA/z/Gxz8//Xy+///////////////////////////////
+ /////////////xob/v8AAP//Hxbq/5Zsmf/NlHT/zpZz/7SCh/8xI97/BQT//9HR//////////////7+
+ /v+xsf//Fhf9/wYD+/9hRr7/hWCn/wEA//8DAP7/BQD//xwS7P+Tap7/zJN2/86Vc/+peo3/MiTd/wAA
+ /v8RC/P/gFyq/7qIgP/MlnL/zZZx/86Wcf/MlXP/rn+I/0s2zP8CAv7/AAH9/xQO8v+kd5H/ypV0/8yV
+ dP+ab5f/DAj3/wAA/v8rK/7/9PT+/09P/f8BAf7/CQf3/5ZsnP+9iYP/GRPs/yYn+//7+f3/////////
+ //////////////////////////////////8eHf7/CQf5/9qgdP//u13//7td//+7Xf//u13/y5R+/wcC
+ /f+amv3///////z8/v+Jifv/BgT6/xwU7f+2hYv//rpd/+usaf8OCvX/AwH9/wYD+//QmHn//7td//+7
+ Xf//u13//7td/+qraf8bFO3/W0PB//+7Xf//u13//7td//+7Xf//u13//7td//+7Xf/xsWX/GxXt/wIA
+ /v8eFev/8LBl//+7Xf//u13//7td/5lwnP8BAfz/AAH8/0RE/f8CAv3/AQH+/4tlpv//u13/6Kpr/xEL
+ 9P+BgPz/////////////////////////////////////////////////OTT//wUD/P/gq4L//8Ny///D
+ cv//w3L//8Ny//m+dP8nGur/eXb2//X1/v9mZvz/AgH+/0Q02f/irYH//8Ny///Dcv/6v3T/Ihnr/wcC
+ /P8CAvz/06OE///Dcv//w3L//8Ny///Dcv//w3L/RzbX/w4K9f9RO9D/Z03B/3pctv+BYbL/l3Kn/8qZ
+ i//+wnH//8Ny/0w41f8FAP7/AQP6/4RmsP//w3L//8Ny///Dcv/7wHP/UUDO/wAD+/8CAf7/AgH+/zMn
+ 4v/2vHb//8Ny/5Vxq/8REv//5uX9/////////////////////////////////////////////////0hI
+ //8AAf7/zaSe///Mh///zIf//8yH///Mh///zIf/RDba/0ZG/f9KSv7/AgL9/3FZyf/2xYr//8yH///M
+ h///zIf/98WK/x8Y7/8JAP//AAL9/8Odnf//zIf//8yH///Mh///zIf//8yH/2FN0P8CAP7/AQD9/wAC
+ /f8AAf7/AAL8/wIB+f8UC/f/6LqP///Mh/9kUM7/AwH9/wAC+/8PDfT/2q6W///Mh///zIf//8yH/+S3
+ kv8bF+//BQD+/wMB/v+zjqn//8yH//fGif8sIun/dXX/////////////////////////////////////
+ //////////////////9oaP//AAD//7KUuP//1Zv//9Wb///Vm///1Zv//9Wb/2pX0f8CAP7/Bgb7/5R8
+ xP/905v//9Wb///Vm///1Zv/7MWf/3Fezv8AAf3/BAD+/wAB/v+mi7n//9Wb///Vm///1Zv//9Wb///V
+ m/95ZM7/AAH9/wAD+/8BAv3/AQD+/xUS9f9PQt7/r5K4//3Tm///1Zv/ZFPW/wAA/v8AAf7/AAH//0k9
+ 4f/70Zz//9Wb///Vm///1Zv/s5W3/woE+/86L+j/+tGd///Vm/+ojLv/Ew/3/+Xl/f//////////////
+ ////////////////////////////////////////i4v+/wAA//+ahc7//92w///dsP//3bD//92w///d
+ sP+LeNH/AgH9/5J/0f//3bD//92w//zbsP/Hq77/Zlja/xYT9v8AAf7/AAH+/wAB/v8AAf7/hnTT///d
+ sP//3bD//92w///dsP//3bD/nYfN/wEC/P8aGvL/dWbZ/8GowP/x0rL//92w///dsP/31rH/uaHB/ygh
+ 8f8AAP//AAH//wAB//8AAf7/nIjK///dsP//3bD//92w//7dsP+Abtj/v6bD///dsP/31rL/Lifv/3pz
+ 7////////////////////////////////////////////////////////////6Gg/P8AAP7/fXHg///m
+ xf//5sX//+bF///mxf//5sX/oI/Z/yAd9//44Mb//+bF///mxf/eyMv/T0bs/xAP+/8BAP7/AAH9/wAA
+ //8AAP//AAH+/2he5f//5sX//+bF///mxf//5sX//+bF/7ak0v8SEPr/4szK///mxf//5sX//+bF/866
+ zf9oXOT/JR/1/wMA/v8CAP//AQD+/wAB//8AAf//AAH//xgW+P/o0sj//+bF///mxf//5sX//uXE//7m
+ xP//5sX/o5PX/xMT///m5v7/////////////////////////////////////////////////////////
+ //+9vfz/AAH+/15Y7P//79r//+/a///v2v//79r//+/a/7yv4/8KB/3/tani//3t2f//79r//+/a//7u
+ 2f/t3tr/uq7k/2tk7/8UE/v/AAD//wAB//9TTfH//+/a///v2v//79r//+/a///v2v/MwNz/Cgn8/7So
+ 4f/+7tn//+/a///v2v/z5Nn/uq/h/2Nb8f8YFfv/AgH+/wAB/P8AAf//AAH//wAB//8AAfz/l47n///v
+ 2v//79r//+/a///v2v//79r//+/a/11Y8f9KSP7//v7+////////////////////////////////////
+ ////////////////////////19f9/wID/v9LSPX///jv///47///+O////jv///47//Vz/H/AwH+/wUD
+ /v9JRfj/uLLw//jy7v//+O////jv///47///+O//mpXz/wAA//8AAf//NjT7//737v//+O////jv///4
+ 7///+O//5N7t/wkH/f8GBfz/XVvz/9nU7v//+O////jv///47///+O//7efu/11a9/8AAPz/AAH//wAB
+ //8AAf//DQr8/9vV7///+O////jv///47//+9+7/+/Tu///47//g2u//HRr9/7i3/f//////////////
+ /////////////////////////////////////////////+Xl//8ICf3/Ly37//39/v//////////////
+ ////////5OT//wkI//8CAP//AQD//wEC/v8rKv//jY39/+zs/P///////////8vL/f8AAf//AQH9/x4e
+ ///5+f3///////////////////////Hx/f8REf3/AQD9/wAA/P8LDf3/ZGT9/9fY/P/+/v7/////////
+ ///X1/z/BgT9/wAB//8AAf//AAH//2Zk/v//////////////////////trb7/2Ri/f/8/P7//////6Oj
+ /f8lJP7/7e39///////////////////////////////////////////////////////39///Ghv+/xMT
+ /v/x8f////////////////////////X1//8ZF///AgD//wIA//8BAf7/AAD//wAA//8bG/7/ra38////
+ ///j4/7/Cwf8/wIB/f8NCv7/6Oj8///////////////////////7+/7/IyP9/wEA//8BAP3/AQL7/wIB
+ /f8MCv7/a2v9/+rq/f//////8vL9/xUT/v8AAf//AAH//w8P///f3/3/////////////////8vL+/ygp
+ +v8CA/v/m5z8///////8/P7/WFf//2Rk/f/+/v7/////////////////////////////////////////
+ /////////v7+/zM1+v8DBP7/29v////////////////////////+/v7/MjH8/wEA/v8BAP//AgH8/wAA
+ /v8DAP//BAD+/yIh+P/4+P7/9PT+/xcV+/8BAf3/AgL9/8rJ/P///////////////////////////zg4
+ //8AAP//AQD+/wIA/v8DAP//BQD//wAA//8zM/7/+fn+//r6/v8hIP//AAD//wAA/v92dv//////////
+ /////////////4iI/v8CAvr/AwH8/xIS///c3P3//////+bm/f8gHv7/srL+////////////////////
+ //////////////////////////////////9VV/j/AAH+/62t/v///////////////////////////7y8
+ /P+qqv7/qqr//6qq/f+urf3/trX3/8TE9f/d3fj///////v7/v8hIf7/Bgb8/wAC/P+Xl/3/////////
+ ///////////////////c3Pj/uLn0/7Gx+v+rq///qqr+/7Cv+f+4t/T/0dH2//7+/v/7+/7/ISH9/wAA
+ //8NDP//4uL9/////////////////+bm/f8VFf//BQT9/yEf/f8BAP7/S0r+//r6/v//////qaj8/yYj
+ /v/t7f3/////////////////////////////////////////////////kpL7/wAB/v9DQvz/0dD7/+vr
+ +//x8fz/8fH8//Dw/P/w8P7/8PD///Dw/v/w8P7/8PD+//Dw/f/w8fz/8fH8/+rp+//Ozvz/GBn9/wUG
+ /f8AAf7/MzP+/9PT+//u7vv/8fH8//Hx/P/x8fz/8fH8//Dx/P/w8P3/7+///+vr/v/m5vz/4uL6/+Hh
+ +f/g4Pr/39/8/yss//8AAv3/JCP//+bm/f/w8fz/8PH8//Dx/f9wb/z/AQL9/3R0/f/i4v7/HBz9/wAB
+ /v9/f/z/7u79/+zs/f8yLv7/d3f6/////////////////////////////////////////////////+7u
+ /v86Ov7/AQD+/wUC+/8NDP7/Dw/9/w8P+/8RD/r/Dw/9/xEP/v8PD/v/Dw/8/w8P/f8PEPr/Dw/+/w8P
+ /f8NCv3/AgL7/wAA/P8fH/z/Skr9/wkI/v8DA/z/DQ3+/xEP/v8TD/7/EQ/8/w8P+/8QD/z/EQ/+/xAO
+ /v8MDP3/CAj9/wUF/f8EBP7/BAT9/wQE/f8AAP3/AAH8/wIA/v8NC/7/EA/7/w8P/P8SD/3/CAP7/zk6
+ /P/19f7//////6us/f8EA/3/AwL6/w8P+/8PD/7/AgL+/w8P+v//////////////////////////////
+ ////////////////////////7e3//5aW//+Tkv//k5L//5KS//+Skv//lpL//5KS//+Tkv//kpL//5KS
+ //+Skv7/kpT7/5KT/v+Skv//kpL//5KS//+Skv//8PD///39///f3///xMT//8HB//+ysv//rar//6yq
+ /v+oqP3/pKL//6Cd//+bmv//l5f//5OT//+Skv//kpL//5KS//+Skv//kpL//5KS//+Tkv//lJL//5SS
+ /v+Tkv7/lZL//5OR///Z2f/////////////8/P7/o6D9/5OS+/+Skv7/kpL//5yc/v+4uP3/////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
@@ -5539,6 +720,16 @@ USE NUMBERS PROVIDED AS VALUES
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAoAAAAgAAAAAABAAABACAAAAAAAAAIAQAAAAAAAAAAAAAAAAAAAAAA////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
@@ -5832,34 +1023,159 @@ USE NUMBERS PROVIDED AS VALUES
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP//////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////+JiYn/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/iYmJ////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ /////////////4mJif8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP+JiYn/////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////8AAAD/AAAA/wAAAP//////////////////////////////
+ ////////AAAA/wAAAP8AAAD/AAAA/wAAAP//////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////iYmJ/wAAAP8AAAD/iYmJ////
+ /////////////////////////////4mJif8AAAD/AAAA/wAAAP8AAAD/iYmJ////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////////////////////////wAA
+ AP8AAAD/AAAA//////////////////////////////////////8AAAD/AAAA/wAAAP8AAAD/AAAA////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ //////////////////+JiYn/AAAA/wAAAP+JiYn/////////////////////////////////iYmJ/wAA
+ AP8AAAD/AAAA/wAAAP+JiYn/////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ /////////////wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD//////4mJif8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/4mJif//////AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/////////////////AAAA/wAAAP8AAAD//////4mJif8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/4mJif//////AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD//////4mJif8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/4mJif///////////4mJif8AAAD/AAAA/4mJif//////////////
////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP//////iYmJ/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/iYmJ////
+ //8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP////////////////8AAAD/AAAA/wAA
+ AP//////iYmJ/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/iYmJ//////8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP//////iYmJ/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/iYmJ////
+ ////////iYmJ/wAAAP8AAAD/iYmJ////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ //////////////////8AAAD/AAAA/wAAAP//////////////////////////////////////////////
+ /////////////wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP+JiYn/////////////////////////
+ //////////////////+JiYn/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA////////////////////
+ /////////////////////////////wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP+JiYn/////////
+ //+JiYn/AAAA/wAAAP+JiYn///////////+JiYn/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA////
+ /////////////////////////////////////////////wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP+JiYn///////////////////////////////////////////+JiYn/AAAA/wAAAP+JiYn/////////
////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////////wAAAP8AAAD/AAAA////
+ ////////////////////////////////////////////////////////AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/4mJif///////////////////////////////////////////4mJif8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/////////////////////////////////////////////////AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/4mJif///////////4mJif8AAAD/AAAA/4mJif///////////4mJ
+ if8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/////////////////////////////////////////
+ ////////AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/4mJif//////////////////////////////
+ /////////////4mJif8AAAD/AAAA/4mJif//////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////AAAA/wAAAP8AAAD/////////////////AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/4mJif///////////4mJif8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/////////////////AAAA/wAA
+ AP8AAAD/AAAA/wAAAP////////////////8AAAD/AAAA/wAAAP8AAAD/AAAA/4mJif///////////4mJ
+ if8AAAD/AAAA/4mJif//////////////////////iYmJ/wAAAP8AAAD/AAAA/wAAAP8AAAD/////////
+ ////////AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/4mJ
+ if///////////4mJif8AAAD/AAAA/wAAAP8AAAD/iYmJ////////////iYmJ/wAAAP8AAAD/iYmJ////
////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////////8AAAD/AAAA/wAA
+ AP////////////////8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/iYmJ////////////iYmJ/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP////////////////8AAAD/AAAA/wAAAP8AAAD/AAAA/////////////////wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/iYmJ////////////iYmJ/wAAAP8AAAD/iYmJ////////////////////
+ //+JiYn/AAAA/wAAAP8AAAD/AAAA/wAAAP////////////////8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/iYmJ////////////iYmJ/wAAAP8AAAD/AAAA/wAA
+ AP+JiYn///////////+JiYn/AAAA/wAAAP+JiYn/////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////wAAAP8AAAD/AAAA/////////////////wAAAP8AAAD/AAAA////
+ //////////////////////////////////+JiYn/AAAA/wAAAP+JiYn/////////////////////////
+ /////////////////////////////4mJif8AAAD/AAAA/wAAAP8AAAD/AAAA/////////////////wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/////////////////AAAA/wAAAP8AAAD/AAAA/wAAAP+JiYn/////////
+ //+JiYn/AAAA/wAAAP8AAAD/AAAA/4mJif///////////4mJif8AAAD/AAAA/wAAAP8AAAD/AAAA////
+ /////////////wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP+JiYn///////////+JiYn/AAAA/wAAAP8AAAD/AAAA/4mJif///////////4mJif8AAAD/AAAA/4mJ
+ if//////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////AAAA/wAA
+ AP8AAAD/////////////////AAAA/wAAAP8AAAD//////////////////////////////////////4mJ
+ if8AAAD/AAAA/4mJif//////////////////////////////////////////////////////iYmJ/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/////////////////AAAA/wAAAP8AAAD/AAAA/wAAAP//////////////
+ //8AAAD/AAAA/wAAAP8AAAD/AAAA/4mJif///////////4mJif8AAAD/AAAA/wAAAP8AAAD/iYmJ////
+ ////////iYmJ/wAAAP8AAAD/AAAA/wAAAP8AAAD/////////////////AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/4mJif///////////4mJif8AAAD/AAAA/wAA
+ AP8AAAD/iYmJ////////////iYmJ/wAAAP8AAAD/iYmJ////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////8AAAD/AAAA/wAAAP////////////////8AAAD/AAAA/wAA
+ AP//////////////////////////////////////iYmJ/wAAAP8AAAD/iYmJ////////////iYmJ/wAA
+ AP8AAAD/AAAA/wAAAP+JiYn///////////+JiYn/AAAA/wAAAP8AAAD/AAAA/wAAAP//////////////
+ //8AAAD/AAAA/wAAAP8AAAD/AAAA/////////////////wAAAP8AAAD/AAAA/wAAAP8AAAD/iYmJ////
+ ////////iYmJ/wAAAP8AAAD/AAAA/wAAAP+JiYn///////////+JiYn/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP////////////////8AAAD/AAAA/wAAAP8AAAD/AAAA/////////////////wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/iYmJ////////////iYmJ/wAAAP8AAAD/AAAA/wAAAP+JiYn///////////+JiYn/AAAA/wAA
+ AP+JiYn/////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////////////////////////wAA
+ AP8AAAD/AAAA/////////////////wAAAP8AAAD/AAAA////////////////////////////////////
+ //+JiYn/AAAA/wAAAP+JiYn///////////+JiYn/AAAA/wAAAP8AAAD/AAAA/4mJif///////////4mJ
+ if8AAAD/AAAA/wAAAP8AAAD/AAAA/////////////////wAAAP8AAAD/AAAA/wAAAP8AAAD/////////
+ ////////AAAA/wAAAP8AAAD/AAAA/wAAAP+JiYn///////////+JiYn/AAAA/wAAAP8AAAD/AAAA/4mJ
+ if///////////4mJif8AAAD/AAAA/wAAAP8AAAD/AAAA/////////////////wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/////////////////AAAA/wAAAP8AAAD/AAAA/wAAAP+JiYn///////////+JiYn/AAAA/wAA
+ AP8AAAD/AAAA/4mJif///////////4mJif8AAAD/AAAA/4mJif//////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////AAAA/wAAAP8AAAD/////////////////AAAA/wAA
+ AP8AAAD//////////////////////////////////////4mJif8AAAD/AAAA/wAAAP8AAAD/iYmJ////
+ /////////////////////////////4mJif8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP////////////////////////////////////////////////8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/iYmJ////////////////////////////////////////////iYmJ/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP//////////////////////////////////////AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/4mJif///////////4mJif8AAAD/AAAA/wAAAP8AAAD/iYmJ////////////iYmJ/wAA
+ AP8AAAD/iYmJ////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ //8AAAD/AAAA/wAAAP////////////////8AAAD/AAAA/wAAAP//////////////////////////////
+ ////////iYmJ/wAAAP8AAAD/AAAA/wAAAP+JiYn/////////////////////////////////iYmJ/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA////////////////////////////////////
+ /////////////wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP+JiYn/////////////////////////
+ //////////////////+JiYn/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA////////////////////
+ //////////////////8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/iYmJ////////////iYmJ/wAA
+ AP8AAAD/AAAA/wAAAP+JiYn///////////+JiYn/AAAA/wAAAP+JiYn/////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////wAAAP8AAAD/AAAA/////////////////wAA
+ AP8AAAD/AAAA/////////////////////////////////////////////////4mJif8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP+JiYn/////////////////AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD//////4mJ
+ if8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/4mJ
+ if//////AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA////
+ //+JiYn/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/4mJif//////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ ////////AAAA/wAAAP8AAAD/////////////////AAAA/wAAAP8AAAD/////////////////////////
+ ////////////////////////iYmJ/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/4mJif////////////////8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP//////iYmJ/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/iYmJ//////8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD//////4mJif8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/iYmJ////////////////////
////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////8AAAD/AAAA/wAAAP//////////////
+ //8AAAD/AAAA/wAAAP//////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
@@ -5867,6 +1183,7 @@ USE NUMBERS PROVIDED AS VALUES
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ /////////////wAAAP8AAAD/AAAA/////////////////wAAAP8AAAD/AAAA////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
@@ -5874,6 +1191,8 @@ USE NUMBERS PROVIDED AS VALUES
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
@@ -5881,6 +1200,7 @@ USE NUMBERS PROVIDED AS VALUES
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ //////////////////8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP//////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
@@ -5922,13 +1242,287 @@ USE NUMBERS PROVIDED AS VALUES
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////yMj//zc3//8AAf//AAH//wAA/v8BA///AAH+/wIB
+ /v8CAf7/AAH//wAB//8AAf//AQH//wAA//8aGv//fn79/+zs/P//////////////////////////////
+ //////////////////////////////v7//+ysv//RET//xER//8AAf//AAH//wAB//8AAf//AAD//wAA
+ //8AAP//jIz//zg4//8YGP//AgL//wAB//8CAf7/AgH+/wQB/v8EAf7/AgD//wAA//8AAP//AAD//wAB
+ //8AAf//AAH//wAA//8AAP//AAD//wAB//8AAf//AAH//wAB//8AAf//AAH//wAB//8AAf//AgH+/wIB
+ /v8AAf//AAH//wAB/v8AAf//AgD//wIA//8AAf//AAH//wAB//8AAf//AAH//wAB//8AAf//AAH//wAB
+ //8AAf//AAH//wEC//8AAf//AAH//w0N/f8gIP//Rkb//8/P////////////////////////3t77/yYm
+ /f8CAvz/AgH+/wAB//8AAP//AgD//wIA//8CAP//AAL+/wAD/v8AAv7/U1L///Xy+///////////////
+ /////////////////////////////////////////////////////////////////////////////8HB
+ //8uLv//AAD//wAA//8AAPz/AAD9/wED/v8AAPr/BgD6/wcA+/8AAPv/AQL//wAA//8BAv//AgL//wAA
+ //8DA///cG78//n5/f/////////////////////////////////////////////////w8P7/goL//xUT
+ //8CAP//AAD//wAB//8AAf7/AAH+/wAA//8AAP//AAD//wAA//8JB///BgD+/wYA/v8CAf7/BgX//wIA
+ +v8FAPf/CQD6/woA/P8GAP//AQD//wAA//8AAP//AAD+/wAA/v8AAP//AAD//wAA//8AAP//AAD//wMG
+ //8AAv//AAX//wAA/v8AAP7/AAD+/wAA/f8CAPj/BAL7/wED//8DB///AAD6/wAA/P8EAP//AwD//wIA
+ //8CAf7/AAH+/wAA//8DAf//AQH//wAD//8ABP//AAX//wAC//8AAP//AwL//wIF//8AAv7/AAL8/wAB
+ /v8AAP//QED//+bm//////////////////+AgPr/AQH9/wIB/v8AAf7/AAP8/wAC/v8CAP//BAD//wIB
+ /v8AA/z/AAX7/wAE+/8ZGPr/49j1////////////////////////////////////////////////////
+ ////////////////////////////////////////Rkb//wAB//8AAf//AAD//wAA//8CAv3/IRfl/19H
+ uP+WbJP/oHOM/550jP+cc4//jGWe/085y/8PCvX/AAD//wIA//8QEP//wcH/////////////////////
+ ////////////////////////29v//1ZW/f8EBP3/AgD//wIA//8CAf3/KB3k/2BGvv8lGuX/AAD//wAA
+ //8AAP//AAD//wQA//8IAP//BgD//wEA+v8gFuz/XULB/5Fomf+hdY3/nnOL/55ykv9+Wab/OirX/woH
+ +P8AAP//AAD+/wAA//8AAP//AAD//xEM8/85Ktn/ZEq3/4lomv+adI3/m3SM/5t0iv+bdIr/nXSL/550
+ if+dcor/mHGQ/3lapP9KOcn/Fg/q/wcE//8HBP//AgD//wAB/v8AAf7/AAD//wQC/P80Jdr/dVas/5Vv
+ k/+Yc43/mXOM/5lvk/9/XKn/Ihji/wAB//8AAf7/AAH+/wAA//8AAP//g4P/////////////zMz+/xsb
+ /f8AAf7/AgH+/wAB/v8AA/z/Hhbp/3xZrv+Ybpz/Z0q7/w4L8v8ABPv/AAT7/y8u+v/v6vn/////////
////////////////////////////////////////////////////////////////////////////////
+ //8lJf3/AAL+/wAB//8AAf//Cwj3/29Qtf/cn27//LZZ//+5Wf//uVn//7lZ//+5Wf//uVn/+LNd/6R2
+ lP8TDfL/AgD//wIA//+Fhf///////////////////////////////////v7+/7y7//8wMP//AAH+/wAB
+ /v8AAP//FQ/x/3pZrf/gomz//7lZ/5FpoP8CAP//BAD//wYA//8GAP7/BAD//wYA//8KBPv/Yke//9eb
+ c//7tlv//7lZ//+5Wf//uVn//7lZ//+5Wf/wrmD/pHaT/x0V7P8AAP//AgD//wQB/v9BLdL/xI5+//Kv
+ YP/+uFj//7lZ//+5Wf//uVn//7lZ//+5Wf//uVn//7lZ//+5Wf//uVn//7lZ//ezXf/MlHr/RDHN/wAE
+ /v8AA/z/AAP8/wIC/P8AAP//TDbO/+mpZv//uVn//7lZ//+5Wf//uVn//7lZ//+5Wf/Kknn/LiHh/wIA
+ //8CAP//AAD//wAB//8pKf3/39/9//b2/f9XV/3/AAH+/wAB/v8CAf7/AAH+/yUa5v/Ai4L//7lZ//+5
+ Wf/5tFz/Vj7H/wAC/P8AAvz/amr7////////////////////////////////////////////////////
+ /////////////////////////////////////////////ysr/f8AAf//AAH//woH+P+XbZv/+rVb//+5
+ Wf//uVn//7lZ//+5Wf//uVn//7lZ//+5Wf//uVn//bdZ/25Pt/8EAP//AgD//1JS///7+/3/////////
+ //////////////v7/f+cnP3/GBHv/wAA//8AAf//AQD+/zkp2f+9iYH//LZZ//+5Wf//uVn/zJR6/xIN
+ 8/8EAf7/BgH8/wYB/P8CAP//CAT7/4Vfpv/1sV7//7lZ//+5Wf//uVn//7lZ//+5Wf//uVn//7lZ//+5
+ Wf//uVn/r36J/xQO8f8CAf7/CAX2/7OCh///uVn//7lZ//+5Wf//uVn//7lZ//+5Wf//uVn//7lZ//+5
+ Wf//uVn//7lZ//+5Wf//uVn//7lZ//+5Wf/NlXb/Gxfr/wAC/v8AAf7/AgH+/wIA//9cQsP//LZZ//+5
+ Wf//uVn//7lZ//+5Wf//uVn//7lZ//+5Wf+9iYH/GxLs/wIA//8AAf7/AAH+/wEB/f96ev3/h4f9/wcH
+ /f8AAf7/AAH+/wIB/v8PCvP/rn6N//+5Wf//uVn//7lZ/+yrZf83Jtz/AgD//w0J9v+7u///////////
////////////////////////////////////////////////////////////////////////////////
+ ////////S0j//wQA//8AAP//GxTu/9uieP//vWL//71i//+9Yv//vWL//71i//+9Yv//vWL//71i//+9
+ Yv//vWL/wo6I/xII9/8EAP//Ly///+zs/P/////////////////z8/z/gIH4/w0N/f8AAf7/AAH//wkG
+ +f9nTL//46hy//+9Yv//vWL//71i//+9Yv/jqHL/Ihno/wAC/P8AAf//AgH9/wIA//8NCfb/x5R///+9
+ Yv//vWL//71i//+9Yv//vWL//71i//+9Yv//vWL//71i//+9Yv/8umL/WUHI/wAB/v8GBvb/roCR//+9
+ Yv//vWL//71i//+9Yv//vWL//71i//+9Yv//vWL//71i//+9Yv//vWL//71i//+9Yv//vWL//71i//q5
+ ZP9QO83/BAD//wYA//8CAP//BAD//xYS7P/JlYH//71i//+9Yv//vWL//71i//+9Yv//vWL//71i//+9
+ Yv+Qa6H/BAP4/wAD+/8AA/v/AgL8/wgI/f8ICP3/AgH+/wIB/v8CAf7/AgH+/3RVt//7umT//71i//+9
+ Yv//vWL/uYmN/woH+P8EAP//S0n///Pz////////////////////////////////////////////////
+ //////////////////////////////////////////////////9eWf//BgD//wAA//8MCfj/xZWO///B
+ bf//wW3//8Ft///Bbf//wW3//8Ft///Bbf//wW3//8Ft///Bbf/qsXf/MyLk/wYA//8eFu3/4eH9////
+ ////////5+f8/2Zm/P8FBf3/AAH+/wAB/v8ZEu7/lnGp//a6cf//wW3//8Ft///Bbf//wW3//8Ft//O3
+ c/86K9z/AAH+/wIA//8JBvn/AgD//wYF+f+1i47//8Ft///Bbf//wW3//8Ft///Bbf//wW3//8Ft///B
+ bf//wW3//8Ft///Bbf+AYLX/AAH+/wAD+/8vJOD/jGmt/6yAnP+/kI//xpWO/9SghP/gqX7/4ap9/+Or
+ e//wtXT/97px//y+bf//wW3//8Ft///Bbf//wW3//8Ft/4JitP8GAP//CAD//wQA//8EAf7/AAX4/19K
+ w//4u2///8Ft///Bbf//wW3//8Ft///Bbf//wW3//8Ft//C1c/9RPs3/AAT5/wAE+f8AAvz/AgH+/wIB
+ /v8CAf7/AgH+/wMC//8tIuP/3qh+///Bbf//wW3//8Ft//2/bv9kS8X/AAH//wcH//+qqPz/////////
////////////////////////////////////////////////////////////////////////////////
+ /////////////316//8EAP//AAD//wkG+v+/k5n//8V3///Fd///xXf//8V3///Fd///xXf//8V3///F
+ d///xXf//8V3//3DeP9dRsv/BgH8/xUQ8//S0v3//////9nZ/P9LS/r/AgD+/wIA//8CAP//Nyrh/8CU
+ mP/+xHb//8V3///Fd///xXf//8V3///Fd///xXf/+cB6/0w61f8EAf7/CAD//wwE+/8CAP//AAP8/5t7
+ of//xXf//8V3///Fd///xXf//8V3///Fd///xXf//8V3///Fd///xXf//8V3/5p2rP8CAf7/BAL8/wgA
+ /v8IAP7/BAP5/wwI+v8MCfD/FhDt/x4X6/8eF+z/Ihrn/zYq3f9AMNv/Z03C/8eZkP/+xHb//8V3///F
+ d///xXf/pYCn/wYB/f8GAP//BAH+/wIC/P8ABfj/DA3w/6+Hn///xXf//8V3///Fd///xXf//8V3///F
+ d///xXf//8V3/9Cgjv8kHuf/AAT7/wAC/P8CAf7/AgH+/wIB/v8CAf7/BAP6/5l2rP//xXf//8V3///F
+ d///xXf/16aM/x4X7/8AAf//QEH///Hw/f//////////////////////////////////////////////
+ ////////////////////////////////////////////////////////iIj//wAA//8AAf//AwL9/6mF
+ rP//yoL//8qC///Kgv//yoL//8qC///Kgv//yoL//8qC///Kgv//yoL//8qC/3Zdv/8EAf7/CAb7/7q6
+ ///NzP//NjT//wAA//8AAP//AwL9/1lD0P/esI7//8qC///Kgv//yoL//8qC///Kgv//yoL//8qC///K
+ gv/6xoT/Tj3X/wQA//8KAP//CgD//wAB//8AA/z/lXmr///Kgv//yoL//8qC///Kgv//yoL//8qC///K
+ gv//yoL//8qC///Kgv//yoL/tpCl/wYE/P8CAP//CAD+/wYA/v8AAP3/AAP//wAC+/8AAvz/AAH//wAB
+ //8AA/z/AAP7/wQA+v8MA///Kh7s/92vkP//yoL//8qC///Kgv+/mKH/Cwf6/wQA//8EAf7/AgL8/wAE
+ +f8ABPn/Oy/f/+i3i///yoL//8qC///Kgv//yoL//8qC///Kgv//yoL//8qC/51/rP8ICfb/AAL8/wQB
+ /v8EAP//AgD//wMB//8/Md7/7LqK///Kgv//yoL//8qC///Kgv+GaL7/AAD//wUF//+jo///////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////+Wlv//AwP//wAB//8AAf//kHS+///OjP//zoz//86M///OjP//zoz//86M///O
+ jP//zoz//86M///OjP//zoz/mXyv/wAA//8CAf7/V1f//ycn/f8AAf7/AAH//wsI+v96Ycj/78GR///O
+ jP//zoz//86M///OjP//zoz//86M///OjP//zoz//86M/+a5lv8rI+n/AAH//wgA//8IAP//AAH//wAD
+ /P95Zb3//86M///OjP//zoz//86M///OjP//zoz//86M///OjP//zoz//86M///OjP/Am6j/CQf6/wAA
+ //8AAf//AAH+/wAB/v8AAv//AAP+/wAC/v8CAP//AgD//wAE+f8BA/b/BQH6/wkC/v8SDPX/yKGf///O
+ jP//zoz//86M/8Cbp/8JB/n/AgL8/wIB/v8AAf7/AAL8/wAB/v8CAfz/g2rA///OjP//zoz//86M///O
+ jP//zoz//86M///OjP//zoz/9cWP/2JP0P8EAvv/BgH8/wYA//8EAP//BgT8/6KCsv//zoz//86M///O
+ jP//zoz/4raX/ysi6/8AAP//QED//+3t////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////////7W1//8KCv//AAL//wAA
+ //9yXdD//9OW///Tlv//05b//9OW///Tlv//05b//9OW///Tlv//05b//9OW///Tlv+7m6j/BwX8/wAA
+ //8CAf7/AAH+/wAC/P8UEPb/lXy9//rOl///05b//9OW///Tlv//05b//9OW///Tlv//05b//9OW///T
+ lv/0yZj/eGPO/wMD+/8AAf//BgD//wYA//8AAf//AAL+/2FSz///05b//9OW///Tlv//05b//9OW///T
+ lv//05b//9OW///Tlv//05b//9OW/8+rqf8TD/f/AAD//wAB//8AA/z/AAP+/wAD/v8AAv7/AAH//wAA
+ //8CAP//AgP7/wQE+P8LBvX/PC/k/5d9tv/3zJf//9OW///Tlv//05b/wJ6u/wkH+f8AAf7/AAH+/wAB
+ /v8AAf//AAH//wAB//8ZFPT/xKKu///Tlv//05b//9OW///Tlv//05b//9OW///Tlv//05b/3reh/zgr
+ 4/8IAfz/BgD//wQA//89MuX/7cSc///Tlv//05b//9OW///Tlv+OdsH/AQD+/wcF/P+mpvr/////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////y8v//xYW//8AAf//AAD//1pL3f/91aD//9eh///Xof//16H//9eh///X
+ of//16H//9eh///Xof//16H//9eh/9Gwqv8WD/j/BAD//wIA//8AAf//GhXz/6qQvv/91aD//9eh///X
+ of//16H//9eh///Xof//16H//9eh///Xof/1zqL/v6Gx/1RH2f8GBfn/AAH//wAC/v8CAvz/BAH+/wAB
+ //8AAv7/RDrg//fQov//16H//9eh///Xof//16H//9eh///Xof//16H//9eh///Xof//16H/4r6q/yEb
+ 8f8AAf7/AAT7/wAE+f8AA/v/AgL8/wQB/v8CAP//AwL9/xcT9v88Muf/fGjQ/7SXvP/tx6X//9eh///X
+ of//16H//9eh///Xof/Aobj/CQf7/wAA//8AAP//AAH//wAB//8AAf//AAH//wAB//9KPuP/78mk///X
+ of//16H//9eh///Xof//16H//9eh///Xof//16H/uZu3/xkQ9P8EAP//BgX8/6GHw///16H//9eh///X
+ of//16H/47+p/zEo7P8AAPz/RDnm//Dw/f//////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////f3///IyP//wAA
+ //8AAP//QTbp//fUrP//26v//9ur///bq///26v//9ur///bq///26v//9ur///bq///26v/48Su/yQb
+ 8P8EAf7/AgD//xUS+P+slML//9ur///bq///26v//9ur///bq///26v//9ur//zYqv/dvbX/mYPK/0k+
+ 5P8RDfr/AAD7/wED//8AAf//AAH+/wAC/P8AAf7/AAH//wAC/v8xKuv/7cuw///bq///26v//9ur///b
+ q///26v//9ur///bq///26v//9ur///bq//xzq7/OTDp/wID+/8ABPv/AAT5/wAE+f8ICPf/MSfs/2hY
+ 1/+fisD/1rmy//LPrf//26v//9ur///bq///26v//9ur///bq///26v/99Ss/5B7zf8EA/3/AAD//wAA
+ //8AAf//AAH//wAB//8AAf//AAH//wMC/v+Mecr//9ur///bq///26v//9ur///bq///26v//9ur///b
+ q//92ar/inXQ/wUC/v9LQOP/8c6u///bq///26v//9ur///bq/+MeND/AQD8/wwJ/P+okMX/////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////Dw/v86Ov//AAD//wAA//88NOz/9Na3///gtv//4Lb//+C2///g
+ tv//4Lb//+C2///gtv//4Lb//+C2///gtv/x07f/Ni/v/wAC/P8EA/v/jHrW//7ftf//4Lb//+C2///g
+ tv//4Lb//+C2//TWt/++pcT/ZVff/yEd8v8CA/r/AAL+/wAC/v8AAf//AAH//wAB/v8AAf//AAD//wAB
+ //8AAf//AAL+/x0a8//fw77//+C2///gtv//4Lb//+C2///gtv//4Lb//+C2///gtv//4Lb//+C2//rb
+ t/9RQ+f/BAH+/wAB/v8ODvf/WlLi/7ahyf/oy7v//t+1///gtv//4Lb//+C2///gtv//4Lb//+C2///g
+ tv/93rX/4ca6/6WTx/9MQub/DQn7/wIA//8CAP//AAD//wAB//8AAf//AAH//wAB//8AAf//AAH//xwa
+ 8v/KssL//+C2///gtv//4Lb//+C2///gtv//4Lb//+C2///gtv/z1bn/fm7a/8Ssxf//4Lb//+C2///g
+ tv//4Lb/4cW8/ywl8v8AAP//RUX///Dw/v//////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////9fX9/0FB
+ +/8AAP//AAD//yUh9f/lzcP//+TA///kwP//5MD//+TA///kwP//5MD//+TA///kwP//5MD//+TA//bb
+ wP8/OO//AAH+/zIs8f/p0MX//+TA///kwP//5MD//+TA///kwP/+47//koHW/xkT9f8EAvz/AAL+/wAC
+ /v8AAf//AAH//wAC/v8AAf7/AAH//wAA//8AAP//AAH//wAB//8AAv7/Dw35/8q0zP//5MD//+TA///k
+ wP//5MD//+TA///kwP//5MD//+TA///kwP//5MD//+TA/2pc4f8CAf7/DQv7/52N1f/638D//+TA///k
+ wP//5MD//+TA///kwP//5MD//+TA//Xbwf/awsj/o5LT/2Na4v8mI/X/BAP+/wIA//8EAP//AgD//wIA
+ //8AAf//AAH//wAB//8AAf//AAH//wAB//8AAf//AAH//1dO6P/228D//+TA///kwP//5MD//+TA///k
+ wP//5MD//+TA///kwP/84b///uO////kwP//5MD//+TA///kwP+Jetn/AAD//wgI//+qqv7/////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////6+v7/VFP7/wIB/v8AAP//FxX6/9bEzv//6cr//+nK///p
+ yv//6cr//+nK///pyv//6cr//+nK///pyv//6cr/+uTK/1FH7v8CAP//T0ju//rky///6cr//+nK///p
+ yv//6cr//+nK///pyv/r1s3/tKTZ/2xi6P80L/T/Dgz8/wIB/v8EAP//AgL8/wAC/P8AAP//AAD//wAA
+ //8AAf//AAH//wAB//8JCPv/wK/V///pyv//6cr//+nK///pyv//6cr//+nK///pyv//6cr//+nK///p
+ yv//6cr/cGff/wAB//86NPH/897L///pyv//6cr//+nK///pyv//6cr//+nK///pyv/eys3/Z1/n/x0c
+ +f8HA/7/BgD//wYA//8EAP//BAD//wIA//8CAP//AgD//wAC/P8AAf//AAH//wAB//8AAf//AAH//wAB
+ //8AAf//Cwv6/66h1///6cr//+nK///pyv//6cr//+nK///pyv//6cr//+nK///pyv//6cr//+nK///p
+ yv//6cr/38vO/ygk9v8AAP//Rkb///Hx/P//////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //9ubPr/AgH+/wAB//8KCf3/wbTZ///t1f//7dX//+3V///t1f//7dX//+3V///t1f//7dX//+3V///t
+ 1f//7dX/bGHt/wQA//8gHfn/18fb///t1f//7dX//+3V///t1f//7dX//+3V///t1f//7dX//uzU/+3d
+ 1P/Ju9b/mo3i/1dO8f8kH/f/BAT6/wAA//8AAP//AAH//wAA//8AAf//AAH//wUE/v+ypeD//+3V///t
+ 1f//7dX//+3V///t1f//7dX//+3V///t1f//7dX//+3V///t1f+Ohd3/AAH//yUi9//Wxtn//+3V///t
+ 1f//7dX//+3V///t1f//7dX//+3V//nn1P/XyNX/nZPb/1ZN7f8cGPr/BQD+/wQA//8CAP//AgH+/wIA
+ //8CAf7/AAP7/wAB//8AAf//AAH//wAB//8AAf//AAH//wAC/v8AAvv/RD/w//Lg1///7dX//+3V///t
+ 1f//7dX//+3V///t1f//7dX//+3V///t1f//7dX//+3V///t1f+Rh+f/AAD//wMC/v+jo///////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////4uK+/8AAf7/AAH//wIB+v+so+H///Hf///x
+ 3///8d////Hf///x3///8d////Hf///x3///8d////Hf///x3/+Gfu7/BAD//wIA//9DP/b/vbPk//jq
+ 3v//8d////Hf///x3///8d////Hf///x3///8d////Hf///x3///8d//+uze/9/S4/+lm+r/T0rz/wQD
+ /v8AAP//AAD//wAB//8AAf//AAD//5aN6v//8d////Hf///x3///8d////Hf///x3///8d////Hf///x
+ 3///8d////Hf/6We4f8CAfz/BAH+/z049P+/teX//O7e///x3///8d////Hf///x3///8d////Hf///x
+ 3///8d//+eve/9bK4/+Wjer/SkX1/xEQ/P8DA///AgH+/wEA/f8AAP3/AAH//wAB//8AAf//AAH//wAB
+ //8AAf//AAH+/wAC+/85Ovb/7+Hg///x3///8d////Hf///x3///8d////Hf///x3///8d////Hf///x
+ 3///8d////Hf/8i95f8eHPv/BAD//4F9///9/f3/////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////oaH7/wEB//8AAf//BQT//5qU6P//9ur///bq///26v//9ur///bq///26v//9ur///bq///2
+ 6v//9ur///bq/52X8v8EAP//AgD//wIA//8QD/3/Wlb3/7u07//17Or///bq///26v//9ur///bq///2
+ 6v//9ur///bq///26v//9ur///bq///26v/o3+r/Ly35/wAA//8AAP//AAH//wAB//8AAf//enX0///2
+ 6v//9ur///bq///26v//9ur///bq///26v//9ur///bq///26v//9ur/wLvo/wkI/P8EAf7/AgH+/xQT
+ +v91cPH/29Pr///26v//9ur///bq///26v//9ur///bq///26v//9ur///bq///26v/27ej/w7zr/09L
+ +P8BAPn/AQH7/wAA/v8AAf//AAH//wAB//8AAf//AAH//wAB//8CAf7/AwD7/46I7P//9ur///bq///2
+ 6v//9ur///bq///26v//9ur///bq///26v//9ur///bq///26v//9ur///bq/5OM7v8GA/7/GhP//7u6
+ /P//////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////+9vf3/CAj9/wAC/v8CAf7/jorx///6
+ 9P//+vT///r0///69P//+vT///r0///69P//+vT///r0///69P//+vT/u7f2/wcG/v8CAP//AgD//wIA
+ //8CAP//DQz+/0lH+/+joPP/5uLy///69P//+vT///r0///69P//+vT///r0///69P//+vT///r0//z3
+ 8/9WVPj/AAH//wAB//8AAf//AAL//wAB//9eXPr//vnz///69P//+vT///r0///69P//+vT///r0///6
+ 9P//+vT///r0///69P/T0PD/FhX8/wIB/v8CAf7/AAH7/wEG/f8lJPb/h4bz/+Le8v//+vT///r0///6
+ 9P//+vT///r0///69P//+vT///r0///69P//+vT/5+L0/z889/8BAvr/AAD//wAB//8AAf//AAH//wAB
+ //8AAf//AAH//wIA//8uKPv/4dzy///69P//+vT///r0///69P//+vT///r0///69P//+vT//Pfz//Hs
+ 8f//+vT///r0///69P//+vT/8u3y/1VT+v8AAP//Pj7//+jo/f//////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////8LC//8KCv3/AAH9/wEA/f9savj/////////////////////////////////////////
+ ///////////////////Bwf//Cgn//wIA//8CAP//AgD//wIA//8AAf//AAD8/wQH//8wLv//fnv//8zM
+ /v/5+f3//////////////////////////////////////4OD/P8AAf//AAH//wAB/v8AAv//AAH//0JC
+ ///39/3//////////////////////////////////////////////////////+Hh+/8eHv3/AgH+/wIB
+ /v8AAPr/AAP8/wAA/P8CBP//Ky3//4qK///f3////v7+////////////////////////////////////
+ ////////l5f5/wID+/8CAP//AAH//wAB//8AAf//AAH//wAB//8AAf//BAD//4uG////////////////
+ //////////////////////////////////+3t/j/VFD7/9zc/f//////////////////////0tL8/yMj
+ //8AAP//eXn9//39/f//////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////19f//xgY/f8AAv7/AgH+/09M
+ +//6+v7//////////////////////////////////////////////////////9TU//8XFv//AwH//wIA
+ //8CAP//AgD//wAB//8AAv7/AAH//wAA//8AAP//FBT//1tc+v+8vff/+Pj9////////////////////
+ ////////rKv8/wMD//8AAP//BAL8/wAB/v8AAP//Nzf///Hx/P//////////////////////////////
+ ////////////////////////5eX7/yUl/f8CAf7/AgH+/wAA/v8AAP7/AAD9/wAA/f8AA/z/AgP7/yYm
+ /f+Ehfj/3t/7//7+/v/////////////////////////////////Kyvn/EhD7/wIA//8AAf//AAH//wAB
+ //8AAf//AAH//wAB//8sLP//39/9////////////////////////////////////////////5+f8/z48
+ +f8EAf7/XV3///Pz/f//////////////////////mZn7/woH//8SEv//ubn7////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////o6P//KSn//wAC/v8AAf7/MjL//+3t////////////////////////////////
+ ////////////////////////5OT//yQj//8DAf//AgD//wIA//8CAP//AgD//wAB/v8AAf7/AAD//wAA
+ //8AAP//AAD//w4O//9dXf//1dX////////////////////////AwP3/DQn9/wIA//8EAvz/BAH+/wIA
+ //8gHv//3t77///////////////////////////////////////////////////////09Pz/PDz9/wIB
+ /v8CAP//AAD//wAA//8BAP3/AQH7/wAE+/8AA/z/AgL8/wMB/f8nJ/3/ior8/+jo////////////////
+ /////////////+Hh+/8hH/3/AgD//wAB//8AAf//AAH//wAB//8AAf//AwP//5WV+///////////////
+ //////////////////////////////////+Bgfz/AwH6/wIC/P8GBv//kJD5////////////////////
+ ///29v3/YV3//wEA//86Ov//5eX9////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////b2//9BQf//AAL+/wAC
+ /v8aGv//2tr////////////////////////////////////////////////////////z8///Ozr//wMB
+ //8CAP//AgD//wIA//8CAP//BAH+/wIB/v8AAf//AAH//wAB//8AAf//AgD//wIB/v8nJvn/vLv7////
+ /////////////9DQ/f8YE/n/BgL7/wAA//8CAf7/BAH+/w4M///FxPj/////////////////////////
+ //////////////////////////////r6/v9OTv3/AgH+/wIA//8AAP//AAD//wMA+/8DAfr/AAL+/wAB
+ //8GAP//BgD//wMA//8CAv//ODj8/7Ky+//7+/3/////////////////7Oz8/zIw//8CAP//AAH//wAB
+ //8AAf//AAH//wAB//85Of//6ur8////////////////////////////////////////////zs78/x0e
+ +v8CBPn/AgT5/wAC+/8bHf//xcX7///////////////////////W1v//KSn//wEA/v9zcvz/+/v9////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////v7+/15f+v8AAv7/AAL+/woK///Cwv//////////////////////////
+ //////////////////////////////z8/v9WVfv/AwH//wIA//8CAP//AgD//wIA//8EAf7/BAL8/wAB
+ /v8AAf//AAH//wIA//8EAP//BAH+/wUC+P9BQPn/8fH9////////////4uL9/yMg+f8EAvv/AAD//wIB
+ /v8CAvz/AwH9/6Oi9////////////////////////////////////////////////////////////2dn
+ //8CAP//AAD//wAA//8AAP//AwD9/wMA+/8AAf//AAD//wYA//8IAP//AgD//wAA//8AAP//EBD//42N
+ ///8/P7////////////29v3/QT///wMB//8AAf//AAH//wAB//8AAf//Bgb//6Ki////////////////
+ //////////////////////////////n5/f9iYv//AAP7/wQD+f8EA/n/AAD8/wAA//9ISP//7e39////
+ //////////////////+lpfv/CQn//xAO/f+zs/3/////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////bnH0/wAC
+ /v8AAv7/BAT9/6ys/////////////////////////////////////////////////////////////3Bu
+ +P8AAP7/AAD9/wAA/f8AAP//AQD//wEA/f8BAfv/AQD9/wIA//8FAP//BQD//wUA//8DAP3/AQD5/0JC
+ +f/x8f3////////////w8P7/NTX9/wAA/v8DA/3/AAL8/wAC/P8GBf//h4X7////////////////////
+ ////////////////////////////////////////eXn//wAA//8AAP//AAD//wAA//8DAf//BQH//wMA
+ //8DAP//BQH//wUB//8FAf//AgD//wAB//8AAP3/MDD//+rq/f////////////b2/f9AP///AwL//wAB
+ //8BAP//AQD//wAA+/9CQv//7+//////////////////////////////////////////////ubn//w8P
+ /f8AA/z/BAL7/wYB/P8CAP//AAD//wMD//+IiPz///////////////////////j4/f9jY///BAD//zY1
+ /f/i4v//////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////+SlPP/AAL+/wAC/v8AAv7/enr9////////////////////
+ ////////////////////////////////////////o6L1/1VV//9YWP3/WFj9/1hY//9YWP//WFj9/1hY
+ /f9bWv//Y2D7/2xo8v9wb+//e3rp/5mY7f+iou3/19f2//////////////////b2/f8/P///AAD//woK
+ /f8AA/z/AAP8/wAA/f9UVPv/+/v/////////////////////////////////////////////////////
+ ///d3fj/l5fr/3Z35/9scO3/Z2rz/2Bf+v9cW///WFj//1hY//9aWv//XV35/2dl7v9xb+z/c3Hm/4uK
+ 6v+9vPL//Pz+////////////9vb9/z8//f8AAf7/AAH//wAA//8BAP//Bgb//6Wk/P//////////////
+ //////////////////////////////Ly/P9LS///AAH//wAB/v8EAvz/BAH+/wIA//8AAP//AAD//xsb
+ ///Hx////////////////////////9ra/P8xLP//BAD//3Z2///8/P7/////////////////////////
+ /////////////////////////////////////////////////////////////////////////////7u8
+ 9f8JCvv/AAL+/wAB//9HR///9/f9////////////////////////////////////////////////////
+ ///+/v7//Pz///z8///8/P///Pz///z8///8/P7//Pz+//39///+/v7/////////////////////////
+ ////////////////////////+Pj9/0ZG/f8AAP7/Dgr9/wAD/P8AA/z/AAL+/ykp///l5f3/////////
+ /////////////////////////////////////////////////////////////////////////v7+//39
+ ///9/f///Pz///39/f/+/v7////////////////////////////////////////////4+P3/R0f9/wAA
+ /v8AAf//AAD//wAA//8vLf//5+f8////////////////////////////////////////////qav8/wgK
+ //8CAP//BAD//w8P+/9iYvz/HBz9/wIB/v8CAf7/AgH+/0hI///s7P3//////////////////////52d
+ +P8HBfz/GBP//729+///////////////////////////////////////////////////////////////
+ ////////////////////////////////////////3t75/x4e+/8AAv7/AAH//xcX///Fxfv/////////
////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////4+P3/Rkb9/wAB
+ //8OCv//AAP8/wAD/v8AAP7/CAj//6Sk/f//////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////7+/v9gYP//AAH//wAB//8AAv//AAD//2Jf///+/v7/////////
+ /////////////////////////////+zs//89Pfv/AQP//wIA//8EBP//hIT9//z8/v+YmPz/CAj7/wIB
+ /v8AAf7/AgL//3p6/P/7+/3/////////////////8/P9/1JO//8KBP//SEj4//Hx/f//////////////
////////////////////////////////////////////////////////////////////////////////
+ ///4+Pz/VVX9/wAB//8AAf//AAD//zAu+v+Liff/vLv3/9DQ9v/h4fj/4+P5/+Pj+f/j4/n/4+P5/+Pj
+ +f/h4fv/4eH9/+Hh///h4f//4eH//+Hh/f/h4f3/4eH9/+Hh/f/h4f//4eH9/+Hh/f/h4fv/4eP7/+Hj
+ +f/j4/n/4+P5/9/d+P/My/f/ubr5/4qK+/8aG/r/AAL+/wgI//8AA/z/AAL+/wEA//8BAf//ISH9/42N
+ +P/Cwvb/2tn4/+Pj+f/j4/n/4+P5/+Pj+f/j4/n/4+P5/+Pj+f/j4/n/4+P5/+Pj+f/h4/v/4eH7/+Hh
+ /f/h4f//39///9ra///V1f3/0ND8/8rL+f/Gx/b/xMT0/8TD8//Ew/P/w8P0/8LC9v/Bwfj/wcH8/05P
+ //8BAv//AAX7/wAD/P8AAf//Lyz//7y8/f/h4fv/4eP7/+Hj+f/h4/n/4eP5/+Hj+//k5Pz/j479/wkF
+ +/8CA/v/AAP8/1lZ/P/y8v3///////f3//9mZv//AAH//wAA//8AAv//DAz8/359/P/a2vz/4eH9/+Hh
+ /f/e3v3/amf9/wQB/v8GBvr/n5/8////////////////////////////////////////////////////
+ //////////////////////////////////////////////////++vvz/Ghr9/wAA//8AAP//AwD+/wQB
+ +v8KB/r/EhL9/x4e//8eHv3/Hh78/x8e+v8fHvn/Hh75/x4e+v8eHvz/Hh79/x8e//8fHv3/Hh76/x4f
+ +f8eHvr/Hh78/x4e/f8eHv//Hh79/x4e/f8eHv//Hh7//x4e/f8hHv3/IBv9/xIP/P8HB/n/AQH5/wAC
+ +v8AAP3/AAD+/wEB/P8GBvz/AQH//wEA//8BAP3/AQH6/woK/P8ZGP3/Hh7//x8e//8fHv3/Hx79/x8e
+ /f8fHv3/Hx78/x8e/P8eHv3/Hh79/x4e/P8eHv3/Hh7//x8e//8dHf3/Ghr8/xYW/P8TE/z/EBD6/wwM
+ /P8JCfz/CQn9/wkJ/f8JCfz/CQn8/wkJ/P8JCfz/AwP9/wAA/v8AA/v/AAL7/wEA/v8DAP//Dg7//x4e
+ /P8eHvr/Hh78/x4e/P8eHv3/Hh79/yAf/P8RDvr/BwD6/wMB+v8sL/v/2Nj9/////////////////93d
+ /f8sLf//AAD//wAB//8AAvv/BgT6/x4a+v8fH/v/Hx/9/yAb//8IBv3/AgH+/wAB+/82Nvr/////////
////////////////////////////////////////////////////////////////////////////////
+ //////////////7+/v+wsP3/ICD//wAA//8DAP//AwD9/wMA/f8DAP//AQD//wEA//8AAP7/AAD+/wAA
+ /f8FAPv/BQD7/wAA/f8AAP7/AwD//wMA//8AAP7/AAD+/wAA/f8BAP3/AAD9/wAB+/8AA/j/AAP4/wAB
+ /f8AAP7/AAD+/wAA/v8DAP7/AQD+/wAA/v8AAf3/AAD9/wAA/f8WFvz/Zmb8/7e3/f9sbP//Gxv//wgI
+ //8BAf//AAD+/wAA/v8AAP7/AQD+/wUA/v8HAP//BwD//wUA/v8BAfv/AAL6/wEB+/8BAP3/AwD9/wUA
+ /v8DAP//AwD//wEA//8AAP7/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA/v8AAP7/AAD+/wAA
+ /v8AAP7/AAD+/wAA//8AAP7/AQD+/wMA//8DAP//BQD//wMA/f8BAfv/AQH7/wEA/v8DAP7/BwD+/wcA
+ /f8DAP3/DAz8/6qs/////////////////////////////6en+f8NC/z/AwD7/wMB+v8EA/n/AgP7/wAB
+ //8AAf//AAH//wAA//8AAv7/AAH7/wYG+f//////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////////+3t///Njb//yck
+ //8oJf//KCX//ygl//8oJf//JiX//yUl//8lJf//JSX//y0l//8tJf//JiX//yUl//8oJf//KCX//yUl
+ //8lJf//JSX//yYl//8lJv//JSf7/yUp9/8lKff/JSj7/yUm//8lJv//JSX//yUl//8lJf//JSX//yUl
+ //8lJf//JSb//8rK///4+P////////n5///S0v//ra3//4yM//+IiP//iIj//4GB//9ubv//X1z//1tV
+ //9dVf//W1X//1dX/f9UVfv/UFD9/0tJ//9IQ///Qz7//z87//85N///NTT//zIx//8uLf//Kyr//yYm
+ //8lJf//JSX//yUl//8lJf//JSX//yUl//8lJf//JSX//yUl//8lJf//JiX//yUl//8mJf//KCX//ykl
+ //8rJf//KyX//ygn+/8oJ/v/KSX//ysl//8tJf//KyX//yQj//9vb///9/f/////////////////////
+ ////////9fX9/2lj//8nIvr/KSb4/ycm+P8lJfv/JSX//yUl//8lJf//LS3//0hI/f9eXvv/h4f7////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
@@ -6228,109 +1822,7 @@ USE NUMBERS PROVIDED AS VALUES
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
- ////////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ /////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
@@ -6364,7 +1856,7 @@ USE NUMBERS PROVIDED AS VALUES
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=
+ AAAAAAAAAAAAAAAAAAAAAAAA
\ No newline at end of file
diff --git a/RBXLegacyLauncher/RBXLegacyLauncher/GlobalVars.cs b/RBXLegacyLauncher/RBXLegacyLauncher/GlobalVars.cs
deleted file mode 100644
index d0a5c06..0000000
--- a/RBXLegacyLauncher/RBXLegacyLauncher/GlobalVars.cs
+++ /dev/null
@@ -1,104 +0,0 @@
-public static class GlobalVars {
- public static string ClientDir = "";
- public static string ScriptsDir = "";
- public static string MapsDir = "";
- public static string CustomPlayerDir = "";
- public static string IP = "localhost";
- public static string Version = "";
- public static string MD5 = "";
- public static string SharedArgs = "";
- public static string DefaultScript = "";
- public static string DefaultScriptMD5 = "";
- public static bool AdminMode = false;
- // vars for loader
- public static bool ReadyToLaunch = false;
- // server settings
- public static string Map = "Baseplate.rbxl";
- public static int RobloxPort = 53640;
- public static int ServerPort = 53640;
- public static int DefaultRobloxPort = 53640;
- public static int PlayerLimit = 12;
- public static int RespawnTime = 5;
- public static bool IsPersonalServer = false;
- public static bool upnp = true;
- public static bool melee = false;
- public static bool navigation = false;
- public static bool social = false;
- public static bool powerup = false;
- public static bool explosives = false;
- public static bool transport = false;
- public static bool ranged = false;
- public static bool musical = false;
- public static bool building = false;
- public static int blacklist1 = 0;
- public static int blacklist2 = 0;
- public static int blacklist3 = 0;
- public static int blacklist4 = 0;
- public static int blacklist5 = 0;
- public static int blacklist6 = 0;
- public static int blacklist7 = 0;
- public static int blacklist8 = 0;
- public static string ChatType = "Both";
- // player settings
- public static int UserID = 0;
- public static string PlayerName = "Player";
- // launcher settings
- public static bool CloseOnLaunch = false;
- public static bool LocalPlayMode = false;
- // client shit
- public static string SelectedClient = "";
- public static bool UsesPlayerName = false;
- public static bool UsesID = true;
- public static string SelectedClientDesc = "";
- public static bool LoadsAssetsOnline = false;
- public static bool LegacyMode = false;
- public static string SelectedClientMD5 = "";
- public static int SelectedClientVersion = 0;
- public static bool HasRocky = false;
- // clientinfo creator
- public static bool ClientCreator_UsesPlayerName = false;
- public static bool ClientCreator_UsesID = false;
- public static bool ClientCreator_LoadsAssetsOnline = false;
- public static string ClientCreator_SelectedClientDesc = "";
- public static bool ClientCreator_LegacyMode = false;
- public static string ClientCreator_SelectedClientMD5 = "";
- public static int ClientCreator_SelectedClientVersion = 0;
- public static bool ClientCreator_HasRocky = false;
- // info editor
- public static string InfoEditor_Version = "";
- public static string InfoEditor_DefaultClient = "";
- public static string InfoEditor_ScriptPath = "";
- public static string InfoEditor_ScriptMD5 = "";
- // charcustom
- public static string Custom_Hat1ID_Offline = "NoHat.rbxm";
- public static string Custom_Hat2ID_Offline = "NoHat.rbxm";
- public static string Custom_Hat3ID_Offline = "NoHat.rbxm";
- public static string Custom_Gear1 = "NoGear.rbxm";
- public static string Custom_Gear2 = "NoGear.rbxm";
- public static string Custom_Gear3 = "NoGear.rbxm";
- public static int Custom_TShirt = 0;
- public static int Custom_Shirt = 0;
- public static int Custom_Pants = 0;
- public static string Custom_IconType = "NBC";
- public static int HeadColorID = 24;
- public static int TorsoColorID = 23;
- public static int LeftArmColorID = 24;
- public static int RightArmColorID = 24;
- public static int LeftLegColorID = 119;
- public static int RightLegColorID = 119;
- public static string FaceID = "DefaultFace.rbxm";
- public static string HeadID = "DefaultHead.rbxm";
- public static string TorsoID = "DefaultTorso.rbxm";
- public static string LeftArmID = "DefaultLArm.rbxm";
- public static string RightArmID = "DefaultRArm.rbxm";
- public static string LeftLegID = "DefaultLLeg.rbxm";
- public static string RightLegID = "DefaultRLeg.rbxm";
- public static string ColorMenu_HeadColor = "Color [A=255, R=245, G=205, B=47]";
- public static string ColorMenu_TorsoColor = "Color [A=255, R=13, G=105, B=172]";
- public static string ColorMenu_LeftArmColor = "Color [A=255, R=245, G=205, B=47]";
- public static string ColorMenu_RightArmColor = "Color [A=255, R=245, G=205, B=47]";
- public static string ColorMenu_LeftLegColor = "Color [A=255, R=164, G=189, B=71]";
- public static string ColorMenu_RightLegColor = "Color [A=255, R=164, G=189, B=71]";
- // recommended
- public static int AdTheme = 2008;
-}
diff --git a/RBXLegacyLauncher/RBXLegacyLauncher/LauncherFuncs.cs b/RBXLegacyLauncher/RBXLegacyLauncher/LauncherFuncs.cs
deleted file mode 100644
index f2a7afd..0000000
--- a/RBXLegacyLauncher/RBXLegacyLauncher/LauncherFuncs.cs
+++ /dev/null
@@ -1,508 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Drawing;
-using System.Windows.Forms;
-using System.IO;
-using System.Diagnostics;
-using System.Threading;
-using System.Reflection;
-using System.Security.Cryptography;
-using System.Text;
-
-namespace RBXLegacyLauncher
-{
- public class LauncherFuncs
- {
- public LauncherFuncs()
- {
- }
-
- public static void ReadConfigValues(string cfgpath)
- {
- string line1;
- string Decryptline1, Decryptline2, Decryptline3, Decryptline4, Decryptline5, Decryptline6, Decryptline7, Decryptline8, Decryptline9, Decryptline10, Decryptline11, Decryptline12, Decryptline13, Decryptline14, Decryptline15, Decryptline16, Decryptline17, Decryptline18, Decryptline19, Decryptline20, Decryptline21, Decryptline22, Decryptline23, Decryptline24, Decryptline25, Decryptline26, Decryptline27, Decryptline28, Decryptline29, Decryptline30, Decryptline31, Decryptline32, Decryptline33, Decryptline34;
-
- using(StreamReader reader = new StreamReader(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) + "\\" + cfgpath))
- {
- line1 = reader.ReadLine();
- }
-
- if (!SecurityFuncs.IsBase64String(line1))
- return;
-
- string ConvertedLine = SecurityFuncs.Base64Decode(line1);
- string[] result = ConvertedLine.Split('|');
- Decryptline1 = SecurityFuncs.Base64Decode(result[0]);
- Decryptline2 = SecurityFuncs.Base64Decode(result[1]);
- Decryptline3 = SecurityFuncs.Base64Decode(result[2]);
- Decryptline4 = SecurityFuncs.Base64Decode(result[3]);
- Decryptline5 = SecurityFuncs.Base64Decode(result[4]);
- Decryptline6 = SecurityFuncs.Base64Decode(result[5]);
- Decryptline7 = SecurityFuncs.Base64Decode(result[6]);
- Decryptline8 = SecurityFuncs.Base64Decode(result[7]);
- Decryptline9 = SecurityFuncs.Base64Decode(result[8]);
- Decryptline10 = SecurityFuncs.Base64Decode(result[9]);
- Decryptline11 = SecurityFuncs.Base64Decode(result[10]);
- Decryptline12 = SecurityFuncs.Base64Decode(result[11]);
- Decryptline13 = SecurityFuncs.Base64Decode(result[12]);
- Decryptline14 = SecurityFuncs.Base64Decode(result[13]);
- Decryptline15 = SecurityFuncs.Base64Decode(result[14]);
- Decryptline16 = SecurityFuncs.Base64Decode(result[15]);
- Decryptline17 = SecurityFuncs.Base64Decode(result[16]);
- Decryptline18 = SecurityFuncs.Base64Decode(result[17]);
- Decryptline19 = SecurityFuncs.Base64Decode(result[18]);
- Decryptline20 = SecurityFuncs.Base64Decode(result[19]);
- Decryptline21 = SecurityFuncs.Base64Decode(result[20]);
- Decryptline22 = SecurityFuncs.Base64Decode(result[21]);
- Decryptline23 = SecurityFuncs.Base64Decode(result[22]);
- Decryptline24 = SecurityFuncs.Base64Decode(result[23]);
- Decryptline25 = SecurityFuncs.Base64Decode(result[24]);
- Decryptline26 = SecurityFuncs.Base64Decode(result[25]);
- Decryptline27 = SecurityFuncs.Base64Decode(result[26]);
- Decryptline28 = SecurityFuncs.Base64Decode(result[27]);
- Decryptline29 = SecurityFuncs.Base64Decode(result[28]);
- Decryptline30 = SecurityFuncs.Base64Decode(result[29]);
- Decryptline31 = SecurityFuncs.Base64Decode(result[30]);
- Decryptline32 = SecurityFuncs.Base64Decode(result[31]);
- Decryptline33 = SecurityFuncs.Base64Decode(result[32]);
- Decryptline34 = SecurityFuncs.Base64Decode(result[33]);
-
- bool bline1 = Convert.ToBoolean(Decryptline1);
- GlobalVars.CloseOnLaunch = bline1;
-
- int iline2 = Convert.ToInt32(Decryptline2);
- GlobalVars.UserID = iline2;
-
- GlobalVars.PlayerName = Decryptline3;
-
- GlobalVars.SelectedClient = Decryptline4;
-
- GlobalVars.Custom_Hat1ID_Offline = Decryptline5;
- GlobalVars.Custom_Hat2ID_Offline = Decryptline6;
- GlobalVars.Custom_Hat3ID_Offline = Decryptline7;
-
- int iline8 = Convert.ToInt32(Decryptline8);
- GlobalVars.HeadColorID = iline8;
-
- int iline9 = Convert.ToInt32(Decryptline9);
- GlobalVars.TorsoColorID = iline9;
-
- int iline10 = Convert.ToInt32(Decryptline10);
- GlobalVars.LeftArmColorID = iline10;
-
- int iline11 = Convert.ToInt32(Decryptline11);
- GlobalVars.RightArmColorID = iline11;
-
- int iline12 = Convert.ToInt32(Decryptline12);
- GlobalVars.LeftLegColorID = iline12;
-
- int iline13 = Convert.ToInt32(Decryptline13);
- GlobalVars.RightLegColorID = iline13;
-
- GlobalVars.ColorMenu_HeadColor = Decryptline14;
- GlobalVars.ColorMenu_TorsoColor = Decryptline15;
- GlobalVars.ColorMenu_LeftArmColor = Decryptline16;
- GlobalVars.ColorMenu_RightArmColor = Decryptline17;
- GlobalVars.ColorMenu_LeftLegColor = Decryptline18;
- GlobalVars.ColorMenu_RightLegColor = Decryptline19;
-
- int iline20 = Convert.ToInt32(Decryptline20);
- GlobalVars.Custom_TShirt = iline20;
- int iline21 = Convert.ToInt32(Decryptline21);
- GlobalVars.Custom_Shirt = iline21;
- int iline22 = Convert.ToInt32(Decryptline22);
- GlobalVars.Custom_Pants = iline22;
-
- GlobalVars.Custom_IconType = Decryptline23;
-
- GlobalVars.FaceID = Decryptline24;
- GlobalVars.HeadID = Decryptline25;
- GlobalVars.TorsoID = Decryptline26;
- GlobalVars.LeftArmID = Decryptline27;
- GlobalVars.RightArmID = Decryptline28;
- GlobalVars.LeftLegID = Decryptline29;
- GlobalVars.RightLegID = Decryptline30;
-
- GlobalVars.Custom_Gear1 = Decryptline31;
- GlobalVars.Custom_Gear2 = Decryptline32;
- GlobalVars.Custom_Gear3 = Decryptline33;
-
- bool bline34 = Convert.ToBoolean(Decryptline34);
- GlobalVars.AdminMode = bline34;
- }
-
- public static void ReadServerPrefs(string cfgpath)
- {
- string line1;
- string Decryptline1, Decryptline2, Decryptline3, Decryptline4, Decryptline5, Decryptline6, Decryptline7, Decryptline8, Decryptline9, Decryptline10, Decryptline11, Decryptline12, Decryptline13, Decryptline14, Decryptline15, Decryptline16, Decryptline17, Decryptline18, Decryptline19, Decryptline20, Decryptline21, Decryptline22, Decryptline23, Decryptline24, Decryptline25, Decryptline26, Decryptline27, Decryptline28, Decryptline29, Decryptline30, Decryptline31, Decryptline32;
-
- using(StreamReader reader = new StreamReader(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) + "\\" + cfgpath))
- {
- line1 = reader.ReadLine();
- }
-
- if (!SecurityFuncs.IsBase64String(line1))
- return;
-
- string ConvertedLine = SecurityFuncs.Base64Decode(line1);
- string[] result = ConvertedLine.Split('|');
- Decryptline1 = SecurityFuncs.Base64Decode(result[0]);
- Decryptline2 = SecurityFuncs.Base64Decode(result[1]);
- Decryptline3 = SecurityFuncs.Base64Decode(result[2]);
- Decryptline4 = SecurityFuncs.Base64Decode(result[3]);
- Decryptline5 = SecurityFuncs.Base64Decode(result[4]);
- Decryptline6 = SecurityFuncs.Base64Decode(result[5]);
- Decryptline7 = SecurityFuncs.Base64Decode(result[6]);
- Decryptline8 = SecurityFuncs.Base64Decode(result[7]);
- Decryptline9 = SecurityFuncs.Base64Decode(result[8]);
- Decryptline10 = SecurityFuncs.Base64Decode(result[9]);
- Decryptline11 = SecurityFuncs.Base64Decode(result[10]);
- Decryptline12 = SecurityFuncs.Base64Decode(result[11]);
- Decryptline13 = SecurityFuncs.Base64Decode(result[12]);
- Decryptline14 = SecurityFuncs.Base64Decode(result[13]);
- Decryptline15 = SecurityFuncs.Base64Decode(result[14]);
- Decryptline16 = SecurityFuncs.Base64Decode(result[15]);
- Decryptline17 = SecurityFuncs.Base64Decode(result[16]);
- Decryptline18 = SecurityFuncs.Base64Decode(result[17]);
- Decryptline19 = SecurityFuncs.Base64Decode(result[18]);
- Decryptline20 = SecurityFuncs.Base64Decode(result[19]);
- Decryptline21 = SecurityFuncs.Base64Decode(result[20]);
- Decryptline22 = SecurityFuncs.Base64Decode(result[21]);
- Decryptline23 = SecurityFuncs.Base64Decode(result[22]);
- Decryptline24 = SecurityFuncs.Base64Decode(result[23]);
- Decryptline25 = SecurityFuncs.Base64Decode(result[24]);
- Decryptline26 = SecurityFuncs.Base64Decode(result[25]);
- Decryptline27 = SecurityFuncs.Base64Decode(result[26]);
- Decryptline28 = SecurityFuncs.Base64Decode(result[27]);
- Decryptline29 = SecurityFuncs.Base64Decode(result[28]);
- Decryptline30 = SecurityFuncs.Base64Decode(result[29]);
- Decryptline31 = SecurityFuncs.Base64Decode(result[30]);
- Decryptline32 = SecurityFuncs.Base64Decode(result[31]);
-
- GlobalVars.Map = Decryptline1;
-
- int iline2 = Convert.ToInt32(Decryptline2);
- GlobalVars.ServerPort = iline2;
-
- int iline3 = Convert.ToInt32(Decryptline3);
- GlobalVars.DefaultRobloxPort = iline3;
-
- int iline4 = Convert.ToInt32(Decryptline4);
- GlobalVars.PlayerLimit = iline4;
-
- int iline5 = Convert.ToInt32(Decryptline5);
- GlobalVars.RespawnTime = iline5;
-
- bool bline6 = Convert.ToBoolean(Decryptline6);
- GlobalVars.IsPersonalServer = bline6;
-
- bool bline7 = Convert.ToBoolean(Decryptline7);
- GlobalVars.melee = bline7;
- bool bline8 = Convert.ToBoolean(Decryptline8);
- GlobalVars.navigation = bline8;
- bool bline9 = Convert.ToBoolean(Decryptline9);
- GlobalVars.social = bline9;
- bool bline10 = Convert.ToBoolean(Decryptline10);
- GlobalVars.powerup = bline10;
- bool bline11 = Convert.ToBoolean(Decryptline11);
- GlobalVars.explosives = bline11;
- bool bline12 = Convert.ToBoolean(Decryptline12);
- GlobalVars.transport = bline12;
- bool bline13 = Convert.ToBoolean(Decryptline13);
- GlobalVars.ranged = bline13;
- bool bline14 = Convert.ToBoolean(Decryptline14);
- GlobalVars.musical = bline14;
- bool bline15 = Convert.ToBoolean(Decryptline15);
- GlobalVars.building = bline15;
- bool bline16 = Convert.ToBoolean(Decryptline16);
- GlobalVars.navigation = bline16;
- bool bline17 = Convert.ToBoolean(Decryptline17);
- GlobalVars.social = bline17;
- bool bline18 = Convert.ToBoolean(Decryptline18);
- GlobalVars.explosives = bline18;
- bool bline19 = Convert.ToBoolean(Decryptline19);
- GlobalVars.transport = bline19;
- bool bline20 = Convert.ToBoolean(Decryptline20);
- GlobalVars.ranged = bline20;
- bool bline21 = Convert.ToBoolean(Decryptline21);
- GlobalVars.musical = bline21;
- bool bline22 = Convert.ToBoolean(Decryptline22);
- GlobalVars.building = bline22;
-
- int iline23 = Convert.ToInt32(Decryptline23);
- GlobalVars.blacklist1 = iline23;
- int iline24 = Convert.ToInt32(Decryptline24);
- GlobalVars.blacklist2 = iline24;
- int iline25 = Convert.ToInt32(Decryptline25);
- GlobalVars.blacklist3 = iline25;
- int iline26 = Convert.ToInt32(Decryptline26);
- GlobalVars.blacklist4 = iline26;
- int iline27 = Convert.ToInt32(Decryptline27);
- GlobalVars.blacklist5 = iline27;
- int iline28 = Convert.ToInt32(Decryptline28);
- GlobalVars.blacklist6 = iline28;
- int iline29 = Convert.ToInt32(Decryptline29);
- GlobalVars.blacklist7 = iline29;
- int iline30 = Convert.ToInt32(Decryptline30);
- GlobalVars.blacklist8 = iline30;
-
- bool bline31 = Convert.ToBoolean(Decryptline31);
- GlobalVars.upnp = bline31;
-
- GlobalVars.ChatType = Decryptline32;
- }
-
- public static void WriteConfigValues(string cfgpath)
- {
- string[] lines = {
- SecurityFuncs.Base64Encode(GlobalVars.CloseOnLaunch.ToString()),
- SecurityFuncs.Base64Encode(GlobalVars.UserID.ToString()),
- SecurityFuncs.Base64Encode(GlobalVars.PlayerName.ToString()),
- SecurityFuncs.Base64Encode(GlobalVars.SelectedClient.ToString()),
- SecurityFuncs.Base64Encode(GlobalVars.Custom_Hat1ID_Offline.ToString()),
- SecurityFuncs.Base64Encode(GlobalVars.Custom_Hat2ID_Offline.ToString()),
- SecurityFuncs.Base64Encode(GlobalVars.Custom_Hat3ID_Offline.ToString()),
- SecurityFuncs.Base64Encode(GlobalVars.HeadColorID.ToString()),
- SecurityFuncs.Base64Encode(GlobalVars.TorsoColorID.ToString()),
- SecurityFuncs.Base64Encode(GlobalVars.LeftArmColorID.ToString()),
- SecurityFuncs.Base64Encode(GlobalVars.RightArmColorID.ToString()),
- SecurityFuncs.Base64Encode(GlobalVars.LeftLegColorID.ToString()),
- SecurityFuncs.Base64Encode(GlobalVars.RightLegColorID.ToString()),
- SecurityFuncs.Base64Encode(GlobalVars.ColorMenu_HeadColor.ToString()),
- SecurityFuncs.Base64Encode(GlobalVars.ColorMenu_TorsoColor.ToString()),
- SecurityFuncs.Base64Encode(GlobalVars.ColorMenu_LeftArmColor.ToString()),
- SecurityFuncs.Base64Encode(GlobalVars.ColorMenu_RightArmColor.ToString()),
- SecurityFuncs.Base64Encode(GlobalVars.ColorMenu_LeftLegColor.ToString()),
- SecurityFuncs.Base64Encode(GlobalVars.ColorMenu_RightLegColor.ToString()),
- SecurityFuncs.Base64Encode(GlobalVars.Custom_TShirt.ToString()),
- SecurityFuncs.Base64Encode(GlobalVars.Custom_Shirt.ToString()),
- SecurityFuncs.Base64Encode(GlobalVars.Custom_Pants.ToString()),
- SecurityFuncs.Base64Encode(GlobalVars.Custom_IconType.ToString()),
- SecurityFuncs.Base64Encode(GlobalVars.FaceID.ToString()),
- SecurityFuncs.Base64Encode(GlobalVars.HeadID.ToString()),
- SecurityFuncs.Base64Encode(GlobalVars.TorsoID.ToString()),
- SecurityFuncs.Base64Encode(GlobalVars.LeftArmID.ToString()),
- SecurityFuncs.Base64Encode(GlobalVars.RightArmID.ToString()),
- SecurityFuncs.Base64Encode(GlobalVars.LeftLegID.ToString()),
- SecurityFuncs.Base64Encode(GlobalVars.RightLegID.ToString()),
- SecurityFuncs.Base64Encode(GlobalVars.Custom_Gear1.ToString()),
- SecurityFuncs.Base64Encode(GlobalVars.Custom_Gear2.ToString()),
- SecurityFuncs.Base64Encode(GlobalVars.Custom_Gear3.ToString()),
- SecurityFuncs.Base64Encode(GlobalVars.AdminMode.ToString())
- };
- File.WriteAllText(cfgpath, SecurityFuncs.Base64Encode(string.Join("|",lines)));
- }
-
- public static void WriteServerPrefs(string cfgpath)
- {
- string[] lines = {
- SecurityFuncs.Base64Encode(GlobalVars.Map.ToString()),
- SecurityFuncs.Base64Encode(GlobalVars.ServerPort.ToString()),
- SecurityFuncs.Base64Encode(GlobalVars.DefaultRobloxPort.ToString()),
- SecurityFuncs.Base64Encode(GlobalVars.PlayerLimit.ToString()),
- SecurityFuncs.Base64Encode(GlobalVars.RespawnTime.ToString()),
- SecurityFuncs.Base64Encode(GlobalVars.IsPersonalServer.ToString()),
- SecurityFuncs.Base64Encode(GlobalVars.melee.ToString()),
- SecurityFuncs.Base64Encode(GlobalVars.navigation.ToString()),
- SecurityFuncs.Base64Encode(GlobalVars.social.ToString()),
- SecurityFuncs.Base64Encode(GlobalVars.powerup.ToString()),
- SecurityFuncs.Base64Encode(GlobalVars.explosives.ToString()),
- SecurityFuncs.Base64Encode(GlobalVars.transport.ToString()),
- SecurityFuncs.Base64Encode(GlobalVars.ranged.ToString()),
- SecurityFuncs.Base64Encode(GlobalVars.musical.ToString()),
- SecurityFuncs.Base64Encode(GlobalVars.building.ToString()),
- SecurityFuncs.Base64Encode(GlobalVars.navigation.ToString()),
- SecurityFuncs.Base64Encode(GlobalVars.social.ToString()),
- SecurityFuncs.Base64Encode(GlobalVars.explosives.ToString()),
- SecurityFuncs.Base64Encode(GlobalVars.transport.ToString()),
- SecurityFuncs.Base64Encode(GlobalVars.ranged.ToString()),
- SecurityFuncs.Base64Encode(GlobalVars.musical.ToString()),
- SecurityFuncs.Base64Encode(GlobalVars.building.ToString()),
- SecurityFuncs.Base64Encode(GlobalVars.blacklist1.ToString()),
- SecurityFuncs.Base64Encode(GlobalVars.blacklist2.ToString()),
- SecurityFuncs.Base64Encode(GlobalVars.blacklist3.ToString()),
- SecurityFuncs.Base64Encode(GlobalVars.blacklist4.ToString()),
- SecurityFuncs.Base64Encode(GlobalVars.blacklist5.ToString()),
- SecurityFuncs.Base64Encode(GlobalVars.blacklist6.ToString()),
- SecurityFuncs.Base64Encode(GlobalVars.blacklist7.ToString()),
- SecurityFuncs.Base64Encode(GlobalVars.blacklist8.ToString()),
- SecurityFuncs.Base64Encode(GlobalVars.upnp.ToString()),
- SecurityFuncs.Base64Encode(GlobalVars.ChatType.ToString())
- };
- File.WriteAllText(cfgpath, SecurityFuncs.Base64Encode(string.Join("|",lines)));
- }
-
- public static void ResetConfigValues()
- {
- string line1;
- string Decryptline2;
- using(StreamReader reader = new StreamReader(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) + "\\info.txt"))
- {
- line1 = reader.ReadLine();
- }
-
- if (!SecurityFuncs.IsBase64String(line1))
- return;
- string ConvertedLine = SecurityFuncs.Base64Decode(line1);
- string[] result = ConvertedLine.Split('|');
- Decryptline2 = SecurityFuncs.Base64Decode(result[1]);
-
- GlobalVars.CloseOnLaunch = false;
- GlobalVars.UserID = 0;
- GlobalVars.PlayerName = "Player";
- GlobalVars.SelectedClient = Decryptline2;
- GlobalVars.ServerPort = 53640;
- GlobalVars.Custom_Hat1ID_Offline = "NoHat.rbxm";
- GlobalVars.Custom_Hat2ID_Offline = "NoHat.rbxm";
- GlobalVars.Custom_Hat3ID_Offline = "NoHat.rbxm";
- GlobalVars.HeadColorID = 24;
- GlobalVars.TorsoColorID = 23;
- GlobalVars.LeftArmColorID = 24;
- GlobalVars.RightArmColorID = 24;
- GlobalVars.LeftLegColorID = 119;
- GlobalVars.RightLegColorID = 119;
- GlobalVars.ColorMenu_HeadColor = "Color [A=255, R=245, G=205, B=47]";
- GlobalVars.ColorMenu_TorsoColor = "Color [A=255, R=13, G=105, B=172]";
- GlobalVars.ColorMenu_LeftArmColor = "Color [A=255, R=245, G=205, B=47]";
- GlobalVars.ColorMenu_RightArmColor = "Color [A=255, R=245, G=205, B=47]";
- GlobalVars.ColorMenu_LeftLegColor = "Color [A=255, R=164, G=189, B=71]";
- GlobalVars.ColorMenu_RightLegColor = "Color [A=255, R=164, G=189, B=71]";
- GlobalVars.Custom_TShirt = 0;
- GlobalVars.Custom_Shirt = 0;
- GlobalVars.Custom_Pants = 0;
- GlobalVars.Custom_IconType = "NBC";
- GlobalVars.AdminMode = false;
- }
-
- public static void ResetServerPrefs()
- {
- GlobalVars.Map = "Baseplate.rbxl";
- GlobalVars.ServerPort = 53640;
- GlobalVars.DefaultRobloxPort = 53640;
- GlobalVars.PlayerLimit = 12;
- GlobalVars.RespawnTime = 5;
- GlobalVars.IsPersonalServer = false;
- GlobalVars.upnp = true;
- GlobalVars.melee = false;
- GlobalVars.navigation = false;
- GlobalVars.social = false;
- GlobalVars.powerup = false;
- GlobalVars.explosives = false;
- GlobalVars.transport = false;
- GlobalVars.ranged = false;
- GlobalVars.musical = false;
- GlobalVars.building = false;
- GlobalVars.blacklist1 = 0;
- GlobalVars.blacklist2 = 0;
- GlobalVars.blacklist3 = 0;
- GlobalVars.blacklist4 = 0;
- GlobalVars.blacklist5 = 0;
- GlobalVars.blacklist6 = 0;
- GlobalVars.blacklist7 = 0;
- GlobalVars.blacklist8 = 0;
- GlobalVars.ChatType = "Both";
- }
-
- public static void ReadClientValues(string clientpath)
- {
- string line1;
- string Decryptline1, Decryptline2, Decryptline3, Decryptline4, Decryptline5, Decryptline6, Decryptline7, Decryptline8;
-
- using(StreamReader reader = new StreamReader(clientpath))
- {
- line1 = reader.ReadLine();
- }
-
- if (!SecurityFuncs.IsBase64String(line1))
- return;
-
- string ConvertedLine = SecurityFuncs.Base64Decode(line1);
- string[] result = ConvertedLine.Split('|');
- Decryptline1 = SecurityFuncs.Base64Decode(result[0]);
- Decryptline2 = SecurityFuncs.Base64Decode(result[1]);
- Decryptline3 = SecurityFuncs.Base64Decode(result[2]);
- Decryptline4 = SecurityFuncs.Base64Decode(result[3]);
- Decryptline5 = SecurityFuncs.Base64Decode(result[4]);
- Decryptline6 = SecurityFuncs.Base64Decode(result[5]);
- Decryptline7 = SecurityFuncs.Base64Decode(result[6]);
- Decryptline8 = SecurityFuncs.Base64Decode(result[7]);
-
- bool bline1 = Convert.ToBoolean(Decryptline1);
- GlobalVars.UsesPlayerName = bline1;
-
- bool bline2 = Convert.ToBoolean(Decryptline2);
- GlobalVars.UsesID = bline2;
-
- bool bline3 = Convert.ToBoolean(Decryptline3);
- GlobalVars.LoadsAssetsOnline = bline3;
-
- bool bline4 = Convert.ToBoolean(Decryptline4);
- GlobalVars.LegacyMode = bline4;
-
- bool bline5 = Convert.ToBoolean(Decryptline5);
- GlobalVars.HasRocky = bline5;
-
- GlobalVars.SelectedClientMD5 = Decryptline6;
-
- int iline7 = Convert.ToInt32(Decryptline7);
- GlobalVars.SelectedClientVersion = iline7;
-
- GlobalVars.SelectedClientDesc = Decryptline8;
-
- GlobalVars.MD5 = GlobalVars.SelectedClientMD5;
- }
-
- public static void ReadClientValuesBCC(string ClientName)
- {
- string clientpath = GlobalVars.ClientDir + @"\\" + ClientName + @"\\clientinfo.txt";
-
- if (!File.Exists(clientpath))
- {
- GlobalVars.SelectedClient = "2008";
- }
-
- ReadClientValues(clientpath);
- }
-
- public static void GeneratePlayerID()
- {
- CryptoRandom random = new CryptoRandom();
- int randomID = 0;
- int randIDmode = random.Next(0,7);
- if (randIDmode == 0)
- {
- randomID = random.Next(0, 99);
- }
- else if (randIDmode == 1)
- {
- randomID = random.Next(0, 999);
- }
- else if (randIDmode == 2)
- {
- randomID = random.Next(0, 9999);
- }
- else if (randIDmode == 3)
- {
- randomID = random.Next(0, 99999);
- }
- else if (randIDmode == 4)
- {
- randomID = random.Next(0, 999999);
- }
- else if (randIDmode == 5)
- {
- randomID = random.Next(0, 9999999);
- }
- else if (randIDmode == 6)
- {
- randomID = random.Next(0, 99999999);
- }
- else if (randIDmode == 7)
- {
- randomID = random.Next();
- }
- //2147483647 is max id.
- GlobalVars.UserID = randomID;
- }
- }
-}
diff --git a/RBXLegacyLauncher/RBXLegacyLauncher/LoaderForm.Designer.cs b/RBXLegacyLauncher/RBXLegacyLauncher/LoaderForm.Designer.cs
deleted file mode 100644
index 244b9ae..0000000
--- a/RBXLegacyLauncher/RBXLegacyLauncher/LoaderForm.Designer.cs
+++ /dev/null
@@ -1,90 +0,0 @@
-namespace RBXLegacyLauncher
-{
- partial class LoaderForm
- {
- private System.ComponentModel.IContainer components = null;
- /// true if managed resources should be disposed; otherwise, false.
- protected override void Dispose(bool disposing)
- {
- if (disposing) {
- if (components != null) {
- components.Dispose();
- }
- }
- base.Dispose(disposing);
- }
- private void InitializeComponent()
- {
- System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(LoaderForm));
- this.pictureBox1 = new System.Windows.Forms.PictureBox();
- this.progressBar1 = new System.Windows.Forms.ProgressBar();
- this.label1 = new System.Windows.Forms.Label();
- this.button1 = new System.Windows.Forms.Button();
- ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit();
- this.SuspendLayout();
- //
- // pictureBox1
- //
- this.pictureBox1.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
- this.pictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox1.Image")));
- this.pictureBox1.Location = new System.Drawing.Point(12, 18);
- this.pictureBox1.Name = "pictureBox1";
- this.pictureBox1.Size = new System.Drawing.Size(57, 58);
- this.pictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
- this.pictureBox1.TabIndex = 0;
- this.pictureBox1.TabStop = false;
- //
- // progressBar1
- //
- this.progressBar1.Location = new System.Drawing.Point(79, 49);
- this.progressBar1.Name = "progressBar1";
- this.progressBar1.Size = new System.Drawing.Size(266, 27);
- this.progressBar1.Style = System.Windows.Forms.ProgressBarStyle.Marquee;
- this.progressBar1.TabIndex = 1;
- //
- // label1
- //
- this.label1.Font = new System.Drawing.Font("Segoe UI", 9.25F);
- this.label1.Location = new System.Drawing.Point(76, 21);
- this.label1.Name = "label1";
- this.label1.Size = new System.Drawing.Size(270, 19);
- this.label1.TabIndex = 2;
- this.label1.Text = "Static";
- this.label1.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
- //
- // button1
- //
- this.button1.Font = new System.Drawing.Font("Segoe UI", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.button1.Location = new System.Drawing.Point(257, 81);
- this.button1.Name = "button1";
- this.button1.Size = new System.Drawing.Size(88, 30);
- this.button1.TabIndex = 3;
- this.button1.Text = "Cancel";
- this.button1.UseVisualStyleBackColor = true;
- this.button1.Click += new System.EventHandler(this.Button1Click);
- //
- // LoaderForm
- //
- this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
- this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
- this.BackColor = System.Drawing.SystemColors.Control;
- this.ClientSize = new System.Drawing.Size(358, 132);
- this.Controls.Add(this.button1);
- this.Controls.Add(this.label1);
- this.Controls.Add(this.progressBar1);
- this.Controls.Add(this.pictureBox1);
- this.Font = new System.Drawing.Font("Segoe UI", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow;
- this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
- this.Name = "LoaderForm";
- this.Text = "RBXLegacy";
- this.Load += new System.EventHandler(this.LoaderFormLoad);
- ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit();
- this.ResumeLayout(false);
- }
- private System.Windows.Forms.Button button1;
- private System.Windows.Forms.Label label1;
- private System.Windows.Forms.ProgressBar progressBar1;
- private System.Windows.Forms.PictureBox pictureBox1;
- }
-}
diff --git a/RBXLegacyLauncher/RBXLegacyLauncher/LoaderForm.cs b/RBXLegacyLauncher/RBXLegacyLauncher/LoaderForm.cs
deleted file mode 100644
index 6762398..0000000
--- a/RBXLegacyLauncher/RBXLegacyLauncher/LoaderForm.cs
+++ /dev/null
@@ -1,208 +0,0 @@
-using System;
-using System.IO;
-using System.Diagnostics;
-using System.Threading;
-using System.Drawing;
-using System.Windows.Forms;
-using System.Reflection;
-using System.Security.Cryptography;
-using System.Text;
-using System.Text.RegularExpressions;
-
-namespace RBXLegacyLauncher
-{
- public partial class LoaderForm : Form
- {
- public LoaderForm()
- {
- InitializeComponent();
- }
-
- void LoaderFormLoad(object sender, EventArgs e)
- {
- string line1;
- string Decryptline3, Decryptline4;
- using(StreamReader reader = new StreamReader(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) + "\\info.txt"))
- {
- line1 = reader.ReadLine();
- }
-
- if (!SecurityFuncs.IsBase64String(line1))
- return;
- string ConvertedLine = SecurityFuncs.Base64Decode(line1);
- string[] result = ConvertedLine.Split('|');
- Decryptline3 = SecurityFuncs.Base64Decode(result[2]);
- Decryptline4 = SecurityFuncs.Base64Decode(result[3]);
- GlobalVars.DefaultScript = Decryptline3;
- GlobalVars.DefaultScriptMD5 = Decryptline4;
- QuickConfigure main = new QuickConfigure();
- main.ShowDialog();
- System.Threading.Timer timer = new System.Threading.Timer(new TimerCallback(CheckIfFinished), null, 1, 0);
- }
-
- void StartGame()
- {
- if (SecurityFuncs.checkScriptMD5() == true)
- {
- string ExtractedArg = GlobalVars.SharedArgs.Replace("rbxlegacy://", "").Replace("rbxlegacy", "").Replace(":", "").Replace("/", "").Replace("?", "");
- string ConvertedArg = SecurityFuncs.Base64Decode(ExtractedArg);
- string[] SplitArg = ConvertedArg.Split('|');
- string ip = SecurityFuncs.Base64Decode(SplitArg[0]);
- string port = SecurityFuncs.Base64Decode(SplitArg[1]);
- string client = SecurityFuncs.Base64Decode(SplitArg[2]);
- ReadClientValues(client);
- string rbxexe = "";
- if (GlobalVars.LegacyMode == true)
- {
- rbxexe = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) + "\\clients\\" + client + @"\\RobloxApp.exe";
- }
- else
- {
- rbxexe = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) + "\\clients\\" + client + @"\\RobloxPlayer.exe";
- }
- string quote = "\"";
- string args = "";
- string HatIDOffline1 = GlobalVars.Custom_Hat1ID_Offline;
- string HatIDOffline2 = GlobalVars.Custom_Hat2ID_Offline;
- string HatIDOffline3 = GlobalVars.Custom_Hat3ID_Offline;
- if (GlobalVars.HasRocky == false)
- {
- if (GlobalVars.UsesPlayerName == true && GlobalVars.UsesID == true)
- {
- args = "-script " + quote + "dofile('" + GlobalVars.DefaultScript + "'); _G.SetRBXLegacyVersion(" + GlobalVars.SelectedClientVersion + "); _G.CSConnect(" + GlobalVars.UserID + ",'" + GlobalVars.IP + "'," + GlobalVars.RobloxPort + ",'" + GlobalVars.PlayerName + "','" + HatIDOffline1 + "','" + HatIDOffline2 + "','" + HatIDOffline3 + "'," + GlobalVars.HeadColorID + "," + GlobalVars.TorsoColorID + "," + GlobalVars.LeftArmColorID + "," + GlobalVars.RightArmColorID + "," + GlobalVars.LeftLegColorID + "," + GlobalVars.RightLegColorID + ",'" + GlobalVars.Custom_TShirt + "','" + GlobalVars.Custom_Shirt + "','" + GlobalVars.Custom_Pants + "','" + GlobalVars.FaceID + "','" + GlobalVars.HeadID + "','" + GlobalVars.TorsoID + "','" + GlobalVars.RightArmID + "','" + GlobalVars.LeftArmID + "','" + GlobalVars.RightLegID + "','" + GlobalVars.LeftLegID + "','" + GlobalVars.Custom_Gear1 + "','" + GlobalVars.Custom_Gear2 + "','" + GlobalVars.Custom_Gear3 + "','" + GlobalVars.Custom_IconType + "'," + GlobalVars.AdminMode.ToString().ToLower() + ")" + quote;
- }
- else if (GlobalVars.UsesPlayerName == false && GlobalVars.UsesID == true)
- {
- args = "-script " + quote + "dofile('" + GlobalVars.DefaultScript + "'); _G.SetRBXLegacyVersion(" + GlobalVars.SelectedClientVersion + "); _G.CSConnect(" + GlobalVars.UserID + ",'" + GlobalVars.IP + "'," + GlobalVars.RobloxPort + ",'Player','" + HatIDOffline1 + "','" + HatIDOffline2 + "','" + HatIDOffline3 + "'," + GlobalVars.HeadColorID + "," + GlobalVars.TorsoColorID + "," + GlobalVars.LeftArmColorID + "," + GlobalVars.RightArmColorID + "," + GlobalVars.LeftLegColorID + "," + GlobalVars.RightLegColorID + ",'" + GlobalVars.Custom_TShirt + "','" + GlobalVars.Custom_Shirt + "','" + GlobalVars.Custom_Pants + "','" +GlobalVars.FaceID + "','" + GlobalVars.HeadID + "','" + GlobalVars.TorsoID + "','" + GlobalVars.RightArmID + "','" + GlobalVars.LeftArmID + "','" + GlobalVars.RightLegID + "','" + GlobalVars.LeftLegID + "','" + GlobalVars.Custom_Gear1 + "','" + GlobalVars.Custom_Gear2 + "','" + GlobalVars.Custom_Gear3 + "','" + GlobalVars.Custom_IconType + "'," + GlobalVars.AdminMode.ToString().ToLower() + ")" + quote;
- }
- else if (GlobalVars.UsesPlayerName == true && GlobalVars.UsesID == false)
- {
- args = "-script " + quote + "dofile('" + GlobalVars.DefaultScript + "'); _G.SetRBXLegacyVersion(" + GlobalVars.SelectedClientVersion + "); _G.CSConnect(0,'" + GlobalVars.IP + "'," + GlobalVars.RobloxPort + ",'" + GlobalVars.PlayerName + "','" + HatIDOffline1 + "','" + HatIDOffline2 + "','" + HatIDOffline3 + "'," + GlobalVars.HeadColorID + "," + GlobalVars.TorsoColorID + "," + GlobalVars.LeftArmColorID + "," + GlobalVars.RightArmColorID + "," + GlobalVars.LeftLegColorID + "," + GlobalVars.RightLegColorID + ",'" + GlobalVars.Custom_TShirt + "','" + GlobalVars.Custom_Shirt + "','" + GlobalVars.Custom_Pants + "','" + GlobalVars.FaceID + "','" + GlobalVars.HeadID + "','" + GlobalVars.TorsoID + "','" + GlobalVars.RightArmID + "','" + GlobalVars.LeftArmID + "','" + GlobalVars.RightLegID + "','" + GlobalVars.LeftLegID + "','" + GlobalVars.Custom_Gear1 + "','" + GlobalVars.Custom_Gear2 + "','" + GlobalVars.Custom_Gear3 + "','" + GlobalVars.Custom_IconType + "'," + GlobalVars.AdminMode.ToString().ToLower() + ")" + quote;
- }
- else if (GlobalVars.UsesPlayerName == false && GlobalVars.UsesID == false)
- {
- args = "-script " + quote + "dofile('" + GlobalVars.DefaultScript + "'); _G.SetRBXLegacyVersion(" + GlobalVars.SelectedClientVersion + "); _G.CSConnect(0,'" + GlobalVars.IP + "'," + GlobalVars.RobloxPort + ",'Player','" + HatIDOffline1 + "','" + HatIDOffline2 + "','" + HatIDOffline3 + "'," + GlobalVars.HeadColorID + "," + GlobalVars.TorsoColorID + "," + GlobalVars.LeftArmColorID + "," + GlobalVars.RightArmColorID + "," + GlobalVars.LeftLegColorID + "," + GlobalVars.RightLegColorID + ",'" + GlobalVars.Custom_TShirt + "','" + GlobalVars.Custom_Shirt + "','" + GlobalVars.Custom_Pants + "','" + GlobalVars.FaceID + "','" + GlobalVars.HeadID + "','" + GlobalVars.TorsoID + "','" + GlobalVars.RightArmID + "','" + GlobalVars.LeftArmID + "','" + GlobalVars.RightLegID + "','" + GlobalVars.LeftLegID + "','" + GlobalVars.Custom_Gear1 + "','" + GlobalVars.Custom_Gear2 + "','" + GlobalVars.Custom_Gear3 + "','" + GlobalVars.Custom_IconType + "'," + GlobalVars.AdminMode.ToString().ToLower() + ")" + quote;
- }
- }
- else
- {
- if (GlobalVars.UsesPlayerName == true && GlobalVars.UsesID == true)
- {
- args = "-script " + quote + "dofile('" + GlobalVars.DefaultScript + "'); _G.SetRBXLegacyVersion(" + GlobalVars.SelectedClientVersion + "); _G.CSConnect(" + GlobalVars.UserID + ",'localhost'," + GlobalVars.RobloxPort + ",'" + GlobalVars.PlayerName + "','" + HatIDOffline1 + "','" + HatIDOffline2 + "','" + HatIDOffline3 + "'," + GlobalVars.HeadColorID + "," + GlobalVars.TorsoColorID + "," + GlobalVars.LeftArmColorID + "," + GlobalVars.RightArmColorID + "," + GlobalVars.LeftLegColorID + "," + GlobalVars.RightLegColorID + ",'" + GlobalVars.Custom_TShirt + "','" + GlobalVars.Custom_Shirt + "','" + GlobalVars.Custom_Pants + "','" + GlobalVars.FaceID + "','" + GlobalVars.HeadID + "','" + GlobalVars.TorsoID + "','" + GlobalVars.RightArmID + "','" + GlobalVars.LeftArmID + "','" + GlobalVars.RightLegID + "','" + GlobalVars.LeftLegID + "','" + GlobalVars.Custom_Gear1 + "','" + GlobalVars.Custom_Gear2 + "','" + GlobalVars.Custom_Gear3 + "','" + GlobalVars.Custom_IconType + "'," + GlobalVars.AdminMode.ToString().ToLower() + ")" + quote;
- }
- else if (GlobalVars.UsesPlayerName == false && GlobalVars.UsesID == true)
- {
- args = "-script " + quote + "dofile('" + GlobalVars.DefaultScript + "'); _G.SetRBXLegacyVersion(" + GlobalVars.SelectedClientVersion + "); _G.CSConnect(" + GlobalVars.UserID + ",'localhost'," + GlobalVars.RobloxPort + ",'Player','" + HatIDOffline1 + "','" + HatIDOffline2 + "','" + HatIDOffline3 + "'," + GlobalVars.HeadColorID + "," + GlobalVars.TorsoColorID + "," + GlobalVars.LeftArmColorID + "," + GlobalVars.RightArmColorID + "," + GlobalVars.LeftLegColorID + "," + GlobalVars.RightLegColorID + ",'" + GlobalVars.Custom_TShirt + "','" + GlobalVars.Custom_Shirt + "','" + GlobalVars.Custom_Pants + "','" +GlobalVars.FaceID + "','" + GlobalVars.HeadID + "','" + GlobalVars.TorsoID + "','" + GlobalVars.RightArmID + "','" + GlobalVars.LeftArmID + "','" + GlobalVars.RightLegID + "','" + GlobalVars.LeftLegID + "','" + GlobalVars.Custom_Gear1 + "','" + GlobalVars.Custom_Gear2 + "','" + GlobalVars.Custom_Gear3 + "','" + GlobalVars.Custom_IconType + "'," + GlobalVars.AdminMode.ToString().ToLower() + ")" + quote;
- }
- else if (GlobalVars.UsesPlayerName == true && GlobalVars.UsesID == false)
- {
- args = "-script " + quote + "dofile('" + GlobalVars.DefaultScript + "'); _G.SetRBXLegacyVersion(" + GlobalVars.SelectedClientVersion + "); _G.CSConnect(0,'localhost'," + GlobalVars.RobloxPort + ",'" + GlobalVars.PlayerName + "','" + HatIDOffline1 + "','" + HatIDOffline2 + "','" + HatIDOffline3 + "'," + GlobalVars.HeadColorID + "," + GlobalVars.TorsoColorID + "," + GlobalVars.LeftArmColorID + "," + GlobalVars.RightArmColorID + "," + GlobalVars.LeftLegColorID + "," + GlobalVars.RightLegColorID + ",'" + GlobalVars.Custom_TShirt + "','" + GlobalVars.Custom_Shirt + "','" + GlobalVars.Custom_Pants + "','" + GlobalVars.FaceID + "','" + GlobalVars.HeadID + "','" + GlobalVars.TorsoID + "','" + GlobalVars.RightArmID + "','" + GlobalVars.LeftArmID + "','" + GlobalVars.RightLegID + "','" + GlobalVars.LeftLegID + "','" + GlobalVars.Custom_Gear1 + "','" + GlobalVars.Custom_Gear2 + "','" + GlobalVars.Custom_Gear3 + "','" + GlobalVars.Custom_IconType + "'," + GlobalVars.AdminMode.ToString().ToLower() + ")" + quote;
- }
- else if (GlobalVars.UsesPlayerName == false && GlobalVars.UsesID == false)
- {
- args = "-script " + quote + "dofile('" + GlobalVars.DefaultScript + "'); _G.SetRBXLegacyVersion(" + GlobalVars.SelectedClientVersion + "); _G.CSConnect(0,'localhost'," + GlobalVars.RobloxPort + ",'Player','" + HatIDOffline1 + "','" + HatIDOffline2 + "','" + HatIDOffline3 + "'," + GlobalVars.HeadColorID + "," + GlobalVars.TorsoColorID + "," + GlobalVars.LeftArmColorID + "," + GlobalVars.RightArmColorID + "," + GlobalVars.LeftLegColorID + "," + GlobalVars.RightLegColorID + ",'" + GlobalVars.Custom_TShirt + "','" + GlobalVars.Custom_Shirt + "','" + GlobalVars.Custom_Pants + "','" + GlobalVars.FaceID + "','" + GlobalVars.HeadID + "','" + GlobalVars.TorsoID + "','" + GlobalVars.RightArmID + "','" + GlobalVars.LeftArmID + "','" + GlobalVars.RightLegID + "','" + GlobalVars.LeftLegID + "','" + GlobalVars.Custom_Gear1 + "','" + GlobalVars.Custom_Gear2 + "','" + GlobalVars.Custom_Gear3 + "','" + GlobalVars.Custom_IconType + "'," + GlobalVars.AdminMode.ToString().ToLower() + ")" + quote;
- }
- }
- try
- {
- if (SecurityFuncs.checkClientMD5(client) == true)
- {
- Process pclient = new Process();
- pclient.StartInfo.FileName = rbxexe;
- pclient.StartInfo.Arguments = args;
- pclient.EnableRaisingEvents = true;
- pclient.Exited += new EventHandler(ClientExited);
- pclient.Start();
- this.ShowInTaskbar = false;
- this.WindowState = FormWindowState.Minimized;
- }
- else
- {
- label1.Text = "The client has been detected as modified.";
- }
- }
- catch (Exception)
- {
- label1.Text = "The client has been detected as modified.";
- }
- }
- else
- {
- label1.Text = "The script has been detected as modified.";
- }
- }
-
- void ClientExited(object sender, EventArgs e)
- {
- Process[] sudp = Process.GetProcessesByName("udppipe");
- if (sudp != null)
- {
- foreach (var process in sudp)
- {
- process.Kill();
- }
- }
-
- Process[] self = Process.GetProcessesByName("RBXLegacyLauncher");
- if (self != null)
- {
- foreach (var process in self)
- {
- process.Kill();
- }
- }
- }
-
- private void CheckIfFinished(object state)
- {
- if (GlobalVars.ReadyToLaunch == false)
- {
- System.Threading.Timer timer = new System.Threading.Timer(new TimerCallback(CheckIfFinished), null, 1, 0);
- }
- else
- {
- string ExtractedArg = GlobalVars.SharedArgs.Replace("rbxlegacy://", "").Replace("rbxlegacy", "").Replace(":", "").Replace("/", "").Replace("?", "");
- string ConvertedArg = SecurityFuncs.Base64Decode(ExtractedArg);
- string[] SplitArg = ConvertedArg.Split('|');
- string ip = SecurityFuncs.Base64Decode(SplitArg[0]);
- string port = SecurityFuncs.Base64Decode(SplitArg[1]);
- string client = SecurityFuncs.Base64Decode(SplitArg[2]);
- label1.Text = "Launching " + client + " game...";
- LauncherFuncs.ReadClientValues(client);
- if (GlobalVars.HasRocky == true)
- {
- Process sudp = new Process();
- sudp.StartInfo.FileName = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) + "\\udppipe.exe";
- sudp.StartInfo.Arguments = "-p " + ip + " " + port + " " + port;
- sudp.StartInfo.UseShellExecute = false;
- sudp.StartInfo.CreateNoWindow = true;
- sudp.Start();
- }
- StartGame();
- }
- }
-
- void ReadConfigValues()
- {
- LauncherFuncs.ReadConfigValues(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) + "\\rbxlegacy_config.txt");
- }
-
- void ReadClientValues(string ClientName)
- {
- string clientpath = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) + "\\clients\\" + ClientName + "\\clientinfo.txt";
-
- if (!File.Exists(clientpath))
- {
- MessageBox.Show("No clientinfo.txt detected with the client you chose. The client either cannot be loaded, or it is not available.","RBXLegacy Launcher - Error while loading client", MessageBoxButtons.OK, MessageBoxIcon.Error);
- GlobalVars.SelectedClient = "2008";
- }
-
- LauncherFuncs.ReadClientValues(clientpath);
- }
-
- void Button1Click(object sender, EventArgs e)
- {
- this.Close();
- }
- }
-}
diff --git a/RBXLegacyLauncher/RBXLegacyLauncher/LoaderForm.resx b/RBXLegacyLauncher/RBXLegacyLauncher/LoaderForm.resx
deleted file mode 100644
index b030d8f..0000000
--- a/RBXLegacyLauncher/RBXLegacyLauncher/LoaderForm.resx
+++ /dev/null
@@ -1,6342 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- text/microsoft-resx
-
-
- 2.0
-
-
- System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
-
-
- iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
- YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAn+SURBVHhe7VcLUFXXFeUjiCh+QPyh4i81rWkyUesYO53p
- JNYaU8dmMh1t/UxtkZrYaYIiVqctmsaqISYTQayKqamOQfBLEkSiRiqmiSIVrTHgJ4hoCPIRBB+8e89Z
- 3fu8e+G++x40iU4mk/fWzJpz7/nss/c6+55zbgB8HH4BjNJn4RfAKH0WfgGM0mfhF8AofRZ+AYzSZ+EX
- wCh9Fn4BjNJn4RfAKH0WHQtQWwukpwMbUg1uMMh1XLbXSaKWRmWq2cfC27cBIYBPPwUKC4GCAiAnB8ja
- C5m1ByIzE/jnTmDbdmDLVmDTJiDVOp+d3JZGczL5eSPwOpWlpYbjgNR1iO07oFE7+8bjZEYGRF6e0aMd
- XgWQdXWQkyZBBgRCCwqB7BEB0asXNKKzVx/1LKnkd53I787eXOd6FuERNC4IekAA9NhYiGnTIMO6QQ8O
- hoyIUGNlrygaa9ro7arr2RuiRw+IsDCIEJq3SxcIk2wrMIB8CoLsTvZpjGvuSGjBYdAnPQbZ3Kz8F3uy
- IYK7wBkUrOyzX5L8cVJph1cBNFaMJtMffwLa2RJot25Bb2hwkVZU8qoapUlB1BuYDdA+r4ZeXAwxcABE
- KAXCjo8bB+38eWgkbputNrrGo74ekue6eRPOigq0XrsGZ3k5dM6eh8ZABJG7I0dBULtrLhrH5fMvUFsg
- RGIiJI0Tgwe7/E9OhqD5RE0N5MNj4Vy2zIiwHV4FaJn5C5fTe/caNe7Qjxyh9M2iNM6CYO7dB8e7uWim
- FG+5ckX1kZoGOXw49NBQ6OS44NT2gpbLl9F0OA/OgweB7Gxlt3X/ATQdysPdkhJIKZUtQbZAWQDORgrS
- ChYE0dGUKSEQscNV5sppT0E6napdz9wNOfI7EPxZ2+AhAE/o/ME4Sr9g4NIlo7Yd3K4/OlZNAqIeSCnJ
- jgVQegd0QcvwEZAtLZBNTdCi+0ME0srw5/DRKcOCDRMnqsCU05TebAcBIa46yhrZ2uoKZJhLADVXUpIx
- uB1y7VpKeZonkMZHRkKQsAwWRw4dBsn7jhd4ZoDDARkzCDIqCqD09AB/Z/0H0kh2loKnANXKsHMxMdCN
- rJHXr0Pv2p0EoD60J+hVVareCrWyI0fSWBKJqHEaq/60DyxaBFFdrfqJxkbyJxqgrFTkb58/Cwsk9XF+
- 90HaD0iEDNpMuY42Q8ycBREXpxbOGzwFuHEDolsYtO8/Asm7tx2VlQBtaC4BaNXIaXyPvs/166HTt2ZC
- nD6tnOUMwNChELSSdggSWPShTZUziQQUESQYOat/ctHNYf3iRUrv0HYBiDIu3mhth5abC/EbCpYDJ4gd
- OyBHPeA19U14CCBoMkkqNk99CvUttC/Z2PCfC7TqlO7BIWj5yZO4nZOHusYWj353Nm4h6y5ntfETUOeQ
- Hn1qr1ZCdKXTISQUd2bPRd1/Sz361H1WC8ev5iqBrALolFX1Fy6596U56po013tZOcSgIRC0l3QGDwH0
- o0fVBlgzax7K6uHB6/uPkNPhqNj9LkprRVt9aZ1E2dVaVO7LR33cImhRfdsEaJj+jJsNk5ePF0HvFo5r
- me+4xhv1pZV3cG1/Phpm/5b2kQHkD3/bNgGIn726yc2elQ2z5kJOpeO3g9Q34SnA9jfVRlOe8GecpM3V
- ztLXtsMxZBg+KG9pqzv94VXUTJmhzmbezAQ7ycETWcwb8xa62TB5bmcu3R8icaqowq3+TH4xKucsRHPs
- A2SPN0XeaOlTMoJntvQbgA/PVbmNK7whUXhTqueLqTsA2scknxCdwEMAmZKiHC9evQUH6ESzs+SPKWqj
- Kkne0F5/Scex7H+jbFY87kb1U0FbeT7xb242TJ5Zs42OyEA0DhqE0vilOJ5ZgJxzDW3tBz92oODNw2gY
- /qBLULLFZJun1ma42TpwReKTP6zEiV3vq/ccGls/+mHUL1lhROYdHgJg4UI1WV5aDrZegAdLZj5HqxEE
- jc73wj+lYet54db+j5M1KJ6XoLKAj0V29nDKLrc+Jovjlqt+WjBtgCQEr3JzZDSuPj4DeRv2t9n++Bna
- 2IxsYgGu/ehJZJRobrYObXwbWpdwVD0yCdtKnKruvVcy4aAbp6CNvSN4CjB1qprojZ1nsKYIHiybMBli
- yhS6aExT5/tHv0zAyyfvuvV5+SSpPyCWrHdTt7dt2064tZs8O32+EpNPAe7H8/KlqZUyzNG9L17Lr1L9
- in8eR0LRtZbamiJ6IX1fmZudDYcqUd8/hmzxrTMYu199W9Wv+8CBz0c8BCxdagTnCU8Bxj9Gd/YQvJhd
- jsUn4MbEY62oHjQad5OWq3u3Hh9PEwahdPxkrNpb0d7vfSduDRxBwXQlBuGlHefd7Ji8OOGnaA7vibM/
- fBoF03+H3DkrkDN/Fd5avAkpm08h4V9S9bsw8WcqOGdwIA7Ev+RmY8lxDcU/flplEfvCrBg9DklH7qr2
- 7AT6WYqko/aG973AQwA5ZCha6WhK3F6Gue/BjX9JO00r1RViCx1x3JfOW23dOjjpjK7tOxgpq3MxN1/i
- 2T23VGBq1YJDsfzvZz1sPZtdTWNiUPDEbI82KxccbEBtNK9uEG5FD8WCA7fd2jNe2EwnAt9I6TOaTNlJ
- gvPlbNeCFNW+KKsKTd37QF+5Svlsh6cAdAvkPaC6Xyw2/z4diWlnsCS9GGtefAdXRz4K0H0bdEc3oY4Z
- useL/v1UsMemzMdbv15NNvibdl1rayIH443nUpGUWoQlG4uxfsVuXBnF1+kA3CHnsuasxMq1+VicXoSE
- 9DPEYupXhLXJ+1A0ge70FBTvFY09++L1ZTuRuPEUsQibnt8CR1gPZUeOGaOu32LGDCWAgxYxg/z/67qj
- qIkaCG00/Qu0aobX7fD8BPgq25N+OMgoT6obG5nagbvS6ict83pDlPzfQH+PoF9X1Z/GM+XY8ZCh9HtL
- qanxN2re8w2a/WDsAVynq6PU2Bf4+GMxTZtcUr2rpD70zyIH0tWc7i8MdWsMD1e+m/8XOn0e+uAYaI2u
- 32UryIpvwy+AUXpFcnIyZV2AG79t+EIC2J+/TbhnAQoLC1W9N3Ibw1ubSbY7mY4vb21MbjPn9sbO5jdp
- +uEN9ySAdXLrJN6c4vF2WNs5UDvswlhhF4XntPtjvnPZEe6LANbJvL2bwXf0bgZvBmx/ZzKsQdvfO/OB
- y45w3wSww2xj2gO2v38VAezk+axzWt+57AhfWgBvtE9u55cRwHxmfKMEsMPujH0SqzNMM2grrO3eRLAK
- wLTji/pwzwJ0RnugdnprN8Uwn+2BWslt/88Pb3NwnVnPZUfoVID7BXbCDNqE6ai9/qvAW6Bmnb3ejq9N
- AG+8H8EzrMHa2VnwjK9FgG8y/AIYpc/CL4BR+iz8Ahilz8IvgFH6LPwCGKXPwi+AUfos/AIYpc/CL4BR
- +iiA/wEctfUs3Y9SmAAAAABJRU5ErkJggg==
-
-
-
-
- AAABAAYAEBAAAAAAIABoBAAAZgAAACAgAAAAACAAqBAAAM4EAAAwMAAAAAAgAKglAAB2FQAAQEAAAAAA
- IAAoQgAAHjsAAICAAAAAACAAKAgBAEZ9AAAAAAAAAAAgACggBABuhQEAKAAAABAAAAAgAAAAAQAgAAAA
- AABABAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////95eXn/1dXV/25ubv/Q0ND/iYmJ/6Wl
- pf+hoaH/hYWF/4mJif/V1dX/srKy/9zc3P//////////////////////f39///////9ubm7/0NDQ/4mJ
- if/FxcX/sbGx/5WVlf+JiYn/1dXV/5SUlP/Kysr//////////////////////8/Pz///////+vr///Ly
- ///X1///zs7//+Li///39///////////////////6+v/////////////xsb//5mZ//+MjP//+Pj//4mJ
- //9hYf//q6v//9DQ//+8vP//dnb//4GB///l5f//2Nj//5CQ//+Rkf//5ub//66u///x8f//mZn//4mJ
- ///y8v//mpr//29v//96ev//k5P//0pK///x8f//nZ3//5iY////////l5f//+rq//+rq///9PT//8vL
- ///19f//ra3//1BQ///9/f//lpb//9vb//+Njf//h4f///39////////t7f//8vL////////qKj///f3
- //+dnf//kZH//+bm//9jY///+vr//4eH//++vv//iIj//4mJ///5+f///////8zM//+fn////v7//6Wl
- ///6+v//np7//6ys///V1f//jY3///j4//+MjP//zs7//2Ji///t7f///v7//5yc///7+///4+P//4uL
- //+iov///Pz//83N///Pz///2Nj//21t//+hof//oaH//4uL//+YmP//tLT//7Gx///Hx///ior//5iY
- ///c3P//w8P//6Cg//+goP//nJz//7+////9/f///////////////////////9TU//+srP////////Dw
- ///a2v//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//KAAAACAAAABAAAAAAQAgAAAAAACAEAAAAAAAAAAA
- AAAAAAAAAAAAAP//////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////3t7
- e/9ra2v/f39//9fX1/97e3v/a2tr/39/f//X19f/u7u7/2tra/9zc3P/w8PD/5+fn///////e3t7/8PD
- w/+7u7v/a2tr/4uLi//r6+v//////3t7e//Dw8P/////////////////////////////////////////
- ////////T09P/6+vr////////////09PT/+Dg4P/6+vr//////9PT0//r6+v/6+vr/+vr6//Z2dn/39/
- f/8nJyf/r6+v/09PT/+vr6//8/Pz/+vr6///////T09P/6+vr///////////////////////////////
- //////////////////9PT0//r6+v////////////T09P/4ODg//r6+v//////09PT/+vr6//x8fH/9fX
- 1/9/f3///////09PT/+vr6//T09P/6+vr//z8/P/6+vr/7u7u/9XV1f/n5+f/+vr6///////////////
- /////////////////////////////09PT/+vr6////////////97e3v/a2tr/39/f//X19f/u7u7/2tr
- a/+Li4v/6+vr/8fHx/9/f3//a2tr/+vr6/+7u7v/a2tr/4uLi//r6+v/e3t7/8PDw//b29v/w8PD////
- ////////////////////////////////////////e3t7/8PDw///////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////+zs
- ///Nzf///////9XV//+Li///lJT//6io//+8vP//z8///+Pj///6+v//////////////////////////
- ////////9fX//7m5/////////////////////////////7u7//+Pj///j4///4+P//+ysv//////////
- ///o6P//Ojr//zo6//83N///YGD//6+v//+srP//mJj//4OD//9vb///Q0P//5SU//+lpf//vb3/////
- //////////////z8//9TU///V1f//1ZW///k5P//////////////////YGD//5mZ//+vr///qqr//0ZG
- ////////5eX//zk5///IyP//8/P//yIi//+env/////////////////////////////i4v//Hx///1ZW
- //9MTP//l5f////////+/v//aWn//5iY////////ysr//z8///+dnf////////////9eXv//4+P/////
- ///+/v//PT3//+Hh//84OP//zs7/////////////Pz///1JS//93d///b2///0ZG//8zM////v7//4yM
- //8MDP//+vr///v7//9ubv//bW3//4KC//97e//////////////+/v//WVn//62t/////////////1tb
- ///m5v////////////8sLP//ODj//9TU//////////////39//8tLf//Ojr//7m5//8+Pv//9fX//0lJ
- ///U1P//i4v//wQE///Q0P////////////+Zmf//ZGT///7+/////////////5CQ//93d///////////
- ////////WFj//+jo/////////////z4+///Z2f/////////////W1v//Q0P//x0d///5+f///////y4u
- //81Nf//dHT///v7////////fHz//1ZW///7+//////////////////////////////Cwv//SEj///v7
- //////////////////9WVv//6+v/////////////8PD/////////////0tL//w4O//+env//QkL/////
- //////////////b2/////////v7//4iI//8yMv//dHT//1dX///6+v//////////////////5ub//zQ0
- ///q6v///////////////////////1NT///u7v////////j4//8/P///bm7///Dw////////3t7//1pa
- //8XF///+fn///////+6uv//x8f///b2////////0dH//yQk///k5P//MjL//+fn////////////////
- ///u7v//S0v//6Cg////////////////////////T0////Dw/////////Pz//z8///+wsP//Njb//7u7
- /////////////xwc///39///+/v//yUl//91df//JSX//97e///k5P//Rkb//z4+///Q0P//////////
- ///////////////////6+v//aGj//3d3///9/f////////////9NTf//8/P/////////////Pj7/////
- //+zs///goL/////////////Ghr///7+///n5///Hx///3Jy//9TU////////5ub//8LC///uLj/////
- /////////////+jo///09P/////////////+/v//j4///1FR///y8v///////0pK///39///////////
- //89Pf//xsb//zc3///W1v////////////8fH/////////39///g4P//vr7//+np///+/v//R0f//5qa
- ///////////////////+/v//UFD//0RE///x8f/////////////+/v//UVH//5aW////////SEj///n5
- /////////////zc3//9WVv//6en//////////////////x0d///R0f//6ur///39/////////v7//3Jy
- //9PT///R0f//+Tk/////////////6am//9wcP//urr//0BA///t7f///////319//90dP///v7/////
- //9ERP///Pz/////////////////////////////3t7//4SE//86Ov//YGD//3Jy//9YWP//RUX//0ND
- //83N///hIT////////MzP//OTn//7Ky///p6f//ODj///T0////////v7///zw8//95ef//bGz///7+
- /////////////0JC//9+fv//e3v//3h4//90dP//cHD//0JC//9UVP//rKz///f3////////////////
- ///////////////////////////////////z8///YWH//yUl//+/v///////////////////xcX//3Bw
- ///9/f//////////////////z8///8PD///Gxv//yMj//8vL///Nzf//8PD/////////////////////
- ////////////////////////////////////////////////////////zc3/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAwAAAAYAAAAAEAIAAAAAAAgCUAAAAA
- AAAAAAAAAAAAAAAAAAD//////v7+/////////////v7+///////+/v7////////////+/v7/////////
- ///+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v//////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////+/v7//v7+//7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v///////v7+////
- /////////v7+///////+/v7////////////+/v7////////////+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v//////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v///////v7+/////////////v7+//////+qqqr/X19f/19f
- X/9fX1//ZGRk//////+qqqr/X19f/19fX/9fX1//ZGRk//7+/v/+/v7/goKC/19fX/9fX1//ZGRk//7+
- /v+qqqr/3Nzc//7+/v+qqqr/ZGRk//7+/v/+/v7/goKC/19fX/9fX1//3Nzc//7+/v/+/v7/+vr6/19f
- X/+0tLT///////7+/v/+/v7///////7+/v/+/v7///////7+/v//////////////////////////////
- //93d3f/BgYG/9/f3//f39//4ODg//////93d3f/BgYG/9/f3//f39//4ODg//////+IiIj/DQ0N/9/f
- 3//f39//ODg4//////93d3f/rq6u/9/f3/9oaGj/BwcH//////+IiIj/DQ0N/9/f3//f39//aGho////
- ////////9/f3/wAAAP+Hh4f////////////////////////////////////////////+/v7//v7+//7+
- /v/+/v7//v7+//7+/v93d3f/BwcH//7+/v/+/v7//v7+//7+/v93d3f/BAQE/5+fn//S0tL//v7+//7+
- /v93d3f/BwcH//7+/v/MzMz/Kioq//7+/v93d3f/SkpK/19fX/8sLCz/BwcH//7+/v93d3f/BwcH//7+
- /v/+/v7//v7+//7+/v/+/v7/9/f3/wAAAP+Hh4f//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v///////v7+/////////////v7+//////93d3f/BwcH///////+/v7///////////93d3f/BAQE/5+f
- n//S0tL///////7+/v93d3f/BwcH//7+/v/MzMz/oqKi//7+/v93d3f/x8fH//7+/v93d3f/BwcH//7+
- /v93d3f/BwcH//7+/v/+/v7///////7+/v/+/v7/f39//ywsLP99fX3/3Nzc//7+/v/+/v7///////7+
- /v/+/v7///////7+/v////////////////////////////////93d3f/BwcH////////////////////
- //93d3f/BgYG/9/f3//f39//4ODg//////+IiIj/DQ0N/9/f3//f39//aGho//////+IiIj/tbW1/9/f
- 3/9oaGj/Hx8f//////+IiIj/DQ0N/9/f3//f39//aGho//////+IiIj/DQ0N/+jo6P/u7u7/UFBQ////
- ///////////////////////////////////+/v7//v7+//7+/v/+/v7//v7+//7+/v93d3f/BwcH//7+
- /v/+/v7//v7+//7+/v+qqqr/X19f/19fX/9fX1//ZGRk//7+/v/+/v7/goKC/19fX/9fX1//3Nzc//7+
- /v/+/v7/goKC/19fX/9fX1//3Nzc//7+/v/+/v7/goKC/19fX/9fX1//3Nzc//7+/v+qqqr/ZGRk//7+
- /v/+/v7/h4eH//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v///////v7+/////////////v7+////
- //93d3f/BwcH///////+/v7////////////+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v//////////////
- ///////////////////u7u7/4ODg////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+/9XV
- /v+Pj/7//v7+//7+/v/Y2P7/fHz+/0hI/v9aWv7/bm7+/4GB/v+Wlv7/qan+/729/v/R0f7/5ub+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7/mZn+/7Oz/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v///////v7+/9ra///X1///19f+/9fX///X1/7/19f//+rq///+/v7/////////
- ///+/v7/zs7//xQU/v8MDP7/XV3//zU1/v8JCf7/VVX//5aW/v+Hh/7/c3P//19f/v9LS/7/Nzf//yMj
- /v8PD/7/AwP//+vr/v/19f7/oaH///39/v/+/v7///////7+/v/+/v7///////7+/v+pqf7/Dg7//xQU
- /v9VVf7/5eX///7+/v/+/v7///////7+/v///////////xUV//8GBv//Bwf//wcH//8HB///AwP//3R0
- ///////////////////Jyf//EhL//35+///c3P//JSX//wYG///n5///////////////////////////
- ///////////////////9/f//IyP//6Cg//9AQP//BAT//1pa///29v///////////////////////8DA
- //8MDP//trb//+rq//9dXf//ERH//5aW///8/P/////////////+/v7//v7+/w8P/v/Pz/7//v7+//7+
- /v/+/v7/dXX+/2Zm/v/+/v7//v7+/8TE/v8PD/7/iIj+//7+/v/+/v7/yMj+/wAA/v8+Pv7/7u7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7/ZGT+/wUF/v9FRf7/29v+/zg4/v83N/7/5ub+//7+
- /v/+/v7/09P+/xER/v+dnf7//v7+//7+/v/+/v7/urr+/yMj/v86Ov7/6+v+//7+/v///////v7+/w8P
- ///V1f///v7+///////+/v7/g4P//1hY///+/v7/vr7//w0N//+Rkf7///////7+/v/+/v7/zc3//xER
- /v9HR/7/Kyv//9bW/v+xsf7/hob//1tb/v8wMP7/tbX///7+/v/o6P7/LS3//xYW/v/39/7///////f3
- /v9cXP7/HR3//83N/v/j4/7/HR3//4CA/v/+/v7///////7+/v/+/v7/+fn//zw8/v9UVP7//v7///7+
- /v///////f3//wwM///V1f//////////////////kZH//0lJ//+4uP//DAz//5mZ////////////////
- ////////x8f//xgY//+Skv//AQH//0xM//8AAP//UVH//35+//9ERP//b2////////9OTv//DQ3//wEB
- ///o6P/////////////+/v//hob//w0N//8lJf//ZGT///7+///////////////////+/v//b2///ykp
- ///y8v/////////////+/v7//f3+/wwM/v/b2/7//v7+//7+/v/+/v7/n5/+/xcX/v8LC/7/o6P+//7+
- /v/+/v7//v7+//7+/v/+/v7/sbH+/wAA/v8dHf7/srL+//Ly/v8AAP7/6Oj+//7+/v9sbP7/MDD+//7+
- /v/n5/7/Kyv+/wAA/v+pqf7//v7+//7+/v/+/v7//v7+/6+v/v9WVv7/+vr+//7+/v/+/v7//v7+//7+
- /v+lpf7/Dg7+/9bW/v/+/v7//v7+//7+/v//////+/v+/wkJ///c3P///v7+///////+/v7/rKz//wYG
- //+qqv7////////////+/v7///////j4/v+AgP7/Bwf//xkZ/v/x8f7///////7+/v8PD/7/RUX//0lJ
- /v8YGP7/wcH///7+/v/+/v7/6ur//y4u/v9DQ/7/9/f///7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7//////9LS/v8MDP7/rKz///7+/v/+/v7///////7+/v//////+/v//wgI///g4P//////////
- ////////w8P//7Ky////////////////////////w8P//yoq//8qKv//goL//ygo////////////////
- //+2tv//iYn//21t///j4///////////////////2Nj//0BA//8AAP//SEj///X1////////////////
- ////////////////////////7+///yYm//92dv///v7////////////////////////+/v7/+fn+/wUF
- /v/h4f7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/v7/7/RET+/wAA/v+Dg/7/rq7+/ysr
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//39/v9zc/7/BQX+/1BQ/v/R0f7/Nzf+/0ND
- /v/09P7//v7+//7+/v/+/v7//v7+//7+/v/9/f7/T0/+/z4+/v/7+/7//v7+//7+/v/+/v7//v7+//7+
- /v//////+fn+/wQE///l5f///v7+///////+/v7/paX//19f/v+Bgf7/9fX///7+/v/+/v7//v7//7W1
- /v8tLf7/CQn//ykp/v/9/f7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/d3f7/SUn//xgY
- /v/8/P7/rKz//wcH/v/Jyf7///////7+/v/+/v7///////7+/v/+/v7/gYH//xER/v+4uP7///////7+
- /v/+/v7///////7+/v//////9/f//wEB///n5///////////////////dnb//zIy//81Nf//IyP//7i4
- ///+/v/////////////7+///e3v//wAA///s7P////////////8cHP//Hx///zAw//92dv//5eX/////
- ////////kZH//0RE///Pz///Dw///6Sk/////////////////////////////////////////v7//6io
- //8NDf//kpL///7+///////////////////+/v7/9/f+/wAA/v/q6v7//v7+//7+/v/+/v7/fX3+/11d
- /v/7+/7/jo7+/wwM/v9oaP7//v7+//7+/v/+/v7/qan+/wAA/v/29v7//v7+//b2/v8AAP7/ra3+/6qq
- /v8iIv7/ODj+//7+/v/+/v7/R0f+/3Fx/v8bG/7/hYX+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/Hx/7/GBj+/2ho/v/6+v7//v7+//7+/v//////9PT+/wAA///t7f///v7+////
- ///+/v7/hob//1ZW/v/+/v7//////5mZ/v87O/7///////7+/v/+/v7/paX//wAA/v/9/f7//////+Dg
- /v8AAP7/nJz//6ys/v8KCv7/y8v///7+/v/z8/7/CAj//w4O/v9mZv7//v7///7+/v/+/v7///////7+
- /v/+/v7//Pz///7+/v/+/v7///////7+/v/+/v7/4eH//y8v/v9CQv7/7Oz///7+/v//////8fH//wAA
- ///w8P//////////////////jo7//09P////////7u7//z8///9hYf//////////////////oqL//wkJ
- /////////////+Tk//9aWv//ODj//xUV//91df////////////+ysv//AAD//0hI///6+v//////////
- ///////////////////j4///OTn//+Tk//////////////////////////////Ly//9NTf//JSX//9jY
- ///+/v7/7+/+/wAA/v/z8/7//v7+//7+/v/+/v7/lJT+/0ZG/v/Z2f7/KCj+/0VF/v/t7f7//v7+//7+
- /v/+/v7/np7+/xER/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/9/f7//v7+//7+/v9RUf7/Kyv+//Hx
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v9MTP7/Fhb+/yMj/v/g4P7//v7+//7+/v/+/v7//v7+//7+
- /v9xcf7/Gxv+/9zc/v//////6+v+/wAA///29v///v7+///////+/v7/nJz//wUF/v8DA/7/cHD///v7
- /v/+/v7///////7+/v/+/v7/l5f//xoa/v/+/v7///////7+/v/+/v7///////7+/v/+/v7//f3//2xs
- /v8XF/7/Cgr//42N/v/9/f7///////7+/v/+/v7//////6Oj/v8UFP7/5+f//2dn/v8eHv7/2tr///7+
- /v/+/v7//v7//3l5/v8YGP7/19f///7+/v//////6ur//wAA///5+f//////////////////3t7//7u7
- ///g4P///v7///////////////////7+///V1f//VFT//wQE//80NP//TU3//2dn//+AgP//mZn//7Ky
- ///Ly///a2v//yMj///g4P//wsL//x8f//9JSf//6Oj/////////////5+f//xMT//+np/////////39
- //9tbf//Ghr//9XV///+/v//gYH//xQU///T0//////////////+/v7/5eX+/wAA/v/7+/7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/j4/7/i4v+/zEx/v8HB/7/T0/+/6am/v+xsf7/mJj+/35+
- /v9lZf7/S0v+/zIy/v8YGP7/Jyf+/+Pj/v/+/v7//v7+/+7u/v9UVP7/GRn+/7q6/v/+/v7/VFT+/1BQ
- /v/+/v7//v7+//7+/v/9/f7/dXX+/xUV/v9ubv7/ERH+/83N/v/+/v7//v7+//7+/v//////5OT+/wAA
- //++vv//ubn+/7i4//+0tP7/sbH//66u/v+qqv7/lJT//0BA/v8FBf7/QED//5qa/v/t7f7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7/m5v//w0N
- /v9QUP7/EhL//+bm/v/+/v7///////7+/v/+/v7//v7//319/v8ODv7/yMj///7+/v/+/v7///////7+
- /v//////4+P//yAg//8mJv//Jib//ysr//8sLP//MDD//zIy//80NP//QED//4uL///i4v//////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////9bW//8wMP//oaH///////////////////////////////////7+///h4f//////////
- ///////////////////+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/5+f7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v///////v7+/////////////v7+///////+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v//////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v///////v7+/////////////v7+///////+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v//////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v///////v7+/////////////v7+////
- ///+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v///////////////////////v7+////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////v7+/////////////v7+///////+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v///////////////////////v7+////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////8AAAAAAAD//wAA
- AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA
- //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA
- AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA
- //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA
- AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA
- //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA
- AAAAAP//AAAAAAAA//8oAAAAQAAAAIAAAAABACAAAAAAAABCAAAAAAAAAAAAAAAAAAAAAAAA////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////8/Pz/9/f3//f39//39/f/9/f3//f39//6+v
- r///////z8/P/39/f/9/f3//f39//39/f/9/f3//r6+v////////////z8/P/39/f/9/f3//f39//39/
- f/+vr6///////8/Pz/+vr6/////////////Pz8//f39//6+vr////////////8/Pz/9/f3//f39//39/
- f/+vr6///////////////////////8/Pz/9/f3//r6+v////////////////////////////////////
- //////////////////////////////////////////////////////////////////+fn5//AAAA/y8v
- L/9/f3//f39//39/f/+vr6///////5+fn/8AAAD/Ly8v/39/f/9/f3//f39//6+vr///////z8/P/09P
- T/8vLy//f39//39/f/9PT0//X19f//////+fn5//X19f////////////n5+f/wAAAP9fX1///////8/P
- z/9PT0//Ly8v/39/f/9/f3//f39//6+vr/////////////////+fn5//AAAA/19fX///////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////n5+f/wAAAP9fX1////////////////////////////+fn5//AAAA/19fX///////////////
- /////////////5+fn/8AAAD/X19f////////////n5+f/19fX///////n5+f/y8vL/9/f3//f39//09P
- T/8AAAD/X19f//////+fn5//AAAA/19fX////////////8/Pz/+vr6//////////////////n5+f/wAA
- AP9fX1//////////////////////////////////////////////////////////////////////////
- /////////////////////////////5+fn/8AAAD/X19f////////////////////////////n5+f/wAA
- AP8vLy//f39//6+vr/////////////////+fn5//AAAA/19fX///////z8/P/09PT/9fX1///////5+f
- n/8vLy//f39//39/f/9PT0//AAAA/19fX///////n5+f/wAAAP9fX1//////////////////////////
- /////////////5+fn/8AAAD/X19f////////////////////////////////////////////////////
- //////////////////////////////////////////////////+fn5//AAAA/19fX///////////////
- /////////////5+fn/8AAAD/Ly8v/39/f/+vr6//////////////////n5+f/wAAAP9fX1///////8/P
- z/9/f3//r6+v//////+fn5//X19f////////////n5+f/wAAAP9fX1///////5+fn/8AAAD/X19f////
- /////////////////////////////8/Pz/9PT0//Ly8v/39/f/+vr6//////////////////////////
- ////////////////////////////////////////////////////////////////////////n5+f/wAA
- AP9fX1////////////////////////////+fn5//AAAA/19fX////////////////////////////5+f
- n/8AAAD/X19f////////////z8/P/6+vr///////n5+f/19fX////////////5+fn/8AAAD/X19f////
- //+fn5//AAAA/19fX////////////8/Pz/+vr6///////8/Pz/9PT0//Ly8v/6+vr//Pz8//f39//6+v
- r///////////////////////////////////////////////////////////////////////////////
- /////////////5+fn/8AAAD/X19f////////////////////////////n5+f/wAAAP8vLy//f39//39/
- f/9/f3//r6+v///////Pz8//T09P/y8vL/9/f3//f39//39/f/+vr6///////8/Pz/9/f3//f39//39/
- f/9PT0//Ly8v/6+vr///////z8/P/09PT/8vLy//f39//39/f/9/f3//r6+v//////+fn5//AAAA/19f
- X////////////5+fn/9fX1//////////////////////////////////////////////////////////
- //////////////////////////////////+fn5//AAAA/19fX////////////////////////////8/P
- z/9/f3//f39//39/f/9/f3//f39//6+vr////////////8/Pz/9/f3//f39//39/f/+vr6//////////
- ////////z8/P/39/f/9/f3//f39//6+vr//////////////////Pz8//f39//39/f/9/f3//r6+v////
- ////////z8/P/39/f/+vr6/////////////Pz8//r6+v////////////////////////////////////
- ////////////////////////////////////////////////////////n5+f/wAAAP9fX1//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////8/P
- z/9/f3//r6+v////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////+0tP//R0f//+/v/////////////9ra//9+fv//IyP//w0N//8gIP//NDT//0hI
- //9bW///cHD//4OD//+Xl///qqr//76+///S0v//7u7/////////////////////////////////////
- ////////////////////////////////////////2dn//zQ0//+1tf//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////+srP//BQX//wAA//8uLv//oKD//zg4//8AAP//BAT//0pK
- //93d///Y2P//09P//86Ov//Jyf//xIS//8BAf//AAD//wAA//8AAP//AAD//0lJ/////////////87O
- ///w8P//////////////////////////////////////////////////5+f//yIi//8CAv//AAD//1ZW
- ///m5v/////////////////////////////////////////////Ozv//Hx///x8f//8fH///Hx///x8f
- //8fH///Hx///x8f//+trf////////////////////////////+lpf//AwP//zU1//+urv//Dg7//wAA
- //8GBv//k5P//+np////////////////////////////////////////+/v//+np///V1f//wMD//01N
- //8MDP//+vr//729//8MDP//KSn//9zc////////////////////////////////////////8/P//zQ0
- //8ODv//zc3//4+P//8MDP//EBD//5iY///9/f//////////////////////////////////w8P//wAA
- //9HR///X1///19f//9fX///X1///1dX//8AAP//lJT///////////////////////+fn///AgL//zw8
- ///x8f///////8/P//8YGP//BQX//8PD////////////////////////////////////////////////
- //////////////////+lpf//AAD//35+//8JCf//LCz//xQU//8TE///v7//////////////////////
- ////////+vr//0lJ//8FBf//u7v/////////////4OD//0xM//8AAP//Ozv//9TU////////////////
- /////////////7+///8AAP//v7/////////////////////////z8///AAD//4aG////////////////
- //+Xl///AQH//0ND///z8///////////////////a2v//wAA//8ICP//rq7/////////////////////
- ////////////////////////////////////////5eX//wAA//8AAP//Nzf//+3t///d3f//Kyv//wUF
- //+amv///////////////////v7//2Fh//8AAP//oqL/////////////////////////////qan//xgY
- //8FBf//np7///////////////////////+/v///AAD//8fH/////////////////////////v7//wMD
- //93d/////////////+Pj///AAD//0tL///29v///////////////////////2ho//8VFf//NTX//wIC
- //+Wlv////////Ly///Jyf//np7//3Jy//9HR///Y2P//////////////////5+f//8BAf//Hx////Hx
- //////////////Hx//9KSv//AAD//3Bw///7+////////35+//8AAP//hob/////////////////////
- /////////////+/v//8lJf//FRX//+Li////////////////////////urr//wAA///IyP//////////
- //////////////////8QEP//aWn///////+Hh///AAD//1JS///5+f//////////////////////////
- //9hYf//Hx////Hx//8gIP//AAD//0hI//8BAf//AAD//wAA//8ICP//ExP//w8P///7+////////5KS
- //8BAf//CQn//woK///5+f///////////////////Pz//3R0//8AAP//SUn//46O//8AAP//aWn///7+
- //////////////////////////////39//9PT///AwP//729/////////////////////////////7e3
- //8AAP//ycn/////////////////////////////HR3//1tb//9/f///AAD//1pa///7+///////////
- ////////////////////////X1///xcX//89Pf//AAD//0JC//+zs///AAD//3Fx///a2v///Pz//6Sk
- //8AAP//yMj///////+Skv//AQH//w8P//8AAP//wsL/////////////////////////////np7//wYG
- //8AAP//Tk7///v7//////////////////////////////////+Fhf//AAD//4qK////////////////
- //////////////////+3t///AAD//9DQ/////////////////////////////yws//8LC///AAD//2Nj
- ///8/P//////////////////////////////////+Pj//z8///8AAP//ERH//52d///+/v//8vL//wAA
- //+Hh/////////7+//+Cgv//AAD//4uL/////////////5qa//8BAf//AAD//4KC////////////////
- ///////////////////Cwv//TU3///X1//////////////////////////////////+5uf//AgL//1RU
- ///+/v//////////////////////////////////sbH//wAA///Q0P//////////////////////////
- //86Ov//AAD//2tr///9/f//////////////////////////////////xMT//yoq//8AAP//HR3//+fn
- //////////////////8PD///Kyv//319//9UVP//AAD//1BQ///x8f//////////////////oKD//wIC
- //8tLf//8/P/////////////////////////////////////////////////////////////////////
- ///g4P//FBT//ykp///x8f///////////////////////////////////////7Cw//8AAP//09P/////
- ////////////////////////SEj//3V1///+/v/////////////////////////////w8P//aWn//wEB
- //8bG///Jib//zIy////////////////////////Xl7//yAg//8BAf//AgL//4OD///9/f//////////
- //////////////7+//9PT///AAD//zo6///x8f//////////////////////////////////////////
- ///////////////////39///NDT//w0N///W1v//////////////////////////////////////////
- //+wsP//AAD//9fX/////////////////////////////8PD////////////////////////////////
- //+vr///Gxv//wEB//9paf//8PD//09P//84OP//////////////////////////////////9/f//+Pj
- /////////////////////////////8PD//84OP//AAD//yIi//8FBf//Njb//+7u////////////////
- ////////////////////////////////////////ZGT//wAA//+srP//////////////////////////
- ////////////////////////qKj//wAA///X1///////////////////////////////////////////
- ///////////////////9/f//nJz//xsb//8AAP//S0v//9TU//9ISP//Ozv/////////////////////
- /////////////////////////////////////////Pz//2Bg//8AAP//AQH//46O///6+v//rq7//wcH
- //8xMf//7Oz/////////////////////////////////////////////nJz//wAA//9ubv//////////
- /////////////////////////////////////////////6io//8AAP//3Nz/////////////////////
- ///z8///f3///39///+Wlv//+fn////////////////////////19f//hYX//w4O//8DA///Dg7//z8/
- ///////////////////////////////////////////////////////////////////o6P//YGD//wEB
- //8gIP//+vr///////9ZWf//AAD//5+f/////////////////////////////////////////////729
- //8REf//HBz//83N//////////////////////////////////////////////////+mpv//AAD//9/f
- ////////////////////////8PD//wAA//8AAP//AAD//yws///ExP//////////////////////////
- ///q6v//bm7//wYG//8JCf//6en//////////////////3Z2//93d///h4f//5iY///b2///////////
- //////////////////84OP//Nzf///////+Xl///AAD//29v////////////////////////////////
- ////////////////////////2dn//yUl//8KCv//rKz/////////////////////////////////////
- ////////n5///wAA///f3/////////////////////////f3//8AAP//g4P//7Oz//8dHf//AQH//2ho
- ///v7/////////////////////////////87O///AAD//+vr//////////////////8HB///AgL//wAA
- //8AAP//AwP//1ZW///Q0P/////////////u7v//AwP//4CA//+0tP//AwP//1BQ///8/P//////////
- ///////////////////////////////////////////////////t7f//QUH//wEB//+EhP///v7/////
- /////////////////////////////5+f//8AAP//5ub////////////////////////+/v//AAD//3t7
- ////////8vL//21t//8CAv//GRn//+fn////////////////////////ODj//wAA///09P//////////
- ///w8P//AAD//4yM///4+P//3t7//z09//8AAP//qan/////////////p6f//wAA//+Xl///Cwv//zc3
- ///19f////////////////////////////////////////////////////////////////////////n5
- //9kZP//AAD//1pa///39/////////////////////////////+cnP//AAD//+jo////////////////
- /////////////wcH//90dP//////////////////enr//wAA///z8////////////////////////zMz
- //8AAP///Pz/////////////2tr//wAA//9/f///6en//9zc//8LC///T0///////////////////11d
- //8DA///Fhb//yIi///p6f//////////////////////////////////////////////////////////
- /////////////////////////v7//4yM//8CAv//Nzf//+bm////////////////////////l5f//wAA
- ///o6P////////////////////////////8PD///bW3//////////////v7//1VV//8XF///////////
- //////////////////8xMf//Bgb//////////////////8TE//8AAP//AAD//wAA//8DA///Dw///+Tk
- //////////////z8//8VFf//AAD//xMT///Y2P//////////////////////////////////////////
- //+mpv//1NT/////////////////////////////////////////////sbH//wwM//8cHP//zs7/////
- /////////////5eX//8AAP//8PD/////////////////////////////Fhb//2Rk////////+Pj//2Bg
- //8AAP//YGD/////////////////////////////Kir//xAQ///////////////////5+f//1NT//7Gx
- //+Ojv//a2v//6io///////////////////IyP//AAD//wgI///Cwv//////////////////////////
- ///////////////////i4v//Dg7//xQU///Ozv//////////////////////////////////////////
- ///Ozv//CQn//woK///Y2P////////////+Tk///AAD///Dw/////////////////////////////x4e
- //9cXP//6Oj//zo6//8AAP//e3v///39/////////////////////////////ygo//8ZGf//////////
- ///////////////////////////////////////////////////9/f//VVX//wAA//+goP//////////
- ///////////////////////////////////+/v//SUn//wkJ//8eHv//EBD//8jI////////////////
- ///////////////////+/v//bm7//wAA//91df//////////////////kJD//wAA///x8f//////////
- //////////////////8mJv//CAj//wUF//8KCv//qKj/////////////////////////////////////
- //8gIP//IiL////////////////////////////////////////////////////////9/f//ZWX//wAA
- //8BAf//Kyv//9LS////////////////////////////////////////oaH//wAA//+MjP//4eH//yMj
- //8NDf//wMD/////////////////////////////dnb//wAA//9tbf///v7//////////////////5CQ
- //8AAP//9/f/////////////////////////////Wlr//1ZW//95ef//0ND/////////////////////
- ////////////////////////Hh7//xUV//+Wlv//sLD//8nJ///i4v//+fn/////////////////////
- ///9/f//ZWX//wAA//+EhP//ubn//xgY//8ICP//lpb///7+////////////////////////5+f//xER
- //84OP///Pz////////k5P//Jyf//woK//+6uv//////////////////f3///wAA//9lZf///v7/////
- //////////////////+Kiv//AAD///f3////////////////////////////////////////////////
- /////////////////////////////9zc//+Cgv//KCj//wAA//8AAP//AAD//wAA//8AAP//AAD//wEB
- //8VFf//Li7//0hI//9hYf//TU3//wAA//+IiP/////////////p6f//Skr//wAA//9RUf//7e3/////
- /////////////1FR//8HB///1tb//////////////////+jo//8sLP//Bwf//7Oz////////hob//wAA
- //9eXv///Pz/////////////////////////////iIj//wAA///6+v//////////////////////////
- ///////////////////////////////////o6P//kpL//zc3//8AAP//AQH//zw8//+Wlv//6+v///Hx
- ///X1///vb3//6Sk//+Li///cnL//1hY//8+Pv//JSX//wwM//+Li/////////////////////////7+
- //+Pj///Bwf//x0d///Cwv///////6mp//8AAP//hob/////////////////////////////7Oz//zEx
- //8FBf//Xl7//wAA//9WVv//+/v//////////////////////////////////4iI//8AAP////////n5
- ///39///9fX///Dw///w8P//6en//+jo///k5P//3d3//6Gh//9HR///AwP//wAA//8tLf//h4f//+Dg
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////8/P//8oKP//AwP//3l5//8WFv//NDT///v7////////////////
- ///////////////////u7v//Njb//wAA//9PT///+fn/////////////////////////////////////
- //+AgP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//ICD//3l5
- ///T0///////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////9PT//2Rk//8AAP//Bgb//9HR
- //////////////////////////////////////////////Hx//94eP//+Pj/////////////////////
- ////////////////////////v7///4CA//+IiP//iIj//4mJ//+QkP//kJD//5KS//+Xl///l5f//5qa
- //+fn///xcX///39////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////qqr//42N////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////wAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAIAAAAAAAQAAAQAgAAAAAAAACAEAAAAAAAAA
- AAAAAAAAAAAAAP//////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////z8/P/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/7+/v/////////////////8/Pz//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP+/v7////////////////////////////8/Pz//AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/v7+//////////////////z8/P/8AAAD/v7+/////////////////////
- ////////Pz8//wAAAP8AAAD/AAAA/7+/v////////////////////////////z8/P/8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/v7+//////////////////////////////////////////////////z8/
- P/8AAAD/AAAA/wAAAP+/v7//////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////Pz8//wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/v7+//////////////////z8/
- P/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/7+/v///////////////
- /////////////z8/P/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP+/v7//////////
- ////////Pz8//wAAAP+/v7////////////////////////////8/Pz//AAAA/wAAAP8AAAD/v7+/////
- ////////////////////////Pz8//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP+/v7//////////
- ////////////////////////////////////////Pz8//wAAAP8AAAD/AAAA/7+/v///////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////8/Pz//AAAA/wAAAP8AAAD/v7+/////////////////////
- ////////////////////////////////////////Pz8//wAAAP8AAAD/AAAA/7+/v///////////////
- /////////////////////////////////////////////z8/P/8AAAD/AAAA/wAAAP+/v7//////////
- //////////////////8/Pz//AAAA/7+/v/////////////////8/Pz//AAAA/7+/v///////////////
- /////////////z8/P/8AAAD/AAAA/wAAAP+/v7//////////////////Pz8//wAAAP8AAAD/AAAA/7+/
- v////////////////////////////z8/P/8AAAD/v7+/////////////////////////////////////
- //8/Pz//AAAA/wAAAP8AAAD/v7+/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////z8/
- P/8AAAD/AAAA/wAAAP+/v7//////////////////////////////////////////////////////////
- //8/Pz//AAAA/wAAAP8AAAD/v7+/////////////////////////////////////////////////////
- ////////Pz8//wAAAP8AAAD/AAAA/7+/v////////////////////////////z8/P/8AAAD/v7+/////
- /////////////z8/P/8AAAD/v7+/////////////////////////////Pz8//wAAAP8AAAD/AAAA/7+/
- v/////////////////8/Pz//AAAA/wAAAP8AAAD/v7+/////////////////////////////Pz8//wAA
- AP+/v7///////////////////////////////////////z8/P/8AAAD/AAAA/wAAAP+/v7//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////Pz8//wAAAP8AAAD/AAAA/7+/v///////////////
- /////////////////////////////////////////////z8/P/8AAAD/AAAA/wAAAP+/v7//////////
- //////////////////////////////////////////////////8/Pz//AAAA/wAAAP8AAAD/v7+/////
- ////////////////////////Pz8//wAAAP+/v7//////////////////Pz8//wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/v7+//////////////////z8/P/8AAAD/AAAA/wAA
- AP+/v7//////////////////////////////////////////////////////////////////////////
- ////////Pz8//wAAAP8AAAD/AAAA/7+/v///////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //8/Pz//AAAA/wAAAP8AAAD/v7+/////////////////////////////////////////////////////
- ////////Pz8//wAAAP8AAAD/AAAA/7+/v///////////////////////////////////////////////
- /////////////z8/P/8AAAD/AAAA/wAAAP+/v7////////////////////////////8/Pz//AAAA/7+/
- v/////////////////8/Pz//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP+/v7//////////////////Pz8//wAAAP8AAAD/AAAA/7+/v///////////////////////////////
- //////////////////////////////////////////////////8/Pz//AAAA/wAAAP8AAAD/v7+/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////z8/P/8AAAD/AAAA/wAAAP+/v7//////////
- //////////////////////////////////////////////////8/Pz//AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/7+/v///////////////////////////////////////Pz8//wAAAP8AAAD/AAAA/7+/
- v/////////////////8/Pz//AAAA/wAAAP8AAAD/v7+//////////////////z8/P/8AAAD/v7+/////
- ////////////////////////Pz8//wAAAP8AAAD/AAAA/7+/v/////////////////8/Pz//AAAA/wAA
- AP8AAAD/v7+/////////////////////////////////////////////////////////////////////
- /////////////z8/P/8AAAD/AAAA/wAAAP+/v7//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////Pz8//wAAAP8AAAD/AAAA/7+/v///////////////////////////////////////////////
- /////////////z8/P/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/v7+/////////////////////
- //////////////////8/Pz//AAAA/wAAAP8AAAD/v7+//////////////////z8/P/8AAAD/AAAA/wAA
- AP+/v7//////////////////Pz8//wAAAP+/v7////////////////////////////8/Pz//AAAA/wAA
- AP8AAAD/v7+//////////////////z8/P/8AAAD/AAAA/wAAAP+/v7//////////////////////////
- ////////////////////////////////////////////////////////Pz8//wAAAP8AAAD/AAAA/7+/
- v///////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////8/Pz//AAAA/wAAAP8AAAD/v7+/////
- ////////////////////////////////////////////////////////Pz8//wAAAP8AAAD/AAAA/7+/
- v////////////////////////////////////////////////////////////z8/P/8AAAD/AAAA/wAA
- AP+/v7////////////////////////////////////////////////////////////8/Pz//AAAA/7+/
- v////////////////////////////z8/P/8AAAD/AAAA/wAAAP+/v7//////////////////Pz8//wAA
- AP8AAAD/AAAA/7+/v///////////////////////////////////////////////////////////////
- ////////Pz8//wAAAP8AAAD/AAAA/7+/v///////Pz8//wAAAP+/v7//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////z8/P/8AAAD/AAAA/wAAAP+/v7//////////////////////////////////////////
- //////////////////8/Pz//AAAA/wAAAP8AAAD/v7+/////////////////////////////////////
- ////////////////////////Pz8//wAAAP8AAAD/AAAA/7+/v///////////////////////////////
- /////////////////////////////z8/P/8AAAD/v7+/////////////////////////////Pz8//wAA
- AP8AAAD/AAAA/7+/v/////////////////8/Pz//AAAA/wAAAP8AAAD/v7+/////////////////////
- //////////////////////////////////////////////////8/Pz//AAAA/wAAAP8AAAD/v7+/////
- //8/Pz//AAAA/7+/v///////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////Pz8//wAAAP8AAAD/AAAA/7+/
- v////////////////////////////////////////////////////////////z8/P/8AAAD/AAAA/wAA
- AP+/v7////////////////////////////////////////////////////////////8/Pz//AAAA/wAA
- AP8AAAD/v7+/////////////////////////////Pz8//wAAAP+/v7//////////////////Pz8//wAA
- AP+/v7////////////////////////////8/Pz//AAAA/wAAAP8AAAD/v7+//////////////////z8/
- P/8AAAD/AAAA/wAAAP+/v7////////////////////////////8/Pz//AAAA/7+/v///////////////
- //8/Pz//AAAA/wAAAP8AAAD/v7+/////////////////////////////Pz8//wAAAP+/v7//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////8/Pz//AAAA/wAAAP8AAAD/v7+/////////////////////////////////////
- ////////////////////////Pz8//wAAAP8AAAD/AAAA/7+/v///////////////////////////////
- /////////////////////////////z8/P/8AAAD/AAAA/wAAAP+/v7//////////////////////////
- //8/Pz//AAAA/7+/v/////////////////8/Pz//AAAA/7+/v////////////////////////////z8/
- P/8AAAD/AAAA/wAAAP+/v7//////////////////Pz8//wAAAP8AAAD/AAAA/7+/v///////////////
- /////////////z8/P/8AAAD/v7+//////////////////z8/P/8AAAD/AAAA/wAAAP+/v7//////////
- //////////////////8/Pz//AAAA/7+/v///////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////z8/P/8AAAD/AAAA/wAA
- AP+/v7////////////////////////////////////////////////////////////8/Pz//AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP+/v7//////////////////////////
- //8/Pz//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/7+/v///////////////////////////////
- ////////Pz8//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP+/v7//////////////////////////
- /////////////z8/P/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/v7+/////////////////////
- ////////Pz8//wAAAP8AAAD/AAAA/7+/v////////////////////////////z8/P/8AAAD/v7+/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////Pz8//wAAAP8AAAD/AAAA/7+/v///////////////////////////////
- /////////////////////////////z8/P/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/7+/v////////////////////////////z8/P/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/v7+///////////////////////////////////////8/Pz//AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/7+/v///////////////////////////////////////Pz8//wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP+/v7////////////////////////////8/Pz//AAAA/wAAAP8AAAD/v7+/////
- ////////////////////////Pz8//wAAAP+/v7//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////8/Pz//AAAA/wAA
- AP8AAAD/v7+/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////z8/P/8AAAD/AAAA/wAAAP+/v7//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////Pz8//wAA
- AP8AAAD/AAAA/7+/v///////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////8/Pz//AAAA/wAAAP8AAAD/v7+/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///c3P//Ojr//9PT///////////////////////////////////////////////////Q0P//dHT//xoa
- //8QEP//JSX//zc3//9KSv//Xl7//3Nz//+Ghv//mpr//6ys///AwP//19f//+np///7+///////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////z8//9YWP//eHj///b2////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////2dn//x0d//8AAP//EBD//8LC////////////////
- /////////////+Pj//+Jif//Kyv//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8SEv//Jib//zg4//9LS///YGD//3R0//+Hh///m5v//6+v
- ///Dw///+Pj/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////a2v//wAA//8AAP//IyP//7u7////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////9LS
- //8VFf//AAD//wAA//8AAP//CAj//6ys////////8fH//56e//9CQv//AgL//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//+0tP//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////4iI//8AAP//AAD//wAA//8AAP//AAD//11d
- ///p6f//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////Nzf//FRX//wAA//8AAP//AAD//wAA//8AAP//AwP//4aG
- //8JCf//AAD//wAA//8AAP//AAD//wAA//8REf//Zmb//8HB///29v//5+f//9PT//+7u///qan//5aW
- //9/f///bGz//1hY//9ERP//Li7//xwc//8HB///AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//3Fx////////////////////////7+///0xM///ExP//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //+iov//AQH//wAA//8AAP//Cgr//wAA//8AAP//AAD//xMT//+fn////f3/////////////////////
- ////////////////////////////////////////////////////////////////////////rKz//z8/
- //8/P///Pz///z8///8/P///Pz///z8///8/P///Pz///z8///8/P///Pz///z8///8/P///Pz///z8/
- //95ef//////////////////////////////////////////////////////////////////yMj//w8P
- //8AAP//AAD//woK//+lpf//KSn//wAA//8AAP//AAD//wAA//8AAP//AAD//wgI//9VVf//sLD///j4
- ////////////////////////////////////////////////////////////////////////////////
- ///y8v//3d3//8nJ//+1tf//oqL//4uL//94eP//TEz//wAA//8AAP//MDD//////////////////+rq
- //8wMP//AAD//wYG//+goP//////////////////////////////////////////////////////////
- ////////////////////////////////////////u7v//wYG//8AAP//AAD//1BQ///w8P//cHD//wMD
- //8AAP//AAD//wAA//9AQP//2dn/////////////////////////////////////////////////////
- //////////////////////////////////+Rkf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//z4+////////////////////////////////
- /////////////////////////////8HB//8PD///AAD//wAA//8ODv//vr7////////s7P//OTn//wAA
- //8AAP//AAD//wAA//8aGv//8fH/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///o6P//AAD//wAA//8CAv//7u7////////k5P//Kir//wAA//8AAP//AAD//wAA//93d////Pz/////
- /////////////////////////////////////////////////////////////////////////////8/P
- //8PD///AAD//wAA//85Of//9fX/////////////y8v//zAw//8AAP//AAD//wAA//8HB///gYH///j4
- /////////////////////////////////////////////////////////////////////////////5GR
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//MDD///////////////////////////////////////////////////////++vv//Cgr//wAA
- //8AAP//Dw///8jI///////////////////19f//TEz//wAA//8AAP//AAD//xYW///y8v//////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////8qKv//AAD//wAA//+wsP//3d3//yQk
- //8AAP//AAD//wAA//8AAP//AAD//wAA//9OTv//8vL/////////////////////////////////////
- ///////////////////////////////////h4f//Ghr//wAA//8AAP//JSX//+rq////////////////
- ////////+/v//4qK//8KCv//AAD//wAA//8AAP//KSn//8HB////////////////////////////////
- ////////////////////////////////////////gID//wAA//8AAP//X1///7+///+/v///v7///7+/
- //+/v///v7///7+///+/v///v7///7+///+fn///AAD//wAA//8jI///////////////////////////
- ////////////////////////tbX//woK//8AAP//AAD//xUV///Nzf//////////////////////////
- ///8/P//YmL//wAA//8AAP//AAD//zMz///o6P//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////2xs//8AAP//AAD//01N//8dHf//AAD//wAA//8GBv//qan//1FR//8AAP//AAD//wAA
- //8tLf//4OD/////////////////////////////////////////////////////////////7e3//ykp
- //8AAP//AAD//xYW///d3f///////////////////////////////////////93d//9HR///AAD//wAA
- //8AAP//AQH//2Vl///t7f//////////////////////////////////////////////////////////
- //9/f///AAD//wAA//9/f////////////////////////////////////////////////////////+Hh
- //8AAP//AAD//xQU/////////////////////////////////////////////7Oz//8GBv//AAD//wAA
- //8WFv//0tL////////////////////////////////////////d3f//AAD//wAA//8AAP//AAD//yMj
- ///b2///////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////rKz//wAA//8AAP//AAD//wAA
- //8AAP//Cgr//7q6/////////f3//3t7//8BAf//AAD//wAA//8WFv//xMT/////////////////////
- //////////////////////////////b2//88PP//AAD//wAA//8KCv//y8v/////////////////////
- //////////////////////////////////+lpf//FRX//wAA//8AAP//AAD//xcX//+mpv//////////
- /////////////////////////////////////////////39///8AAP//AAD//39/////////////////
- ////////////////////////////////////////8PD//wAA//8AAP//BQX/////////////////////
- //////////////////+kpP//Bgb//wAA//8AAP//HR3//9zc////////////////////////////////
- /////////////9HR//8AAP//AAD//wAA//8AAP//AAD//xUV///Kyv//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////r6///AQH//wAA//8AAP//AAD//w8P///Dw////////////////////////6Sk
- //8ICP//AAD//wAA//8GBv//oKD////////////////////////////////////////8/P//U1P//wAA
- //8AAP//AwP//7a2////////////////////////////////////////////////////////////////
- ///s7P//YmL//wAA//8AAP//AAD//wQE///R0f//////////////////////////////////////////
- ////////f3///wAA//8AAP//kJD/////////////////////////////////////////////////////
- ///8/P//AAD//wAA//8AAP//9fX/////////////////////////////pKT//wMD//8AAP//AAD//yQk
- ///c3P//////////////////////////////////////////////////0dH//wAA//8AAP//FBT//wYG
- //8AAP//AAD//woK//+2tv//////////////////////////////////////////////////9/f//9DQ
- //+lpf//eXn//05O///Dw////////////////////////////////////////76+//8EBP//AAD//wAA
- //8VFf//ycn//////////////////////////////////8fH//8YGP//AAD//wAA//8AAP//d3f///z8
- /////////////////////////////25u//8AAP//AAD//wAA//+amv//////////////////////////
- //////////////////////////////////////////////////+Pj///AAD//wAA//8AAP//jo7/////
- //////////////////////////////////////////////////9/f///AAD//wAA//+Rkf//////////
- //////////////////////////////////////////////////8NDf//AAD//wAA///o6P//////////
- /////////////5aW//8CAv//AAD//wAA//8kJP//5OT/////////////////////////////////////
- ///////////////////R0f//AAD//wAA//8/P///wMD//w8P//8AAP//AAD//wQE//+dnf//////////
- ///6+v//09P//6io//9+fv//U1P//ycn//8DA///AAD//wAA//8AAP//AAD//3l5////////////////
- //////////////////+0tP//Cgr//wAA//8AAP//AAD//2dn////////////////////////////////
- /////////////+Li//8xMf//AAD//wAA//8AAP//Tk7///Ly//////////////////+MjP//AAD//wAA
- //8AAP//f3//////////////////////////////////////////////////////////////////////
- ////////wsL//wUF//8AAP//AAD//1ZW///9/f//////////////////////////////////////////
- /////////////3p6//8AAP//AAD//5GR////////////////////////////////////////////////
- /////////////xsb//8AAP//AAD//9vb//////////////////+Vlf//AQH//wAA//8AAP//LS3//+jo
- /////////////////////////////////////////////////////////////8bG//8AAP//AAD//z8/
- ////////z8///xkZ//8AAP//AAD//wEB//+EhP//f3///wUF//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//OTn/////////////////////////////qqr//wYG//8AAP//AAD//wAA
- //8AAP//KSn///////////////////////////////////////////////////T0//9TU///AAD//wAA
- //8AAP//LS3//+Dg////////pqb//wEB//8AAP//AAD//2Fh///9/f//////////////////////////
- /////////////////////////////////////////////+bm//8YGP//AAD//wAA//8rK///8/P/////
- ////////////////////////////////////////////////////////cHD//wAA//8AAP//kZH/////
- ////////////////////////////////////////////////////////KCj//wAA//8AAP//zMz/////
- ////////iYn//wAA//8AAP//AAD//zEx///q6v//////////////////////////////////////////
- ////////////////////////v7///wAA//8AAP//Pz/////////5+f//Z2f//wAA//8AAP//AAD//wAA
- //8cHP//AAD//wAA//8AAP//AAD//wAA//8AAP//AQH//yIi//9MTP//AAD//wAA//8DA///8PD/////
- /////////////5+f//8DA///AAD//wAA//8iIv//AgL//wAA//8AAP//6Oj/////////////////////
- //////////////////////////////39//9+fv//AQH//wAA//8AAP//Fhb//4yM//8GBv//AAD//wAA
- //9ISP//+vr/////////////////////////////////////////////////////////////////////
- ///6+v//PDz//wAA//8AAP//Dg7//9jY////////////////////////////////////////////////
- //////////////////9wcP//AAD//wAA//+Rkf//////////////////////////////////////////
- //////////////////81Nf//AAD//wAA//+9vf///////4WF//8AAP//AAD//wAA//83N///7+//////
- //////////////////////////////////////////////////////////////////+/v///AAD//wAA
- //9LS///xsb//ysr//8AAP//AAD//wAA//8EBP//eXn//5qa//8AAP//AAD//xwc//9ycv//oaH//8vL
- ///z8/////////////8pKf//AAD//wAA//+zs///////////////////pKT//wMD//8AAP//AAD//yQk
- //8ZGf//AAD//wAA//+lpf//////////////////////////////////////////////////////////
- //+np///CQn//wAA//8AAP//AAD//wAA//8AAP//MjL///Ly////////////////////////////////
- /////////////////////////////////////////////29v//8AAP//AAD//wEB//+vr///////////
- /////////////////////////////////////////////////////////////3Bw//8AAP//AAD//5eX
- /////////////////////////////////////////////////////////////0FB//8AAP//AAD//7Cw
- //95ef//AAD//wAA//8AAP//Q0P//+/v////////////////////////////////////////////////
- /////////////////////////////7+///8AAP//AAD//xAQ//8CAv//AAD//wAA//8AAP//NDT//8/P
- ////////urr//wAA//8AAP//OTn//////////////////////////////////2xs//8AAP//AAD//3Bw
- ////////////////////////pKT//wYG//8AAP//AAD//wAA//8AAP//AAD//2Rk////////////////
- ///////////////////////////////////////////////////Jyf//GRn//wAA//8AAP//AAD//yAg
- ///n5///////////////////////////////////////////////////////////////////////////
- //+mpv//AAD//wAA//8AAP//eXn/////////////////////////////////////////////////////
- ////////////////////////cHD//wAA//8AAP//oaH/////////////////////////////////////
- ////////////////////////UVH//wAA//8AAP//Ly///wAA//8AAP//AAD//0RE///19f//////////
- ////////////////////////////////////////////////////////////////////////sbH//wAA
- //8AAP//AAD//wAA//8AAP//Cgr//42N///8/P/////////////Z2f//AAD//wAA//8fH///////////
- ////////////////////////iIj//wAA//8AAP//Ly//////////////////////////////s7P//wYG
- //8AAP//AAD//wAA//8AAP//JCT/////////////////////////////////////////////////////
- ///////////////////k5P//MjL//wAA//8TE///19f/////////////////////////////////////
- ////////////////////////////////////////0tL//wsL//8AAP//AAD//0VF///8/P//////////
- //////////////////////////////////////////////////////////////////9wcP//AAD//wAA
- //+hof////////////////////////////////////////////////////////////9iYv//AAD//wAA
- //8AAP//AAD//wAA//9PT///+fn/////////////////////////////////////////////////////
- /////////////////////////////+bm//9LS///AAD//wAA//8AAP//AAD//0VF///e3v//////////
- //////////////T0//8AAP//AAD//wQE///8/P///////////////////f3//4CA//8CAv//AAD//wAA
- //8ICP//9vb/////////////////////////////s7P//wYG//8AAP//AAD//wAA//8AAP//5OT/////
- ///////////////////////////////////////////////////////////////////19f//XV3//8TE
- /////////////////////////////////////////////////////////////////////////////+/v
- //8lJf//AAD//wAA//8gIP//6+v/////////////////////////////////////////////////////
- /////////////////////////////2dn//8AAP//AAD//6Gh////////////////////////////////
- /////////////////////////////25u//8AAP//AAD//wAA//8AAP//Vlb///n5////////////////
- //////////////////////////////////////////////////////////////39//+Zmf//EBD//wAA
- //8AAP//AAD//xIS//+hof///f3//////////////////////////////////xER//8AAP//AAD//6+v
- ///m5v///////+/v//9OTv//AAD//wAA//8AAP//HBz//8jI////////////////////////////////
- ////////urr//woK//8AAP//AAD//wAA//+fn///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////9/f//UFD//wAA//8AAP//Bwf//8rK////////////////
- ////////////////////////////////////////////////////////////////////////YmL//wAA
- //8AAP//oaH/////////////////////////////////////////////////////////////enr//wAA
- //8AAP//AAD//1tb///8/P//////////////////////////////////////////////////////////
- ///////////////////Y2P//Pj7//wAA//8AAP//AAD//wAA//8AAP//YmL/////////////////////
- ////////////////////////LCz//wAA//8AAP//AAD//wAA//8PD///FRX//wAA//8AAP//AAD//zw8
- ///n5///////////////////////////////////////////////////vr7//woK//8AAP//AAD//xUV
- ///S0v//////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////4aG
- //8AAP//AAD//wAA//+cnP//////////////////////////////////////////////////////////
- //////////////////////////////////9iYv//AAD//wAA//+hof//////////////////////////
- //////////////////////////////////+Jif//AAD//wAA//9paf///Pz/////////////////////
- ///////////////////////////////////////////////////5+f//goL//wcH//8AAP//AAD//wAA
- //8EBP//AAD//wAA//9iYv////////////////////////////////////////////9ISP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//9tbf//+vr/////////////////////////////////////
- ////////////////////////p6f//wAA//8AAP//AAD//xMT///IyP//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////+7u///AwP//wAA//8AAP//ZGT/////////////////////
- /////////////////////////////////////////////////////////////////////////////2Ji
- //8AAP//AAD//6ys/////////////////////////////////////////////////////////////5iY
- //8AAP//bm7///39////////////////////////////////////////////////////////////////
- ////////xsb//ysr//8AAP//AAD//wAA//8CAv//bW3//5WV//8AAP//AAD//2lp////////////////
- /////////////////////////////729//91df//UlL//y0t//8HB///AAD//wAA//8ICP//oKD/////
- //////////////////////////////////////////////////////////////z8//+UlP//AAD//wAA
- //8AAP//AAD//w8P///IyP//////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////4eH//xMT
- //8AAP//AAD//zU1///4+P//////////////////////////////////////////////////////////
- ////////////////////////////////////////YmL//wAA//8AAP//sLD/////////////////////
- ////////////////////////////////////////paX//3l5////////////////////////////////
- ////////////////////////////////////////8fH//2tr//8CAv//AAD//wAA//8AAP//Kyv//8bG
- ////////oaH//wAA//8AAP//cHD/////////////////////////////////////////////////////
- //////////////z8///h4f//vLz//9LS////////////////////////////////////////////////
- //////////////////+1tf//LS3//wAA//8AAP//AAD//wAA//8AAP//AAD//w8P//++vv//////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////f3//81Nf//AAD//wAA//8UFP//4eH/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //9iYv//AAD//wAA//+wsP//////////////////////////////////////////////////////////
- ///w8P///////////////////////////////////////////////////////////////////////7Gx
- //8cHP//AAD//wAA//8AAP//BQX//4GB///4+P////////////+amv//AAD//wAA//9wcP//////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////Nzf//QkL//wAA//8AAP//AAD//wAA
- //8QEP//enr//xUV//8AAP//AAD//woK//++vv//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////ZGT//wAA
- //8AAP//AwP//7y8////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////1FR//8AAP//AAD//7Cw////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////5+f//gID//wwM//8AAP//AAD//wAA//8AAP//UlL//9nZ
- /////////////5GR//8AAP//AAD//3Bw////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///f3///XFz//wEB//8AAP//AAD//wAA//8JCf//dXX//+3t////////0tL//xUV//8AAP//AAD//woK
- //+2tv//////////////////////////////////////////////////////////////////////////
- /////////////////////////////52d//8AAP//AAD//wAA//+Hh///////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////UVH//wAA//8AAP//sLD/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////5+f//2lp//8EBP//AAD//wAA//8AAP//BAT//2pq///o6P//kZH//wAA//8AAP//fX3/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////9vb//0dH//8AAP//AAD//wAA//8AAP//BQX//7u7
- ////////////////////////09P//x0d//8AAP//AAD//wYG//+zs///////////////////////////
- ///////////////////////////////////////////////////////////////////Ly///CAj//wAA
- //8AAP//NDT///39////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////9RUf//AAD//wAA//+ysv//////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////9nZ//9SUv//AAD//wAA
- //8AAP//AAD//w0N//85Of//AAD//wAA//9/f///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////f3//6Wl//8aGv//AAD//wAA//8AAP//BQX//3V1///29v//////////////////29v//wkJ
- //8AAP//AAD//wkJ///m5v//////////////////////////////////////////////////////////
- /////////////////////////////9/f//8pKf//AAD//wAA//8AAP//cHD///z8////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////1FR//8AAP//AAD//7+/////////////////////////////////////////////////
- ////////0dH//wAA//8AAP//AAD//wAA//8AAP//Wlr//+np////////////////////////////////
- ///////////////////////////////////Fxf//Ozv//wAA//8AAP//AAD//wAA//8AAP//AAD//39/
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////Ly//91df//BQX//wAA
- //8AAP//CAj///X1//////////////////+Bgf//AAD//wAA//8AAP//j4//////////////////////
- /////////////////////////////////////////////////////////////////////////////+/v
- //9HR///AAD//wAA//8AAP//Skr//+/v////////////////////////////////////////////////
- ////////////////////////////////////////////////////////UVH//wAA//8AAP//v7//////
- ///////////////////////////////////////////////////g4P//AAD//wAA//8AAP//AAD//wAA
- //8AAP//EhL//56e///9/f//////////////////////////////////////////////////////////
- ////////rq7//ycn//8AAP//AAD//wAA//8AAP//Jib//9/f////////////////////////////////
- ////////09P//9bW///n5///9fX/////////////////////////////////////////////////////
- //////////////////////////////////+Ojv//AAD//wAA//9KSv//////////////////np7//wEB
- //8AAP//AAD//25u////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////z8//9qav//AAD//wAA//8AAP//KSn//93d
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////9KSv//AAD//wAA//+/v///////////////////////////////////////////
- /////////////+Hh//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//z8////X1///////////
- ////////////////////////////////////////////////////////+/v//5eX//8YGP//AAD//wAA
- //8AAP//ycn///////////////////////////////////////8vL///AAD//wAA//8AAP//Bwf//xkZ
- //8pKf//OTn//4OD///u7v///////////////////////////////////////////////////////1NT
- //8AAP//AAD//5KS/////////////7q6//8GBv//AAD//wAA//9RUf///Pz/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////+UlP//AwP//wAA//8AAP//FBT//8LC////////////////////////////////
- /////////////////////////////////////////////////////////////z8///8AAP//AAD//7+/
- ////////////////////////////////////////////////////////7u7//wAA//8AAP//ERH/////
- //+4uP//ICD//wAA//8AAP//AAD//wcH//+AgP//+Pj/////////////////////////////////////
- /////////////////////////////35+//8AAP//AAD//wAA///R0f//////////////////////////
- /////////////xsb//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wwM//9ycv//4uL/////
- ///////////////////////////////////6+v//Dg7//wAA//8AAP//3Nz////////Q0P//Dw///wAA
- //8AAP//Njb///X1////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////+3t///Dw///wAA
- //8AAP//Bgb//52d////////////////////////////////////////////////////////////////
- ////////////////////////Pz///wAA//8AAP//v7//////////////////////////////////////
- ///////////////////w8P//AAD//wAA//8AAP/////////////09P//cnL//wMD//8AAP//AAD//wAA
- //8oKP//wMD/////////////////////////////////////////////////////////////cHD//wAA
- //8AAP//AAD//97e////////////////////////////////////////BAT//wAA//8AAP//CAj//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8GBv//YWH//+Li/////////////////////////////7+/
- //8AAP//AAD//yYm////////5OT//x0d//8AAP//AAD//yIi///p6f//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////U1P//IiL//wAA//8AAP//AAD//3Nz///8/P//////////
- //////////////////////////////////////////////////////////////////8/P///AAD//wAA
- ///Jyf////////////////////////////////////////////////////////z8//8AAP//AAD//wAA
- ////////////////////////zMz//zEx//8AAP//AAD//wAA//8BAf//ZGT//+7u////////////////
- //////////////////////////////////9wcP//AAD//wAA//8AAP//4uL/////////////////////
- /////////////+vr//8AAP//AAD//wwM////////+Pj//+np///b2///n5///ykp//8AAP//AAD//wAA
- //8VFf//6+v/////////////////////////////dHT//wAA//8AAP//cHD//+/v//8vL///AAD//wAA
- //8SEv//2dn/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///p6f//Ozv//wAA//8AAP//AAD//0xM///x8f//////////////////////////////////////////
- /////////////////////////////z8///8AAP//AAD//9HR////////////////////////////////
- /////////////////////////////wAA//8AAP//AAD///Dw////////////////////////+/v//4mJ
- //8KCv//AAD//wAA//8AAP//srL//////////////////////////////////////////////////3Bw
- //8AAP//AAD//wAA///w8P//////////////////////////////////2Nj//wAA//8AAP//JSX/////
- ////////////////////////ysr//wEB//8AAP//AAD//6en////////////////////////////////
- //8qKv//AAD//wAA//+0tP//R0f//wAA//8AAP//Bwf//8PD////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////4+P//XFz//wAA//8AAP//AAD//ysr
- ///f3///////////////////////////////////////////////////////////////////Pz///wAA
- //8AAP//0dH/////////////////////////////////////////////////////////////DQ3//wAA
- //8AAP//8PD//////////////////////////////////9zc//8ODv//AAD//wAA///X1///////////
- ////////////////////////////////////////bGz//wAA//8AAP//AAD///Pz////////////////
- ///////////////////AwP//AAD//wAA//85Of////////////////////////j4//8sLP//AAD//wAA
- //9NTf//////////////////////////////////4OD//wAA//8AAP//CQn//1lZ//8AAP//AAD//wEB
- //+pqf//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////9/f//hob//wEB//8AAP//AAD//xQU///Cwv//////////////////////////
- //////////////////////////////////80NP//AAD//wAA///R0f//////////////////////////
- //////////////////////////////////8REf//AAD//wAA///j4///////////////////////////
- ////////+vr//wMD//8AAP//AQH///f3////////////////////////////////////////////////
- //9iYv//AAD//wAA//8AAP///////////////////////////////////////6qq//8AAP//AAD//ycn
- //+env//wcH//+Xl////////e3v//wAA//8AAP//Dg7//+Hh////////////////////////////////
- //+Wlv//AAD//wAA//8DA///AAD//wAA//8AAP//ior/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////qqr//woK
- //8AAP//AAD//wYG//+dnf///////////////////////////////////////////////////////zAw
- //8AAP//AAD//9HR/////////////////////////////////////////////////////////////xwc
- //8AAP//AAD//+Hh///////////////////////////////////d3f//AAD//wAA//8eHv//////////
- /////////////////////////////////////////////2Ji//8AAP//AAD//wgI////////////////
- ////////////////////////lpb//wAA//8AAP//AAD//wAA//8AAP//AAD//wwM//8DA///AAD//wAA
- //+Wlv///////////////////////////////////////0xM//8AAP//AAD//wAA//8AAP//AAD//2ho
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////+6uv///Pz/////////////////////////////////////////////////////
- ////////////////////////////////////////ysr//xkZ//8AAP//AAD//wAA//9zc////Pz/////
- ////////////////////////////////////////MDD//wAA//8AAP//0dH/////////////////////
- ////////////////////////////////////////IiL//wAA//8AAP//09P/////////////////////
- /////////f3//3l5//8AAP//AAD//z4+////////////////////////////////////////////////
- ////////YmL//wAA//8AAP//ERH///////////////////////////////////////98fP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//PDz///z8////////////////////////////////
- ///29v//Cgr//wAA//8AAP//AAD//wAA//9MTP///Pz/////////////////////////////////////
- ////////////////////////////////////////////////////////19f//wcH//9bW////Pz/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////4+P//zEx//8AAP//AAD//wAA//9MTP//8fH/////////////////////////////////////
- //8wMP//AAD//wAA///h4f//////////////////////////////////////////////////////////
- //8qKv//AAD//wAA///R0f////////////////////////X1//9ZWf//AAD//wAA//8AAP//Y2P/////
- //////////////////////////////////////////////////9XV///AAD//wAA//8eHv//////////
- /////////////////////////////+np//+6uv//mZn//3R0//9SUv//MDD//w0N//8AAP//AAD//wgI
- ///Y2P///////////////////////////////////////7e3//8AAP//AAD//wAA//8AAP//MjL///Pz
- ////////////////////////////////////////////////////////////////////////////////
- //////////////z8//84OP//AAD//wAA//9QUP//+fn/////////////////////////////////////
- ////////////////////////////////////////////////////////8/P//09P//8AAP//AAD//wAA
- //8rK///39///////////////////////////////////zAw//8AAP//AAD//+Hh////////////////
- /////////////////////////////////////////////zAw//8AAP//AAD//8LC////////////////
- ///k5P//NDT//wAA//8AAP//AAD//zg4///m5v//////////////////////////////////////////
- /////////////1FR//8AAP//AAD//yIi////////////////////////////////////////////////
- /////////////////////////////+jo///ExP//w8P/////////////////////////////////////
- ////////bW3//wAA//8AAP//AAD//yAg///m5v//////////////////////////////////////////
- ////////////////////////////////////////////////////////j4///wAA//8AAP//AAD//wAA
- //9NTf//9fX/////////////////////////////////////////////////////////////////////
- ////////////////////////+fn//yQk//8AAP//AAD//wAA//+Fhf//////////////////////////
- ////////Ly///wAA//8AAP//4eH/////////////////////////////////////////////////////
- ////////ODj//wAA//8AAP//v7//////////////yMj//xkZ//8AAP//AAD//wAA//9fX///+Pj/////
- ////////////////////////////////////////////////////////UVH//wAA//8AAP//MDD/////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////+/v//8dHf//AAD//wAA//8PD///1dX/////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////9vb//8KCv//AAD//wAA//8AAP//AAD//wAA//9DQ///9fX/////////////////////
- //////////////////////////////////////////////////////////////z8//9bW///AAD//wAA
- //8AAP//cHD///////////////////////////////////////8iIv//AAD//wAA///h4f//////////
- //////////////////////////////////////////////////8/P///AAD//wAA//+0tP///////6Sk
- //8ICP//AAD//wAA//8DA///jo7/////////////////////////////////////////////////////
- //////////////////9RUf//AAD//wAA//80NP//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///5+f//R0f//wAA//8AAP//AAD//5yc////////////////////////////////////////////////
- ///////////////////////////////////////////////////9/f//QUH//wAA//8AAP//JSX//3p6
- //8AAP//AAD//wAA//87O///7+//////////////////////////////////////////////////////
- ///////////////////9/f//YmL//wAA//8AAP//AAD//2lp///9/f//////////////////////////
- /////////////yIi//8AAP//AAD//+Hh////////////////////////////////////////////////
- /////////////0dH//8AAP//AAD//yMj//8UFP//AAD//wAA//8AAP//ERH//7m5////////////////
- /////////////////////////////////////////////////////////////0BA//8AAP//AAD//z8/
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////+fn//09P//8AAP//AAD//wAA//8AAP//DAz//6Cg
- ////////////////////////////////////////////////////////////////////////////////
- /////////////5WV//8AAP//AAD//wIC///Cwv///////4mJ//8AAP//AAD//wAA//83N///7e3/////
- /////////////////////////////////////////////////////////f3//2lp//8AAP//AAD//wAA
- //9eXv///f3/////////////////////////////////////////////IiL//wAA//8AAP//5+f/////
- ////////////////////////////////////////////////////////UVH//wAA//8AAP//AAD//wAA
- //8AAP//AAD//ygo///a2v//////////////////////////////////////////////////////////
- ////////////////////////Pz///wAA//8AAP//SEj/////////////////////////////////////
- //////////////////////////////////////////////////////////////////////////////n5
- //9PT///AAD//wAA//8AAP//BAT//wAA//8AAP//AAD//1pa///x8f//////////////////////////
- ///////////////////////////////////////////////////h4f//Dg7//wAA//8AAP//b2//////
- /////////////42N//8BAf//AAD//wAA//8tLf//6ur/////////////////////////////////////
- //////////////////9zc///AAD//wAA//8AAP//W1v///z8////////////////////////////////
- //////////////////8iIv//AAD//wAA///w8P//////////////////////////////////////////
- //////////////////9XV///AAD//wAA//8AAP//AAD//wYG//9SUv//7+//////////////////////
- //////////////////////////////////////////////////////////////////8/P///AAD//wAA
- //9RUf//////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////5+f//T0///wAA//8AAP//AAD//4mJ///MzP//Jib//wAA
- //8AAP//AAD//yMj///Ly///////////////////////////////////////////////////////////
- /////////////0ZG//8AAP//AAD//yEh///z8////////////////////////5aW//8BAf//AAD//wAA
- //8rK///5OT/////////////////////////////////////////////eXn//wAA//8AAP//AAD//09P
- ///8/P///////////////////////////////////////////////////////yIi//8AAP//AAD///Dw
- /////////////////////////////////////////////////////////////5qa//93d///nJz//7y8
- ///h4f///Pz/////////////////////////////////////////////////////////////////////
- /////////////////////////////zg4//8AAP//AAD//wUF//8jI///OTn//1VV//9sbP//h4f//6Gh
- //+4uP//0tL//+rq////////////////////////////////////////////////////////+fn//09P
- //8AAP//AAD//wAA//+Jif/////////////z8///YmL//wAA//8AAP//AAD//wUF//+Kiv///f3/////
- //////////////////////////////////////////////////+goP//AAD//wAA//8BAf//vr7/////
- /////////////////////////////5mZ//8DA///AAD//wAA//8kJP//5OT/////////////////////
- /////////////4SE//8AAP//AAD//wAA//9PT///+fn/////////////////////////////////////
- ////////////////////////Gxv//wAA//8AAP//8PD/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////19f//35+//8jI///AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wYG//8gIP//Nzf//1FR
- //9qav//g4P//52d//+1tf//zs7//+bm//9PT///AAD//wAA//8BAf//jY3/////////////////////
- ////////p6f//w8P//8AAP//AAD//wAA//9HR///5+f/////////////////////////////////////
- ////////5eX//xAQ//8AAP//AAD//2ho/////////////////////////////////////////////6Sk
- //8DA///AAD//wAA//8eHv//3Nz///////////////////////+Jif//AAD//wAA//8AAP//Q0P///b2
- //////////////////////////////////////////////////////////////////8REf//AAD//wAA
- ///w8P//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///m5v//jY3//zMz//8AAP//AAD//wAA//8AAP//AAD//wAA//8CAv//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AQH//5aW////////////////////////////////////////39///zo6//8AAP//AAD//wAA
- //8WFv//uLj///////////////////////////////////////9RUf//AAD//wAA//8eHv//8fH/////
- /////////////////////////////////////////////6am//8GBv//AAD//wAA//8dHf//1dX/////
- ////////k5P//wAA//8AAP//AAD//0FB///19f//////////////////////////////////////////
- /////////////////////////////xER//8AAP//AAD///Dw////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////+/v//+cnP//Q0P//wIC//8AAP//AAD//wAA//8AAP//AAD//wwM
- //9aWv//tLT///r6///v7///2Nj//7u7//+lpf//iYn//3Bw//9YWP//Ozv//yUl//8JCf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wEB//+Wlv//////////////////////////
- ////////////////////////+/v//3t7//8DA///AAD//wAA//8BAf//c3P///n5////////////////
- ////////p6f//wAA//8AAP//AQH//7q6////////////////////////////////////////////////
- /////////////7Oz//8GBv//AAD//wAA//8VFf//0tL//5aW//8BAf//AAD//wAA//83N///7+//////
- ////////////////////////////////////////////////////////////////////////ERH//wAA
- //8AAP///Pz/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////9/f//6ys//9SUv//Bwf//wAA
- //8AAP//AAD//wAA//8AAP//BQX//0xM//+mpv//8/P/////////////////////////////////////
- ///////////////////////////////////v7///2Nj//7u7//+lpf//iYn//3Bw//9YWP//Ozv//yUl
- //8LC///lpb//////////////////////////////////////////////////////////////////8DA
- //8cHP//AAD//wAA//8AAP//NDT//9vb/////////////+rq//8VFf//AAD//wAA//9hYf//////////
- /////////////////////////////////////////////////////////////7S0//8KCv//AAD//wAA
- //8PD///AQH//wAA//8AAP//MzP//+/v////////////////////////////////////////////////
- //////////////////////////////////8REf//AAD//wAA////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///8/P//u7v//2Fh//8PD///AAD//wAA//8AAP//AAD//wAA//8BAf//PT3//5eX///r6///////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////+3t//9RUf//AAD//wAA//8AAP//DQ3//6Oj
- ////////WVn//wAA//8AAP//Gxv//+/v////////////////////////////////////////////////
- /////////////////////////////76+//8KCv//AAD//wAA//8AAP//AAD//y0t///q6v//////////
- /////////////////////////////////////////////////////////////////////////////xER
- //8AAP//AAD/////////////9vb///Dw///w8P//8PD///Dw///n5///4eH//+Hh///h4f//4eH//9XV
- ///R0f//0dH//9HR///R0f//wsL//7+///+4uP//cXH//xoa//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8uLv//iIj//+Li////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////+Xl///CQn//wAA//8AAP//AAD//0JC//8AAP//AAD//wAA//+0tP//////////
- /////////////////////////////////////////////////////////////////////////////76+
- //8PD///AAD//wAA//8nJ///6ur/////////////////////////////////////////////////////
- ////////////////////////////////////////AwP//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//yAg//96ev//09P/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////U1P//LS3//wAA
- //8AAP//AAD//wAA//8AAP//XFz/////////////////////////////////////////////////////
- /////////////////////////////////////////////8jI//8PD///JCT//+Tk////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//Fhb//2tr///Fxf///f3/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////39///a2v//wEB//8AAP//AAD//xgY///s7P//////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////8nJ///j4///////////////////////////////////////////////////////////
- /////////////////////////////////////////////wAA//8AAP//AgL//xER//8REf//ERH//xER
- //8REf//Fhb//yIi//8iIv//IiL//yIi//8iIv//KSn//zAw//8wMP//MDD//zAw//8wMP//Ojr//z8/
- //8/P///Xl7//7e3///6+v//////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////srL//xQU//8AAP//ra3/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////5OT//4eH////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAQAAAAIAAAEAIAAAAAAAACAEAAAA
- AAAAAAAAAAAAAAAAAAD/////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////39/f/8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////////////f39//wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////
- ////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////
- /////////////39/f/8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////
- //////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////
- /////////////////////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////
- /////////////////////////////////////////////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////9/f3//AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3///////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////
- /////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////
- //////////////////9/f3//AAAA/wAAAP8AAAD/f39/////////////////////////////////////
- ////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////
- //////////////////////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////f39//wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////
- //////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////
- ////////////////////////f39//wAAAP8AAAD/AAAA/39/f///////////////////////////////
- /////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////
- ////////////////////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////
- ////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////
- /////////////////////////////39/f/8AAAD/AAAA/wAAAP9/f3//////////////////////////
- //////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/
- f////////////////////////////////////////////////////////////39/f/8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////
- //////////////////////////////////////////////////9/f3//AAAA/wAAAP8AAAD/f39/////
- //////////////////////////////////9/f3//AAAA/wAAAP8AAAD/f39/////////////////////
- ////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP9/f3///////////////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/f39/////////////////////////////////////////////////////////////f39//wAA
- AP8AAAD/AAAA/39/f///////////////////////////////////////////////////////////////
- //////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////
- ////////////////////////////////////////////////////////f39//wAAAP8AAAD/AAAA/39/
- f///////////////////////////////////////f39//wAAAP8AAAD/AAAA/39/f///////////////
- /////////////////////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/f39///////////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/39/f////////////////////////////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////////////////////
- ////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/
- f////////////////////////////////////////////////////////////39/f/8AAAD/AAAA/wAA
- AP9/f3///////////////////////////////////////39/f/8AAAD/AAAA/wAAAP9/f3//////////
- //////////////////////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/39/f///////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/f39/////////////////////////////////////////////////////
- /////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP9/f3////////////////////////////////////////////////////////////9/f3//AAAA/wAA
- AP8AAAD/f39///////////////////////////////////////9/f3//AAAA/wAAAP8AAAD/f39/////
- ////////////////////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP9/f3///////////////////////////////////////39/f/8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/39/f///////////////////////////////////////////////
- //////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/
- f///////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/
- f///////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/f39/////////////////////////////////////////////////////////////f39//wAA
- AP8AAAD/AAAA/39/f///////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/f39///////////////////////////////////////9/f3//AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP9/f3//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP9/f3//////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/39/f////////////////////////////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP9/f3///////////////////////////////////////39/f/8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////////////f39//wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/f39/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/
- f///////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/f39/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/f39///////////////////////////////////////9/f3//AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3///////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/39/f///////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP9/f3//////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/39/f///////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////39/f/8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/39/f///////////////////////////////////////f39//wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/f39/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////
- //////////////////////////////////////////////////////////////////9/f3//AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////////////f39//wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3///////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////39/f/8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/39/f///////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////39/f/8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////
- ////////////////////////////////////////////////////////////////////////f39//wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3///////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/f39/////////////////////////////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////
- /////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////9/f3//AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////9/f3//AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////
- /////////////////////////////////////////////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/39/f///////////////////////////////////////////////
- /////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////
- //////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////f39//wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////39/f/8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////f39//wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/
- f///////////////////////////////////////////////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////
- /////////////39/f/8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////
- //////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////
- ////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////9/f3//AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////9/f3//AAAA/wAAAP8AAAD/f39/////////////////////////////////////
- ////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////
- /////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////39/f/8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/f39//////////////////39/f/8AAAD/AAAA/wAAAP9/f3//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////f39//wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////f39//wAAAP8AAAD/AAAA/39/f///////////////////////////////
- /////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////
- //////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/
- f///////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////9/f3//AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f/////////////////9/f3//AAAA/wAAAP8AAAD/f39/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////39/f/8AAAD/AAAA/wAAAP9/f3//////////////////////////
- //////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/
- f///////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP9/f3//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////f39//wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////f39//wAAAP8AAAD/AAAA/39/
- f///////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////9/f3//AAAA/wAAAP8AAAD/f39/////////////////////
- ////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP9/f3///////////////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/f39/////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39//////////////////39/f/8AAAD/AAAA/wAA
- AP9/f3//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////
- ////////////////////////////////////////////////////////f39//wAAAP8AAAD/AAAA/39/
- f///////////////////////////////////////f39//wAAAP8AAAD/AAAA/39/f///////////////
- /////////////////////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/f39///////////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/39/f////////////////////////////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP9/f3///////////////////////////////////////39/f/8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/39/f///////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/
- f////////////////////////////////////////////////////////////39/f/8AAAD/AAAA/wAA
- AP9/f3///////////////////////////////////////39/f/8AAAD/AAAA/wAAAP9/f3//////////
- //////////////////////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/39/f///////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/f39///////////////////////////////////////9/f3//AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////////////////////
- /////////////39/f/8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP9/f3////////////////////////////////////////////////////////////9/f3//AAAA/wAA
- AP8AAAD/f39///////////////////////////////////////9/f3//AAAA/wAAAP8AAAD/f39/////
- ////////////////////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP9/f3///////////////////////////////////////39/f/8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/39/f///////////////////////////////////////f39//wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////
- //////////////////9/f3//AAAA/wAAAP8AAAD/f39/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/
- f///////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/f39/////////////////////////////////////////////////////////////f39//wAA
- AP8AAAD/AAAA/39/f///////////////////////////////////////f39//wAAAP8AAAD/AAAA/39/
- f////////////////////////////////////////////////////////////39/f/8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/f39///////////////////////////////////////9/f3//AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////////////////////
- /////////////39/f/8AAAD/AAAA/wAAAP9/f3///////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////
- ////////////////////////f39//wAAAP8AAAD/AAAA/39/f///////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/f39/////////////////////////////////////////////////////////////f39//wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/
- f///////////////////////////////////////////////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/f39/////////////////////////////////////////////////////////////////////
- /////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////
- /////////////////////////////39/f/8AAAD/AAAA/wAAAP9/f3//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/
- f///////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/39/f////////////////////////////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP9/f3//////////////////////////////////////////////////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/39/f///////////////////////////////////////////////////////////////
- //////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////
- //////////////////////////////////9/f3//AAAA/wAAAP8AAAD/f39/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP9/f3//////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/f39/////////////////////////////////////////////////////////////////////
- /////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////////////////////
- ////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////////////////////
- /////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////
- ////////////////////////////////////////f39//wAAAP8AAAD/AAAA/39/f///////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/f39/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/39/f///////////////////////////////////////////////////////////////
- //////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////////////////////
- /////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////
- //////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////
- /////////////////////////////////////////////39/f/8AAAD/AAAA/wAAAP9/f3//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/39/f///////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////39/f/8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////9/f3//AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////f39//wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////90dP//dHT/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////6+v//v7///11d//8NDf//Ghr//ycn//9ERP//U1P//2Fh//96ev//iIj//6Oj
- //+3t///xMT//+Hh///r6///////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////6en//z8///+hof//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////90dP//AAD//wAA//9VVf//+vr/////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////9LS//9xcf//Ghr//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8aGv//Jyf//0RE//9TU///YWH//3p6//+IiP//o6P//7y8
- ///Hx///4eH///Dw////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////8/P//zg4//8AAP//AAD//0FB
- ///c3P//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////90dP//AAD//wAA//8AAP//AAD//0FB
- ///z8///////////////////////////////////////////////////////////////////////////
- ///k5P//hIT//ysr//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//x4e//8sLP//RET//1ZW//9hYf//f3///4yM//+jo///vLz//8fH
- ///h4f//8PD/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////+vr//0xM//8AAP//AAD//wAA
- //8AAP//CAj//4aG///6+v//////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////r6//9ra///AAD//wAA//8AAP//AAD//wAA
- //8AAP//Li7//+np////////////////////////////////////////////////////////8PD//56e
- //9DQ///AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//Hh7//yws//9ERP//Wlr//2Rk//9/f///kZH//+Xl////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////2dn//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//Kir//8jI////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////r6//9VVf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8iIv//2dn///////////////////////////////////r6//+ysv//VVX//wgI
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//+Hh///////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////4OD//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//amr///Dw////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////r6//9VVf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//xUV///Cwv//////////////////x8f//2lp//8VFf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//S0v/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////52d//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8aGv//qKj/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////r6//9VVf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//DQ3//6+v///r6///Jyf//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//CAj//1VV//+ysv//9vb//+Tk
- ///a2v//xMT//6+v//+env//f3///3Bw//9hYf//RET//zg4//8jI///CAj//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//w0N
- ///29v///////////////////////////////////////////////////////8LC//9iYv//8/P/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////7Oz//8EBP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//9NTf//4eH/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////Pz//9ISP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8EBP//e3v//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//9HR///np7///Pz////////////////
- ///////////////////////////////////////////////////////////////////29v//4eH//8/P
- ///AwP//o6P//5GR//9/f///ZGT//1ZW//9ERP//LCz//x4e//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//w8P//////////////////////////////////////////////////8LC//8NDf//AAD//zU1
- ///p6f//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////8zM//8NDf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//Jib//wQE//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//w0N
- //+Pj///+vr/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////5GR//9/f///f3///39///9/f///f3///39/
- //9/f///f3///39///9/f///f3///39///9/f///f3///39///9/f///f3///39///9/f///f3///39/
- //9/f///f3///39///9/f///f3///39///9/f///f3///39///9/f///f3///39////R0f//////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////Pz//88PP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//ykp//+Dg///AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//MzP//5CQ///k5P//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////+vr///h4f//xMT//7Oz
- //+jo///g4P//3d3//9hYf//TEz//0BA//8jI///DQ3//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//39//////////////////////////////////////////////6+v//8NDf//AAD//wAA
- //8AAP//Ghr//8zM////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////93d//8aGv//AAD//wAA
- //8AAP//AAD//wAA//8AAP//NTX///Pz///Q0P//Njb//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//zEx///MzP//////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////8jI///AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//lZX/////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////Pz//88PP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//ykp///p6f///////6Gh//8EBP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//yIi//98fP//2dn/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////4eH//9bW//9aWv//AAD//wAA
- //8AAP//AAD//wAA//9ERP///////////////////////////////////////6ys//8EBP//AAD//wAA
- //8AAP//AAD//wAA//8NDf//qKj/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////+np//8pKf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//IiL//+np//////////////r6//+Skv//DQ3//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//BAT//3Jy///z8///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////IyP//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//39/
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////Pz//88PP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//ykp///p6f//////////////////s7P//w0N//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//Jib//8fH////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////s7P//wAA
- //8AAP//AAD//wAA//8AAP//CAj///b2/////////////////////////////6Wl//8EBP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//+Dg///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////Pz//88PP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//FRX//9nZ/////////////////////////////+Hh//9NTf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//Hh7//7Cw////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////yMj//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //96ev//////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////+np//8pKf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//zg4///p6f/////////////////////////////Cwv//FRX//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//0RE////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////////////////Dw
- //8AAP//AAD//wAA//8AAP//AAD//wAA///Dw////////////////////////5OT//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//1lZ///z8///////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////r6//9QUP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//DQ3//8LC/////////////////////////////////////////////6io
- //8aGv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//VVX//+Xl////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////8jI///AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//YWH/////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////+np//8pKf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//zw8///z8////////////////////////////////////////9nZ//8eHv//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//9ERP//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////NDT//wAA//8AAP//AAD//wAA//8AAP//f3///////////////////5OT//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//NTX//+np////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////9ra///AAD//wAA
- //8AAP//AAD//wAA//8AAP//BAT//6ys////////////////////////////////////////////////
- ////////8PD//2Zm//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8REf//lpb///r6
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////IyP//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//2Fh////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////+np//8pKf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//zw8///z8///////////////////////////////////////////////////6en//ykp
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//FRX//8zM////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////3R0//8AAP//AAD//wAA//8AAP//AAD//0RE/////////////3h4//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8aGv//zMz/////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////+IiP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//5OT////////////////////////////////////////////////
- ////////////////////////xcX//yoq//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //85Of//1NT/////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////wQE
- //8AAP//AAD//wAA//8AAP//AAD//39///9/f///f3///39///9/f///f3///39///9/f///f3///39/
- //9/f///f3///39///9/f///f3///39///9/f///f3///39///9/f///f3///39///9RUf//AAD//wAA
- //8AAP//AAD//wAA//9ISP//////////////////////////////////////////////////////////
- /////////////////////////////////////////////+Hh//8pKf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//0hI///z8///////////////////////////////////////////////////////////
- ///z8///PDz//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8NDf//u7v/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////+7u///AAD//wAA//8AAP//AAD//wAA//8EBP//8/P//3R0//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//Ghr//7S0//8iIv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//w0N
- //+oqP//////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////+hof//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//3h4////////////////////////////////////////////////
- ///////////////////////////////////29v//goL//wgI//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wQE//97e///9vb/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //8AAP//AAD//wAA//8AAP//AAD//wAA////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////r6///wAA
- //8AAP//AAD//wAA//8AAP//RET/////////////////////////////////////////////////////
- /////////////////////////////////////////////9nZ//8aGv//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//1VV///6+v//////////////////////////////////////////////////////////
- //////////////b2//9VVf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wQE//+lpf//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////8/P//wQE//8AAP//AAD//wAA//8AAP//AAD//0BA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//Ghr//9nZ////////6en//zw8//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//4OD////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////+3t///BAT//wAA
- //8AAP//AAD//wAA//8AAP//AAD//1lZ////////////////////////////////////////////////
- ///////////////////////////////////////////////////Z2f//PT3//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//yIi//+5uf//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////AAD//wAA//8AAP//AAD//wAA//8AAP//////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////8TE
- //8AAP//AAD//wAA//8AAP//AAD//zAw////////////////////////////////////////////////
- /////////////////////////////////////////////9nZ//8aGv//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//1VV///6+v//////////////////////////////////////////////////////////
- ////////////////////////xMT//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//4+P
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////87O///AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//KSn//9nZ///////////////////6+v//YmL//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//WVn///Pz////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////MzP//DQ3//wAA
- //8AAP//AAD//wAA//8AAP//AAD//0FB///6+v//////////////////////////////////////////
- //////////////////////////////////////////////////////////////////+dnf//ERH//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//11d///s7P//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////wAA//8AAP//AAD//wAA//8AAP//AAD/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///ExP//AAD//wAA//8AAP//AAD//wAA//8jI///////////////////////////////////////////
- /////////////////////////////////////////////9nZ//8aGv//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//1lZ///6+v//////////////////////////////////////////////////////////
- /////////////////////////////7Oz//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//dHT///r6////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////eHj//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//KSn//+np//////////////////////////////////+Li///BAT//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//81Nf//6en/////////////////////////////////////
- ///////////////////////////////////////////////////////////////////d3f//Ghr//wAA
- //8AAP//AAD//wAA//8AAP//AAD//ykp///z8///////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////+np
- //9VVf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//ERH//52d////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////8AAP//AAD//wAA//8AAP//AAD//wAA////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////4eH//wAA//8AAP//AAD//wAA//8AAP//Fhb/////////////////////////////////////
- /////////////////////////////////////////////8LC//8aGv//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//3R0////////////////////////////////////////////////////////////////
- //////////////////////////////////+jo///AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//9VVf//+vr/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////7u7//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//MTH//+np/////////////////////////////////////////////7Oz
- //8NDf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//xoa///MzP//////////////////////////
- ///////////////////////////////////////////////////////////////////p6f//KSn//wAA
- //8AAP//AAD//wAA//8AAP//AAD//xoa///p6f//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////7S0//8iIv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//a2v/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////AAD//wAA//8AAP//AAD//wAA//8AAP//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////+Hh//8AAP//AAD//wAA//8AAP//AAD//wAA////////////////////////////////
- /////////////////////////////////////////////8LC//8NDf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//3R0////////////////////////////////////////////////////////////////
- ////////////////////////////////////////o6P//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//zw8///z8///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////z8///BAT//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//PDz///Pz////////////////////////////////////////////////
- ////////1NT//yIi//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//DQ3//6io////////////////
- ///////////////////////////////////////////////////////////////////z8///PDz//wAA
- //8AAP//AAD//wAA//8AAP//AAD//w0N///Z2f//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////8/P//3Jy//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//ERH//93d
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////wAA//8AAP//AAD//wAA//8AAP//Hh7/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////29v//AAD//wAA//8AAP//AAD//wAA//8AAP//9vb/////////////////////
- /////////////////////////////////////////////8LC//8NDf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//3R0////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////6Oj//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//KSn//+np////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////9ra//+zs///iIj//7e3////////////////////////////////
- ////////////////////////////////////////////////////////6en//xER//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//PDz///Pz////////////////////////////////////////////////
- ///////////////////p6f//PDz//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//g4P/////
- ///////////////////////////////////////////////////////////////////6+v//UFD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wQE//+/v///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////+Dg///AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//7e3
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////8AAP//AAD//wAA//8AAP//AAD//yMj////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////wAA//8AAP//AAD//wAA//8AAP//AAD//+Hh////////////////
- /////////////////////////////////////////////8LC//8NDf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//5OT////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////+jo///AAD//wAA//8AAP//AAD//wAA
- //9RUf//Ghr//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8aGv//2dn/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///g4P//t7f//4yM//9hYf//ODj//w0N//8AAP//AAD//wAA//9aWv//////////////////////////
- ////////////////////////////////////////////////////////6en//ykp//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//VVX///b2////////////////////////////////////////////////
- //////////////////////////////r6//9iYv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //9ZWf//8/P/////////////////////////////////////////////////////////////b2///wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//+oqP//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////+3t///BAT//wAA//8AAP//AAD//wAA//8AAP//AAD//4OD
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////AAD//wAA//8AAP//AAD//wAA//8jI///////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////8REf//AAD//wAA//8AAP//AAD//wAA///h4f//////////
- /////////////////////////////////////////////6ys//8ICP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//5OT////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////o6P//wAA//8AAP//AAD//wAA
- //8AAP//f3///+np//8pKf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//xER///Cwv//////////
- ////////////////////////////////////////////////////////5+f//7y8//+Rkf//ZGT//zg4
- //8NDf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//FRX/////////////////////
- ////////////////////////////////////////////////////////3d3//ykp//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//+vr////////////////////////////////////////////////
- /////////////////////////////////////////////4uL//8EBP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//zU1///p6f//////////////////////////////////////////////////i4v//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//+Pj///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////h4f//FRX//wAA//8AAP//AAD//wAA//8AAP//AAD//0hI
- ///6+v//////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////wAA//8AAP//AAD//wAA//8AAP//IyP/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////IyP//wAA//8AAP//AAD//wAA//8AAP//xMT/////
- /////////////////////////////////////////////6ys//8EBP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//5OT////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////6Oj//8AAP//AAD//wAA
- //8AAP//AAD//39/////////8PD//zw8//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//CAj//6ys
- /////////////////////////////+vr//+/v///kZH//2ho//88PP//ERH//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA///S0v//////////
- ////////////////////////////////////////////////////////2dn//xoa//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//+zs///////////////////////////////////////////
- ////////////////////////////////////////////////////////s7P//w0N//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//Ghr//8zM////////////////////////////////////////paX//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//9vb///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////29v//MTH//wAA//8AAP//AAD//wAA//8AAP//AAD//yIi
- ///w8P//////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////8AAP//AAD//wAA//8AAP//AAD//yMj
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////ycn//8AAP//AAD//wAA//8AAP//AAD//8TE
- /////////////////////////////////////////////6ys//8EBP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//BAT//6Wl////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////+env//AAD//wAA
- //8AAP//AAD//wAA//9/f//////////////z8///UFD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8EBP//lpb////////Z2f//RET//xYW//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//kZH/////
- ////////////////////////////////////////////////////////2dn//xoa//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//cHD/////////////////////////////////////
- ///////////////////////////////////////////////////////////////////U1P//IiL//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8NDf//qKj/////////////////////////////u7v//wQE
- //8AAP//AAD//wAA//8AAP//AAD//wAA//9VVf//+vr/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////YmL//wAA//8AAP//AAD//wAA//8AAP//AAD//w0N
- ///Q0P//////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////r6///AAD//wAA//8AAP//AAD//wAA
- //8jI///////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////9ERP//AAD//wAA//8AAP//AAD//wAA
- //+rq////////////////////////////////////////6Wl//8EBP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//BAT//6ys////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////f3///wAA
- //8AAP//AAD//wAA//8AAP//f3////////////////////r6//9nZ///AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//98fP//4eH//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//1NT
- ////////////////////////////////////////////////////////wsL//w0N//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//zQ0////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////+zs
- //9BQf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//+Dg///////////////////0ND//w0N
- //8AAP//AAD//wAA//8AAP//AAD//wAA//88PP//8/P/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////nZ3//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //+hof//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////4eH//wAA//8AAP//AAD//wAA
- //8AAP//IyP/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////RET//wAA//8AAP//AAD//wAA
- //8AAP//o6P//////////////////////////////////5OT//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//BAT//6ys////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////39/
- //8AAP//AAD//wAA//8AAP//AAD//39//////////////////////////////0tL//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//15e//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8NDf//+vr/////////////////////////////////////////////wsL//w0N//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//8PD/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////+vr//2dn//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//1lZ///z8///4eH//xoa
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8pKf//7Oz/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////zMz//wgI//8AAP//AAD//wAA//8AAP//AAD//wAA
- //9ra///////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////+Hh//8AAP//AAD//wAA
- //8AAP//AAD//yMj////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////15e//8AAP//AAD//wAA
- //8AAP//AAD//5GR/////////////////////////////5OT//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//DQ3//7Oz////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //9/f///AAD//wAA//8AAP//AAD//wAA//9/f///////////////////6en//1VV//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8ICP//CAj//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8EBP//MDD//1pa//+IiP//q6v//wAA//8AAP//AAD//wAA
- //8AAP//AAD//8vL////////////////////////////////////////r6///w0N//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//i4v//wgI//8AAP//AAD//wAA//8AAP//AAD//7Oz////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////k5P//wQE//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//NTX//ykp
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8aGv//3d3/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////7Oz//x4e//8AAP//AAD//wAA//8AAP//AAD//wAA
- //84OP//+vr/////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////h4f//AAD//wAA
- //8AAP//AAD//wAA//8jI///////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////9hYf//AAD//wAA
- //8AAP//AAD//wAA//9/f////////////////////////5OT//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//DQ3//8LC////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////f3///wAA//8AAP//AAD//wAA//8AAP//jIz/////////////nZ3//xER//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//9FRf//4eH//zg4//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//zAw//9WVv//f3///6+v///W1v//+vr///////////////////////80NP//AAD//wAA
- //8AAP//AAD//wAA//+Hh////////////////////////////////////////8LC//8NDf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//5OT//9ERP//AAD//wAA//8AAP//AAD//wAA//9tbf//////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////+3t///DQ3//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8NDf//zMz/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////+vr//0VF//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8aGv//5eX/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////4eH//wAA
- //8AAP//AAD//wAA//8AAP//IyP/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////c3P//wAA
- //8AAP//AAD//wAA//8AAP//d3f//////////////////4OD//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//DQ3//8LC////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////39///8AAP//AAD//wAA//8AAP//AAD//6Oj///Z2f//QUH//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//xER//+hof////////////9TU///AAD//wAA//8AAP//AAD//wAA
- //9wcP//0tL///b2////////////////////////////////////////////////////////cHD//wAA
- //8AAP//AAD//wAA//8AAP//R0f/////////////////////////////////////////////wsL//w0N
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//IiL//wAA//8AAP//AAD//wAA//8AAP//Kyv/////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////9nZ//8mJv//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8EBP//t7f/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////4CA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8EBP//v7//////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////+Hh
- //8AAP//AAD//wAA//8AAP//AAD//yMj////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////39/
- //8AAP//AAD//wAA//8AAP//AAD//2Fh/////////////3R0//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//Ghr//8LC////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////9/f///AAD//wAA//8AAP//AAD//wAA//9CQv//CAj//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//1VV///s7P//////////////////aGj//wAA//8AAP//AAD//wAA
- //8AAP//f3///////////////////////////////////////////////////////////////////7u7
- //8AAP//AAD//wAA//8AAP//AAD//wgI///29v//////////////////////////////////////////
- ///Cwv//DQ3//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- ///n5///////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////7Oz//0FB//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//oaH/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////6+v//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//j4//////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///h4f//AAD//wAA//8AAP//AAD//wAA//88PP//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //+IiP//AAD//wAA//8AAP//AAD//wAA//9hYf///////3R0//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//Ghr//9nZ////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////f3///wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//Hh7//7S0/////////////////////////////4OD//8AAP//AAD//wAA
- //8AAP//AAD//2Rk////////////////////////////////////////////////////////////////
- ///z8///BAT//wAA//8AAP//AAD//wAA//8AAP//w8P/////////////////////////////////////
- /////////////8LC//8aGv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//q6v/////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////6+v//Z2f//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//g4P/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////93d//8NDf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//WVn/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////4eH//wAA//8AAP//AAD//wAA//8AAP//RET/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////o6P//wAA//8AAP//AAD//wAA//8AAP//RET//3R0//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//Ghr//9nZ////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////2ho//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//b2////Pz//////////////////////////////////+jo///AAD//wAA
- //8AAP//AAD//wAA//9MTP//////////////////////////////////////////////////////////
- /////////////zs7//8AAP//AAD//wAA//8AAP//AAD//39/////////////////////////////////
- ////////////////////////2dn//xoa//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//2ho////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //+Tk///BAT//wAA//8AAP//AAD//wAA//8AAP//Z2f/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////Pz//8uLv//AAD//wAA//8AAP//AAD//wAA
- //8AAP//Li7///Pz////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////+Hh//8AAP//AAD//wAA//8AAP//AAD//0RE////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////6Oj//8AAP//AAD//wAA//8AAP//AAD//wQE//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//Hh7//9nZ////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////9hYf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8qKv//yMj/////////////////////////////////////////////xMT//wAA
- //8AAP//AAD//wAA//8AAP//MDD/////////////////////////////////////////////////////
- /////////////8zM//8aGv//AAD//wAA//8AAP//AAD//wAA//8/P///////////////////////////
- ///////////////////////////////////Z2f//Ghr//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8rK///////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////7e3//8NDf//AAD//wAA//8AAP//TEz///r6////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////9ZWf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//DQ3//9nZ////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////h4f//AAD//wAA//8AAP//AAD//wAA//9ERP//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////ExP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//KSn//+np////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////p6f//NTX//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wQE//+Cgv//+vr//////////////////////////////////////////////////93d
- //8AAP//AAD//wAA//8AAP//AAD//xER////////////////////////////////////////////////
- /////////////52d//8ICP//AAD//wAA//8AAP//AAD//wAA//8AAP//BAT///Pz////////////////
- /////////////////////////////////////////////9nZ//8aGv//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//+fn////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////2dn//yYm//8AAP//NTX///Pz////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////+Skv//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//6+v////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////4eH//wAA//8AAP//AAD//wAA//8AAP//RET/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////xMT//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//KSn//+np////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////+dnf//ERH//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//zk5///Z2f//////////////////////////////////////////////////////////
- ///29v//AAD//wAA//8AAP//AAD//wAA//8AAP//8/P/////////////////////////////////////
- ////////+vr//2dn//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//x4e///p6f//////////
- ////////////////////////////////////////////////////////2dn//xoa//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//+rq///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////s7P//YmL//+np////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////+/v///BAT//wAA//8AAP//AAD//wAA
- //8AAP//AAD//4CA////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////9ra//8AAP//AAD//wAA//8AAP//AAD//0RE////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////9ra//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//KSn//+np////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////9nZ//9BQf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//DQ3//5aW///6+v//////////////////////////////////////////////////////////
- /////////////xYW//8AAP//AAD//wAA//8AAP//AAD//9ra////////////////////////////////
- ////////6en//zg4//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//0FB///p6f//////////
- ///////////////////////////////////////////////////////////////////Z2f//KSn//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//YWH/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////p6f//Ghr//wAA//8AAP//AAD//wAA
- //8AAP//AAD//0VF///6+v//////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////ExP//AAD//wAA//8AAP//AAD//wAA//9ERP//////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////h4f//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//PDz///Pz////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////+vr//4aG//8ICP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//SEj//+Xl////////////////////////////////////////////////////////////////
- //////////////////8wMP//AAD//wAA//8AAP//AAD//wAA//9VVf//kZH//7y8///g4P//////////
- ////////v7///xoa//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//3Bw///6+v//////////
- /////////////////////////////////////////////////////////////////////////////+np
- //8pKf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//yMj///6+v//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////6+v//PDz//wAA//8AAP//AAD//wAA
- //8AAP//AAD//x4e///s7P//////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////xMT//wAA//8AAP//AAD//wAA//8AAP//RET/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////6+v//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//PDz///Pz////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////yMj//y4u//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//8TE////////////////////////////////////////////////////////////////
- ////////////////////////TEz//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wgI
- //80NP//U1P//wQE//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//CAj//6Gh////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////6en//ykp//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//VVX///r6////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////c3P//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wgI///MzP//////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////8TE//8AAP//AAD//wAA//8AAP//AAD//0RE
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//PDz///Pz////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////z8///b2///wQE//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA///ExP//////////////////////////////////////////////////////////
- /////////////////////////////2Rk//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//Hh7//8zM////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////p6f//KSn//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//9VVf//+vr/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////paX//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//+dnf//////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////ExP//AAD//wAA//8AAP//AAD//wAA
- //9ERP//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////BAT//wAA//8AAP//AAD//wAA
- //8AAP//VVX///Pz////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////+0tP//Hh7//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//xMT/////////////////////////////////////////////////////
- //////////////////////////////////9/f///AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//RUX//+zs////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////+np//8mJv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//0xM
- ///z8///////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////1NT//w0N//8AAP//AAD//wAA
- //8AAP//AAD//wAA//9nZ///////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////xMT//wAA//8AAP//AAD//wAA
- //8AAP//RET/////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////yMj//8AAP//AAD//wAA
- //8AAP//VVX///r6////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////+np//9VVf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//BAT//w0N
- //8AAP//AAD//wAA//8AAP//AAD//8TE////////////////////////////////////////////////
- ////////////////////////////////////////o6P//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//d3f///r6////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////kZH//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//PDz///Pz////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////8/P//yYm//8AAP//AAD//wAA
- //8AAP//AAD//wAA//81Nf//9vb/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////8TE//8AAP//AAD//wAA
- //8AAP//AAD//1NT////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////8jI///AAD//wAA
- //8AAP//VVX///r6////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////52d//8REf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//MTH//8zM
- //9ERP//AAD//wAA//8AAP//AAD//wAA///ExP//////////////////////////////////////////
- /////////////////////////////////////////////87O//8nJ///AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8NDf//paX/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////8TE//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//88PP//8/P/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////0xM//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8VFf//5eX/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////ExP//AAD//wAA
- //8AAP//AAD//wAA//9hYf//////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////QED//wAA
- //8AAP//a2v///r6////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////2dn//0FB//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8ICP//ior///r6
- ////////RET//wAA//8AAP//AAD//wAA//8AAP//4eH/////////////////////////////////////
- //////////////////////////////////////////////////////////////r6///a2v//t7f//5GR
- //9ra///TEz//x4e//8AAP//AAD//wAA//8AAP//AAD//wAA//8iIv//0ND/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////8/P//4KC//8NDf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//zw8///z8///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////4iI//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8EBP//u7v/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////xMT//wAA
- //8AAP//AAD//wAA//8AAP//YWH/////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////0RE
- //8AAP//dHT/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///6+v//hob//wgI//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//9BQf//3Nz/////
- /////////////0RE//8AAP//AAD//wAA//8AAP//AAD//+Hh////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////9vb//9bW//+zs///jIz//2ho//9eXv//7Oz/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////6+v//nZ3//xoa//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//PDz//+np////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////7u7//8EBP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//iIj/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////8TE
- //8AAP//AAD//wAA//8AAP//AAD//2Fh////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //9TU///dHT/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///IyP//Li7//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//xER//+dnf//////////
- //////////////////9ERP//AAD//wAA//8AAP//AAD//wAA///h4f//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////+ysv//Kir//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8pKf//6en/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////+Hh//8VFf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//UVH/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///ExP//AAD//wAA//8AAP//AAD//wAA//9hYf//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////xcX/////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////////////////Pz
- //9vb///BAT//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//1VV///l5f//////////
- ////////////////////////RET//wAA//8AAP//AAD//wAA//8AAP//4eH/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////8jI//9CQv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8nJ///AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//ykp///p6f//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////b2//81Nf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//KSn///Pz////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////xMT//wAA//8AAP//AAD//wAA//8AAP//YWH/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////7S0
- //8eHv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//FRX//7Cw////////////////
- /////////////////////////////ycn//8AAP//AAD//wAA//8AAP//AAD//+Hh////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////3Nz//1lZ//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//0JC///IyP//+vr//1VV//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//KSn//+np
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////9nZ///AAD//wAA
- //8AAP//AAD//wAA//8AAP//DQ3//9TU////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////6Oj//8AAP//AAD//wAA//8AAP//AAD//2Fh////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////+np
- //9FRf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//9dXf//4eH/////
- //////////////////////////////////8jI///AAD//wAA//8AAP//AAD//wAA///h4f//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////s7P//cnL//wQE//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//MjL//7m5///////////////////6+v//VVX//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8pKf//5eX/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////+hof//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//6io////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////+jo///AAD//wAA//8AAP//AAD//wAA//9hYf//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////729//8yMv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wgI
- //92dv//8PD/////////////////////////////IyP//wAA//8AAP//AAD//wAA//8AAP//4eH/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////b2//+Kiv//ERH//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8mJv//paX///////////////////////////////////r6//9VVf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//xoa///Z2f//////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////MzP//CAj//wAA
- //8AAP//AAD//wAA//8AAP//AAD//3d3////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////o6P//wAA//8AAP//AAD//wAA//8AAP//YWH/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////6Gh//8iIv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//xER//+Ojv//9vb//////////////////yMj//8AAP//AAD//wAA//8AAP//AAD///b2
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////9zc//8eHv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//xER
- //+Zmf//+vr/////////////////////////////////////////////+vr//1VV//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//Ghr//9nZ////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////s7P//IiL//wAA
- //8AAP//AAD//wAA//8AAP//AAD//0FB///6+v//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////6Oj//8AAP//AAD//wAA//8AAP//AAD//2Fh////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////9vb//46O//8REf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//yYm//+lpf////////////8jI///AAD//wAA//8AAP//AAD//wAA
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////yMj//zY2//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8EBP//amr///Dw////////////////////////////////////////////////////////dHT//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8aGv//2dn/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////6+v//SEj//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//+QkP//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////+jo///AAD//wAA//8AAP//AAD//wAA//9hYf//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////8PD//3Z2//8ICP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//zY2///Cwv//IyP//wAA//8AAP//AAD//wAA
- //8AAP//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////6+v//mZn//xER//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8VFf//nZ3/////////////////////////////////////////////////////
- //90dP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//xoa///Z2f//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////4CA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//3x8///6+v//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////o6P//wAA//8AAP//AAD//wAA//8AAP//a2v/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////4eH//2Fh
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////s7P//Zmb//wQE//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//85Of//3d3/////////////////////////////////////
- ////////+vr//ycn//8AAP//AAD//wAA//8AAP//AAD//wAA//8NDf//wsL/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////oaH//wQE//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//TEz///Pz////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////6Oj//8AAP//AAD//wAA//8AAP//AAD//39/
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////o6P//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//9mZv//8PD/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////0dH//0VF//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////MzP//OTn//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//9nZ////////////////////////////////
- /////////////3R0//8AAP//AAD//wAA//8AAP//AAD//wAA//8EBP//rKz/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////Cwv//FRX//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8uLv//4eH/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////+jo///AAD//wAA//8AAP//AAD//wAA
- //9/f///////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////6Oj//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//xUV//+oqP//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////vb3//zIy//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //+dnf//FRX//wAA//8AAP//AAD//wAA//8AAP//AAD//yMj////////////////////////////////
- /////////////5OT//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//j4//////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////93d//8pKf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//xoa
- ///Cwv//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////o6P//wAA//8AAP//AAD//wAA
- //8AAP//f3//////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////AwP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//0lJ///h4f//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////oaH//yIi//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//5mZ///6+v//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////Dw//8yMv//AAD//wAA//8AAP//AAD//wAA//9tbf//////////////////////////
- /////////////6ys//8EBP//AAD//wAA//8AAP//AAD//wAA//8AAP//b2//////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////8/P//0VF//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//BAT//6Gh////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////6Oj//8AAP//AAD//wAA
- //8AAP//AAD//39/////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////xMT//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//CAj//4+P///6+v//////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////29v//jo7//xER//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//g4P/////////////////////////////////////
- /////////////////////////////////////////////7+///+Rkf//o6P//7e3///ExP//2tr//+Hh
- ///29v//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////Ghr//wAA//8AAP//AAD//wAA//8AAP//u7v/////////////////////
- /////////////8LC//8NDf//AAD//wAA//8AAP//AAD//wAA//8AAP//UFD///r6////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////6+v//a2v//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//fHz///r6////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////+jo///AAD//wAA
- //8AAP//AAD//wAA//9/f///////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////8TE//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//MTH//8jI
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////w8P//dnb//wgI
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//4OD////////////////////////////////
- //////////////////////////////////////////////////9oaP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8eHv//IyP//0BA//9ERP//YWH//2Rk//9/f///zc3/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////zs7//wAA//8AAP//AAD//wAA//8AAP//CAj///b2////////////////
- /////////////9nZ//8aGv//AAD//wAA//8AAP//AAD//wAA//8AAP//ODj///Pz////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////+Wlv//BAT//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//9QUP//8/P/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////iIj//wAA
- //8AAP//AAD//wAA//8AAP//f3//////////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////ExP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8EBP//b2////Dw////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///h4f//YWH//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//+jo///////////////////////////
- ////////////////////////////////////////////////////////Vlb//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//9CQv//u7v/////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////39///8AAP//AAD//wAA//8AAP//AAD//0tL////////////////
- /////////////+np//8pKf//AAD//wAA//8AAP//AAD//wAA//8AAP//Jib//+np////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////7e3
- //8NDf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//zEx///l5f//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////39/
- //8AAP//AAD//wAA//8AAP//AAD//39/////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////2tr//wAA
- //8AAP//AAD//wAA//8AAP//IyP/////////////wMD//yoq//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8eHv//sLD/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//o6P/////////////////////
- /////////////////////////////////////////////////////////////0RE//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8yMv//qqr///r6////////////////////////////////////////////////////////////////
- //////////////////////////////////87O///AAD//wAA//8AAP//AAD//wAA//+Vlf//////////
- //////////////Pz//88PP//AAD//wAA//8AAP//AAD//wAA//8AAP//ERH//9nZ////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////1NT//yIi//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//Ghr//8fH////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //9/f///AAD//wAA//8AAP//AAD//wAA//9/f///////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////+Hh
- //8AAP//AAD//wAA//8AAP//AAD//yMj///////////////////29v//fn7//wQE//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//9RUf//5eX/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////6+v//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//6Oj////////////////
- //////////////////////////////////////////////////////////////////8nJ///AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8mJv//lZX///b2////////////////////////////////////////////////
- ///////////////////////////////////s7P//AAD//wAA//8AAP//AAD//wAA//8AAP//3Nz/////
- //////////////r6//9VVf//AAD//wAA//8AAP//AAD//wAA//8AAP//BAT//8LC////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////p6f//PDz//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8ICP//paX/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////f3///wAA//8AAP//AAD//wAA//8AAP//f3//////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///h4f//AAD//wAA//8AAP//AAD//wAA//8AAP/////////////////////////////U1P//OTn//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//w0N//+Wlv//+vr/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////4eH//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//+3t///////////
- ////////////////////////////////////////////////////////////////////////ERH//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8aGv//hYX///Dw////////////////////////////////
- ////////////////////////////////////////pqb//wAA//8AAP//AAD//wAA//8AAP//Jyf/////
- //////////////////90dP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//6io////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////b2//9dXf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //+AgP//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////39///8AAP//AAD//wAA//8AAP//AAD//39/////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////4eH//wAA//8AAP//AAD//wAA//8AAP//AAD///////////////////////////////////r6
- //+Wlv//DQ3//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//zk5///Q0P//////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////+Hh//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//xMT/////
- /////////////////////////////////////////////////////////////////////////////wAA
- //8AAP//AAD//wAA//8AAP//AAD//yMj//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8REf//i4v/////////////////////
- /////////////////////////////////////////////1pa//8AAP//AAD//wAA//8AAP//AAD//3Fx
- //////////////////+Tk///AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//4uL////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////4iI//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//1BQ///z8///////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////9/f///AAD//wAA//8AAP//AAD//wAA//+Dg///////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////Pz//8AAP//AAD//wAA//8AAP//AAD//wAA////////////////////////////////
- /////////////+Xl//9NTf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//BAT//3d3
- ///29v//////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////h4f//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//8TE
- /////////////////////////////////////////////////////////////////////////////+Hh
- //8AAP//AAD//wAA//8AAP//AAD//w0N///////////////////k5P//4eH//8fH///ExP//q6v//319
- //8REf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//7Cw////////////////
- //////////////////////////////////////////////r6//8REf//AAD//wAA//8AAP//AAD//wAA
- //+/v/////////////+srP//BAT//wAA//8AAP//AAD//wAA//8AAP//AAD//2tr////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////qKj//w0N//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//MTH//+Xl////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////f3///wAA//8AAP//AAD//wAA//8AAP//o6P/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////AAD//wAA//8AAP//AAD//wAA//8AAP//////////////////////////
- /////////////////////////////6ys//8aGv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//IiL//7y8////////////////////////////////////////////////////////////////
- ////////////////////////////////////////4eH//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- ///Hx///////////////////////////////////////////////////////////////////////////
- ///Pz///AAD//wAA//8AAP//AAD//wAA//8jI///////////////////////////////////////////
- ////////8PD//4yM//8aGv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//1VV////////////////
- ///////////////////////////////////////////////////Hx///AAD//wAA//8AAP//AAD//wAA
- //8NDf//9vb////////Cwv//DQ3//wAA//8AAP//AAD//wAA//8AAP//AAD//0hI///6+v//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////Hx///Ghr//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8aGv//x8f/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////39///8AAP//AAD//wAA//8AAP//AAD//6Oj////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////wAA//8AAP//AAD//wAA//8AAP//AAD//+Tk////////////////
- ////////////////////////////////////////8PD//2Zm//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//9WVv//////////////////////////////////////////////////////////
- /////////////////////////////////////////////+Hh//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//4eH/////////////////////////////////////////////////////////////////////
- ////////wMD//wAA//8AAP//AAD//wAA//8AAP//RET/////////////////////////////////////
- ////////////////////////3Nz//wQE//8AAP//AAD//wAA//8AAP//AAD//xER///s7P//////////
- ////////////////////////////////////////////////////////fHz//wAA//8AAP//AAD//wAA
- //8AAP//T0/////////Z2f//Ghr//wAA//8AAP//AAD//wAA//8AAP//AAD//zEx///z8///////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////+Xl
- //8xMf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wgI//+lpf//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////9/f///AAD//wAA//8AAP//AAD//wAA//+jo///////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////8AAP//AAD//wAA//8AAP//AAD//wAA///h4f//////////
- ////////////////////////////////////////////////////////wMD//yoq//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//d3f/////////////////////////////////////////////////////
- ///////////////////////////////////////////////////h4f//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//+Hh////////////////////////////////////////////////////////////////
- /////////////6Oj//8AAP//AAD//wAA//8AAP//AAD//1NT////////////////////////////////
- /////////////////////////////01N//8AAP//AAD//wAA//8AAP//AAD//wAA//+hof//////////
- /////////////////////////////////////////////////////////////y8v//8AAP//AAD//wAA
- //8AAP//AAD//5mZ///p6f//KSn//wAA//8AAP//AAD//wAA//8AAP//AAD//x4e///p6f//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////8/P//0xM//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//4CA////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////f3///wAA//8AAP//AAD//wAA//8AAP//o6P/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////ERH//wAA//8AAP//AAD//wAA//8AAP//4eH/////
- ///////////////////////////////////////////////////////////////////29v//fn7//wQE
- //8AAP//AAD//wAA//8AAP//AAD//56e////////////////////////////////////////////////
- ////////////////////////////////////////////////////////4eH//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA///h4f//////////////////////////////////////////////////////////
- //////////////////+MjP//AAD//wAA//8AAP//AAD//wAA//9kZP//////////////////////////
- /////////////////////////////6Gh//8AAP//AAD//wAA//8AAP//AAD//wAA//9FRf//////////
- /////////////////////////////////////////////////////////////+Tk//8AAP//AAD//wAA
- //8AAP//AAD//wAA///U1P//PDz//wAA//8AAP//AAD//wAA//8AAP//AAD//w0N///Z2f//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////6+v//fHz//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//UFD///Pz
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////39///8AAP//AAD//wAA//8AAP//AAD//6Oj
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////yMj//8AAP//AAD//wAA//8AAP//AAD//+Hh
- ////////////////////////////////////////////////////////////////////////////////
- //80NP//AAD//wAA//8AAP//AAD//wAA///AwP//////////////////////////////////////////
- /////////////////////////////////////////////////////////////8/P//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//8PD/////////////////////////////////////////////////////
- ////////////////////////d3f//wAA//8AAP//AAD//wAA//8AAP//f3//////////////////////
- /////////////////////////////+Xl//8REf//AAD//wAA//8AAP//AAD//wAA//8NDf//4eH/////
- //////////////////////////////////////////////////////////////////+env//AAD//wAA
- //8AAP//AAD//wAA//8nJ///VVX//wAA//8AAP//AAD//wAA//8AAP//AAD//wQE//+/v///////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////+dnf//BAT//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8xMf//5eX/////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////9wcP//AAD//wAA//8AAP//AAD//wAA
- //+jo///////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////8jI///AAD//wAA//8AAP//AAD//wAA
- ///Ly///////////////////////////////////////////////////////////////////////////
- ////////DQ3//wAA//8AAP//AAD//wAA//8AAP//4eH/////////////////////////////////////
- ///////////////////////////////////////////////////////////////////ExP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD/////////////////////////////////////////////////////
- /////////////////////////////2Fh//8AAP//AAD//wAA//8AAP//AAD//5qa////////////////
- //////////////////////////////////9NTf//AAD//wAA//8AAP//AAD//wAA//8AAP//j4//////
- ////////////////////////////////////////////////////////////////////////Vlb//wAA
- //8AAP//AAD//wAA//8AAP//DQ3//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//+lpf//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////7+///8REf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//xoa///Hx///////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////YWH//wAA//8AAP//AAD//wAA
- //8AAP//o6P/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////IyP//wAA//8AAP//AAD//wAA
- //8AAP//xMT/////////////////////////////////////////////////////////////////////
- ////////6+v//wAA//8AAP//AAD//wAA//8AAP//BAT/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////xMT//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA////////////////////////////////////////////////
- //////////////////////////////////9MTP//AAD//wAA//8AAP//AAD//wAA//8EBP//LCz//09P
- //9wcP//lZX//7y8///d3f////////////+hof//AAD//wAA//8AAP//AAD//wAA//8AAP//OTn///r6
- ////////////////////////////////////////////////////////////////////////9vb//w0N
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//+Dg///////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////2dn//ykp//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//CAj//6Wl////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////2Fh//8AAP//AAD//wAA
- //8AAP//AAD//6Oj////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////yws//8AAP//AAD//wAA
- //8AAP//AAD//8TE////////////////////////////////////////////////////////////////
- /////////////8vL//8AAP//AAD//wAA//8AAP//AAD//yws////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////8TE
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//////////////////////////////////////////
- ////////////////////////////////////////ODj//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wQE//8sLP//DQ3//wAA//8AAP//AAD//wAA//8AAP//BAT//9TU
- /////////////////////////////////////////////////////////////////////////////7+/
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//9iYv//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////r6////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////w8P//QUH//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//gID/////////////////////////////////////
- //////////////////////////////////////////////////////////////////9hYf//AAD//wAA
- //8AAP//AAD//wAA//+jo///////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////9ERP//AAD//wAA
- //8AAP//AAD//wAA///ExP//////////////////////////////////////////////////////////
- //////////////////+rq///AAD//wAA//8AAP//AAD//wAA//9MTP//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///ExP//AAD//wAA//8AAP//AAD//wAA//8AAP//IyP/////////////////////////////////////
- /////////////////////////////////////////////yMj//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//4KC
- ////////////////////////////////////////////////////////////////////////////////
- //90dP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//9FRf//+vr/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////7S0//88PP//8/P/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////////////////r6
- //9nZ///AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//9QUP//8/P/////////////////////
- ////////////////////////////////////////////////////////////////////////YWH//wAA
- //8AAP//AAD//wAA//8AAP//o6P/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////RET//wAA
- //8AAP//AAD//wAA//8AAP//q6v/////////////////////////////////////////////////////
- ////////////////////////bW3//wAA//8AAP//AAD//wAA//8AAP//a2v/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////xMT//wAA//8AAP//AAD//wAA//8AAP//AAD//yMj////////////////////////////////
- //////////////////////////////////////////////////8EBP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//yoq
- ///29v//////////////////////////////////////////////////////////////////////////
- ////////Kyv//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8uLv//8/P/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////Dw//8eHv//AAD//zw8///z8///////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////4+P//8EBP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//zEx///l5f//////////
- /////////////////////////////////////////////////////////////////////////////2Fh
- //8AAP//AAD//wAA//8AAP//AAD//6Oj////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////0RE
- //8AAP//AAD//wAA//8AAP//AAD//6Oj////////////////////////////////////////////////
- ///////////////////6+v//d3f//wAA//8AAP//AAD//wAA//8AAP//AAD//4yM////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////8TE//8AAP//AAD//wAA//8AAP//AAD//wAA//8jI///////////////////////////
- ///////////////////////////////////////////////////w8P//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- ///IyP//////////////////////////////////////////////////////////////////////////
- ////////3Nz//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8aGv//6en/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////9vb///AAD//wAA//8AAP//PDz///Pz////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////s7P//w0N//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//Ghr//8fH
- ////////////////////////////////////////////////////////////////////////////////
- //9hYf//AAD//wAA//8AAP//AAD//wAA///ExP//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //9ISP//AAD//wAA//8AAP//AAD//wAA//+jo///////////////////////////////////////////
- ///////////////////z8///SEj//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//+zs///////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////+8vP//AAD//wAA//8AAP//AAD//wAA//8AAP//NDT/////////////////////
- ////////////////////////////////////////////////////////9vb//6+v//+IiP//ZGT//0hI
- //8eHv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //9vb///////////////////////////////////////////////////////////////////////////
- /////////////5WV//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8NDf//0ND/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////AwP//AAD//wAA//8AAP//AAD//wAA//8uLv//6en/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////Q0P//Hh7//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8ICP//paX/////////////////////////////////////////////////////////////////////
- ////////YWH//wAA//8AAP//AAD//wAA//8AAP//xMT/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////YWH//wAA//8AAP//AAD//wAA//8AAP//o6P/////////////////////////////////////
- ///////////////////Z2f//KSn//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//2dn/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////o6P//wAA//8AAP//AAD//wAA//8AAP//AAD//0RE////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////b2///a2v//t7f//5GR//9wcP//T0///yws//8ICP//AAD//wAA//8AAP//AAD//wAA
- //8iIv//8/P/////////////////////////////////////////////////////////////////////
- //////////////////9LS///AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8EBP//t7f/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////z8///IiL//wAA//8AAP//AAD//wAA//8AAP//AAD//ykp
- ///p6f//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////+np//84OP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//+AgP//////////////////////////////////////////////////////////
- /////////////2Fh//8AAP//AAD//wAA//8AAP//AAD//8TE////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////2Fh//8AAP//AAD//wAA//8AAP//AAD//4yM////////////////////////////////
- //////////////////+7u///ERH//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8EBP//nZ3/////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////6Oj//8AAP//AAD//wAA//8AAP//AAD//wAA//9ERP//////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////+Tk///AwP//np7//3d3
- //9WVv//t7f/////////////////////////////////////////////////////////////////////
- ///////////////////29v//CAj//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//nZ3/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////cnL//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//KSn//+np////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////8/P//1VV//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//6Ki////////////////////////////////////////////////
- //////////////////9hYf//AAD//wAA//8AAP//AAD//wAA///ExP//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////9hYf//AAD//wAA//8AAP//AAD//wAA//9/f///////////////////////////
- //////////////////+Tk///BAT//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8aGv//wsL/////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////+jo///AAD//wAA//8AAP//AAD//wAA//8AAP//RET/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////t7f//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//gID/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////yMj//wQE//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8iIv//2dn/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////Pz//88PP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//3R0////////////////////////////////////////////////
- ////////////////////////YWH//wAA//8AAP//AAD//wAA//8AAP//xMT/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////YWH//wAA//8AAP//AAD//wAA//8AAP//f3//////////////////////
- //////////////r6//9nZ///AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8xMf//5eX/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////o6P//wAA//8AAP//AAD//wAA//8AAP//AAD//2Fh
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////2ho//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//XV3/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////9vb//yoq//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//xoa///Z2f//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////Pz//88PP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//3R0////////////////////////////////////////////////
- /////////////////////////////1pa//8AAP//AAD//wAA//8AAP//AAD//8TE////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////39///8AAP//AAD//wAA//8AAP//AAD//39/////////////////
- /////////////+np//9BQf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//9ZWf//8/P/////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////6Oj//8AAP//AAD//wAA//8AAP//AAD//wAA
- //9hYf//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////8LC//8NDf//AAD//wAA//8AAP//AAD//wAA//8AAP//PDz///r6
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////3d3//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//Ghr//9nZ////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////Pz//88PP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//1VV///6+v//////////////////////////////////////////
- //////////////////////////////////9ERP//AAD//wAA//8AAP//AAD//wAA///ExP//////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////9/f///AAD//wAA//8AAP//AAD//wAA//9wcP//////////
- /////////////9TU//8iIv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//+IiP//////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////+jo///AAD//wAA//8AAP//AAD//wAA
- //8AAP//YWH/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////9nZ//8aGv//AAD//wAA//8AAP//AAD//wAA//8AAP//KSn///Dw
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////9DQ//8EBP//AAD//wAA//8AAP//AAD//wAA
- //8ICP//Xl7//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8aGv//x8f/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////r6//88PP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//1VV///6+v//////////////////////////////////////////
- ////////////////////////////////////////RET//wAA//8AAP//AAD//wAA//8AAP//xMT/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////f3///wAA//8AAP//AAD//wAA//8AAP//YWH/////
- /////////////6+v//8NDf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//w0N//+zs///////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////o6P//wAA//8AAP//AAD//wAA
- //8AAP//AAD//3Bw////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////+np//8pKf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//2Nj
- ///29v//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////r6//8xMf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//j4////////+Li///AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//w0N///Cwv//////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////r6//9VVf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//1VV///6+v//////////////////////////////////////////
- /////////////////////////////////////////////0RE//8AAP//AAD//wAA//8AAP//AAD//8TE
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////39///8AAP//AAD//wAA//8AAP//AAD//zAw
- //9eXv//PDz//xYW//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//yYm///U1P//////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////4OD//8AAP//AAD//wAA
- //8AAP//AAD//wAA//9/f///////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////+np//8pKf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//MTH//9nZ////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////+Cgv//AAD//wAA//8AAP//AAD//wAA
- //8AAP//OTn///r6/////////////5OT//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//DQ3//8LC
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////r6//9VVf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//0hI///6+v//////////////////////////////////////////
- //////////////////////////////////////////////////9ERP//AAD//wAA//8AAP//AAD//wAA
- ///ExP//////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////+env//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//0VF///s7P//////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////9/f///AAD//wAA
- //8AAP//AAD//wAA//8AAP//f3//////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////+np//8pKf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8NDf//np7/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////Q0P//BAT//wAA//8AAP//AAD//wAA
- //8AAP//CAj//9nZ////////////////////////k5P//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8NDf//t7f/////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////r6//9VVf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//zw8///z8///////////////////////////////////////////
- ////////////////////////////////////////////////////////RET//wAA//8AAP//AAD//wAA
- //8AAP//xMT/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////o6P//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//3Bw///6+v//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////f3///wAA
- //8AAP//AAD//wAA//8AAP//AAD//39/////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////+np//8pKf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//9ZWf//8PD/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////6+v//OTn//wAA//8AAP//AAD//wAA
- //8AAP//AAD//4+P//////////////////////////////////+Tk///AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wQE//+srP//////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////9ZWf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//zw8///z8///////////////////////////////////////////
- /////////////////////////////////////////////////////////////0RE//8AAP//AAD//wAA
- //8AAP//AAD//9ra////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////6Oj//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//BAT//52d////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////39/
- //8AAP//AAD//wAA//8AAP//AAD//wAA//+jo///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////+np//8pKf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//xER
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//yIi///IyP//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////j4///wAA//8AAP//AAD//wAA
- //8AAP//AAD//zY2///6+v///////////////////////////////////////6Wl//8EBP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//BAT//6ys////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////90dP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//zw8///z8///////////////////////////////////////////
- //////////////////////////////////////////////////////////////////9ERP//AAD//wAA
- //8AAP//AAD//wAA///h4f//////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////+jo///AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//Ghr//8LC////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //9/f///AAD//wAA//8AAP//AAD//wAA//8AAP//o6P/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////+np//8pKf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//5OT
- ///s7P//SEj//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//BAT//4uL////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////2dn//wgI//8AAP//AAD//wAA
- //8AAP//AAD//wQE///Q0P//////////////////////////////////////////////////rKz//wQE
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8EBP//qKj/////////////////////////////////////
- //////////////////////////////////////////////////////////////////90dP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//ykp///z8///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////RET//wAA
- //8AAP//AAD//wAA//8AAP//4eH/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////vLz//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8aGv//S0v//+Xl////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////f3///wAA//8AAP//AAD//wAA//8AAP//AAD//6Oj////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////+np//8pKf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//5OT
- //////////////////+Skv//CAj//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//RUX//+np
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////zk5//8AAP//AAD//wAA
- //8AAP//AAD//wAA//+Cgv//////////////////////////////////////////////////////////
- //+srP//BAT//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//+Tk///////////////////////////
- //////////////////////////////////////////////////////////////////90dP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//ykp///p6f//////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////0RE
- //8AAP//AAD//wAA//8AAP//AAD//+Hh////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////8TE
- //8AAP//AAD//wAA//8nJ///TEz//2ho//+MjP//s7P//9bW///z8///////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////39///8AAP//AAD//wAA//8AAP//AAD//wAA//8WFv//PDz//1NT//9oaP//f3///56e
- //+3t///z8///+Tk////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////+np//8pKf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//5OT
- /////////////////////////////9DQ//8qKv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8VFf//t7f/////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////5aW//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8xMf//+vr/////////////////////////////////////////////////////
- /////////////6ys//8EBP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//5OT////////////////
- //////////////////////////////////////////////////////////////////+AgP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//ykp///p6f//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //9ERP//AAD//wAA//8AAP//AAD//wAA///h4f//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///p6f//vLz//93d////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////9iYv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//x4e//84OP//T0///2Rk//9/f///mpr//7Oz///Ly///4eH/////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////+np//8pKf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//5OT
- ////////////////////////////////////////8/P//2tr//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//9zc///+vr/////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////+Hh//8NDf//AAD//wAA
- //8AAP//AAD//wAA//8EBP//0ND/////////////////////////////////////////////////////
- ////////////////////////t7f//w0N//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//k5P/////
- //////////////////////////////////////////////////////////////////+Tk///AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//ykp///p6f//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////RET//wAA//8AAP//AAD//wAA//8AAP//4eH/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////0tL//3Fx//8eHv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//Ghr//zQ0//9MTP//YWH//3p6//+Vlf//r6///8fH///h4f//+vr/////////////////////
- /////////////////////////////+np//8pKf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//5OT
- ////////////////////////////////////////////////////////rKz//xER//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//zEx///d3f//////////////////////////////////////////
- //////////////////////////////////////////////////////////////////9BQf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//goL/////////////////////////////////////////////////////
- ///////////////////////////////////Cwv//DQ3//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //94eP////////////////////////////////////////////////////////////+Tk///AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//xoa///d3f//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////ycn//8AAP//AAD//wAA//8AAP//AAD//+Hh////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////9zc
- //+EhP//Jyf//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8WFv//MDD//0hI
- //9hYf//d3f//5GR//+rq///xMT//9bW//8pKf//AAD//wAA//8AAP//AAD//wAA//8AAP//BAT//6Gh
- ///////////////////////////////////////////////////////////////////h4f//PDz//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//DQ3//6Gh////////////////////////////////
- //////////////////////////////////////////////////////////////////+Zmf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//Kir///b2////////////////////////////////////////////////
- /////////////////////////////////////////////8LC//8NDf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//3R0//////////////////////////////////////////////////+Tk///AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//xoa///Z2f//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////8jI///AAD//wAA//8AAP//AAD//wAA///h4f//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////s7P//kJD//zs7
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//BAT//6ys
- //////////////////////////////////////////////////////////////////////////////r6
- //+Dg///BAT//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//WVn///Pz////////////////
- ///////////////////////////////////////////////////////////////////l5f//ERH//wAA
- //8AAP//AAD//wAA//8AAP//BAT//8jI////////////////////////////////////////////////
- ////////////////////////////////////////////////////////wsL//w0N//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//dHT///////////////////////////////////////+dnf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//xoa///Z2f//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////IyP//wAA//8AAP//AAD//wAA//8AAP//4eH/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////8/P//6am//9HR///BAT//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//BAT//wQE
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//BAT//6ys
- ////////////////////////////////////////////////////////////////////////////////
- /////////////8PD//8iIv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8iIv//zMz/////
- ////////////////////////////////////////////////////////////////////////TU3//wAA
- //8AAP//AAD//wAA//8AAP//AAD//3d3////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////MzP//Ghr//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//9dXf//+vr///////////////////////+srP//BAT//wAA
- //8AAP//AAD//wAA//8AAP//AAD//xER///Z2f//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////yMj//8AAP//AAD//wAA//8AAP//AAD//+Hh////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////b2//+ysv//WVn//wgI//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8/P///lZX//+zs
- ////////6+v//9bW///AwP//o6P//4OD//9ra///Vlb//0BA//8jI///BAT//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//BAT//6ys
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////8PD//1VV//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wQE
- //+Li///////////////////////////////////////////////////////////////////oaH//wAA
- //8AAP//AAD//wAA//8AAP//AAD//yoq///29v//////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////9nZ
- //8aGv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//1VV///6+v////////////+srP//BAT//wAA
- //8AAP//AAD//wAA//8AAP//AAD//w0N///Cwv//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////8jI///AAD//wAA//8AAP//AAD//wAA///h4f//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////wsL//2Rk//8VFf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//MzP//4SE///k5P//////////
- ///////////////////////////////////////////////////////////////////r6///1tb//8DA
- //+jo///g4P//2tr//9WVv//QED//yMj//8EBP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//BAT//6ys
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////mZn//w0N//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//0VF///p6f//////////////////////////////////////////////////7Oz//xER
- //8AAP//AAD//wAA//8AAP//AAD//wQE///IyP//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////2dn//xoa//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//VVX///r6//+srP//BAT//wAA
- //8AAP//AAD//wAA//8AAP//AAD//w0N///Cwv//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////IyP//wAA//8AAP//AAD//wAA//8AAP//8/P/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////9LS//95ef//Hh7//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//x4e//98fP//0tL/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////+vr///W1v//wMD//6Oj//+Dg///a2v//1ZW
- //9AQP//IyP//wQE//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//BAT//6ys
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////Z2f//MTH//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//Ghr//7e3/////////////////////////////////////////////1VV
- //8AAP//AAD//wAA//8AAP//AAD//wAA//9vb///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////Z2f//Ghr//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//89Pf//BAT//wAA
- //8AAP//AAD//wAA//8AAP//AAD//w0N///Cwv//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////yMj//8AAP//AAD//wAA//8AAP//AAD/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////g4P//hIT//y4u//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8VFf//aWn//8fH////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////6+v//9bW///AwP//o6P//4OD//9ra///Vlb//0BA//8jI///CAj//6ys
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////b2//9zc///AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//d3f///r6/////////////////////////////6ys
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8iIv//8/P/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////93d//8pKf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wQE//+7u///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////8jI///AAD//wAA//8AAP//AAD//wAA
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////7Oz//5WV//8/P///AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//DQ3//11d//+2tv//+vr/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////7e3
- //8VFf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//81Nf//3d3//////////////////+zs
- //8VFf//AAD//wAA//8AAP//AAD//wAA//8AAP//wMD/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////6en//ykp//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wQE//+srP//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////IyP//wAA//8AAP//AAD//wAA
- //8AAP//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////////////////Pz
- //+mpv//S0v//wQE//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wQE//9OTv//pqb///Pz////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////6en//0VF//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//w0N//+lpf//////////
- //9iYv//AAD//wAA//8AAP//AAD//wAA//8AAP//b2//////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////p6f//KSn//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wQE//+srP//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////yMj//8AAP//AAD//wAA
- //8AAP//AAD/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////6+v//trb//11d
- //8NDf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//Pz///56e///s7P//////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////j4///wQE//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//15e
- //+qqv//AAD//wAA//8AAP//AAD//wAA//8AAP//IiL///Pz////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////+np//8pKf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wQE//+srP//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////8jI///AAD//wAA
- //8AAP//AAD//wAA////////////////////////+vr//+Hh///h4f//4eH//+Hh///h4f//4eH//+Hh
- ///h4f//4eH//9ra///ExP//xMT//8TE///ExP//xMT//8TE///ExP//xMT//8TE//+zs///o6P//6Oj
- //+jo///o6P//6Oj//+jo///o6P//6Oj//+jo///jIz//39///9/f///f3///39///9kZP//FRX//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//zMz
- //+IiP//5OT/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////MzP//Jib//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//729////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////6en//zw8
- //8AAP//AAD//wAA//8AAP//AAD//wAA//+amv//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////DQ3//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8iIv//fHz//9XV
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////Pz//9iYv//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//2Ji////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///z8///PDz//wAA//8AAP//AAD//wAA//+Tk///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//FRX//21t///Hx///////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////6io//8NDf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//x4e///w8P//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////Pz//88PP//AAD//wAA//+Tk///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//w0N//9dXf//u7v///r6////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////4eH//zk5
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//+0tP//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////8/P//zw8//+Pj///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8ICP//UlL//6qq///29v//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///6+v//e3v//wQE//8AAP//AAD//wAA//8AAP//AAD//wAA//9iYv//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////29v//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//0ND//+env//7Oz/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////AwP//Hh7//wAA//8AAP//AAD//wAA//8aGv//8PD/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////8AAP//AAD//wAA//8AAP//AAD//wgI//8jI///IyP//yMj//8jI///IyP//yMj
- //8jI///IyP//yMj//8jI///IyP//zg4//9ERP//RET//0RE//9ERP//RET//0RE//9ERP//RET//0RE
- //9ERP//RET//2Fh//9hYf//YWH//2Fh//9hYf//YWH//2Fh//9hYf//YWH//2Fh//9hYf//a2v//39/
- //9/f///f3///39///9/f///lZX//+Tk////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////+zs//9RUf//AAD//wAA//8AAP//rKz/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////5aW//8ICP//VVX/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////1NT//+zs////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=
-
-
-
\ No newline at end of file
diff --git a/RBXLegacyLauncher/RBXLegacyLauncher/MainForm.Designer.cs b/RBXLegacyLauncher/RBXLegacyLauncher/MainForm.Designer.cs
index 639d598..451201b 100644
--- a/RBXLegacyLauncher/RBXLegacyLauncher/MainForm.Designer.cs
+++ b/RBXLegacyLauncher/RBXLegacyLauncher/MainForm.Designer.cs
@@ -39,8 +39,6 @@
this.label1 = new System.Windows.Forms.Label();
this.listBox1 = new System.Windows.Forms.ListBox();
this.tabPage3 = new System.Windows.Forms.TabPage();
- this.label30 = new System.Windows.Forms.Label();
- this.button6 = new System.Windows.Forms.Button();
this.label19 = new System.Windows.Forms.Label();
this.textBox6 = new System.Windows.Forms.TextBox();
this.listBox2 = new System.Windows.Forms.ListBox();
@@ -67,14 +65,10 @@
this.richTextBox2 = new System.Windows.Forms.RichTextBox();
this.tabPage4 = new System.Windows.Forms.TabPage();
this.label44 = new System.Windows.Forms.Label();
- this.label43 = new System.Windows.Forms.Label();
- this.label34 = new System.Windows.Forms.Label();
- this.label33 = new System.Windows.Forms.Label();
this.label32 = new System.Windows.Forms.Label();
this.label31 = new System.Windows.Forms.Label();
this.label2 = new System.Windows.Forms.Label();
this.label12 = new System.Windows.Forms.Label();
- this.pictureBox2 = new System.Windows.Forms.PictureBox();
this.label11 = new System.Windows.Forms.Label();
this.label10 = new System.Windows.Forms.Label();
this.label9 = new System.Windows.Forms.Label();
@@ -100,6 +94,8 @@
this.label27 = new System.Windows.Forms.Label();
this.label28 = new System.Windows.Forms.Label();
this.textBox5 = new System.Windows.Forms.TextBox();
+ this.label29 = new System.Windows.Forms.Label();
+ this.label30 = new System.Windows.Forms.Label();
((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit();
this.tabControl1.SuspendLayout();
this.tabPage1.SuspendLayout();
@@ -110,7 +106,6 @@
this.tabPage7.SuspendLayout();
this.tabPage8.SuspendLayout();
this.tabPage4.SuspendLayout();
- ((System.ComponentModel.ISupportInitialize)(this.pictureBox2)).BeginInit();
this.SuspendLayout();
//
// pictureBox1
@@ -385,8 +380,6 @@
//
// tabPage3
//
- this.tabPage3.Controls.Add(this.label30);
- this.tabPage3.Controls.Add(this.button6);
this.tabPage3.Controls.Add(this.label19);
this.tabPage3.Controls.Add(this.textBox6);
this.tabPage3.Controls.Add(this.listBox2);
@@ -400,27 +393,6 @@
this.tabPage3.ToolTipText = "Select a ROBLOX Client to load your game";
this.tabPage3.UseVisualStyleBackColor = true;
//
- // label30
- //
- this.label30.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
- this.label30.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
- this.label30.Location = new System.Drawing.Point(6, 237);
- this.label30.Name = "label30";
- this.label30.Size = new System.Drawing.Size(393, 2);
- this.label30.TabIndex = 23;
- this.label30.Visible = false;
- //
- // button6
- //
- this.button6.Location = new System.Drawing.Point(6, 240);
- this.button6.Name = "button6";
- this.button6.Size = new System.Drawing.Size(393, 38);
- this.button6.TabIndex = 6;
- this.button6.Text = "CONFIGURE CLIENT";
- this.button6.UseVisualStyleBackColor = true;
- this.button6.Visible = false;
- this.button6.Click += new System.EventHandler(this.Button6Click);
- //
// label19
//
this.label19.Location = new System.Drawing.Point(4, 5);
@@ -668,15 +640,13 @@
//
// tabPage4
//
+ this.tabPage4.Controls.Add(this.label30);
+ this.tabPage4.Controls.Add(this.label29);
this.tabPage4.Controls.Add(this.label44);
- this.tabPage4.Controls.Add(this.label43);
- this.tabPage4.Controls.Add(this.label34);
- this.tabPage4.Controls.Add(this.label33);
this.tabPage4.Controls.Add(this.label32);
this.tabPage4.Controls.Add(this.label31);
this.tabPage4.Controls.Add(this.label2);
this.tabPage4.Controls.Add(this.label12);
- this.tabPage4.Controls.Add(this.pictureBox2);
this.tabPage4.Controls.Add(this.label11);
this.tabPage4.Controls.Add(this.label10);
this.tabPage4.Controls.Add(this.label9);
@@ -696,94 +666,52 @@
// label44
//
this.label44.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.label44.Location = new System.Drawing.Point(276, 263);
+ this.label44.Location = new System.Drawing.Point(8, 236);
this.label44.Name = "label44";
- this.label44.Size = new System.Drawing.Size(123, 18);
+ this.label44.Size = new System.Drawing.Size(384, 18);
this.label44.TabIndex = 16;
- this.label44.Text = "Nukley - Clients, Hats";
- this.label44.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
- //
- // label43
- //
- this.label43.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.label43.Location = new System.Drawing.Point(296, 245);
- this.label43.Name = "label43";
- this.label43.Size = new System.Drawing.Size(108, 18);
- this.label43.TabIndex = 15;
- this.label43.Text = "CPunch - Security";
- this.label43.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
- //
- // label34
- //
- this.label34.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.label34.Location = new System.Drawing.Point(7, 259);
- this.label34.Name = "label34";
- this.label34.Size = new System.Drawing.Size(312, 22);
- this.label34.TabIndex = 14;
- this.label34.Text = "connor - Clients, Programing";
- this.label34.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
- //
- // label33
- //
- this.label33.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.label33.Location = new System.Drawing.Point(6, 241);
- this.label33.Name = "label33";
- this.label33.Size = new System.Drawing.Size(312, 18);
- this.label33.TabIndex = 13;
- this.label33.Text = "iagoMAO - GUIs, Hats";
- this.label33.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
+ this.label44.Text = "Content Creation";
+ this.label44.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
//
// label32
//
this.label32.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.label32.Location = new System.Drawing.Point(6, 223);
+ this.label32.Location = new System.Drawing.Point(8, 218);
this.label32.Name = "label32";
- this.label32.Size = new System.Drawing.Size(312, 18);
+ this.label32.Size = new System.Drawing.Size(384, 18);
this.label32.TabIndex = 12;
- this.label32.Text = "winsupermario1234 - Clients, GUIs";
- this.label32.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
+ this.label32.Text = "winsupermario1234, Nukley, connor, Carrot, Bitl";
+ this.label32.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
//
// label31
//
this.label31.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.label31.Location = new System.Drawing.Point(6, 205);
+ this.label31.Location = new System.Drawing.Point(8, 200);
this.label31.Name = "label31";
- this.label31.Size = new System.Drawing.Size(300, 18);
+ this.label31.Size = new System.Drawing.Size(384, 18);
this.label31.TabIndex = 11;
- this.label31.Text = "Carrot - Programming, Security";
- this.label31.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
+ this.label31.Text = "Clients:";
+ this.label31.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
//
// label2
//
this.label2.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.label2.Location = new System.Drawing.Point(6, 187);
+ this.label2.Location = new System.Drawing.Point(8, 182);
this.label2.Name = "label2";
- this.label2.Size = new System.Drawing.Size(244, 18);
+ this.label2.Size = new System.Drawing.Size(384, 18);
this.label2.TabIndex = 10;
- this.label2.Text = "Bitl - Lead Programmer, Project Creator";
- this.label2.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
+ this.label2.Text = "Bitl, Carrot, connor, iagoMAO, CPunch";
+ this.label2.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
//
// label12
//
- this.label12.Font = new System.Drawing.Font("Onesize Reverse", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.label12.Location = new System.Drawing.Point(182, 167);
+ this.label12.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.label12.Location = new System.Drawing.Point(145, 146);
this.label12.Name = "label12";
- this.label12.Size = new System.Drawing.Size(94, 18);
+ this.label12.Size = new System.Drawing.Size(109, 18);
this.label12.TabIndex = 9;
- this.label12.Text = "Credits";
- this.label12.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
- //
- // pictureBox2
- //
- this.pictureBox2.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
- | System.Windows.Forms.AnchorStyles.Right)));
- this.pictureBox2.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox2.Image")));
- this.pictureBox2.Location = new System.Drawing.Point(8, 149);
- this.pictureBox2.Name = "pictureBox2";
- this.pictureBox2.Size = new System.Drawing.Size(188, 35);
- this.pictureBox2.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;
- this.pictureBox2.TabIndex = 8;
- this.pictureBox2.TabStop = false;
+ this.label12.Text = "Team Credits:";
+ this.label12.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
//
// label11
//
@@ -796,7 +724,7 @@
//
// label10
//
- this.label10.Location = new System.Drawing.Point(327, 31);
+ this.label10.Location = new System.Drawing.Point(325, 34);
this.label10.Name = "label10";
this.label10.Size = new System.Drawing.Size(80, 16);
this.label10.TabIndex = 5;
@@ -810,7 +738,7 @@
this.label9.Size = new System.Drawing.Size(393, 82);
this.label9.TabIndex = 4;
this.label9.Text = resources.GetString("label9.Text");
- this.label9.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
+ this.label9.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
//
// label8
//
@@ -1020,6 +948,26 @@
this.textBox5.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
this.textBox5.TextChanged += new System.EventHandler(this.TextBox5TextChanged);
//
+ // label29
+ //
+ this.label29.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.label29.Location = new System.Drawing.Point(8, 164);
+ this.label29.Name = "label29";
+ this.label29.Size = new System.Drawing.Size(384, 18);
+ this.label29.TabIndex = 17;
+ this.label29.Text = "Programming, Security, Launcher, and GUIs:";
+ this.label29.TextAlign = System.Drawing.ContentAlignment.TopCenter;
+ //
+ // label30
+ //
+ this.label30.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.label30.Location = new System.Drawing.Point(145, 254);
+ this.label30.Name = "label30";
+ this.label30.Size = new System.Drawing.Size(100, 18);
+ this.label30.TabIndex = 18;
+ this.label30.Text = "Bitl, Nukley";
+ this.label30.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+ //
// MainForm
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
@@ -1054,6 +1002,7 @@
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
this.Text = "RBXLegacy Launcher";
this.Load += new System.EventHandler(this.MainFormLoad);
+ this.Closing += new System.ComponentModel.CancelEventHandler(this.MainFormClose);
((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit();
this.tabControl1.ResumeLayout(false);
this.tabPage1.ResumeLayout(false);
@@ -1066,22 +1015,17 @@
this.tabPage7.ResumeLayout(false);
this.tabPage8.ResumeLayout(false);
this.tabPage4.ResumeLayout(false);
- ((System.ComponentModel.ISupportInitialize)(this.pictureBox2)).EndInit();
this.ResumeLayout(false);
this.PerformLayout();
}
- private System.Windows.Forms.NumericUpDown numericUpDown1;
- private System.Windows.Forms.Button button6;
+ private System.Windows.Forms.Label label29;
private System.Windows.Forms.Label label30;
+ private System.Windows.Forms.NumericUpDown numericUpDown1;
private System.Windows.Forms.Label label19;
private System.Windows.Forms.Label label12;
private System.Windows.Forms.Label label31;
private System.Windows.Forms.Label label32;
- private System.Windows.Forms.Label label33;
- private System.Windows.Forms.Label label34;
- private System.Windows.Forms.Label label43;
private System.Windows.Forms.Label label44;
- private System.Windows.Forms.PictureBox pictureBox2;
private System.Windows.Forms.Label label2;
private System.Windows.Forms.Label label41;
private System.Windows.Forms.Label label40;
diff --git a/RBXLegacyLauncher/RBXLegacyLauncher/MainForm.cs b/RBXLegacyLauncher/RBXLegacyLauncher/MainForm.cs
index 4cf775d..234f763 100644
--- a/RBXLegacyLauncher/RBXLegacyLauncher/MainForm.cs
+++ b/RBXLegacyLauncher/RBXLegacyLauncher/MainForm.cs
@@ -10,11 +10,15 @@ using System.Security.Cryptography;
using System.Text;
using System.Text.RegularExpressions;
using Open.Nat;
+using System.Threading.Tasks;
+using System.ComponentModel;
namespace RBXLegacyLauncher
{
public partial class MainForm : Form
{
+ DiscordRpc.EventHandlers handlers;
+
public MainForm()
{
InitializeComponent();
@@ -77,6 +81,50 @@ namespace RBXLegacyLauncher
}
}
+ public void ReadyCallback()
+ {
+ ConsolePrint("Discord RPC: Ready", 3);
+ }
+
+ public void DisconnectedCallback(int errorCode, string message)
+ {
+ ConsolePrint("Discord RPC: Disconnected. Reason - " + errorCode + ": " + message, 2);
+ }
+
+ public void ErrorCallback(int errorCode, string message)
+ {
+ ConsolePrint("Discord RPC: Error. Reason - " + errorCode + ": " + message, 2);
+ }
+
+ public void JoinCallback(string secret)
+ {
+ }
+
+ public void SpectateCallback(string secret)
+ {
+ }
+
+ public void RequestCallback(DiscordRpc.JoinRequest request)
+ {
+ }
+
+ void StartDiscord()
+ {
+ handlers = new DiscordRpc.EventHandlers();
+ handlers.readyCallback = ReadyCallback;
+ handlers.disconnectedCallback += DisconnectedCallback;
+ handlers.errorCallback += ErrorCallback;
+ handlers.joinCallback += JoinCallback;
+ handlers.spectateCallback += SpectateCallback;
+ handlers.requestCallback += RequestCallback;
+ DiscordRpc.Initialize(GlobalVars.appid, ref handlers, true, "");
+
+ GlobalVars.presence.largeImageKey = GlobalVars.imagekey_large;
+ GlobalVars.presence.state = "In Launcher";
+ GlobalVars.presence.largeImageText = GlobalVars.PlayerName;
+ DiscordRpc.UpdatePresence(ref GlobalVars.presence);
+ }
+
void tabControl1_SelectedIndexChanged(object sender, EventArgs e)
{
if (tabControl1.SelectedTab == tabControl1.TabPages["tabPage2"])
@@ -162,8 +210,7 @@ namespace RBXLegacyLauncher
{
this.WindowState = FormWindowState.Minimized;
}
- }
-
+ }
void Button2Click(object sender, EventArgs e)
{
@@ -245,8 +292,19 @@ namespace RBXLegacyLauncher
label11.Text = version;
GlobalVars.Version = version;
ReadConfigValues();
+ StartDiscord();
}
+ void MainFormClose(object sender, CancelEventArgs e)
+ {
+ if (GlobalVars.upnp == true)
+ {
+ StopUPNP();
+ }
+ WriteConfigValues();
+ DiscordRpc.Shutdown();
+ }
+
void ReadConfigValues()
{
LauncherFuncs.ReadConfigValues("rbxlegacy_config.txt");
@@ -302,7 +360,7 @@ namespace RBXLegacyLauncher
void ReadClientValues(string ClientName)
{
- string clientpath = GlobalVars.ClientDir + @"\\" + ClientName + @"\\clientinfo.txt";
+ string clientpath = GlobalVars.ClientDir + @"//" + ClientName + @"//clientinfo.txt";
if (!File.Exists(clientpath))
{
@@ -676,38 +734,38 @@ namespace RBXLegacyLauncher
{
if (GlobalVars.UsesPlayerName == true && GlobalVars.UsesID == true)
{
- args = "-script " + quote + "dofile('" + GlobalVars.DefaultScript + "'); _G.SetRBXLegacyVersion(" + GlobalVars.SelectedClientVersion + ") _G.CSConnect(" + GlobalVars.UserID + ",'localhost'," + GlobalVars.RobloxPort + ",'" + GlobalVars.PlayerName + "','" + HatIDOffline1 + "','" + HatIDOffline2 + "','" + HatIDOffline3 + "'," + GlobalVars.HeadColorID + "," + GlobalVars.TorsoColorID + "," + GlobalVars.LeftArmColorID + "," + GlobalVars.RightArmColorID + "," + GlobalVars.LeftLegColorID + "," + GlobalVars.RightLegColorID + ",'" + GlobalVars.Custom_TShirt + "','" + GlobalVars.Custom_Shirt + "','" + GlobalVars.Custom_Pants + "','" + GlobalVars.FaceID + "','" + GlobalVars.HeadID + "','" + GlobalVars.TorsoID + "','" + GlobalVars.RightArmID + "','" + GlobalVars.LeftArmID + "','" + GlobalVars.RightLegID + "','" + GlobalVars.LeftLegID + "','" + GlobalVars.Custom_Gear1 + "','" + GlobalVars.Custom_Gear2 + "','" + GlobalVars.Custom_Gear3 + "','" + GlobalVars.Custom_IconType + "'," + GlobalVars.AdminMode.ToString().ToLower() + ")" + quote;
+ args = "-script " + quote + "dofile('" + GlobalVars.DefaultScript + "'); _G.SetRBXLegacyVersion(" + GlobalVars.SelectedClientVersion + ") _G.CSConnect(" + GlobalVars.UserID + ",'localhost'," + GlobalVars.RobloxPort + ",'" + GlobalVars.PlayerName + "','" + HatIDOffline1 + "','" + HatIDOffline2 + "','" + HatIDOffline3 + "'," + GlobalVars.HeadColorID + "," + GlobalVars.TorsoColorID + "," + GlobalVars.LeftArmColorID + "," + GlobalVars.RightArmColorID + "," + GlobalVars.LeftLegColorID + "," + GlobalVars.RightLegColorID + ",'" + GlobalVars.Custom_TShirt + "','" + GlobalVars.Custom_Shirt + "','" + GlobalVars.Custom_Pants + "','" + GlobalVars.FaceID + "','" + GlobalVars.HeadID + "','" + GlobalVars.Custom_IconType + "'," + GlobalVars.AdminMode.ToString().ToLower() + ")" + quote;
}
else if (GlobalVars.UsesPlayerName == false && GlobalVars.UsesID == true)
{
- args = "-script " + quote + "dofile('" + GlobalVars.DefaultScript + "'); _G.SetRBXLegacyVersion(" + GlobalVars.SelectedClientVersion + ") _G.CSConnect(" + GlobalVars.UserID + ",'localhost'," + GlobalVars.RobloxPort + ",'Player','" + HatIDOffline1 + "','" + HatIDOffline2 + "','" + HatIDOffline3 + "'," + GlobalVars.HeadColorID + "," + GlobalVars.TorsoColorID + "," + GlobalVars.LeftArmColorID + "," + GlobalVars.RightArmColorID + "," + GlobalVars.LeftLegColorID + "," + GlobalVars.RightLegColorID + ",'" + GlobalVars.Custom_TShirt + "','" + GlobalVars.Custom_Shirt + "','" + GlobalVars.Custom_Pants + "','" + GlobalVars.FaceID + "','" + GlobalVars.HeadID + "','" + GlobalVars.TorsoID + "','" + GlobalVars.RightArmID + "','" + GlobalVars.LeftArmID + "','" + GlobalVars.RightLegID + "','" + GlobalVars.LeftLegID + "','" + GlobalVars.Custom_Gear1 + "','" + GlobalVars.Custom_Gear2 + "','" + GlobalVars.Custom_Gear3 + "','" + GlobalVars.Custom_IconType + "'," + GlobalVars.AdminMode.ToString().ToLower() + ")" + quote;
+ args = "-script " + quote + "dofile('" + GlobalVars.DefaultScript + "'); _G.SetRBXLegacyVersion(" + GlobalVars.SelectedClientVersion + ") _G.CSConnect(" + GlobalVars.UserID + ",'localhost'," + GlobalVars.RobloxPort + ",'Player','" + HatIDOffline1 + "','" + HatIDOffline2 + "','" + HatIDOffline3 + "'," + GlobalVars.HeadColorID + "," + GlobalVars.TorsoColorID + "," + GlobalVars.LeftArmColorID + "," + GlobalVars.RightArmColorID + "," + GlobalVars.LeftLegColorID + "," + GlobalVars.RightLegColorID + ",'" + GlobalVars.Custom_TShirt + "','" + GlobalVars.Custom_Shirt + "','" + GlobalVars.Custom_Pants + "','" + GlobalVars.FaceID + "','" + GlobalVars.HeadID + "','" + GlobalVars.Custom_IconType + "'," + GlobalVars.AdminMode.ToString().ToLower() + ")" + quote;
}
else if (GlobalVars.UsesPlayerName == true && GlobalVars.UsesID == false)
{
- args = "-script " + quote + "dofile('" + GlobalVars.DefaultScript + "'); _G.SetRBXLegacyVersion(" + GlobalVars.SelectedClientVersion + ") _G.CSConnect(0,'localhost'," + GlobalVars.RobloxPort + ",'" + GlobalVars.PlayerName + "','" + HatIDOffline1 + "','" + HatIDOffline2 + "','" + HatIDOffline3 + "'," + GlobalVars.HeadColorID + "," + GlobalVars.TorsoColorID + "," + GlobalVars.LeftArmColorID + "," + GlobalVars.RightArmColorID + "," + GlobalVars.LeftLegColorID + "," + GlobalVars.RightLegColorID + ",'" + GlobalVars.Custom_TShirt + "','" + GlobalVars.Custom_Shirt + "','" + GlobalVars.Custom_Pants + "','" + GlobalVars.FaceID + "','" + GlobalVars.HeadID + "','" + GlobalVars.TorsoID + "','" + GlobalVars.RightArmID + "','" + GlobalVars.LeftArmID + "','" + GlobalVars.RightLegID + "','" + GlobalVars.LeftLegID + "','" + GlobalVars.Custom_Gear1 + "','" + GlobalVars.Custom_Gear2 + "','" + GlobalVars.Custom_Gear3 + "','" + GlobalVars.Custom_IconType + "'," + GlobalVars.AdminMode.ToString().ToLower() + ")" + quote;
+ args = "-script " + quote + "dofile('" + GlobalVars.DefaultScript + "'); _G.SetRBXLegacyVersion(" + GlobalVars.SelectedClientVersion + ") _G.CSConnect(0,'localhost'," + GlobalVars.RobloxPort + ",'" + GlobalVars.PlayerName + "','" + HatIDOffline1 + "','" + HatIDOffline2 + "','" + HatIDOffline3 + "'," + GlobalVars.HeadColorID + "," + GlobalVars.TorsoColorID + "," + GlobalVars.LeftArmColorID + "," + GlobalVars.RightArmColorID + "," + GlobalVars.LeftLegColorID + "," + GlobalVars.RightLegColorID + ",'" + GlobalVars.Custom_TShirt + "','" + GlobalVars.Custom_Shirt + "','" + GlobalVars.Custom_Pants + "','" + GlobalVars.FaceID + "','" + GlobalVars.HeadID + "','" + GlobalVars.Custom_IconType + "'," + GlobalVars.AdminMode.ToString().ToLower() + ")" + quote;
}
else if (GlobalVars.UsesPlayerName == false && GlobalVars.UsesID == false)
{
- args = "-script " + quote + "dofile('" + GlobalVars.DefaultScript + "'); _G.SetRBXLegacyVersion(" + GlobalVars.SelectedClientVersion + ") _G.CSConnect(0,'localhost'," + GlobalVars.RobloxPort + ",'Player','" + HatIDOffline1 + "','" + HatIDOffline2 + "','" + HatIDOffline3 + "'," + GlobalVars.HeadColorID + "," + GlobalVars.TorsoColorID + "," + GlobalVars.LeftArmColorID + "," + GlobalVars.RightArmColorID + "," + GlobalVars.LeftLegColorID + "," + GlobalVars.RightLegColorID + ",'" + GlobalVars.Custom_TShirt + "','" + GlobalVars.Custom_Shirt + "','" + GlobalVars.Custom_Pants + "','" + GlobalVars.FaceID + "','" + GlobalVars.HeadID + "','" + GlobalVars.TorsoID + "','" + GlobalVars.RightArmID + "','" + GlobalVars.LeftArmID + "','" + GlobalVars.RightLegID + "','" + GlobalVars.LeftLegID + "','" + GlobalVars.Custom_Gear1 + "','" + GlobalVars.Custom_Gear2 + "','" + GlobalVars.Custom_Gear3 + "','" + GlobalVars.Custom_IconType + "'," + GlobalVars.AdminMode.ToString().ToLower() + ")" + quote;
+ args = "-script " + quote + "dofile('" + GlobalVars.DefaultScript + "'); _G.SetRBXLegacyVersion(" + GlobalVars.SelectedClientVersion + ") _G.CSConnect(0,'localhost'," + GlobalVars.RobloxPort + ",'Player','" + HatIDOffline1 + "','" + HatIDOffline2 + "','" + HatIDOffline3 + "'," + GlobalVars.HeadColorID + "," + GlobalVars.TorsoColorID + "," + GlobalVars.LeftArmColorID + "," + GlobalVars.RightArmColorID + "," + GlobalVars.LeftLegColorID + "," + GlobalVars.RightLegColorID + ",'" + GlobalVars.Custom_TShirt + "','" + GlobalVars.Custom_Shirt + "','" + GlobalVars.Custom_Pants + "','" + GlobalVars.FaceID + "','" + GlobalVars.HeadID + "','" + GlobalVars.Custom_IconType + "'," + GlobalVars.AdminMode.ToString().ToLower() + ")" + quote;
}
}
else
{
if (GlobalVars.UsesPlayerName == true && GlobalVars.UsesID == true)
{
- args = "-script " + quote + "dofile('" + GlobalVars.DefaultScript + "') _G.SetRBXLegacyVersion(" + GlobalVars.SelectedClientVersion + "); _G.CSConnect(" + GlobalVars.UserID + "," + GlobalVars.IP + "," + GlobalVars.RobloxPort + ",'" + GlobalVars.PlayerName + "','" + HatIDOffline1 + "','" + HatIDOffline2 + "','" + HatIDOffline3 + "'," + GlobalVars.HeadColorID + "," + GlobalVars.TorsoColorID + "," + GlobalVars.LeftArmColorID + "," + GlobalVars.RightArmColorID + "," + GlobalVars.LeftLegColorID + "," + GlobalVars.RightLegColorID + ",'" + GlobalVars.Custom_TShirt + "','" + GlobalVars.Custom_Shirt + "','" + GlobalVars.Custom_Pants + "','" + GlobalVars.FaceID + "','" + GlobalVars.HeadID + "','" + GlobalVars.TorsoID + "','" + GlobalVars.RightArmID + "','" + GlobalVars.LeftArmID + "','" + GlobalVars.RightLegID + "','" + GlobalVars.LeftLegID + "','" + GlobalVars.Custom_Gear1 + "','" + GlobalVars.Custom_Gear2 + "','" + GlobalVars.Custom_Gear3 + "','" + GlobalVars.Custom_IconType + "'," + GlobalVars.AdminMode.ToString().ToLower() + ")" + quote;
+ args = "-script " + quote + "dofile('" + GlobalVars.DefaultScript + "') _G.SetRBXLegacyVersion(" + GlobalVars.SelectedClientVersion + "); _G.CSConnect(" + GlobalVars.UserID + "," + GlobalVars.IP + "," + GlobalVars.RobloxPort + ",'" + GlobalVars.PlayerName + "','" + HatIDOffline1 + "','" + HatIDOffline2 + "','" + HatIDOffline3 + "'," + GlobalVars.HeadColorID + "," + GlobalVars.TorsoColorID + "," + GlobalVars.LeftArmColorID + "," + GlobalVars.RightArmColorID + "," + GlobalVars.LeftLegColorID + "," + GlobalVars.RightLegColorID + ",'" + GlobalVars.Custom_TShirt + "','" + GlobalVars.Custom_Shirt + "','" + GlobalVars.Custom_Pants + "','" + GlobalVars.FaceID + "','" + GlobalVars.HeadID + "','" + GlobalVars.Custom_IconType + "'," + GlobalVars.AdminMode.ToString().ToLower() + ")" + quote;
}
else if (GlobalVars.UsesPlayerName == false && GlobalVars.UsesID == true)
{
- args = "-script " + quote + "dofile('" + GlobalVars.DefaultScript + "') _G.SetRBXLegacyVersion(" + GlobalVars.SelectedClientVersion + "); _G.CSConnect(" + GlobalVars.UserID + "," + GlobalVars.IP + "," + GlobalVars.RobloxPort + ",'Player','" + HatIDOffline1 + "','" + HatIDOffline2 + "','" + HatIDOffline3 + "'," + GlobalVars.HeadColorID + "," + GlobalVars.TorsoColorID + "," + GlobalVars.LeftArmColorID + "," + GlobalVars.RightArmColorID + "," + GlobalVars.LeftLegColorID + "," + GlobalVars.RightLegColorID + ",'" + GlobalVars.Custom_TShirt + "','" + GlobalVars.Custom_Shirt + "','" + GlobalVars.Custom_Pants + "','" + GlobalVars.FaceID + "','" + GlobalVars.HeadID + "','" + GlobalVars.TorsoID + "','" + GlobalVars.RightArmID + "','" + GlobalVars.LeftArmID + "','" + GlobalVars.RightLegID + "','" + GlobalVars.LeftLegID + "','" + GlobalVars.Custom_Gear1 + "','" + GlobalVars.Custom_Gear2 + "','" + GlobalVars.Custom_Gear3 + "','" + GlobalVars.Custom_IconType + "'," + GlobalVars.AdminMode.ToString().ToLower() + ")" + quote;
+ args = "-script " + quote + "dofile('" + GlobalVars.DefaultScript + "') _G.SetRBXLegacyVersion(" + GlobalVars.SelectedClientVersion + "); _G.CSConnect(" + GlobalVars.UserID + "," + GlobalVars.IP + "," + GlobalVars.RobloxPort + ",'Player','" + HatIDOffline1 + "','" + HatIDOffline2 + "','" + HatIDOffline3 + "'," + GlobalVars.HeadColorID + "," + GlobalVars.TorsoColorID + "," + GlobalVars.LeftArmColorID + "," + GlobalVars.RightArmColorID + "," + GlobalVars.LeftLegColorID + "," + GlobalVars.RightLegColorID + ",'" + GlobalVars.Custom_TShirt + "','" + GlobalVars.Custom_Shirt + "','" + GlobalVars.Custom_Pants + "','" + GlobalVars.FaceID + "','" + GlobalVars.HeadID + "','" + GlobalVars.Custom_IconType + "'," + GlobalVars.AdminMode.ToString().ToLower() + ")" + quote;
}
else if (GlobalVars.UsesPlayerName == true && GlobalVars.UsesID == false)
{
- args = "-script " + quote + "dofile('" + GlobalVars.DefaultScript + "') _G.SetRBXLegacyVersion(" + GlobalVars.SelectedClientVersion + "); _G.CSConnect(0," + GlobalVars.IP + "," + GlobalVars.RobloxPort + ",'" + GlobalVars.PlayerName + "','" + HatIDOffline1 + "','" + HatIDOffline2 + "','" + HatIDOffline3 + "'," + GlobalVars.HeadColorID + "," + GlobalVars.TorsoColorID + "," + GlobalVars.LeftArmColorID + "," + GlobalVars.RightArmColorID + "," + GlobalVars.LeftLegColorID + "," + GlobalVars.RightLegColorID + ",'" + GlobalVars.Custom_TShirt + "','" + GlobalVars.Custom_Shirt + "','" + GlobalVars.Custom_Pants + "','" + GlobalVars.FaceID + "','" + GlobalVars.HeadID + "','" + GlobalVars.TorsoID + "','" + GlobalVars.RightArmID + "','" + GlobalVars.LeftArmID + "','" + GlobalVars.RightLegID + "','" + GlobalVars.LeftLegID + "','" + GlobalVars.Custom_Gear1 + "','" + GlobalVars.Custom_Gear2 + "','" + GlobalVars.Custom_Gear3 + "','" + GlobalVars.Custom_IconType + "'," + GlobalVars.AdminMode.ToString().ToLower() + ")" + quote;
+ args = "-script " + quote + "dofile('" + GlobalVars.DefaultScript + "') _G.SetRBXLegacyVersion(" + GlobalVars.SelectedClientVersion + "); _G.CSConnect(0," + GlobalVars.IP + "," + GlobalVars.RobloxPort + ",'" + GlobalVars.PlayerName + "','" + HatIDOffline1 + "','" + HatIDOffline2 + "','" + HatIDOffline3 + "'," + GlobalVars.HeadColorID + "," + GlobalVars.TorsoColorID + "," + GlobalVars.LeftArmColorID + "," + GlobalVars.RightArmColorID + "," + GlobalVars.LeftLegColorID + "," + GlobalVars.RightLegColorID + ",'" + GlobalVars.Custom_TShirt + "','" + GlobalVars.Custom_Shirt + "','" + GlobalVars.Custom_Pants + "','" + GlobalVars.FaceID + "','" + GlobalVars.HeadID + "','" + GlobalVars.Custom_IconType + "'," + GlobalVars.AdminMode.ToString().ToLower() + ")" + quote;
}
else if (GlobalVars.UsesPlayerName == false && GlobalVars.UsesID == false)
{
- args = "-script " + quote + "dofile('" + GlobalVars.DefaultScript + "') _G.SetRBXLegacyVersion(" + GlobalVars.SelectedClientVersion + "); _G.CSConnect(0," + GlobalVars.IP + "," + GlobalVars.RobloxPort + ",'Player','" + HatIDOffline1 + "','" + HatIDOffline2 + "','" + HatIDOffline3 + "'," + GlobalVars.HeadColorID + "," + GlobalVars.TorsoColorID + "," + GlobalVars.LeftArmColorID + "," + GlobalVars.RightArmColorID + "," + GlobalVars.LeftLegColorID + "," + GlobalVars.RightLegColorID + ",'" + GlobalVars.Custom_TShirt + "','" + GlobalVars.Custom_Shirt + "','" + GlobalVars.Custom_Pants + "','" + GlobalVars.FaceID + "','" + GlobalVars.HeadID + "','" + GlobalVars.TorsoID + "','" + GlobalVars.RightArmID + "','" + GlobalVars.LeftArmID + "','" + GlobalVars.RightLegID + "','" + GlobalVars.LeftLegID + "','" + GlobalVars.Custom_Gear1 + "','" + GlobalVars.Custom_Gear2 + "','" + GlobalVars.Custom_Gear3 + "','" + GlobalVars.Custom_IconType + "'," + GlobalVars.AdminMode.ToString().ToLower() + ")" + quote;
+ args = "-script " + quote + "dofile('" + GlobalVars.DefaultScript + "') _G.SetRBXLegacyVersion(" + GlobalVars.SelectedClientVersion + "); _G.CSConnect(0," + GlobalVars.IP + "," + GlobalVars.RobloxPort + ",'Player','" + HatIDOffline1 + "','" + HatIDOffline2 + "','" + HatIDOffline3 + "'," + GlobalVars.HeadColorID + "," + GlobalVars.TorsoColorID + "," + GlobalVars.LeftArmColorID + "," + GlobalVars.RightArmColorID + "," + GlobalVars.LeftLegColorID + "," + GlobalVars.RightLegColorID + ",'" + GlobalVars.Custom_TShirt + "','" + GlobalVars.Custom_Shirt + "','" + GlobalVars.Custom_Pants + "','" + GlobalVars.FaceID + "','" + GlobalVars.HeadID + "','" + GlobalVars.Custom_IconType + "'," + GlobalVars.AdminMode.ToString().ToLower() + ")" + quote;
}
}
try
@@ -720,11 +778,12 @@ namespace RBXLegacyLauncher
client.StartInfo.Arguments = args;
client.EnableRaisingEvents = true;
ReadClientValues(GlobalVars.SelectedClient);
- if (GlobalVars.HasRocky == true)
- {
- client.Exited += new EventHandler(ClientExited);
- }
+ client.Exited += new EventHandler(ClientExited);
client.Start();
+ GlobalVars.presence.largeImageKey = GlobalVars.imagekey_large;
+ GlobalVars.presence.state = "In " + GlobalVars.SelectedClient + " Game";
+ GlobalVars.presence.largeImageText = GlobalVars.PlayerName;
+ DiscordRpc.UpdatePresence(ref GlobalVars.presence);
}
}
catch (Exception)
@@ -755,6 +814,11 @@ namespace RBXLegacyLauncher
this.WindowState = FormWindowState.Normal;
}
}
+
+ GlobalVars.presence.largeImageKey = GlobalVars.imagekey_large;
+ GlobalVars.presence.state = "In Launcher";
+ GlobalVars.presence.largeImageText = GlobalVars.PlayerName;
+ DiscordRpc.UpdatePresence(ref GlobalVars.presence);
}
void StartSolo()
@@ -776,24 +840,34 @@ namespace RBXLegacyLauncher
string HatIDOffline3 = GlobalVars.Custom_Hat3ID_Offline;
if (GlobalVars.UsesPlayerName == true && GlobalVars.UsesID == true)
{
- args = quote + mapfile + "\" -script \"dofile('" + GlobalVars.DefaultScript + "') _G.SetRBXLegacyVersion(" + GlobalVars.SelectedClientVersion + ") _G.CSSolo(" + GlobalVars.UserID + ",'" + GlobalVars.PlayerName + "','" + HatIDOffline1 + "','" + HatIDOffline2 + "','" + HatIDOffline3 + "'," + GlobalVars.HeadColorID + "," + GlobalVars.TorsoColorID + "," + GlobalVars.LeftArmColorID + "," + GlobalVars.RightArmColorID + "," + GlobalVars.LeftLegColorID + "," + GlobalVars.RightLegColorID + ",'" + GlobalVars.Custom_TShirt + "','" + GlobalVars.Custom_Shirt + "','" + GlobalVars.Custom_Pants + "','" + GlobalVars.FaceID + "','" + GlobalVars.HeadID + "','" + GlobalVars.TorsoID + "','" + GlobalVars.RightArmID + "','" + GlobalVars.LeftArmID + "','" + GlobalVars.RightLegID + "','" + GlobalVars.LeftLegID + "','" + GlobalVars.Custom_Gear1 + "','" + GlobalVars.Custom_Gear2 + "','" + GlobalVars.Custom_Gear3 + "','" + GlobalVars.Custom_IconType + "'," + GlobalVars.melee.ToString().ToLower() + "," + GlobalVars.powerup.ToString().ToLower() + "," + GlobalVars.ranged.ToString().ToLower() + "," + GlobalVars.navigation.ToString().ToLower() + "," + GlobalVars.explosives.ToString().ToLower() + "," + GlobalVars.musical.ToString().ToLower() + "," + GlobalVars.social.ToString().ToLower() + "," + GlobalVars.transport.ToString().ToLower() + "," + GlobalVars.building.ToString().ToLower() + "," + GlobalVars.RespawnTime + ") " + quote;
+ args = quote + "\"-script \"dofile('" + GlobalVars.DefaultScript + "') _G.SetRBXLegacyVersion(" + GlobalVars.SelectedClientVersion + ") _G.CSSolo(" + GlobalVars.UserID + ",'" + GlobalVars.PlayerName + "','" + HatIDOffline1 + "','" + HatIDOffline2 + "','" + HatIDOffline3 + "'," + GlobalVars.HeadColorID + "," + GlobalVars.TorsoColorID + "," + GlobalVars.LeftArmColorID + "," + GlobalVars.RightArmColorID + "," + GlobalVars.LeftLegColorID + "," + GlobalVars.RightLegColorID + ",'" + GlobalVars.Custom_TShirt + "','" + GlobalVars.Custom_Shirt + "','" + GlobalVars.Custom_Pants + "','" + GlobalVars.FaceID + "','" + GlobalVars.HeadID + "','" + GlobalVars.Custom_IconType + "'," + GlobalVars.RespawnTime + ") " + quote + " " + quote + mapfile + quote;
}
else if (GlobalVars.UsesPlayerName == false && GlobalVars.UsesID == true)
{
- args = quote + mapfile + "\" -script \"dofile('" + GlobalVars.DefaultScript + "') _G.SetRBXLegacyVersion(" + GlobalVars.SelectedClientVersion + ") _G.CSSolo(" + GlobalVars.UserID + ",'Player','" + HatIDOffline1 + "','" + HatIDOffline2 + "','" + HatIDOffline3 + "'," + GlobalVars.HeadColorID + "," + GlobalVars.TorsoColorID + "," + GlobalVars.LeftArmColorID + "," + GlobalVars.RightArmColorID + "," + GlobalVars.LeftLegColorID + "," + GlobalVars.RightLegColorID + ",'" + GlobalVars.Custom_TShirt + "','" + GlobalVars.Custom_Shirt + "','" + GlobalVars.Custom_Pants + "','" + GlobalVars.FaceID + "','" + GlobalVars.HeadID + "','" + GlobalVars.TorsoID + "','" + GlobalVars.RightArmID + "','" + GlobalVars.LeftArmID + "','" + GlobalVars.RightLegID + "','" + GlobalVars.LeftLegID + "','" + GlobalVars.Custom_Gear1 + "','" + GlobalVars.Custom_Gear2 + "','" + GlobalVars.Custom_Gear3 + "','" + GlobalVars.Custom_IconType + "'," + GlobalVars.melee.ToString().ToLower() + "," + GlobalVars.powerup.ToString().ToLower() + "," + GlobalVars.ranged.ToString().ToLower() + "," + GlobalVars.navigation.ToString().ToLower() + "," + GlobalVars.explosives.ToString().ToLower() + "," + GlobalVars.musical.ToString().ToLower() + "," + GlobalVars.social.ToString().ToLower() + "," + GlobalVars.transport.ToString().ToLower() + "," + GlobalVars.building.ToString().ToLower() + "," + GlobalVars.RespawnTime + ") " + quote;
+ args = quote + "\"-script \"dofile('" + GlobalVars.DefaultScript + "') _G.SetRBXLegacyVersion(" + GlobalVars.SelectedClientVersion + ") _G.CSSolo(" + GlobalVars.UserID + ",'Player','" + HatIDOffline1 + "','" + HatIDOffline2 + "','" + HatIDOffline3 + "'," + GlobalVars.HeadColorID + "," + GlobalVars.TorsoColorID + "," + GlobalVars.LeftArmColorID + "," + GlobalVars.RightArmColorID + "," + GlobalVars.LeftLegColorID + "," + GlobalVars.RightLegColorID + ",'" + GlobalVars.Custom_TShirt + "','" + GlobalVars.Custom_Shirt + "','" + GlobalVars.Custom_Pants + "','" + GlobalVars.FaceID + "','" + GlobalVars.HeadID + "','" + GlobalVars.Custom_IconType + "'," + GlobalVars.RespawnTime + ") " + quote + " " + quote + mapfile + quote;
}
else if (GlobalVars.UsesPlayerName == true && GlobalVars.UsesID == false)
{
- args = quote + mapfile + "\" -script \"dofile('" + GlobalVars.DefaultScript + "') _G.SetRBXLegacyVersion(" + GlobalVars.SelectedClientVersion + ") _G.CSSolo(0,'" + GlobalVars.PlayerName + "','" + HatIDOffline1 + "','" + HatIDOffline2 + "','" + HatIDOffline3 + "'," + GlobalVars.HeadColorID + "," + GlobalVars.TorsoColorID + "," + GlobalVars.LeftArmColorID + "," + GlobalVars.RightArmColorID + "," + GlobalVars.LeftLegColorID + "," + GlobalVars.RightLegColorID + ",'" + GlobalVars.Custom_TShirt + "','" + GlobalVars.Custom_Shirt + "','" + GlobalVars.Custom_Pants + "','" + GlobalVars.FaceID + "','" + GlobalVars.HeadID + "','" + GlobalVars.TorsoID + "','" + GlobalVars.RightArmID + "','" + GlobalVars.LeftArmID + "','" + GlobalVars.RightLegID + "','" + GlobalVars.LeftLegID + "','" + GlobalVars.Custom_Gear1 + "','" + GlobalVars.Custom_Gear2 + "','" + GlobalVars.Custom_Gear3 + "','" + GlobalVars.Custom_IconType + "'," + GlobalVars.melee.ToString().ToLower() + "," + GlobalVars.powerup.ToString().ToLower() + "," + GlobalVars.ranged.ToString().ToLower() + "," + GlobalVars.navigation.ToString().ToLower() + "," + GlobalVars.explosives.ToString().ToLower() + "," + GlobalVars.musical.ToString().ToLower() + "," + GlobalVars.social.ToString().ToLower() + "," + GlobalVars.transport.ToString().ToLower() + "," + GlobalVars.building.ToString().ToLower() + "," + GlobalVars.RespawnTime + ") " + quote;
+ args = quote + "\"-script \"dofile('" + GlobalVars.DefaultScript + "') _G.SetRBXLegacyVersion(" + GlobalVars.SelectedClientVersion + ") _G.CSSolo(0,'" + GlobalVars.PlayerName + "','" + HatIDOffline1 + "','" + HatIDOffline2 + "','" + HatIDOffline3 + "'," + GlobalVars.HeadColorID + "," + GlobalVars.TorsoColorID + "," + GlobalVars.LeftArmColorID + "," + GlobalVars.RightArmColorID + "," + GlobalVars.LeftLegColorID + "," + GlobalVars.RightLegColorID + ",'" + GlobalVars.Custom_TShirt + "','" + GlobalVars.Custom_Shirt + "','" + GlobalVars.Custom_Pants + "','" + GlobalVars.FaceID + "','" + GlobalVars.HeadID + "','" + GlobalVars.Custom_IconType + "'," + GlobalVars.RespawnTime + ") " + quote + " " + quote + mapfile + quote;
}
else if (GlobalVars.UsesPlayerName == false && GlobalVars.UsesID == false )
{
- args = quote + mapfile + "\" -script \"dofile('" + GlobalVars.DefaultScript + "') _G.SetRBXLegacyVersion(" + GlobalVars.SelectedClientVersion + ") _G.CSSolo(0,'Player','" + HatIDOffline1 + "','" + HatIDOffline2 + "','" + HatIDOffline3 + "'," + GlobalVars.HeadColorID + "," + GlobalVars.TorsoColorID + "," + GlobalVars.LeftArmColorID + "," + GlobalVars.RightArmColorID + "," + GlobalVars.LeftLegColorID + "," + GlobalVars.RightLegColorID + ",'" + GlobalVars.Custom_TShirt + "','" + GlobalVars.Custom_Shirt + "','" + GlobalVars.Custom_Pants + "','" + GlobalVars.FaceID + "','" + GlobalVars.HeadID + "','" + GlobalVars.TorsoID + "','" + GlobalVars.RightArmID + "','" + GlobalVars.LeftArmID + "','" + GlobalVars.RightLegID + "','" + GlobalVars.LeftLegID + "','" + GlobalVars.Custom_Gear1 + "','" + GlobalVars.Custom_Gear2 + "','" + GlobalVars.Custom_Gear3 + "','" + GlobalVars.Custom_IconType + "'," + GlobalVars.melee.ToString().ToLower() + "," + GlobalVars.powerup.ToString().ToLower() + "," + GlobalVars.ranged.ToString().ToLower() + "," + GlobalVars.navigation.ToString().ToLower() + "," + GlobalVars.explosives.ToString().ToLower() + "," + GlobalVars.musical.ToString().ToLower() + "," + GlobalVars.social.ToString().ToLower() + "," + GlobalVars.transport.ToString().ToLower() + "," + GlobalVars.building.ToString().ToLower() + "," + GlobalVars.RespawnTime + ") " + quote;
+ args = quote + "\"-script \"dofile('" + GlobalVars.DefaultScript + "') _G.SetRBXLegacyVersion(" + GlobalVars.SelectedClientVersion + ") _G.CSSolo(0,'Player','" + HatIDOffline1 + "','" + HatIDOffline2 + "','" + HatIDOffline3 + "'," + GlobalVars.HeadColorID + "," + GlobalVars.TorsoColorID + "," + GlobalVars.LeftArmColorID + "," + GlobalVars.RightArmColorID + "," + GlobalVars.LeftLegColorID + "," + GlobalVars.RightLegColorID + ",'" + GlobalVars.Custom_TShirt + "','" + GlobalVars.Custom_Shirt + "','" + GlobalVars.Custom_Pants + "','" + GlobalVars.FaceID + "','" + GlobalVars.HeadID + "','" + GlobalVars.Custom_IconType + "'," + GlobalVars.RespawnTime + ") " + quote + " " + quote + mapfile + quote;
}
try
{
ConsolePrint("Play Solo Loaded.", 4);
- Process.Start(rbxexe, args);
+ Process client = new Process();
+ client.StartInfo.FileName = rbxexe;
+ client.StartInfo.Arguments = args;
+ client.EnableRaisingEvents = true;
+ ReadClientValues(GlobalVars.SelectedClient);
+ client.Exited += new EventHandler(StudioExited);
+ client.Start();
+ GlobalVars.presence.largeImageKey = GlobalVars.imagekey_large;
+ GlobalVars.presence.state = "In " + GlobalVars.SelectedClient + " Solo Game";
+ GlobalVars.presence.largeImageText = GlobalVars.PlayerName;
+ DiscordRpc.UpdatePresence(ref GlobalVars.presence);
}
catch (Exception ex)
{
@@ -801,7 +875,7 @@ namespace RBXLegacyLauncher
DialogResult result2 = MessageBox.Show("Failed to launch RBXLegacy. (Error: " + ex.Message + ")","RBXLegacy Launcher - Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
-
+
void StartServer()
{
string mapfile = GlobalVars.MapsDir + @"\\" + GlobalVars.Map;
@@ -816,7 +890,7 @@ namespace RBXLegacyLauncher
}
string quote = "\"";
string args = "";
- args = quote + mapfile + "\" -script \"dofile('" + GlobalVars.DefaultScript + "') _G.SetRBXLegacyVersion(" + GlobalVars.SelectedClientVersion + "); _G.CSServer(" + GlobalVars.ServerPort + "," + GlobalVars.PlayerLimit + "," + GlobalVars.RespawnTime + "," + GlobalVars.IsPersonalServer.ToString().ToLower() + ",'" + GlobalVars.ChatType + "'," + GlobalVars.UserID + "," + GlobalVars.blacklist1 + "," + GlobalVars.blacklist2 + "," + GlobalVars.blacklist3 + "," + GlobalVars.blacklist4 + "," + GlobalVars.blacklist5 + "," + GlobalVars.blacklist6 + "," + GlobalVars.blacklist7 + "," + GlobalVars.blacklist8 + "," + GlobalVars.melee.ToString().ToLower() + "," + GlobalVars.powerup.ToString().ToLower() + "," + GlobalVars.ranged.ToString().ToLower() + "," + GlobalVars.navigation.ToString().ToLower() + "," + GlobalVars.explosives.ToString().ToLower() + "," + GlobalVars.musical.ToString().ToLower() + "," + GlobalVars.social.ToString().ToLower() + "," + GlobalVars.transport.ToString().ToLower() + "," + GlobalVars.building.ToString().ToLower() + ") " + quote;
+ args = "-script \"dofile('" + GlobalVars.DefaultScript + "') _G.SetRBXLegacyVersion(" + GlobalVars.SelectedClientVersion + "); _G.CSServer(" + GlobalVars.ServerPort + "," + GlobalVars.PlayerLimit + "," + GlobalVars.RespawnTime + ",'" + GlobalVars.ChatType + "'," + GlobalVars.UserID + "," + GlobalVars.blacklist1 + "," + GlobalVars.blacklist2 + "," + GlobalVars.blacklist3 + "," + GlobalVars.blacklist4 + "," + GlobalVars.blacklist5 + "," + GlobalVars.blacklist6 + "," + GlobalVars.blacklist7 + "," + GlobalVars.blacklist8 + ") " + quote + " " + quote + mapfile + quote;
try
{
ConsolePrint("Server Loaded.", 4);
@@ -852,7 +926,7 @@ namespace RBXLegacyLauncher
}
string quote = "\"";
string args = "";
- args = quote + mapfile + "\" -script \"dofile('" + GlobalVars.DefaultScript + "') _G.SetRBXLegacyVersion(" + GlobalVars.SelectedClientVersion + "); _G.CSServer(" + GlobalVars.ServerPort + "," + GlobalVars.PlayerLimit + "," + GlobalVars.RespawnTime + "," + GlobalVars.IsPersonalServer + ",'" + GlobalVars.ChatType + "'," + GlobalVars.UserID + "," + GlobalVars.blacklist1 + "," + GlobalVars.blacklist2 + "," + GlobalVars.blacklist3 + "," + GlobalVars.blacklist4 + "," + GlobalVars.blacklist5 + "," + GlobalVars.blacklist6 + "," + GlobalVars.blacklist7 + "," + GlobalVars.blacklist8 + "," + GlobalVars.melee + "," + GlobalVars.powerup + "," + GlobalVars.ranged + "," + GlobalVars.navigation + "," + GlobalVars.explosives + "," + GlobalVars.musical + "," + GlobalVars.social + "," + GlobalVars.transport + "," + GlobalVars.building + ") " + quote + " -no3d";
+ args = "-script \"dofile('" + GlobalVars.DefaultScript + "') _G.SetRBXLegacyVersion(" + GlobalVars.SelectedClientVersion + "); _G.CSServer(" + GlobalVars.ServerPort + "," + GlobalVars.PlayerLimit + "," + GlobalVars.RespawnTime + ",'" + GlobalVars.ChatType + "'," + GlobalVars.UserID + "," + GlobalVars.blacklist1 + "," + GlobalVars.blacklist2 + "," + GlobalVars.blacklist3 + "," + GlobalVars.blacklist4 + "," + GlobalVars.blacklist5 + "," + GlobalVars.blacklist6 + "," + GlobalVars.blacklist7 + "," + GlobalVars.blacklist8 + ") " + quote + " -no3d " + quote + mapfile + quote;
try
{
ConsolePrint("Server Loaded in No3D mode.", 4);
@@ -899,18 +973,21 @@ namespace RBXLegacyLauncher
string quote = "\"";
string args = "";
ReadClientValues(GlobalVars.SelectedClient);
- if (GlobalVars.SelectedClientVersion > 8)
- {
- args = quote + mapfile + "\" -script \"dofile('" + GlobalVars.DefaultScript + "') _G.SetRBXLegacyVersion(" + GlobalVars.SelectedClientVersion + ") game.CoreGui.RobloxGui:Remove()" + quote;
- }
- else
- {
- args = quote + mapfile + "\" -script \"dofile('" + GlobalVars.DefaultScript + "') _G.SetRBXLegacyVersion(" + GlobalVars.SelectedClientVersion + ")" + quote;
- }
+ args = "-script \"dofile('" + GlobalVars.DefaultScript + "') _G.SetRBXLegacyVersion(" + GlobalVars.SelectedClientVersion + ") " + quote + " " + quote + mapfile + quote;
try
{
ConsolePrint("Studio Loaded.", 4);
- Process.Start(rbxexe, args);
+ Process client = new Process();
+ client.StartInfo.FileName = rbxexe;
+ client.StartInfo.Arguments = args;
+ client.EnableRaisingEvents = true;
+ ReadClientValues(GlobalVars.SelectedClient);
+ client.Exited += new EventHandler(StudioExited);
+ client.Start();
+ GlobalVars.presence.largeImageKey = GlobalVars.imagekey_large;
+ GlobalVars.presence.state = "In " + GlobalVars.SelectedClient + " Solo Game";
+ GlobalVars.presence.largeImageText = GlobalVars.PlayerName;
+ DiscordRpc.UpdatePresence(ref GlobalVars.presence);
}
catch (Exception ex)
{
@@ -919,6 +996,14 @@ namespace RBXLegacyLauncher
}
}
+ void StudioExited(object sender, EventArgs e)
+ {
+ GlobalVars.presence.largeImageKey = GlobalVars.imagekey_large;
+ GlobalVars.presence.state = "In Launcher";
+ GlobalVars.presence.largeImageText = GlobalVars.PlayerName;
+ DiscordRpc.UpdatePresence(ref GlobalVars.presence);
+ }
+
void ConsoleProcessCommands(string command)
{
string important = SecurityFuncs.Base64Decode("a2FucmlzaGE=");
@@ -978,12 +1063,6 @@ namespace RBXLegacyLauncher
sdk.Show();
ConsolePrint("Launched SDK.", 4);
}
- else if (command.Equals("uri"))
- {
- Process uri = new Process();
- uri.StartInfo.FileName = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) + "\\RBXLegacyURI.exe";
- uri.Start();
- }
else if (command.Equals("config"))
{
ConsoleRBXLegacyHelp(1);
@@ -1025,27 +1104,10 @@ namespace RBXLegacyLauncher
ConsolePrint("serverno3d | Loads server in No3D mode with launcher settings", 4);
ConsolePrint("studio | Loads Roblox Studio with launcher settings", 4);
ConsolePrint("sdk | Loads the RBXLegacy SDK", 4);
- ConsolePrint("uri | Installs the RBXLegacy URI", 4);
ConsolePrint("config save | Saves the config file", 4);
ConsolePrint("config load | Reloads the config file", 4);
ConsolePrint("config reset | Resets the config file", 4);
}
}
-
- protected override void OnFormClosing(FormClosingEventArgs e)
- {
- base.OnFormClosing(e);
- if (GlobalVars.upnp == true)
- {
- StopUPNP();
- }
- WriteConfigValues();
- }
-
- void Button6Click(object sender, EventArgs e)
- {
- ClientSettings goptions = new ClientSettings();
- goptions.Show();
- }
}
}
diff --git a/RBXLegacyLauncher/RBXLegacyLauncher/MainForm.resx b/RBXLegacyLauncher/RBXLegacyLauncher/MainForm.resx
index aeb0a9e..1bf9dc3 100644
--- a/RBXLegacyLauncher/RBXLegacyLauncher/MainForm.resx
+++ b/RBXLegacyLauncher/RBXLegacyLauncher/MainForm.resx
@@ -230,116 +230,6 @@
Make sure the server you join is in the region of the world you live in! (i.e West US, East US, Europe, etc). If you have a problem where you can't see your character, REGENERATE YOUR PLAYER ID THEN REJOIN THE SERVER. If you tried to connect to the server and you get an error, REJOIN THE SERVER.
-
-
-
-
- iVBORw0KGgoAAAANSUhEUgAAAMYAAAAhCAYAAACC2tRnAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
- vQAADr0BR/uQrQAAABp0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjUuMTFH80I3AAAYO0lEQVR4Xu1c
- CXgUVba+ne5sEPYdJAKCOiqCDqPCoIgbDjow41NHEARRH47PcUNRouI2jLKKIgIiKgg+NtFRILImQJAd
- M7INARJCEsOSAFl7q+r/nXPrVqe6Ux1ah+D3vi/n+/6vqqvOPffce89/t6pqYScQ4k7CNgjXIThcWXS0
- ICYLDlEFUU9BXQ/qWXXoXozI8jtFVmWsAb+LrtM1iRBdy2/j3u8I8cqvOEJXCOc9ZHMUnb9IOoyxpP8e
- RNzn5MtiiCRC4mLd6VzsixFL9JiYr6kcKyES1kLEbyC9DLKxlWzsIOwm/EjYR/YOEqp8iASzTPI3H7m8
- sYQECb/TJVF1jeuHjzGHKe1USpcgKzpMCoSoB1H/Y58j7og7JjbLHePM8lvrxMCPukOk+oSY6xHiJZW0
- TmpZHH4hBlLl5xBAwQNdgc8hHBIBusfQCX4RK8HnfM3Qc4bo6JRG6joEPE4D1LhBHQOcxrDN94x0ApoQ
- J8inWQQm6zRCPsFNCISm57SxlHe8BJ/7HQ4QMeTR8IHzYJ2q8nBao6z2CM2jClX3uE5Me1wPTpkfw/CJ
- 84yn6wwnl6cMceI+Vd8hclaIBzThLPeTns/hhNfpgt8ZAyJTFThPWSYBr0N4VdI6qU1xC9GXgrGgKii4
- gVzwxdeD3rQpkJwMnaARfMkXwyvB58Y1vge6phP4mvfi8HvG0Tyv+t0RersO0Bo1hTc+nhrcCGgmBgef
- Rr+1uDgKDIOYHOQ+vlaP/GrdRtky8rVCUzDztPoh9du3h9a2LbSWLaE1awZf48bQkpKgJSZCV+BzK2gU
- kj7R6Ac/+RgkRsOG0r5ZXjMvme/FHeBr2AQ+IgcHPI2Wezxx4jJV7VKIFJ1o5Nsj656Cnm37XHHwtU2G
- /2LylQCqIz0uAQFHjEmMbSp5ndSWrKTpiuYQi609k+/q7nCPnwj3mrWozMyEJzcX3ry8avDTdZ0AC/i3
- FdZrrO/PY1tV9jxHcuDesRPe1avgnzABvnZtZc+IhARoFITynIOQCKF37AjP5Mmo3LgRnoNZQRvnAucZ
- 4mtODpCVBX3fPmhUPu+O7ajc8j3KMzJQtslA+aZNRj4bNkAjYOAAIIZGhFgiLPkl6+qqbtDXrg0rlwH+
- reXnQ5/yLqVJlCMAp6MR8ItTQjTguqe6TiDMMuudCGIQ9NWx0Ng/5bOenQ195BNEDOqshPDScDFcNl6d
- 1J78Oz6+I/VCuTIAuYFatYJ/82b8GqJ7PNDvuMPwox71xEwMBgcNEUWfP19pXlgJBALA8OGGXwxJVsKw
- Eca9mqSoCP4bbwScPMLQ9IhmrTStenmxEE4K8pE09XLzSBCQdok8KSnQ/X6V2BC9rAwYcA/gqodKIVKL
- hGiomq9OakuO1I+/nYbvyiAx+vWD7narJjm3yMDQtGoIKEDXzx08SkxiMBF0RYzgqPGb30AvKFCav0yk
- H+SPBPmmR+mb9IvqRRKU64iPjK7doBUWKq3Ioi1ZRERPUMSg9YNDnCXMoalhnkEKA7jzTuhEpHDxzJkD
- LZbWUDHxxWXx8beqpquT2pSC+nFPc+CZ0KnH+jlSMe9z4L77oD/wgAQUgr8HPwj/8EdQ+viTOPP0MziR
- 8jKKZ85C8bx5qDxwQFkxRK+sBPr0kUGn0zrCJIZcwN97LxDWk9YkniNHcGrGDBS+OBrFzzyJsidGwjeM
- ev0HhwR9xODB8A4ditOPjUTR08/ip2dH4eSEiShdu84gtRL2Sye/ZK8eJAaNALT+0eYvUFqRRSstBe66
- S6ZlG1qMi44uRRRlr107YMsWlaJKeEqFq64hHdYX43mkUU1XJ7UpxQnO94OkcFHlL12qmiQ68Tz1jNHD
- K5hBwwtlc1fICADeFTLAuzReuu695RboJSXKEvXoZ89C/93vDHu02NXIJwZi4+Af97bSilLGjKG8TH8U
- aAEMh2V3is9NsI8UtLIM3btDP3lSGTIJezP12JyGbXGZqHysS2XAmTNKswZZtQp6o0aS6H4ihuaIM/Jk
- G1zWd95RilXCIxUeeYR0XFQv17Fue9VsdVLL4vANeyg4WoB6adCCM1rhXtV/3/0ULBxo3MhV4B7R6BnJ
- rgl5z+gtPTGx8N7cN4QY+rFj8Ha4RAYOBwxPLzSad+tk380j08+RkSNVfpyvAbmlKglhXuPgNKc46lrj
- xgAt8MNHDPTpa5TTWh4G75rR6Hcu0b1eYMQIuavF27EMWmsYefIUqrhYaVaJfwGNRrwj1rAx9G+/JdU6
- uSBCNZ2Ivn2riNG2rdytiVp4Udjr90bAKEKY4OCX8+bwQJL3YuC99DL416xVhgzReYeoWWsiBgesQQw5
- 5UhqCE9G9BsCAZ8P+oABRv7SH86Xd4SM5wSyrNIXzodB/vPC94Yb4P/mm2qLX43n/d2vJT2b8jB69oRm
- GWEiibZ7N3zJ7eF1UfkJvDWL9u3sNzv275frKt4W9juck9OEcKlmq5PaFgqWVrLymRjcwNdS49v0XBEl
- Px+4pDMFhx0xlE0VlEE0bAjQvB779ikjVaKnp0NPbCDTh8zDkzvAn52ttM4tWnk59N69qxHDnN75Xcba
- xRyN9MsugzZhAnD8uLIQKnKr9+KOhi2TDFbQVMg/fbrSrlm0N96Q5OS8ebTxTp2q7lSJHKGGPkz58ZRN
- bK4Qoq1qsjq5EEKVfrneurUiBvVgdw+UvW3Usncv0LIVBUcYMShYqnplhebN4RvyINzr1hpzZxvRltD6
- hoKM9YPTME57/fXQLFOuc4m/oAB6ly6yTBJkw7oOkvN8J5Hi0kvhGfd3+HOya9yd8m7fDn/jpsGy2eKq
- q6Dz85FzCO9ieXvfRH4R6amDkFuxYeKfNQuIp2lt06Yod4o7VHPVyYUSCrobeffHeBXDAc8TT6qmiVL4
- wVciNaCVFCp45Pw5nhr/6u7Ay2MR2LnTmGfXINpbbwUDTZLCJBcv0n/GFrLs4ZOTg8TwKTJIn2gKg65X
- AjxCUCBHs13rnTHDeEWjJmLwrtE/JqoUNYsnNRX+P90L/fBhdaVKtB9/pFH4ErJHbTJmDF4TIkY1V51c
- KKE59y1ECrc5YpRMmIJyGjCiRWXqGgTi+B0lFTQKgaQG8Pf7A8o++xylx36yTRuOMrcGz728kLcEmyKG
- b8hDKPMGbNPZ4WzmHmgtWgaJwa9R6HEOVHbugrJ/vI3S7GO26WxxrBDu3n3gi5HTmlD/rKBy+y+/GqWH
- c+3tWMBlLSkqqXa9tLgUvv+6z8hHiA1lNNVVTVUnF1IqY2IeogYIyIZ1xeL4Bx/hJE1vo0XpjDnUgGod
- QNAbNYb7/sE4s3wNThZV2KaJiJzj8HbtZgZFSNCVv5BinyYCjq9Jh5aQSKQwNgB8zZqj5JkXcGrPIVt9
- OxwvrsSptZvguWug3Fo2Xg4M9csKSUBaxBe9M8XWXjQ4PWkaAs44oFlbuEX87aqZ6uRCiyfG9YKcshB8
- 1LC5ny9FDk3lo8Xpsf8IEqOyz63I/3Ydsk96bHXtkF3kQ96POTg5ewHK+tP6xsm2yB9rANL5yckf2qaP
- hNxPFkCTo4UL5TfciIIVacg+rdnqWpF9you87ftlfhW394fWuIlc83DQ81RTPuMw/QoD1yPvMlX26omj
- uWds7deEgnVb4b8oWdVn4pt1U6hfUTyO2Gnc6NywOq0VDi7fgH3FiBrFD9OahBrS274DDm05YKtjxd6i
- APYeKcb+NdtwbPJHKBnwF7gv7gwfP1i0EsISgAEayY4u+MbWXiQcGTdFpnV36oKD3++31TGxt9CLfVsP
- 4NC0OSj+4/3wtb6IRgZ+4GcQXtaPOvIzCNOvcPB0lIlxts9tOHC01DavmlD49nuy3AF+iChihqgmqpML
- LTuFiKVRYqnR8DRitGiF3Rn7sf0EokO+D6f7/VkGzek7B2IH/bbVI+zafwoH5y/H8RFPorxbD2hJDVXA
- 8UNA3pql4DKJYSEFw09Ton1fpdvajYSckc/ItCU9emFHdpmtjold27NROGwkvBe1pxGL10vmsw0mhkEO
- E9JPi2/h8NWvjwNzl9nmcy7s3pFDa6DLKR+yJcSqrLoXBX8d4a/GfA7HejMYKzp2waZdBUjPR3Q4VIkz
- NxjvD5VcdS02Z56w1UvLC2D/G++jolkbYwuWgiu4lUswFv7qdxgx+J63QSPsXL7d1nYk5A7hV7Sph6/f
- APsmz0F6js9Wz8SGQxXYujELe97/HMcGP4KKSy5V0zqDvEFymH5GwHEaAble7PKwIi1Xk/USfv1gynij
- /EK4NWH/UZNFvouAboQ6+aVyWohG1ACbzWAs6tEbqfvLsfIookLqnhKc6Xad7EX9FET7UyZhRU7AXpfs
- ZixYj5y/PIbS9h3hc9LUJJwgZoCFEaOsbXus35Rja9cOqYd8KLz1z2TPeA7ibtgQx+4ZjG1zV2LNjuMR
- fTSxIlvH6u9zsWXaAvx0y93wqweOBqp8C0dp24uw8ZvttjatWLWvDFlPjcXmpRnV7q3dnIvSLlcZ+Qix
- mttINZedkIpAjx490K9fP3mu0JtQJ79UqAY7EA4TZEOcuK4vlu51Y8khRIVlGXk4266zDEAOGk/TFtj4
- wVJbXROL/61hxboj2P7WLOTf9Af4GjQxXsTjbxUouDiQmWgmSZgYp664Bl/vKLa1Z4dlu0twontP+dyB
- n3B7FdwJCSi67BoceOBxpE/4FN+s2o8vfyi1tWGC62PXy1Oh220KWMDrgu1jJtnasGLxQR2ZL0wg/Vjk
- 3XyX9DVcJ/OlSdBooa8lJmHz1IWUZUThe9i0aZN8/mH+JtQR4z8RqsEehBOycennkbsG47N9OuYeQFRY
- /PW/4GnUktKqqQbZKWvRFuunLo7KzrzdFfjn3DQc7HcvvLE0p5cBxsQwdpPM30d73YZ5mW5bG3ZYvP4Y
- Stp1lOQyicGL5qBd8lWnQK5s1gqF1/ZG5uOvYO2M5ViwpdjW3ndz0+GPT5R1JMH1FYa8m/pj/rYztumt
- SJ29CuWN28g606jMm96eW01nUVoeii6/Rj6M/KnnbTgSedQgd34WMXiaZdWzg5k2Gl2GOX2zuxeOaHXZ
- B7vrkcA2z5+Qxf6ECvNrtMyhz+HDPYgaC2evMT6eobQ8nzd7+8rGzbHulemYsdtnmy4cM7eVY/cjL1Hw
- Oo1AMxe/dM7E+OGeh23TRcKiJT/A3aiZ9Itt8BNv+RUgg8sq82DwLhONdC4XKuLqI79bb6x8dQZm7HSH
- 2Fv2STq8RAwunwlpQ6G8eRssm5cRksYOc1OzkXflDdAc/DavsbgvuPZGfJxRXE13w+gp8uVBrt8yIQap
- JgsXKkbUxODgoZmZMfXiNFbwdYUdhBp1GXxd6bPeedFVOgz2QZ7PnDkz/F4wrcXueSfGXwma2cDrn5+K
- SbsRNb56ZZYMMLWrtVAXjn+bQeNLqI+tD6fgvQ1nbNOG48NVP+HEJVcawSZfAyfQOQf1usfG2KaJhIWz
- 0+Eze3iyEQxmIkWQHHK9wG+4EpFpGudzxNL1RFQkNcWnc7eG2PtfssfEMEacqg5AHul3+hNvhejb4d3N
- FcgcOEK+Tm98h2EQQ3PF4Zs351XTn7HyGE51ovowypBGx6aq2axCl6MmhrzHwZSSkhIMRkZmZqZcozRp
- 0sRqI6IuS9ia5rzo2vnA91is11iPxWL3vBPjRYIMHp5aLB23CG9uR9RIGzqagsMFfxwHsrgdIva3EM4d
- 0iaBbWbeOghTvs62TW/F37/34cCNAygdT3X43SsCBx4F8pIx023TRMKCqStlwHHgB4hgAQpC+WCObPFz
- BuuWq/EyIRGZ83UmoSj5Ckz96kiIvbkz04ho9aVvXF4miLluyen2e0xMPR6ib4elr81BZWKCIhSX0ZjS
- 8cuX2df0wYTVRdXSrH+cH55KP31EarvnGnT75xEjykCT+H+ke76JET/OaCAKjLhEzJqWhhc3Iyq8tEnH
- jjuGyt6vrHELeIXoyjZLRNyldL48oHpkRu4V12PmB+kYnRGwtcVISfdiX6+7VdAk0NogSablwJ378mzb
- NJGwdPRHZEe9ti6JkSA/CvIlJOEsLWiLG7fEqVbJKCIUtu2EI1dch0Pdb8bGP47E1Flbqvn5v68vgK56
- eZMYnliBsw2S8OnbX4Xo2mHKZ5koTO5svOouiWGOPAZ85NvS0bOqpZv0xQGcIR8liWNE2hHRJHytIQPD
- JnjOSQw7uQABLGGnGwlR2j3fxEj8whjSBTwUMFOmb8bfNiAqvPjPk8jv9FtKG4filsmgiWOyMitOCNGa
- /yiNemmfOY053bQNFj37IZ5dXWlrb1RqGQ5f2UvqMiG8RFR5pAXqlIkrbNNEworhr0s7PBIc7dwNX/51
- Ej5+fSnenZpGZfwef/9sL8YuOopXF+fi5SV5eH7FWfLLjb+t12ztLR/xpiynMcUzRg0mxqb+w/D0Go9t
- GhOjyPaum/4cHGHsiMGfy+Z16oqxC7ND0j6VpmPzXY8axBAOj1ck/EVVsSkyMGyCx1wnWBGiy0EVjl84
- jZEI1+W1QaSplJ3dSIjSh/NNjNhUc8Q43bwdXpp3CCPWISq8M2Uj3An8fYJMn5kvRDNlVspeIZJKXeI1
- 3SFKZbATONjT7h6J5xbmVbPH14636SQDh3V1DhgiRmViA7z2wZZq+hGxWsPWvoMo4GjtEBeH915fZq8X
- JR5d5cOu3/9JldOYnvF5UdOWeGP6Nts0Vsz9n6nw0IjAJDV3xmgt5maEEyT1vufx6Gp/SPrJ41fBw99l
- yPz5r0ZFkqpiFhkYNQU73ZeLXRNmwNrphhPDTpfXBmZekXTZTk3EqAUfzi8xqEffK3sjAlf+7L/NwIMr
- fBi0CjUjVUfqwKdUY3GgOL60++ySr2lCPHKmSWvSMfLhnZaDv+mJN8avw6CVWtBmygc7UdagKQWIsTg1
- /yjA70rAF8PG4aF/VoT6EAHjx36FkobNZaBVxibg7Te/tdWLFqOn76JpVzu5YGeysV32a9MtQ0L8twOX
- sahpO6lvpCXCC0eAMI7q5SU6eszrbLesXiNMHrssxMZjS4pw+NLrpQ3uJGgNd5uqXhYZGCYx7ITuB0cL
- ExxQdmIJtP9I17wX/ttON1x+oe55JoZDZAW3LwnuhPpY8aen8dSnhyM2+tBvPfhg9HyUNuDtUCNIyLMU
- ZdJOHHDG30Y6P5hBQOcoadQCXw5KwZPzjkq7n/2VX6AzemM5l5e9s3Hud9VDWr8RGDX7AB5c6a/mE2P4
- srOYRn4VtWhPaTgPDkYXfuzaF2OnZGD4V6V44LuAbVo7DP3WLcm665rbEOApEPf2qsdn+7uvuxv/veiE
- bVrGmPe3I7fj1dIPVUfGSCgc+91CdDgmRCKdL7QSg48/te2CNyemB+0MWe7FlpvulyMpg9Zv01W9spDZ
- qMHBU40kERBR1wzSsKD8j+3aIKJuBB/On5DFVSYp6FxCp4YvaNUR3/UbhmlPfohJoz7DpOc/wbujPsYn
- j03Cjp4DUUE9m6FPDc7/qCHETcpkRCGdzjRCLSL4zWDh6VJ++8ux/o7hKKCAMH2oAhPD2PP3Eb+KWnbA
- hluGYtbj72HyC3MxcdQneP+5T/DFoLE4cEUvNeWgIAuzU5bUBAev6InU/o/io8fHY/LzH1GZZmOCwsTn
- 52A8lXHCc3Mw9dmZmD94DLb17I+T/PDSFW+A/LUSmxf2WV16YOn9L2Da09MxedRMqqtZdD4Li4a8hmOt
- OxkjpCWNwiuqSoRPiN9SfeQbOoZ9Jt8JWrMtG/QKPn5qJtb0H4nS+g3lwp3hEzH/2ijubKFM8CI7WvD7
- Uwy7e+FgPRmUvLXKI5IJ63SJ7yu9n2O3tnw4f0IWbyL8i2A0NoEaCgHe16ejj3trEW+8smF+vcZH1WvS
- FErzi9j3aD0Rp0zWKDTZ5XezXqXpQJG1F7UJHgWnh0cOCZ7C0EKcAgNuEUvHRPKXicAji/KNYH7bHWpH
- Ic7Juztkp0qPwWX2kF35lz38akq8U5af68Mgp/E9uxm80hZ/4+4gXQpkUMCyTfNBqfzvqVjSVb28pWz8
- PKKNqg4pbqfzdco/YCVG1XMWXugbO3P8f7mKGIUZcQNC/hS6lsQ2KBl8XYEX+eMItSW/ng9k+XrCVnPk
- kEFFwWEEqxEM5j0DwSAsoAZ9I3zRfS6hdC7CHymY19DxdKhtadeKUaS3hVBI5zrfN33iaRIjSDATkWxZ
- r9sgvKwymBnSfngdnAPceahzqqNSyj+HsIrQXVVDUArj4zuSzkHz4aFMJ31W+RLk+qaKMF9miAHyD6Fr
- WWRQngPcs9em/Ao+CPF/5+73xa2cqIYAAAAASUVORK5CYII=
diff --git a/RBXLegacyLauncher/RBXLegacyLauncher/Program.cs b/RBXLegacyLauncher/RBXLegacyLauncher/Program.cs
index 3238e94..4ddbf78 100644
--- a/RBXLegacyLauncher/RBXLegacyLauncher/Program.cs
+++ b/RBXLegacyLauncher/RBXLegacyLauncher/Program.cs
@@ -14,18 +14,7 @@ namespace RBXLegacyLauncher
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
- if (args.Length == 0)
- {
- Application.Run(new MainForm());
- }
- else
- {
- foreach (string s in args)
- {
- GlobalVars.SharedArgs = ProcessInput(s);
- }
- Application.Run(new LoaderForm());
- }
+ Application.Run(new MainForm());
}
}
diff --git a/RBXLegacyLauncher/RBXLegacyLauncher/QuickConfigure.Designer.cs b/RBXLegacyLauncher/RBXLegacyLauncher/QuickConfigure.Designer.cs
deleted file mode 100644
index 99cc70e..0000000
--- a/RBXLegacyLauncher/RBXLegacyLauncher/QuickConfigure.Designer.cs
+++ /dev/null
@@ -1,136 +0,0 @@
-namespace RBXLegacyLauncher
-{
- partial class QuickConfigure
- {
- ///
- /// Designer variable used to keep track of non-visual components.
- ///
- private System.ComponentModel.IContainer components = null;
-
- ///
- /// Disposes resources used by the form.
- ///
- /// true if managed resources should be disposed; otherwise, false.
- protected override void Dispose(bool disposing)
- {
- if (disposing) {
- if (components != null) {
- components.Dispose();
- }
- }
- base.Dispose(disposing);
- }
-
- ///
- /// This method is required for Windows Forms designer support.
- /// Do not change the method contents inside the source code editor. The Forms designer might
- /// not be able to load this method if it was changed manually.
- ///
- private void InitializeComponent()
- {
- System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(QuickConfigure));
- this.textBox1 = new System.Windows.Forms.TextBox();
- this.textBox2 = new System.Windows.Forms.TextBox();
- this.label1 = new System.Windows.Forms.Label();
- this.label2 = new System.Windows.Forms.Label();
- this.button1 = new System.Windows.Forms.Button();
- this.button2 = new System.Windows.Forms.Button();
- this.button3 = new System.Windows.Forms.Button();
- this.SuspendLayout();
- //
- // textBox1
- //
- this.textBox1.Location = new System.Drawing.Point(55, 12);
- this.textBox1.Name = "textBox1";
- this.textBox1.Size = new System.Drawing.Size(217, 20);
- this.textBox1.TabIndex = 0;
- this.textBox1.Text = "Player";
- this.textBox1.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
- this.textBox1.TextChanged += new System.EventHandler(this.TextBox1TextChanged);
- //
- // textBox2
- //
- this.textBox2.Location = new System.Drawing.Point(55, 38);
- this.textBox2.Name = "textBox2";
- this.textBox2.Size = new System.Drawing.Size(217, 20);
- this.textBox2.TabIndex = 1;
- this.textBox2.Text = "0";
- this.textBox2.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
- this.textBox2.TextChanged += new System.EventHandler(this.TextBox2TextChanged);
- //
- // label1
- //
- this.label1.Location = new System.Drawing.Point(12, 15);
- this.label1.Name = "label1";
- this.label1.Size = new System.Drawing.Size(37, 17);
- this.label1.TabIndex = 2;
- this.label1.Text = "Name:";
- //
- // label2
- //
- this.label2.Location = new System.Drawing.Point(28, 38);
- this.label2.Name = "label2";
- this.label2.Size = new System.Drawing.Size(20, 16);
- this.label2.TabIndex = 3;
- this.label2.Text = "ID";
- //
- // button1
- //
- this.button1.Location = new System.Drawing.Point(54, 64);
- this.button1.Name = "button1";
- this.button1.Size = new System.Drawing.Size(95, 23);
- this.button1.TabIndex = 4;
- this.button1.Text = "Avatar";
- this.button1.UseVisualStyleBackColor = true;
- this.button1.Click += new System.EventHandler(this.Button1Click);
- //
- // button2
- //
- this.button2.Location = new System.Drawing.Point(54, 93);
- this.button2.Name = "button2";
- this.button2.Size = new System.Drawing.Size(218, 23);
- this.button2.TabIndex = 5;
- this.button2.Text = "Launch";
- this.button2.UseVisualStyleBackColor = true;
- this.button2.Click += new System.EventHandler(this.Button2Click);
- //
- // button3
- //
- this.button3.Location = new System.Drawing.Point(177, 64);
- this.button3.Name = "button3";
- this.button3.Size = new System.Drawing.Size(95, 23);
- this.button3.TabIndex = 6;
- this.button3.Text = "Random ID";
- this.button3.UseVisualStyleBackColor = true;
- this.button3.Click += new System.EventHandler(this.Button3Click);
- //
- // QuickConfigure
- //
- this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
- this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
- this.BackColor = System.Drawing.SystemColors.ControlLightLight;
- this.ClientSize = new System.Drawing.Size(284, 124);
- this.Controls.Add(this.button3);
- this.Controls.Add(this.button2);
- this.Controls.Add(this.button1);
- this.Controls.Add(this.label2);
- this.Controls.Add(this.label1);
- this.Controls.Add(this.textBox2);
- this.Controls.Add(this.textBox1);
- this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow;
- this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
- this.Name = "QuickConfigure";
- this.Text = "RBXLegacy";
- this.Load += new System.EventHandler(this.QuickConfigureLoad);
- this.ResumeLayout(false);
- this.PerformLayout();
- }
- private System.Windows.Forms.Button button3;
- private System.Windows.Forms.Button button2;
- private System.Windows.Forms.Button button1;
- private System.Windows.Forms.Label label2;
- private System.Windows.Forms.Label label1;
- private System.Windows.Forms.TextBox textBox2;
- private System.Windows.Forms.TextBox textBox1;
- }
-}
diff --git a/RBXLegacyLauncher/RBXLegacyLauncher/QuickConfigure.cs b/RBXLegacyLauncher/RBXLegacyLauncher/QuickConfigure.cs
deleted file mode 100644
index d53b17b..0000000
--- a/RBXLegacyLauncher/RBXLegacyLauncher/QuickConfigure.cs
+++ /dev/null
@@ -1,104 +0,0 @@
-using System;
-using System.Drawing;
-using System.Windows.Forms;
-using System.Reflection;
-using System.Security.Cryptography;
-using System.Text;
-using System.Text.RegularExpressions;
-using System.IO;
-
-namespace RBXLegacyLauncher
-{
- public partial class QuickConfigure : Form
- {
- public QuickConfigure()
- {
- InitializeComponent();
- }
-
- void QuickConfigureLoad(object sender, EventArgs e)
- {
- string cfgpath = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) + "\\rbxlegacy_config.txt";
- if (!File.Exists(cfgpath))
- {
- LauncherFuncs.WriteConfigValues(cfgpath);
- }
- else
- {
- ReadConfigValues(cfgpath);
- }
- }
-
- void Button3Click(object sender, EventArgs e)
- {
- GeneratePlayerID();
- }
-
- void ReadConfigValues(string cfgpath)
- {
- LauncherFuncs.ReadConfigValues(cfgpath);
-
- if (GlobalVars.UserID == 0)
- {
- GeneratePlayerID();
- LauncherFuncs.WriteConfigValues(cfgpath);
- }
- else
- {
- textBox2.Text = GlobalVars.UserID.ToString();
- }
-
- textBox1.Text = GlobalVars.PlayerName;
- }
-
- void GeneratePlayerID()
- {
- LauncherFuncs.GeneratePlayerID();
- textBox2.Text = GlobalVars.UserID.ToString();
- }
-
- void TextBox1TextChanged(object sender, EventArgs e)
- {
- GlobalVars.PlayerName = textBox1.Text;
- }
-
- void TextBox2TextChanged(object sender, EventArgs e)
- {
- int parsedValue;
- if (int.TryParse(textBox2.Text, out parsedValue))
- {
- if (textBox2.Text.Equals(""))
- {
- GlobalVars.UserID = 0;
- }
- else
- {
- GlobalVars.UserID = Convert.ToInt32(textBox2.Text);
- }
- }
- else
- {
- GlobalVars.UserID = 0;
- }
- }
-
- void Button1Click(object sender, EventArgs e)
- {
- CharacterCustomization ccustom = new CharacterCustomization();
- ccustom.Show();
- }
-
- void Button2Click(object sender, EventArgs e)
- {
- this.Close();
- }
-
- protected override void OnFormClosing(FormClosingEventArgs e)
- {
- string cfgpath = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) + "\\rbxlegacy_config.txt";
- base.OnFormClosing(e);
- LauncherFuncs.WriteConfigValues(cfgpath);
- GlobalVars.ReadyToLaunch = true;
- }
- }
-}
diff --git a/RBXLegacyLauncher/RBXLegacyLauncher/QuickConfigure.resx b/RBXLegacyLauncher/RBXLegacyLauncher/QuickConfigure.resx
deleted file mode 100644
index 6c8efa7..0000000
--- a/RBXLegacyLauncher/RBXLegacyLauncher/QuickConfigure.resx
+++ /dev/null
@@ -1,6293 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- text/microsoft-resx
-
-
- 2.0
-
-
- System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
-
-
- AAABAAYAEBAAAAAAIABoBAAAZgAAACAgAAAAACAAqBAAAM4EAAAwMAAAAAAgAKglAAB2FQAAQEAAAAAA
- IAAoQgAAHjsAAICAAAAAACAAKAgBAEZ9AAAAAAAAAAAgACggBABuhQEAKAAAABAAAAAgAAAAAQAgAAAA
- AABABAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////95eXn/1dXV/25ubv/Q0ND/iYmJ/6Wl
- pf+hoaH/hYWF/4mJif/V1dX/srKy/9zc3P//////////////////////f39///////9ubm7/0NDQ/4mJ
- if/FxcX/sbGx/5WVlf+JiYn/1dXV/5SUlP/Kysr//////////////////////8/Pz///////+vr///Ly
- ///X1///zs7//+Li///39///////////////////6+v/////////////xsb//5mZ//+MjP//+Pj//4mJ
- //9hYf//q6v//9DQ//+8vP//dnb//4GB///l5f//2Nj//5CQ//+Rkf//5ub//66u///x8f//mZn//4mJ
- ///y8v//mpr//29v//96ev//k5P//0pK///x8f//nZ3//5iY////////l5f//+rq//+rq///9PT//8vL
- ///19f//ra3//1BQ///9/f//lpb//9vb//+Njf//h4f///39////////t7f//8vL////////qKj///f3
- //+dnf//kZH//+bm//9jY///+vr//4eH//++vv//iIj//4mJ///5+f///////8zM//+fn////v7//6Wl
- ///6+v//np7//6ys///V1f//jY3///j4//+MjP//zs7//2Ji///t7f///v7//5yc///7+///4+P//4uL
- //+iov///Pz//83N///Pz///2Nj//21t//+hof//oaH//4uL//+YmP//tLT//7Gx///Hx///ior//5iY
- ///c3P//w8P//6Cg//+goP//nJz//7+////9/f///////////////////////9TU//+srP////////Dw
- ///a2v//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//KAAAACAAAABAAAAAAQAgAAAAAACAEAAAAAAAAAAA
- AAAAAAAAAAAAAP//////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////3t7
- e/9ra2v/f39//9fX1/97e3v/a2tr/39/f//X19f/u7u7/2tra/9zc3P/w8PD/5+fn///////e3t7/8PD
- w/+7u7v/a2tr/4uLi//r6+v//////3t7e//Dw8P/////////////////////////////////////////
- ////////T09P/6+vr////////////09PT/+Dg4P/6+vr//////9PT0//r6+v/6+vr/+vr6//Z2dn/39/
- f/8nJyf/r6+v/09PT/+vr6//8/Pz/+vr6///////T09P/6+vr///////////////////////////////
- //////////////////9PT0//r6+v////////////T09P/4ODg//r6+v//////09PT/+vr6//x8fH/9fX
- 1/9/f3///////09PT/+vr6//T09P/6+vr//z8/P/6+vr/7u7u/9XV1f/n5+f/+vr6///////////////
- /////////////////////////////09PT/+vr6////////////97e3v/a2tr/39/f//X19f/u7u7/2tr
- a/+Li4v/6+vr/8fHx/9/f3//a2tr/+vr6/+7u7v/a2tr/4uLi//r6+v/e3t7/8PDw//b29v/w8PD////
- ////////////////////////////////////////e3t7/8PDw///////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////+zs
- ///Nzf///////9XV//+Li///lJT//6io//+8vP//z8///+Pj///6+v//////////////////////////
- ////////9fX//7m5/////////////////////////////7u7//+Pj///j4///4+P//+ysv//////////
- ///o6P//Ojr//zo6//83N///YGD//6+v//+srP//mJj//4OD//9vb///Q0P//5SU//+lpf//vb3/////
- //////////////z8//9TU///V1f//1ZW///k5P//////////////////YGD//5mZ//+vr///qqr//0ZG
- ////////5eX//zk5///IyP//8/P//yIi//+env/////////////////////////////i4v//Hx///1ZW
- //9MTP//l5f////////+/v//aWn//5iY////////ysr//z8///+dnf////////////9eXv//4+P/////
- ///+/v//PT3//+Hh//84OP//zs7/////////////Pz///1JS//93d///b2///0ZG//8zM////v7//4yM
- //8MDP//+vr///v7//9ubv//bW3//4KC//97e//////////////+/v//WVn//62t/////////////1tb
- ///m5v////////////8sLP//ODj//9TU//////////////39//8tLf//Ojr//7m5//8+Pv//9fX//0lJ
- ///U1P//i4v//wQE///Q0P////////////+Zmf//ZGT///7+/////////////5CQ//93d///////////
- ////////WFj//+jo/////////////z4+///Z2f/////////////W1v//Q0P//x0d///5+f///////y4u
- //81Nf//dHT///v7////////fHz//1ZW///7+//////////////////////////////Cwv//SEj///v7
- //////////////////9WVv//6+v/////////////8PD/////////////0tL//w4O//+env//QkL/////
- //////////////b2/////////v7//4iI//8yMv//dHT//1dX///6+v//////////////////5ub//zQ0
- ///q6v///////////////////////1NT///u7v////////j4//8/P///bm7///Dw////////3t7//1pa
- //8XF///+fn///////+6uv//x8f///b2////////0dH//yQk///k5P//MjL//+fn////////////////
- ///u7v//S0v//6Cg////////////////////////T0////Dw/////////Pz//z8///+wsP//Njb//7u7
- /////////////xwc///39///+/v//yUl//91df//JSX//97e///k5P//Rkb//z4+///Q0P//////////
- ///////////////////6+v//aGj//3d3///9/f////////////9NTf//8/P/////////////Pj7/////
- //+zs///goL/////////////Ghr///7+///n5///Hx///3Jy//9TU////////5ub//8LC///uLj/////
- /////////////+jo///09P/////////////+/v//j4///1FR///y8v///////0pK///39///////////
- //89Pf//xsb//zc3///W1v////////////8fH/////////39///g4P//vr7//+np///+/v//R0f//5qa
- ///////////////////+/v//UFD//0RE///x8f/////////////+/v//UVH//5aW////////SEj///n5
- /////////////zc3//9WVv//6en//////////////////x0d///R0f//6ur///39/////////v7//3Jy
- //9PT///R0f//+Tk/////////////6am//9wcP//urr//0BA///t7f///////319//90dP///v7/////
- //9ERP///Pz/////////////////////////////3t7//4SE//86Ov//YGD//3Jy//9YWP//RUX//0ND
- //83N///hIT////////MzP//OTn//7Ky///p6f//ODj///T0////////v7///zw8//95ef//bGz///7+
- /////////////0JC//9+fv//e3v//3h4//90dP//cHD//0JC//9UVP//rKz///f3////////////////
- ///////////////////////////////////z8///YWH//yUl//+/v///////////////////xcX//3Bw
- ///9/f//////////////////z8///8PD///Gxv//yMj//8vL///Nzf//8PD/////////////////////
- ////////////////////////////////////////////////////////zc3/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAwAAAAYAAAAAEAIAAAAAAAgCUAAAAA
- AAAAAAAAAAAAAAAAAAD//////v7+/////////////v7+///////+/v7////////////+/v7/////////
- ///+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v//////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////+/v7//v7+//7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v///////v7+////
- /////////v7+///////+/v7////////////+/v7////////////+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v//////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v///////v7+/////////////v7+//////+qqqr/X19f/19f
- X/9fX1//ZGRk//////+qqqr/X19f/19fX/9fX1//ZGRk//7+/v/+/v7/goKC/19fX/9fX1//ZGRk//7+
- /v+qqqr/3Nzc//7+/v+qqqr/ZGRk//7+/v/+/v7/goKC/19fX/9fX1//3Nzc//7+/v/+/v7/+vr6/19f
- X/+0tLT///////7+/v/+/v7///////7+/v/+/v7///////7+/v//////////////////////////////
- //93d3f/BgYG/9/f3//f39//4ODg//////93d3f/BgYG/9/f3//f39//4ODg//////+IiIj/DQ0N/9/f
- 3//f39//ODg4//////93d3f/rq6u/9/f3/9oaGj/BwcH//////+IiIj/DQ0N/9/f3//f39//aGho////
- ////////9/f3/wAAAP+Hh4f////////////////////////////////////////////+/v7//v7+//7+
- /v/+/v7//v7+//7+/v93d3f/BwcH//7+/v/+/v7//v7+//7+/v93d3f/BAQE/5+fn//S0tL//v7+//7+
- /v93d3f/BwcH//7+/v/MzMz/Kioq//7+/v93d3f/SkpK/19fX/8sLCz/BwcH//7+/v93d3f/BwcH//7+
- /v/+/v7//v7+//7+/v/+/v7/9/f3/wAAAP+Hh4f//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v///////v7+/////////////v7+//////93d3f/BwcH///////+/v7///////////93d3f/BAQE/5+f
- n//S0tL///////7+/v93d3f/BwcH//7+/v/MzMz/oqKi//7+/v93d3f/x8fH//7+/v93d3f/BwcH//7+
- /v93d3f/BwcH//7+/v/+/v7///////7+/v/+/v7/f39//ywsLP99fX3/3Nzc//7+/v/+/v7///////7+
- /v/+/v7///////7+/v////////////////////////////////93d3f/BwcH////////////////////
- //93d3f/BgYG/9/f3//f39//4ODg//////+IiIj/DQ0N/9/f3//f39//aGho//////+IiIj/tbW1/9/f
- 3/9oaGj/Hx8f//////+IiIj/DQ0N/9/f3//f39//aGho//////+IiIj/DQ0N/+jo6P/u7u7/UFBQ////
- ///////////////////////////////////+/v7//v7+//7+/v/+/v7//v7+//7+/v93d3f/BwcH//7+
- /v/+/v7//v7+//7+/v+qqqr/X19f/19fX/9fX1//ZGRk//7+/v/+/v7/goKC/19fX/9fX1//3Nzc//7+
- /v/+/v7/goKC/19fX/9fX1//3Nzc//7+/v/+/v7/goKC/19fX/9fX1//3Nzc//7+/v+qqqr/ZGRk//7+
- /v/+/v7/h4eH//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v///////v7+/////////////v7+////
- //93d3f/BwcH///////+/v7////////////+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v//////////////
- ///////////////////u7u7/4ODg////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+/9XV
- /v+Pj/7//v7+//7+/v/Y2P7/fHz+/0hI/v9aWv7/bm7+/4GB/v+Wlv7/qan+/729/v/R0f7/5ub+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7/mZn+/7Oz/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v///////v7+/9ra///X1///19f+/9fX///X1/7/19f//+rq///+/v7/////////
- ///+/v7/zs7//xQU/v8MDP7/XV3//zU1/v8JCf7/VVX//5aW/v+Hh/7/c3P//19f/v9LS/7/Nzf//yMj
- /v8PD/7/AwP//+vr/v/19f7/oaH///39/v/+/v7///////7+/v/+/v7///////7+/v+pqf7/Dg7//xQU
- /v9VVf7/5eX///7+/v/+/v7///////7+/v///////////xUV//8GBv//Bwf//wcH//8HB///AwP//3R0
- ///////////////////Jyf//EhL//35+///c3P//JSX//wYG///n5///////////////////////////
- ///////////////////9/f//IyP//6Cg//9AQP//BAT//1pa///29v///////////////////////8DA
- //8MDP//trb//+rq//9dXf//ERH//5aW///8/P/////////////+/v7//v7+/w8P/v/Pz/7//v7+//7+
- /v/+/v7/dXX+/2Zm/v/+/v7//v7+/8TE/v8PD/7/iIj+//7+/v/+/v7/yMj+/wAA/v8+Pv7/7u7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7/ZGT+/wUF/v9FRf7/29v+/zg4/v83N/7/5ub+//7+
- /v/+/v7/09P+/xER/v+dnf7//v7+//7+/v/+/v7/urr+/yMj/v86Ov7/6+v+//7+/v///////v7+/w8P
- ///V1f///v7+///////+/v7/g4P//1hY///+/v7/vr7//w0N//+Rkf7///////7+/v/+/v7/zc3//xER
- /v9HR/7/Kyv//9bW/v+xsf7/hob//1tb/v8wMP7/tbX///7+/v/o6P7/LS3//xYW/v/39/7///////f3
- /v9cXP7/HR3//83N/v/j4/7/HR3//4CA/v/+/v7///////7+/v/+/v7/+fn//zw8/v9UVP7//v7///7+
- /v///////f3//wwM///V1f//////////////////kZH//0lJ//+4uP//DAz//5mZ////////////////
- ////////x8f//xgY//+Skv//AQH//0xM//8AAP//UVH//35+//9ERP//b2////////9OTv//DQ3//wEB
- ///o6P/////////////+/v//hob//w0N//8lJf//ZGT///7+///////////////////+/v//b2///ykp
- ///y8v/////////////+/v7//f3+/wwM/v/b2/7//v7+//7+/v/+/v7/n5/+/xcX/v8LC/7/o6P+//7+
- /v/+/v7//v7+//7+/v/+/v7/sbH+/wAA/v8dHf7/srL+//Ly/v8AAP7/6Oj+//7+/v9sbP7/MDD+//7+
- /v/n5/7/Kyv+/wAA/v+pqf7//v7+//7+/v/+/v7//v7+/6+v/v9WVv7/+vr+//7+/v/+/v7//v7+//7+
- /v+lpf7/Dg7+/9bW/v/+/v7//v7+//7+/v//////+/v+/wkJ///c3P///v7+///////+/v7/rKz//wYG
- //+qqv7////////////+/v7///////j4/v+AgP7/Bwf//xkZ/v/x8f7///////7+/v8PD/7/RUX//0lJ
- /v8YGP7/wcH///7+/v/+/v7/6ur//y4u/v9DQ/7/9/f///7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7//////9LS/v8MDP7/rKz///7+/v/+/v7///////7+/v//////+/v//wgI///g4P//////////
- ////////w8P//7Ky////////////////////////w8P//yoq//8qKv//goL//ygo////////////////
- //+2tv//iYn//21t///j4///////////////////2Nj//0BA//8AAP//SEj///X1////////////////
- ////////////////////////7+///yYm//92dv///v7////////////////////////+/v7/+fn+/wUF
- /v/h4f7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/v7/7/RET+/wAA/v+Dg/7/rq7+/ysr
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//39/v9zc/7/BQX+/1BQ/v/R0f7/Nzf+/0ND
- /v/09P7//v7+//7+/v/+/v7//v7+//7+/v/9/f7/T0/+/z4+/v/7+/7//v7+//7+/v/+/v7//v7+//7+
- /v//////+fn+/wQE///l5f///v7+///////+/v7/paX//19f/v+Bgf7/9fX///7+/v/+/v7//v7//7W1
- /v8tLf7/CQn//ykp/v/9/f7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/d3f7/SUn//xgY
- /v/8/P7/rKz//wcH/v/Jyf7///////7+/v/+/v7///////7+/v/+/v7/gYH//xER/v+4uP7///////7+
- /v/+/v7///////7+/v//////9/f//wEB///n5///////////////////dnb//zIy//81Nf//IyP//7i4
- ///+/v/////////////7+///e3v//wAA///s7P////////////8cHP//Hx///zAw//92dv//5eX/////
- ////////kZH//0RE///Pz///Dw///6Sk/////////////////////////////////////////v7//6io
- //8NDf//kpL///7+///////////////////+/v7/9/f+/wAA/v/q6v7//v7+//7+/v/+/v7/fX3+/11d
- /v/7+/7/jo7+/wwM/v9oaP7//v7+//7+/v/+/v7/qan+/wAA/v/29v7//v7+//b2/v8AAP7/ra3+/6qq
- /v8iIv7/ODj+//7+/v/+/v7/R0f+/3Fx/v8bG/7/hYX+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/Hx/7/GBj+/2ho/v/6+v7//v7+//7+/v//////9PT+/wAA///t7f///v7+////
- ///+/v7/hob//1ZW/v/+/v7//////5mZ/v87O/7///////7+/v/+/v7/paX//wAA/v/9/f7//////+Dg
- /v8AAP7/nJz//6ys/v8KCv7/y8v///7+/v/z8/7/CAj//w4O/v9mZv7//v7///7+/v/+/v7///////7+
- /v/+/v7//Pz///7+/v/+/v7///////7+/v/+/v7/4eH//y8v/v9CQv7/7Oz///7+/v//////8fH//wAA
- ///w8P//////////////////jo7//09P////////7u7//z8///9hYf//////////////////oqL//wkJ
- /////////////+Tk//9aWv//ODj//xUV//91df////////////+ysv//AAD//0hI///6+v//////////
- ///////////////////j4///OTn//+Tk//////////////////////////////Ly//9NTf//JSX//9jY
- ///+/v7/7+/+/wAA/v/z8/7//v7+//7+/v/+/v7/lJT+/0ZG/v/Z2f7/KCj+/0VF/v/t7f7//v7+//7+
- /v/+/v7/np7+/xER/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/9/f7//v7+//7+/v9RUf7/Kyv+//Hx
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v9MTP7/Fhb+/yMj/v/g4P7//v7+//7+/v/+/v7//v7+//7+
- /v9xcf7/Gxv+/9zc/v//////6+v+/wAA///29v///v7+///////+/v7/nJz//wUF/v8DA/7/cHD///v7
- /v/+/v7///////7+/v/+/v7/l5f//xoa/v/+/v7///////7+/v/+/v7///////7+/v/+/v7//f3//2xs
- /v8XF/7/Cgr//42N/v/9/f7///////7+/v/+/v7//////6Oj/v8UFP7/5+f//2dn/v8eHv7/2tr///7+
- /v/+/v7//v7//3l5/v8YGP7/19f///7+/v//////6ur//wAA///5+f//////////////////3t7//7u7
- ///g4P///v7///////////////////7+///V1f//VFT//wQE//80NP//TU3//2dn//+AgP//mZn//7Ky
- ///Ly///a2v//yMj///g4P//wsL//x8f//9JSf//6Oj/////////////5+f//xMT//+np/////////39
- //9tbf//Ghr//9XV///+/v//gYH//xQU///T0//////////////+/v7/5eX+/wAA/v/7+/7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/j4/7/i4v+/zEx/v8HB/7/T0/+/6am/v+xsf7/mJj+/35+
- /v9lZf7/S0v+/zIy/v8YGP7/Jyf+/+Pj/v/+/v7//v7+/+7u/v9UVP7/GRn+/7q6/v/+/v7/VFT+/1BQ
- /v/+/v7//v7+//7+/v/9/f7/dXX+/xUV/v9ubv7/ERH+/83N/v/+/v7//v7+//7+/v//////5OT+/wAA
- //++vv//ubn+/7i4//+0tP7/sbH//66u/v+qqv7/lJT//0BA/v8FBf7/QED//5qa/v/t7f7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7/m5v//w0N
- /v9QUP7/EhL//+bm/v/+/v7///////7+/v/+/v7//v7//319/v8ODv7/yMj///7+/v/+/v7///////7+
- /v//////4+P//yAg//8mJv//Jib//ysr//8sLP//MDD//zIy//80NP//QED//4uL///i4v//////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////9bW//8wMP//oaH///////////////////////////////////7+///h4f//////////
- ///////////////////+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/5+f7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v///////v7+/////////////v7+///////+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v//////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v///////v7+/////////////v7+///////+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v//////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v///////v7+/////////////v7+////
- ///+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v///////////////////////v7+////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////v7+/////////////v7+///////+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v///////////////////////v7+////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////8AAAAAAAD//wAA
- AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA
- //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA
- AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA
- //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA
- AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA
- //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA
- AAAAAP//AAAAAAAA//8oAAAAQAAAAIAAAAABACAAAAAAAABCAAAAAAAAAAAAAAAAAAAAAAAA////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////8/Pz/9/f3//f39//39/f/9/f3//f39//6+v
- r///////z8/P/39/f/9/f3//f39//39/f/9/f3//r6+v////////////z8/P/39/f/9/f3//f39//39/
- f/+vr6///////8/Pz/+vr6/////////////Pz8//f39//6+vr////////////8/Pz/9/f3//f39//39/
- f/+vr6///////////////////////8/Pz/9/f3//r6+v////////////////////////////////////
- //////////////////////////////////////////////////////////////////+fn5//AAAA/y8v
- L/9/f3//f39//39/f/+vr6///////5+fn/8AAAD/Ly8v/39/f/9/f3//f39//6+vr///////z8/P/09P
- T/8vLy//f39//39/f/9PT0//X19f//////+fn5//X19f////////////n5+f/wAAAP9fX1///////8/P
- z/9PT0//Ly8v/39/f/9/f3//f39//6+vr/////////////////+fn5//AAAA/19fX///////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////n5+f/wAAAP9fX1////////////////////////////+fn5//AAAA/19fX///////////////
- /////////////5+fn/8AAAD/X19f////////////n5+f/19fX///////n5+f/y8vL/9/f3//f39//09P
- T/8AAAD/X19f//////+fn5//AAAA/19fX////////////8/Pz/+vr6//////////////////n5+f/wAA
- AP9fX1//////////////////////////////////////////////////////////////////////////
- /////////////////////////////5+fn/8AAAD/X19f////////////////////////////n5+f/wAA
- AP8vLy//f39//6+vr/////////////////+fn5//AAAA/19fX///////z8/P/09PT/9fX1///////5+f
- n/8vLy//f39//39/f/9PT0//AAAA/19fX///////n5+f/wAAAP9fX1//////////////////////////
- /////////////5+fn/8AAAD/X19f////////////////////////////////////////////////////
- //////////////////////////////////////////////////+fn5//AAAA/19fX///////////////
- /////////////5+fn/8AAAD/Ly8v/39/f/+vr6//////////////////n5+f/wAAAP9fX1///////8/P
- z/9/f3//r6+v//////+fn5//X19f////////////n5+f/wAAAP9fX1///////5+fn/8AAAD/X19f////
- /////////////////////////////8/Pz/9PT0//Ly8v/39/f/+vr6//////////////////////////
- ////////////////////////////////////////////////////////////////////////n5+f/wAA
- AP9fX1////////////////////////////+fn5//AAAA/19fX////////////////////////////5+f
- n/8AAAD/X19f////////////z8/P/6+vr///////n5+f/19fX////////////5+fn/8AAAD/X19f////
- //+fn5//AAAA/19fX////////////8/Pz/+vr6///////8/Pz/9PT0//Ly8v/6+vr//Pz8//f39//6+v
- r///////////////////////////////////////////////////////////////////////////////
- /////////////5+fn/8AAAD/X19f////////////////////////////n5+f/wAAAP8vLy//f39//39/
- f/9/f3//r6+v///////Pz8//T09P/y8vL/9/f3//f39//39/f/+vr6///////8/Pz/9/f3//f39//39/
- f/9PT0//Ly8v/6+vr///////z8/P/09PT/8vLy//f39//39/f/9/f3//r6+v//////+fn5//AAAA/19f
- X////////////5+fn/9fX1//////////////////////////////////////////////////////////
- //////////////////////////////////+fn5//AAAA/19fX////////////////////////////8/P
- z/9/f3//f39//39/f/9/f3//f39//6+vr////////////8/Pz/9/f3//f39//39/f/+vr6//////////
- ////////z8/P/39/f/9/f3//f39//6+vr//////////////////Pz8//f39//39/f/9/f3//r6+v////
- ////////z8/P/39/f/+vr6/////////////Pz8//r6+v////////////////////////////////////
- ////////////////////////////////////////////////////////n5+f/wAAAP9fX1//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////8/P
- z/9/f3//r6+v////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////+0tP//R0f//+/v/////////////9ra//9+fv//IyP//w0N//8gIP//NDT//0hI
- //9bW///cHD//4OD//+Xl///qqr//76+///S0v//7u7/////////////////////////////////////
- ////////////////////////////////////////2dn//zQ0//+1tf//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////+srP//BQX//wAA//8uLv//oKD//zg4//8AAP//BAT//0pK
- //93d///Y2P//09P//86Ov//Jyf//xIS//8BAf//AAD//wAA//8AAP//AAD//0lJ/////////////87O
- ///w8P//////////////////////////////////////////////////5+f//yIi//8CAv//AAD//1ZW
- ///m5v/////////////////////////////////////////////Ozv//Hx///x8f//8fH///Hx///x8f
- //8fH///Hx///x8f//+trf////////////////////////////+lpf//AwP//zU1//+urv//Dg7//wAA
- //8GBv//k5P//+np////////////////////////////////////////+/v//+np///V1f//wMD//01N
- //8MDP//+vr//729//8MDP//KSn//9zc////////////////////////////////////////8/P//zQ0
- //8ODv//zc3//4+P//8MDP//EBD//5iY///9/f//////////////////////////////////w8P//wAA
- //9HR///X1///19f//9fX///X1///1dX//8AAP//lJT///////////////////////+fn///AgL//zw8
- ///x8f///////8/P//8YGP//BQX//8PD////////////////////////////////////////////////
- //////////////////+lpf//AAD//35+//8JCf//LCz//xQU//8TE///v7//////////////////////
- ////////+vr//0lJ//8FBf//u7v/////////////4OD//0xM//8AAP//Ozv//9TU////////////////
- /////////////7+///8AAP//v7/////////////////////////z8///AAD//4aG////////////////
- //+Xl///AQH//0ND///z8///////////////////a2v//wAA//8ICP//rq7/////////////////////
- ////////////////////////////////////////5eX//wAA//8AAP//Nzf//+3t///d3f//Kyv//wUF
- //+amv///////////////////v7//2Fh//8AAP//oqL/////////////////////////////qan//xgY
- //8FBf//np7///////////////////////+/v///AAD//8fH/////////////////////////v7//wMD
- //93d/////////////+Pj///AAD//0tL///29v///////////////////////2ho//8VFf//NTX//wIC
- //+Wlv////////Ly///Jyf//np7//3Jy//9HR///Y2P//////////////////5+f//8BAf//Hx////Hx
- //////////////Hx//9KSv//AAD//3Bw///7+////////35+//8AAP//hob/////////////////////
- /////////////+/v//8lJf//FRX//+Li////////////////////////urr//wAA///IyP//////////
- //////////////////8QEP//aWn///////+Hh///AAD//1JS///5+f//////////////////////////
- //9hYf//Hx////Hx//8gIP//AAD//0hI//8BAf//AAD//wAA//8ICP//ExP//w8P///7+////////5KS
- //8BAf//CQn//woK///5+f///////////////////Pz//3R0//8AAP//SUn//46O//8AAP//aWn///7+
- //////////////////////////////39//9PT///AwP//729/////////////////////////////7e3
- //8AAP//ycn/////////////////////////////HR3//1tb//9/f///AAD//1pa///7+///////////
- ////////////////////////X1///xcX//89Pf//AAD//0JC//+zs///AAD//3Fx///a2v///Pz//6Sk
- //8AAP//yMj///////+Skv//AQH//w8P//8AAP//wsL/////////////////////////////np7//wYG
- //8AAP//Tk7///v7//////////////////////////////////+Fhf//AAD//4qK////////////////
- //////////////////+3t///AAD//9DQ/////////////////////////////yws//8LC///AAD//2Nj
- ///8/P//////////////////////////////////+Pj//z8///8AAP//ERH//52d///+/v//8vL//wAA
- //+Hh/////////7+//+Cgv//AAD//4uL/////////////5qa//8BAf//AAD//4KC////////////////
- ///////////////////Cwv//TU3///X1//////////////////////////////////+5uf//AgL//1RU
- ///+/v//////////////////////////////////sbH//wAA///Q0P//////////////////////////
- //86Ov//AAD//2tr///9/f//////////////////////////////////xMT//yoq//8AAP//HR3//+fn
- //////////////////8PD///Kyv//319//9UVP//AAD//1BQ///x8f//////////////////oKD//wIC
- //8tLf//8/P/////////////////////////////////////////////////////////////////////
- ///g4P//FBT//ykp///x8f///////////////////////////////////////7Cw//8AAP//09P/////
- ////////////////////////SEj//3V1///+/v/////////////////////////////w8P//aWn//wEB
- //8bG///Jib//zIy////////////////////////Xl7//yAg//8BAf//AgL//4OD///9/f//////////
- //////////////7+//9PT///AAD//zo6///x8f//////////////////////////////////////////
- ///////////////////39///NDT//w0N///W1v//////////////////////////////////////////
- //+wsP//AAD//9fX/////////////////////////////8PD////////////////////////////////
- //+vr///Gxv//wEB//9paf//8PD//09P//84OP//////////////////////////////////9/f//+Pj
- /////////////////////////////8PD//84OP//AAD//yIi//8FBf//Njb//+7u////////////////
- ////////////////////////////////////////ZGT//wAA//+srP//////////////////////////
- ////////////////////////qKj//wAA///X1///////////////////////////////////////////
- ///////////////////9/f//nJz//xsb//8AAP//S0v//9TU//9ISP//Ozv/////////////////////
- /////////////////////////////////////////Pz//2Bg//8AAP//AQH//46O///6+v//rq7//wcH
- //8xMf//7Oz/////////////////////////////////////////////nJz//wAA//9ubv//////////
- /////////////////////////////////////////////6io//8AAP//3Nz/////////////////////
- ///z8///f3///39///+Wlv//+fn////////////////////////19f//hYX//w4O//8DA///Dg7//z8/
- ///////////////////////////////////////////////////////////////////o6P//YGD//wEB
- //8gIP//+vr///////9ZWf//AAD//5+f/////////////////////////////////////////////729
- //8REf//HBz//83N//////////////////////////////////////////////////+mpv//AAD//9/f
- ////////////////////////8PD//wAA//8AAP//AAD//yws///ExP//////////////////////////
- ///q6v//bm7//wYG//8JCf//6en//////////////////3Z2//93d///h4f//5iY///b2///////////
- //////////////////84OP//Nzf///////+Xl///AAD//29v////////////////////////////////
- ////////////////////////2dn//yUl//8KCv//rKz/////////////////////////////////////
- ////////n5///wAA///f3/////////////////////////f3//8AAP//g4P//7Oz//8dHf//AQH//2ho
- ///v7/////////////////////////////87O///AAD//+vr//////////////////8HB///AgL//wAA
- //8AAP//AwP//1ZW///Q0P/////////////u7v//AwP//4CA//+0tP//AwP//1BQ///8/P//////////
- ///////////////////////////////////////////////////t7f//QUH//wEB//+EhP///v7/////
- /////////////////////////////5+f//8AAP//5ub////////////////////////+/v//AAD//3t7
- ////////8vL//21t//8CAv//GRn//+fn////////////////////////ODj//wAA///09P//////////
- ///w8P//AAD//4yM///4+P//3t7//z09//8AAP//qan/////////////p6f//wAA//+Xl///Cwv//zc3
- ///19f////////////////////////////////////////////////////////////////////////n5
- //9kZP//AAD//1pa///39/////////////////////////////+cnP//AAD//+jo////////////////
- /////////////wcH//90dP//////////////////enr//wAA///z8////////////////////////zMz
- //8AAP///Pz/////////////2tr//wAA//9/f///6en//9zc//8LC///T0///////////////////11d
- //8DA///Fhb//yIi///p6f//////////////////////////////////////////////////////////
- /////////////////////////v7//4yM//8CAv//Nzf//+bm////////////////////////l5f//wAA
- ///o6P////////////////////////////8PD///bW3//////////////v7//1VV//8XF///////////
- //////////////////8xMf//Bgb//////////////////8TE//8AAP//AAD//wAA//8DA///Dw///+Tk
- //////////////z8//8VFf//AAD//xMT///Y2P//////////////////////////////////////////
- //+mpv//1NT/////////////////////////////////////////////sbH//wwM//8cHP//zs7/////
- /////////////5eX//8AAP//8PD/////////////////////////////Fhb//2Rk////////+Pj//2Bg
- //8AAP//YGD/////////////////////////////Kir//xAQ///////////////////5+f//1NT//7Gx
- //+Ojv//a2v//6io///////////////////IyP//AAD//wgI///Cwv//////////////////////////
- ///////////////////i4v//Dg7//xQU///Ozv//////////////////////////////////////////
- ///Ozv//CQn//woK///Y2P////////////+Tk///AAD///Dw/////////////////////////////x4e
- //9cXP//6Oj//zo6//8AAP//e3v///39/////////////////////////////ygo//8ZGf//////////
- ///////////////////////////////////////////////////9/f//VVX//wAA//+goP//////////
- ///////////////////////////////////+/v//SUn//wkJ//8eHv//EBD//8jI////////////////
- ///////////////////+/v//bm7//wAA//91df//////////////////kJD//wAA///x8f//////////
- //////////////////8mJv//CAj//wUF//8KCv//qKj/////////////////////////////////////
- //8gIP//IiL////////////////////////////////////////////////////////9/f//ZWX//wAA
- //8BAf//Kyv//9LS////////////////////////////////////////oaH//wAA//+MjP//4eH//yMj
- //8NDf//wMD/////////////////////////////dnb//wAA//9tbf///v7//////////////////5CQ
- //8AAP//9/f/////////////////////////////Wlr//1ZW//95ef//0ND/////////////////////
- ////////////////////////Hh7//xUV//+Wlv//sLD//8nJ///i4v//+fn/////////////////////
- ///9/f//ZWX//wAA//+EhP//ubn//xgY//8ICP//lpb///7+////////////////////////5+f//xER
- //84OP///Pz////////k5P//Jyf//woK//+6uv//////////////////f3///wAA//9lZf///v7/////
- //////////////////+Kiv//AAD///f3////////////////////////////////////////////////
- /////////////////////////////9zc//+Cgv//KCj//wAA//8AAP//AAD//wAA//8AAP//AAD//wEB
- //8VFf//Li7//0hI//9hYf//TU3//wAA//+IiP/////////////p6f//Skr//wAA//9RUf//7e3/////
- /////////////1FR//8HB///1tb//////////////////+jo//8sLP//Bwf//7Oz////////hob//wAA
- //9eXv///Pz/////////////////////////////iIj//wAA///6+v//////////////////////////
- ///////////////////////////////////o6P//kpL//zc3//8AAP//AQH//zw8//+Wlv//6+v///Hx
- ///X1///vb3//6Sk//+Li///cnL//1hY//8+Pv//JSX//wwM//+Li/////////////////////////7+
- //+Pj///Bwf//x0d///Cwv///////6mp//8AAP//hob/////////////////////////////7Oz//zEx
- //8FBf//Xl7//wAA//9WVv//+/v//////////////////////////////////4iI//8AAP////////n5
- ///39///9fX///Dw///w8P//6en//+jo///k5P//3d3//6Gh//9HR///AwP//wAA//8tLf//h4f//+Dg
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////8/P//8oKP//AwP//3l5//8WFv//NDT///v7////////////////
- ///////////////////u7v//Njb//wAA//9PT///+fn/////////////////////////////////////
- //+AgP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//ICD//3l5
- ///T0///////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////9PT//2Rk//8AAP//Bgb//9HR
- //////////////////////////////////////////////Hx//94eP//+Pj/////////////////////
- ////////////////////////v7///4CA//+IiP//iIj//4mJ//+QkP//kJD//5KS//+Xl///l5f//5qa
- //+fn///xcX///39////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////qqr//42N////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////wAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAIAAAAAAAQAAAQAgAAAAAAAACAEAAAAAAAAA
- AAAAAAAAAAAAAP//////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////z8/P/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/7+/v/////////////////8/Pz//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP+/v7////////////////////////////8/Pz//AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/v7+//////////////////z8/P/8AAAD/v7+/////////////////////
- ////////Pz8//wAAAP8AAAD/AAAA/7+/v////////////////////////////z8/P/8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/v7+//////////////////////////////////////////////////z8/
- P/8AAAD/AAAA/wAAAP+/v7//////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////Pz8//wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/v7+//////////////////z8/
- P/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/7+/v///////////////
- /////////////z8/P/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP+/v7//////////
- ////////Pz8//wAAAP+/v7////////////////////////////8/Pz//AAAA/wAAAP8AAAD/v7+/////
- ////////////////////////Pz8//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP+/v7//////////
- ////////////////////////////////////////Pz8//wAAAP8AAAD/AAAA/7+/v///////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////8/Pz//AAAA/wAAAP8AAAD/v7+/////////////////////
- ////////////////////////////////////////Pz8//wAAAP8AAAD/AAAA/7+/v///////////////
- /////////////////////////////////////////////z8/P/8AAAD/AAAA/wAAAP+/v7//////////
- //////////////////8/Pz//AAAA/7+/v/////////////////8/Pz//AAAA/7+/v///////////////
- /////////////z8/P/8AAAD/AAAA/wAAAP+/v7//////////////////Pz8//wAAAP8AAAD/AAAA/7+/
- v////////////////////////////z8/P/8AAAD/v7+/////////////////////////////////////
- //8/Pz//AAAA/wAAAP8AAAD/v7+/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////z8/
- P/8AAAD/AAAA/wAAAP+/v7//////////////////////////////////////////////////////////
- //8/Pz//AAAA/wAAAP8AAAD/v7+/////////////////////////////////////////////////////
- ////////Pz8//wAAAP8AAAD/AAAA/7+/v////////////////////////////z8/P/8AAAD/v7+/////
- /////////////z8/P/8AAAD/v7+/////////////////////////////Pz8//wAAAP8AAAD/AAAA/7+/
- v/////////////////8/Pz//AAAA/wAAAP8AAAD/v7+/////////////////////////////Pz8//wAA
- AP+/v7///////////////////////////////////////z8/P/8AAAD/AAAA/wAAAP+/v7//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////Pz8//wAAAP8AAAD/AAAA/7+/v///////////////
- /////////////////////////////////////////////z8/P/8AAAD/AAAA/wAAAP+/v7//////////
- //////////////////////////////////////////////////8/Pz//AAAA/wAAAP8AAAD/v7+/////
- ////////////////////////Pz8//wAAAP+/v7//////////////////Pz8//wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/v7+//////////////////z8/P/8AAAD/AAAA/wAA
- AP+/v7//////////////////////////////////////////////////////////////////////////
- ////////Pz8//wAAAP8AAAD/AAAA/7+/v///////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //8/Pz//AAAA/wAAAP8AAAD/v7+/////////////////////////////////////////////////////
- ////////Pz8//wAAAP8AAAD/AAAA/7+/v///////////////////////////////////////////////
- /////////////z8/P/8AAAD/AAAA/wAAAP+/v7////////////////////////////8/Pz//AAAA/7+/
- v/////////////////8/Pz//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP+/v7//////////////////Pz8//wAAAP8AAAD/AAAA/7+/v///////////////////////////////
- //////////////////////////////////////////////////8/Pz//AAAA/wAAAP8AAAD/v7+/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////z8/P/8AAAD/AAAA/wAAAP+/v7//////////
- //////////////////////////////////////////////////8/Pz//AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/7+/v///////////////////////////////////////Pz8//wAAAP8AAAD/AAAA/7+/
- v/////////////////8/Pz//AAAA/wAAAP8AAAD/v7+//////////////////z8/P/8AAAD/v7+/////
- ////////////////////////Pz8//wAAAP8AAAD/AAAA/7+/v/////////////////8/Pz//AAAA/wAA
- AP8AAAD/v7+/////////////////////////////////////////////////////////////////////
- /////////////z8/P/8AAAD/AAAA/wAAAP+/v7//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////Pz8//wAAAP8AAAD/AAAA/7+/v///////////////////////////////////////////////
- /////////////z8/P/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/v7+/////////////////////
- //////////////////8/Pz//AAAA/wAAAP8AAAD/v7+//////////////////z8/P/8AAAD/AAAA/wAA
- AP+/v7//////////////////Pz8//wAAAP+/v7////////////////////////////8/Pz//AAAA/wAA
- AP8AAAD/v7+//////////////////z8/P/8AAAD/AAAA/wAAAP+/v7//////////////////////////
- ////////////////////////////////////////////////////////Pz8//wAAAP8AAAD/AAAA/7+/
- v///////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////8/Pz//AAAA/wAAAP8AAAD/v7+/////
- ////////////////////////////////////////////////////////Pz8//wAAAP8AAAD/AAAA/7+/
- v////////////////////////////////////////////////////////////z8/P/8AAAD/AAAA/wAA
- AP+/v7////////////////////////////////////////////////////////////8/Pz//AAAA/7+/
- v////////////////////////////z8/P/8AAAD/AAAA/wAAAP+/v7//////////////////Pz8//wAA
- AP8AAAD/AAAA/7+/v///////////////////////////////////////////////////////////////
- ////////Pz8//wAAAP8AAAD/AAAA/7+/v///////Pz8//wAAAP+/v7//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////z8/P/8AAAD/AAAA/wAAAP+/v7//////////////////////////////////////////
- //////////////////8/Pz//AAAA/wAAAP8AAAD/v7+/////////////////////////////////////
- ////////////////////////Pz8//wAAAP8AAAD/AAAA/7+/v///////////////////////////////
- /////////////////////////////z8/P/8AAAD/v7+/////////////////////////////Pz8//wAA
- AP8AAAD/AAAA/7+/v/////////////////8/Pz//AAAA/wAAAP8AAAD/v7+/////////////////////
- //////////////////////////////////////////////////8/Pz//AAAA/wAAAP8AAAD/v7+/////
- //8/Pz//AAAA/7+/v///////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////Pz8//wAAAP8AAAD/AAAA/7+/
- v////////////////////////////////////////////////////////////z8/P/8AAAD/AAAA/wAA
- AP+/v7////////////////////////////////////////////////////////////8/Pz//AAAA/wAA
- AP8AAAD/v7+/////////////////////////////Pz8//wAAAP+/v7//////////////////Pz8//wAA
- AP+/v7////////////////////////////8/Pz//AAAA/wAAAP8AAAD/v7+//////////////////z8/
- P/8AAAD/AAAA/wAAAP+/v7////////////////////////////8/Pz//AAAA/7+/v///////////////
- //8/Pz//AAAA/wAAAP8AAAD/v7+/////////////////////////////Pz8//wAAAP+/v7//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////8/Pz//AAAA/wAAAP8AAAD/v7+/////////////////////////////////////
- ////////////////////////Pz8//wAAAP8AAAD/AAAA/7+/v///////////////////////////////
- /////////////////////////////z8/P/8AAAD/AAAA/wAAAP+/v7//////////////////////////
- //8/Pz//AAAA/7+/v/////////////////8/Pz//AAAA/7+/v////////////////////////////z8/
- P/8AAAD/AAAA/wAAAP+/v7//////////////////Pz8//wAAAP8AAAD/AAAA/7+/v///////////////
- /////////////z8/P/8AAAD/v7+//////////////////z8/P/8AAAD/AAAA/wAAAP+/v7//////////
- //////////////////8/Pz//AAAA/7+/v///////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////z8/P/8AAAD/AAAA/wAA
- AP+/v7////////////////////////////////////////////////////////////8/Pz//AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP+/v7//////////////////////////
- //8/Pz//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/7+/v///////////////////////////////
- ////////Pz8//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP+/v7//////////////////////////
- /////////////z8/P/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/v7+/////////////////////
- ////////Pz8//wAAAP8AAAD/AAAA/7+/v////////////////////////////z8/P/8AAAD/v7+/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////Pz8//wAAAP8AAAD/AAAA/7+/v///////////////////////////////
- /////////////////////////////z8/P/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/7+/v////////////////////////////z8/P/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/v7+///////////////////////////////////////8/Pz//AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/7+/v///////////////////////////////////////Pz8//wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP+/v7////////////////////////////8/Pz//AAAA/wAAAP8AAAD/v7+/////
- ////////////////////////Pz8//wAAAP+/v7//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////8/Pz//AAAA/wAA
- AP8AAAD/v7+/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////z8/P/8AAAD/AAAA/wAAAP+/v7//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////Pz8//wAA
- AP8AAAD/AAAA/7+/v///////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////8/Pz//AAAA/wAAAP8AAAD/v7+/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///c3P//Ojr//9PT///////////////////////////////////////////////////Q0P//dHT//xoa
- //8QEP//JSX//zc3//9KSv//Xl7//3Nz//+Ghv//mpr//6ys///AwP//19f//+np///7+///////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////z8//9YWP//eHj///b2////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////2dn//x0d//8AAP//EBD//8LC////////////////
- /////////////+Pj//+Jif//Kyv//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8SEv//Jib//zg4//9LS///YGD//3R0//+Hh///m5v//6+v
- ///Dw///+Pj/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////a2v//wAA//8AAP//IyP//7u7////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////9LS
- //8VFf//AAD//wAA//8AAP//CAj//6ys////////8fH//56e//9CQv//AgL//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//+0tP//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////4iI//8AAP//AAD//wAA//8AAP//AAD//11d
- ///p6f//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////Nzf//FRX//wAA//8AAP//AAD//wAA//8AAP//AwP//4aG
- //8JCf//AAD//wAA//8AAP//AAD//wAA//8REf//Zmb//8HB///29v//5+f//9PT//+7u///qan//5aW
- //9/f///bGz//1hY//9ERP//Li7//xwc//8HB///AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//3Fx////////////////////////7+///0xM///ExP//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //+iov//AQH//wAA//8AAP//Cgr//wAA//8AAP//AAD//xMT//+fn////f3/////////////////////
- ////////////////////////////////////////////////////////////////////////rKz//z8/
- //8/P///Pz///z8///8/P///Pz///z8///8/P///Pz///z8///8/P///Pz///z8///8/P///Pz///z8/
- //95ef//////////////////////////////////////////////////////////////////yMj//w8P
- //8AAP//AAD//woK//+lpf//KSn//wAA//8AAP//AAD//wAA//8AAP//AAD//wgI//9VVf//sLD///j4
- ////////////////////////////////////////////////////////////////////////////////
- ///y8v//3d3//8nJ//+1tf//oqL//4uL//94eP//TEz//wAA//8AAP//MDD//////////////////+rq
- //8wMP//AAD//wYG//+goP//////////////////////////////////////////////////////////
- ////////////////////////////////////////u7v//wYG//8AAP//AAD//1BQ///w8P//cHD//wMD
- //8AAP//AAD//wAA//9AQP//2dn/////////////////////////////////////////////////////
- //////////////////////////////////+Rkf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//z4+////////////////////////////////
- /////////////////////////////8HB//8PD///AAD//wAA//8ODv//vr7////////s7P//OTn//wAA
- //8AAP//AAD//wAA//8aGv//8fH/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///o6P//AAD//wAA//8CAv//7u7////////k5P//Kir//wAA//8AAP//AAD//wAA//93d////Pz/////
- /////////////////////////////////////////////////////////////////////////////8/P
- //8PD///AAD//wAA//85Of//9fX/////////////y8v//zAw//8AAP//AAD//wAA//8HB///gYH///j4
- /////////////////////////////////////////////////////////////////////////////5GR
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//MDD///////////////////////////////////////////////////////++vv//Cgr//wAA
- //8AAP//Dw///8jI///////////////////19f//TEz//wAA//8AAP//AAD//xYW///y8v//////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////8qKv//AAD//wAA//+wsP//3d3//yQk
- //8AAP//AAD//wAA//8AAP//AAD//wAA//9OTv//8vL/////////////////////////////////////
- ///////////////////////////////////h4f//Ghr//wAA//8AAP//JSX//+rq////////////////
- ////////+/v//4qK//8KCv//AAD//wAA//8AAP//KSn//8HB////////////////////////////////
- ////////////////////////////////////////gID//wAA//8AAP//X1///7+///+/v///v7///7+/
- //+/v///v7///7+///+/v///v7///7+///+fn///AAD//wAA//8jI///////////////////////////
- ////////////////////////tbX//woK//8AAP//AAD//xUV///Nzf//////////////////////////
- ///8/P//YmL//wAA//8AAP//AAD//zMz///o6P//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////2xs//8AAP//AAD//01N//8dHf//AAD//wAA//8GBv//qan//1FR//8AAP//AAD//wAA
- //8tLf//4OD/////////////////////////////////////////////////////////////7e3//ykp
- //8AAP//AAD//xYW///d3f///////////////////////////////////////93d//9HR///AAD//wAA
- //8AAP//AQH//2Vl///t7f//////////////////////////////////////////////////////////
- //9/f///AAD//wAA//9/f////////////////////////////////////////////////////////+Hh
- //8AAP//AAD//xQU/////////////////////////////////////////////7Oz//8GBv//AAD//wAA
- //8WFv//0tL////////////////////////////////////////d3f//AAD//wAA//8AAP//AAD//yMj
- ///b2///////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////rKz//wAA//8AAP//AAD//wAA
- //8AAP//Cgr//7q6/////////f3//3t7//8BAf//AAD//wAA//8WFv//xMT/////////////////////
- //////////////////////////////b2//88PP//AAD//wAA//8KCv//y8v/////////////////////
- //////////////////////////////////+lpf//FRX//wAA//8AAP//AAD//xcX//+mpv//////////
- /////////////////////////////////////////////39///8AAP//AAD//39/////////////////
- ////////////////////////////////////////8PD//wAA//8AAP//BQX/////////////////////
- //////////////////+kpP//Bgb//wAA//8AAP//HR3//9zc////////////////////////////////
- /////////////9HR//8AAP//AAD//wAA//8AAP//AAD//xUV///Kyv//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////r6///AQH//wAA//8AAP//AAD//w8P///Dw////////////////////////6Sk
- //8ICP//AAD//wAA//8GBv//oKD////////////////////////////////////////8/P//U1P//wAA
- //8AAP//AwP//7a2////////////////////////////////////////////////////////////////
- ///s7P//YmL//wAA//8AAP//AAD//wQE///R0f//////////////////////////////////////////
- ////////f3///wAA//8AAP//kJD/////////////////////////////////////////////////////
- ///8/P//AAD//wAA//8AAP//9fX/////////////////////////////pKT//wMD//8AAP//AAD//yQk
- ///c3P//////////////////////////////////////////////////0dH//wAA//8AAP//FBT//wYG
- //8AAP//AAD//woK//+2tv//////////////////////////////////////////////////9/f//9DQ
- //+lpf//eXn//05O///Dw////////////////////////////////////////76+//8EBP//AAD//wAA
- //8VFf//ycn//////////////////////////////////8fH//8YGP//AAD//wAA//8AAP//d3f///z8
- /////////////////////////////25u//8AAP//AAD//wAA//+amv//////////////////////////
- //////////////////////////////////////////////////+Pj///AAD//wAA//8AAP//jo7/////
- //////////////////////////////////////////////////9/f///AAD//wAA//+Rkf//////////
- //////////////////////////////////////////////////8NDf//AAD//wAA///o6P//////////
- /////////////5aW//8CAv//AAD//wAA//8kJP//5OT/////////////////////////////////////
- ///////////////////R0f//AAD//wAA//8/P///wMD//w8P//8AAP//AAD//wQE//+dnf//////////
- ///6+v//09P//6io//9+fv//U1P//ycn//8DA///AAD//wAA//8AAP//AAD//3l5////////////////
- //////////////////+0tP//Cgr//wAA//8AAP//AAD//2dn////////////////////////////////
- /////////////+Li//8xMf//AAD//wAA//8AAP//Tk7///Ly//////////////////+MjP//AAD//wAA
- //8AAP//f3//////////////////////////////////////////////////////////////////////
- ////////wsL//wUF//8AAP//AAD//1ZW///9/f//////////////////////////////////////////
- /////////////3p6//8AAP//AAD//5GR////////////////////////////////////////////////
- /////////////xsb//8AAP//AAD//9vb//////////////////+Vlf//AQH//wAA//8AAP//LS3//+jo
- /////////////////////////////////////////////////////////////8bG//8AAP//AAD//z8/
- ////////z8///xkZ//8AAP//AAD//wEB//+EhP//f3///wUF//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//OTn/////////////////////////////qqr//wYG//8AAP//AAD//wAA
- //8AAP//KSn///////////////////////////////////////////////////T0//9TU///AAD//wAA
- //8AAP//LS3//+Dg////////pqb//wEB//8AAP//AAD//2Fh///9/f//////////////////////////
- /////////////////////////////////////////////+bm//8YGP//AAD//wAA//8rK///8/P/////
- ////////////////////////////////////////////////////////cHD//wAA//8AAP//kZH/////
- ////////////////////////////////////////////////////////KCj//wAA//8AAP//zMz/////
- ////////iYn//wAA//8AAP//AAD//zEx///q6v//////////////////////////////////////////
- ////////////////////////v7///wAA//8AAP//Pz/////////5+f//Z2f//wAA//8AAP//AAD//wAA
- //8cHP//AAD//wAA//8AAP//AAD//wAA//8AAP//AQH//yIi//9MTP//AAD//wAA//8DA///8PD/////
- /////////////5+f//8DA///AAD//wAA//8iIv//AgL//wAA//8AAP//6Oj/////////////////////
- //////////////////////////////39//9+fv//AQH//wAA//8AAP//Fhb//4yM//8GBv//AAD//wAA
- //9ISP//+vr/////////////////////////////////////////////////////////////////////
- ///6+v//PDz//wAA//8AAP//Dg7//9jY////////////////////////////////////////////////
- //////////////////9wcP//AAD//wAA//+Rkf//////////////////////////////////////////
- //////////////////81Nf//AAD//wAA//+9vf///////4WF//8AAP//AAD//wAA//83N///7+//////
- //////////////////////////////////////////////////////////////////+/v///AAD//wAA
- //9LS///xsb//ysr//8AAP//AAD//wAA//8EBP//eXn//5qa//8AAP//AAD//xwc//9ycv//oaH//8vL
- ///z8/////////////8pKf//AAD//wAA//+zs///////////////////pKT//wMD//8AAP//AAD//yQk
- //8ZGf//AAD//wAA//+lpf//////////////////////////////////////////////////////////
- //+np///CQn//wAA//8AAP//AAD//wAA//8AAP//MjL///Ly////////////////////////////////
- /////////////////////////////////////////////29v//8AAP//AAD//wEB//+vr///////////
- /////////////////////////////////////////////////////////////3Bw//8AAP//AAD//5eX
- /////////////////////////////////////////////////////////////0FB//8AAP//AAD//7Cw
- //95ef//AAD//wAA//8AAP//Q0P//+/v////////////////////////////////////////////////
- /////////////////////////////7+///8AAP//AAD//xAQ//8CAv//AAD//wAA//8AAP//NDT//8/P
- ////////urr//wAA//8AAP//OTn//////////////////////////////////2xs//8AAP//AAD//3Bw
- ////////////////////////pKT//wYG//8AAP//AAD//wAA//8AAP//AAD//2Rk////////////////
- ///////////////////////////////////////////////////Jyf//GRn//wAA//8AAP//AAD//yAg
- ///n5///////////////////////////////////////////////////////////////////////////
- //+mpv//AAD//wAA//8AAP//eXn/////////////////////////////////////////////////////
- ////////////////////////cHD//wAA//8AAP//oaH/////////////////////////////////////
- ////////////////////////UVH//wAA//8AAP//Ly///wAA//8AAP//AAD//0RE///19f//////////
- ////////////////////////////////////////////////////////////////////////sbH//wAA
- //8AAP//AAD//wAA//8AAP//Cgr//42N///8/P/////////////Z2f//AAD//wAA//8fH///////////
- ////////////////////////iIj//wAA//8AAP//Ly//////////////////////////////s7P//wYG
- //8AAP//AAD//wAA//8AAP//JCT/////////////////////////////////////////////////////
- ///////////////////k5P//MjL//wAA//8TE///19f/////////////////////////////////////
- ////////////////////////////////////////0tL//wsL//8AAP//AAD//0VF///8/P//////////
- //////////////////////////////////////////////////////////////////9wcP//AAD//wAA
- //+hof////////////////////////////////////////////////////////////9iYv//AAD//wAA
- //8AAP//AAD//wAA//9PT///+fn/////////////////////////////////////////////////////
- /////////////////////////////+bm//9LS///AAD//wAA//8AAP//AAD//0VF///e3v//////////
- //////////////T0//8AAP//AAD//wQE///8/P///////////////////f3//4CA//8CAv//AAD//wAA
- //8ICP//9vb/////////////////////////////s7P//wYG//8AAP//AAD//wAA//8AAP//5OT/////
- ///////////////////////////////////////////////////////////////////19f//XV3//8TE
- /////////////////////////////////////////////////////////////////////////////+/v
- //8lJf//AAD//wAA//8gIP//6+v/////////////////////////////////////////////////////
- /////////////////////////////2dn//8AAP//AAD//6Gh////////////////////////////////
- /////////////////////////////25u//8AAP//AAD//wAA//8AAP//Vlb///n5////////////////
- //////////////////////////////////////////////////////////////39//+Zmf//EBD//wAA
- //8AAP//AAD//xIS//+hof///f3//////////////////////////////////xER//8AAP//AAD//6+v
- ///m5v///////+/v//9OTv//AAD//wAA//8AAP//HBz//8jI////////////////////////////////
- ////////urr//woK//8AAP//AAD//wAA//+fn///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////9/f//UFD//wAA//8AAP//Bwf//8rK////////////////
- ////////////////////////////////////////////////////////////////////////YmL//wAA
- //8AAP//oaH/////////////////////////////////////////////////////////////enr//wAA
- //8AAP//AAD//1tb///8/P//////////////////////////////////////////////////////////
- ///////////////////Y2P//Pj7//wAA//8AAP//AAD//wAA//8AAP//YmL/////////////////////
- ////////////////////////LCz//wAA//8AAP//AAD//wAA//8PD///FRX//wAA//8AAP//AAD//zw8
- ///n5///////////////////////////////////////////////////vr7//woK//8AAP//AAD//xUV
- ///S0v//////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////4aG
- //8AAP//AAD//wAA//+cnP//////////////////////////////////////////////////////////
- //////////////////////////////////9iYv//AAD//wAA//+hof//////////////////////////
- //////////////////////////////////+Jif//AAD//wAA//9paf///Pz/////////////////////
- ///////////////////////////////////////////////////5+f//goL//wcH//8AAP//AAD//wAA
- //8EBP//AAD//wAA//9iYv////////////////////////////////////////////9ISP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//9tbf//+vr/////////////////////////////////////
- ////////////////////////p6f//wAA//8AAP//AAD//xMT///IyP//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////+7u///AwP//wAA//8AAP//ZGT/////////////////////
- /////////////////////////////////////////////////////////////////////////////2Ji
- //8AAP//AAD//6ys/////////////////////////////////////////////////////////////5iY
- //8AAP//bm7///39////////////////////////////////////////////////////////////////
- ////////xsb//ysr//8AAP//AAD//wAA//8CAv//bW3//5WV//8AAP//AAD//2lp////////////////
- /////////////////////////////729//91df//UlL//y0t//8HB///AAD//wAA//8ICP//oKD/////
- //////////////////////////////////////////////////////////////z8//+UlP//AAD//wAA
- //8AAP//AAD//w8P///IyP//////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////4eH//xMT
- //8AAP//AAD//zU1///4+P//////////////////////////////////////////////////////////
- ////////////////////////////////////////YmL//wAA//8AAP//sLD/////////////////////
- ////////////////////////////////////////paX//3l5////////////////////////////////
- ////////////////////////////////////////8fH//2tr//8CAv//AAD//wAA//8AAP//Kyv//8bG
- ////////oaH//wAA//8AAP//cHD/////////////////////////////////////////////////////
- //////////////z8///h4f//vLz//9LS////////////////////////////////////////////////
- //////////////////+1tf//LS3//wAA//8AAP//AAD//wAA//8AAP//AAD//w8P//++vv//////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////f3//81Nf//AAD//wAA//8UFP//4eH/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //9iYv//AAD//wAA//+wsP//////////////////////////////////////////////////////////
- ///w8P///////////////////////////////////////////////////////////////////////7Gx
- //8cHP//AAD//wAA//8AAP//BQX//4GB///4+P////////////+amv//AAD//wAA//9wcP//////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////Nzf//QkL//wAA//8AAP//AAD//wAA
- //8QEP//enr//xUV//8AAP//AAD//woK//++vv//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////ZGT//wAA
- //8AAP//AwP//7y8////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////1FR//8AAP//AAD//7Cw////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////5+f//gID//wwM//8AAP//AAD//wAA//8AAP//UlL//9nZ
- /////////////5GR//8AAP//AAD//3Bw////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///f3///XFz//wEB//8AAP//AAD//wAA//8JCf//dXX//+3t////////0tL//xUV//8AAP//AAD//woK
- //+2tv//////////////////////////////////////////////////////////////////////////
- /////////////////////////////52d//8AAP//AAD//wAA//+Hh///////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////UVH//wAA//8AAP//sLD/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////5+f//2lp//8EBP//AAD//wAA//8AAP//BAT//2pq///o6P//kZH//wAA//8AAP//fX3/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////9vb//0dH//8AAP//AAD//wAA//8AAP//BQX//7u7
- ////////////////////////09P//x0d//8AAP//AAD//wYG//+zs///////////////////////////
- ///////////////////////////////////////////////////////////////////Ly///CAj//wAA
- //8AAP//NDT///39////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////9RUf//AAD//wAA//+ysv//////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////9nZ//9SUv//AAD//wAA
- //8AAP//AAD//w0N//85Of//AAD//wAA//9/f///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////f3//6Wl//8aGv//AAD//wAA//8AAP//BQX//3V1///29v//////////////////29v//wkJ
- //8AAP//AAD//wkJ///m5v//////////////////////////////////////////////////////////
- /////////////////////////////9/f//8pKf//AAD//wAA//8AAP//cHD///z8////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////1FR//8AAP//AAD//7+/////////////////////////////////////////////////
- ////////0dH//wAA//8AAP//AAD//wAA//8AAP//Wlr//+np////////////////////////////////
- ///////////////////////////////////Fxf//Ozv//wAA//8AAP//AAD//wAA//8AAP//AAD//39/
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////Ly//91df//BQX//wAA
- //8AAP//CAj///X1//////////////////+Bgf//AAD//wAA//8AAP//j4//////////////////////
- /////////////////////////////////////////////////////////////////////////////+/v
- //9HR///AAD//wAA//8AAP//Skr//+/v////////////////////////////////////////////////
- ////////////////////////////////////////////////////////UVH//wAA//8AAP//v7//////
- ///////////////////////////////////////////////////g4P//AAD//wAA//8AAP//AAD//wAA
- //8AAP//EhL//56e///9/f//////////////////////////////////////////////////////////
- ////////rq7//ycn//8AAP//AAD//wAA//8AAP//Jib//9/f////////////////////////////////
- ////////09P//9bW///n5///9fX/////////////////////////////////////////////////////
- //////////////////////////////////+Ojv//AAD//wAA//9KSv//////////////////np7//wEB
- //8AAP//AAD//25u////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////z8//9qav//AAD//wAA//8AAP//KSn//93d
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////9KSv//AAD//wAA//+/v///////////////////////////////////////////
- /////////////+Hh//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//z8////X1///////////
- ////////////////////////////////////////////////////////+/v//5eX//8YGP//AAD//wAA
- //8AAP//ycn///////////////////////////////////////8vL///AAD//wAA//8AAP//Bwf//xkZ
- //8pKf//OTn//4OD///u7v///////////////////////////////////////////////////////1NT
- //8AAP//AAD//5KS/////////////7q6//8GBv//AAD//wAA//9RUf///Pz/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////+UlP//AwP//wAA//8AAP//FBT//8LC////////////////////////////////
- /////////////////////////////////////////////////////////////z8///8AAP//AAD//7+/
- ////////////////////////////////////////////////////////7u7//wAA//8AAP//ERH/////
- //+4uP//ICD//wAA//8AAP//AAD//wcH//+AgP//+Pj/////////////////////////////////////
- /////////////////////////////35+//8AAP//AAD//wAA///R0f//////////////////////////
- /////////////xsb//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wwM//9ycv//4uL/////
- ///////////////////////////////////6+v//Dg7//wAA//8AAP//3Nz////////Q0P//Dw///wAA
- //8AAP//Njb///X1////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////+3t///Dw///wAA
- //8AAP//Bgb//52d////////////////////////////////////////////////////////////////
- ////////////////////////Pz///wAA//8AAP//v7//////////////////////////////////////
- ///////////////////w8P//AAD//wAA//8AAP/////////////09P//cnL//wMD//8AAP//AAD//wAA
- //8oKP//wMD/////////////////////////////////////////////////////////////cHD//wAA
- //8AAP//AAD//97e////////////////////////////////////////BAT//wAA//8AAP//CAj//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8GBv//YWH//+Li/////////////////////////////7+/
- //8AAP//AAD//yYm////////5OT//x0d//8AAP//AAD//yIi///p6f//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////U1P//IiL//wAA//8AAP//AAD//3Nz///8/P//////////
- //////////////////////////////////////////////////////////////////8/P///AAD//wAA
- ///Jyf////////////////////////////////////////////////////////z8//8AAP//AAD//wAA
- ////////////////////////zMz//zEx//8AAP//AAD//wAA//8BAf//ZGT//+7u////////////////
- //////////////////////////////////9wcP//AAD//wAA//8AAP//4uL/////////////////////
- /////////////+vr//8AAP//AAD//wwM////////+Pj//+np///b2///n5///ykp//8AAP//AAD//wAA
- //8VFf//6+v/////////////////////////////dHT//wAA//8AAP//cHD//+/v//8vL///AAD//wAA
- //8SEv//2dn/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///p6f//Ozv//wAA//8AAP//AAD//0xM///x8f//////////////////////////////////////////
- /////////////////////////////z8///8AAP//AAD//9HR////////////////////////////////
- /////////////////////////////wAA//8AAP//AAD///Dw////////////////////////+/v//4mJ
- //8KCv//AAD//wAA//8AAP//srL//////////////////////////////////////////////////3Bw
- //8AAP//AAD//wAA///w8P//////////////////////////////////2Nj//wAA//8AAP//JSX/////
- ////////////////////////ysr//wEB//8AAP//AAD//6en////////////////////////////////
- //8qKv//AAD//wAA//+0tP//R0f//wAA//8AAP//Bwf//8PD////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////4+P//XFz//wAA//8AAP//AAD//ysr
- ///f3///////////////////////////////////////////////////////////////////Pz///wAA
- //8AAP//0dH/////////////////////////////////////////////////////////////DQ3//wAA
- //8AAP//8PD//////////////////////////////////9zc//8ODv//AAD//wAA///X1///////////
- ////////////////////////////////////////bGz//wAA//8AAP//AAD///Pz////////////////
- ///////////////////AwP//AAD//wAA//85Of////////////////////////j4//8sLP//AAD//wAA
- //9NTf//////////////////////////////////4OD//wAA//8AAP//CQn//1lZ//8AAP//AAD//wEB
- //+pqf//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////9/f//hob//wEB//8AAP//AAD//xQU///Cwv//////////////////////////
- //////////////////////////////////80NP//AAD//wAA///R0f//////////////////////////
- //////////////////////////////////8REf//AAD//wAA///j4///////////////////////////
- ////////+vr//wMD//8AAP//AQH///f3////////////////////////////////////////////////
- //9iYv//AAD//wAA//8AAP///////////////////////////////////////6qq//8AAP//AAD//ycn
- //+env//wcH//+Xl////////e3v//wAA//8AAP//Dg7//+Hh////////////////////////////////
- //+Wlv//AAD//wAA//8DA///AAD//wAA//8AAP//ior/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////qqr//woK
- //8AAP//AAD//wYG//+dnf///////////////////////////////////////////////////////zAw
- //8AAP//AAD//9HR/////////////////////////////////////////////////////////////xwc
- //8AAP//AAD//+Hh///////////////////////////////////d3f//AAD//wAA//8eHv//////////
- /////////////////////////////////////////////2Ji//8AAP//AAD//wgI////////////////
- ////////////////////////lpb//wAA//8AAP//AAD//wAA//8AAP//AAD//wwM//8DA///AAD//wAA
- //+Wlv///////////////////////////////////////0xM//8AAP//AAD//wAA//8AAP//AAD//2ho
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////+6uv///Pz/////////////////////////////////////////////////////
- ////////////////////////////////////////ysr//xkZ//8AAP//AAD//wAA//9zc////Pz/////
- ////////////////////////////////////////MDD//wAA//8AAP//0dH/////////////////////
- ////////////////////////////////////////IiL//wAA//8AAP//09P/////////////////////
- /////////f3//3l5//8AAP//AAD//z4+////////////////////////////////////////////////
- ////////YmL//wAA//8AAP//ERH///////////////////////////////////////98fP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//PDz///z8////////////////////////////////
- ///29v//Cgr//wAA//8AAP//AAD//wAA//9MTP///Pz/////////////////////////////////////
- ////////////////////////////////////////////////////////19f//wcH//9bW////Pz/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////4+P//zEx//8AAP//AAD//wAA//9MTP//8fH/////////////////////////////////////
- //8wMP//AAD//wAA///h4f//////////////////////////////////////////////////////////
- //8qKv//AAD//wAA///R0f////////////////////////X1//9ZWf//AAD//wAA//8AAP//Y2P/////
- //////////////////////////////////////////////////9XV///AAD//wAA//8eHv//////////
- /////////////////////////////+np//+6uv//mZn//3R0//9SUv//MDD//w0N//8AAP//AAD//wgI
- ///Y2P///////////////////////////////////////7e3//8AAP//AAD//wAA//8AAP//MjL///Pz
- ////////////////////////////////////////////////////////////////////////////////
- //////////////z8//84OP//AAD//wAA//9QUP//+fn/////////////////////////////////////
- ////////////////////////////////////////////////////////8/P//09P//8AAP//AAD//wAA
- //8rK///39///////////////////////////////////zAw//8AAP//AAD//+Hh////////////////
- /////////////////////////////////////////////zAw//8AAP//AAD//8LC////////////////
- ///k5P//NDT//wAA//8AAP//AAD//zg4///m5v//////////////////////////////////////////
- /////////////1FR//8AAP//AAD//yIi////////////////////////////////////////////////
- /////////////////////////////+jo///ExP//w8P/////////////////////////////////////
- ////////bW3//wAA//8AAP//AAD//yAg///m5v//////////////////////////////////////////
- ////////////////////////////////////////////////////////j4///wAA//8AAP//AAD//wAA
- //9NTf//9fX/////////////////////////////////////////////////////////////////////
- ////////////////////////+fn//yQk//8AAP//AAD//wAA//+Fhf//////////////////////////
- ////////Ly///wAA//8AAP//4eH/////////////////////////////////////////////////////
- ////////ODj//wAA//8AAP//v7//////////////yMj//xkZ//8AAP//AAD//wAA//9fX///+Pj/////
- ////////////////////////////////////////////////////////UVH//wAA//8AAP//MDD/////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////+/v//8dHf//AAD//wAA//8PD///1dX/////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////9vb//8KCv//AAD//wAA//8AAP//AAD//wAA//9DQ///9fX/////////////////////
- //////////////////////////////////////////////////////////////z8//9bW///AAD//wAA
- //8AAP//cHD///////////////////////////////////////8iIv//AAD//wAA///h4f//////////
- //////////////////////////////////////////////////8/P///AAD//wAA//+0tP///////6Sk
- //8ICP//AAD//wAA//8DA///jo7/////////////////////////////////////////////////////
- //////////////////9RUf//AAD//wAA//80NP//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///5+f//R0f//wAA//8AAP//AAD//5yc////////////////////////////////////////////////
- ///////////////////////////////////////////////////9/f//QUH//wAA//8AAP//JSX//3p6
- //8AAP//AAD//wAA//87O///7+//////////////////////////////////////////////////////
- ///////////////////9/f//YmL//wAA//8AAP//AAD//2lp///9/f//////////////////////////
- /////////////yIi//8AAP//AAD//+Hh////////////////////////////////////////////////
- /////////////0dH//8AAP//AAD//yMj//8UFP//AAD//wAA//8AAP//ERH//7m5////////////////
- /////////////////////////////////////////////////////////////0BA//8AAP//AAD//z8/
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////+fn//09P//8AAP//AAD//wAA//8AAP//DAz//6Cg
- ////////////////////////////////////////////////////////////////////////////////
- /////////////5WV//8AAP//AAD//wIC///Cwv///////4mJ//8AAP//AAD//wAA//83N///7e3/////
- /////////////////////////////////////////////////////////f3//2lp//8AAP//AAD//wAA
- //9eXv///f3/////////////////////////////////////////////IiL//wAA//8AAP//5+f/////
- ////////////////////////////////////////////////////////UVH//wAA//8AAP//AAD//wAA
- //8AAP//AAD//ygo///a2v//////////////////////////////////////////////////////////
- ////////////////////////Pz///wAA//8AAP//SEj/////////////////////////////////////
- //////////////////////////////////////////////////////////////////////////////n5
- //9PT///AAD//wAA//8AAP//BAT//wAA//8AAP//AAD//1pa///x8f//////////////////////////
- ///////////////////////////////////////////////////h4f//Dg7//wAA//8AAP//b2//////
- /////////////42N//8BAf//AAD//wAA//8tLf//6ur/////////////////////////////////////
- //////////////////9zc///AAD//wAA//8AAP//W1v///z8////////////////////////////////
- //////////////////8iIv//AAD//wAA///w8P//////////////////////////////////////////
- //////////////////9XV///AAD//wAA//8AAP//AAD//wYG//9SUv//7+//////////////////////
- //////////////////////////////////////////////////////////////////8/P///AAD//wAA
- //9RUf//////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////5+f//T0///wAA//8AAP//AAD//4mJ///MzP//Jib//wAA
- //8AAP//AAD//yMj///Ly///////////////////////////////////////////////////////////
- /////////////0ZG//8AAP//AAD//yEh///z8////////////////////////5aW//8BAf//AAD//wAA
- //8rK///5OT/////////////////////////////////////////////eXn//wAA//8AAP//AAD//09P
- ///8/P///////////////////////////////////////////////////////yIi//8AAP//AAD///Dw
- /////////////////////////////////////////////////////////////5qa//93d///nJz//7y8
- ///h4f///Pz/////////////////////////////////////////////////////////////////////
- /////////////////////////////zg4//8AAP//AAD//wUF//8jI///OTn//1VV//9sbP//h4f//6Gh
- //+4uP//0tL//+rq////////////////////////////////////////////////////////+fn//09P
- //8AAP//AAD//wAA//+Jif/////////////z8///YmL//wAA//8AAP//AAD//wUF//+Kiv///f3/////
- //////////////////////////////////////////////////+goP//AAD//wAA//8BAf//vr7/////
- /////////////////////////////5mZ//8DA///AAD//wAA//8kJP//5OT/////////////////////
- /////////////4SE//8AAP//AAD//wAA//9PT///+fn/////////////////////////////////////
- ////////////////////////Gxv//wAA//8AAP//8PD/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////19f//35+//8jI///AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wYG//8gIP//Nzf//1FR
- //9qav//g4P//52d//+1tf//zs7//+bm//9PT///AAD//wAA//8BAf//jY3/////////////////////
- ////////p6f//w8P//8AAP//AAD//wAA//9HR///5+f/////////////////////////////////////
- ////////5eX//xAQ//8AAP//AAD//2ho/////////////////////////////////////////////6Sk
- //8DA///AAD//wAA//8eHv//3Nz///////////////////////+Jif//AAD//wAA//8AAP//Q0P///b2
- //////////////////////////////////////////////////////////////////8REf//AAD//wAA
- ///w8P//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///m5v//jY3//zMz//8AAP//AAD//wAA//8AAP//AAD//wAA//8CAv//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AQH//5aW////////////////////////////////////////39///zo6//8AAP//AAD//wAA
- //8WFv//uLj///////////////////////////////////////9RUf//AAD//wAA//8eHv//8fH/////
- /////////////////////////////////////////////6am//8GBv//AAD//wAA//8dHf//1dX/////
- ////////k5P//wAA//8AAP//AAD//0FB///19f//////////////////////////////////////////
- /////////////////////////////xER//8AAP//AAD///Dw////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////+/v//+cnP//Q0P//wIC//8AAP//AAD//wAA//8AAP//AAD//wwM
- //9aWv//tLT///r6///v7///2Nj//7u7//+lpf//iYn//3Bw//9YWP//Ozv//yUl//8JCf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wEB//+Wlv//////////////////////////
- ////////////////////////+/v//3t7//8DA///AAD//wAA//8BAf//c3P///n5////////////////
- ////////p6f//wAA//8AAP//AQH//7q6////////////////////////////////////////////////
- /////////////7Oz//8GBv//AAD//wAA//8VFf//0tL//5aW//8BAf//AAD//wAA//83N///7+//////
- ////////////////////////////////////////////////////////////////////////ERH//wAA
- //8AAP///Pz/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////9/f//6ys//9SUv//Bwf//wAA
- //8AAP//AAD//wAA//8AAP//BQX//0xM//+mpv//8/P/////////////////////////////////////
- ///////////////////////////////////v7///2Nj//7u7//+lpf//iYn//3Bw//9YWP//Ozv//yUl
- //8LC///lpb//////////////////////////////////////////////////////////////////8DA
- //8cHP//AAD//wAA//8AAP//NDT//9vb/////////////+rq//8VFf//AAD//wAA//9hYf//////////
- /////////////////////////////////////////////////////////////7S0//8KCv//AAD//wAA
- //8PD///AQH//wAA//8AAP//MzP//+/v////////////////////////////////////////////////
- //////////////////////////////////8REf//AAD//wAA////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///8/P//u7v//2Fh//8PD///AAD//wAA//8AAP//AAD//wAA//8BAf//PT3//5eX///r6///////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////+3t//9RUf//AAD//wAA//8AAP//DQ3//6Oj
- ////////WVn//wAA//8AAP//Gxv//+/v////////////////////////////////////////////////
- /////////////////////////////76+//8KCv//AAD//wAA//8AAP//AAD//y0t///q6v//////////
- /////////////////////////////////////////////////////////////////////////////xER
- //8AAP//AAD/////////////9vb///Dw///w8P//8PD///Dw///n5///4eH//+Hh///h4f//4eH//9XV
- ///R0f//0dH//9HR///R0f//wsL//7+///+4uP//cXH//xoa//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8uLv//iIj//+Li////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////+Xl///CQn//wAA//8AAP//AAD//0JC//8AAP//AAD//wAA//+0tP//////////
- /////////////////////////////////////////////////////////////////////////////76+
- //8PD///AAD//wAA//8nJ///6ur/////////////////////////////////////////////////////
- ////////////////////////////////////////AwP//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//yAg//96ev//09P/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////U1P//LS3//wAA
- //8AAP//AAD//wAA//8AAP//XFz/////////////////////////////////////////////////////
- /////////////////////////////////////////////8jI//8PD///JCT//+Tk////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//Fhb//2tr///Fxf///f3/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////39///a2v//wEB//8AAP//AAD//xgY///s7P//////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////8nJ///j4///////////////////////////////////////////////////////////
- /////////////////////////////////////////////wAA//8AAP//AgL//xER//8REf//ERH//xER
- //8REf//Fhb//yIi//8iIv//IiL//yIi//8iIv//KSn//zAw//8wMP//MDD//zAw//8wMP//Ojr//z8/
- //8/P///Xl7//7e3///6+v//////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////srL//xQU//8AAP//ra3/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////5OT//4eH////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAQAAAAIAAAEAIAAAAAAAACAEAAAA
- AAAAAAAAAAAAAAAAAAD/////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////39/f/8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////////////f39//wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////
- ////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////
- /////////////39/f/8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////
- //////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////
- /////////////////////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////
- /////////////////////////////////////////////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////9/f3//AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3///////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////
- /////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////
- //////////////////9/f3//AAAA/wAAAP8AAAD/f39/////////////////////////////////////
- ////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////
- //////////////////////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////f39//wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////
- //////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////
- ////////////////////////f39//wAAAP8AAAD/AAAA/39/f///////////////////////////////
- /////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////
- ////////////////////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////
- ////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////
- /////////////////////////////39/f/8AAAD/AAAA/wAAAP9/f3//////////////////////////
- //////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/
- f////////////////////////////////////////////////////////////39/f/8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////
- //////////////////////////////////////////////////9/f3//AAAA/wAAAP8AAAD/f39/////
- //////////////////////////////////9/f3//AAAA/wAAAP8AAAD/f39/////////////////////
- ////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP9/f3///////////////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/f39/////////////////////////////////////////////////////////////f39//wAA
- AP8AAAD/AAAA/39/f///////////////////////////////////////////////////////////////
- //////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////
- ////////////////////////////////////////////////////////f39//wAAAP8AAAD/AAAA/39/
- f///////////////////////////////////////f39//wAAAP8AAAD/AAAA/39/f///////////////
- /////////////////////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/f39///////////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/39/f////////////////////////////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////////////////////
- ////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/
- f////////////////////////////////////////////////////////////39/f/8AAAD/AAAA/wAA
- AP9/f3///////////////////////////////////////39/f/8AAAD/AAAA/wAAAP9/f3//////////
- //////////////////////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/39/f///////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/f39/////////////////////////////////////////////////////
- /////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP9/f3////////////////////////////////////////////////////////////9/f3//AAAA/wAA
- AP8AAAD/f39///////////////////////////////////////9/f3//AAAA/wAAAP8AAAD/f39/////
- ////////////////////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP9/f3///////////////////////////////////////39/f/8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/39/f///////////////////////////////////////////////
- //////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/
- f///////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/
- f///////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/f39/////////////////////////////////////////////////////////////f39//wAA
- AP8AAAD/AAAA/39/f///////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/f39///////////////////////////////////////9/f3//AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP9/f3//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP9/f3//////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/39/f////////////////////////////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP9/f3///////////////////////////////////////39/f/8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////////////f39//wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/f39/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/
- f///////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/f39/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/f39///////////////////////////////////////9/f3//AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3///////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/39/f///////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP9/f3//////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/39/f///////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////39/f/8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/39/f///////////////////////////////////////f39//wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/f39/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////
- //////////////////////////////////////////////////////////////////9/f3//AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////////////f39//wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3///////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////39/f/8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/39/f///////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////39/f/8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////
- ////////////////////////////////////////////////////////////////////////f39//wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3///////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/f39/////////////////////////////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////
- /////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////9/f3//AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////9/f3//AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////
- /////////////////////////////////////////////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/39/f///////////////////////////////////////////////
- /////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////
- //////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////f39//wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////39/f/8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////f39//wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/
- f///////////////////////////////////////////////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////
- /////////////39/f/8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////
- //////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////
- ////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////9/f3//AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////9/f3//AAAA/wAAAP8AAAD/f39/////////////////////////////////////
- ////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////
- /////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////39/f/8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/f39//////////////////39/f/8AAAD/AAAA/wAAAP9/f3//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////f39//wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////f39//wAAAP8AAAD/AAAA/39/f///////////////////////////////
- /////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////
- //////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/
- f///////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////9/f3//AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f/////////////////9/f3//AAAA/wAAAP8AAAD/f39/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////39/f/8AAAD/AAAA/wAAAP9/f3//////////////////////////
- //////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/
- f///////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP9/f3//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////f39//wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////f39//wAAAP8AAAD/AAAA/39/
- f///////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////9/f3//AAAA/wAAAP8AAAD/f39/////////////////////
- ////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP9/f3///////////////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/f39/////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39//////////////////39/f/8AAAD/AAAA/wAA
- AP9/f3//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////
- ////////////////////////////////////////////////////////f39//wAAAP8AAAD/AAAA/39/
- f///////////////////////////////////////f39//wAAAP8AAAD/AAAA/39/f///////////////
- /////////////////////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/f39///////////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/39/f////////////////////////////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP9/f3///////////////////////////////////////39/f/8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/39/f///////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/
- f////////////////////////////////////////////////////////////39/f/8AAAD/AAAA/wAA
- AP9/f3///////////////////////////////////////39/f/8AAAD/AAAA/wAAAP9/f3//////////
- //////////////////////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/39/f///////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/f39///////////////////////////////////////9/f3//AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////////////////////
- /////////////39/f/8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP9/f3////////////////////////////////////////////////////////////9/f3//AAAA/wAA
- AP8AAAD/f39///////////////////////////////////////9/f3//AAAA/wAAAP8AAAD/f39/////
- ////////////////////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP9/f3///////////////////////////////////////39/f/8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/39/f///////////////////////////////////////f39//wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////
- //////////////////9/f3//AAAA/wAAAP8AAAD/f39/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/
- f///////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/f39/////////////////////////////////////////////////////////////f39//wAA
- AP8AAAD/AAAA/39/f///////////////////////////////////////f39//wAAAP8AAAD/AAAA/39/
- f////////////////////////////////////////////////////////////39/f/8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/f39///////////////////////////////////////9/f3//AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////////////////////
- /////////////39/f/8AAAD/AAAA/wAAAP9/f3///////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////
- ////////////////////////f39//wAAAP8AAAD/AAAA/39/f///////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/f39/////////////////////////////////////////////////////////////f39//wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/
- f///////////////////////////////////////////////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/f39/////////////////////////////////////////////////////////////////////
- /////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////
- /////////////////////////////39/f/8AAAD/AAAA/wAAAP9/f3//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/
- f///////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/39/f////////////////////////////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP9/f3//////////////////////////////////////////////////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/39/f///////////////////////////////////////////////////////////////
- //////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////
- //////////////////////////////////9/f3//AAAA/wAAAP8AAAD/f39/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP9/f3//////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/f39/////////////////////////////////////////////////////////////////////
- /////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////////////////////
- ////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////////////////////
- /////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////
- ////////////////////////////////////////f39//wAAAP8AAAD/AAAA/39/f///////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/f39/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/39/f///////////////////////////////////////////////////////////////
- //////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////////////////////
- /////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////
- //////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////
- /////////////////////////////////////////////39/f/8AAAD/AAAA/wAAAP9/f3//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/39/f///////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////39/f/8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////9/f3//AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////f39//wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////90dP//dHT/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////6+v//v7///11d//8NDf//Ghr//ycn//9ERP//U1P//2Fh//96ev//iIj//6Oj
- //+3t///xMT//+Hh///r6///////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////6en//z8///+hof//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////90dP//AAD//wAA//9VVf//+vr/////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////9LS//9xcf//Ghr//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8aGv//Jyf//0RE//9TU///YWH//3p6//+IiP//o6P//7y8
- ///Hx///4eH///Dw////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////8/P//zg4//8AAP//AAD//0FB
- ///c3P//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////90dP//AAD//wAA//8AAP//AAD//0FB
- ///z8///////////////////////////////////////////////////////////////////////////
- ///k5P//hIT//ysr//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//x4e//8sLP//RET//1ZW//9hYf//f3///4yM//+jo///vLz//8fH
- ///h4f//8PD/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////+vr//0xM//8AAP//AAD//wAA
- //8AAP//CAj//4aG///6+v//////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////r6//9ra///AAD//wAA//8AAP//AAD//wAA
- //8AAP//Li7//+np////////////////////////////////////////////////////////8PD//56e
- //9DQ///AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//Hh7//yws//9ERP//Wlr//2Rk//9/f///kZH//+Xl////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////2dn//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//Kir//8jI////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////r6//9VVf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8iIv//2dn///////////////////////////////////r6//+ysv//VVX//wgI
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//+Hh///////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////4OD//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//amr///Dw////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////r6//9VVf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//xUV///Cwv//////////////////x8f//2lp//8VFf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//S0v/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////52d//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8aGv//qKj/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////r6//9VVf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//DQ3//6+v///r6///Jyf//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//CAj//1VV//+ysv//9vb//+Tk
- ///a2v//xMT//6+v//+env//f3///3Bw//9hYf//RET//zg4//8jI///CAj//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//w0N
- ///29v///////////////////////////////////////////////////////8LC//9iYv//8/P/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////7Oz//8EBP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//9NTf//4eH/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////Pz//9ISP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8EBP//e3v//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//9HR///np7///Pz////////////////
- ///////////////////////////////////////////////////////////////////29v//4eH//8/P
- ///AwP//o6P//5GR//9/f///ZGT//1ZW//9ERP//LCz//x4e//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//w8P//////////////////////////////////////////////////8LC//8NDf//AAD//zU1
- ///p6f//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////8zM//8NDf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//Jib//wQE//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//w0N
- //+Pj///+vr/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////5GR//9/f///f3///39///9/f///f3///39/
- //9/f///f3///39///9/f///f3///39///9/f///f3///39///9/f///f3///39///9/f///f3///39/
- //9/f///f3///39///9/f///f3///39///9/f///f3///39///9/f///f3///39////R0f//////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////Pz//88PP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//ykp//+Dg///AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//MzP//5CQ///k5P//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////+vr///h4f//xMT//7Oz
- //+jo///g4P//3d3//9hYf//TEz//0BA//8jI///DQ3//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//39//////////////////////////////////////////////6+v//8NDf//AAD//wAA
- //8AAP//Ghr//8zM////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////93d//8aGv//AAD//wAA
- //8AAP//AAD//wAA//8AAP//NTX///Pz///Q0P//Njb//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//zEx///MzP//////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////8jI///AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//lZX/////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////Pz//88PP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//ykp///p6f///////6Gh//8EBP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//yIi//98fP//2dn/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////4eH//9bW//9aWv//AAD//wAA
- //8AAP//AAD//wAA//9ERP///////////////////////////////////////6ys//8EBP//AAD//wAA
- //8AAP//AAD//wAA//8NDf//qKj/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////+np//8pKf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//IiL//+np//////////////r6//+Skv//DQ3//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//BAT//3Jy///z8///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////IyP//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//39/
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////Pz//88PP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//ykp///p6f//////////////////s7P//w0N//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//Jib//8fH////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////s7P//wAA
- //8AAP//AAD//wAA//8AAP//CAj///b2/////////////////////////////6Wl//8EBP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//+Dg///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////Pz//88PP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//FRX//9nZ/////////////////////////////+Hh//9NTf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//Hh7//7Cw////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////yMj//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //96ev//////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////+np//8pKf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//zg4///p6f/////////////////////////////Cwv//FRX//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//0RE////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////////////////Dw
- //8AAP//AAD//wAA//8AAP//AAD//wAA///Dw////////////////////////5OT//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//1lZ///z8///////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////r6//9QUP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//DQ3//8LC/////////////////////////////////////////////6io
- //8aGv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//VVX//+Xl////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////8jI///AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//YWH/////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////+np//8pKf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//zw8///z8////////////////////////////////////////9nZ//8eHv//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//9ERP//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////NDT//wAA//8AAP//AAD//wAA//8AAP//f3///////////////////5OT//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//NTX//+np////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////9ra///AAD//wAA
- //8AAP//AAD//wAA//8AAP//BAT//6ys////////////////////////////////////////////////
- ////////8PD//2Zm//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8REf//lpb///r6
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////IyP//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//2Fh////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////+np//8pKf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//zw8///z8///////////////////////////////////////////////////6en//ykp
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//FRX//8zM////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////3R0//8AAP//AAD//wAA//8AAP//AAD//0RE/////////////3h4//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8aGv//zMz/////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////+IiP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//5OT////////////////////////////////////////////////
- ////////////////////////xcX//yoq//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //85Of//1NT/////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////wQE
- //8AAP//AAD//wAA//8AAP//AAD//39///9/f///f3///39///9/f///f3///39///9/f///f3///39/
- //9/f///f3///39///9/f///f3///39///9/f///f3///39///9/f///f3///39///9RUf//AAD//wAA
- //8AAP//AAD//wAA//9ISP//////////////////////////////////////////////////////////
- /////////////////////////////////////////////+Hh//8pKf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//0hI///z8///////////////////////////////////////////////////////////
- ///z8///PDz//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8NDf//u7v/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////+7u///AAD//wAA//8AAP//AAD//wAA//8EBP//8/P//3R0//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//Ghr//7S0//8iIv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//w0N
- //+oqP//////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////+hof//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//3h4////////////////////////////////////////////////
- ///////////////////////////////////29v//goL//wgI//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wQE//97e///9vb/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //8AAP//AAD//wAA//8AAP//AAD//wAA////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////r6///wAA
- //8AAP//AAD//wAA//8AAP//RET/////////////////////////////////////////////////////
- /////////////////////////////////////////////9nZ//8aGv//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//1VV///6+v//////////////////////////////////////////////////////////
- //////////////b2//9VVf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wQE//+lpf//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////8/P//wQE//8AAP//AAD//wAA//8AAP//AAD//0BA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//Ghr//9nZ////////6en//zw8//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//4OD////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////+3t///BAT//wAA
- //8AAP//AAD//wAA//8AAP//AAD//1lZ////////////////////////////////////////////////
- ///////////////////////////////////////////////////Z2f//PT3//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//yIi//+5uf//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////AAD//wAA//8AAP//AAD//wAA//8AAP//////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////8TE
- //8AAP//AAD//wAA//8AAP//AAD//zAw////////////////////////////////////////////////
- /////////////////////////////////////////////9nZ//8aGv//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//1VV///6+v//////////////////////////////////////////////////////////
- ////////////////////////xMT//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//4+P
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////87O///AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//KSn//9nZ///////////////////6+v//YmL//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//WVn///Pz////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////MzP//DQ3//wAA
- //8AAP//AAD//wAA//8AAP//AAD//0FB///6+v//////////////////////////////////////////
- //////////////////////////////////////////////////////////////////+dnf//ERH//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//11d///s7P//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////wAA//8AAP//AAD//wAA//8AAP//AAD/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///ExP//AAD//wAA//8AAP//AAD//wAA//8jI///////////////////////////////////////////
- /////////////////////////////////////////////9nZ//8aGv//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//1lZ///6+v//////////////////////////////////////////////////////////
- /////////////////////////////7Oz//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//dHT///r6////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////eHj//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//KSn//+np//////////////////////////////////+Li///BAT//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//81Nf//6en/////////////////////////////////////
- ///////////////////////////////////////////////////////////////////d3f//Ghr//wAA
- //8AAP//AAD//wAA//8AAP//AAD//ykp///z8///////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////+np
- //9VVf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//ERH//52d////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////8AAP//AAD//wAA//8AAP//AAD//wAA////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////4eH//wAA//8AAP//AAD//wAA//8AAP//Fhb/////////////////////////////////////
- /////////////////////////////////////////////8LC//8aGv//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//3R0////////////////////////////////////////////////////////////////
- //////////////////////////////////+jo///AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//9VVf//+vr/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////7u7//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//MTH//+np/////////////////////////////////////////////7Oz
- //8NDf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//xoa///MzP//////////////////////////
- ///////////////////////////////////////////////////////////////////p6f//KSn//wAA
- //8AAP//AAD//wAA//8AAP//AAD//xoa///p6f//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////7S0//8iIv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//a2v/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////AAD//wAA//8AAP//AAD//wAA//8AAP//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////+Hh//8AAP//AAD//wAA//8AAP//AAD//wAA////////////////////////////////
- /////////////////////////////////////////////8LC//8NDf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//3R0////////////////////////////////////////////////////////////////
- ////////////////////////////////////////o6P//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//zw8///z8///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////z8///BAT//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//PDz///Pz////////////////////////////////////////////////
- ////////1NT//yIi//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//DQ3//6io////////////////
- ///////////////////////////////////////////////////////////////////z8///PDz//wAA
- //8AAP//AAD//wAA//8AAP//AAD//w0N///Z2f//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////8/P//3Jy//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//ERH//93d
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////wAA//8AAP//AAD//wAA//8AAP//Hh7/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////29v//AAD//wAA//8AAP//AAD//wAA//8AAP//9vb/////////////////////
- /////////////////////////////////////////////8LC//8NDf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//3R0////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////6Oj//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//KSn//+np////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////9ra//+zs///iIj//7e3////////////////////////////////
- ////////////////////////////////////////////////////////6en//xER//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//PDz///Pz////////////////////////////////////////////////
- ///////////////////p6f//PDz//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//g4P/////
- ///////////////////////////////////////////////////////////////////6+v//UFD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wQE//+/v///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////+Dg///AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//7e3
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////8AAP//AAD//wAA//8AAP//AAD//yMj////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////wAA//8AAP//AAD//wAA//8AAP//AAD//+Hh////////////////
- /////////////////////////////////////////////8LC//8NDf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//5OT////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////+jo///AAD//wAA//8AAP//AAD//wAA
- //9RUf//Ghr//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8aGv//2dn/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///g4P//t7f//4yM//9hYf//ODj//w0N//8AAP//AAD//wAA//9aWv//////////////////////////
- ////////////////////////////////////////////////////////6en//ykp//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//VVX///b2////////////////////////////////////////////////
- //////////////////////////////r6//9iYv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //9ZWf//8/P/////////////////////////////////////////////////////////////b2///wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//+oqP//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////+3t///BAT//wAA//8AAP//AAD//wAA//8AAP//AAD//4OD
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////AAD//wAA//8AAP//AAD//wAA//8jI///////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////8REf//AAD//wAA//8AAP//AAD//wAA///h4f//////////
- /////////////////////////////////////////////6ys//8ICP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//5OT////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////o6P//wAA//8AAP//AAD//wAA
- //8AAP//f3///+np//8pKf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//xER///Cwv//////////
- ////////////////////////////////////////////////////////5+f//7y8//+Rkf//ZGT//zg4
- //8NDf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//FRX/////////////////////
- ////////////////////////////////////////////////////////3d3//ykp//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//+vr////////////////////////////////////////////////
- /////////////////////////////////////////////4uL//8EBP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//zU1///p6f//////////////////////////////////////////////////i4v//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//+Pj///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////h4f//FRX//wAA//8AAP//AAD//wAA//8AAP//AAD//0hI
- ///6+v//////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////wAA//8AAP//AAD//wAA//8AAP//IyP/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////IyP//wAA//8AAP//AAD//wAA//8AAP//xMT/////
- /////////////////////////////////////////////6ys//8EBP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//5OT////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////6Oj//8AAP//AAD//wAA
- //8AAP//AAD//39/////////8PD//zw8//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//CAj//6ys
- /////////////////////////////+vr//+/v///kZH//2ho//88PP//ERH//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA///S0v//////////
- ////////////////////////////////////////////////////////2dn//xoa//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//+zs///////////////////////////////////////////
- ////////////////////////////////////////////////////////s7P//w0N//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//Ghr//8zM////////////////////////////////////////paX//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//9vb///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////29v//MTH//wAA//8AAP//AAD//wAA//8AAP//AAD//yIi
- ///w8P//////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////8AAP//AAD//wAA//8AAP//AAD//yMj
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////ycn//8AAP//AAD//wAA//8AAP//AAD//8TE
- /////////////////////////////////////////////6ys//8EBP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//BAT//6Wl////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////+env//AAD//wAA
- //8AAP//AAD//wAA//9/f//////////////z8///UFD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8EBP//lpb////////Z2f//RET//xYW//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//kZH/////
- ////////////////////////////////////////////////////////2dn//xoa//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//cHD/////////////////////////////////////
- ///////////////////////////////////////////////////////////////////U1P//IiL//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8NDf//qKj/////////////////////////////u7v//wQE
- //8AAP//AAD//wAA//8AAP//AAD//wAA//9VVf//+vr/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////YmL//wAA//8AAP//AAD//wAA//8AAP//AAD//w0N
- ///Q0P//////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////r6///AAD//wAA//8AAP//AAD//wAA
- //8jI///////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////9ERP//AAD//wAA//8AAP//AAD//wAA
- //+rq////////////////////////////////////////6Wl//8EBP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//BAT//6ys////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////f3///wAA
- //8AAP//AAD//wAA//8AAP//f3////////////////////r6//9nZ///AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//98fP//4eH//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//1NT
- ////////////////////////////////////////////////////////wsL//w0N//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//zQ0////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////+zs
- //9BQf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//+Dg///////////////////0ND//w0N
- //8AAP//AAD//wAA//8AAP//AAD//wAA//88PP//8/P/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////nZ3//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //+hof//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////4eH//wAA//8AAP//AAD//wAA
- //8AAP//IyP/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////RET//wAA//8AAP//AAD//wAA
- //8AAP//o6P//////////////////////////////////5OT//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//BAT//6ys////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////39/
- //8AAP//AAD//wAA//8AAP//AAD//39//////////////////////////////0tL//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//15e//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8NDf//+vr/////////////////////////////////////////////wsL//w0N//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//8PD/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////+vr//2dn//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//1lZ///z8///4eH//xoa
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8pKf//7Oz/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////zMz//wgI//8AAP//AAD//wAA//8AAP//AAD//wAA
- //9ra///////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////+Hh//8AAP//AAD//wAA
- //8AAP//AAD//yMj////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////15e//8AAP//AAD//wAA
- //8AAP//AAD//5GR/////////////////////////////5OT//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//DQ3//7Oz////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //9/f///AAD//wAA//8AAP//AAD//wAA//9/f///////////////////6en//1VV//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8ICP//CAj//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8EBP//MDD//1pa//+IiP//q6v//wAA//8AAP//AAD//wAA
- //8AAP//AAD//8vL////////////////////////////////////////r6///w0N//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//i4v//wgI//8AAP//AAD//wAA//8AAP//AAD//7Oz////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////k5P//wQE//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//NTX//ykp
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8aGv//3d3/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////7Oz//x4e//8AAP//AAD//wAA//8AAP//AAD//wAA
- //84OP//+vr/////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////h4f//AAD//wAA
- //8AAP//AAD//wAA//8jI///////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////9hYf//AAD//wAA
- //8AAP//AAD//wAA//9/f////////////////////////5OT//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//DQ3//8LC////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////f3///wAA//8AAP//AAD//wAA//8AAP//jIz/////////////nZ3//xER//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//9FRf//4eH//zg4//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//zAw//9WVv//f3///6+v///W1v//+vr///////////////////////80NP//AAD//wAA
- //8AAP//AAD//wAA//+Hh////////////////////////////////////////8LC//8NDf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//5OT//9ERP//AAD//wAA//8AAP//AAD//wAA//9tbf//////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////+3t///DQ3//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8NDf//zMz/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////+vr//0VF//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8aGv//5eX/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////4eH//wAA
- //8AAP//AAD//wAA//8AAP//IyP/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////c3P//wAA
- //8AAP//AAD//wAA//8AAP//d3f//////////////////4OD//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//DQ3//8LC////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////39///8AAP//AAD//wAA//8AAP//AAD//6Oj///Z2f//QUH//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//xER//+hof////////////9TU///AAD//wAA//8AAP//AAD//wAA
- //9wcP//0tL///b2////////////////////////////////////////////////////////cHD//wAA
- //8AAP//AAD//wAA//8AAP//R0f/////////////////////////////////////////////wsL//w0N
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//IiL//wAA//8AAP//AAD//wAA//8AAP//Kyv/////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////9nZ//8mJv//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8EBP//t7f/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////4CA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8EBP//v7//////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////+Hh
- //8AAP//AAD//wAA//8AAP//AAD//yMj////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////39/
- //8AAP//AAD//wAA//8AAP//AAD//2Fh/////////////3R0//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//Ghr//8LC////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////9/f///AAD//wAA//8AAP//AAD//wAA//9CQv//CAj//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//1VV///s7P//////////////////aGj//wAA//8AAP//AAD//wAA
- //8AAP//f3///////////////////////////////////////////////////////////////////7u7
- //8AAP//AAD//wAA//8AAP//AAD//wgI///29v//////////////////////////////////////////
- ///Cwv//DQ3//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- ///n5///////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////7Oz//0FB//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//oaH/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////6+v//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//j4//////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///h4f//AAD//wAA//8AAP//AAD//wAA//88PP//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //+IiP//AAD//wAA//8AAP//AAD//wAA//9hYf///////3R0//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//Ghr//9nZ////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////f3///wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//Hh7//7S0/////////////////////////////4OD//8AAP//AAD//wAA
- //8AAP//AAD//2Rk////////////////////////////////////////////////////////////////
- ///z8///BAT//wAA//8AAP//AAD//wAA//8AAP//w8P/////////////////////////////////////
- /////////////8LC//8aGv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//q6v/////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////6+v//Z2f//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//g4P/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////93d//8NDf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//WVn/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////4eH//wAA//8AAP//AAD//wAA//8AAP//RET/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////o6P//wAA//8AAP//AAD//wAA//8AAP//RET//3R0//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//Ghr//9nZ////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////2ho//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//b2////Pz//////////////////////////////////+jo///AAD//wAA
- //8AAP//AAD//wAA//9MTP//////////////////////////////////////////////////////////
- /////////////zs7//8AAP//AAD//wAA//8AAP//AAD//39/////////////////////////////////
- ////////////////////////2dn//xoa//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//2ho////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //+Tk///BAT//wAA//8AAP//AAD//wAA//8AAP//Z2f/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////Pz//8uLv//AAD//wAA//8AAP//AAD//wAA
- //8AAP//Li7///Pz////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////+Hh//8AAP//AAD//wAA//8AAP//AAD//0RE////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////6Oj//8AAP//AAD//wAA//8AAP//AAD//wQE//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//Hh7//9nZ////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////9hYf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8qKv//yMj/////////////////////////////////////////////xMT//wAA
- //8AAP//AAD//wAA//8AAP//MDD/////////////////////////////////////////////////////
- /////////////8zM//8aGv//AAD//wAA//8AAP//AAD//wAA//8/P///////////////////////////
- ///////////////////////////////////Z2f//Ghr//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8rK///////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////7e3//8NDf//AAD//wAA//8AAP//TEz///r6////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////9ZWf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//DQ3//9nZ////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////h4f//AAD//wAA//8AAP//AAD//wAA//9ERP//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////ExP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//KSn//+np////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////p6f//NTX//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wQE//+Cgv//+vr//////////////////////////////////////////////////93d
- //8AAP//AAD//wAA//8AAP//AAD//xER////////////////////////////////////////////////
- /////////////52d//8ICP//AAD//wAA//8AAP//AAD//wAA//8AAP//BAT///Pz////////////////
- /////////////////////////////////////////////9nZ//8aGv//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//+fn////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////2dn//yYm//8AAP//NTX///Pz////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////+Skv//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//6+v////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////4eH//wAA//8AAP//AAD//wAA//8AAP//RET/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////xMT//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//KSn//+np////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////+dnf//ERH//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//zk5///Z2f//////////////////////////////////////////////////////////
- ///29v//AAD//wAA//8AAP//AAD//wAA//8AAP//8/P/////////////////////////////////////
- ////////+vr//2dn//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//x4e///p6f//////////
- ////////////////////////////////////////////////////////2dn//xoa//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//+rq///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////s7P//YmL//+np////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////+/v///BAT//wAA//8AAP//AAD//wAA
- //8AAP//AAD//4CA////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////9ra//8AAP//AAD//wAA//8AAP//AAD//0RE////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////9ra//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//KSn//+np////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////9nZ//9BQf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//DQ3//5aW///6+v//////////////////////////////////////////////////////////
- /////////////xYW//8AAP//AAD//wAA//8AAP//AAD//9ra////////////////////////////////
- ////////6en//zg4//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//0FB///p6f//////////
- ///////////////////////////////////////////////////////////////////Z2f//KSn//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//YWH/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////p6f//Ghr//wAA//8AAP//AAD//wAA
- //8AAP//AAD//0VF///6+v//////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////ExP//AAD//wAA//8AAP//AAD//wAA//9ERP//////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////h4f//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//PDz///Pz////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////+vr//4aG//8ICP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//SEj//+Xl////////////////////////////////////////////////////////////////
- //////////////////8wMP//AAD//wAA//8AAP//AAD//wAA//9VVf//kZH//7y8///g4P//////////
- ////////v7///xoa//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//3Bw///6+v//////////
- /////////////////////////////////////////////////////////////////////////////+np
- //8pKf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//yMj///6+v//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////6+v//PDz//wAA//8AAP//AAD//wAA
- //8AAP//AAD//x4e///s7P//////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////xMT//wAA//8AAP//AAD//wAA//8AAP//RET/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////6+v//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//PDz///Pz////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////yMj//y4u//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//8TE////////////////////////////////////////////////////////////////
- ////////////////////////TEz//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wgI
- //80NP//U1P//wQE//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//CAj//6Gh////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////6en//ykp//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//VVX///r6////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////c3P//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wgI///MzP//////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////8TE//8AAP//AAD//wAA//8AAP//AAD//0RE
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//PDz///Pz////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////z8///b2///wQE//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA///ExP//////////////////////////////////////////////////////////
- /////////////////////////////2Rk//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//Hh7//8zM////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////p6f//KSn//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//9VVf//+vr/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////paX//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//+dnf//////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////ExP//AAD//wAA//8AAP//AAD//wAA
- //9ERP//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////BAT//wAA//8AAP//AAD//wAA
- //8AAP//VVX///Pz////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////+0tP//Hh7//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//xMT/////////////////////////////////////////////////////
- //////////////////////////////////9/f///AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//RUX//+zs////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////+np//8mJv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//0xM
- ///z8///////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////1NT//w0N//8AAP//AAD//wAA
- //8AAP//AAD//wAA//9nZ///////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////xMT//wAA//8AAP//AAD//wAA
- //8AAP//RET/////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////yMj//8AAP//AAD//wAA
- //8AAP//VVX///r6////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////+np//9VVf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//BAT//w0N
- //8AAP//AAD//wAA//8AAP//AAD//8TE////////////////////////////////////////////////
- ////////////////////////////////////////o6P//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//d3f///r6////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////kZH//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//PDz///Pz////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////8/P//yYm//8AAP//AAD//wAA
- //8AAP//AAD//wAA//81Nf//9vb/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////8TE//8AAP//AAD//wAA
- //8AAP//AAD//1NT////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////8jI///AAD//wAA
- //8AAP//VVX///r6////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////52d//8REf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//MTH//8zM
- //9ERP//AAD//wAA//8AAP//AAD//wAA///ExP//////////////////////////////////////////
- /////////////////////////////////////////////87O//8nJ///AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8NDf//paX/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////8TE//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//88PP//8/P/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////0xM//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8VFf//5eX/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////ExP//AAD//wAA
- //8AAP//AAD//wAA//9hYf//////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////QED//wAA
- //8AAP//a2v///r6////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////2dn//0FB//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8ICP//ior///r6
- ////////RET//wAA//8AAP//AAD//wAA//8AAP//4eH/////////////////////////////////////
- //////////////////////////////////////////////////////////////r6///a2v//t7f//5GR
- //9ra///TEz//x4e//8AAP//AAD//wAA//8AAP//AAD//wAA//8iIv//0ND/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////8/P//4KC//8NDf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//zw8///z8///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////4iI//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8EBP//u7v/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////xMT//wAA
- //8AAP//AAD//wAA//8AAP//YWH/////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////0RE
- //8AAP//dHT/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///6+v//hob//wgI//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//9BQf//3Nz/////
- /////////////0RE//8AAP//AAD//wAA//8AAP//AAD//+Hh////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////9vb//9bW//+zs///jIz//2ho//9eXv//7Oz/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////6+v//nZ3//xoa//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//PDz//+np////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////7u7//8EBP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//iIj/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////8TE
- //8AAP//AAD//wAA//8AAP//AAD//2Fh////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //9TU///dHT/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///IyP//Li7//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//xER//+dnf//////////
- //////////////////9ERP//AAD//wAA//8AAP//AAD//wAA///h4f//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////+ysv//Kir//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8pKf//6en/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////+Hh//8VFf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//UVH/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///ExP//AAD//wAA//8AAP//AAD//wAA//9hYf//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////xcX/////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////////////////Pz
- //9vb///BAT//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//1VV///l5f//////////
- ////////////////////////RET//wAA//8AAP//AAD//wAA//8AAP//4eH/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////8jI//9CQv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8nJ///AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//ykp///p6f//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////b2//81Nf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//KSn///Pz////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////xMT//wAA//8AAP//AAD//wAA//8AAP//YWH/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////7S0
- //8eHv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//FRX//7Cw////////////////
- /////////////////////////////ycn//8AAP//AAD//wAA//8AAP//AAD//+Hh////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////3Nz//1lZ//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//0JC///IyP//+vr//1VV//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//KSn//+np
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////9nZ///AAD//wAA
- //8AAP//AAD//wAA//8AAP//DQ3//9TU////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////6Oj//8AAP//AAD//wAA//8AAP//AAD//2Fh////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////+np
- //9FRf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//9dXf//4eH/////
- //////////////////////////////////8jI///AAD//wAA//8AAP//AAD//wAA///h4f//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////s7P//cnL//wQE//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//MjL//7m5///////////////////6+v//VVX//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8pKf//5eX/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////+hof//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//6io////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////+jo///AAD//wAA//8AAP//AAD//wAA//9hYf//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////729//8yMv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wgI
- //92dv//8PD/////////////////////////////IyP//wAA//8AAP//AAD//wAA//8AAP//4eH/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////b2//+Kiv//ERH//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8mJv//paX///////////////////////////////////r6//9VVf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//xoa///Z2f//////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////MzP//CAj//wAA
- //8AAP//AAD//wAA//8AAP//AAD//3d3////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////o6P//wAA//8AAP//AAD//wAA//8AAP//YWH/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////6Gh//8iIv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//xER//+Ojv//9vb//////////////////yMj//8AAP//AAD//wAA//8AAP//AAD///b2
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////9zc//8eHv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//xER
- //+Zmf//+vr/////////////////////////////////////////////+vr//1VV//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//Ghr//9nZ////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////s7P//IiL//wAA
- //8AAP//AAD//wAA//8AAP//AAD//0FB///6+v//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////6Oj//8AAP//AAD//wAA//8AAP//AAD//2Fh////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////9vb//46O//8REf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//yYm//+lpf////////////8jI///AAD//wAA//8AAP//AAD//wAA
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////yMj//zY2//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8EBP//amr///Dw////////////////////////////////////////////////////////dHT//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8aGv//2dn/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////6+v//SEj//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//+QkP//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////+jo///AAD//wAA//8AAP//AAD//wAA//9hYf//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////8PD//3Z2//8ICP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//zY2///Cwv//IyP//wAA//8AAP//AAD//wAA
- //8AAP//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////6+v//mZn//xER//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8VFf//nZ3/////////////////////////////////////////////////////
- //90dP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//xoa///Z2f//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////4CA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//3x8///6+v//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////o6P//wAA//8AAP//AAD//wAA//8AAP//a2v/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////4eH//2Fh
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////s7P//Zmb//wQE//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//85Of//3d3/////////////////////////////////////
- ////////+vr//ycn//8AAP//AAD//wAA//8AAP//AAD//wAA//8NDf//wsL/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////oaH//wQE//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//TEz///Pz////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////6Oj//8AAP//AAD//wAA//8AAP//AAD//39/
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////o6P//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//9mZv//8PD/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////0dH//0VF//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////MzP//OTn//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//9nZ////////////////////////////////
- /////////////3R0//8AAP//AAD//wAA//8AAP//AAD//wAA//8EBP//rKz/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////Cwv//FRX//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8uLv//4eH/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////+jo///AAD//wAA//8AAP//AAD//wAA
- //9/f///////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////6Oj//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//xUV//+oqP//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////vb3//zIy//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //+dnf//FRX//wAA//8AAP//AAD//wAA//8AAP//AAD//yMj////////////////////////////////
- /////////////5OT//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//j4//////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////93d//8pKf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//xoa
- ///Cwv//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////o6P//wAA//8AAP//AAD//wAA
- //8AAP//f3//////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////AwP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//0lJ///h4f//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////oaH//yIi//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//5mZ///6+v//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////Dw//8yMv//AAD//wAA//8AAP//AAD//wAA//9tbf//////////////////////////
- /////////////6ys//8EBP//AAD//wAA//8AAP//AAD//wAA//8AAP//b2//////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////8/P//0VF//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//BAT//6Gh////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////6Oj//8AAP//AAD//wAA
- //8AAP//AAD//39/////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////xMT//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//CAj//4+P///6+v//////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////29v//jo7//xER//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//g4P/////////////////////////////////////
- /////////////////////////////////////////////7+///+Rkf//o6P//7e3///ExP//2tr//+Hh
- ///29v//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////Ghr//wAA//8AAP//AAD//wAA//8AAP//u7v/////////////////////
- /////////////8LC//8NDf//AAD//wAA//8AAP//AAD//wAA//8AAP//UFD///r6////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////6+v//a2v//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//fHz///r6////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////+jo///AAD//wAA
- //8AAP//AAD//wAA//9/f///////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////8TE//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//MTH//8jI
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////w8P//dnb//wgI
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//4OD////////////////////////////////
- //////////////////////////////////////////////////9oaP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8eHv//IyP//0BA//9ERP//YWH//2Rk//9/f///zc3/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////zs7//wAA//8AAP//AAD//wAA//8AAP//CAj///b2////////////////
- /////////////9nZ//8aGv//AAD//wAA//8AAP//AAD//wAA//8AAP//ODj///Pz////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////+Wlv//BAT//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//9QUP//8/P/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////iIj//wAA
- //8AAP//AAD//wAA//8AAP//f3//////////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////ExP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8EBP//b2////Dw////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///h4f//YWH//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//+jo///////////////////////////
- ////////////////////////////////////////////////////////Vlb//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//9CQv//u7v/////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////39///8AAP//AAD//wAA//8AAP//AAD//0tL////////////////
- /////////////+np//8pKf//AAD//wAA//8AAP//AAD//wAA//8AAP//Jib//+np////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////7e3
- //8NDf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//zEx///l5f//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////39/
- //8AAP//AAD//wAA//8AAP//AAD//39/////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////2tr//wAA
- //8AAP//AAD//wAA//8AAP//IyP/////////////wMD//yoq//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8eHv//sLD/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//o6P/////////////////////
- /////////////////////////////////////////////////////////////0RE//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8yMv//qqr///r6////////////////////////////////////////////////////////////////
- //////////////////////////////////87O///AAD//wAA//8AAP//AAD//wAA//+Vlf//////////
- //////////////Pz//88PP//AAD//wAA//8AAP//AAD//wAA//8AAP//ERH//9nZ////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////1NT//yIi//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//Ghr//8fH////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //9/f///AAD//wAA//8AAP//AAD//wAA//9/f///////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////+Hh
- //8AAP//AAD//wAA//8AAP//AAD//yMj///////////////////29v//fn7//wQE//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//9RUf//5eX/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////6+v//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//6Oj////////////////
- //////////////////////////////////////////////////////////////////8nJ///AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8mJv//lZX///b2////////////////////////////////////////////////
- ///////////////////////////////////s7P//AAD//wAA//8AAP//AAD//wAA//8AAP//3Nz/////
- //////////////r6//9VVf//AAD//wAA//8AAP//AAD//wAA//8AAP//BAT//8LC////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////p6f//PDz//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8ICP//paX/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////f3///wAA//8AAP//AAD//wAA//8AAP//f3//////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///h4f//AAD//wAA//8AAP//AAD//wAA//8AAP/////////////////////////////U1P//OTn//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//w0N//+Wlv//+vr/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////4eH//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//+3t///////////
- ////////////////////////////////////////////////////////////////////////ERH//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8aGv//hYX///Dw////////////////////////////////
- ////////////////////////////////////////pqb//wAA//8AAP//AAD//wAA//8AAP//Jyf/////
- //////////////////90dP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//6io////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////b2//9dXf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //+AgP//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////39///8AAP//AAD//wAA//8AAP//AAD//39/////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////4eH//wAA//8AAP//AAD//wAA//8AAP//AAD///////////////////////////////////r6
- //+Wlv//DQ3//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//zk5///Q0P//////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////+Hh//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//xMT/////
- /////////////////////////////////////////////////////////////////////////////wAA
- //8AAP//AAD//wAA//8AAP//AAD//yMj//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8REf//i4v/////////////////////
- /////////////////////////////////////////////1pa//8AAP//AAD//wAA//8AAP//AAD//3Fx
- //////////////////+Tk///AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//4uL////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////4iI//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//1BQ///z8///////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////9/f///AAD//wAA//8AAP//AAD//wAA//+Dg///////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////Pz//8AAP//AAD//wAA//8AAP//AAD//wAA////////////////////////////////
- /////////////+Xl//9NTf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//BAT//3d3
- ///29v//////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////h4f//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//8TE
- /////////////////////////////////////////////////////////////////////////////+Hh
- //8AAP//AAD//wAA//8AAP//AAD//w0N///////////////////k5P//4eH//8fH///ExP//q6v//319
- //8REf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//7Cw////////////////
- //////////////////////////////////////////////r6//8REf//AAD//wAA//8AAP//AAD//wAA
- //+/v/////////////+srP//BAT//wAA//8AAP//AAD//wAA//8AAP//AAD//2tr////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////qKj//w0N//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//MTH//+Xl////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////f3///wAA//8AAP//AAD//wAA//8AAP//o6P/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////AAD//wAA//8AAP//AAD//wAA//8AAP//////////////////////////
- /////////////////////////////6ys//8aGv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//IiL//7y8////////////////////////////////////////////////////////////////
- ////////////////////////////////////////4eH//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- ///Hx///////////////////////////////////////////////////////////////////////////
- ///Pz///AAD//wAA//8AAP//AAD//wAA//8jI///////////////////////////////////////////
- ////////8PD//4yM//8aGv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//1VV////////////////
- ///////////////////////////////////////////////////Hx///AAD//wAA//8AAP//AAD//wAA
- //8NDf//9vb////////Cwv//DQ3//wAA//8AAP//AAD//wAA//8AAP//AAD//0hI///6+v//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////Hx///Ghr//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8aGv//x8f/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////39///8AAP//AAD//wAA//8AAP//AAD//6Oj////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////wAA//8AAP//AAD//wAA//8AAP//AAD//+Tk////////////////
- ////////////////////////////////////////8PD//2Zm//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//9WVv//////////////////////////////////////////////////////////
- /////////////////////////////////////////////+Hh//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//4eH/////////////////////////////////////////////////////////////////////
- ////////wMD//wAA//8AAP//AAD//wAA//8AAP//RET/////////////////////////////////////
- ////////////////////////3Nz//wQE//8AAP//AAD//wAA//8AAP//AAD//xER///s7P//////////
- ////////////////////////////////////////////////////////fHz//wAA//8AAP//AAD//wAA
- //8AAP//T0/////////Z2f//Ghr//wAA//8AAP//AAD//wAA//8AAP//AAD//zEx///z8///////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////+Xl
- //8xMf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wgI//+lpf//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////9/f///AAD//wAA//8AAP//AAD//wAA//+jo///////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////8AAP//AAD//wAA//8AAP//AAD//wAA///h4f//////////
- ////////////////////////////////////////////////////////wMD//yoq//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//d3f/////////////////////////////////////////////////////
- ///////////////////////////////////////////////////h4f//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//+Hh////////////////////////////////////////////////////////////////
- /////////////6Oj//8AAP//AAD//wAA//8AAP//AAD//1NT////////////////////////////////
- /////////////////////////////01N//8AAP//AAD//wAA//8AAP//AAD//wAA//+hof//////////
- /////////////////////////////////////////////////////////////y8v//8AAP//AAD//wAA
- //8AAP//AAD//5mZ///p6f//KSn//wAA//8AAP//AAD//wAA//8AAP//AAD//x4e///p6f//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////8/P//0xM//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//4CA////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////f3///wAA//8AAP//AAD//wAA//8AAP//o6P/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////ERH//wAA//8AAP//AAD//wAA//8AAP//4eH/////
- ///////////////////////////////////////////////////////////////////29v//fn7//wQE
- //8AAP//AAD//wAA//8AAP//AAD//56e////////////////////////////////////////////////
- ////////////////////////////////////////////////////////4eH//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA///h4f//////////////////////////////////////////////////////////
- //////////////////+MjP//AAD//wAA//8AAP//AAD//wAA//9kZP//////////////////////////
- /////////////////////////////6Gh//8AAP//AAD//wAA//8AAP//AAD//wAA//9FRf//////////
- /////////////////////////////////////////////////////////////+Tk//8AAP//AAD//wAA
- //8AAP//AAD//wAA///U1P//PDz//wAA//8AAP//AAD//wAA//8AAP//AAD//w0N///Z2f//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////6+v//fHz//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//UFD///Pz
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////39///8AAP//AAD//wAA//8AAP//AAD//6Oj
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////yMj//8AAP//AAD//wAA//8AAP//AAD//+Hh
- ////////////////////////////////////////////////////////////////////////////////
- //80NP//AAD//wAA//8AAP//AAD//wAA///AwP//////////////////////////////////////////
- /////////////////////////////////////////////////////////////8/P//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//8PD/////////////////////////////////////////////////////
- ////////////////////////d3f//wAA//8AAP//AAD//wAA//8AAP//f3//////////////////////
- /////////////////////////////+Xl//8REf//AAD//wAA//8AAP//AAD//wAA//8NDf//4eH/////
- //////////////////////////////////////////////////////////////////+env//AAD//wAA
- //8AAP//AAD//wAA//8nJ///VVX//wAA//8AAP//AAD//wAA//8AAP//AAD//wQE//+/v///////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////+dnf//BAT//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8xMf//5eX/////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////9wcP//AAD//wAA//8AAP//AAD//wAA
- //+jo///////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////8jI///AAD//wAA//8AAP//AAD//wAA
- ///Ly///////////////////////////////////////////////////////////////////////////
- ////////DQ3//wAA//8AAP//AAD//wAA//8AAP//4eH/////////////////////////////////////
- ///////////////////////////////////////////////////////////////////ExP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD/////////////////////////////////////////////////////
- /////////////////////////////2Fh//8AAP//AAD//wAA//8AAP//AAD//5qa////////////////
- //////////////////////////////////9NTf//AAD//wAA//8AAP//AAD//wAA//8AAP//j4//////
- ////////////////////////////////////////////////////////////////////////Vlb//wAA
- //8AAP//AAD//wAA//8AAP//DQ3//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//+lpf//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////7+///8REf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//xoa///Hx///////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////YWH//wAA//8AAP//AAD//wAA
- //8AAP//o6P/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////IyP//wAA//8AAP//AAD//wAA
- //8AAP//xMT/////////////////////////////////////////////////////////////////////
- ////////6+v//wAA//8AAP//AAD//wAA//8AAP//BAT/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////xMT//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA////////////////////////////////////////////////
- //////////////////////////////////9MTP//AAD//wAA//8AAP//AAD//wAA//8EBP//LCz//09P
- //9wcP//lZX//7y8///d3f////////////+hof//AAD//wAA//8AAP//AAD//wAA//8AAP//OTn///r6
- ////////////////////////////////////////////////////////////////////////9vb//w0N
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//+Dg///////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////2dn//ykp//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//CAj//6Wl////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////2Fh//8AAP//AAD//wAA
- //8AAP//AAD//6Oj////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////yws//8AAP//AAD//wAA
- //8AAP//AAD//8TE////////////////////////////////////////////////////////////////
- /////////////8vL//8AAP//AAD//wAA//8AAP//AAD//yws////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////8TE
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//////////////////////////////////////////
- ////////////////////////////////////////ODj//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wQE//8sLP//DQ3//wAA//8AAP//AAD//wAA//8AAP//BAT//9TU
- /////////////////////////////////////////////////////////////////////////////7+/
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//9iYv//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////r6////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////w8P//QUH//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//gID/////////////////////////////////////
- //////////////////////////////////////////////////////////////////9hYf//AAD//wAA
- //8AAP//AAD//wAA//+jo///////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////9ERP//AAD//wAA
- //8AAP//AAD//wAA///ExP//////////////////////////////////////////////////////////
- //////////////////+rq///AAD//wAA//8AAP//AAD//wAA//9MTP//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///ExP//AAD//wAA//8AAP//AAD//wAA//8AAP//IyP/////////////////////////////////////
- /////////////////////////////////////////////yMj//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//4KC
- ////////////////////////////////////////////////////////////////////////////////
- //90dP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//9FRf//+vr/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////7S0//88PP//8/P/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////////////////r6
- //9nZ///AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//9QUP//8/P/////////////////////
- ////////////////////////////////////////////////////////////////////////YWH//wAA
- //8AAP//AAD//wAA//8AAP//o6P/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////RET//wAA
- //8AAP//AAD//wAA//8AAP//q6v/////////////////////////////////////////////////////
- ////////////////////////bW3//wAA//8AAP//AAD//wAA//8AAP//a2v/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////xMT//wAA//8AAP//AAD//wAA//8AAP//AAD//yMj////////////////////////////////
- //////////////////////////////////////////////////8EBP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//yoq
- ///29v//////////////////////////////////////////////////////////////////////////
- ////////Kyv//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8uLv//8/P/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////Dw//8eHv//AAD//zw8///z8///////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////4+P//8EBP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//zEx///l5f//////////
- /////////////////////////////////////////////////////////////////////////////2Fh
- //8AAP//AAD//wAA//8AAP//AAD//6Oj////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////0RE
- //8AAP//AAD//wAA//8AAP//AAD//6Oj////////////////////////////////////////////////
- ///////////////////6+v//d3f//wAA//8AAP//AAD//wAA//8AAP//AAD//4yM////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////8TE//8AAP//AAD//wAA//8AAP//AAD//wAA//8jI///////////////////////////
- ///////////////////////////////////////////////////w8P//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- ///IyP//////////////////////////////////////////////////////////////////////////
- ////////3Nz//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8aGv//6en/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////9vb///AAD//wAA//8AAP//PDz///Pz////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////s7P//w0N//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//Ghr//8fH
- ////////////////////////////////////////////////////////////////////////////////
- //9hYf//AAD//wAA//8AAP//AAD//wAA///ExP//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //9ISP//AAD//wAA//8AAP//AAD//wAA//+jo///////////////////////////////////////////
- ///////////////////z8///SEj//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//+zs///////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////+8vP//AAD//wAA//8AAP//AAD//wAA//8AAP//NDT/////////////////////
- ////////////////////////////////////////////////////////9vb//6+v//+IiP//ZGT//0hI
- //8eHv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //9vb///////////////////////////////////////////////////////////////////////////
- /////////////5WV//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8NDf//0ND/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////AwP//AAD//wAA//8AAP//AAD//wAA//8uLv//6en/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////Q0P//Hh7//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8ICP//paX/////////////////////////////////////////////////////////////////////
- ////////YWH//wAA//8AAP//AAD//wAA//8AAP//xMT/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////YWH//wAA//8AAP//AAD//wAA//8AAP//o6P/////////////////////////////////////
- ///////////////////Z2f//KSn//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//2dn/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////o6P//wAA//8AAP//AAD//wAA//8AAP//AAD//0RE////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////b2///a2v//t7f//5GR//9wcP//T0///yws//8ICP//AAD//wAA//8AAP//AAD//wAA
- //8iIv//8/P/////////////////////////////////////////////////////////////////////
- //////////////////9LS///AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8EBP//t7f/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////z8///IiL//wAA//8AAP//AAD//wAA//8AAP//AAD//ykp
- ///p6f//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////+np//84OP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//+AgP//////////////////////////////////////////////////////////
- /////////////2Fh//8AAP//AAD//wAA//8AAP//AAD//8TE////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////2Fh//8AAP//AAD//wAA//8AAP//AAD//4yM////////////////////////////////
- //////////////////+7u///ERH//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8EBP//nZ3/////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////6Oj//8AAP//AAD//wAA//8AAP//AAD//wAA//9ERP//////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////+Tk///AwP//np7//3d3
- //9WVv//t7f/////////////////////////////////////////////////////////////////////
- ///////////////////29v//CAj//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//nZ3/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////cnL//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//KSn//+np////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////8/P//1VV//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//6Ki////////////////////////////////////////////////
- //////////////////9hYf//AAD//wAA//8AAP//AAD//wAA///ExP//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////9hYf//AAD//wAA//8AAP//AAD//wAA//9/f///////////////////////////
- //////////////////+Tk///BAT//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8aGv//wsL/////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////+jo///AAD//wAA//8AAP//AAD//wAA//8AAP//RET/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////t7f//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//gID/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////yMj//wQE//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8iIv//2dn/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////Pz//88PP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//3R0////////////////////////////////////////////////
- ////////////////////////YWH//wAA//8AAP//AAD//wAA//8AAP//xMT/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////YWH//wAA//8AAP//AAD//wAA//8AAP//f3//////////////////////
- //////////////r6//9nZ///AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8xMf//5eX/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////o6P//wAA//8AAP//AAD//wAA//8AAP//AAD//2Fh
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////2ho//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//XV3/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////9vb//yoq//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//xoa///Z2f//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////Pz//88PP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//3R0////////////////////////////////////////////////
- /////////////////////////////1pa//8AAP//AAD//wAA//8AAP//AAD//8TE////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////39///8AAP//AAD//wAA//8AAP//AAD//39/////////////////
- /////////////+np//9BQf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//9ZWf//8/P/////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////6Oj//8AAP//AAD//wAA//8AAP//AAD//wAA
- //9hYf//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////8LC//8NDf//AAD//wAA//8AAP//AAD//wAA//8AAP//PDz///r6
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////3d3//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//Ghr//9nZ////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////Pz//88PP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//1VV///6+v//////////////////////////////////////////
- //////////////////////////////////9ERP//AAD//wAA//8AAP//AAD//wAA///ExP//////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////9/f///AAD//wAA//8AAP//AAD//wAA//9wcP//////////
- /////////////9TU//8iIv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//+IiP//////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////+jo///AAD//wAA//8AAP//AAD//wAA
- //8AAP//YWH/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////9nZ//8aGv//AAD//wAA//8AAP//AAD//wAA//8AAP//KSn///Dw
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////9DQ//8EBP//AAD//wAA//8AAP//AAD//wAA
- //8ICP//Xl7//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8aGv//x8f/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////r6//88PP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//1VV///6+v//////////////////////////////////////////
- ////////////////////////////////////////RET//wAA//8AAP//AAD//wAA//8AAP//xMT/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////f3///wAA//8AAP//AAD//wAA//8AAP//YWH/////
- /////////////6+v//8NDf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//w0N//+zs///////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////o6P//wAA//8AAP//AAD//wAA
- //8AAP//AAD//3Bw////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////+np//8pKf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//2Nj
- ///29v//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////r6//8xMf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//j4////////+Li///AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//w0N///Cwv//////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////r6//9VVf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//1VV///6+v//////////////////////////////////////////
- /////////////////////////////////////////////0RE//8AAP//AAD//wAA//8AAP//AAD//8TE
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////39///8AAP//AAD//wAA//8AAP//AAD//zAw
- //9eXv//PDz//xYW//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//yYm///U1P//////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////4OD//8AAP//AAD//wAA
- //8AAP//AAD//wAA//9/f///////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////+np//8pKf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//MTH//9nZ////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////+Cgv//AAD//wAA//8AAP//AAD//wAA
- //8AAP//OTn///r6/////////////5OT//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//DQ3//8LC
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////r6//9VVf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//0hI///6+v//////////////////////////////////////////
- //////////////////////////////////////////////////9ERP//AAD//wAA//8AAP//AAD//wAA
- ///ExP//////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////+env//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//0VF///s7P//////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////9/f///AAD//wAA
- //8AAP//AAD//wAA//8AAP//f3//////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////+np//8pKf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8NDf//np7/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////Q0P//BAT//wAA//8AAP//AAD//wAA
- //8AAP//CAj//9nZ////////////////////////k5P//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8NDf//t7f/////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////r6//9VVf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//zw8///z8///////////////////////////////////////////
- ////////////////////////////////////////////////////////RET//wAA//8AAP//AAD//wAA
- //8AAP//xMT/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////o6P//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//3Bw///6+v//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////f3///wAA
- //8AAP//AAD//wAA//8AAP//AAD//39/////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////+np//8pKf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//9ZWf//8PD/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////6+v//OTn//wAA//8AAP//AAD//wAA
- //8AAP//AAD//4+P//////////////////////////////////+Tk///AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wQE//+srP//////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////9ZWf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//zw8///z8///////////////////////////////////////////
- /////////////////////////////////////////////////////////////0RE//8AAP//AAD//wAA
- //8AAP//AAD//9ra////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////6Oj//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//BAT//52d////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////39/
- //8AAP//AAD//wAA//8AAP//AAD//wAA//+jo///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////+np//8pKf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//xER
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//yIi///IyP//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////j4///wAA//8AAP//AAD//wAA
- //8AAP//AAD//zY2///6+v///////////////////////////////////////6Wl//8EBP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//BAT//6ys////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////90dP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//zw8///z8///////////////////////////////////////////
- //////////////////////////////////////////////////////////////////9ERP//AAD//wAA
- //8AAP//AAD//wAA///h4f//////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////+jo///AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//Ghr//8LC////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //9/f///AAD//wAA//8AAP//AAD//wAA//8AAP//o6P/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////+np//8pKf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//5OT
- ///s7P//SEj//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//BAT//4uL////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////2dn//wgI//8AAP//AAD//wAA
- //8AAP//AAD//wQE///Q0P//////////////////////////////////////////////////rKz//wQE
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8EBP//qKj/////////////////////////////////////
- //////////////////////////////////////////////////////////////////90dP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//ykp///z8///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////RET//wAA
- //8AAP//AAD//wAA//8AAP//4eH/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////vLz//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8aGv//S0v//+Xl////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////f3///wAA//8AAP//AAD//wAA//8AAP//AAD//6Oj////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////+np//8pKf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//5OT
- //////////////////+Skv//CAj//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//RUX//+np
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////zk5//8AAP//AAD//wAA
- //8AAP//AAD//wAA//+Cgv//////////////////////////////////////////////////////////
- //+srP//BAT//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//+Tk///////////////////////////
- //////////////////////////////////////////////////////////////////90dP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//ykp///p6f//////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////0RE
- //8AAP//AAD//wAA//8AAP//AAD//+Hh////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////8TE
- //8AAP//AAD//wAA//8nJ///TEz//2ho//+MjP//s7P//9bW///z8///////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////39///8AAP//AAD//wAA//8AAP//AAD//wAA//8WFv//PDz//1NT//9oaP//f3///56e
- //+3t///z8///+Tk////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////+np//8pKf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//5OT
- /////////////////////////////9DQ//8qKv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8VFf//t7f/////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////5aW//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8xMf//+vr/////////////////////////////////////////////////////
- /////////////6ys//8EBP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//5OT////////////////
- //////////////////////////////////////////////////////////////////+AgP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//ykp///p6f//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //9ERP//AAD//wAA//8AAP//AAD//wAA///h4f//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///p6f//vLz//93d////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////9iYv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//x4e//84OP//T0///2Rk//9/f///mpr//7Oz///Ly///4eH/////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////+np//8pKf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//5OT
- ////////////////////////////////////////8/P//2tr//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//9zc///+vr/////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////+Hh//8NDf//AAD//wAA
- //8AAP//AAD//wAA//8EBP//0ND/////////////////////////////////////////////////////
- ////////////////////////t7f//w0N//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//k5P/////
- //////////////////////////////////////////////////////////////////+Tk///AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//ykp///p6f//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////RET//wAA//8AAP//AAD//wAA//8AAP//4eH/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////0tL//3Fx//8eHv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//Ghr//zQ0//9MTP//YWH//3p6//+Vlf//r6///8fH///h4f//+vr/////////////////////
- /////////////////////////////+np//8pKf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//5OT
- ////////////////////////////////////////////////////////rKz//xER//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//zEx///d3f//////////////////////////////////////////
- //////////////////////////////////////////////////////////////////9BQf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//goL/////////////////////////////////////////////////////
- ///////////////////////////////////Cwv//DQ3//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //94eP////////////////////////////////////////////////////////////+Tk///AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//xoa///d3f//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////ycn//8AAP//AAD//wAA//8AAP//AAD//+Hh////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////9zc
- //+EhP//Jyf//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8WFv//MDD//0hI
- //9hYf//d3f//5GR//+rq///xMT//9bW//8pKf//AAD//wAA//8AAP//AAD//wAA//8AAP//BAT//6Gh
- ///////////////////////////////////////////////////////////////////h4f//PDz//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//DQ3//6Gh////////////////////////////////
- //////////////////////////////////////////////////////////////////+Zmf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//Kir///b2////////////////////////////////////////////////
- /////////////////////////////////////////////8LC//8NDf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//3R0//////////////////////////////////////////////////+Tk///AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//xoa///Z2f//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////8jI///AAD//wAA//8AAP//AAD//wAA///h4f//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////s7P//kJD//zs7
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//BAT//6ys
- //////////////////////////////////////////////////////////////////////////////r6
- //+Dg///BAT//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//WVn///Pz////////////////
- ///////////////////////////////////////////////////////////////////l5f//ERH//wAA
- //8AAP//AAD//wAA//8AAP//BAT//8jI////////////////////////////////////////////////
- ////////////////////////////////////////////////////////wsL//w0N//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//dHT///////////////////////////////////////+dnf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//xoa///Z2f//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////IyP//wAA//8AAP//AAD//wAA//8AAP//4eH/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////8/P//6am//9HR///BAT//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//BAT//wQE
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//BAT//6ys
- ////////////////////////////////////////////////////////////////////////////////
- /////////////8PD//8iIv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8iIv//zMz/////
- ////////////////////////////////////////////////////////////////////////TU3//wAA
- //8AAP//AAD//wAA//8AAP//AAD//3d3////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////MzP//Ghr//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//9dXf//+vr///////////////////////+srP//BAT//wAA
- //8AAP//AAD//wAA//8AAP//AAD//xER///Z2f//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////yMj//8AAP//AAD//wAA//8AAP//AAD//+Hh////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////b2//+ysv//WVn//wgI//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8/P///lZX//+zs
- ////////6+v//9bW///AwP//o6P//4OD//9ra///Vlb//0BA//8jI///BAT//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//BAT//6ys
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////8PD//1VV//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wQE
- //+Li///////////////////////////////////////////////////////////////////oaH//wAA
- //8AAP//AAD//wAA//8AAP//AAD//yoq///29v//////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////9nZ
- //8aGv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//1VV///6+v////////////+srP//BAT//wAA
- //8AAP//AAD//wAA//8AAP//AAD//w0N///Cwv//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////8jI///AAD//wAA//8AAP//AAD//wAA///h4f//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////wsL//2Rk//8VFf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//MzP//4SE///k5P//////////
- ///////////////////////////////////////////////////////////////////r6///1tb//8DA
- //+jo///g4P//2tr//9WVv//QED//yMj//8EBP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//BAT//6ys
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////mZn//w0N//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//0VF///p6f//////////////////////////////////////////////////7Oz//xER
- //8AAP//AAD//wAA//8AAP//AAD//wQE///IyP//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////2dn//xoa//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//VVX///r6//+srP//BAT//wAA
- //8AAP//AAD//wAA//8AAP//AAD//w0N///Cwv//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////IyP//wAA//8AAP//AAD//wAA//8AAP//8/P/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////9LS//95ef//Hh7//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//x4e//98fP//0tL/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////+vr///W1v//wMD//6Oj//+Dg///a2v//1ZW
- //9AQP//IyP//wQE//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//BAT//6ys
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////Z2f//MTH//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//Ghr//7e3/////////////////////////////////////////////1VV
- //8AAP//AAD//wAA//8AAP//AAD//wAA//9vb///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////Z2f//Ghr//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//89Pf//BAT//wAA
- //8AAP//AAD//wAA//8AAP//AAD//w0N///Cwv//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////yMj//8AAP//AAD//wAA//8AAP//AAD/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////g4P//hIT//y4u//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8VFf//aWn//8fH////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////6+v//9bW///AwP//o6P//4OD//9ra///Vlb//0BA//8jI///CAj//6ys
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////b2//9zc///AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//d3f///r6/////////////////////////////6ys
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8iIv//8/P/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////93d//8pKf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wQE//+7u///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////8jI///AAD//wAA//8AAP//AAD//wAA
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////7Oz//5WV//8/P///AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//DQ3//11d//+2tv//+vr/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////7e3
- //8VFf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//81Nf//3d3//////////////////+zs
- //8VFf//AAD//wAA//8AAP//AAD//wAA//8AAP//wMD/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////6en//ykp//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wQE//+srP//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////IyP//wAA//8AAP//AAD//wAA
- //8AAP//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////////////////Pz
- //+mpv//S0v//wQE//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wQE//9OTv//pqb///Pz////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////6en//0VF//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//w0N//+lpf//////////
- //9iYv//AAD//wAA//8AAP//AAD//wAA//8AAP//b2//////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////p6f//KSn//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wQE//+srP//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////yMj//8AAP//AAD//wAA
- //8AAP//AAD/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////6+v//trb//11d
- //8NDf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//Pz///56e///s7P//////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////j4///wQE//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//15e
- //+qqv//AAD//wAA//8AAP//AAD//wAA//8AAP//IiL///Pz////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////+np//8pKf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wQE//+srP//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////8jI///AAD//wAA
- //8AAP//AAD//wAA////////////////////////+vr//+Hh///h4f//4eH//+Hh///h4f//4eH//+Hh
- ///h4f//4eH//9ra///ExP//xMT//8TE///ExP//xMT//8TE///ExP//xMT//8TE//+zs///o6P//6Oj
- //+jo///o6P//6Oj//+jo///o6P//6Oj//+jo///jIz//39///9/f///f3///39///9kZP//FRX//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//zMz
- //+IiP//5OT/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////MzP//Jib//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//729////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////6en//zw8
- //8AAP//AAD//wAA//8AAP//AAD//wAA//+amv//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////DQ3//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8iIv//fHz//9XV
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////Pz//9iYv//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//2Ji////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///z8///PDz//wAA//8AAP//AAD//wAA//+Tk///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//FRX//21t///Hx///////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////6io//8NDf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//x4e///w8P//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////Pz//88PP//AAD//wAA//+Tk///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//w0N//9dXf//u7v///r6////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////4eH//zk5
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//+0tP//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////8/P//zw8//+Pj///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8ICP//UlL//6qq///29v//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///6+v//e3v//wQE//8AAP//AAD//wAA//8AAP//AAD//wAA//9iYv//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////29v//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//0ND//+env//7Oz/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////AwP//Hh7//wAA//8AAP//AAD//wAA//8aGv//8PD/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////8AAP//AAD//wAA//8AAP//AAD//wgI//8jI///IyP//yMj//8jI///IyP//yMj
- //8jI///IyP//yMj//8jI///IyP//zg4//9ERP//RET//0RE//9ERP//RET//0RE//9ERP//RET//0RE
- //9ERP//RET//2Fh//9hYf//YWH//2Fh//9hYf//YWH//2Fh//9hYf//YWH//2Fh//9hYf//a2v//39/
- //9/f///f3///39///9/f///lZX//+Tk////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////+zs//9RUf//AAD//wAA//8AAP//rKz/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////5aW//8ICP//VVX/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////1NT//+zs////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=
-
-
-
\ No newline at end of file
diff --git a/RBXLegacyLauncher/RBXLegacyLauncher/RBXLegacyLauncher.csproj b/RBXLegacyLauncher/RBXLegacyLauncher/RBXLegacyLauncher.csproj
index f3a4924..52e0490 100644
--- a/RBXLegacyLauncher/RBXLegacyLauncher/RBXLegacyLauncher.csproj
+++ b/RBXLegacyLauncher/RBXLegacyLauncher/RBXLegacyLauncher.csproj
@@ -72,36 +72,19 @@
CharacterCustomization.cs
-
DocForm.cs
-
-
- ClientSettings.cs
-
-
-
-
- LoaderForm.cs
-
-
-
- QuickConfigure.cs
-
-
SDKForm.cs
-
+
ServerPrefs.cs
-
-
MainForm.cs
@@ -113,21 +96,12 @@
CharacterCustomization.cs
-
- ClientSettings.cs
-
DocForm.Designer.cs
-
- LoaderForm.cs
-
MainForm.cs
-
- QuickConfigure.cs
-
SDKForm.cs
diff --git a/RBXLegacyLauncher/RBXLegacyLauncher/RichTextBoxExtensions.cs b/RBXLegacyLauncher/RBXLegacyLauncher/RichTextBoxExtensions.cs
deleted file mode 100644
index 6a5f5f2..0000000
--- a/RBXLegacyLauncher/RBXLegacyLauncher/RichTextBoxExtensions.cs
+++ /dev/null
@@ -1,27 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Drawing;
-using System.Windows.Forms;
-
-// you need this once (only), and it must be in this namespace
-/*
-namespace System.Runtime.CompilerServices
-{
- [AttributeUsage(AttributeTargets.Assembly | AttributeTargets.Class
- | AttributeTargets.Method)]
- public sealed class ExtensionAttribute : Attribute {}
-}
-*/
-
-public static class RichTextBoxExtensions
-{
- public static void AppendText(this RichTextBox box, string text, Color color)
- {
- box.SelectionStart = box.TextLength;
- box.SelectionLength = 0;
-
- box.SelectionColor = color;
- box.AppendText(text);
- box.SelectionColor = box.ForeColor;
- }
-}
\ No newline at end of file
diff --git a/RBXLegacyLauncher/RBXLegacyLauncher/SDKForm.resx b/RBXLegacyLauncher/RBXLegacyLauncher/SDKForm.resx
index 3ce0458..ea81762 100644
--- a/RBXLegacyLauncher/RBXLegacyLauncher/SDKForm.resx
+++ b/RBXLegacyLauncher/RBXLegacyLauncher/SDKForm.resx
@@ -120,5125 +120,27 @@
- AAABAAYAEBAAAAAAIABoBAAAZgAAACAgAAAAACAAqBAAAM4EAAAwMAAAAAAgAKglAAB2FQAAQEAAAAAA
- IAAoQgAAHjsAAICAAAAAACAAKAgBAEZ9AAAAAAAAAAAgACggBABuhQEAKAAAABAAAAAgAAAAAQAgAAAA
- AABABAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////////////
+ AAABAAUAEBAAAAAAIABoBAAAVgAAACAgAAAAACAAqBAAAL4EAAAwMAAAAAAgAKglAABmFQAAQEAAAAAA
+ IAAoQgAADjsAAICAAAAAACAAKAgBADZ9AAAoAAAAEAAAACAAAAABACAAAAAAAEAEAAAAAAAAAAAAAAAA
+ AAAAAAAA////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////95eXn/1dXV/25ubv/Q0ND/iYmJ/6Wl
- pf+hoaH/hYWF/4mJif/V1dX/srKy/9zc3P//////////////////////f39///////9ubm7/0NDQ/4mJ
- if/FxcX/sbGx/5WVlf+JiYn/1dXV/5SUlP/Kysr//////////////////////8/Pz///////+vr///Ly
- ///X1///zs7//+Li///39///////////////////6+v/////////////xsb//5mZ//+MjP//+Pj//4mJ
- //9hYf//q6v//9DQ//+8vP//dnb//4GB///l5f//2Nj//5CQ//+Rkf//5ub//66u///x8f//mZn//4mJ
- ///y8v//mpr//29v//96ev//k5P//0pK///x8f//nZ3//5iY////////l5f//+rq//+rq///9PT//8vL
- ///19f//ra3//1BQ///9/f//lpb//9vb//+Njf//h4f///39////////t7f//8vL////////qKj///f3
- //+dnf//kZH//+bm//9jY///+vr//4eH//++vv//iIj//4mJ///5+f///////8zM//+fn////v7//6Wl
- ///6+v//np7//6ys///V1f//jY3///j4//+MjP//zs7//2Ji///t7f///v7//5yc///7+///4+P//4uL
- //+iov///Pz//83N///Pz///2Nj//21t//+hof//oaH//4uL//+YmP//tLT//7Gx///Hx///ior//5iY
- ///c3P//w8P//6Cg//+goP//nJz//7+////9/f///////////////////////9TU//+srP////////Dw
- ///a2v//////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////39/f/v7+//7+/v//Ly8v/v7+//4ODg/9/f3//w8PD/7+/
+ v//Ly8v/v7+//5CQkP+EhIT/1NTU////////////39/f/3d3d/+fn5//eXl5/3BwcP9fX1//d3d3/11d
+ Xf92dnb/V1dX/09PT/9VVVX/hYWF/7CwsP///////////9/f3/9HR0f/+/v7/6enp/+np6f/p6en/6+v
+ r/+fn5//s7Oz/5ubm/+np6f/pKSk/5iYmP/X19f///////////+Ylff/qJ3j/+Pj/v/Ozf7/jor1/5uU
+ 7v+aku3/oZjo/7Gj3P+FhPr/rKHg/6+v/v+cmvf/sKz1////////////hGvC//vFfv9nYvP/ro2w/3pe
+ v/+wiqL/0aSU/0o20P+eeaf/VELT/8mck/9uWcv/lHW1/6mi7f///////////4iA6///6s//h3vj/8/A
+ 2f8+PPj/l4rh/+/c0v+EeuT/1MPX/yUi+P9BPPD/9uPS/7Ol3v/w8P3///////////+EhP3//////2Rj
+ /v9KSf3/qKf9/3d3/f/9/f7/Nzb8/3t7/P+Bgf7/i4v+/7W1/f+Pj/3/s7P+////////////t7f+/6Gg
+ /f+kpP7/pKT9/5KS/f+Qkf7/rKz9/6in/v+fn/3/g4P9/5aV/f+hof3/paX9/5KS/f//////////////
////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//KAAAACAAAABAAAAAAQAgAAAAAACAEAAAAAAAAAAA
- AAAAAAAAAAAAAP//////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////3t7
- e/9ra2v/f39//9fX1/97e3v/a2tr/39/f//X19f/u7u7/2tra/9zc3P/w8PD/5+fn///////e3t7/8PD
- w/+7u7v/a2tr/4uLi//r6+v//////3t7e//Dw8P/////////////////////////////////////////
- ////////T09P/6+vr////////////09PT/+Dg4P/6+vr//////9PT0//r6+v/6+vr/+vr6//Z2dn/39/
- f/8nJyf/r6+v/09PT/+vr6//8/Pz/+vr6///////T09P/6+vr///////////////////////////////
- //////////////////9PT0//r6+v////////////T09P/4ODg//r6+v//////09PT/+vr6//x8fH/9fX
- 1/9/f3///////09PT/+vr6//T09P/6+vr//z8/P/6+vr/7u7u/9XV1f/n5+f/+vr6///////////////
- /////////////////////////////09PT/+vr6////////////97e3v/a2tr/39/f//X19f/u7u7/2tr
- a/+Li4v/6+vr/8fHx/9/f3//a2tr/+vr6/+7u7v/a2tr/4uLi//r6+v/e3t7/8PDw//b29v/w8PD////
- ////////////////////////////////////////e3t7/8PDw///////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////+zs
- ///Nzf///////9XV//+Li///lJT//6io//+8vP//z8///+Pj///6+v//////////////////////////
- ////////9fX//7m5/////////////////////////////7u7//+Pj///j4///4+P//+ysv//////////
- ///o6P//Ojr//zo6//83N///YGD//6+v//+srP//mJj//4OD//9vb///Q0P//5SU//+lpf//vb3/////
- //////////////z8//9TU///V1f//1ZW///k5P//////////////////YGD//5mZ//+vr///qqr//0ZG
- ////////5eX//zk5///IyP//8/P//yIi//+env/////////////////////////////i4v//Hx///1ZW
- //9MTP//l5f////////+/v//aWn//5iY////////ysr//z8///+dnf////////////9eXv//4+P/////
- ///+/v//PT3//+Hh//84OP//zs7/////////////Pz///1JS//93d///b2///0ZG//8zM////v7//4yM
- //8MDP//+vr///v7//9ubv//bW3//4KC//97e//////////////+/v//WVn//62t/////////////1tb
- ///m5v////////////8sLP//ODj//9TU//////////////39//8tLf//Ojr//7m5//8+Pv//9fX//0lJ
- ///U1P//i4v//wQE///Q0P////////////+Zmf//ZGT///7+/////////////5CQ//93d///////////
- ////////WFj//+jo/////////////z4+///Z2f/////////////W1v//Q0P//x0d///5+f///////y4u
- //81Nf//dHT///v7////////fHz//1ZW///7+//////////////////////////////Cwv//SEj///v7
- //////////////////9WVv//6+v/////////////8PD/////////////0tL//w4O//+env//QkL/////
- //////////////b2/////////v7//4iI//8yMv//dHT//1dX///6+v//////////////////5ub//zQ0
- ///q6v///////////////////////1NT///u7v////////j4//8/P///bm7///Dw////////3t7//1pa
- //8XF///+fn///////+6uv//x8f///b2////////0dH//yQk///k5P//MjL//+fn////////////////
- ///u7v//S0v//6Cg////////////////////////T0////Dw/////////Pz//z8///+wsP//Njb//7u7
- /////////////xwc///39///+/v//yUl//91df//JSX//97e///k5P//Rkb//z4+///Q0P//////////
- ///////////////////6+v//aGj//3d3///9/f////////////9NTf//8/P/////////////Pj7/////
- //+zs///goL/////////////Ghr///7+///n5///Hx///3Jy//9TU////////5ub//8LC///uLj/////
- /////////////+jo///09P/////////////+/v//j4///1FR///y8v///////0pK///39///////////
- //89Pf//xsb//zc3///W1v////////////8fH/////////39///g4P//vr7//+np///+/v//R0f//5qa
- ///////////////////+/v//UFD//0RE///x8f/////////////+/v//UVH//5aW////////SEj///n5
- /////////////zc3//9WVv//6en//////////////////x0d///R0f//6ur///39/////////v7//3Jy
- //9PT///R0f//+Tk/////////////6am//9wcP//urr//0BA///t7f///////319//90dP///v7/////
- //9ERP///Pz/////////////////////////////3t7//4SE//86Ov//YGD//3Jy//9YWP//RUX//0ND
- //83N///hIT////////MzP//OTn//7Ky///p6f//ODj///T0////////v7///zw8//95ef//bGz///7+
- /////////////0JC//9+fv//e3v//3h4//90dP//cHD//0JC//9UVP//rKz///f3////////////////
- ///////////////////////////////////z8///YWH//yUl//+/v///////////////////xcX//3Bw
- ///9/f//////////////////z8///8PD///Gxv//yMj//8vL///Nzf//8PD/////////////////////
- ////////////////////////////////////////////////////////zc3/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAwAAAAYAAAAAEAIAAAAAAAgCUAAAAA
- AAAAAAAAAAAAAAAAAAD//////v7+/////////////v7+///////+/v7////////////+/v7/////////
- ///+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v//////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////+/v7//v7+//7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v///////v7+////
- /////////v7+///////+/v7////////////+/v7////////////+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v//////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v///////v7+/////////////v7+//////+qqqr/X19f/19f
- X/9fX1//ZGRk//////+qqqr/X19f/19fX/9fX1//ZGRk//7+/v/+/v7/goKC/19fX/9fX1//ZGRk//7+
- /v+qqqr/3Nzc//7+/v+qqqr/ZGRk//7+/v/+/v7/goKC/19fX/9fX1//3Nzc//7+/v/+/v7/+vr6/19f
- X/+0tLT///////7+/v/+/v7///////7+/v/+/v7///////7+/v//////////////////////////////
- //93d3f/BgYG/9/f3//f39//4ODg//////93d3f/BgYG/9/f3//f39//4ODg//////+IiIj/DQ0N/9/f
- 3//f39//ODg4//////93d3f/rq6u/9/f3/9oaGj/BwcH//////+IiIj/DQ0N/9/f3//f39//aGho////
- ////////9/f3/wAAAP+Hh4f////////////////////////////////////////////+/v7//v7+//7+
- /v/+/v7//v7+//7+/v93d3f/BwcH//7+/v/+/v7//v7+//7+/v93d3f/BAQE/5+fn//S0tL//v7+//7+
- /v93d3f/BwcH//7+/v/MzMz/Kioq//7+/v93d3f/SkpK/19fX/8sLCz/BwcH//7+/v93d3f/BwcH//7+
- /v/+/v7//v7+//7+/v/+/v7/9/f3/wAAAP+Hh4f//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v///////v7+/////////////v7+//////93d3f/BwcH///////+/v7///////////93d3f/BAQE/5+f
- n//S0tL///////7+/v93d3f/BwcH//7+/v/MzMz/oqKi//7+/v93d3f/x8fH//7+/v93d3f/BwcH//7+
- /v93d3f/BwcH//7+/v/+/v7///////7+/v/+/v7/f39//ywsLP99fX3/3Nzc//7+/v/+/v7///////7+
- /v/+/v7///////7+/v////////////////////////////////93d3f/BwcH////////////////////
- //93d3f/BgYG/9/f3//f39//4ODg//////+IiIj/DQ0N/9/f3//f39//aGho//////+IiIj/tbW1/9/f
- 3/9oaGj/Hx8f//////+IiIj/DQ0N/9/f3//f39//aGho//////+IiIj/DQ0N/+jo6P/u7u7/UFBQ////
- ///////////////////////////////////+/v7//v7+//7+/v/+/v7//v7+//7+/v93d3f/BwcH//7+
- /v/+/v7//v7+//7+/v+qqqr/X19f/19fX/9fX1//ZGRk//7+/v/+/v7/goKC/19fX/9fX1//3Nzc//7+
- /v/+/v7/goKC/19fX/9fX1//3Nzc//7+/v/+/v7/goKC/19fX/9fX1//3Nzc//7+/v+qqqr/ZGRk//7+
- /v/+/v7/h4eH//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v///////v7+/////////////v7+////
- //93d3f/BwcH///////+/v7////////////+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v//////////////
- ///////////////////u7u7/4ODg////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+/9XV
- /v+Pj/7//v7+//7+/v/Y2P7/fHz+/0hI/v9aWv7/bm7+/4GB/v+Wlv7/qan+/729/v/R0f7/5ub+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7/mZn+/7Oz/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v///////v7+/9ra///X1///19f+/9fX///X1/7/19f//+rq///+/v7/////////
- ///+/v7/zs7//xQU/v8MDP7/XV3//zU1/v8JCf7/VVX//5aW/v+Hh/7/c3P//19f/v9LS/7/Nzf//yMj
- /v8PD/7/AwP//+vr/v/19f7/oaH///39/v/+/v7///////7+/v/+/v7///////7+/v+pqf7/Dg7//xQU
- /v9VVf7/5eX///7+/v/+/v7///////7+/v///////////xUV//8GBv//Bwf//wcH//8HB///AwP//3R0
- ///////////////////Jyf//EhL//35+///c3P//JSX//wYG///n5///////////////////////////
- ///////////////////9/f//IyP//6Cg//9AQP//BAT//1pa///29v///////////////////////8DA
- //8MDP//trb//+rq//9dXf//ERH//5aW///8/P/////////////+/v7//v7+/w8P/v/Pz/7//v7+//7+
- /v/+/v7/dXX+/2Zm/v/+/v7//v7+/8TE/v8PD/7/iIj+//7+/v/+/v7/yMj+/wAA/v8+Pv7/7u7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7/ZGT+/wUF/v9FRf7/29v+/zg4/v83N/7/5ub+//7+
- /v/+/v7/09P+/xER/v+dnf7//v7+//7+/v/+/v7/urr+/yMj/v86Ov7/6+v+//7+/v///////v7+/w8P
- ///V1f///v7+///////+/v7/g4P//1hY///+/v7/vr7//w0N//+Rkf7///////7+/v/+/v7/zc3//xER
- /v9HR/7/Kyv//9bW/v+xsf7/hob//1tb/v8wMP7/tbX///7+/v/o6P7/LS3//xYW/v/39/7///////f3
- /v9cXP7/HR3//83N/v/j4/7/HR3//4CA/v/+/v7///////7+/v/+/v7/+fn//zw8/v9UVP7//v7///7+
- /v///////f3//wwM///V1f//////////////////kZH//0lJ//+4uP//DAz//5mZ////////////////
- ////////x8f//xgY//+Skv//AQH//0xM//8AAP//UVH//35+//9ERP//b2////////9OTv//DQ3//wEB
- ///o6P/////////////+/v//hob//w0N//8lJf//ZGT///7+///////////////////+/v//b2///ykp
- ///y8v/////////////+/v7//f3+/wwM/v/b2/7//v7+//7+/v/+/v7/n5/+/xcX/v8LC/7/o6P+//7+
- /v/+/v7//v7+//7+/v/+/v7/sbH+/wAA/v8dHf7/srL+//Ly/v8AAP7/6Oj+//7+/v9sbP7/MDD+//7+
- /v/n5/7/Kyv+/wAA/v+pqf7//v7+//7+/v/+/v7//v7+/6+v/v9WVv7/+vr+//7+/v/+/v7//v7+//7+
- /v+lpf7/Dg7+/9bW/v/+/v7//v7+//7+/v//////+/v+/wkJ///c3P///v7+///////+/v7/rKz//wYG
- //+qqv7////////////+/v7///////j4/v+AgP7/Bwf//xkZ/v/x8f7///////7+/v8PD/7/RUX//0lJ
- /v8YGP7/wcH///7+/v/+/v7/6ur//y4u/v9DQ/7/9/f///7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7//////9LS/v8MDP7/rKz///7+/v/+/v7///////7+/v//////+/v//wgI///g4P//////////
- ////////w8P//7Ky////////////////////////w8P//yoq//8qKv//goL//ygo////////////////
- //+2tv//iYn//21t///j4///////////////////2Nj//0BA//8AAP//SEj///X1////////////////
- ////////////////////////7+///yYm//92dv///v7////////////////////////+/v7/+fn+/wUF
- /v/h4f7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/v7/7/RET+/wAA/v+Dg/7/rq7+/ysr
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//39/v9zc/7/BQX+/1BQ/v/R0f7/Nzf+/0ND
- /v/09P7//v7+//7+/v/+/v7//v7+//7+/v/9/f7/T0/+/z4+/v/7+/7//v7+//7+/v/+/v7//v7+//7+
- /v//////+fn+/wQE///l5f///v7+///////+/v7/paX//19f/v+Bgf7/9fX///7+/v/+/v7//v7//7W1
- /v8tLf7/CQn//ykp/v/9/f7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/d3f7/SUn//xgY
- /v/8/P7/rKz//wcH/v/Jyf7///////7+/v/+/v7///////7+/v/+/v7/gYH//xER/v+4uP7///////7+
- /v/+/v7///////7+/v//////9/f//wEB///n5///////////////////dnb//zIy//81Nf//IyP//7i4
- ///+/v/////////////7+///e3v//wAA///s7P////////////8cHP//Hx///zAw//92dv//5eX/////
- ////////kZH//0RE///Pz///Dw///6Sk/////////////////////////////////////////v7//6io
- //8NDf//kpL///7+///////////////////+/v7/9/f+/wAA/v/q6v7//v7+//7+/v/+/v7/fX3+/11d
- /v/7+/7/jo7+/wwM/v9oaP7//v7+//7+/v/+/v7/qan+/wAA/v/29v7//v7+//b2/v8AAP7/ra3+/6qq
- /v8iIv7/ODj+//7+/v/+/v7/R0f+/3Fx/v8bG/7/hYX+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/Hx/7/GBj+/2ho/v/6+v7//v7+//7+/v//////9PT+/wAA///t7f///v7+////
- ///+/v7/hob//1ZW/v/+/v7//////5mZ/v87O/7///////7+/v/+/v7/paX//wAA/v/9/f7//////+Dg
- /v8AAP7/nJz//6ys/v8KCv7/y8v///7+/v/z8/7/CAj//w4O/v9mZv7//v7///7+/v/+/v7///////7+
- /v/+/v7//Pz///7+/v/+/v7///////7+/v/+/v7/4eH//y8v/v9CQv7/7Oz///7+/v//////8fH//wAA
- ///w8P//////////////////jo7//09P////////7u7//z8///9hYf//////////////////oqL//wkJ
- /////////////+Tk//9aWv//ODj//xUV//91df////////////+ysv//AAD//0hI///6+v//////////
- ///////////////////j4///OTn//+Tk//////////////////////////////Ly//9NTf//JSX//9jY
- ///+/v7/7+/+/wAA/v/z8/7//v7+//7+/v/+/v7/lJT+/0ZG/v/Z2f7/KCj+/0VF/v/t7f7//v7+//7+
- /v/+/v7/np7+/xER/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/9/f7//v7+//7+/v9RUf7/Kyv+//Hx
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v9MTP7/Fhb+/yMj/v/g4P7//v7+//7+/v/+/v7//v7+//7+
- /v9xcf7/Gxv+/9zc/v//////6+v+/wAA///29v///v7+///////+/v7/nJz//wUF/v8DA/7/cHD///v7
- /v/+/v7///////7+/v/+/v7/l5f//xoa/v/+/v7///////7+/v/+/v7///////7+/v/+/v7//f3//2xs
- /v8XF/7/Cgr//42N/v/9/f7///////7+/v/+/v7//////6Oj/v8UFP7/5+f//2dn/v8eHv7/2tr///7+
- /v/+/v7//v7//3l5/v8YGP7/19f///7+/v//////6ur//wAA///5+f//////////////////3t7//7u7
- ///g4P///v7///////////////////7+///V1f//VFT//wQE//80NP//TU3//2dn//+AgP//mZn//7Ky
- ///Ly///a2v//yMj///g4P//wsL//x8f//9JSf//6Oj/////////////5+f//xMT//+np/////////39
- //9tbf//Ghr//9XV///+/v//gYH//xQU///T0//////////////+/v7/5eX+/wAA/v/7+/7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/j4/7/i4v+/zEx/v8HB/7/T0/+/6am/v+xsf7/mJj+/35+
- /v9lZf7/S0v+/zIy/v8YGP7/Jyf+/+Pj/v/+/v7//v7+/+7u/v9UVP7/GRn+/7q6/v/+/v7/VFT+/1BQ
- /v/+/v7//v7+//7+/v/9/f7/dXX+/xUV/v9ubv7/ERH+/83N/v/+/v7//v7+//7+/v//////5OT+/wAA
- //++vv//ubn+/7i4//+0tP7/sbH//66u/v+qqv7/lJT//0BA/v8FBf7/QED//5qa/v/t7f7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7/m5v//w0N
- /v9QUP7/EhL//+bm/v/+/v7///////7+/v/+/v7//v7//319/v8ODv7/yMj///7+/v/+/v7///////7+
- /v//////4+P//yAg//8mJv//Jib//ysr//8sLP//MDD//zIy//80NP//QED//4uL///i4v//////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////9bW//8wMP//oaH///////////////////////////////////7+///h4f//////////
- ///////////////////+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/5+f7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v///////v7+/////////////v7+///////+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v//////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v///////v7+/////////////v7+///////+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v//////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v///////v7+/////////////v7+////
- ///+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v///////////////////////v7+////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////v7+/////////////v7+///////+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v///////////////////////v7+////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////8AAAAAAAD//wAA
- AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA
- //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA
- AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA
- //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA
- AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA
- //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA
- AAAAAP//AAAAAAAA//8oAAAAQAAAAIAAAAABACAAAAAAAABCAAAAAAAAAAAAAAAAAAAAAAAA////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////8/Pz/9/f3//f39//39/f/9/f3//f39//6+v
- r///////z8/P/39/f/9/f3//f39//39/f/9/f3//r6+v////////////z8/P/39/f/9/f3//f39//39/
- f/+vr6///////8/Pz/+vr6/////////////Pz8//f39//6+vr////////////8/Pz/9/f3//f39//39/
- f/+vr6///////////////////////8/Pz/9/f3//r6+v////////////////////////////////////
- //////////////////////////////////////////////////////////////////+fn5//AAAA/y8v
- L/9/f3//f39//39/f/+vr6///////5+fn/8AAAD/Ly8v/39/f/9/f3//f39//6+vr///////z8/P/09P
- T/8vLy//f39//39/f/9PT0//X19f//////+fn5//X19f////////////n5+f/wAAAP9fX1///////8/P
- z/9PT0//Ly8v/39/f/9/f3//f39//6+vr/////////////////+fn5//AAAA/19fX///////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////n5+f/wAAAP9fX1////////////////////////////+fn5//AAAA/19fX///////////////
- /////////////5+fn/8AAAD/X19f////////////n5+f/19fX///////n5+f/y8vL/9/f3//f39//09P
- T/8AAAD/X19f//////+fn5//AAAA/19fX////////////8/Pz/+vr6//////////////////n5+f/wAA
- AP9fX1//////////////////////////////////////////////////////////////////////////
- /////////////////////////////5+fn/8AAAD/X19f////////////////////////////n5+f/wAA
- AP8vLy//f39//6+vr/////////////////+fn5//AAAA/19fX///////z8/P/09PT/9fX1///////5+f
- n/8vLy//f39//39/f/9PT0//AAAA/19fX///////n5+f/wAAAP9fX1//////////////////////////
- /////////////5+fn/8AAAD/X19f////////////////////////////////////////////////////
- //////////////////////////////////////////////////+fn5//AAAA/19fX///////////////
- /////////////5+fn/8AAAD/Ly8v/39/f/+vr6//////////////////n5+f/wAAAP9fX1///////8/P
- z/9/f3//r6+v//////+fn5//X19f////////////n5+f/wAAAP9fX1///////5+fn/8AAAD/X19f////
- /////////////////////////////8/Pz/9PT0//Ly8v/39/f/+vr6//////////////////////////
- ////////////////////////////////////////////////////////////////////////n5+f/wAA
- AP9fX1////////////////////////////+fn5//AAAA/19fX////////////////////////////5+f
- n/8AAAD/X19f////////////z8/P/6+vr///////n5+f/19fX////////////5+fn/8AAAD/X19f////
- //+fn5//AAAA/19fX////////////8/Pz/+vr6///////8/Pz/9PT0//Ly8v/6+vr//Pz8//f39//6+v
- r///////////////////////////////////////////////////////////////////////////////
- /////////////5+fn/8AAAD/X19f////////////////////////////n5+f/wAAAP8vLy//f39//39/
- f/9/f3//r6+v///////Pz8//T09P/y8vL/9/f3//f39//39/f/+vr6///////8/Pz/9/f3//f39//39/
- f/9PT0//Ly8v/6+vr///////z8/P/09PT/8vLy//f39//39/f/9/f3//r6+v//////+fn5//AAAA/19f
- X////////////5+fn/9fX1//////////////////////////////////////////////////////////
- //////////////////////////////////+fn5//AAAA/19fX////////////////////////////8/P
- z/9/f3//f39//39/f/9/f3//f39//6+vr////////////8/Pz/9/f3//f39//39/f/+vr6//////////
- ////////z8/P/39/f/9/f3//f39//6+vr//////////////////Pz8//f39//39/f/9/f3//r6+v////
- ////////z8/P/39/f/+vr6/////////////Pz8//r6+v////////////////////////////////////
- ////////////////////////////////////////////////////////n5+f/wAAAP9fX1//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////8/P
- z/9/f3//r6+v////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////+0tP//R0f//+/v/////////////9ra//9+fv//IyP//w0N//8gIP//NDT//0hI
- //9bW///cHD//4OD//+Xl///qqr//76+///S0v//7u7/////////////////////////////////////
- ////////////////////////////////////////2dn//zQ0//+1tf//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////+srP//BQX//wAA//8uLv//oKD//zg4//8AAP//BAT//0pK
- //93d///Y2P//09P//86Ov//Jyf//xIS//8BAf//AAD//wAA//8AAP//AAD//0lJ/////////////87O
- ///w8P//////////////////////////////////////////////////5+f//yIi//8CAv//AAD//1ZW
- ///m5v/////////////////////////////////////////////Ozv//Hx///x8f//8fH///Hx///x8f
- //8fH///Hx///x8f//+trf////////////////////////////+lpf//AwP//zU1//+urv//Dg7//wAA
- //8GBv//k5P//+np////////////////////////////////////////+/v//+np///V1f//wMD//01N
- //8MDP//+vr//729//8MDP//KSn//9zc////////////////////////////////////////8/P//zQ0
- //8ODv//zc3//4+P//8MDP//EBD//5iY///9/f//////////////////////////////////w8P//wAA
- //9HR///X1///19f//9fX///X1///1dX//8AAP//lJT///////////////////////+fn///AgL//zw8
- ///x8f///////8/P//8YGP//BQX//8PD////////////////////////////////////////////////
- //////////////////+lpf//AAD//35+//8JCf//LCz//xQU//8TE///v7//////////////////////
- ////////+vr//0lJ//8FBf//u7v/////////////4OD//0xM//8AAP//Ozv//9TU////////////////
- /////////////7+///8AAP//v7/////////////////////////z8///AAD//4aG////////////////
- //+Xl///AQH//0ND///z8///////////////////a2v//wAA//8ICP//rq7/////////////////////
- ////////////////////////////////////////5eX//wAA//8AAP//Nzf//+3t///d3f//Kyv//wUF
- //+amv///////////////////v7//2Fh//8AAP//oqL/////////////////////////////qan//xgY
- //8FBf//np7///////////////////////+/v///AAD//8fH/////////////////////////v7//wMD
- //93d/////////////+Pj///AAD//0tL///29v///////////////////////2ho//8VFf//NTX//wIC
- //+Wlv////////Ly///Jyf//np7//3Jy//9HR///Y2P//////////////////5+f//8BAf//Hx////Hx
- //////////////Hx//9KSv//AAD//3Bw///7+////////35+//8AAP//hob/////////////////////
- /////////////+/v//8lJf//FRX//+Li////////////////////////urr//wAA///IyP//////////
- //////////////////8QEP//aWn///////+Hh///AAD//1JS///5+f//////////////////////////
- //9hYf//Hx////Hx//8gIP//AAD//0hI//8BAf//AAD//wAA//8ICP//ExP//w8P///7+////////5KS
- //8BAf//CQn//woK///5+f///////////////////Pz//3R0//8AAP//SUn//46O//8AAP//aWn///7+
- //////////////////////////////39//9PT///AwP//729/////////////////////////////7e3
- //8AAP//ycn/////////////////////////////HR3//1tb//9/f///AAD//1pa///7+///////////
- ////////////////////////X1///xcX//89Pf//AAD//0JC//+zs///AAD//3Fx///a2v///Pz//6Sk
- //8AAP//yMj///////+Skv//AQH//w8P//8AAP//wsL/////////////////////////////np7//wYG
- //8AAP//Tk7///v7//////////////////////////////////+Fhf//AAD//4qK////////////////
- //////////////////+3t///AAD//9DQ/////////////////////////////yws//8LC///AAD//2Nj
- ///8/P//////////////////////////////////+Pj//z8///8AAP//ERH//52d///+/v//8vL//wAA
- //+Hh/////////7+//+Cgv//AAD//4uL/////////////5qa//8BAf//AAD//4KC////////////////
- ///////////////////Cwv//TU3///X1//////////////////////////////////+5uf//AgL//1RU
- ///+/v//////////////////////////////////sbH//wAA///Q0P//////////////////////////
- //86Ov//AAD//2tr///9/f//////////////////////////////////xMT//yoq//8AAP//HR3//+fn
- //////////////////8PD///Kyv//319//9UVP//AAD//1BQ///x8f//////////////////oKD//wIC
- //8tLf//8/P/////////////////////////////////////////////////////////////////////
- ///g4P//FBT//ykp///x8f///////////////////////////////////////7Cw//8AAP//09P/////
- ////////////////////////SEj//3V1///+/v/////////////////////////////w8P//aWn//wEB
- //8bG///Jib//zIy////////////////////////Xl7//yAg//8BAf//AgL//4OD///9/f//////////
- //////////////7+//9PT///AAD//zo6///x8f//////////////////////////////////////////
- ///////////////////39///NDT//w0N///W1v//////////////////////////////////////////
- //+wsP//AAD//9fX/////////////////////////////8PD////////////////////////////////
- //+vr///Gxv//wEB//9paf//8PD//09P//84OP//////////////////////////////////9/f//+Pj
- /////////////////////////////8PD//84OP//AAD//yIi//8FBf//Njb//+7u////////////////
- ////////////////////////////////////////ZGT//wAA//+srP//////////////////////////
- ////////////////////////qKj//wAA///X1///////////////////////////////////////////
- ///////////////////9/f//nJz//xsb//8AAP//S0v//9TU//9ISP//Ozv/////////////////////
- /////////////////////////////////////////Pz//2Bg//8AAP//AQH//46O///6+v//rq7//wcH
- //8xMf//7Oz/////////////////////////////////////////////nJz//wAA//9ubv//////////
- /////////////////////////////////////////////6io//8AAP//3Nz/////////////////////
- ///z8///f3///39///+Wlv//+fn////////////////////////19f//hYX//w4O//8DA///Dg7//z8/
- ///////////////////////////////////////////////////////////////////o6P//YGD//wEB
- //8gIP//+vr///////9ZWf//AAD//5+f/////////////////////////////////////////////729
- //8REf//HBz//83N//////////////////////////////////////////////////+mpv//AAD//9/f
- ////////////////////////8PD//wAA//8AAP//AAD//yws///ExP//////////////////////////
- ///q6v//bm7//wYG//8JCf//6en//////////////////3Z2//93d///h4f//5iY///b2///////////
- //////////////////84OP//Nzf///////+Xl///AAD//29v////////////////////////////////
- ////////////////////////2dn//yUl//8KCv//rKz/////////////////////////////////////
- ////////n5///wAA///f3/////////////////////////f3//8AAP//g4P//7Oz//8dHf//AQH//2ho
- ///v7/////////////////////////////87O///AAD//+vr//////////////////8HB///AgL//wAA
- //8AAP//AwP//1ZW///Q0P/////////////u7v//AwP//4CA//+0tP//AwP//1BQ///8/P//////////
- ///////////////////////////////////////////////////t7f//QUH//wEB//+EhP///v7/////
- /////////////////////////////5+f//8AAP//5ub////////////////////////+/v//AAD//3t7
- ////////8vL//21t//8CAv//GRn//+fn////////////////////////ODj//wAA///09P//////////
- ///w8P//AAD//4yM///4+P//3t7//z09//8AAP//qan/////////////p6f//wAA//+Xl///Cwv//zc3
- ///19f////////////////////////////////////////////////////////////////////////n5
- //9kZP//AAD//1pa///39/////////////////////////////+cnP//AAD//+jo////////////////
- /////////////wcH//90dP//////////////////enr//wAA///z8////////////////////////zMz
- //8AAP///Pz/////////////2tr//wAA//9/f///6en//9zc//8LC///T0///////////////////11d
- //8DA///Fhb//yIi///p6f//////////////////////////////////////////////////////////
- /////////////////////////v7//4yM//8CAv//Nzf//+bm////////////////////////l5f//wAA
- ///o6P////////////////////////////8PD///bW3//////////////v7//1VV//8XF///////////
- //////////////////8xMf//Bgb//////////////////8TE//8AAP//AAD//wAA//8DA///Dw///+Tk
- //////////////z8//8VFf//AAD//xMT///Y2P//////////////////////////////////////////
- //+mpv//1NT/////////////////////////////////////////////sbH//wwM//8cHP//zs7/////
- /////////////5eX//8AAP//8PD/////////////////////////////Fhb//2Rk////////+Pj//2Bg
- //8AAP//YGD/////////////////////////////Kir//xAQ///////////////////5+f//1NT//7Gx
- //+Ojv//a2v//6io///////////////////IyP//AAD//wgI///Cwv//////////////////////////
- ///////////////////i4v//Dg7//xQU///Ozv//////////////////////////////////////////
- ///Ozv//CQn//woK///Y2P////////////+Tk///AAD///Dw/////////////////////////////x4e
- //9cXP//6Oj//zo6//8AAP//e3v///39/////////////////////////////ygo//8ZGf//////////
- ///////////////////////////////////////////////////9/f//VVX//wAA//+goP//////////
- ///////////////////////////////////+/v//SUn//wkJ//8eHv//EBD//8jI////////////////
- ///////////////////+/v//bm7//wAA//91df//////////////////kJD//wAA///x8f//////////
- //////////////////8mJv//CAj//wUF//8KCv//qKj/////////////////////////////////////
- //8gIP//IiL////////////////////////////////////////////////////////9/f//ZWX//wAA
- //8BAf//Kyv//9LS////////////////////////////////////////oaH//wAA//+MjP//4eH//yMj
- //8NDf//wMD/////////////////////////////dnb//wAA//9tbf///v7//////////////////5CQ
- //8AAP//9/f/////////////////////////////Wlr//1ZW//95ef//0ND/////////////////////
- ////////////////////////Hh7//xUV//+Wlv//sLD//8nJ///i4v//+fn/////////////////////
- ///9/f//ZWX//wAA//+EhP//ubn//xgY//8ICP//lpb///7+////////////////////////5+f//xER
- //84OP///Pz////////k5P//Jyf//woK//+6uv//////////////////f3///wAA//9lZf///v7/////
- //////////////////+Kiv//AAD///f3////////////////////////////////////////////////
- /////////////////////////////9zc//+Cgv//KCj//wAA//8AAP//AAD//wAA//8AAP//AAD//wEB
- //8VFf//Li7//0hI//9hYf//TU3//wAA//+IiP/////////////p6f//Skr//wAA//9RUf//7e3/////
- /////////////1FR//8HB///1tb//////////////////+jo//8sLP//Bwf//7Oz////////hob//wAA
- //9eXv///Pz/////////////////////////////iIj//wAA///6+v//////////////////////////
- ///////////////////////////////////o6P//kpL//zc3//8AAP//AQH//zw8//+Wlv//6+v///Hx
- ///X1///vb3//6Sk//+Li///cnL//1hY//8+Pv//JSX//wwM//+Li/////////////////////////7+
- //+Pj///Bwf//x0d///Cwv///////6mp//8AAP//hob/////////////////////////////7Oz//zEx
- //8FBf//Xl7//wAA//9WVv//+/v//////////////////////////////////4iI//8AAP////////n5
- ///39///9fX///Dw///w8P//6en//+jo///k5P//3d3//6Gh//9HR///AwP//wAA//8tLf//h4f//+Dg
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////8/P//8oKP//AwP//3l5//8WFv//NDT///v7////////////////
- ///////////////////u7v//Njb//wAA//9PT///+fn/////////////////////////////////////
- //+AgP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//ICD//3l5
- ///T0///////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////9PT//2Rk//8AAP//Bgb//9HR
- //////////////////////////////////////////////Hx//94eP//+Pj/////////////////////
- ////////////////////////v7///4CA//+IiP//iIj//4mJ//+QkP//kJD//5KS//+Xl///l5f//5qa
- //+fn///xcX///39////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////qqr//42N////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////wAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAIAAAAAAAQAAAQAgAAAAAAAACAEAAAAAAAAA
- AAAAAAAAAAAAAP//////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////z8/P/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/7+/v/////////////////8/Pz//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP+/v7////////////////////////////8/Pz//AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/v7+//////////////////z8/P/8AAAD/v7+/////////////////////
- ////////Pz8//wAAAP8AAAD/AAAA/7+/v////////////////////////////z8/P/8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/v7+//////////////////////////////////////////////////z8/
- P/8AAAD/AAAA/wAAAP+/v7//////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////Pz8//wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/v7+//////////////////z8/
- P/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/7+/v///////////////
- /////////////z8/P/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP+/v7//////////
- ////////Pz8//wAAAP+/v7////////////////////////////8/Pz//AAAA/wAAAP8AAAD/v7+/////
- ////////////////////////Pz8//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP+/v7//////////
- ////////////////////////////////////////Pz8//wAAAP8AAAD/AAAA/7+/v///////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////8/Pz//AAAA/wAAAP8AAAD/v7+/////////////////////
- ////////////////////////////////////////Pz8//wAAAP8AAAD/AAAA/7+/v///////////////
- /////////////////////////////////////////////z8/P/8AAAD/AAAA/wAAAP+/v7//////////
- //////////////////8/Pz//AAAA/7+/v/////////////////8/Pz//AAAA/7+/v///////////////
- /////////////z8/P/8AAAD/AAAA/wAAAP+/v7//////////////////Pz8//wAAAP8AAAD/AAAA/7+/
- v////////////////////////////z8/P/8AAAD/v7+/////////////////////////////////////
- //8/Pz//AAAA/wAAAP8AAAD/v7+/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////z8/
- P/8AAAD/AAAA/wAAAP+/v7//////////////////////////////////////////////////////////
- //8/Pz//AAAA/wAAAP8AAAD/v7+/////////////////////////////////////////////////////
- ////////Pz8//wAAAP8AAAD/AAAA/7+/v////////////////////////////z8/P/8AAAD/v7+/////
- /////////////z8/P/8AAAD/v7+/////////////////////////////Pz8//wAAAP8AAAD/AAAA/7+/
- v/////////////////8/Pz//AAAA/wAAAP8AAAD/v7+/////////////////////////////Pz8//wAA
- AP+/v7///////////////////////////////////////z8/P/8AAAD/AAAA/wAAAP+/v7//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////Pz8//wAAAP8AAAD/AAAA/7+/v///////////////
- /////////////////////////////////////////////z8/P/8AAAD/AAAA/wAAAP+/v7//////////
- //////////////////////////////////////////////////8/Pz//AAAA/wAAAP8AAAD/v7+/////
- ////////////////////////Pz8//wAAAP+/v7//////////////////Pz8//wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/v7+//////////////////z8/P/8AAAD/AAAA/wAA
- AP+/v7//////////////////////////////////////////////////////////////////////////
- ////////Pz8//wAAAP8AAAD/AAAA/7+/v///////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //8/Pz//AAAA/wAAAP8AAAD/v7+/////////////////////////////////////////////////////
- ////////Pz8//wAAAP8AAAD/AAAA/7+/v///////////////////////////////////////////////
- /////////////z8/P/8AAAD/AAAA/wAAAP+/v7////////////////////////////8/Pz//AAAA/7+/
- v/////////////////8/Pz//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP+/v7//////////////////Pz8//wAAAP8AAAD/AAAA/7+/v///////////////////////////////
- //////////////////////////////////////////////////8/Pz//AAAA/wAAAP8AAAD/v7+/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////z8/P/8AAAD/AAAA/wAAAP+/v7//////////
- //////////////////////////////////////////////////8/Pz//AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/7+/v///////////////////////////////////////Pz8//wAAAP8AAAD/AAAA/7+/
- v/////////////////8/Pz//AAAA/wAAAP8AAAD/v7+//////////////////z8/P/8AAAD/v7+/////
- ////////////////////////Pz8//wAAAP8AAAD/AAAA/7+/v/////////////////8/Pz//AAAA/wAA
- AP8AAAD/v7+/////////////////////////////////////////////////////////////////////
- /////////////z8/P/8AAAD/AAAA/wAAAP+/v7//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////Pz8//wAAAP8AAAD/AAAA/7+/v///////////////////////////////////////////////
- /////////////z8/P/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/v7+/////////////////////
- //////////////////8/Pz//AAAA/wAAAP8AAAD/v7+//////////////////z8/P/8AAAD/AAAA/wAA
- AP+/v7//////////////////Pz8//wAAAP+/v7////////////////////////////8/Pz//AAAA/wAA
- AP8AAAD/v7+//////////////////z8/P/8AAAD/AAAA/wAAAP+/v7//////////////////////////
- ////////////////////////////////////////////////////////Pz8//wAAAP8AAAD/AAAA/7+/
- v///////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////8/Pz//AAAA/wAAAP8AAAD/v7+/////
- ////////////////////////////////////////////////////////Pz8//wAAAP8AAAD/AAAA/7+/
- v////////////////////////////////////////////////////////////z8/P/8AAAD/AAAA/wAA
- AP+/v7////////////////////////////////////////////////////////////8/Pz//AAAA/7+/
- v////////////////////////////z8/P/8AAAD/AAAA/wAAAP+/v7//////////////////Pz8//wAA
- AP8AAAD/AAAA/7+/v///////////////////////////////////////////////////////////////
- ////////Pz8//wAAAP8AAAD/AAAA/7+/v///////Pz8//wAAAP+/v7//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////z8/P/8AAAD/AAAA/wAAAP+/v7//////////////////////////////////////////
- //////////////////8/Pz//AAAA/wAAAP8AAAD/v7+/////////////////////////////////////
- ////////////////////////Pz8//wAAAP8AAAD/AAAA/7+/v///////////////////////////////
- /////////////////////////////z8/P/8AAAD/v7+/////////////////////////////Pz8//wAA
- AP8AAAD/AAAA/7+/v/////////////////8/Pz//AAAA/wAAAP8AAAD/v7+/////////////////////
- //////////////////////////////////////////////////8/Pz//AAAA/wAAAP8AAAD/v7+/////
- //8/Pz//AAAA/7+/v///////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////Pz8//wAAAP8AAAD/AAAA/7+/
- v////////////////////////////////////////////////////////////z8/P/8AAAD/AAAA/wAA
- AP+/v7////////////////////////////////////////////////////////////8/Pz//AAAA/wAA
- AP8AAAD/v7+/////////////////////////////Pz8//wAAAP+/v7//////////////////Pz8//wAA
- AP+/v7////////////////////////////8/Pz//AAAA/wAAAP8AAAD/v7+//////////////////z8/
- P/8AAAD/AAAA/wAAAP+/v7////////////////////////////8/Pz//AAAA/7+/v///////////////
- //8/Pz//AAAA/wAAAP8AAAD/v7+/////////////////////////////Pz8//wAAAP+/v7//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////8/Pz//AAAA/wAAAP8AAAD/v7+/////////////////////////////////////
- ////////////////////////Pz8//wAAAP8AAAD/AAAA/7+/v///////////////////////////////
- /////////////////////////////z8/P/8AAAD/AAAA/wAAAP+/v7//////////////////////////
- //8/Pz//AAAA/7+/v/////////////////8/Pz//AAAA/7+/v////////////////////////////z8/
- P/8AAAD/AAAA/wAAAP+/v7//////////////////Pz8//wAAAP8AAAD/AAAA/7+/v///////////////
- /////////////z8/P/8AAAD/v7+//////////////////z8/P/8AAAD/AAAA/wAAAP+/v7//////////
- //////////////////8/Pz//AAAA/7+/v///////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////z8/P/8AAAD/AAAA/wAA
- AP+/v7////////////////////////////////////////////////////////////8/Pz//AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP+/v7//////////////////////////
- //8/Pz//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/7+/v///////////////////////////////
- ////////Pz8//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP+/v7//////////////////////////
- /////////////z8/P/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/v7+/////////////////////
- ////////Pz8//wAAAP8AAAD/AAAA/7+/v////////////////////////////z8/P/8AAAD/v7+/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////Pz8//wAAAP8AAAD/AAAA/7+/v///////////////////////////////
- /////////////////////////////z8/P/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/7+/v////////////////////////////z8/P/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/v7+///////////////////////////////////////8/Pz//AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/7+/v///////////////////////////////////////Pz8//wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP+/v7////////////////////////////8/Pz//AAAA/wAAAP8AAAD/v7+/////
- ////////////////////////Pz8//wAAAP+/v7//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////8/Pz//AAAA/wAA
- AP8AAAD/v7+/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////z8/P/8AAAD/AAAA/wAAAP+/v7//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////Pz8//wAA
- AP8AAAD/AAAA/7+/v///////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////8/Pz//AAAA/wAAAP8AAAD/v7+/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///c3P//Ojr//9PT///////////////////////////////////////////////////Q0P//dHT//xoa
- //8QEP//JSX//zc3//9KSv//Xl7//3Nz//+Ghv//mpr//6ys///AwP//19f//+np///7+///////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////z8//9YWP//eHj///b2////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////2dn//x0d//8AAP//EBD//8LC////////////////
- /////////////+Pj//+Jif//Kyv//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8SEv//Jib//zg4//9LS///YGD//3R0//+Hh///m5v//6+v
- ///Dw///+Pj/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////a2v//wAA//8AAP//IyP//7u7////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////9LS
- //8VFf//AAD//wAA//8AAP//CAj//6ys////////8fH//56e//9CQv//AgL//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//+0tP//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////4iI//8AAP//AAD//wAA//8AAP//AAD//11d
- ///p6f//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////Nzf//FRX//wAA//8AAP//AAD//wAA//8AAP//AwP//4aG
- //8JCf//AAD//wAA//8AAP//AAD//wAA//8REf//Zmb//8HB///29v//5+f//9PT//+7u///qan//5aW
- //9/f///bGz//1hY//9ERP//Li7//xwc//8HB///AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//3Fx////////////////////////7+///0xM///ExP//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //+iov//AQH//wAA//8AAP//Cgr//wAA//8AAP//AAD//xMT//+fn////f3/////////////////////
- ////////////////////////////////////////////////////////////////////////rKz//z8/
- //8/P///Pz///z8///8/P///Pz///z8///8/P///Pz///z8///8/P///Pz///z8///8/P///Pz///z8/
- //95ef//////////////////////////////////////////////////////////////////yMj//w8P
- //8AAP//AAD//woK//+lpf//KSn//wAA//8AAP//AAD//wAA//8AAP//AAD//wgI//9VVf//sLD///j4
- ////////////////////////////////////////////////////////////////////////////////
- ///y8v//3d3//8nJ//+1tf//oqL//4uL//94eP//TEz//wAA//8AAP//MDD//////////////////+rq
- //8wMP//AAD//wYG//+goP//////////////////////////////////////////////////////////
- ////////////////////////////////////////u7v//wYG//8AAP//AAD//1BQ///w8P//cHD//wMD
- //8AAP//AAD//wAA//9AQP//2dn/////////////////////////////////////////////////////
- //////////////////////////////////+Rkf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//z4+////////////////////////////////
- /////////////////////////////8HB//8PD///AAD//wAA//8ODv//vr7////////s7P//OTn//wAA
- //8AAP//AAD//wAA//8aGv//8fH/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///o6P//AAD//wAA//8CAv//7u7////////k5P//Kir//wAA//8AAP//AAD//wAA//93d////Pz/////
- /////////////////////////////////////////////////////////////////////////////8/P
- //8PD///AAD//wAA//85Of//9fX/////////////y8v//zAw//8AAP//AAD//wAA//8HB///gYH///j4
- /////////////////////////////////////////////////////////////////////////////5GR
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//MDD///////////////////////////////////////////////////////++vv//Cgr//wAA
- //8AAP//Dw///8jI///////////////////19f//TEz//wAA//8AAP//AAD//xYW///y8v//////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////8qKv//AAD//wAA//+wsP//3d3//yQk
- //8AAP//AAD//wAA//8AAP//AAD//wAA//9OTv//8vL/////////////////////////////////////
- ///////////////////////////////////h4f//Ghr//wAA//8AAP//JSX//+rq////////////////
- ////////+/v//4qK//8KCv//AAD//wAA//8AAP//KSn//8HB////////////////////////////////
- ////////////////////////////////////////gID//wAA//8AAP//X1///7+///+/v///v7///7+/
- //+/v///v7///7+///+/v///v7///7+///+fn///AAD//wAA//8jI///////////////////////////
- ////////////////////////tbX//woK//8AAP//AAD//xUV///Nzf//////////////////////////
- ///8/P//YmL//wAA//8AAP//AAD//zMz///o6P//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////2xs//8AAP//AAD//01N//8dHf//AAD//wAA//8GBv//qan//1FR//8AAP//AAD//wAA
- //8tLf//4OD/////////////////////////////////////////////////////////////7e3//ykp
- //8AAP//AAD//xYW///d3f///////////////////////////////////////93d//9HR///AAD//wAA
- //8AAP//AQH//2Vl///t7f//////////////////////////////////////////////////////////
- //9/f///AAD//wAA//9/f////////////////////////////////////////////////////////+Hh
- //8AAP//AAD//xQU/////////////////////////////////////////////7Oz//8GBv//AAD//wAA
- //8WFv//0tL////////////////////////////////////////d3f//AAD//wAA//8AAP//AAD//yMj
- ///b2///////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////rKz//wAA//8AAP//AAD//wAA
- //8AAP//Cgr//7q6/////////f3//3t7//8BAf//AAD//wAA//8WFv//xMT/////////////////////
- //////////////////////////////b2//88PP//AAD//wAA//8KCv//y8v/////////////////////
- //////////////////////////////////+lpf//FRX//wAA//8AAP//AAD//xcX//+mpv//////////
- /////////////////////////////////////////////39///8AAP//AAD//39/////////////////
- ////////////////////////////////////////8PD//wAA//8AAP//BQX/////////////////////
- //////////////////+kpP//Bgb//wAA//8AAP//HR3//9zc////////////////////////////////
- /////////////9HR//8AAP//AAD//wAA//8AAP//AAD//xUV///Kyv//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////r6///AQH//wAA//8AAP//AAD//w8P///Dw////////////////////////6Sk
- //8ICP//AAD//wAA//8GBv//oKD////////////////////////////////////////8/P//U1P//wAA
- //8AAP//AwP//7a2////////////////////////////////////////////////////////////////
- ///s7P//YmL//wAA//8AAP//AAD//wQE///R0f//////////////////////////////////////////
- ////////f3///wAA//8AAP//kJD/////////////////////////////////////////////////////
- ///8/P//AAD//wAA//8AAP//9fX/////////////////////////////pKT//wMD//8AAP//AAD//yQk
- ///c3P//////////////////////////////////////////////////0dH//wAA//8AAP//FBT//wYG
- //8AAP//AAD//woK//+2tv//////////////////////////////////////////////////9/f//9DQ
- //+lpf//eXn//05O///Dw////////////////////////////////////////76+//8EBP//AAD//wAA
- //8VFf//ycn//////////////////////////////////8fH//8YGP//AAD//wAA//8AAP//d3f///z8
- /////////////////////////////25u//8AAP//AAD//wAA//+amv//////////////////////////
- //////////////////////////////////////////////////+Pj///AAD//wAA//8AAP//jo7/////
- //////////////////////////////////////////////////9/f///AAD//wAA//+Rkf//////////
- //////////////////////////////////////////////////8NDf//AAD//wAA///o6P//////////
- /////////////5aW//8CAv//AAD//wAA//8kJP//5OT/////////////////////////////////////
- ///////////////////R0f//AAD//wAA//8/P///wMD//w8P//8AAP//AAD//wQE//+dnf//////////
- ///6+v//09P//6io//9+fv//U1P//ycn//8DA///AAD//wAA//8AAP//AAD//3l5////////////////
- //////////////////+0tP//Cgr//wAA//8AAP//AAD//2dn////////////////////////////////
- /////////////+Li//8xMf//AAD//wAA//8AAP//Tk7///Ly//////////////////+MjP//AAD//wAA
- //8AAP//f3//////////////////////////////////////////////////////////////////////
- ////////wsL//wUF//8AAP//AAD//1ZW///9/f//////////////////////////////////////////
- /////////////3p6//8AAP//AAD//5GR////////////////////////////////////////////////
- /////////////xsb//8AAP//AAD//9vb//////////////////+Vlf//AQH//wAA//8AAP//LS3//+jo
- /////////////////////////////////////////////////////////////8bG//8AAP//AAD//z8/
- ////////z8///xkZ//8AAP//AAD//wEB//+EhP//f3///wUF//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//OTn/////////////////////////////qqr//wYG//8AAP//AAD//wAA
- //8AAP//KSn///////////////////////////////////////////////////T0//9TU///AAD//wAA
- //8AAP//LS3//+Dg////////pqb//wEB//8AAP//AAD//2Fh///9/f//////////////////////////
- /////////////////////////////////////////////+bm//8YGP//AAD//wAA//8rK///8/P/////
- ////////////////////////////////////////////////////////cHD//wAA//8AAP//kZH/////
- ////////////////////////////////////////////////////////KCj//wAA//8AAP//zMz/////
- ////////iYn//wAA//8AAP//AAD//zEx///q6v//////////////////////////////////////////
- ////////////////////////v7///wAA//8AAP//Pz/////////5+f//Z2f//wAA//8AAP//AAD//wAA
- //8cHP//AAD//wAA//8AAP//AAD//wAA//8AAP//AQH//yIi//9MTP//AAD//wAA//8DA///8PD/////
- /////////////5+f//8DA///AAD//wAA//8iIv//AgL//wAA//8AAP//6Oj/////////////////////
- //////////////////////////////39//9+fv//AQH//wAA//8AAP//Fhb//4yM//8GBv//AAD//wAA
- //9ISP//+vr/////////////////////////////////////////////////////////////////////
- ///6+v//PDz//wAA//8AAP//Dg7//9jY////////////////////////////////////////////////
- //////////////////9wcP//AAD//wAA//+Rkf//////////////////////////////////////////
- //////////////////81Nf//AAD//wAA//+9vf///////4WF//8AAP//AAD//wAA//83N///7+//////
- //////////////////////////////////////////////////////////////////+/v///AAD//wAA
- //9LS///xsb//ysr//8AAP//AAD//wAA//8EBP//eXn//5qa//8AAP//AAD//xwc//9ycv//oaH//8vL
- ///z8/////////////8pKf//AAD//wAA//+zs///////////////////pKT//wMD//8AAP//AAD//yQk
- //8ZGf//AAD//wAA//+lpf//////////////////////////////////////////////////////////
- //+np///CQn//wAA//8AAP//AAD//wAA//8AAP//MjL///Ly////////////////////////////////
- /////////////////////////////////////////////29v//8AAP//AAD//wEB//+vr///////////
- /////////////////////////////////////////////////////////////3Bw//8AAP//AAD//5eX
- /////////////////////////////////////////////////////////////0FB//8AAP//AAD//7Cw
- //95ef//AAD//wAA//8AAP//Q0P//+/v////////////////////////////////////////////////
- /////////////////////////////7+///8AAP//AAD//xAQ//8CAv//AAD//wAA//8AAP//NDT//8/P
- ////////urr//wAA//8AAP//OTn//////////////////////////////////2xs//8AAP//AAD//3Bw
- ////////////////////////pKT//wYG//8AAP//AAD//wAA//8AAP//AAD//2Rk////////////////
- ///////////////////////////////////////////////////Jyf//GRn//wAA//8AAP//AAD//yAg
- ///n5///////////////////////////////////////////////////////////////////////////
- //+mpv//AAD//wAA//8AAP//eXn/////////////////////////////////////////////////////
- ////////////////////////cHD//wAA//8AAP//oaH/////////////////////////////////////
- ////////////////////////UVH//wAA//8AAP//Ly///wAA//8AAP//AAD//0RE///19f//////////
- ////////////////////////////////////////////////////////////////////////sbH//wAA
- //8AAP//AAD//wAA//8AAP//Cgr//42N///8/P/////////////Z2f//AAD//wAA//8fH///////////
- ////////////////////////iIj//wAA//8AAP//Ly//////////////////////////////s7P//wYG
- //8AAP//AAD//wAA//8AAP//JCT/////////////////////////////////////////////////////
- ///////////////////k5P//MjL//wAA//8TE///19f/////////////////////////////////////
- ////////////////////////////////////////0tL//wsL//8AAP//AAD//0VF///8/P//////////
- //////////////////////////////////////////////////////////////////9wcP//AAD//wAA
- //+hof////////////////////////////////////////////////////////////9iYv//AAD//wAA
- //8AAP//AAD//wAA//9PT///+fn/////////////////////////////////////////////////////
- /////////////////////////////+bm//9LS///AAD//wAA//8AAP//AAD//0VF///e3v//////////
- //////////////T0//8AAP//AAD//wQE///8/P///////////////////f3//4CA//8CAv//AAD//wAA
- //8ICP//9vb/////////////////////////////s7P//wYG//8AAP//AAD//wAA//8AAP//5OT/////
- ///////////////////////////////////////////////////////////////////19f//XV3//8TE
- /////////////////////////////////////////////////////////////////////////////+/v
- //8lJf//AAD//wAA//8gIP//6+v/////////////////////////////////////////////////////
- /////////////////////////////2dn//8AAP//AAD//6Gh////////////////////////////////
- /////////////////////////////25u//8AAP//AAD//wAA//8AAP//Vlb///n5////////////////
- //////////////////////////////////////////////////////////////39//+Zmf//EBD//wAA
- //8AAP//AAD//xIS//+hof///f3//////////////////////////////////xER//8AAP//AAD//6+v
- ///m5v///////+/v//9OTv//AAD//wAA//8AAP//HBz//8jI////////////////////////////////
- ////////urr//woK//8AAP//AAD//wAA//+fn///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////9/f//UFD//wAA//8AAP//Bwf//8rK////////////////
- ////////////////////////////////////////////////////////////////////////YmL//wAA
- //8AAP//oaH/////////////////////////////////////////////////////////////enr//wAA
- //8AAP//AAD//1tb///8/P//////////////////////////////////////////////////////////
- ///////////////////Y2P//Pj7//wAA//8AAP//AAD//wAA//8AAP//YmL/////////////////////
- ////////////////////////LCz//wAA//8AAP//AAD//wAA//8PD///FRX//wAA//8AAP//AAD//zw8
- ///n5///////////////////////////////////////////////////vr7//woK//8AAP//AAD//xUV
- ///S0v//////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////4aG
- //8AAP//AAD//wAA//+cnP//////////////////////////////////////////////////////////
- //////////////////////////////////9iYv//AAD//wAA//+hof//////////////////////////
- //////////////////////////////////+Jif//AAD//wAA//9paf///Pz/////////////////////
- ///////////////////////////////////////////////////5+f//goL//wcH//8AAP//AAD//wAA
- //8EBP//AAD//wAA//9iYv////////////////////////////////////////////9ISP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//9tbf//+vr/////////////////////////////////////
- ////////////////////////p6f//wAA//8AAP//AAD//xMT///IyP//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////+7u///AwP//wAA//8AAP//ZGT/////////////////////
- /////////////////////////////////////////////////////////////////////////////2Ji
- //8AAP//AAD//6ys/////////////////////////////////////////////////////////////5iY
- //8AAP//bm7///39////////////////////////////////////////////////////////////////
- ////////xsb//ysr//8AAP//AAD//wAA//8CAv//bW3//5WV//8AAP//AAD//2lp////////////////
- /////////////////////////////729//91df//UlL//y0t//8HB///AAD//wAA//8ICP//oKD/////
- //////////////////////////////////////////////////////////////z8//+UlP//AAD//wAA
- //8AAP//AAD//w8P///IyP//////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////4eH//xMT
- //8AAP//AAD//zU1///4+P//////////////////////////////////////////////////////////
- ////////////////////////////////////////YmL//wAA//8AAP//sLD/////////////////////
- ////////////////////////////////////////paX//3l5////////////////////////////////
- ////////////////////////////////////////8fH//2tr//8CAv//AAD//wAA//8AAP//Kyv//8bG
- ////////oaH//wAA//8AAP//cHD/////////////////////////////////////////////////////
- //////////////z8///h4f//vLz//9LS////////////////////////////////////////////////
- //////////////////+1tf//LS3//wAA//8AAP//AAD//wAA//8AAP//AAD//w8P//++vv//////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////f3//81Nf//AAD//wAA//8UFP//4eH/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //9iYv//AAD//wAA//+wsP//////////////////////////////////////////////////////////
- ///w8P///////////////////////////////////////////////////////////////////////7Gx
- //8cHP//AAD//wAA//8AAP//BQX//4GB///4+P////////////+amv//AAD//wAA//9wcP//////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////Nzf//QkL//wAA//8AAP//AAD//wAA
- //8QEP//enr//xUV//8AAP//AAD//woK//++vv//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////ZGT//wAA
- //8AAP//AwP//7y8////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////1FR//8AAP//AAD//7Cw////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////5+f//gID//wwM//8AAP//AAD//wAA//8AAP//UlL//9nZ
- /////////////5GR//8AAP//AAD//3Bw////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///f3///XFz//wEB//8AAP//AAD//wAA//8JCf//dXX//+3t////////0tL//xUV//8AAP//AAD//woK
- //+2tv//////////////////////////////////////////////////////////////////////////
- /////////////////////////////52d//8AAP//AAD//wAA//+Hh///////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////UVH//wAA//8AAP//sLD/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////5+f//2lp//8EBP//AAD//wAA//8AAP//BAT//2pq///o6P//kZH//wAA//8AAP//fX3/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////9vb//0dH//8AAP//AAD//wAA//8AAP//BQX//7u7
- ////////////////////////09P//x0d//8AAP//AAD//wYG//+zs///////////////////////////
- ///////////////////////////////////////////////////////////////////Ly///CAj//wAA
- //8AAP//NDT///39////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////9RUf//AAD//wAA//+ysv//////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////9nZ//9SUv//AAD//wAA
- //8AAP//AAD//w0N//85Of//AAD//wAA//9/f///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////f3//6Wl//8aGv//AAD//wAA//8AAP//BQX//3V1///29v//////////////////29v//wkJ
- //8AAP//AAD//wkJ///m5v//////////////////////////////////////////////////////////
- /////////////////////////////9/f//8pKf//AAD//wAA//8AAP//cHD///z8////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////1FR//8AAP//AAD//7+/////////////////////////////////////////////////
- ////////0dH//wAA//8AAP//AAD//wAA//8AAP//Wlr//+np////////////////////////////////
- ///////////////////////////////////Fxf//Ozv//wAA//8AAP//AAD//wAA//8AAP//AAD//39/
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////Ly//91df//BQX//wAA
- //8AAP//CAj///X1//////////////////+Bgf//AAD//wAA//8AAP//j4//////////////////////
- /////////////////////////////////////////////////////////////////////////////+/v
- //9HR///AAD//wAA//8AAP//Skr//+/v////////////////////////////////////////////////
- ////////////////////////////////////////////////////////UVH//wAA//8AAP//v7//////
- ///////////////////////////////////////////////////g4P//AAD//wAA//8AAP//AAD//wAA
- //8AAP//EhL//56e///9/f//////////////////////////////////////////////////////////
- ////////rq7//ycn//8AAP//AAD//wAA//8AAP//Jib//9/f////////////////////////////////
- ////////09P//9bW///n5///9fX/////////////////////////////////////////////////////
- //////////////////////////////////+Ojv//AAD//wAA//9KSv//////////////////np7//wEB
- //8AAP//AAD//25u////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////z8//9qav//AAD//wAA//8AAP//KSn//93d
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////9KSv//AAD//wAA//+/v///////////////////////////////////////////
- /////////////+Hh//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//z8////X1///////////
- ////////////////////////////////////////////////////////+/v//5eX//8YGP//AAD//wAA
- //8AAP//ycn///////////////////////////////////////8vL///AAD//wAA//8AAP//Bwf//xkZ
- //8pKf//OTn//4OD///u7v///////////////////////////////////////////////////////1NT
- //8AAP//AAD//5KS/////////////7q6//8GBv//AAD//wAA//9RUf///Pz/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////+UlP//AwP//wAA//8AAP//FBT//8LC////////////////////////////////
- /////////////////////////////////////////////////////////////z8///8AAP//AAD//7+/
- ////////////////////////////////////////////////////////7u7//wAA//8AAP//ERH/////
- //+4uP//ICD//wAA//8AAP//AAD//wcH//+AgP//+Pj/////////////////////////////////////
- /////////////////////////////35+//8AAP//AAD//wAA///R0f//////////////////////////
- /////////////xsb//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wwM//9ycv//4uL/////
- ///////////////////////////////////6+v//Dg7//wAA//8AAP//3Nz////////Q0P//Dw///wAA
- //8AAP//Njb///X1////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////+3t///Dw///wAA
- //8AAP//Bgb//52d////////////////////////////////////////////////////////////////
- ////////////////////////Pz///wAA//8AAP//v7//////////////////////////////////////
- ///////////////////w8P//AAD//wAA//8AAP/////////////09P//cnL//wMD//8AAP//AAD//wAA
- //8oKP//wMD/////////////////////////////////////////////////////////////cHD//wAA
- //8AAP//AAD//97e////////////////////////////////////////BAT//wAA//8AAP//CAj//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8GBv//YWH//+Li/////////////////////////////7+/
- //8AAP//AAD//yYm////////5OT//x0d//8AAP//AAD//yIi///p6f//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////U1P//IiL//wAA//8AAP//AAD//3Nz///8/P//////////
- //////////////////////////////////////////////////////////////////8/P///AAD//wAA
- ///Jyf////////////////////////////////////////////////////////z8//8AAP//AAD//wAA
- ////////////////////////zMz//zEx//8AAP//AAD//wAA//8BAf//ZGT//+7u////////////////
- //////////////////////////////////9wcP//AAD//wAA//8AAP//4uL/////////////////////
- /////////////+vr//8AAP//AAD//wwM////////+Pj//+np///b2///n5///ykp//8AAP//AAD//wAA
- //8VFf//6+v/////////////////////////////dHT//wAA//8AAP//cHD//+/v//8vL///AAD//wAA
- //8SEv//2dn/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///p6f//Ozv//wAA//8AAP//AAD//0xM///x8f//////////////////////////////////////////
- /////////////////////////////z8///8AAP//AAD//9HR////////////////////////////////
- /////////////////////////////wAA//8AAP//AAD///Dw////////////////////////+/v//4mJ
- //8KCv//AAD//wAA//8AAP//srL//////////////////////////////////////////////////3Bw
- //8AAP//AAD//wAA///w8P//////////////////////////////////2Nj//wAA//8AAP//JSX/////
- ////////////////////////ysr//wEB//8AAP//AAD//6en////////////////////////////////
- //8qKv//AAD//wAA//+0tP//R0f//wAA//8AAP//Bwf//8PD////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////4+P//XFz//wAA//8AAP//AAD//ysr
- ///f3///////////////////////////////////////////////////////////////////Pz///wAA
- //8AAP//0dH/////////////////////////////////////////////////////////////DQ3//wAA
- //8AAP//8PD//////////////////////////////////9zc//8ODv//AAD//wAA///X1///////////
- ////////////////////////////////////////bGz//wAA//8AAP//AAD///Pz////////////////
- ///////////////////AwP//AAD//wAA//85Of////////////////////////j4//8sLP//AAD//wAA
- //9NTf//////////////////////////////////4OD//wAA//8AAP//CQn//1lZ//8AAP//AAD//wEB
- //+pqf//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////9/f//hob//wEB//8AAP//AAD//xQU///Cwv//////////////////////////
- //////////////////////////////////80NP//AAD//wAA///R0f//////////////////////////
- //////////////////////////////////8REf//AAD//wAA///j4///////////////////////////
- ////////+vr//wMD//8AAP//AQH///f3////////////////////////////////////////////////
- //9iYv//AAD//wAA//8AAP///////////////////////////////////////6qq//8AAP//AAD//ycn
- //+env//wcH//+Xl////////e3v//wAA//8AAP//Dg7//+Hh////////////////////////////////
- //+Wlv//AAD//wAA//8DA///AAD//wAA//8AAP//ior/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////qqr//woK
- //8AAP//AAD//wYG//+dnf///////////////////////////////////////////////////////zAw
- //8AAP//AAD//9HR/////////////////////////////////////////////////////////////xwc
- //8AAP//AAD//+Hh///////////////////////////////////d3f//AAD//wAA//8eHv//////////
- /////////////////////////////////////////////2Ji//8AAP//AAD//wgI////////////////
- ////////////////////////lpb//wAA//8AAP//AAD//wAA//8AAP//AAD//wwM//8DA///AAD//wAA
- //+Wlv///////////////////////////////////////0xM//8AAP//AAD//wAA//8AAP//AAD//2ho
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////+6uv///Pz/////////////////////////////////////////////////////
- ////////////////////////////////////////ysr//xkZ//8AAP//AAD//wAA//9zc////Pz/////
- ////////////////////////////////////////MDD//wAA//8AAP//0dH/////////////////////
- ////////////////////////////////////////IiL//wAA//8AAP//09P/////////////////////
- /////////f3//3l5//8AAP//AAD//z4+////////////////////////////////////////////////
- ////////YmL//wAA//8AAP//ERH///////////////////////////////////////98fP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//PDz///z8////////////////////////////////
- ///29v//Cgr//wAA//8AAP//AAD//wAA//9MTP///Pz/////////////////////////////////////
- ////////////////////////////////////////////////////////19f//wcH//9bW////Pz/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////4+P//zEx//8AAP//AAD//wAA//9MTP//8fH/////////////////////////////////////
- //8wMP//AAD//wAA///h4f//////////////////////////////////////////////////////////
- //8qKv//AAD//wAA///R0f////////////////////////X1//9ZWf//AAD//wAA//8AAP//Y2P/////
- //////////////////////////////////////////////////9XV///AAD//wAA//8eHv//////////
- /////////////////////////////+np//+6uv//mZn//3R0//9SUv//MDD//w0N//8AAP//AAD//wgI
- ///Y2P///////////////////////////////////////7e3//8AAP//AAD//wAA//8AAP//MjL///Pz
- ////////////////////////////////////////////////////////////////////////////////
- //////////////z8//84OP//AAD//wAA//9QUP//+fn/////////////////////////////////////
- ////////////////////////////////////////////////////////8/P//09P//8AAP//AAD//wAA
- //8rK///39///////////////////////////////////zAw//8AAP//AAD//+Hh////////////////
- /////////////////////////////////////////////zAw//8AAP//AAD//8LC////////////////
- ///k5P//NDT//wAA//8AAP//AAD//zg4///m5v//////////////////////////////////////////
- /////////////1FR//8AAP//AAD//yIi////////////////////////////////////////////////
- /////////////////////////////+jo///ExP//w8P/////////////////////////////////////
- ////////bW3//wAA//8AAP//AAD//yAg///m5v//////////////////////////////////////////
- ////////////////////////////////////////////////////////j4///wAA//8AAP//AAD//wAA
- //9NTf//9fX/////////////////////////////////////////////////////////////////////
- ////////////////////////+fn//yQk//8AAP//AAD//wAA//+Fhf//////////////////////////
- ////////Ly///wAA//8AAP//4eH/////////////////////////////////////////////////////
- ////////ODj//wAA//8AAP//v7//////////////yMj//xkZ//8AAP//AAD//wAA//9fX///+Pj/////
- ////////////////////////////////////////////////////////UVH//wAA//8AAP//MDD/////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////+/v//8dHf//AAD//wAA//8PD///1dX/////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////9vb//8KCv//AAD//wAA//8AAP//AAD//wAA//9DQ///9fX/////////////////////
- //////////////////////////////////////////////////////////////z8//9bW///AAD//wAA
- //8AAP//cHD///////////////////////////////////////8iIv//AAD//wAA///h4f//////////
- //////////////////////////////////////////////////8/P///AAD//wAA//+0tP///////6Sk
- //8ICP//AAD//wAA//8DA///jo7/////////////////////////////////////////////////////
- //////////////////9RUf//AAD//wAA//80NP//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///5+f//R0f//wAA//8AAP//AAD//5yc////////////////////////////////////////////////
- ///////////////////////////////////////////////////9/f//QUH//wAA//8AAP//JSX//3p6
- //8AAP//AAD//wAA//87O///7+//////////////////////////////////////////////////////
- ///////////////////9/f//YmL//wAA//8AAP//AAD//2lp///9/f//////////////////////////
- /////////////yIi//8AAP//AAD//+Hh////////////////////////////////////////////////
- /////////////0dH//8AAP//AAD//yMj//8UFP//AAD//wAA//8AAP//ERH//7m5////////////////
- /////////////////////////////////////////////////////////////0BA//8AAP//AAD//z8/
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////+fn//09P//8AAP//AAD//wAA//8AAP//DAz//6Cg
- ////////////////////////////////////////////////////////////////////////////////
- /////////////5WV//8AAP//AAD//wIC///Cwv///////4mJ//8AAP//AAD//wAA//83N///7e3/////
- /////////////////////////////////////////////////////////f3//2lp//8AAP//AAD//wAA
- //9eXv///f3/////////////////////////////////////////////IiL//wAA//8AAP//5+f/////
- ////////////////////////////////////////////////////////UVH//wAA//8AAP//AAD//wAA
- //8AAP//AAD//ygo///a2v//////////////////////////////////////////////////////////
- ////////////////////////Pz///wAA//8AAP//SEj/////////////////////////////////////
- //////////////////////////////////////////////////////////////////////////////n5
- //9PT///AAD//wAA//8AAP//BAT//wAA//8AAP//AAD//1pa///x8f//////////////////////////
- ///////////////////////////////////////////////////h4f//Dg7//wAA//8AAP//b2//////
- /////////////42N//8BAf//AAD//wAA//8tLf//6ur/////////////////////////////////////
- //////////////////9zc///AAD//wAA//8AAP//W1v///z8////////////////////////////////
- //////////////////8iIv//AAD//wAA///w8P//////////////////////////////////////////
- //////////////////9XV///AAD//wAA//8AAP//AAD//wYG//9SUv//7+//////////////////////
- //////////////////////////////////////////////////////////////////8/P///AAD//wAA
- //9RUf//////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////5+f//T0///wAA//8AAP//AAD//4mJ///MzP//Jib//wAA
- //8AAP//AAD//yMj///Ly///////////////////////////////////////////////////////////
- /////////////0ZG//8AAP//AAD//yEh///z8////////////////////////5aW//8BAf//AAD//wAA
- //8rK///5OT/////////////////////////////////////////////eXn//wAA//8AAP//AAD//09P
- ///8/P///////////////////////////////////////////////////////yIi//8AAP//AAD///Dw
- /////////////////////////////////////////////////////////////5qa//93d///nJz//7y8
- ///h4f///Pz/////////////////////////////////////////////////////////////////////
- /////////////////////////////zg4//8AAP//AAD//wUF//8jI///OTn//1VV//9sbP//h4f//6Gh
- //+4uP//0tL//+rq////////////////////////////////////////////////////////+fn//09P
- //8AAP//AAD//wAA//+Jif/////////////z8///YmL//wAA//8AAP//AAD//wUF//+Kiv///f3/////
- //////////////////////////////////////////////////+goP//AAD//wAA//8BAf//vr7/////
- /////////////////////////////5mZ//8DA///AAD//wAA//8kJP//5OT/////////////////////
- /////////////4SE//8AAP//AAD//wAA//9PT///+fn/////////////////////////////////////
- ////////////////////////Gxv//wAA//8AAP//8PD/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////19f//35+//8jI///AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wYG//8gIP//Nzf//1FR
- //9qav//g4P//52d//+1tf//zs7//+bm//9PT///AAD//wAA//8BAf//jY3/////////////////////
- ////////p6f//w8P//8AAP//AAD//wAA//9HR///5+f/////////////////////////////////////
- ////////5eX//xAQ//8AAP//AAD//2ho/////////////////////////////////////////////6Sk
- //8DA///AAD//wAA//8eHv//3Nz///////////////////////+Jif//AAD//wAA//8AAP//Q0P///b2
- //////////////////////////////////////////////////////////////////8REf//AAD//wAA
- ///w8P//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///m5v//jY3//zMz//8AAP//AAD//wAA//8AAP//AAD//wAA//8CAv//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AQH//5aW////////////////////////////////////////39///zo6//8AAP//AAD//wAA
- //8WFv//uLj///////////////////////////////////////9RUf//AAD//wAA//8eHv//8fH/////
- /////////////////////////////////////////////6am//8GBv//AAD//wAA//8dHf//1dX/////
- ////////k5P//wAA//8AAP//AAD//0FB///19f//////////////////////////////////////////
- /////////////////////////////xER//8AAP//AAD///Dw////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////+/v//+cnP//Q0P//wIC//8AAP//AAD//wAA//8AAP//AAD//wwM
- //9aWv//tLT///r6///v7///2Nj//7u7//+lpf//iYn//3Bw//9YWP//Ozv//yUl//8JCf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wEB//+Wlv//////////////////////////
- ////////////////////////+/v//3t7//8DA///AAD//wAA//8BAf//c3P///n5////////////////
- ////////p6f//wAA//8AAP//AQH//7q6////////////////////////////////////////////////
- /////////////7Oz//8GBv//AAD//wAA//8VFf//0tL//5aW//8BAf//AAD//wAA//83N///7+//////
- ////////////////////////////////////////////////////////////////////////ERH//wAA
- //8AAP///Pz/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////9/f//6ys//9SUv//Bwf//wAA
- //8AAP//AAD//wAA//8AAP//BQX//0xM//+mpv//8/P/////////////////////////////////////
- ///////////////////////////////////v7///2Nj//7u7//+lpf//iYn//3Bw//9YWP//Ozv//yUl
- //8LC///lpb//////////////////////////////////////////////////////////////////8DA
- //8cHP//AAD//wAA//8AAP//NDT//9vb/////////////+rq//8VFf//AAD//wAA//9hYf//////////
- /////////////////////////////////////////////////////////////7S0//8KCv//AAD//wAA
- //8PD///AQH//wAA//8AAP//MzP//+/v////////////////////////////////////////////////
- //////////////////////////////////8REf//AAD//wAA////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///8/P//u7v//2Fh//8PD///AAD//wAA//8AAP//AAD//wAA//8BAf//PT3//5eX///r6///////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////+3t//9RUf//AAD//wAA//8AAP//DQ3//6Oj
- ////////WVn//wAA//8AAP//Gxv//+/v////////////////////////////////////////////////
- /////////////////////////////76+//8KCv//AAD//wAA//8AAP//AAD//y0t///q6v//////////
- /////////////////////////////////////////////////////////////////////////////xER
- //8AAP//AAD/////////////9vb///Dw///w8P//8PD///Dw///n5///4eH//+Hh///h4f//4eH//9XV
- ///R0f//0dH//9HR///R0f//wsL//7+///+4uP//cXH//xoa//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8uLv//iIj//+Li////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////+Xl///CQn//wAA//8AAP//AAD//0JC//8AAP//AAD//wAA//+0tP//////////
- /////////////////////////////////////////////////////////////////////////////76+
- //8PD///AAD//wAA//8nJ///6ur/////////////////////////////////////////////////////
- ////////////////////////////////////////AwP//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//yAg//96ev//09P/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////U1P//LS3//wAA
- //8AAP//AAD//wAA//8AAP//XFz/////////////////////////////////////////////////////
- /////////////////////////////////////////////8jI//8PD///JCT//+Tk////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//Fhb//2tr///Fxf///f3/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////39///a2v//wEB//8AAP//AAD//xgY///s7P//////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////8nJ///j4///////////////////////////////////////////////////////////
- /////////////////////////////////////////////wAA//8AAP//AgL//xER//8REf//ERH//xER
- //8REf//Fhb//yIi//8iIv//IiL//yIi//8iIv//KSn//zAw//8wMP//MDD//zAw//8wMP//Ojr//z8/
- //8/P///Xl7//7e3///6+v//////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////srL//xQU//8AAP//ra3/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////5OT//4eH////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAQAAAAIAAAEAIAAAAAAAACAEAAAA
- AAAAAAAAAAAAAAAAAAD/////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////39/f/8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////////////f39//wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////
- ////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////
- /////////////39/f/8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////
- //////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////
- /////////////////////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////
- /////////////////////////////////////////////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////9/f3//AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3///////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////
- /////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////
- //////////////////9/f3//AAAA/wAAAP8AAAD/f39/////////////////////////////////////
- ////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////
- //////////////////////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////f39//wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////
- //////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////
- ////////////////////////f39//wAAAP8AAAD/AAAA/39/f///////////////////////////////
- /////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////
- ////////////////////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////
- ////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////
- /////////////////////////////39/f/8AAAD/AAAA/wAAAP9/f3//////////////////////////
- //////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/
- f////////////////////////////////////////////////////////////39/f/8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////
- //////////////////////////////////////////////////9/f3//AAAA/wAAAP8AAAD/f39/////
- //////////////////////////////////9/f3//AAAA/wAAAP8AAAD/f39/////////////////////
- ////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP9/f3///////////////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/f39/////////////////////////////////////////////////////////////f39//wAA
- AP8AAAD/AAAA/39/f///////////////////////////////////////////////////////////////
- //////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////
- ////////////////////////////////////////////////////////f39//wAAAP8AAAD/AAAA/39/
- f///////////////////////////////////////f39//wAAAP8AAAD/AAAA/39/f///////////////
- /////////////////////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/f39///////////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/39/f////////////////////////////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////////////////////
- ////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/
- f////////////////////////////////////////////////////////////39/f/8AAAD/AAAA/wAA
- AP9/f3///////////////////////////////////////39/f/8AAAD/AAAA/wAAAP9/f3//////////
- //////////////////////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/39/f///////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/f39/////////////////////////////////////////////////////
- /////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP9/f3////////////////////////////////////////////////////////////9/f3//AAAA/wAA
- AP8AAAD/f39///////////////////////////////////////9/f3//AAAA/wAAAP8AAAD/f39/////
- ////////////////////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP9/f3///////////////////////////////////////39/f/8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/39/f///////////////////////////////////////////////
- //////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/
- f///////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/
- f///////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/f39/////////////////////////////////////////////////////////////f39//wAA
- AP8AAAD/AAAA/39/f///////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/f39///////////////////////////////////////9/f3//AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP9/f3//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP9/f3//////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/39/f////////////////////////////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP9/f3///////////////////////////////////////39/f/8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////////////f39//wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/f39/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/
- f///////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/f39/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/f39///////////////////////////////////////9/f3//AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3///////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/39/f///////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP9/f3//////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/39/f///////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////39/f/8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/39/f///////////////////////////////////////f39//wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/f39/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////
- //////////////////////////////////////////////////////////////////9/f3//AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////////////f39//wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3///////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////39/f/8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/39/f///////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////39/f/8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////
- ////////////////////////////////////////////////////////////////////////f39//wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3///////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/f39/////////////////////////////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////
- /////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////9/f3//AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////9/f3//AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////
- /////////////////////////////////////////////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/39/f///////////////////////////////////////////////
- /////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////
- //////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////f39//wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////39/f/8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////f39//wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/
- f///////////////////////////////////////////////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////
- /////////////39/f/8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////
- //////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////
- ////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////9/f3//AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////9/f3//AAAA/wAAAP8AAAD/f39/////////////////////////////////////
- ////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////
- /////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////39/f/8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/f39//////////////////39/f/8AAAD/AAAA/wAAAP9/f3//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////f39//wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////f39//wAAAP8AAAD/AAAA/39/f///////////////////////////////
- /////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////
- //////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/
- f///////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////9/f3//AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f/////////////////9/f3//AAAA/wAAAP8AAAD/f39/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////39/f/8AAAD/AAAA/wAAAP9/f3//////////////////////////
- //////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/
- f///////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP9/f3//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////f39//wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////f39//wAAAP8AAAD/AAAA/39/
- f///////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////9/f3//AAAA/wAAAP8AAAD/f39/////////////////////
- ////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP9/f3///////////////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/f39/////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39//////////////////39/f/8AAAD/AAAA/wAA
- AP9/f3//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////
- ////////////////////////////////////////////////////////f39//wAAAP8AAAD/AAAA/39/
- f///////////////////////////////////////f39//wAAAP8AAAD/AAAA/39/f///////////////
- /////////////////////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/f39///////////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/39/f////////////////////////////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP9/f3///////////////////////////////////////39/f/8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/39/f///////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/
- f////////////////////////////////////////////////////////////39/f/8AAAD/AAAA/wAA
- AP9/f3///////////////////////////////////////39/f/8AAAD/AAAA/wAAAP9/f3//////////
- //////////////////////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/39/f///////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/f39///////////////////////////////////////9/f3//AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////////////////////
- /////////////39/f/8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP9/f3////////////////////////////////////////////////////////////9/f3//AAAA/wAA
- AP8AAAD/f39///////////////////////////////////////9/f3//AAAA/wAAAP8AAAD/f39/////
- ////////////////////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP9/f3///////////////////////////////////////39/f/8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/39/f///////////////////////////////////////f39//wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////
- //////////////////9/f3//AAAA/wAAAP8AAAD/f39/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/
- f///////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/f39/////////////////////////////////////////////////////////////f39//wAA
- AP8AAAD/AAAA/39/f///////////////////////////////////////f39//wAAAP8AAAD/AAAA/39/
- f////////////////////////////////////////////////////////////39/f/8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/f39///////////////////////////////////////9/f3//AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////////////////////
- /////////////39/f/8AAAD/AAAA/wAAAP9/f3///////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////
- ////////////////////////f39//wAAAP8AAAD/AAAA/39/f///////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/f39/////////////////////////////////////////////////////////////f39//wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/
- f///////////////////////////////////////////////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/f39/////////////////////////////////////////////////////////////////////
- /////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////
- /////////////////////////////39/f/8AAAD/AAAA/wAAAP9/f3//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/
- f///////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/39/f////////////////////////////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP9/f3//////////////////////////////////////////////////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/39/f///////////////////////////////////////////////////////////////
- //////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////
- //////////////////////////////////9/f3//AAAA/wAAAP8AAAD/f39/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP9/f3//////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/f39/////////////////////////////////////////////////////////////////////
- /////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////////////////////
- ////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////////////////////
- /////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////
- ////////////////////////////////////////f39//wAAAP8AAAD/AAAA/39/f///////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/f39/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/39/f///////////////////////////////////////////////////////////////
- //////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////////////////////
- /////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////
- //////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////
- /////////////////////////////////////////////39/f/8AAAD/AAAA/wAAAP9/f3//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/39/f///////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////39/f/8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////9/f3//AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////f39//wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////90dP//dHT/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////6+v//v7///11d//8NDf//Ghr//ycn//9ERP//U1P//2Fh//96ev//iIj//6Oj
- //+3t///xMT//+Hh///r6///////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////6en//z8///+hof//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////90dP//AAD//wAA//9VVf//+vr/////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////9LS//9xcf//Ghr//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8aGv//Jyf//0RE//9TU///YWH//3p6//+IiP//o6P//7y8
- ///Hx///4eH///Dw////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////8/P//zg4//8AAP//AAD//0FB
- ///c3P//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////90dP//AAD//wAA//8AAP//AAD//0FB
- ///z8///////////////////////////////////////////////////////////////////////////
- ///k5P//hIT//ysr//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//x4e//8sLP//RET//1ZW//9hYf//f3///4yM//+jo///vLz//8fH
- ///h4f//8PD/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////+vr//0xM//8AAP//AAD//wAA
- //8AAP//CAj//4aG///6+v//////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////r6//9ra///AAD//wAA//8AAP//AAD//wAA
- //8AAP//Li7//+np////////////////////////////////////////////////////////8PD//56e
- //9DQ///AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//Hh7//yws//9ERP//Wlr//2Rk//9/f///kZH//+Xl////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////2dn//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//Kir//8jI////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////r6//9VVf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8iIv//2dn///////////////////////////////////r6//+ysv//VVX//wgI
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//+Hh///////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////4OD//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//amr///Dw////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////r6//9VVf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//xUV///Cwv//////////////////x8f//2lp//8VFf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//S0v/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////52d//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8aGv//qKj/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////r6//9VVf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//DQ3//6+v///r6///Jyf//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//CAj//1VV//+ysv//9vb//+Tk
- ///a2v//xMT//6+v//+env//f3///3Bw//9hYf//RET//zg4//8jI///CAj//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//w0N
- ///29v///////////////////////////////////////////////////////8LC//9iYv//8/P/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////7Oz//8EBP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//9NTf//4eH/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////Pz//9ISP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8EBP//e3v//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//9HR///np7///Pz////////////////
- ///////////////////////////////////////////////////////////////////29v//4eH//8/P
- ///AwP//o6P//5GR//9/f///ZGT//1ZW//9ERP//LCz//x4e//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//w8P//////////////////////////////////////////////////8LC//8NDf//AAD//zU1
- ///p6f//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////8zM//8NDf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//Jib//wQE//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//w0N
- //+Pj///+vr/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////5GR//9/f///f3///39///9/f///f3///39/
- //9/f///f3///39///9/f///f3///39///9/f///f3///39///9/f///f3///39///9/f///f3///39/
- //9/f///f3///39///9/f///f3///39///9/f///f3///39///9/f///f3///39////R0f//////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////Pz//88PP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//ykp//+Dg///AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//MzP//5CQ///k5P//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////+vr///h4f//xMT//7Oz
- //+jo///g4P//3d3//9hYf//TEz//0BA//8jI///DQ3//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//39//////////////////////////////////////////////6+v//8NDf//AAD//wAA
- //8AAP//Ghr//8zM////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////93d//8aGv//AAD//wAA
- //8AAP//AAD//wAA//8AAP//NTX///Pz///Q0P//Njb//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//zEx///MzP//////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////8jI///AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//lZX/////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////Pz//88PP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//ykp///p6f///////6Gh//8EBP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//yIi//98fP//2dn/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////4eH//9bW//9aWv//AAD//wAA
- //8AAP//AAD//wAA//9ERP///////////////////////////////////////6ys//8EBP//AAD//wAA
- //8AAP//AAD//wAA//8NDf//qKj/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////+np//8pKf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//IiL//+np//////////////r6//+Skv//DQ3//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//BAT//3Jy///z8///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////IyP//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//39/
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////Pz//88PP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//ykp///p6f//////////////////s7P//w0N//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//Jib//8fH////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////s7P//wAA
- //8AAP//AAD//wAA//8AAP//CAj///b2/////////////////////////////6Wl//8EBP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//+Dg///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////Pz//88PP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//FRX//9nZ/////////////////////////////+Hh//9NTf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//Hh7//7Cw////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////yMj//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //96ev//////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////+np//8pKf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//zg4///p6f/////////////////////////////Cwv//FRX//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//0RE////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////////////////Dw
- //8AAP//AAD//wAA//8AAP//AAD//wAA///Dw////////////////////////5OT//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//1lZ///z8///////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////r6//9QUP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//DQ3//8LC/////////////////////////////////////////////6io
- //8aGv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//VVX//+Xl////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////8jI///AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//YWH/////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////+np//8pKf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//zw8///z8////////////////////////////////////////9nZ//8eHv//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//9ERP//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////NDT//wAA//8AAP//AAD//wAA//8AAP//f3///////////////////5OT//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//NTX//+np////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////9ra///AAD//wAA
- //8AAP//AAD//wAA//8AAP//BAT//6ys////////////////////////////////////////////////
- ////////8PD//2Zm//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8REf//lpb///r6
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////IyP//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//2Fh////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////+np//8pKf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//zw8///z8///////////////////////////////////////////////////6en//ykp
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//FRX//8zM////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////3R0//8AAP//AAD//wAA//8AAP//AAD//0RE/////////////3h4//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8aGv//zMz/////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////+IiP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//5OT////////////////////////////////////////////////
- ////////////////////////xcX//yoq//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //85Of//1NT/////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////wQE
- //8AAP//AAD//wAA//8AAP//AAD//39///9/f///f3///39///9/f///f3///39///9/f///f3///39/
- //9/f///f3///39///9/f///f3///39///9/f///f3///39///9/f///f3///39///9RUf//AAD//wAA
- //8AAP//AAD//wAA//9ISP//////////////////////////////////////////////////////////
- /////////////////////////////////////////////+Hh//8pKf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//0hI///z8///////////////////////////////////////////////////////////
- ///z8///PDz//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8NDf//u7v/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////+7u///AAD//wAA//8AAP//AAD//wAA//8EBP//8/P//3R0//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//Ghr//7S0//8iIv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//w0N
- //+oqP//////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////+hof//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//3h4////////////////////////////////////////////////
- ///////////////////////////////////29v//goL//wgI//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wQE//97e///9vb/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //8AAP//AAD//wAA//8AAP//AAD//wAA////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////r6///wAA
- //8AAP//AAD//wAA//8AAP//RET/////////////////////////////////////////////////////
- /////////////////////////////////////////////9nZ//8aGv//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//1VV///6+v//////////////////////////////////////////////////////////
- //////////////b2//9VVf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wQE//+lpf//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////8/P//wQE//8AAP//AAD//wAA//8AAP//AAD//0BA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//Ghr//9nZ////////6en//zw8//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//4OD////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////+3t///BAT//wAA
- //8AAP//AAD//wAA//8AAP//AAD//1lZ////////////////////////////////////////////////
- ///////////////////////////////////////////////////Z2f//PT3//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//yIi//+5uf//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////AAD//wAA//8AAP//AAD//wAA//8AAP//////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////8TE
- //8AAP//AAD//wAA//8AAP//AAD//zAw////////////////////////////////////////////////
- /////////////////////////////////////////////9nZ//8aGv//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//1VV///6+v//////////////////////////////////////////////////////////
- ////////////////////////xMT//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//4+P
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////87O///AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//KSn//9nZ///////////////////6+v//YmL//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//WVn///Pz////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////MzP//DQ3//wAA
- //8AAP//AAD//wAA//8AAP//AAD//0FB///6+v//////////////////////////////////////////
- //////////////////////////////////////////////////////////////////+dnf//ERH//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//11d///s7P//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////wAA//8AAP//AAD//wAA//8AAP//AAD/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///ExP//AAD//wAA//8AAP//AAD//wAA//8jI///////////////////////////////////////////
- /////////////////////////////////////////////9nZ//8aGv//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//1lZ///6+v//////////////////////////////////////////////////////////
- /////////////////////////////7Oz//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//dHT///r6////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////eHj//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//KSn//+np//////////////////////////////////+Li///BAT//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//81Nf//6en/////////////////////////////////////
- ///////////////////////////////////////////////////////////////////d3f//Ghr//wAA
- //8AAP//AAD//wAA//8AAP//AAD//ykp///z8///////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////+np
- //9VVf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//ERH//52d////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////8AAP//AAD//wAA//8AAP//AAD//wAA////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////4eH//wAA//8AAP//AAD//wAA//8AAP//Fhb/////////////////////////////////////
- /////////////////////////////////////////////8LC//8aGv//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//3R0////////////////////////////////////////////////////////////////
- //////////////////////////////////+jo///AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//9VVf//+vr/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////7u7//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//MTH//+np/////////////////////////////////////////////7Oz
- //8NDf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//xoa///MzP//////////////////////////
- ///////////////////////////////////////////////////////////////////p6f//KSn//wAA
- //8AAP//AAD//wAA//8AAP//AAD//xoa///p6f//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////7S0//8iIv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//a2v/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////AAD//wAA//8AAP//AAD//wAA//8AAP//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////+Hh//8AAP//AAD//wAA//8AAP//AAD//wAA////////////////////////////////
- /////////////////////////////////////////////8LC//8NDf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//3R0////////////////////////////////////////////////////////////////
- ////////////////////////////////////////o6P//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//zw8///z8///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////z8///BAT//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//PDz///Pz////////////////////////////////////////////////
- ////////1NT//yIi//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//DQ3//6io////////////////
- ///////////////////////////////////////////////////////////////////z8///PDz//wAA
- //8AAP//AAD//wAA//8AAP//AAD//w0N///Z2f//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////8/P//3Jy//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//ERH//93d
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////wAA//8AAP//AAD//wAA//8AAP//Hh7/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////29v//AAD//wAA//8AAP//AAD//wAA//8AAP//9vb/////////////////////
- /////////////////////////////////////////////8LC//8NDf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//3R0////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////6Oj//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//KSn//+np////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////9ra//+zs///iIj//7e3////////////////////////////////
- ////////////////////////////////////////////////////////6en//xER//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//PDz///Pz////////////////////////////////////////////////
- ///////////////////p6f//PDz//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//g4P/////
- ///////////////////////////////////////////////////////////////////6+v//UFD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wQE//+/v///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////+Dg///AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//7e3
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////8AAP//AAD//wAA//8AAP//AAD//yMj////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////wAA//8AAP//AAD//wAA//8AAP//AAD//+Hh////////////////
- /////////////////////////////////////////////8LC//8NDf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//5OT////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////+jo///AAD//wAA//8AAP//AAD//wAA
- //9RUf//Ghr//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8aGv//2dn/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///g4P//t7f//4yM//9hYf//ODj//w0N//8AAP//AAD//wAA//9aWv//////////////////////////
- ////////////////////////////////////////////////////////6en//ykp//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//VVX///b2////////////////////////////////////////////////
- //////////////////////////////r6//9iYv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //9ZWf//8/P/////////////////////////////////////////////////////////////b2///wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//+oqP//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////+3t///BAT//wAA//8AAP//AAD//wAA//8AAP//AAD//4OD
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////AAD//wAA//8AAP//AAD//wAA//8jI///////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////8REf//AAD//wAA//8AAP//AAD//wAA///h4f//////////
- /////////////////////////////////////////////6ys//8ICP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//5OT////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////o6P//wAA//8AAP//AAD//wAA
- //8AAP//f3///+np//8pKf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//xER///Cwv//////////
- ////////////////////////////////////////////////////////5+f//7y8//+Rkf//ZGT//zg4
- //8NDf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//FRX/////////////////////
- ////////////////////////////////////////////////////////3d3//ykp//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//+vr////////////////////////////////////////////////
- /////////////////////////////////////////////4uL//8EBP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//zU1///p6f//////////////////////////////////////////////////i4v//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//+Pj///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////h4f//FRX//wAA//8AAP//AAD//wAA//8AAP//AAD//0hI
- ///6+v//////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////wAA//8AAP//AAD//wAA//8AAP//IyP/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////IyP//wAA//8AAP//AAD//wAA//8AAP//xMT/////
- /////////////////////////////////////////////6ys//8EBP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//5OT////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////6Oj//8AAP//AAD//wAA
- //8AAP//AAD//39/////////8PD//zw8//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//CAj//6ys
- /////////////////////////////+vr//+/v///kZH//2ho//88PP//ERH//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA///S0v//////////
- ////////////////////////////////////////////////////////2dn//xoa//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//+zs///////////////////////////////////////////
- ////////////////////////////////////////////////////////s7P//w0N//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//Ghr//8zM////////////////////////////////////////paX//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//9vb///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////29v//MTH//wAA//8AAP//AAD//wAA//8AAP//AAD//yIi
- ///w8P//////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////8AAP//AAD//wAA//8AAP//AAD//yMj
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////ycn//8AAP//AAD//wAA//8AAP//AAD//8TE
- /////////////////////////////////////////////6ys//8EBP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//BAT//6Wl////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////+env//AAD//wAA
- //8AAP//AAD//wAA//9/f//////////////z8///UFD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8EBP//lpb////////Z2f//RET//xYW//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//kZH/////
- ////////////////////////////////////////////////////////2dn//xoa//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//cHD/////////////////////////////////////
- ///////////////////////////////////////////////////////////////////U1P//IiL//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8NDf//qKj/////////////////////////////u7v//wQE
- //8AAP//AAD//wAA//8AAP//AAD//wAA//9VVf//+vr/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////YmL//wAA//8AAP//AAD//wAA//8AAP//AAD//w0N
- ///Q0P//////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////r6///AAD//wAA//8AAP//AAD//wAA
- //8jI///////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////9ERP//AAD//wAA//8AAP//AAD//wAA
- //+rq////////////////////////////////////////6Wl//8EBP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//BAT//6ys////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////f3///wAA
- //8AAP//AAD//wAA//8AAP//f3////////////////////r6//9nZ///AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//98fP//4eH//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//1NT
- ////////////////////////////////////////////////////////wsL//w0N//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//zQ0////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////+zs
- //9BQf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//+Dg///////////////////0ND//w0N
- //8AAP//AAD//wAA//8AAP//AAD//wAA//88PP//8/P/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////nZ3//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //+hof//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////4eH//wAA//8AAP//AAD//wAA
- //8AAP//IyP/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////RET//wAA//8AAP//AAD//wAA
- //8AAP//o6P//////////////////////////////////5OT//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//BAT//6ys////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////39/
- //8AAP//AAD//wAA//8AAP//AAD//39//////////////////////////////0tL//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//15e//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8NDf//+vr/////////////////////////////////////////////wsL//w0N//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//8PD/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////+vr//2dn//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//1lZ///z8///4eH//xoa
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8pKf//7Oz/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////zMz//wgI//8AAP//AAD//wAA//8AAP//AAD//wAA
- //9ra///////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////+Hh//8AAP//AAD//wAA
- //8AAP//AAD//yMj////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////15e//8AAP//AAD//wAA
- //8AAP//AAD//5GR/////////////////////////////5OT//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//DQ3//7Oz////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //9/f///AAD//wAA//8AAP//AAD//wAA//9/f///////////////////6en//1VV//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8ICP//CAj//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8EBP//MDD//1pa//+IiP//q6v//wAA//8AAP//AAD//wAA
- //8AAP//AAD//8vL////////////////////////////////////////r6///w0N//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//i4v//wgI//8AAP//AAD//wAA//8AAP//AAD//7Oz////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////k5P//wQE//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//NTX//ykp
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8aGv//3d3/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////7Oz//x4e//8AAP//AAD//wAA//8AAP//AAD//wAA
- //84OP//+vr/////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////h4f//AAD//wAA
- //8AAP//AAD//wAA//8jI///////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////9hYf//AAD//wAA
- //8AAP//AAD//wAA//9/f////////////////////////5OT//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//DQ3//8LC////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////f3///wAA//8AAP//AAD//wAA//8AAP//jIz/////////////nZ3//xER//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//9FRf//4eH//zg4//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//zAw//9WVv//f3///6+v///W1v//+vr///////////////////////80NP//AAD//wAA
- //8AAP//AAD//wAA//+Hh////////////////////////////////////////8LC//8NDf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//5OT//9ERP//AAD//wAA//8AAP//AAD//wAA//9tbf//////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////+3t///DQ3//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8NDf//zMz/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////+vr//0VF//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8aGv//5eX/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////4eH//wAA
- //8AAP//AAD//wAA//8AAP//IyP/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////c3P//wAA
- //8AAP//AAD//wAA//8AAP//d3f//////////////////4OD//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//DQ3//8LC////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////39///8AAP//AAD//wAA//8AAP//AAD//6Oj///Z2f//QUH//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//xER//+hof////////////9TU///AAD//wAA//8AAP//AAD//wAA
- //9wcP//0tL///b2////////////////////////////////////////////////////////cHD//wAA
- //8AAP//AAD//wAA//8AAP//R0f/////////////////////////////////////////////wsL//w0N
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//IiL//wAA//8AAP//AAD//wAA//8AAP//Kyv/////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////9nZ//8mJv//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8EBP//t7f/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////4CA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8EBP//v7//////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////+Hh
- //8AAP//AAD//wAA//8AAP//AAD//yMj////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////39/
- //8AAP//AAD//wAA//8AAP//AAD//2Fh/////////////3R0//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//Ghr//8LC////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////9/f///AAD//wAA//8AAP//AAD//wAA//9CQv//CAj//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//1VV///s7P//////////////////aGj//wAA//8AAP//AAD//wAA
- //8AAP//f3///////////////////////////////////////////////////////////////////7u7
- //8AAP//AAD//wAA//8AAP//AAD//wgI///29v//////////////////////////////////////////
- ///Cwv//DQ3//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- ///n5///////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////7Oz//0FB//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//oaH/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////6+v//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//j4//////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///h4f//AAD//wAA//8AAP//AAD//wAA//88PP//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //+IiP//AAD//wAA//8AAP//AAD//wAA//9hYf///////3R0//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//Ghr//9nZ////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////f3///wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//Hh7//7S0/////////////////////////////4OD//8AAP//AAD//wAA
- //8AAP//AAD//2Rk////////////////////////////////////////////////////////////////
- ///z8///BAT//wAA//8AAP//AAD//wAA//8AAP//w8P/////////////////////////////////////
- /////////////8LC//8aGv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//q6v/////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////6+v//Z2f//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//g4P/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////93d//8NDf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//WVn/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////4eH//wAA//8AAP//AAD//wAA//8AAP//RET/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////o6P//wAA//8AAP//AAD//wAA//8AAP//RET//3R0//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//Ghr//9nZ////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////2ho//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//b2////Pz//////////////////////////////////+jo///AAD//wAA
- //8AAP//AAD//wAA//9MTP//////////////////////////////////////////////////////////
- /////////////zs7//8AAP//AAD//wAA//8AAP//AAD//39/////////////////////////////////
- ////////////////////////2dn//xoa//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//2ho////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //+Tk///BAT//wAA//8AAP//AAD//wAA//8AAP//Z2f/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////Pz//8uLv//AAD//wAA//8AAP//AAD//wAA
- //8AAP//Li7///Pz////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////+Hh//8AAP//AAD//wAA//8AAP//AAD//0RE////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////6Oj//8AAP//AAD//wAA//8AAP//AAD//wQE//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//Hh7//9nZ////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////9hYf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8qKv//yMj/////////////////////////////////////////////xMT//wAA
- //8AAP//AAD//wAA//8AAP//MDD/////////////////////////////////////////////////////
- /////////////8zM//8aGv//AAD//wAA//8AAP//AAD//wAA//8/P///////////////////////////
- ///////////////////////////////////Z2f//Ghr//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8rK///////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////7e3//8NDf//AAD//wAA//8AAP//TEz///r6////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////9ZWf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//DQ3//9nZ////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////h4f//AAD//wAA//8AAP//AAD//wAA//9ERP//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////ExP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//KSn//+np////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////p6f//NTX//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wQE//+Cgv//+vr//////////////////////////////////////////////////93d
- //8AAP//AAD//wAA//8AAP//AAD//xER////////////////////////////////////////////////
- /////////////52d//8ICP//AAD//wAA//8AAP//AAD//wAA//8AAP//BAT///Pz////////////////
- /////////////////////////////////////////////9nZ//8aGv//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//+fn////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////2dn//yYm//8AAP//NTX///Pz////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////+Skv//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//6+v////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////4eH//wAA//8AAP//AAD//wAA//8AAP//RET/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////xMT//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//KSn//+np////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////+dnf//ERH//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//zk5///Z2f//////////////////////////////////////////////////////////
- ///29v//AAD//wAA//8AAP//AAD//wAA//8AAP//8/P/////////////////////////////////////
- ////////+vr//2dn//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//x4e///p6f//////////
- ////////////////////////////////////////////////////////2dn//xoa//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//+rq///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////s7P//YmL//+np////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////+/v///BAT//wAA//8AAP//AAD//wAA
- //8AAP//AAD//4CA////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////9ra//8AAP//AAD//wAA//8AAP//AAD//0RE////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////9ra//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//KSn//+np////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////9nZ//9BQf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//DQ3//5aW///6+v//////////////////////////////////////////////////////////
- /////////////xYW//8AAP//AAD//wAA//8AAP//AAD//9ra////////////////////////////////
- ////////6en//zg4//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//0FB///p6f//////////
- ///////////////////////////////////////////////////////////////////Z2f//KSn//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//YWH/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////p6f//Ghr//wAA//8AAP//AAD//wAA
- //8AAP//AAD//0VF///6+v//////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////ExP//AAD//wAA//8AAP//AAD//wAA//9ERP//////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////h4f//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//PDz///Pz////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////+vr//4aG//8ICP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//SEj//+Xl////////////////////////////////////////////////////////////////
- //////////////////8wMP//AAD//wAA//8AAP//AAD//wAA//9VVf//kZH//7y8///g4P//////////
- ////////v7///xoa//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//3Bw///6+v//////////
- /////////////////////////////////////////////////////////////////////////////+np
- //8pKf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//yMj///6+v//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////6+v//PDz//wAA//8AAP//AAD//wAA
- //8AAP//AAD//x4e///s7P//////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////xMT//wAA//8AAP//AAD//wAA//8AAP//RET/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////6+v//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//PDz///Pz////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////yMj//y4u//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//8TE////////////////////////////////////////////////////////////////
- ////////////////////////TEz//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wgI
- //80NP//U1P//wQE//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//CAj//6Gh////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////6en//ykp//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//VVX///r6////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////c3P//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wgI///MzP//////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////8TE//8AAP//AAD//wAA//8AAP//AAD//0RE
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//PDz///Pz////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////z8///b2///wQE//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA///ExP//////////////////////////////////////////////////////////
- /////////////////////////////2Rk//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//Hh7//8zM////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////p6f//KSn//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//9VVf//+vr/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////paX//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//+dnf//////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////ExP//AAD//wAA//8AAP//AAD//wAA
- //9ERP//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////BAT//wAA//8AAP//AAD//wAA
- //8AAP//VVX///Pz////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////+0tP//Hh7//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//xMT/////////////////////////////////////////////////////
- //////////////////////////////////9/f///AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//RUX//+zs////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////+np//8mJv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//0xM
- ///z8///////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////1NT//w0N//8AAP//AAD//wAA
- //8AAP//AAD//wAA//9nZ///////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////xMT//wAA//8AAP//AAD//wAA
- //8AAP//RET/////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////yMj//8AAP//AAD//wAA
- //8AAP//VVX///r6////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////+np//9VVf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//BAT//w0N
- //8AAP//AAD//wAA//8AAP//AAD//8TE////////////////////////////////////////////////
- ////////////////////////////////////////o6P//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//d3f///r6////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////kZH//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//PDz///Pz////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////8/P//yYm//8AAP//AAD//wAA
- //8AAP//AAD//wAA//81Nf//9vb/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////8TE//8AAP//AAD//wAA
- //8AAP//AAD//1NT////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////8jI///AAD//wAA
- //8AAP//VVX///r6////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////52d//8REf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//MTH//8zM
- //9ERP//AAD//wAA//8AAP//AAD//wAA///ExP//////////////////////////////////////////
- /////////////////////////////////////////////87O//8nJ///AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8NDf//paX/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////8TE//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//88PP//8/P/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////0xM//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8VFf//5eX/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////ExP//AAD//wAA
- //8AAP//AAD//wAA//9hYf//////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////QED//wAA
- //8AAP//a2v///r6////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////2dn//0FB//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8ICP//ior///r6
- ////////RET//wAA//8AAP//AAD//wAA//8AAP//4eH/////////////////////////////////////
- //////////////////////////////////////////////////////////////r6///a2v//t7f//5GR
- //9ra///TEz//x4e//8AAP//AAD//wAA//8AAP//AAD//wAA//8iIv//0ND/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////8/P//4KC//8NDf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//zw8///z8///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////4iI//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8EBP//u7v/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////xMT//wAA
- //8AAP//AAD//wAA//8AAP//YWH/////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////0RE
- //8AAP//dHT/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///6+v//hob//wgI//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//9BQf//3Nz/////
- /////////////0RE//8AAP//AAD//wAA//8AAP//AAD//+Hh////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////9vb//9bW//+zs///jIz//2ho//9eXv//7Oz/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////6+v//nZ3//xoa//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//PDz//+np////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////7u7//8EBP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//iIj/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////8TE
- //8AAP//AAD//wAA//8AAP//AAD//2Fh////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //9TU///dHT/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///IyP//Li7//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//xER//+dnf//////////
- //////////////////9ERP//AAD//wAA//8AAP//AAD//wAA///h4f//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////+ysv//Kir//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8pKf//6en/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////+Hh//8VFf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//UVH/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///ExP//AAD//wAA//8AAP//AAD//wAA//9hYf//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////xcX/////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////////////////Pz
- //9vb///BAT//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//1VV///l5f//////////
- ////////////////////////RET//wAA//8AAP//AAD//wAA//8AAP//4eH/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////8jI//9CQv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8nJ///AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//ykp///p6f//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////b2//81Nf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//KSn///Pz////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////xMT//wAA//8AAP//AAD//wAA//8AAP//YWH/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////7S0
- //8eHv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//FRX//7Cw////////////////
- /////////////////////////////ycn//8AAP//AAD//wAA//8AAP//AAD//+Hh////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////3Nz//1lZ//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//0JC///IyP//+vr//1VV//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//KSn//+np
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////9nZ///AAD//wAA
- //8AAP//AAD//wAA//8AAP//DQ3//9TU////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////6Oj//8AAP//AAD//wAA//8AAP//AAD//2Fh////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////+np
- //9FRf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//9dXf//4eH/////
- //////////////////////////////////8jI///AAD//wAA//8AAP//AAD//wAA///h4f//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////s7P//cnL//wQE//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//MjL//7m5///////////////////6+v//VVX//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8pKf//5eX/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////+hof//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//6io////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////+jo///AAD//wAA//8AAP//AAD//wAA//9hYf//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////729//8yMv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wgI
- //92dv//8PD/////////////////////////////IyP//wAA//8AAP//AAD//wAA//8AAP//4eH/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////b2//+Kiv//ERH//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8mJv//paX///////////////////////////////////r6//9VVf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//xoa///Z2f//////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////MzP//CAj//wAA
- //8AAP//AAD//wAA//8AAP//AAD//3d3////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////o6P//wAA//8AAP//AAD//wAA//8AAP//YWH/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////6Gh//8iIv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//xER//+Ojv//9vb//////////////////yMj//8AAP//AAD//wAA//8AAP//AAD///b2
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////9zc//8eHv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//xER
- //+Zmf//+vr/////////////////////////////////////////////+vr//1VV//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//Ghr//9nZ////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////s7P//IiL//wAA
- //8AAP//AAD//wAA//8AAP//AAD//0FB///6+v//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////6Oj//8AAP//AAD//wAA//8AAP//AAD//2Fh////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////9vb//46O//8REf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//yYm//+lpf////////////8jI///AAD//wAA//8AAP//AAD//wAA
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////yMj//zY2//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8EBP//amr///Dw////////////////////////////////////////////////////////dHT//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8aGv//2dn/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////6+v//SEj//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//+QkP//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////+jo///AAD//wAA//8AAP//AAD//wAA//9hYf//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////8PD//3Z2//8ICP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//zY2///Cwv//IyP//wAA//8AAP//AAD//wAA
- //8AAP//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////6+v//mZn//xER//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8VFf//nZ3/////////////////////////////////////////////////////
- //90dP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//xoa///Z2f//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////4CA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//3x8///6+v//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////o6P//wAA//8AAP//AAD//wAA//8AAP//a2v/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////4eH//2Fh
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////s7P//Zmb//wQE//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//85Of//3d3/////////////////////////////////////
- ////////+vr//ycn//8AAP//AAD//wAA//8AAP//AAD//wAA//8NDf//wsL/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////oaH//wQE//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//TEz///Pz////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////6Oj//8AAP//AAD//wAA//8AAP//AAD//39/
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////o6P//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//9mZv//8PD/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////0dH//0VF//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////MzP//OTn//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//9nZ////////////////////////////////
- /////////////3R0//8AAP//AAD//wAA//8AAP//AAD//wAA//8EBP//rKz/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////Cwv//FRX//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8uLv//4eH/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////+jo///AAD//wAA//8AAP//AAD//wAA
- //9/f///////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////6Oj//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//xUV//+oqP//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////vb3//zIy//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //+dnf//FRX//wAA//8AAP//AAD//wAA//8AAP//AAD//yMj////////////////////////////////
- /////////////5OT//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//j4//////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////93d//8pKf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//xoa
- ///Cwv//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////o6P//wAA//8AAP//AAD//wAA
- //8AAP//f3//////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////AwP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//0lJ///h4f//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////oaH//yIi//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//5mZ///6+v//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////Dw//8yMv//AAD//wAA//8AAP//AAD//wAA//9tbf//////////////////////////
- /////////////6ys//8EBP//AAD//wAA//8AAP//AAD//wAA//8AAP//b2//////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////8/P//0VF//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//BAT//6Gh////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////6Oj//8AAP//AAD//wAA
- //8AAP//AAD//39/////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////xMT//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//CAj//4+P///6+v//////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////29v//jo7//xER//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//g4P/////////////////////////////////////
- /////////////////////////////////////////////7+///+Rkf//o6P//7e3///ExP//2tr//+Hh
- ///29v//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////Ghr//wAA//8AAP//AAD//wAA//8AAP//u7v/////////////////////
- /////////////8LC//8NDf//AAD//wAA//8AAP//AAD//wAA//8AAP//UFD///r6////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////6+v//a2v//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//fHz///r6////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////+jo///AAD//wAA
- //8AAP//AAD//wAA//9/f///////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////8TE//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//MTH//8jI
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////w8P//dnb//wgI
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//4OD////////////////////////////////
- //////////////////////////////////////////////////9oaP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8eHv//IyP//0BA//9ERP//YWH//2Rk//9/f///zc3/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////zs7//wAA//8AAP//AAD//wAA//8AAP//CAj///b2////////////////
- /////////////9nZ//8aGv//AAD//wAA//8AAP//AAD//wAA//8AAP//ODj///Pz////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////+Wlv//BAT//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//9QUP//8/P/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////iIj//wAA
- //8AAP//AAD//wAA//8AAP//f3//////////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////ExP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8EBP//b2////Dw////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///h4f//YWH//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//+jo///////////////////////////
- ////////////////////////////////////////////////////////Vlb//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//9CQv//u7v/////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////39///8AAP//AAD//wAA//8AAP//AAD//0tL////////////////
- /////////////+np//8pKf//AAD//wAA//8AAP//AAD//wAA//8AAP//Jib//+np////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////7e3
- //8NDf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//zEx///l5f//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////39/
- //8AAP//AAD//wAA//8AAP//AAD//39/////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////2tr//wAA
- //8AAP//AAD//wAA//8AAP//IyP/////////////wMD//yoq//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8eHv//sLD/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//o6P/////////////////////
- /////////////////////////////////////////////////////////////0RE//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8yMv//qqr///r6////////////////////////////////////////////////////////////////
- //////////////////////////////////87O///AAD//wAA//8AAP//AAD//wAA//+Vlf//////////
- //////////////Pz//88PP//AAD//wAA//8AAP//AAD//wAA//8AAP//ERH//9nZ////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////1NT//yIi//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//Ghr//8fH////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //9/f///AAD//wAA//8AAP//AAD//wAA//9/f///////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////+Hh
- //8AAP//AAD//wAA//8AAP//AAD//yMj///////////////////29v//fn7//wQE//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//9RUf//5eX/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////6+v//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//6Oj////////////////
- //////////////////////////////////////////////////////////////////8nJ///AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8mJv//lZX///b2////////////////////////////////////////////////
- ///////////////////////////////////s7P//AAD//wAA//8AAP//AAD//wAA//8AAP//3Nz/////
- //////////////r6//9VVf//AAD//wAA//8AAP//AAD//wAA//8AAP//BAT//8LC////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////p6f//PDz//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8ICP//paX/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////f3///wAA//8AAP//AAD//wAA//8AAP//f3//////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///h4f//AAD//wAA//8AAP//AAD//wAA//8AAP/////////////////////////////U1P//OTn//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//w0N//+Wlv//+vr/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////4eH//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//+3t///////////
- ////////////////////////////////////////////////////////////////////////ERH//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8aGv//hYX///Dw////////////////////////////////
- ////////////////////////////////////////pqb//wAA//8AAP//AAD//wAA//8AAP//Jyf/////
- //////////////////90dP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//6io////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////b2//9dXf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //+AgP//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////39///8AAP//AAD//wAA//8AAP//AAD//39/////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////4eH//wAA//8AAP//AAD//wAA//8AAP//AAD///////////////////////////////////r6
- //+Wlv//DQ3//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//zk5///Q0P//////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////+Hh//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//xMT/////
- /////////////////////////////////////////////////////////////////////////////wAA
- //8AAP//AAD//wAA//8AAP//AAD//yMj//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8REf//i4v/////////////////////
- /////////////////////////////////////////////1pa//8AAP//AAD//wAA//8AAP//AAD//3Fx
- //////////////////+Tk///AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//4uL////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////4iI//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//1BQ///z8///////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////9/f///AAD//wAA//8AAP//AAD//wAA//+Dg///////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////Pz//8AAP//AAD//wAA//8AAP//AAD//wAA////////////////////////////////
- /////////////+Xl//9NTf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//BAT//3d3
- ///29v//////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////h4f//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//8TE
- /////////////////////////////////////////////////////////////////////////////+Hh
- //8AAP//AAD//wAA//8AAP//AAD//w0N///////////////////k5P//4eH//8fH///ExP//q6v//319
- //8REf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//7Cw////////////////
- //////////////////////////////////////////////r6//8REf//AAD//wAA//8AAP//AAD//wAA
- //+/v/////////////+srP//BAT//wAA//8AAP//AAD//wAA//8AAP//AAD//2tr////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////qKj//w0N//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//MTH//+Xl////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////f3///wAA//8AAP//AAD//wAA//8AAP//o6P/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////AAD//wAA//8AAP//AAD//wAA//8AAP//////////////////////////
- /////////////////////////////6ys//8aGv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//IiL//7y8////////////////////////////////////////////////////////////////
- ////////////////////////////////////////4eH//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- ///Hx///////////////////////////////////////////////////////////////////////////
- ///Pz///AAD//wAA//8AAP//AAD//wAA//8jI///////////////////////////////////////////
- ////////8PD//4yM//8aGv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//1VV////////////////
- ///////////////////////////////////////////////////Hx///AAD//wAA//8AAP//AAD//wAA
- //8NDf//9vb////////Cwv//DQ3//wAA//8AAP//AAD//wAA//8AAP//AAD//0hI///6+v//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////Hx///Ghr//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8aGv//x8f/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////39///8AAP//AAD//wAA//8AAP//AAD//6Oj////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////wAA//8AAP//AAD//wAA//8AAP//AAD//+Tk////////////////
- ////////////////////////////////////////8PD//2Zm//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//9WVv//////////////////////////////////////////////////////////
- /////////////////////////////////////////////+Hh//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//4eH/////////////////////////////////////////////////////////////////////
- ////////wMD//wAA//8AAP//AAD//wAA//8AAP//RET/////////////////////////////////////
- ////////////////////////3Nz//wQE//8AAP//AAD//wAA//8AAP//AAD//xER///s7P//////////
- ////////////////////////////////////////////////////////fHz//wAA//8AAP//AAD//wAA
- //8AAP//T0/////////Z2f//Ghr//wAA//8AAP//AAD//wAA//8AAP//AAD//zEx///z8///////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////+Xl
- //8xMf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wgI//+lpf//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////9/f///AAD//wAA//8AAP//AAD//wAA//+jo///////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////8AAP//AAD//wAA//8AAP//AAD//wAA///h4f//////////
- ////////////////////////////////////////////////////////wMD//yoq//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//d3f/////////////////////////////////////////////////////
- ///////////////////////////////////////////////////h4f//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//+Hh////////////////////////////////////////////////////////////////
- /////////////6Oj//8AAP//AAD//wAA//8AAP//AAD//1NT////////////////////////////////
- /////////////////////////////01N//8AAP//AAD//wAA//8AAP//AAD//wAA//+hof//////////
- /////////////////////////////////////////////////////////////y8v//8AAP//AAD//wAA
- //8AAP//AAD//5mZ///p6f//KSn//wAA//8AAP//AAD//wAA//8AAP//AAD//x4e///p6f//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////8/P//0xM//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//4CA////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////f3///wAA//8AAP//AAD//wAA//8AAP//o6P/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////ERH//wAA//8AAP//AAD//wAA//8AAP//4eH/////
- ///////////////////////////////////////////////////////////////////29v//fn7//wQE
- //8AAP//AAD//wAA//8AAP//AAD//56e////////////////////////////////////////////////
- ////////////////////////////////////////////////////////4eH//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA///h4f//////////////////////////////////////////////////////////
- //////////////////+MjP//AAD//wAA//8AAP//AAD//wAA//9kZP//////////////////////////
- /////////////////////////////6Gh//8AAP//AAD//wAA//8AAP//AAD//wAA//9FRf//////////
- /////////////////////////////////////////////////////////////+Tk//8AAP//AAD//wAA
- //8AAP//AAD//wAA///U1P//PDz//wAA//8AAP//AAD//wAA//8AAP//AAD//w0N///Z2f//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////6+v//fHz//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//UFD///Pz
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////39///8AAP//AAD//wAA//8AAP//AAD//6Oj
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////yMj//8AAP//AAD//wAA//8AAP//AAD//+Hh
- ////////////////////////////////////////////////////////////////////////////////
- //80NP//AAD//wAA//8AAP//AAD//wAA///AwP//////////////////////////////////////////
- /////////////////////////////////////////////////////////////8/P//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//8PD/////////////////////////////////////////////////////
- ////////////////////////d3f//wAA//8AAP//AAD//wAA//8AAP//f3//////////////////////
- /////////////////////////////+Xl//8REf//AAD//wAA//8AAP//AAD//wAA//8NDf//4eH/////
- //////////////////////////////////////////////////////////////////+env//AAD//wAA
- //8AAP//AAD//wAA//8nJ///VVX//wAA//8AAP//AAD//wAA//8AAP//AAD//wQE//+/v///////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////+dnf//BAT//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8xMf//5eX/////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////9wcP//AAD//wAA//8AAP//AAD//wAA
- //+jo///////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////8jI///AAD//wAA//8AAP//AAD//wAA
- ///Ly///////////////////////////////////////////////////////////////////////////
- ////////DQ3//wAA//8AAP//AAD//wAA//8AAP//4eH/////////////////////////////////////
- ///////////////////////////////////////////////////////////////////ExP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD/////////////////////////////////////////////////////
- /////////////////////////////2Fh//8AAP//AAD//wAA//8AAP//AAD//5qa////////////////
- //////////////////////////////////9NTf//AAD//wAA//8AAP//AAD//wAA//8AAP//j4//////
- ////////////////////////////////////////////////////////////////////////Vlb//wAA
- //8AAP//AAD//wAA//8AAP//DQ3//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//+lpf//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////7+///8REf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//xoa///Hx///////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////YWH//wAA//8AAP//AAD//wAA
- //8AAP//o6P/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////IyP//wAA//8AAP//AAD//wAA
- //8AAP//xMT/////////////////////////////////////////////////////////////////////
- ////////6+v//wAA//8AAP//AAD//wAA//8AAP//BAT/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////xMT//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA////////////////////////////////////////////////
- //////////////////////////////////9MTP//AAD//wAA//8AAP//AAD//wAA//8EBP//LCz//09P
- //9wcP//lZX//7y8///d3f////////////+hof//AAD//wAA//8AAP//AAD//wAA//8AAP//OTn///r6
- ////////////////////////////////////////////////////////////////////////9vb//w0N
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//+Dg///////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////2dn//ykp//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//CAj//6Wl////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////2Fh//8AAP//AAD//wAA
- //8AAP//AAD//6Oj////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////yws//8AAP//AAD//wAA
- //8AAP//AAD//8TE////////////////////////////////////////////////////////////////
- /////////////8vL//8AAP//AAD//wAA//8AAP//AAD//yws////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////8TE
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//////////////////////////////////////////
- ////////////////////////////////////////ODj//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wQE//8sLP//DQ3//wAA//8AAP//AAD//wAA//8AAP//BAT//9TU
- /////////////////////////////////////////////////////////////////////////////7+/
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//9iYv//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////r6////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////w8P//QUH//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//gID/////////////////////////////////////
- //////////////////////////////////////////////////////////////////9hYf//AAD//wAA
- //8AAP//AAD//wAA//+jo///////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////9ERP//AAD//wAA
- //8AAP//AAD//wAA///ExP//////////////////////////////////////////////////////////
- //////////////////+rq///AAD//wAA//8AAP//AAD//wAA//9MTP//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///ExP//AAD//wAA//8AAP//AAD//wAA//8AAP//IyP/////////////////////////////////////
- /////////////////////////////////////////////yMj//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//4KC
- ////////////////////////////////////////////////////////////////////////////////
- //90dP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//9FRf//+vr/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////7S0//88PP//8/P/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////////////////r6
- //9nZ///AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//9QUP//8/P/////////////////////
- ////////////////////////////////////////////////////////////////////////YWH//wAA
- //8AAP//AAD//wAA//8AAP//o6P/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////RET//wAA
- //8AAP//AAD//wAA//8AAP//q6v/////////////////////////////////////////////////////
- ////////////////////////bW3//wAA//8AAP//AAD//wAA//8AAP//a2v/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////xMT//wAA//8AAP//AAD//wAA//8AAP//AAD//yMj////////////////////////////////
- //////////////////////////////////////////////////8EBP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//yoq
- ///29v//////////////////////////////////////////////////////////////////////////
- ////////Kyv//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8uLv//8/P/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////Dw//8eHv//AAD//zw8///z8///////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////4+P//8EBP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//zEx///l5f//////////
- /////////////////////////////////////////////////////////////////////////////2Fh
- //8AAP//AAD//wAA//8AAP//AAD//6Oj////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////0RE
- //8AAP//AAD//wAA//8AAP//AAD//6Oj////////////////////////////////////////////////
- ///////////////////6+v//d3f//wAA//8AAP//AAD//wAA//8AAP//AAD//4yM////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////8TE//8AAP//AAD//wAA//8AAP//AAD//wAA//8jI///////////////////////////
- ///////////////////////////////////////////////////w8P//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- ///IyP//////////////////////////////////////////////////////////////////////////
- ////////3Nz//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8aGv//6en/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////9vb///AAD//wAA//8AAP//PDz///Pz////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////s7P//w0N//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//Ghr//8fH
- ////////////////////////////////////////////////////////////////////////////////
- //9hYf//AAD//wAA//8AAP//AAD//wAA///ExP//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //9ISP//AAD//wAA//8AAP//AAD//wAA//+jo///////////////////////////////////////////
- ///////////////////z8///SEj//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//+zs///////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////+8vP//AAD//wAA//8AAP//AAD//wAA//8AAP//NDT/////////////////////
- ////////////////////////////////////////////////////////9vb//6+v//+IiP//ZGT//0hI
- //8eHv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //9vb///////////////////////////////////////////////////////////////////////////
- /////////////5WV//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8NDf//0ND/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////AwP//AAD//wAA//8AAP//AAD//wAA//8uLv//6en/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////Q0P//Hh7//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8ICP//paX/////////////////////////////////////////////////////////////////////
- ////////YWH//wAA//8AAP//AAD//wAA//8AAP//xMT/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////YWH//wAA//8AAP//AAD//wAA//8AAP//o6P/////////////////////////////////////
- ///////////////////Z2f//KSn//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//2dn/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////o6P//wAA//8AAP//AAD//wAA//8AAP//AAD//0RE////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////b2///a2v//t7f//5GR//9wcP//T0///yws//8ICP//AAD//wAA//8AAP//AAD//wAA
- //8iIv//8/P/////////////////////////////////////////////////////////////////////
- //////////////////9LS///AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8EBP//t7f/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////z8///IiL//wAA//8AAP//AAD//wAA//8AAP//AAD//ykp
- ///p6f//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////+np//84OP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//+AgP//////////////////////////////////////////////////////////
- /////////////2Fh//8AAP//AAD//wAA//8AAP//AAD//8TE////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////2Fh//8AAP//AAD//wAA//8AAP//AAD//4yM////////////////////////////////
- //////////////////+7u///ERH//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8EBP//nZ3/////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////6Oj//8AAP//AAD//wAA//8AAP//AAD//wAA//9ERP//////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////+Tk///AwP//np7//3d3
- //9WVv//t7f/////////////////////////////////////////////////////////////////////
- ///////////////////29v//CAj//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//nZ3/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////cnL//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//KSn//+np////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////8/P//1VV//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//6Ki////////////////////////////////////////////////
- //////////////////9hYf//AAD//wAA//8AAP//AAD//wAA///ExP//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////9hYf//AAD//wAA//8AAP//AAD//wAA//9/f///////////////////////////
- //////////////////+Tk///BAT//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8aGv//wsL/////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////+jo///AAD//wAA//8AAP//AAD//wAA//8AAP//RET/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////t7f//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//gID/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////yMj//wQE//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8iIv//2dn/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////Pz//88PP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//3R0////////////////////////////////////////////////
- ////////////////////////YWH//wAA//8AAP//AAD//wAA//8AAP//xMT/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////YWH//wAA//8AAP//AAD//wAA//8AAP//f3//////////////////////
- //////////////r6//9nZ///AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8xMf//5eX/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////o6P//wAA//8AAP//AAD//wAA//8AAP//AAD//2Fh
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////2ho//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//XV3/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////9vb//yoq//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//xoa///Z2f//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////Pz//88PP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//3R0////////////////////////////////////////////////
- /////////////////////////////1pa//8AAP//AAD//wAA//8AAP//AAD//8TE////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////39///8AAP//AAD//wAA//8AAP//AAD//39/////////////////
- /////////////+np//9BQf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//9ZWf//8/P/////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////6Oj//8AAP//AAD//wAA//8AAP//AAD//wAA
- //9hYf//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////8LC//8NDf//AAD//wAA//8AAP//AAD//wAA//8AAP//PDz///r6
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////3d3//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//Ghr//9nZ////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////Pz//88PP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//1VV///6+v//////////////////////////////////////////
- //////////////////////////////////9ERP//AAD//wAA//8AAP//AAD//wAA///ExP//////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////9/f///AAD//wAA//8AAP//AAD//wAA//9wcP//////////
- /////////////9TU//8iIv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//+IiP//////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////+jo///AAD//wAA//8AAP//AAD//wAA
- //8AAP//YWH/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////9nZ//8aGv//AAD//wAA//8AAP//AAD//wAA//8AAP//KSn///Dw
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////9DQ//8EBP//AAD//wAA//8AAP//AAD//wAA
- //8ICP//Xl7//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8aGv//x8f/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////r6//88PP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//1VV///6+v//////////////////////////////////////////
- ////////////////////////////////////////RET//wAA//8AAP//AAD//wAA//8AAP//xMT/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////f3///wAA//8AAP//AAD//wAA//8AAP//YWH/////
- /////////////6+v//8NDf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//w0N//+zs///////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////o6P//wAA//8AAP//AAD//wAA
- //8AAP//AAD//3Bw////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////+np//8pKf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//2Nj
- ///29v//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////r6//8xMf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//j4////////+Li///AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//w0N///Cwv//////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////r6//9VVf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//1VV///6+v//////////////////////////////////////////
- /////////////////////////////////////////////0RE//8AAP//AAD//wAA//8AAP//AAD//8TE
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////39///8AAP//AAD//wAA//8AAP//AAD//zAw
- //9eXv//PDz//xYW//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//yYm///U1P//////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////4OD//8AAP//AAD//wAA
- //8AAP//AAD//wAA//9/f///////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////+np//8pKf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//MTH//9nZ////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////+Cgv//AAD//wAA//8AAP//AAD//wAA
- //8AAP//OTn///r6/////////////5OT//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//DQ3//8LC
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////r6//9VVf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//0hI///6+v//////////////////////////////////////////
- //////////////////////////////////////////////////9ERP//AAD//wAA//8AAP//AAD//wAA
- ///ExP//////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////+env//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//0VF///s7P//////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////9/f///AAD//wAA
- //8AAP//AAD//wAA//8AAP//f3//////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////+np//8pKf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8NDf//np7/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////Q0P//BAT//wAA//8AAP//AAD//wAA
- //8AAP//CAj//9nZ////////////////////////k5P//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8NDf//t7f/////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////r6//9VVf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//zw8///z8///////////////////////////////////////////
- ////////////////////////////////////////////////////////RET//wAA//8AAP//AAD//wAA
- //8AAP//xMT/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////o6P//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//3Bw///6+v//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////f3///wAA
- //8AAP//AAD//wAA//8AAP//AAD//39/////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////+np//8pKf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//9ZWf//8PD/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////6+v//OTn//wAA//8AAP//AAD//wAA
- //8AAP//AAD//4+P//////////////////////////////////+Tk///AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wQE//+srP//////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////9ZWf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//zw8///z8///////////////////////////////////////////
- /////////////////////////////////////////////////////////////0RE//8AAP//AAD//wAA
- //8AAP//AAD//9ra////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////6Oj//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//BAT//52d////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////39/
- //8AAP//AAD//wAA//8AAP//AAD//wAA//+jo///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////+np//8pKf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//xER
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//yIi///IyP//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////j4///wAA//8AAP//AAD//wAA
- //8AAP//AAD//zY2///6+v///////////////////////////////////////6Wl//8EBP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//BAT//6ys////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////90dP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//zw8///z8///////////////////////////////////////////
- //////////////////////////////////////////////////////////////////9ERP//AAD//wAA
- //8AAP//AAD//wAA///h4f//////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////+jo///AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//Ghr//8LC////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //9/f///AAD//wAA//8AAP//AAD//wAA//8AAP//o6P/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////+np//8pKf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//5OT
- ///s7P//SEj//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//BAT//4uL////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////2dn//wgI//8AAP//AAD//wAA
- //8AAP//AAD//wQE///Q0P//////////////////////////////////////////////////rKz//wQE
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8EBP//qKj/////////////////////////////////////
- //////////////////////////////////////////////////////////////////90dP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//ykp///z8///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////RET//wAA
- //8AAP//AAD//wAA//8AAP//4eH/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////vLz//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8aGv//S0v//+Xl////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////f3///wAA//8AAP//AAD//wAA//8AAP//AAD//6Oj////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////+np//8pKf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//5OT
- //////////////////+Skv//CAj//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//RUX//+np
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////zk5//8AAP//AAD//wAA
- //8AAP//AAD//wAA//+Cgv//////////////////////////////////////////////////////////
- //+srP//BAT//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//+Tk///////////////////////////
- //////////////////////////////////////////////////////////////////90dP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//ykp///p6f//////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////0RE
- //8AAP//AAD//wAA//8AAP//AAD//+Hh////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////8TE
- //8AAP//AAD//wAA//8nJ///TEz//2ho//+MjP//s7P//9bW///z8///////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////39///8AAP//AAD//wAA//8AAP//AAD//wAA//8WFv//PDz//1NT//9oaP//f3///56e
- //+3t///z8///+Tk////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////+np//8pKf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//5OT
- /////////////////////////////9DQ//8qKv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8VFf//t7f/////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////5aW//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8xMf//+vr/////////////////////////////////////////////////////
- /////////////6ys//8EBP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//5OT////////////////
- //////////////////////////////////////////////////////////////////+AgP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//ykp///p6f//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //9ERP//AAD//wAA//8AAP//AAD//wAA///h4f//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///p6f//vLz//93d////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////9iYv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//x4e//84OP//T0///2Rk//9/f///mpr//7Oz///Ly///4eH/////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////+np//8pKf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//5OT
- ////////////////////////////////////////8/P//2tr//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//9zc///+vr/////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////+Hh//8NDf//AAD//wAA
- //8AAP//AAD//wAA//8EBP//0ND/////////////////////////////////////////////////////
- ////////////////////////t7f//w0N//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//k5P/////
- //////////////////////////////////////////////////////////////////+Tk///AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//ykp///p6f//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////RET//wAA//8AAP//AAD//wAA//8AAP//4eH/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////0tL//3Fx//8eHv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//Ghr//zQ0//9MTP//YWH//3p6//+Vlf//r6///8fH///h4f//+vr/////////////////////
- /////////////////////////////+np//8pKf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//5OT
- ////////////////////////////////////////////////////////rKz//xER//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//zEx///d3f//////////////////////////////////////////
- //////////////////////////////////////////////////////////////////9BQf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//goL/////////////////////////////////////////////////////
- ///////////////////////////////////Cwv//DQ3//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //94eP////////////////////////////////////////////////////////////+Tk///AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//xoa///d3f//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////ycn//8AAP//AAD//wAA//8AAP//AAD//+Hh////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////9zc
- //+EhP//Jyf//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8WFv//MDD//0hI
- //9hYf//d3f//5GR//+rq///xMT//9bW//8pKf//AAD//wAA//8AAP//AAD//wAA//8AAP//BAT//6Gh
- ///////////////////////////////////////////////////////////////////h4f//PDz//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//DQ3//6Gh////////////////////////////////
- //////////////////////////////////////////////////////////////////+Zmf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//Kir///b2////////////////////////////////////////////////
- /////////////////////////////////////////////8LC//8NDf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//3R0//////////////////////////////////////////////////+Tk///AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//xoa///Z2f//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////8jI///AAD//wAA//8AAP//AAD//wAA///h4f//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////s7P//kJD//zs7
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//BAT//6ys
- //////////////////////////////////////////////////////////////////////////////r6
- //+Dg///BAT//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//WVn///Pz////////////////
- ///////////////////////////////////////////////////////////////////l5f//ERH//wAA
- //8AAP//AAD//wAA//8AAP//BAT//8jI////////////////////////////////////////////////
- ////////////////////////////////////////////////////////wsL//w0N//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//dHT///////////////////////////////////////+dnf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//xoa///Z2f//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////IyP//wAA//8AAP//AAD//wAA//8AAP//4eH/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////8/P//6am//9HR///BAT//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//BAT//wQE
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//BAT//6ys
- ////////////////////////////////////////////////////////////////////////////////
- /////////////8PD//8iIv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8iIv//zMz/////
- ////////////////////////////////////////////////////////////////////////TU3//wAA
- //8AAP//AAD//wAA//8AAP//AAD//3d3////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////MzP//Ghr//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//9dXf//+vr///////////////////////+srP//BAT//wAA
- //8AAP//AAD//wAA//8AAP//AAD//xER///Z2f//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////yMj//8AAP//AAD//wAA//8AAP//AAD//+Hh////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////b2//+ysv//WVn//wgI//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8/P///lZX//+zs
- ////////6+v//9bW///AwP//o6P//4OD//9ra///Vlb//0BA//8jI///BAT//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//BAT//6ys
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////8PD//1VV//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wQE
- //+Li///////////////////////////////////////////////////////////////////oaH//wAA
- //8AAP//AAD//wAA//8AAP//AAD//yoq///29v//////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////9nZ
- //8aGv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//1VV///6+v////////////+srP//BAT//wAA
- //8AAP//AAD//wAA//8AAP//AAD//w0N///Cwv//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////8jI///AAD//wAA//8AAP//AAD//wAA///h4f//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////wsL//2Rk//8VFf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//MzP//4SE///k5P//////////
- ///////////////////////////////////////////////////////////////////r6///1tb//8DA
- //+jo///g4P//2tr//9WVv//QED//yMj//8EBP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//BAT//6ys
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////mZn//w0N//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//0VF///p6f//////////////////////////////////////////////////7Oz//xER
- //8AAP//AAD//wAA//8AAP//AAD//wQE///IyP//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////2dn//xoa//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//VVX///r6//+srP//BAT//wAA
- //8AAP//AAD//wAA//8AAP//AAD//w0N///Cwv//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////IyP//wAA//8AAP//AAD//wAA//8AAP//8/P/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////9LS//95ef//Hh7//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//x4e//98fP//0tL/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////+vr///W1v//wMD//6Oj//+Dg///a2v//1ZW
- //9AQP//IyP//wQE//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//BAT//6ys
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////Z2f//MTH//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//Ghr//7e3/////////////////////////////////////////////1VV
- //8AAP//AAD//wAA//8AAP//AAD//wAA//9vb///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////Z2f//Ghr//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//89Pf//BAT//wAA
- //8AAP//AAD//wAA//8AAP//AAD//w0N///Cwv//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////yMj//8AAP//AAD//wAA//8AAP//AAD/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////g4P//hIT//y4u//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8VFf//aWn//8fH////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////6+v//9bW///AwP//o6P//4OD//9ra///Vlb//0BA//8jI///CAj//6ys
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////b2//9zc///AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//d3f///r6/////////////////////////////6ys
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8iIv//8/P/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////93d//8pKf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wQE//+7u///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////8jI///AAD//wAA//8AAP//AAD//wAA
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////7Oz//5WV//8/P///AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//DQ3//11d//+2tv//+vr/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////7e3
- //8VFf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//81Nf//3d3//////////////////+zs
- //8VFf//AAD//wAA//8AAP//AAD//wAA//8AAP//wMD/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////6en//ykp//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wQE//+srP//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////IyP//wAA//8AAP//AAD//wAA
- //8AAP//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////////////////Pz
- //+mpv//S0v//wQE//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wQE//9OTv//pqb///Pz////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////6en//0VF//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//w0N//+lpf//////////
- //9iYv//AAD//wAA//8AAP//AAD//wAA//8AAP//b2//////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////p6f//KSn//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wQE//+srP//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////yMj//8AAP//AAD//wAA
- //8AAP//AAD/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////6+v//trb//11d
- //8NDf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//Pz///56e///s7P//////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////j4///wQE//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//15e
- //+qqv//AAD//wAA//8AAP//AAD//wAA//8AAP//IiL///Pz////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////+np//8pKf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wQE//+srP//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////8jI///AAD//wAA
- //8AAP//AAD//wAA////////////////////////+vr//+Hh///h4f//4eH//+Hh///h4f//4eH//+Hh
- ///h4f//4eH//9ra///ExP//xMT//8TE///ExP//xMT//8TE///ExP//xMT//8TE//+zs///o6P//6Oj
- //+jo///o6P//6Oj//+jo///o6P//6Oj//+jo///jIz//39///9/f///f3///39///9kZP//FRX//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//zMz
- //+IiP//5OT/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////MzP//Jib//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//729////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////6en//zw8
- //8AAP//AAD//wAA//8AAP//AAD//wAA//+amv//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////DQ3//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8iIv//fHz//9XV
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////Pz//9iYv//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//2Ji////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///z8///PDz//wAA//8AAP//AAD//wAA//+Tk///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//FRX//21t///Hx///////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////6io//8NDf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//x4e///w8P//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////Pz//88PP//AAD//wAA//+Tk///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//w0N//9dXf//u7v///r6////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////4eH//zk5
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//+0tP//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////8/P//zw8//+Pj///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8ICP//UlL//6qq///29v//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///6+v//e3v//wQE//8AAP//AAD//wAA//8AAP//AAD//wAA//9iYv//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////29v//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
/////////////wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//0ND//+env//7Oz/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////AwP//Hh7//wAA//8AAP//AAD//wAA//8aGv//8PD/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////8AAP//AAD//wAA//8AAP//AAD//wgI//8jI///IyP//yMj//8jI///IyP//yMj
- //8jI///IyP//yMj//8jI///IyP//zg4//9ERP//RET//0RE//9ERP//RET//0RE//9ERP//RET//0RE
- //9ERP//RET//2Fh//9hYf//YWH//2Fh//9hYf//YWH//2Fh//9hYf//YWH//2Fh//9hYf//a2v//39/
- //9/f///f3///39///9/f///lZX//+Tk////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////+zs//9RUf//AAD//wAA//8AAP//rKz/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////5aW//8ICP//VVX/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////1NT//+zs////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
+ //8AAP//AAD//wAA//8oAAAAIAAAAEAAAAABACAAAAAAAIAQAAAAAAAAAAAAAAAAAAAAAAAA////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
@@ -5256,9 +158,40 @@
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////////7+/v/9/f3//f39//5+f
+ n/////////////////////////////////////////////Dw8P9/f3//f39//39/f//w8PD/////////
+ ////////////////////////39/f/39/f/9/f3//f39//39/f/+wsLD/f39//39/f/9/f3//cHBw/19f
+ X/+fn5//Pz8//5CQkP9/f3//f39//39/f/+wsLD/f39//39/f/9/f3//oaGh/zExMf9/f3//k5OT/2Ji
+ Yv////////////////////////////////+/v7//f39//5+fn/9/f3//Hx8f/zExMf+hoaH/f39//zEx
+ Mf8fHx//n5+f/5+fn/9/f3//ERER/6Ghof9zc3P/oaGh/wAAAP+fn5//f39//19fX/8AAAD/k5OT/39/
+ f//S0tL/YmJi/////////////////////////////////7+/v/9/f3//Pz8////////h4eH/YmJi/7Cw
+ sP+wsLD/YmJi/z8/P/9/f3//Pz8//39/f/8iIiL/oaGh/yIiIv+hoaH/AAAA/7+/v/8AAAD/X19f/wAA
+ AP/ExMT/AAAA/8TExP9iYmL/////////////////////////////////v7+//39/f/8/Pz////////Dw
+ 8P8xMTH/cHBw/3BwcP8xMTH/Pz8//19fX/9/f3//Pz8//zExMf9QUFD/f39//1BQUP8xMTH/Pz8//39/
+ f/8fHx//MTEx/2JiYv8AAAD/YmJi/2JiYv////////////////////////////////+/v7//Pz8//x8f
+ H///////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ //81Nf7/LSHf/2dLuP87K9n/kpL+///////r6/7/Tk79/zor2P8BAP7/FxP6/1lAw/9fRL//DAn2/yQa
+ 5/9iSLz/Z0u3/19Gvf8UDvH/BQT7/1tEwP9aQsL/Cgn8/7a3/v9MTP3/KB3k/zYo2v+Mi/z/////////
+ /////////////xkX/P/usnH//79n//C0cP9QS/b/1dX9/zUw8/+sgpv/+Lpr/w4J9v9rUL3//79n//+/
+ Z/+Tbqj/blC4/7eHjP/FkoX/8bRt/5Zwpv8JBvj/3KV5//+/Z/95XLb/ERL8/w4K9v/fqHv/aE7C/9nY
+ /v//////////////////////LCz+/9+2nv//0JH//9CR/z016v85M+7/2bKi///Qkf/VrZ//Cwb6/1pL
+ 1P//0JH//9CR/7aUsP8BAf3/AAH9/xoW8v+qirb/sZGx/wAB/f9MPtr//s+R//jLlP83LOf/emTL/+e8
+ mf9mY/f///////////////////////////9LS/7/xa7I///iuv//4rr/U0nn/+LJw//22bz/Y1bg/wYF
+ /P8AAP7/OzXt///iuv//4rr/1LvF/0Q+7f/Nt8n/79S9/6CMzv86MOv/AAD+/wAB/v+nk87//+K6/97F
+ xP/v1L//d2nd/9fV+v///////////////////////////2Vm/f+qour///Pk///z5P9nYfT/gHjs/+vg
+ 5P/67+T/yMDs/ysq+/8iIfr//vPk///z5P/r4eT/My/1/83D5f/88OT/x77s/1lW+P8AAP3/AAH//2Bb
+ 8///8+T//vPk//7y5P9pZff/7e3+////////////////////////////f4D+/4yM/f///////////39+
+ //8BAP//Cwv+/2Vl/f/q6v7/bm39/wsK/v/39/7///////r6/v8NDf3/AwP8/1JS/f/U1P7/8vL9/wYG
+ /v8DBP//0ND+//////+0tPz/f3/9/+fn/v9zc/7//v7+//////////////////////+hovz/Y2P+////
+ ////////u7r9/1VV/v9WVv3/YF76/729+/+Jif3/AgP8/9fX/f///////////3Nz+v9YV/3/WFb9/29v
+ +v/7+/7/EBD+/1lZ/v//////+Pj+/ykp/f8NDf3/yMj+/6ur/f+xsP7//////////////////////9/f
+ /f8fH/7/c3L8/4CA/P+Af/z/gH/9/39//f9/gPz/fn38/zo6/P8bHP3/RET9/39//P+BgPz/gID8/4B/
+ /v95ef3/c3P7/3Jy/P8LDP3/RkX+/3+A/P9eXPz/aWn9/6qq/f8hIfz/fn79/y4t/P//////////////
+ /////////////+Dg///JyP//yMj//8nI///IyP//yMj+/8jJ/f/IyP//yMj///r6///o6P//3Nz//9XU
+ /v/S0v7/zs3//8rK///IyP//yMj//8jI///JyP//ycj+/8nI///19f///v7+/83M/f/IyP7/1NT+////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
@@ -5276,31 +209,170 @@
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ /////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAKAAAADAAAABgAAAAAQAgAAAAAACAJQAAAAAAAAAAAAAAAAAAAAAAAP//
+ /////////v7+//7+/v////////////////////////////////////////////7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////v7+//7+/v/+/v7//v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+/////////////v7+//7+/v//////////////
+ //////////////////////////////7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ /////////v7+//7+/v/+/v7//v7+//7+/v///////v7+//7+/v///////v7+//7+/v/+/v7//v7+//7+
+ /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+/////////////v7+//7+/v////////////////////////////////////////////7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////v7+//7+/v/+/v7//v7+//7+
+ /v///////v7+//7+/v///////v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
+ /v/+/v7//v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+/////////////v7+//7+
+ /v////////////////////////////////////////////7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////v7+//7+/v/+/v7//v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+/////////////v7+//7+/v//////////////////////////////
+ //////////////7+/v///////v7+//7+/v///////v7+/+/v7/+/v7//v7+//7+/v/+/v7//19fX//7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v/U1NT/v7+//7+/
+ v/+/v7//v7+///Pz8////////v7+//7+/v///////v7+////////////////////////////////////
+ /////////////////////////////////////////////////////////////7+/v/8PDw//f39//39/
+ f/8/Pz//Ly8v/8/Pz///////////////////////////////////////////////////////////////
+ //9TU1P/SUlJ/39/f/94eHj/ERER/3p6ev/39/f//////////////////////////////////v7+//7+
+ /v/+/v7/t7e3/z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//66urv8/Pz//Pz8//z8/P/8/Pz//Pz8//56e
+ nv8HBwf/Pz8//z8/P//Hx8f/Ly8v/4mJif9MTEz/Pz8//z8/P/8/Pz//Pz8//5aWlv9XV1f/Pz8//z8/
+ P/8/Pz//Pz8//29vb/9TU1P/JCQk/z8/P/96enr/pqam/yIiIv/w8PD//v7+//7+/v///////v7+////
+ /////////v7+//7+/v//////n5+f/z8/P//39/f/v7+//7+/v/+np6f/AAAA/wgICP92dnb/x8fH/7+/
+ v/+0tLT/GRkZ/wAAAP9PT0//z8/P/7+/v//39/f/Pz8//wAAAP85OTn/xcXF/0NDQ//FxcX/c3Nz/wAA
+ AP8fHx//t7e3/7+/v/+/v7//d3d3/wAAAP8UFBT/oqKi/7+/v//U1NT/0tLS/yIiIv/w8PD//v7+//7+
+ /v///////v7+////////////////////////////n5+f/z8/P//f39//AAAA/39/f/9/f3//aWlp/yIi
+ Iv/o6Oj/kJCQ/39/f/94eHj/ERER/wAAAP/f39//Pz8//wAAAP/f39//Pz8//wAAAP+ysrL/c3Nz/zk5
+ Of/Y2Nj/c3Nz/wAAAP9/f3//n5+f/wAAAP8AAAD/AAAA/wAAAP9TU1P/0tLS/wAAAP9TU1P/0tLS/yIi
+ Iv/w8PD//////////////////////////////////v7+//7+/v/+/v7/n5+f/z8/P//f39//AAAA//7+
+ /v//////0tLS/yIiIv/l5eX/WVlZ/1lZWf/l5eX/IiIi/wAAAP/f39//Pz8//wAAAP/f39//Pz8//wAA
+ AP+ysrL/c3Nz/wAAAP+ysrL/c3Nz/wAAAP9/f3//n5+f/wAAAP9fX1//d3d3/wAAAP9TU1P/0tLS/wAA
+ AP9TU1P/0tLS/yIiIv/w8PD//v7+//7+/v///////v7+/////////////v7+//7+/v//////n5+f/z8/
+ P//f39//AAAA////////////3d3d/yQkJP8+Pj7/v7+//7+/v/8+Pj7/JCQk/y8vL/8XFxf/v7+//7+/
+ v/+/v7//Ly8v/yAgIP8RERH/qamp/7+/v/+/v7//VlZW/xwcHP8HBwf/j4+P/7+/v/+np6f/AAAA/yQk
+ JP8+Pj7/np6e/wAAAP8+Pj7/np6e/yIiIv/w8PD//v7+//7+/v///////v7+////////////////////
+ ////////n5+f/z8/P//f39//AAAA/////////////////8nJyf9/f3//f39//39/f/9/f3//ycnJ/9/f
+ 3/9/f3//f39//39/f/9/f3//f39//8DAwP+IiIj/f39//39/f/9/f3//f39//7m5uf+Pj4//f39//39/
+ f/9/f3//f39//8jIyP9/f3//f39//39/f/9/f3//f39//5CQkP/39/f/////////////////////////
+ /////////v7+//7+/v/+/v7/n5+f/w8PD/83Nzf/AAAA//7+/v///////v7+//7+/v/+/v7//v7+//7+
+ /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+/////////////v7+//7+/v////////////////////////////////////////////7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+/////////////////8/P//+Cgv7/f4D+/4B//v9/gP7/g4P//9fX
+ /v/+/v7////////////8/P7/vr7//4GC/v9/f/7/f3///56d/v+Bgf7/gX/9/4F//v9/f/7/f3/+/39/
+ //9/gP//f4D+/39//v+AgP7/f4D+/4B//v9/f/7/f3/+/3+A//9/gP//f4D//4SE/v+6uv7//v7//9jY
+ /f+Bgf7/f3/+/4B//v+DhP7/5OP9/////////////////////////////v7+/yUm/v8GBfn/X0W9/5tv
+ lf+Ua5v/OirY/zw6/v/29v7//v7+//j4/v+Bgf7/Dgz8/1c/xf8qHuP/AgD+/wYB/v9CL9P/lGqb/5lt
+ mP9VPcX/AgH8/x0U6/94WK7/l3CW/5lwlP+acJP/iGSi/ysf4f8BAf3/Cwj3/4Jfp/+YcJb/fVuq/wYF
+ +v8VFf7/19f+/1BR/f8CAvz/WEDE/3RUsv8MDfj/ysj8//7+/v///////v7+/////////////////xoY
+ /v9sULv//rxh//+8Yf//vGH/36V0/xcR+v/g3/3/7Oz+/09P+/8fF+z/r4KT//68Yf+AXq//AwH8/y4h
+ 4f/ys2j//7xh//68Yf/7uWP/Uz3L/3BTtf/rrWv/9LRn//i3ZP/9u2H//rxh/8mVgf8MB/n/EQzz/+eq
+ bf//vGH//rxh/4pmqP8CBPr/Jyb9/wIB/f9INdL/97Zm/6p9lP88Ovv/9/f+//7+/v///////v7+////
+ /////////////zEv//9kTsv//8d8///HfP//x3z//cZ9/ywh5/+npv3/PDv9/0Ay3//XqJH//sd8///H
+ fP+WdbD/BwH+/yYf5//yvYH//8d8///HfP//x3z/f2O9/woF+f8ZE+//Ixvo/yoh4/9HNNb/1qeO/+q3
+ hv8bEvL/AQL7/2xVwv/7xX3//8d8//S/gf9HOtf/AgH9/w0J+P/InZj//cZ9/0o52P+mpv7/////////
+ /////////////////////////v7+/0hJ/v9JPeD//tOX//7Tl///05f//tOX/0o93f8NDf3/Vkjc//DH
+ nf//05f//tOX/+O7n/9DN+D/BAD+/xcU8v/pwZ7//tOX//7Tl///05f/lnzB/wAB/f8AAv3/AQH+/xgU
+ 8/9fTtj/4Lmj/+/Gnf8bFvL/AAD+/woJ+f/Anq///tOX//7Tl//Wsaf/HhXz/1lJ2//70Jn/y6eq/zg1
+ 9//y8v7//v7+//7+/v///////v7+/////////////////2tr/v8zLO//+9y0///ftP//37T//9+0/2td
+ 3f9OROj/99i2//7ftP/FqsH/Wk7f/wwL+f8AAf7/AAD+/wgI+//Xu77//9+0//7ftP//37T/uqHH/w0M
+ +f9xZd3/xq7D//fYtf/32LX/0be+/3hn1v8IBvz/AAD+/wAB/v8wKu7/7tC4//7ftP/+37T/t6DK/9vA
+ vv/52rX/UEXl/6yo9v///////v7+//7+/v///////v7+/////////////////4OD/P8gHff/8d7Q///q
+ z///6s///+rP/4J35v+AdeX//OjP//7qz//Wxtf/iH/m/0Q/8/8REPv/AAD+/wEC/v/Etdn//+rP///q
+ z///6s//z7/V/0A68f/04dD//+rP//vnz/+dkd//Myz1/wcE/v8BAP7/AAH+/wAB//8BAv3/kYXg///q
+ z///6s///urP//7qz//NvNf/MC/8//j4/v///////////////////////////////////////v7+/56e
+ /f8UFPv/5d3q//726///9uv//vbr/52X8v8ODP3/ZWDz/9TM6//99er//vbq//zz6//Hwe//DAz9/wAB
+ /v+rpfD//vbq//726///9uv/5+Dq/wkI/P9ST/P/0srq//726//+9ur/8Ojs/6um8v8YF/r/AAD+/wAB
+ /v8CAv7/m5bx//726///9uv//vXq//306v/t5ez/Qz/7/9bW/v///////v7+//7+/v///////v7+////
+ /////////////7S0/v8NDf3/0dH9/////////////////7Oz//8EAv//AQD//wUF/v9DQv7/rq/8//v7
+ /v/z8/7/Kin+/wEB/f+Njf3///////7+/v//////9vb9/xAP/f8AAP3/Bgf8/1xd/P/MzP3//f3+//7+
+ /v9sbPv/AAD+/wAB/v8tLf7/8fD+//7+/v//////srL8/3Bv/f/6+v7/ysr9/0pJ/v/z8/7//v7+//7+
+ /v///////v7+/////////////////9DQ/v8MDf3/sbH+/////////////////87N/v8KCf7/AQD+/wIB
+ /f8AAP7/BwX+/4B/+v/5+f7/Q0D7/wEB/f9nZvz//////////////////f3+/yIi/v8AAP7/AQD8/wMA
+ /v8QDv7/eXn9//39/v+Ojf3/AAD//wID/v+jo/7////////////t7f7/MDD7/wgI+/+srP3//v7+/4CA
+ /v+Kif3//v7//////////////////////////////v7+/+Xl/P8UFvz/ior+//7+/v///////v7+/+3t
+ /f+Ghv3/f3/+/4B//f+GhPv/kpD3/8HB+f/9/f7/VFT9/wME/P89Pf3//Pz+//7+/v///////v7+/6qq
+ +P+HiPn/goH+/4GA/v+Ih/j/nZz3//z8/v+Vlf3/AAD+/zAw/v/y8v7//v7+//7+/v+Pj/7/BAT9/xMS
+ /f8mJf7/5eX+//Hx/v9KSP3/0ND+//7+/v///////v7+//////////////////v7/v9CQv3/JSX9/6Oi
+ +v+6uvz/vLz7/7u7/P+7u/7/u7v9/7u7/f+7u/3/u7z9/7y7/P+qqfv/MTL8/wME/f8LC/7/ior7/7q6
+ /P+8vPz/vLz8/7y8/P+7u/z/u7v+/7W1/f+urvv/q6v6/6qq+v9tbv3/AAL9/z8+/v+5ufz/u7z8/7Gx
+ /f8eHfv/cHH9/8fH/f8QEP7/SEj8/7q6/f93df3/SUj7//7+/v///////v7+////////////////////
+ ///U1P7/QUD+/zEu/f8yMf7/MTH9/zUx/f8yMf7/MjH+/zEx/f8xM/r/MTL8/zEx/v8vL/7/LS79/5mZ
+ /f+QkP7/WFj+/1NS/v9JRf7/R0P9/0JC/P8+O/7/OTj+/zQz/v8vL/7/Li7+/y4u/v8uLv7/LS3+/zAu
+ /v80Mf3/MzL8/zUx/v9NTP3/7e7+//39/v+JiP3/MC76/zEy/f8yMv7/Skr7////////////////////
+ /////////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+//////////////////////////////////7+/v////////////7+/v////////////7+
+ /v////////////7+/v////////////7+/v////////////7+/v//////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
+ /v/+/v7//v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+////////////////////
+ //////////////7+/v////////////7+/v////////////7+/v////////////7+/v////////////7+
+ /v////////////7+/v//////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ //////////////7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+/////////////v7+//7+/v//////////////////////////////
+ //////////////7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v////////////7+/v////////////7+/v////////////7+/v////////////7+/v////////////7+
+ /v////////////7+/v////////////7+/v//////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////////////////////v7+//7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+////
+ //////////////7+/v////////////7+/v////////////7+/v//////////////////////////////
+ //////////////////////////////////////////////7+/v////////////7+/v////////////7+
+ /v////////////7+/v////////////7+/v////////////7+/v////////////7+/v////////////7+
+ /v//////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA
+ AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA
+ //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA
+ AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA
+ //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA
+ AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA
+ //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//ygA
+ AABAAAAAgAAAAAEAIAAAAAAAAEIAAAAAAAAAAAAAAAAAAAAAAAD/////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
@@ -5374,11 +446,49 @@
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////////8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////////////////////
+ ///////////////////////////////////ExMT/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/xMTE////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ ////////AAAA/39/f/////////////////8AAAD/AAAA/39/f///////////////////////////////
+ ////////////////////////////////////////////////////////xMTE/wAAAP/ExMT/////////
+ ///ExMT/AAAA/wAAAP/ExMT/////////////////////////////////////////////////////////
+ /////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/8TExP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/xMTE/wAAAP8AAAD/AAAA/wAAAP9/f3///////wAAAP9/f3//RERE/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/0RERP9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/8TE
+ xP8AAAD/AAAA/wAAAP8AAAD/xMTE/8TExP8AAAD/xMTE////////////////////////////////////
+ //////////////////////////////////9/f3//AAAA////////////////////////////f39//wAA
+ AP8AAAD/AAAA/8TExP/////////////////ExMT/AAAA/wAAAP8AAAD/f39/////////////////////
+ //8AAAD/AAAA/wAAAP9ERET//////0RERP9ERET//////0RERP8AAAD/AAAA/wAAAP//////////////
+ ////////f39//wAAAP8AAAD/AAAA/8TExP/////////////////ExMT/AAAA/8TExP//////////////
+ ////////////////////////////////////////////////////////f39//wAAAP//////f39//wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/8TExP/ExMT/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////
+ //8AAAD/AAAA/39/f///////AAAA/wAAAP9ERET//////0RERP9ERET///////////9ERET/AAAA/wAA
+ AP//////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/8TExP/ExMT/AAAA/wAAAP/ExMT/xMTE/wAA
+ AP/ExMT//////////////////////////////////////////////////////////////////////39/
+ f/8AAAD//////39/f/8AAAD/////////////////xMTE/wAAAP/ExMT//////////////////////8TE
+ xP8AAAD/AAAA/39/f///////AAAA/wAAAP9/f3///////wAAAP8AAAD/RERE//////9ERET/AAAA/0RE
+ RP//////RERE/wAAAP8AAAD//////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP/ExMT/xMTE/wAA
+ AP8AAAD/xMTE/8TExP8AAAD/xMTE////////////////////////////////////////////////////
+ //////////////////9/f3//AAAA//////9/f3//AAAA/////////////////8TExP8AAAD/xMTE/8TE
+ xP8AAAD/AAAA/8TExP/ExMT/AAAA/wAAAP9/f3///////wAAAP8AAAD/f39///////8AAAD/AAAA/0RE
+ RP//////RERE/wAAAP9ERET//////0RERP8AAAD/AAAA//////9/f3//AAAA/wAAAP//////f39//wAA
+ AP8AAAD/xMTE/8TExP8AAAD/AAAA/8TExP/ExMT/AAAA/8TExP//////////////////////////////
+ ////////////////////////////////////////f39//wAAAP//////f39//wAAAP//////////////
+ ///ExMT/AAAA/wAAAP/ExMT////////////ExMT/AAAA/wAAAP8AAAD/AAAA/39/f///////////////
+ ////////AAAA/wAAAP8AAAD/RERE//////////////////////9ERET/AAAA/wAAAP8AAAD/////////
+ ////////f39//wAAAP8AAAD/AAAA/8TExP/ExMT/AAAA/wAAAP/ExMT/xMTE/wAAAP/ExMT/////////
+ /////////////////////////////////////////////////////////////39/f/8AAAD//////39/
+ f/8AAAD//////////////////////8TExP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP/ExMT//////wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//RERE/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/0RE
+ RP9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/xMTE/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/xMTE////////////////////////////////////////////////////////////////////
+ //9/f3//AAAA//////9/f3//AAAA////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP//////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
@@ -5390,6 +500,79 @@
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////ra3//w0O
+ //8AAP3/AAH9/wQA/P8AAf7/AAH//wcH//93dv3//f3+///////////////////////b2/7/Q0L//wQE
+ //8AAf7/AAD//wAA//80Mv7/CAb+/wIB/f8FAPv/BQD+/wAA//8AAP7/AAD+/wAA//8AAP//AAL//wAB
+ /v8AAP7/AQD8/wEB/f8AAv3/AQD+/wEA//8AAf7/AAD//wAB//8AAv//AAH//wEC//8DBP3/GRn+/729
+ ////////19f8/woK/f8AAf3/AQD+/wIA/v8AA/z/Gxz8//Xy+///////////////////////////////
+ /////////////xob/v8AAP//Hxbq/5Zsmf/NlHT/zpZz/7SCh/8xI97/BQT//9HR//////////////7+
+ /v+xsf//Fhf9/wYD+/9hRr7/hWCn/wEA//8DAP7/BQD//xwS7P+Tap7/zJN2/86Vc/+peo3/MiTd/wAA
+ /v8RC/P/gFyq/7qIgP/MlnL/zZZx/86Wcf/MlXP/rn+I/0s2zP8CAv7/AAH9/xQO8v+kd5H/ypV0/8yV
+ dP+ab5f/DAj3/wAA/v8rK/7/9PT+/09P/f8BAf7/CQf3/5ZsnP+9iYP/GRPs/yYn+//7+f3/////////
+ //////////////////////////////////8eHf7/CQf5/9qgdP//u13//7td//+7Xf//u13/y5R+/wcC
+ /f+amv3///////z8/v+Jifv/BgT6/xwU7f+2hYv//rpd/+usaf8OCvX/AwH9/wYD+//QmHn//7td//+7
+ Xf//u13//7td/+qraf8bFO3/W0PB//+7Xf//u13//7td//+7Xf//u13//7td//+7Xf/xsWX/GxXt/wIA
+ /v8eFev/8LBl//+7Xf//u13//7td/5lwnP8BAfz/AAH8/0RE/f8CAv3/AQH+/4tlpv//u13/6Kpr/xEL
+ 9P+BgPz/////////////////////////////////////////////////OTT//wUD/P/gq4L//8Ny///D
+ cv//w3L//8Ny//m+dP8nGur/eXb2//X1/v9mZvz/AgH+/0Q02f/irYH//8Ny///Dcv/6v3T/Ihnr/wcC
+ /P8CAvz/06OE///Dcv//w3L//8Ny///Dcv//w3L/RzbX/w4K9f9RO9D/Z03B/3pctv+BYbL/l3Kn/8qZ
+ i//+wnH//8Ny/0w41f8FAP7/AQP6/4RmsP//w3L//8Ny///Dcv/7wHP/UUDO/wAD+/8CAf7/AgH+/zMn
+ 4v/2vHb//8Ny/5Vxq/8REv//5uX9/////////////////////////////////////////////////0hI
+ //8AAf7/zaSe///Mh///zIf//8yH///Mh///zIf/RDba/0ZG/f9KSv7/AgL9/3FZyf/2xYr//8yH///M
+ h///zIf/98WK/x8Y7/8JAP//AAL9/8Odnf//zIf//8yH///Mh///zIf//8yH/2FN0P8CAP7/AQD9/wAC
+ /f8AAf7/AAL8/wIB+f8UC/f/6LqP///Mh/9kUM7/AwH9/wAC+/8PDfT/2q6W///Mh///zIf//8yH/+S3
+ kv8bF+//BQD+/wMB/v+zjqn//8yH//fGif8sIun/dXX/////////////////////////////////////
+ //////////////////9oaP//AAD//7KUuP//1Zv//9Wb///Vm///1Zv//9Wb/2pX0f8CAP7/Bgb7/5R8
+ xP/905v//9Wb///Vm///1Zv/7MWf/3Fezv8AAf3/BAD+/wAB/v+mi7n//9Wb///Vm///1Zv//9Wb///V
+ m/95ZM7/AAH9/wAD+/8BAv3/AQD+/xUS9f9PQt7/r5K4//3Tm///1Zv/ZFPW/wAA/v8AAf7/AAH//0k9
+ 4f/70Zz//9Wb///Vm///1Zv/s5W3/woE+/86L+j/+tGd///Vm/+ojLv/Ew/3/+Xl/f//////////////
+ ////////////////////////////////////////i4v+/wAA//+ahc7//92w///dsP//3bD//92w///d
+ sP+LeNH/AgH9/5J/0f//3bD//92w//zbsP/Hq77/Zlja/xYT9v8AAf7/AAH+/wAB/v8AAf7/hnTT///d
+ sP//3bD//92w///dsP//3bD/nYfN/wEC/P8aGvL/dWbZ/8GowP/x0rL//92w///dsP/31rH/uaHB/ygh
+ 8f8AAP//AAH//wAB//8AAf7/nIjK///dsP//3bD//92w//7dsP+Abtj/v6bD///dsP/31rL/Lifv/3pz
+ 7////////////////////////////////////////////////////////////6Gg/P8AAP7/fXHg///m
+ xf//5sX//+bF///mxf//5sX/oI/Z/yAd9//44Mb//+bF///mxf/eyMv/T0bs/xAP+/8BAP7/AAH9/wAA
+ //8AAP//AAH+/2he5f//5sX//+bF///mxf//5sX//+bF/7ak0v8SEPr/4szK///mxf//5sX//+bF/866
+ zf9oXOT/JR/1/wMA/v8CAP//AQD+/wAB//8AAf//AAH//xgW+P/o0sj//+bF///mxf//5sX//uXE//7m
+ xP//5sX/o5PX/xMT///m5v7/////////////////////////////////////////////////////////
+ //+9vfz/AAH+/15Y7P//79r//+/a///v2v//79r//+/a/7yv4/8KB/3/tani//3t2f//79r//+/a//7u
+ 2f/t3tr/uq7k/2tk7/8UE/v/AAD//wAB//9TTfH//+/a///v2v//79r//+/a///v2v/MwNz/Cgn8/7So
+ 4f/+7tn//+/a///v2v/z5Nn/uq/h/2Nb8f8YFfv/AgH+/wAB/P8AAf//AAH//wAB//8AAfz/l47n///v
+ 2v//79r//+/a///v2v//79r//+/a/11Y8f9KSP7//v7+////////////////////////////////////
+ ////////////////////////19f9/wID/v9LSPX///jv///47///+O////jv///47//Vz/H/AwH+/wUD
+ /v9JRfj/uLLw//jy7v//+O////jv///47///+O//mpXz/wAA//8AAf//NjT7//737v//+O////jv///4
+ 7///+O//5N7t/wkH/f8GBfz/XVvz/9nU7v//+O////jv///47///+O//7efu/11a9/8AAPz/AAH//wAB
+ //8AAf//DQr8/9vV7///+O////jv///47//+9+7/+/Tu///47//g2u//HRr9/7i3/f//////////////
+ /////////////////////////////////////////////+Xl//8ICf3/Ly37//39/v//////////////
+ ////////5OT//wkI//8CAP//AQD//wEC/v8rKv//jY39/+zs/P///////////8vL/f8AAf//AQH9/x4e
+ ///5+f3///////////////////////Hx/f8REf3/AQD9/wAA/P8LDf3/ZGT9/9fY/P/+/v7/////////
+ ///X1/z/BgT9/wAB//8AAf//AAH//2Zk/v//////////////////////trb7/2Ri/f/8/P7//////6Oj
+ /f8lJP7/7e39///////////////////////////////////////////////////////39///Ghv+/xMT
+ /v/x8f////////////////////////X1//8ZF///AgD//wIA//8BAf7/AAD//wAA//8bG/7/ra38////
+ ///j4/7/Cwf8/wIB/f8NCv7/6Oj8///////////////////////7+/7/IyP9/wEA//8BAP3/AQL7/wIB
+ /f8MCv7/a2v9/+rq/f//////8vL9/xUT/v8AAf//AAH//w8P///f3/3/////////////////8vL+/ygp
+ +v8CA/v/m5z8///////8/P7/WFf//2Rk/f/+/v7/////////////////////////////////////////
+ /////////v7+/zM1+v8DBP7/29v////////////////////////+/v7/MjH8/wEA/v8BAP//AgH8/wAA
+ /v8DAP//BAD+/yIh+P/4+P7/9PT+/xcV+/8BAf3/AgL9/8rJ/P///////////////////////////zg4
+ //8AAP//AQD+/wIA/v8DAP//BQD//wAA//8zM/7/+fn+//r6/v8hIP//AAD//wAA/v92dv//////////
+ /////////////4iI/v8CAvr/AwH8/xIS///c3P3//////+bm/f8gHv7/srL+////////////////////
+ //////////////////////////////////9VV/j/AAH+/62t/v///////////////////////////7y8
+ /P+qqv7/qqr//6qq/f+urf3/trX3/8TE9f/d3fj///////v7/v8hIf7/Bgb8/wAC/P+Xl/3/////////
+ ///////////////////c3Pj/uLn0/7Gx+v+rq///qqr+/7Cv+f+4t/T/0dH2//7+/v/7+/7/ISH9/wAA
+ //8NDP//4uL9/////////////////+bm/f8VFf//BQT9/yEf/f8BAP7/S0r+//r6/v//////qaj8/yYj
+ /v/t7f3/////////////////////////////////////////////////kpL7/wAB/v9DQvz/0dD7/+vr
+ +//x8fz/8fH8//Dw/P/w8P7/8PD///Dw/v/w8P7/8PD+//Dw/f/w8fz/8fH8/+rp+//Ozvz/GBn9/wUG
+ /f8AAf7/MzP+/9PT+//u7vv/8fH8//Hx/P/x8fz/8fH8//Dx/P/w8P3/7+///+vr/v/m5vz/4uL6/+Hh
+ +f/g4Pr/39/8/yss//8AAv3/JCP//+bm/f/w8fz/8PH8//Dx/f9wb/z/AQL9/3R0/f/i4v7/HBz9/wAB
+ /v9/f/z/7u79/+zs/f8yLv7/d3f6/////////////////////////////////////////////////+7u
+ /v86Ov7/AQD+/wUC+/8NDP7/Dw/9/w8P+/8RD/r/Dw/9/xEP/v8PD/v/Dw/8/w8P/f8PEPr/Dw/+/w8P
+ /f8NCv3/AgL7/wAA/P8fH/z/Skr9/wkI/v8DA/z/DQ3+/xEP/v8TD/7/EQ/8/w8P+/8QD/z/EQ/+/xAO
+ /v8MDP3/CAj9/wUF/f8EBP7/BAT9/wQE/f8AAP3/AAH8/wIA/v8NC/7/EA/7/w8P/P8SD/3/CAP7/zk6
+ /P/19f7//////6us/f8EA/3/AwL6/w8P+/8PD/7/AgL+/w8P+v//////////////////////////////
+ ////////////////////////7e3//5aW//+Tkv//k5L//5KS//+Skv//lpL//5KS//+Tkv//kpL//5KS
+ //+Skv7/kpT7/5KT/v+Skv//kpL//5KS//+Skv//8PD///39///f3///xMT//8HB//+ysv//rar//6yq
+ /v+oqP3/pKL//6Cd//+bmv//l5f//5OT//+Skv//kpL//5KS//+Skv//kpL//5KS//+Tkv//lJL//5SS
+ /v+Tkv7/lZL//5OR///Z2f/////////////8/P7/o6D9/5OS+/+Skv7/kpL//5yc/v+4uP3/////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
@@ -5462,6 +645,16 @@
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAoAAAAgAAAAAABAAABACAAAAAAAAAIAQAAAAAAAAAAAAAAAAAAAAAA////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
@@ -5755,34 +948,159 @@
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP//////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////+JiYn/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/iYmJ////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ /////////////4mJif8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP+JiYn/////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////8AAAD/AAAA/wAAAP//////////////////////////////
+ ////////AAAA/wAAAP8AAAD/AAAA/wAAAP//////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////iYmJ/wAAAP8AAAD/iYmJ////
+ /////////////////////////////4mJif8AAAD/AAAA/wAAAP8AAAD/iYmJ////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////////////////////////wAA
+ AP8AAAD/AAAA//////////////////////////////////////8AAAD/AAAA/wAAAP8AAAD/AAAA////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ //////////////////+JiYn/AAAA/wAAAP+JiYn/////////////////////////////////iYmJ/wAA
+ AP8AAAD/AAAA/wAAAP+JiYn/////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ /////////////wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD//////4mJif8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/4mJif//////AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/////////////////AAAA/wAAAP8AAAD//////4mJif8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/4mJif//////AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD//////4mJif8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/4mJif///////////4mJif8AAAD/AAAA/4mJif//////////////
////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP//////iYmJ/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/iYmJ////
+ //8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP////////////////8AAAD/AAAA/wAA
+ AP//////iYmJ/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/iYmJ//////8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP//////iYmJ/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/iYmJ////
+ ////////iYmJ/wAAAP8AAAD/iYmJ////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ //////////////////8AAAD/AAAA/wAAAP//////////////////////////////////////////////
+ /////////////wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP+JiYn/////////////////////////
+ //////////////////+JiYn/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA////////////////////
+ /////////////////////////////wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP+JiYn/////////
+ //+JiYn/AAAA/wAAAP+JiYn///////////+JiYn/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA////
+ /////////////////////////////////////////////wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP+JiYn///////////////////////////////////////////+JiYn/AAAA/wAAAP+JiYn/////////
////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////////wAAAP8AAAD/AAAA////
+ ////////////////////////////////////////////////////////AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/4mJif///////////////////////////////////////////4mJif8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/////////////////////////////////////////////////AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/4mJif///////////4mJif8AAAD/AAAA/4mJif///////////4mJ
+ if8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/////////////////////////////////////////
+ ////////AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/4mJif//////////////////////////////
+ /////////////4mJif8AAAD/AAAA/4mJif//////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////AAAA/wAAAP8AAAD/////////////////AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/4mJif///////////4mJif8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/////////////////AAAA/wAA
+ AP8AAAD/AAAA/wAAAP////////////////8AAAD/AAAA/wAAAP8AAAD/AAAA/4mJif///////////4mJ
+ if8AAAD/AAAA/4mJif//////////////////////iYmJ/wAAAP8AAAD/AAAA/wAAAP8AAAD/////////
+ ////////AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/4mJ
+ if///////////4mJif8AAAD/AAAA/wAAAP8AAAD/iYmJ////////////iYmJ/wAAAP8AAAD/iYmJ////
////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////////8AAAD/AAAA/wAA
+ AP////////////////8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/iYmJ////////////iYmJ/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP////////////////8AAAD/AAAA/wAAAP8AAAD/AAAA/////////////////wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/iYmJ////////////iYmJ/wAAAP8AAAD/iYmJ////////////////////
+ //+JiYn/AAAA/wAAAP8AAAD/AAAA/wAAAP////////////////8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/iYmJ////////////iYmJ/wAAAP8AAAD/AAAA/wAA
+ AP+JiYn///////////+JiYn/AAAA/wAAAP+JiYn/////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////wAAAP8AAAD/AAAA/////////////////wAAAP8AAAD/AAAA////
+ //////////////////////////////////+JiYn/AAAA/wAAAP+JiYn/////////////////////////
+ /////////////////////////////4mJif8AAAD/AAAA/wAAAP8AAAD/AAAA/////////////////wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/////////////////AAAA/wAAAP8AAAD/AAAA/wAAAP+JiYn/////////
+ //+JiYn/AAAA/wAAAP8AAAD/AAAA/4mJif///////////4mJif8AAAD/AAAA/wAAAP8AAAD/AAAA////
+ /////////////wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP+JiYn///////////+JiYn/AAAA/wAAAP8AAAD/AAAA/4mJif///////////4mJif8AAAD/AAAA/4mJ
+ if//////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////AAAA/wAA
+ AP8AAAD/////////////////AAAA/wAAAP8AAAD//////////////////////////////////////4mJ
+ if8AAAD/AAAA/4mJif//////////////////////////////////////////////////////iYmJ/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/////////////////AAAA/wAAAP8AAAD/AAAA/wAAAP//////////////
+ //8AAAD/AAAA/wAAAP8AAAD/AAAA/4mJif///////////4mJif8AAAD/AAAA/wAAAP8AAAD/iYmJ////
+ ////////iYmJ/wAAAP8AAAD/AAAA/wAAAP8AAAD/////////////////AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/4mJif///////////4mJif8AAAD/AAAA/wAA
+ AP8AAAD/iYmJ////////////iYmJ/wAAAP8AAAD/iYmJ////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////8AAAD/AAAA/wAAAP////////////////8AAAD/AAAA/wAA
+ AP//////////////////////////////////////iYmJ/wAAAP8AAAD/iYmJ////////////iYmJ/wAA
+ AP8AAAD/AAAA/wAAAP+JiYn///////////+JiYn/AAAA/wAAAP8AAAD/AAAA/wAAAP//////////////
+ //8AAAD/AAAA/wAAAP8AAAD/AAAA/////////////////wAAAP8AAAD/AAAA/wAAAP8AAAD/iYmJ////
+ ////////iYmJ/wAAAP8AAAD/AAAA/wAAAP+JiYn///////////+JiYn/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP////////////////8AAAD/AAAA/wAAAP8AAAD/AAAA/////////////////wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/iYmJ////////////iYmJ/wAAAP8AAAD/AAAA/wAAAP+JiYn///////////+JiYn/AAAA/wAA
+ AP+JiYn/////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////////////////////////wAA
+ AP8AAAD/AAAA/////////////////wAAAP8AAAD/AAAA////////////////////////////////////
+ //+JiYn/AAAA/wAAAP+JiYn///////////+JiYn/AAAA/wAAAP8AAAD/AAAA/4mJif///////////4mJ
+ if8AAAD/AAAA/wAAAP8AAAD/AAAA/////////////////wAAAP8AAAD/AAAA/wAAAP8AAAD/////////
+ ////////AAAA/wAAAP8AAAD/AAAA/wAAAP+JiYn///////////+JiYn/AAAA/wAAAP8AAAD/AAAA/4mJ
+ if///////////4mJif8AAAD/AAAA/wAAAP8AAAD/AAAA/////////////////wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/////////////////AAAA/wAAAP8AAAD/AAAA/wAAAP+JiYn///////////+JiYn/AAAA/wAA
+ AP8AAAD/AAAA/4mJif///////////4mJif8AAAD/AAAA/4mJif//////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////AAAA/wAAAP8AAAD/////////////////AAAA/wAA
+ AP8AAAD//////////////////////////////////////4mJif8AAAD/AAAA/wAAAP8AAAD/iYmJ////
+ /////////////////////////////4mJif8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP////////////////////////////////////////////////8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/iYmJ////////////////////////////////////////////iYmJ/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP//////////////////////////////////////AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/4mJif///////////4mJif8AAAD/AAAA/wAAAP8AAAD/iYmJ////////////iYmJ/wAA
+ AP8AAAD/iYmJ////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ //8AAAD/AAAA/wAAAP////////////////8AAAD/AAAA/wAAAP//////////////////////////////
+ ////////iYmJ/wAAAP8AAAD/AAAA/wAAAP+JiYn/////////////////////////////////iYmJ/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA////////////////////////////////////
+ /////////////wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP+JiYn/////////////////////////
+ //////////////////+JiYn/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA////////////////////
+ //////////////////8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/iYmJ////////////iYmJ/wAA
+ AP8AAAD/AAAA/wAAAP+JiYn///////////+JiYn/AAAA/wAAAP+JiYn/////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////wAAAP8AAAD/AAAA/////////////////wAA
+ AP8AAAD/AAAA/////////////////////////////////////////////////4mJif8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP+JiYn/////////////////AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD//////4mJ
+ if8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/4mJ
+ if//////AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA////
+ //+JiYn/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/4mJif//////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ ////////AAAA/wAAAP8AAAD/////////////////AAAA/wAAAP8AAAD/////////////////////////
+ ////////////////////////iYmJ/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/4mJif////////////////8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP//////iYmJ/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/iYmJ//////8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD//////4mJif8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/iYmJ////////////////////
////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////8AAAD/AAAA/wAAAP//////////////
+ //8AAAD/AAAA/wAAAP//////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
@@ -5790,6 +1108,7 @@
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ /////////////wAAAP8AAAD/AAAA/////////////////wAAAP8AAAD/AAAA////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
@@ -5797,6 +1116,8 @@
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
@@ -5804,6 +1125,7 @@
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ //////////////////8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP//////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
@@ -5845,13 +1167,287 @@
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////yMj//zc3//8AAf//AAH//wAA/v8BA///AAH+/wIB
+ /v8CAf7/AAH//wAB//8AAf//AQH//wAA//8aGv//fn79/+zs/P//////////////////////////////
+ //////////////////////////////v7//+ysv//RET//xER//8AAf//AAH//wAB//8AAf//AAD//wAA
+ //8AAP//jIz//zg4//8YGP//AgL//wAB//8CAf7/AgH+/wQB/v8EAf7/AgD//wAA//8AAP//AAD//wAB
+ //8AAf//AAH//wAA//8AAP//AAD//wAB//8AAf//AAH//wAB//8AAf//AAH//wAB//8AAf//AgH+/wIB
+ /v8AAf//AAH//wAB/v8AAf//AgD//wIA//8AAf//AAH//wAB//8AAf//AAH//wAB//8AAf//AAH//wAB
+ //8AAf//AAH//wEC//8AAf//AAH//w0N/f8gIP//Rkb//8/P////////////////////////3t77/yYm
+ /f8CAvz/AgH+/wAB//8AAP//AgD//wIA//8CAP//AAL+/wAD/v8AAv7/U1L///Xy+///////////////
+ /////////////////////////////////////////////////////////////////////////////8HB
+ //8uLv//AAD//wAA//8AAPz/AAD9/wED/v8AAPr/BgD6/wcA+/8AAPv/AQL//wAA//8BAv//AgL//wAA
+ //8DA///cG78//n5/f/////////////////////////////////////////////////w8P7/goL//xUT
+ //8CAP//AAD//wAB//8AAf7/AAH+/wAA//8AAP//AAD//wAA//8JB///BgD+/wYA/v8CAf7/BgX//wIA
+ +v8FAPf/CQD6/woA/P8GAP//AQD//wAA//8AAP//AAD+/wAA/v8AAP//AAD//wAA//8AAP//AAD//wMG
+ //8AAv//AAX//wAA/v8AAP7/AAD+/wAA/f8CAPj/BAL7/wED//8DB///AAD6/wAA/P8EAP//AwD//wIA
+ //8CAf7/AAH+/wAA//8DAf//AQH//wAD//8ABP//AAX//wAC//8AAP//AwL//wIF//8AAv7/AAL8/wAB
+ /v8AAP//QED//+bm//////////////////+AgPr/AQH9/wIB/v8AAf7/AAP8/wAC/v8CAP//BAD//wIB
+ /v8AA/z/AAX7/wAE+/8ZGPr/49j1////////////////////////////////////////////////////
+ ////////////////////////////////////////Rkb//wAB//8AAf//AAD//wAA//8CAv3/IRfl/19H
+ uP+WbJP/oHOM/550jP+cc4//jGWe/085y/8PCvX/AAD//wIA//8QEP//wcH/////////////////////
+ ////////////////////////29v//1ZW/f8EBP3/AgD//wIA//8CAf3/KB3k/2BGvv8lGuX/AAD//wAA
+ //8AAP//AAD//wQA//8IAP//BgD//wEA+v8gFuz/XULB/5Fomf+hdY3/nnOL/55ykv9+Wab/OirX/woH
+ +P8AAP//AAD+/wAA//8AAP//AAD//xEM8/85Ktn/ZEq3/4lomv+adI3/m3SM/5t0iv+bdIr/nXSL/550
+ if+dcor/mHGQ/3lapP9KOcn/Fg/q/wcE//8HBP//AgD//wAB/v8AAf7/AAD//wQC/P80Jdr/dVas/5Vv
+ k/+Yc43/mXOM/5lvk/9/XKn/Ihji/wAB//8AAf7/AAH+/wAA//8AAP//g4P/////////////zMz+/xsb
+ /f8AAf7/AgH+/wAB/v8AA/z/Hhbp/3xZrv+Ybpz/Z0q7/w4L8v8ABPv/AAT7/y8u+v/v6vn/////////
////////////////////////////////////////////////////////////////////////////////
+ //8lJf3/AAL+/wAB//8AAf//Cwj3/29Qtf/cn27//LZZ//+5Wf//uVn//7lZ//+5Wf//uVn/+LNd/6R2
+ lP8TDfL/AgD//wIA//+Fhf///////////////////////////////////v7+/7y7//8wMP//AAH+/wAB
+ /v8AAP//FQ/x/3pZrf/gomz//7lZ/5FpoP8CAP//BAD//wYA//8GAP7/BAD//wYA//8KBPv/Yke//9eb
+ c//7tlv//7lZ//+5Wf//uVn//7lZ//+5Wf/wrmD/pHaT/x0V7P8AAP//AgD//wQB/v9BLdL/xI5+//Kv
+ YP/+uFj//7lZ//+5Wf//uVn//7lZ//+5Wf//uVn//7lZ//+5Wf//uVn//7lZ//ezXf/MlHr/RDHN/wAE
+ /v8AA/z/AAP8/wIC/P8AAP//TDbO/+mpZv//uVn//7lZ//+5Wf//uVn//7lZ//+5Wf/Kknn/LiHh/wIA
+ //8CAP//AAD//wAB//8pKf3/39/9//b2/f9XV/3/AAH+/wAB/v8CAf7/AAH+/yUa5v/Ai4L//7lZ//+5
+ Wf/5tFz/Vj7H/wAC/P8AAvz/amr7////////////////////////////////////////////////////
+ /////////////////////////////////////////////ysr/f8AAf//AAH//woH+P+XbZv/+rVb//+5
+ Wf//uVn//7lZ//+5Wf//uVn//7lZ//+5Wf//uVn//bdZ/25Pt/8EAP//AgD//1JS///7+/3/////////
+ //////////////v7/f+cnP3/GBHv/wAA//8AAf//AQD+/zkp2f+9iYH//LZZ//+5Wf//uVn/zJR6/xIN
+ 8/8EAf7/BgH8/wYB/P8CAP//CAT7/4Vfpv/1sV7//7lZ//+5Wf//uVn//7lZ//+5Wf//uVn//7lZ//+5
+ Wf//uVn/r36J/xQO8f8CAf7/CAX2/7OCh///uVn//7lZ//+5Wf//uVn//7lZ//+5Wf//uVn//7lZ//+5
+ Wf//uVn//7lZ//+5Wf//uVn//7lZ//+5Wf/NlXb/Gxfr/wAC/v8AAf7/AgH+/wIA//9cQsP//LZZ//+5
+ Wf//uVn//7lZ//+5Wf//uVn//7lZ//+5Wf+9iYH/GxLs/wIA//8AAf7/AAH+/wEB/f96ev3/h4f9/wcH
+ /f8AAf7/AAH+/wIB/v8PCvP/rn6N//+5Wf//uVn//7lZ/+yrZf83Jtz/AgD//w0J9v+7u///////////
////////////////////////////////////////////////////////////////////////////////
+ ////////S0j//wQA//8AAP//GxTu/9uieP//vWL//71i//+9Yv//vWL//71i//+9Yv//vWL//71i//+9
+ Yv//vWL/wo6I/xII9/8EAP//Ly///+zs/P/////////////////z8/z/gIH4/w0N/f8AAf7/AAH//wkG
+ +f9nTL//46hy//+9Yv//vWL//71i//+9Yv/jqHL/Ihno/wAC/P8AAf//AgH9/wIA//8NCfb/x5R///+9
+ Yv//vWL//71i//+9Yv//vWL//71i//+9Yv//vWL//71i//+9Yv/8umL/WUHI/wAB/v8GBvb/roCR//+9
+ Yv//vWL//71i//+9Yv//vWL//71i//+9Yv//vWL//71i//+9Yv//vWL//71i//+9Yv//vWL//71i//q5
+ ZP9QO83/BAD//wYA//8CAP//BAD//xYS7P/JlYH//71i//+9Yv//vWL//71i//+9Yv//vWL//71i//+9
+ Yv+Qa6H/BAP4/wAD+/8AA/v/AgL8/wgI/f8ICP3/AgH+/wIB/v8CAf7/AgH+/3RVt//7umT//71i//+9
+ Yv//vWL/uYmN/woH+P8EAP//S0n///Pz////////////////////////////////////////////////
+ //////////////////////////////////////////////////9eWf//BgD//wAA//8MCfj/xZWO///B
+ bf//wW3//8Ft///Bbf//wW3//8Ft///Bbf//wW3//8Ft///Bbf/qsXf/MyLk/wYA//8eFu3/4eH9////
+ ////////5+f8/2Zm/P8FBf3/AAH+/wAB/v8ZEu7/lnGp//a6cf//wW3//8Ft///Bbf//wW3//8Ft//O3
+ c/86K9z/AAH+/wIA//8JBvn/AgD//wYF+f+1i47//8Ft///Bbf//wW3//8Ft///Bbf//wW3//8Ft///B
+ bf//wW3//8Ft///Bbf+AYLX/AAH+/wAD+/8vJOD/jGmt/6yAnP+/kI//xpWO/9SghP/gqX7/4ap9/+Or
+ e//wtXT/97px//y+bf//wW3//8Ft///Bbf//wW3//8Ft/4JitP8GAP//CAD//wQA//8EAf7/AAX4/19K
+ w//4u2///8Ft///Bbf//wW3//8Ft///Bbf//wW3//8Ft//C1c/9RPs3/AAT5/wAE+f8AAvz/AgH+/wIB
+ /v8CAf7/AgH+/wMC//8tIuP/3qh+///Bbf//wW3//8Ft//2/bv9kS8X/AAH//wcH//+qqPz/////////
////////////////////////////////////////////////////////////////////////////////
+ /////////////316//8EAP//AAD//wkG+v+/k5n//8V3///Fd///xXf//8V3///Fd///xXf//8V3///F
+ d///xXf//8V3//3DeP9dRsv/BgH8/xUQ8//S0v3//////9nZ/P9LS/r/AgD+/wIA//8CAP//Nyrh/8CU
+ mP/+xHb//8V3///Fd///xXf//8V3///Fd///xXf/+cB6/0w61f8EAf7/CAD//wwE+/8CAP//AAP8/5t7
+ of//xXf//8V3///Fd///xXf//8V3///Fd///xXf//8V3///Fd///xXf//8V3/5p2rP8CAf7/BAL8/wgA
+ /v8IAP7/BAP5/wwI+v8MCfD/FhDt/x4X6/8eF+z/Ihrn/zYq3f9AMNv/Z03C/8eZkP/+xHb//8V3///F
+ d///xXf/pYCn/wYB/f8GAP//BAH+/wIC/P8ABfj/DA3w/6+Hn///xXf//8V3///Fd///xXf//8V3///F
+ d///xXf//8V3/9Cgjv8kHuf/AAT7/wAC/P8CAf7/AgH+/wIB/v8CAf7/BAP6/5l2rP//xXf//8V3///F
+ d///xXf/16aM/x4X7/8AAf//QEH///Hw/f//////////////////////////////////////////////
+ ////////////////////////////////////////////////////////iIj//wAA//8AAf//AwL9/6mF
+ rP//yoL//8qC///Kgv//yoL//8qC///Kgv//yoL//8qC///Kgv//yoL//8qC/3Zdv/8EAf7/CAb7/7q6
+ ///NzP//NjT//wAA//8AAP//AwL9/1lD0P/esI7//8qC///Kgv//yoL//8qC///Kgv//yoL//8qC///K
+ gv/6xoT/Tj3X/wQA//8KAP//CgD//wAB//8AA/z/lXmr///Kgv//yoL//8qC///Kgv//yoL//8qC///K
+ gv//yoL//8qC///Kgv//yoL/tpCl/wYE/P8CAP//CAD+/wYA/v8AAP3/AAP//wAC+/8AAvz/AAH//wAB
+ //8AA/z/AAP7/wQA+v8MA///Kh7s/92vkP//yoL//8qC///Kgv+/mKH/Cwf6/wQA//8EAf7/AgL8/wAE
+ +f8ABPn/Oy/f/+i3i///yoL//8qC///Kgv//yoL//8qC///Kgv//yoL//8qC/51/rP8ICfb/AAL8/wQB
+ /v8EAP//AgD//wMB//8/Md7/7LqK///Kgv//yoL//8qC///Kgv+GaL7/AAD//wUF//+jo///////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////+Wlv//AwP//wAB//8AAf//kHS+///OjP//zoz//86M///OjP//zoz//86M///O
+ jP//zoz//86M///OjP//zoz/mXyv/wAA//8CAf7/V1f//ycn/f8AAf7/AAH//wsI+v96Ycj/78GR///O
+ jP//zoz//86M///OjP//zoz//86M///OjP//zoz//86M/+a5lv8rI+n/AAH//wgA//8IAP//AAH//wAD
+ /P95Zb3//86M///OjP//zoz//86M///OjP//zoz//86M///OjP//zoz//86M///OjP/Am6j/CQf6/wAA
+ //8AAf//AAH+/wAB/v8AAv//AAP+/wAC/v8CAP//AgD//wAE+f8BA/b/BQH6/wkC/v8SDPX/yKGf///O
+ jP//zoz//86M/8Cbp/8JB/n/AgL8/wIB/v8AAf7/AAL8/wAB/v8CAfz/g2rA///OjP//zoz//86M///O
+ jP//zoz//86M///OjP//zoz/9cWP/2JP0P8EAvv/BgH8/wYA//8EAP//BgT8/6KCsv//zoz//86M///O
+ jP//zoz/4raX/ysi6/8AAP//QED//+3t////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////////7W1//8KCv//AAL//wAA
+ //9yXdD//9OW///Tlv//05b//9OW///Tlv//05b//9OW///Tlv//05b//9OW///Tlv+7m6j/BwX8/wAA
+ //8CAf7/AAH+/wAC/P8UEPb/lXy9//rOl///05b//9OW///Tlv//05b//9OW///Tlv//05b//9OW///T
+ lv/0yZj/eGPO/wMD+/8AAf//BgD//wYA//8AAf//AAL+/2FSz///05b//9OW///Tlv//05b//9OW///T
+ lv//05b//9OW///Tlv//05b//9OW/8+rqf8TD/f/AAD//wAB//8AA/z/AAP+/wAD/v8AAv7/AAH//wAA
+ //8CAP//AgP7/wQE+P8LBvX/PC/k/5d9tv/3zJf//9OW///Tlv//05b/wJ6u/wkH+f8AAf7/AAH+/wAB
+ /v8AAf//AAH//wAB//8ZFPT/xKKu///Tlv//05b//9OW///Tlv//05b//9OW///Tlv//05b/3reh/zgr
+ 4/8IAfz/BgD//wQA//89MuX/7cSc///Tlv//05b//9OW///Tlv+OdsH/AQD+/wcF/P+mpvr/////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////y8v//xYW//8AAf//AAD//1pL3f/91aD//9eh///Xof//16H//9eh///X
+ of//16H//9eh///Xof//16H//9eh/9Gwqv8WD/j/BAD//wIA//8AAf//GhXz/6qQvv/91aD//9eh///X
+ of//16H//9eh///Xof//16H//9eh///Xof/1zqL/v6Gx/1RH2f8GBfn/AAH//wAC/v8CAvz/BAH+/wAB
+ //8AAv7/RDrg//fQov//16H//9eh///Xof//16H//9eh///Xof//16H//9eh///Xof//16H/4r6q/yEb
+ 8f8AAf7/AAT7/wAE+f8AA/v/AgL8/wQB/v8CAP//AwL9/xcT9v88Muf/fGjQ/7SXvP/tx6X//9eh///X
+ of//16H//9eh///Xof/Aobj/CQf7/wAA//8AAP//AAH//wAB//8AAf//AAH//wAB//9KPuP/78mk///X
+ of//16H//9eh///Xof//16H//9eh///Xof//16H/uZu3/xkQ9P8EAP//BgX8/6GHw///16H//9eh///X
+ of//16H/47+p/zEo7P8AAPz/RDnm//Dw/f//////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////f3///IyP//wAA
+ //8AAP//QTbp//fUrP//26v//9ur///bq///26v//9ur///bq///26v//9ur///bq///26v/48Su/yQb
+ 8P8EAf7/AgD//xUS+P+slML//9ur///bq///26v//9ur///bq///26v//9ur//zYqv/dvbX/mYPK/0k+
+ 5P8RDfr/AAD7/wED//8AAf//AAH+/wAC/P8AAf7/AAH//wAC/v8xKuv/7cuw///bq///26v//9ur///b
+ q///26v//9ur///bq///26v//9ur///bq//xzq7/OTDp/wID+/8ABPv/AAT5/wAE+f8ICPf/MSfs/2hY
+ 1/+fisD/1rmy//LPrf//26v//9ur///bq///26v//9ur///bq///26v/99Ss/5B7zf8EA/3/AAD//wAA
+ //8AAf//AAH//wAB//8AAf//AAH//wMC/v+Mecr//9ur///bq///26v//9ur///bq///26v//9ur///b
+ q//92ar/inXQ/wUC/v9LQOP/8c6u///bq///26v//9ur///bq/+MeND/AQD8/wwJ/P+okMX/////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////Dw/v86Ov//AAD//wAA//88NOz/9Na3///gtv//4Lb//+C2///g
+ tv//4Lb//+C2///gtv//4Lb//+C2///gtv/x07f/Ni/v/wAC/P8EA/v/jHrW//7ftf//4Lb//+C2///g
+ tv//4Lb//+C2//TWt/++pcT/ZVff/yEd8v8CA/r/AAL+/wAC/v8AAf//AAH//wAB/v8AAf//AAD//wAB
+ //8AAf//AAL+/x0a8//fw77//+C2///gtv//4Lb//+C2///gtv//4Lb//+C2///gtv//4Lb//+C2//rb
+ t/9RQ+f/BAH+/wAB/v8ODvf/WlLi/7ahyf/oy7v//t+1///gtv//4Lb//+C2///gtv//4Lb//+C2///g
+ tv/93rX/4ca6/6WTx/9MQub/DQn7/wIA//8CAP//AAD//wAB//8AAf//AAH//wAB//8AAf//AAH//xwa
+ 8v/KssL//+C2///gtv//4Lb//+C2///gtv//4Lb//+C2///gtv/z1bn/fm7a/8Ssxf//4Lb//+C2///g
+ tv//4Lb/4cW8/ywl8v8AAP//RUX///Dw/v//////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////9fX9/0FB
+ +/8AAP//AAD//yUh9f/lzcP//+TA///kwP//5MD//+TA///kwP//5MD//+TA///kwP//5MD//+TA//bb
+ wP8/OO//AAH+/zIs8f/p0MX//+TA///kwP//5MD//+TA///kwP/+47//koHW/xkT9f8EAvz/AAL+/wAC
+ /v8AAf//AAH//wAC/v8AAf7/AAH//wAA//8AAP//AAH//wAB//8AAv7/Dw35/8q0zP//5MD//+TA///k
+ wP//5MD//+TA///kwP//5MD//+TA///kwP//5MD//+TA/2pc4f8CAf7/DQv7/52N1f/638D//+TA///k
+ wP//5MD//+TA///kwP//5MD//+TA//Xbwf/awsj/o5LT/2Na4v8mI/X/BAP+/wIA//8EAP//AgD//wIA
+ //8AAf//AAH//wAB//8AAf//AAH//wAB//8AAf//AAH//1dO6P/228D//+TA///kwP//5MD//+TA///k
+ wP//5MD//+TA///kwP/84b///uO////kwP//5MD//+TA///kwP+Jetn/AAD//wgI//+qqv7/////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////6+v7/VFP7/wIB/v8AAP//FxX6/9bEzv//6cr//+nK///p
+ yv//6cr//+nK///pyv//6cr//+nK///pyv//6cr/+uTK/1FH7v8CAP//T0ju//rky///6cr//+nK///p
+ yv//6cr//+nK///pyv/r1s3/tKTZ/2xi6P80L/T/Dgz8/wIB/v8EAP//AgL8/wAC/P8AAP//AAD//wAA
+ //8AAf//AAH//wAB//8JCPv/wK/V///pyv//6cr//+nK///pyv//6cr//+nK///pyv//6cr//+nK///p
+ yv//6cr/cGff/wAB//86NPH/897L///pyv//6cr//+nK///pyv//6cr//+nK///pyv/eys3/Z1/n/x0c
+ +f8HA/7/BgD//wYA//8EAP//BAD//wIA//8CAP//AgD//wAC/P8AAf//AAH//wAB//8AAf//AAH//wAB
+ //8AAf//Cwv6/66h1///6cr//+nK///pyv//6cr//+nK///pyv//6cr//+nK///pyv//6cr//+nK///p
+ yv//6cr/38vO/ygk9v8AAP//Rkb///Hx/P//////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //9ubPr/AgH+/wAB//8KCf3/wbTZ///t1f//7dX//+3V///t1f//7dX//+3V///t1f//7dX//+3V///t
+ 1f//7dX/bGHt/wQA//8gHfn/18fb///t1f//7dX//+3V///t1f//7dX//+3V///t1f//7dX//uzU/+3d
+ 1P/Ju9b/mo3i/1dO8f8kH/f/BAT6/wAA//8AAP//AAH//wAA//8AAf//AAH//wUE/v+ypeD//+3V///t
+ 1f//7dX//+3V///t1f//7dX//+3V///t1f//7dX//+3V///t1f+Ohd3/AAH//yUi9//Wxtn//+3V///t
+ 1f//7dX//+3V///t1f//7dX//+3V//nn1P/XyNX/nZPb/1ZN7f8cGPr/BQD+/wQA//8CAP//AgH+/wIA
+ //8CAf7/AAP7/wAB//8AAf//AAH//wAB//8AAf//AAH//wAC/v8AAvv/RD/w//Lg1///7dX//+3V///t
+ 1f//7dX//+3V///t1f//7dX//+3V///t1f//7dX//+3V///t1f+Rh+f/AAD//wMC/v+jo///////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////4uK+/8AAf7/AAH//wIB+v+so+H///Hf///x
+ 3///8d////Hf///x3///8d////Hf///x3///8d////Hf///x3/+Gfu7/BAD//wIA//9DP/b/vbPk//jq
+ 3v//8d////Hf///x3///8d////Hf///x3///8d////Hf///x3///8d//+uze/9/S4/+lm+r/T0rz/wQD
+ /v8AAP//AAD//wAB//8AAf//AAD//5aN6v//8d////Hf///x3///8d////Hf///x3///8d////Hf///x
+ 3///8d////Hf/6We4f8CAfz/BAH+/z049P+/teX//O7e///x3///8d////Hf///x3///8d////Hf///x
+ 3///8d//+eve/9bK4/+Wjer/SkX1/xEQ/P8DA///AgH+/wEA/f8AAP3/AAH//wAB//8AAf//AAH//wAB
+ //8AAf//AAH+/wAC+/85Ovb/7+Hg///x3///8d////Hf///x3///8d////Hf///x3///8d////Hf///x
+ 3///8d////Hf/8i95f8eHPv/BAD//4F9///9/f3/////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////oaH7/wEB//8AAf//BQT//5qU6P//9ur///bq///26v//9ur///bq///26v//9ur///bq///2
+ 6v//9ur///bq/52X8v8EAP//AgD//wIA//8QD/3/Wlb3/7u07//17Or///bq///26v//9ur///bq///2
+ 6v//9ur///bq///26v//9ur///bq///26v/o3+r/Ly35/wAA//8AAP//AAH//wAB//8AAf//enX0///2
+ 6v//9ur///bq///26v//9ur///bq///26v//9ur///bq///26v//9ur/wLvo/wkI/P8EAf7/AgH+/xQT
+ +v91cPH/29Pr///26v//9ur///bq///26v//9ur///bq///26v//9ur///bq///26v/27ej/w7zr/09L
+ +P8BAPn/AQH7/wAA/v8AAf//AAH//wAB//8AAf//AAH//wAB//8CAf7/AwD7/46I7P//9ur///bq///2
+ 6v//9ur///bq///26v//9ur///bq///26v//9ur///bq///26v//9ur///bq/5OM7v8GA/7/GhP//7u6
+ /P//////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////+9vf3/CAj9/wAC/v8CAf7/jorx///6
+ 9P//+vT///r0///69P//+vT///r0///69P//+vT///r0///69P//+vT/u7f2/wcG/v8CAP//AgD//wIA
+ //8CAP//DQz+/0lH+/+joPP/5uLy///69P//+vT///r0///69P//+vT///r0///69P//+vT///r0//z3
+ 8/9WVPj/AAH//wAB//8AAf//AAL//wAB//9eXPr//vnz///69P//+vT///r0///69P//+vT///r0///6
+ 9P//+vT///r0///69P/T0PD/FhX8/wIB/v8CAf7/AAH7/wEG/f8lJPb/h4bz/+Le8v//+vT///r0///6
+ 9P//+vT///r0///69P//+vT///r0///69P//+vT/5+L0/z889/8BAvr/AAD//wAB//8AAf//AAH//wAB
+ //8AAf//AAH//wIA//8uKPv/4dzy///69P//+vT///r0///69P//+vT///r0///69P//+vT//Pfz//Hs
+ 8f//+vT///r0///69P//+vT/8u3y/1VT+v8AAP//Pj7//+jo/f//////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////8LC//8KCv3/AAH9/wEA/f9savj/////////////////////////////////////////
+ ///////////////////Bwf//Cgn//wIA//8CAP//AgD//wIA//8AAf//AAD8/wQH//8wLv//fnv//8zM
+ /v/5+f3//////////////////////////////////////4OD/P8AAf//AAH//wAB/v8AAv//AAH//0JC
+ ///39/3//////////////////////////////////////////////////////+Hh+/8eHv3/AgH+/wIB
+ /v8AAPr/AAP8/wAA/P8CBP//Ky3//4qK///f3////v7+////////////////////////////////////
+ ////////l5f5/wID+/8CAP//AAH//wAB//8AAf//AAH//wAB//8AAf//BAD//4uG////////////////
+ //////////////////////////////////+3t/j/VFD7/9zc/f//////////////////////0tL8/yMj
+ //8AAP//eXn9//39/f//////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////19f//xgY/f8AAv7/AgH+/09M
+ +//6+v7//////////////////////////////////////////////////////9TU//8XFv//AwH//wIA
+ //8CAP//AgD//wAB//8AAv7/AAH//wAA//8AAP//FBT//1tc+v+8vff/+Pj9////////////////////
+ ////////rKv8/wMD//8AAP//BAL8/wAB/v8AAP//Nzf///Hx/P//////////////////////////////
+ ////////////////////////5eX7/yUl/f8CAf7/AgH+/wAA/v8AAP7/AAD9/wAA/f8AA/z/AgP7/yYm
+ /f+Ehfj/3t/7//7+/v/////////////////////////////////Kyvn/EhD7/wIA//8AAf//AAH//wAB
+ //8AAf//AAH//wAB//8sLP//39/9////////////////////////////////////////////5+f8/z48
+ +f8EAf7/XV3///Pz/f//////////////////////mZn7/woH//8SEv//ubn7////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////o6P//KSn//wAC/v8AAf7/MjL//+3t////////////////////////////////
+ ////////////////////////5OT//yQj//8DAf//AgD//wIA//8CAP//AgD//wAB/v8AAf7/AAD//wAA
+ //8AAP//AAD//w4O//9dXf//1dX////////////////////////AwP3/DQn9/wIA//8EAvz/BAH+/wIA
+ //8gHv//3t77///////////////////////////////////////////////////////09Pz/PDz9/wIB
+ /v8CAP//AAD//wAA//8BAP3/AQH7/wAE+/8AA/z/AgL8/wMB/f8nJ/3/ior8/+jo////////////////
+ /////////////+Hh+/8hH/3/AgD//wAB//8AAf//AAH//wAB//8AAf//AwP//5WV+///////////////
+ //////////////////////////////////+Bgfz/AwH6/wIC/P8GBv//kJD5////////////////////
+ ///29v3/YV3//wEA//86Ov//5eX9////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////b2//9BQf//AAL+/wAC
+ /v8aGv//2tr////////////////////////////////////////////////////////z8///Ozr//wMB
+ //8CAP//AgD//wIA//8CAP//BAH+/wIB/v8AAf//AAH//wAB//8AAf//AgD//wIB/v8nJvn/vLv7////
+ /////////////9DQ/f8YE/n/BgL7/wAA//8CAf7/BAH+/w4M///FxPj/////////////////////////
+ //////////////////////////////r6/v9OTv3/AgH+/wIA//8AAP//AAD//wMA+/8DAfr/AAL+/wAB
+ //8GAP//BgD//wMA//8CAv//ODj8/7Ky+//7+/3/////////////////7Oz8/zIw//8CAP//AAH//wAB
+ //8AAf//AAH//wAB//85Of//6ur8////////////////////////////////////////////zs78/x0e
+ +v8CBPn/AgT5/wAC+/8bHf//xcX7///////////////////////W1v//KSn//wEA/v9zcvz/+/v9////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////v7+/15f+v8AAv7/AAL+/woK///Cwv//////////////////////////
+ //////////////////////////////z8/v9WVfv/AwH//wIA//8CAP//AgD//wIA//8EAf7/BAL8/wAB
+ /v8AAf//AAH//wIA//8EAP//BAH+/wUC+P9BQPn/8fH9////////////4uL9/yMg+f8EAvv/AAD//wIB
+ /v8CAvz/AwH9/6Oi9////////////////////////////////////////////////////////////2dn
+ //8CAP//AAD//wAA//8AAP//AwD9/wMA+/8AAf//AAD//wYA//8IAP//AgD//wAA//8AAP//EBD//42N
+ ///8/P7////////////29v3/QT///wMB//8AAf//AAH//wAB//8AAf//Bgb//6Ki////////////////
+ //////////////////////////////n5/f9iYv//AAP7/wQD+f8EA/n/AAD8/wAA//9ISP//7e39////
+ //////////////////+lpfv/CQn//xAO/f+zs/3/////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////bnH0/wAC
+ /v8AAv7/BAT9/6ys/////////////////////////////////////////////////////////////3Bu
+ +P8AAP7/AAD9/wAA/f8AAP//AQD//wEA/f8BAfv/AQD9/wIA//8FAP//BQD//wUA//8DAP3/AQD5/0JC
+ +f/x8f3////////////w8P7/NTX9/wAA/v8DA/3/AAL8/wAC/P8GBf//h4X7////////////////////
+ ////////////////////////////////////////eXn//wAA//8AAP//AAD//wAA//8DAf//BQH//wMA
+ //8DAP//BQH//wUB//8FAf//AgD//wAB//8AAP3/MDD//+rq/f////////////b2/f9AP///AwL//wAB
+ //8BAP//AQD//wAA+/9CQv//7+//////////////////////////////////////////////ubn//w8P
+ /f8AA/z/BAL7/wYB/P8CAP//AAD//wMD//+IiPz///////////////////////j4/f9jY///BAD//zY1
+ /f/i4v//////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////+SlPP/AAL+/wAC/v8AAv7/enr9////////////////////
+ ////////////////////////////////////////o6L1/1VV//9YWP3/WFj9/1hY//9YWP//WFj9/1hY
+ /f9bWv//Y2D7/2xo8v9wb+//e3rp/5mY7f+iou3/19f2//////////////////b2/f8/P///AAD//woK
+ /f8AA/z/AAP8/wAA/f9UVPv/+/v/////////////////////////////////////////////////////
+ ///d3fj/l5fr/3Z35/9scO3/Z2rz/2Bf+v9cW///WFj//1hY//9aWv//XV35/2dl7v9xb+z/c3Hm/4uK
+ 6v+9vPL//Pz+////////////9vb9/z8//f8AAf7/AAH//wAA//8BAP//Bgb//6Wk/P//////////////
+ //////////////////////////////Ly/P9LS///AAH//wAB/v8EAvz/BAH+/wIA//8AAP//AAD//xsb
+ ///Hx////////////////////////9ra/P8xLP//BAD//3Z2///8/P7/////////////////////////
+ /////////////////////////////////////////////////////////////////////////////7u8
+ 9f8JCvv/AAL+/wAB//9HR///9/f9////////////////////////////////////////////////////
+ ///+/v7//Pz///z8///8/P///Pz///z8///8/P7//Pz+//39///+/v7/////////////////////////
+ ////////////////////////+Pj9/0ZG/f8AAP7/Dgr9/wAD/P8AA/z/AAL+/ykp///l5f3/////////
+ /////////////////////////////////////////////////////////////////////////v7+//39
+ ///9/f///Pz///39/f/+/v7////////////////////////////////////////////4+P3/R0f9/wAA
+ /v8AAf//AAD//wAA//8vLf//5+f8////////////////////////////////////////////qav8/wgK
+ //8CAP//BAD//w8P+/9iYvz/HBz9/wIB/v8CAf7/AgH+/0hI///s7P3//////////////////////52d
+ +P8HBfz/GBP//729+///////////////////////////////////////////////////////////////
+ ////////////////////////////////////////3t75/x4e+/8AAv7/AAH//xcX///Fxfv/////////
////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////4+P3/Rkb9/wAB
+ //8OCv//AAP8/wAD/v8AAP7/CAj//6Sk/f//////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////7+/v9gYP//AAH//wAB//8AAv//AAD//2Jf///+/v7/////////
+ /////////////////////////////+zs//89Pfv/AQP//wIA//8EBP//hIT9//z8/v+YmPz/CAj7/wIB
+ /v8AAf7/AgL//3p6/P/7+/3/////////////////8/P9/1JO//8KBP//SEj4//Hx/f//////////////
////////////////////////////////////////////////////////////////////////////////
+ ///4+Pz/VVX9/wAB//8AAf//AAD//zAu+v+Liff/vLv3/9DQ9v/h4fj/4+P5/+Pj+f/j4/n/4+P5/+Pj
+ +f/h4fv/4eH9/+Hh///h4f//4eH//+Hh/f/h4f3/4eH9/+Hh/f/h4f//4eH9/+Hh/f/h4fv/4eP7/+Hj
+ +f/j4/n/4+P5/9/d+P/My/f/ubr5/4qK+/8aG/r/AAL+/wgI//8AA/z/AAL+/wEA//8BAf//ISH9/42N
+ +P/Cwvb/2tn4/+Pj+f/j4/n/4+P5/+Pj+f/j4/n/4+P5/+Pj+f/j4/n/4+P5/+Pj+f/h4/v/4eH7/+Hh
+ /f/h4f//39///9ra///V1f3/0ND8/8rL+f/Gx/b/xMT0/8TD8//Ew/P/w8P0/8LC9v/Bwfj/wcH8/05P
+ //8BAv//AAX7/wAD/P8AAf//Lyz//7y8/f/h4fv/4eP7/+Hj+f/h4/n/4eP5/+Hj+//k5Pz/j479/wkF
+ +/8CA/v/AAP8/1lZ/P/y8v3///////f3//9mZv//AAH//wAA//8AAv//DAz8/359/P/a2vz/4eH9/+Hh
+ /f/e3v3/amf9/wQB/v8GBvr/n5/8////////////////////////////////////////////////////
+ //////////////////////////////////////////////////++vvz/Ghr9/wAA//8AAP//AwD+/wQB
+ +v8KB/r/EhL9/x4e//8eHv3/Hh78/x8e+v8fHvn/Hh75/x4e+v8eHvz/Hh79/x8e//8fHv3/Hh76/x4f
+ +f8eHvr/Hh78/x4e/f8eHv//Hh79/x4e/f8eHv//Hh7//x4e/f8hHv3/IBv9/xIP/P8HB/n/AQH5/wAC
+ +v8AAP3/AAD+/wEB/P8GBvz/AQH//wEA//8BAP3/AQH6/woK/P8ZGP3/Hh7//x8e//8fHv3/Hx79/x8e
+ /f8fHv3/Hx78/x8e/P8eHv3/Hh79/x4e/P8eHv3/Hh7//x8e//8dHf3/Ghr8/xYW/P8TE/z/EBD6/wwM
+ /P8JCfz/CQn9/wkJ/f8JCfz/CQn8/wkJ/P8JCfz/AwP9/wAA/v8AA/v/AAL7/wEA/v8DAP//Dg7//x4e
+ /P8eHvr/Hh78/x4e/P8eHv3/Hh79/yAf/P8RDvr/BwD6/wMB+v8sL/v/2Nj9/////////////////93d
+ /f8sLf//AAD//wAB//8AAvv/BgT6/x4a+v8fH/v/Hx/9/yAb//8IBv3/AgH+/wAB+/82Nvr/////////
////////////////////////////////////////////////////////////////////////////////
+ //////////////7+/v+wsP3/ICD//wAA//8DAP//AwD9/wMA/f8DAP//AQD//wEA//8AAP7/AAD+/wAA
+ /f8FAPv/BQD7/wAA/f8AAP7/AwD//wMA//8AAP7/AAD+/wAA/f8BAP3/AAD9/wAB+/8AA/j/AAP4/wAB
+ /f8AAP7/AAD+/wAA/v8DAP7/AQD+/wAA/v8AAf3/AAD9/wAA/f8WFvz/Zmb8/7e3/f9sbP//Gxv//wgI
+ //8BAf//AAD+/wAA/v8AAP7/AQD+/wUA/v8HAP//BwD//wUA/v8BAfv/AAL6/wEB+/8BAP3/AwD9/wUA
+ /v8DAP//AwD//wEA//8AAP7/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA/v8AAP7/AAD+/wAA
+ /v8AAP7/AAD+/wAA//8AAP7/AQD+/wMA//8DAP//BQD//wMA/f8BAfv/AQH7/wEA/v8DAP7/BwD+/wcA
+ /f8DAP3/DAz8/6qs/////////////////////////////6en+f8NC/z/AwD7/wMB+v8EA/n/AgP7/wAB
+ //8AAf//AAH//wAA//8AAv7/AAH7/wYG+f//////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////////+3t///Njb//yck
+ //8oJf//KCX//ygl//8oJf//JiX//yUl//8lJf//JSX//y0l//8tJf//JiX//yUl//8oJf//KCX//yUl
+ //8lJf//JSX//yYl//8lJv//JSf7/yUp9/8lKff/JSj7/yUm//8lJv//JSX//yUl//8lJf//JSX//yUl
+ //8lJf//JSb//8rK///4+P////////n5///S0v//ra3//4yM//+IiP//iIj//4GB//9ubv//X1z//1tV
+ //9dVf//W1X//1dX/f9UVfv/UFD9/0tJ//9IQ///Qz7//z87//85N///NTT//zIx//8uLf//Kyr//yYm
+ //8lJf//JSX//yUl//8lJf//JSX//yUl//8lJf//JSX//yUl//8lJf//JiX//yUl//8mJf//KCX//ykl
+ //8rJf//KyX//ygn+/8oJ/v/KSX//ysl//8tJf//KyX//yQj//9vb///9/f/////////////////////
+ ////////9fX9/2lj//8nIvr/KSb4/ycm+P8lJfv/JSX//yUl//8lJf//LS3//0hI/f9eXvv/h4f7////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
@@ -6151,109 +1747,7 @@
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
- ////////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ /////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
@@ -6287,7 +1781,7 @@
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=
+ AAAAAAAAAAAAAAAAAAAAAAAA
\ No newline at end of file
diff --git a/RBXLegacyLauncher/RBXLegacyLauncher/SecurityFuncs.cs b/RBXLegacyLauncher/RBXLegacyLauncher/SecurityFuncs.cs
deleted file mode 100644
index a63294b..0000000
--- a/RBXLegacyLauncher/RBXLegacyLauncher/SecurityFuncs.cs
+++ /dev/null
@@ -1,117 +0,0 @@
-using System;
-using System.IO;
-using System.Diagnostics;
-using System.Threading;
-using System.Reflection;
-using System.Security.Cryptography;
-using System.Text;
-using System.Text.RegularExpressions;
-using System.Net;
-using System.Net.Sockets;
-using Microsoft.Win32;
-
-namespace RBXLegacyLauncher
-{
- public class SecurityFuncs
- {
- public SecurityFuncs()
- {
- }
-
- public static string Base64Decode(string base64EncodedData)
- {
- var base64EncodedBytes = System.Convert.FromBase64String(base64EncodedData);
- return System.Text.Encoding.UTF8.GetString(base64EncodedBytes);
- }
-
- public static string Base64Encode(string plainText)
- {
- var plainTextBytes = System.Text.Encoding.UTF8.GetBytes(plainText);
- return System.Convert.ToBase64String(plainTextBytes);
- }
-
- public static bool IsBase64String(string s)
- {
- s = s.Trim();
- return (s.Length % 4 == 0) && Regex.IsMatch(s, @"^[a-zA-Z0-9\+/]*={0,3}$", RegexOptions.None);
- }
-
- public static bool checkClientMD5(string client)
- {
- string rbxexe = "";
- if (GlobalVars.LegacyMode == true)
- {
- rbxexe = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) + "\\clients\\" + client + "\\RobloxApp.exe";
- }
- else
- {
- rbxexe = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) + "\\clients\\" + client + "\\RobloxPlayer.exe";
- }
- using (var md5 = MD5.Create())
- {
- using (var stream = File.OpenRead(rbxexe))
- {
- byte[] hash = md5.ComputeHash(stream);
- string clientMD5 = BitConverter.ToString(hash).Replace("-", "");
- if (clientMD5.Equals(GlobalVars.MD5))
- {
- return true;
- }
- else
- {
- if (GlobalVars.AdminMode == false)
- {
- return false;
- }
- else
- {
- return true;
- }
- }
- }
- }
- }
-
- public static bool checkScriptMD5()
- {
- string rbxexe = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) + "\\scripts\\CSMPFunctions.lua";
- using (var md5 = MD5.Create())
- {
- using (var stream = File.OpenRead(rbxexe))
- {
- byte[] hash = md5.ComputeHash(stream);
- string clientMD5 = BitConverter.ToString(hash).Replace("-", "");
- if (clientMD5.Equals(GlobalVars.DefaultScriptMD5))
- {
- return true;
- }
- else
- {
- if (GlobalVars.AdminMode == false)
- {
- return false;
- }
- else
- {
- return true;
- }
- }
- }
- }
- }
-
- public static string GetLocalIPAddress()
- {
- string str = "";
- foreach (IPAddress address in Dns.GetHostEntry(Dns.GetHostName()).AddressList)
- {
- if (address.AddressFamily == AddressFamily.InterNetwork)
- {
- str = address.ToString();
- break;
- }
- }
- return str;
- }
- }
-}
diff --git a/RBXLegacyLauncher/RBXLegacyLauncher/ServerPrefs.Designer.cs b/RBXLegacyLauncher/RBXLegacyLauncher/ServerPrefs.Designer.cs
index df3a4c6..a8ebe24 100644
--- a/RBXLegacyLauncher/RBXLegacyLauncher/ServerPrefs.Designer.cs
+++ b/RBXLegacyLauncher/RBXLegacyLauncher/ServerPrefs.Designer.cs
@@ -20,7 +20,6 @@
this.tabControl1 = new System.Windows.Forms.TabControl();
this.tabPage1 = new System.Windows.Forms.TabPage();
this.numericUpDown1 = new System.Windows.Forms.NumericUpDown();
- this.checkBox12 = new System.Windows.Forms.CheckBox();
this.textBox11 = new System.Windows.Forms.TextBox();
this.textBox12 = new System.Windows.Forms.TextBox();
this.textBox9 = new System.Windows.Forms.TextBox();
@@ -31,29 +30,15 @@
this.label6 = new System.Windows.Forms.Label();
this.textBox4 = new System.Windows.Forms.TextBox();
this.label5 = new System.Windows.Forms.Label();
- this.radioButton3 = new System.Windows.Forms.RadioButton();
this.textBox2 = new System.Windows.Forms.TextBox();
this.label4 = new System.Windows.Forms.Label();
this.checkBox11 = new System.Windows.Forms.CheckBox();
- this.checkBox10 = new System.Windows.Forms.CheckBox();
this.label45 = new System.Windows.Forms.Label();
this.textBox3 = new System.Windows.Forms.TextBox();
this.label29 = new System.Windows.Forms.Label();
this.label3 = new System.Windows.Forms.Label();
this.label2 = new System.Windows.Forms.Label();
this.comboBox1 = new System.Windows.Forms.ComboBox();
- this.label1 = new System.Windows.Forms.Label();
- this.checkBox7 = new System.Windows.Forms.CheckBox();
- this.checkBox8 = new System.Windows.Forms.CheckBox();
- this.checkBox9 = new System.Windows.Forms.CheckBox();
- this.checkBox4 = new System.Windows.Forms.CheckBox();
- this.checkBox5 = new System.Windows.Forms.CheckBox();
- this.checkBox6 = new System.Windows.Forms.CheckBox();
- this.checkBox3 = new System.Windows.Forms.CheckBox();
- this.checkBox2 = new System.Windows.Forms.CheckBox();
- this.checkBox1 = new System.Windows.Forms.CheckBox();
- this.radioButton2 = new System.Windows.Forms.RadioButton();
- this.radioButton1 = new System.Windows.Forms.RadioButton();
this.tabPage2 = new System.Windows.Forms.TabPage();
this.button1 = new System.Windows.Forms.Button();
this.tabControl1.SuspendLayout();
@@ -73,9 +58,8 @@
this.textBox1.Multiline = true;
this.textBox1.Name = "textBox1";
this.textBox1.ReadOnly = true;
- this.textBox1.Size = new System.Drawing.Size(473, 215);
+ this.textBox1.Size = new System.Drawing.Size(259, 311);
this.textBox1.TabIndex = 0;
- this.textBox1.TextChanged += new System.EventHandler(this.TextBox1TextChanged);
//
// tabControl1
//
@@ -84,13 +68,12 @@
this.tabControl1.Location = new System.Drawing.Point(12, 12);
this.tabControl1.Name = "tabControl1";
this.tabControl1.SelectedIndex = 0;
- this.tabControl1.Size = new System.Drawing.Size(490, 247);
+ this.tabControl1.Size = new System.Drawing.Size(276, 343);
this.tabControl1.TabIndex = 1;
//
// tabPage1
//
this.tabPage1.Controls.Add(this.numericUpDown1);
- this.tabPage1.Controls.Add(this.checkBox12);
this.tabPage1.Controls.Add(this.textBox11);
this.tabPage1.Controls.Add(this.textBox12);
this.tabPage1.Controls.Add(this.textBox9);
@@ -101,41 +84,26 @@
this.tabPage1.Controls.Add(this.label6);
this.tabPage1.Controls.Add(this.textBox4);
this.tabPage1.Controls.Add(this.label5);
- this.tabPage1.Controls.Add(this.radioButton3);
this.tabPage1.Controls.Add(this.textBox2);
this.tabPage1.Controls.Add(this.label4);
this.tabPage1.Controls.Add(this.checkBox11);
- this.tabPage1.Controls.Add(this.checkBox10);
this.tabPage1.Controls.Add(this.label45);
this.tabPage1.Controls.Add(this.textBox3);
this.tabPage1.Controls.Add(this.label29);
this.tabPage1.Controls.Add(this.label3);
this.tabPage1.Controls.Add(this.label2);
this.tabPage1.Controls.Add(this.comboBox1);
- this.tabPage1.Controls.Add(this.label1);
- this.tabPage1.Controls.Add(this.checkBox7);
- this.tabPage1.Controls.Add(this.checkBox8);
- this.tabPage1.Controls.Add(this.checkBox9);
- this.tabPage1.Controls.Add(this.checkBox4);
- this.tabPage1.Controls.Add(this.checkBox5);
- this.tabPage1.Controls.Add(this.checkBox6);
- this.tabPage1.Controls.Add(this.checkBox3);
- this.tabPage1.Controls.Add(this.checkBox2);
- this.tabPage1.Controls.Add(this.checkBox1);
- this.tabPage1.Controls.Add(this.radioButton2);
- this.tabPage1.Controls.Add(this.radioButton1);
this.tabPage1.Location = new System.Drawing.Point(4, 22);
this.tabPage1.Name = "tabPage1";
this.tabPage1.Padding = new System.Windows.Forms.Padding(3);
- this.tabPage1.Size = new System.Drawing.Size(482, 221);
+ this.tabPage1.Size = new System.Drawing.Size(268, 317);
this.tabPage1.TabIndex = 0;
this.tabPage1.Text = "PREFERENCES";
this.tabPage1.UseVisualStyleBackColor = true;
- this.tabPage1.Click += new System.EventHandler(this.TabPage1Click);
//
// numericUpDown1
//
- this.numericUpDown1.Location = new System.Drawing.Point(240, 80);
+ this.numericUpDown1.Location = new System.Drawing.Point(7, 175);
this.numericUpDown1.Maximum = new decimal(new int[] {
99999,
0,
@@ -151,18 +119,9 @@
0});
this.numericUpDown1.ValueChanged += new System.EventHandler(this.NumericUpDown1ValueChanged);
//
- // checkBox12
- //
- this.checkBox12.Location = new System.Drawing.Point(353, 6);
- this.checkBox12.Name = "checkBox12";
- this.checkBox12.Size = new System.Drawing.Size(129, 17);
- this.checkBox12.TabIndex = 66;
- this.checkBox12.Text = "Run in Console Mode";
- this.checkBox12.UseVisualStyleBackColor = true;
- //
// textBox11
//
- this.textBox11.Location = new System.Drawing.Point(179, 198);
+ this.textBox11.Location = new System.Drawing.Point(179, 69);
this.textBox11.Name = "textBox11";
this.textBox11.Size = new System.Drawing.Size(55, 20);
this.textBox11.TabIndex = 65;
@@ -171,7 +130,7 @@
//
// textBox12
//
- this.textBox12.Location = new System.Drawing.Point(179, 173);
+ this.textBox12.Location = new System.Drawing.Point(179, 44);
this.textBox12.Name = "textBox12";
this.textBox12.Size = new System.Drawing.Size(54, 20);
this.textBox12.TabIndex = 64;
@@ -180,7 +139,7 @@
//
// textBox9
//
- this.textBox9.Location = new System.Drawing.Point(122, 198);
+ this.textBox9.Location = new System.Drawing.Point(122, 69);
this.textBox9.Name = "textBox9";
this.textBox9.Size = new System.Drawing.Size(55, 20);
this.textBox9.TabIndex = 63;
@@ -189,7 +148,7 @@
//
// textBox10
//
- this.textBox10.Location = new System.Drawing.Point(122, 173);
+ this.textBox10.Location = new System.Drawing.Point(122, 44);
this.textBox10.Name = "textBox10";
this.textBox10.Size = new System.Drawing.Size(54, 20);
this.textBox10.TabIndex = 62;
@@ -198,7 +157,7 @@
//
// textBox5
//
- this.textBox5.Location = new System.Drawing.Point(64, 198);
+ this.textBox5.Location = new System.Drawing.Point(64, 69);
this.textBox5.Name = "textBox5";
this.textBox5.Size = new System.Drawing.Size(54, 20);
this.textBox5.TabIndex = 61;
@@ -207,7 +166,7 @@
//
// textBox8
//
- this.textBox8.Location = new System.Drawing.Point(64, 173);
+ this.textBox8.Location = new System.Drawing.Point(64, 44);
this.textBox8.Name = "textBox8";
this.textBox8.Size = new System.Drawing.Size(54, 20);
this.textBox8.TabIndex = 60;
@@ -216,7 +175,7 @@
//
// textBox6
//
- this.textBox6.Location = new System.Drawing.Point(6, 198);
+ this.textBox6.Location = new System.Drawing.Point(6, 69);
this.textBox6.Name = "textBox6";
this.textBox6.Size = new System.Drawing.Size(54, 20);
this.textBox6.TabIndex = 59;
@@ -227,7 +186,7 @@
//
this.label6.Font = new System.Drawing.Font("Microsoft Sans Serif", 6.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.label6.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft;
- this.label6.Location = new System.Drawing.Point(4, 156);
+ this.label6.Location = new System.Drawing.Point(3, 28);
this.label6.Name = "label6";
this.label6.Size = new System.Drawing.Size(225, 13);
this.label6.TabIndex = 57;
@@ -236,7 +195,7 @@
//
// textBox4
//
- this.textBox4.Location = new System.Drawing.Point(6, 173);
+ this.textBox4.Location = new System.Drawing.Point(6, 44);
this.textBox4.Name = "textBox4";
this.textBox4.Size = new System.Drawing.Size(54, 20);
this.textBox4.TabIndex = 56;
@@ -246,27 +205,15 @@
// label5
//
this.label5.Font = new System.Drawing.Font("Microsoft Sans Serif", 10.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.label5.Location = new System.Drawing.Point(3, 139);
+ this.label5.Location = new System.Drawing.Point(3, 6);
this.label5.Name = "label5";
this.label5.Size = new System.Drawing.Size(141, 21);
this.label5.TabIndex = 55;
this.label5.Text = "Blacklisted Players";
//
- // radioButton3
- //
- this.radioButton3.Checked = true;
- this.radioButton3.Location = new System.Drawing.Point(8, 24);
- this.radioButton3.Name = "radioButton3";
- this.radioButton3.Size = new System.Drawing.Size(104, 16);
- this.radioButton3.TabIndex = 54;
- this.radioButton3.TabStop = true;
- this.radioButton3.Text = "None";
- this.radioButton3.UseVisualStyleBackColor = true;
- this.radioButton3.CheckedChanged += new System.EventHandler(this.RadioButton3CheckedChanged);
- //
// textBox2
//
- this.textBox2.Location = new System.Drawing.Point(239, 162);
+ this.textBox2.Location = new System.Drawing.Point(7, 263);
this.textBox2.Name = "textBox2";
this.textBox2.Size = new System.Drawing.Size(237, 20);
this.textBox2.TabIndex = 53;
@@ -275,9 +222,9 @@
//
// label4
//
- this.label4.Location = new System.Drawing.Point(228, 144);
+ this.label4.Location = new System.Drawing.Point(6, 242);
this.label4.Name = "label4";
- this.label4.Size = new System.Drawing.Size(94, 18);
+ this.label4.Size = new System.Drawing.Size(79, 18);
this.label4.TabIndex = 52;
this.label4.Text = "Respawn Time";
this.label4.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
@@ -286,7 +233,7 @@
//
this.checkBox11.Checked = true;
this.checkBox11.CheckState = System.Windows.Forms.CheckState.Checked;
- this.checkBox11.Location = new System.Drawing.Point(239, 202);
+ this.checkBox11.Location = new System.Drawing.Point(6, 289);
this.checkBox11.Name = "checkBox11";
this.checkBox11.Size = new System.Drawing.Size(202, 17);
this.checkBox11.TabIndex = 51;
@@ -294,19 +241,9 @@
this.checkBox11.UseVisualStyleBackColor = true;
this.checkBox11.CheckedChanged += new System.EventHandler(this.CheckBox11CheckedChanged);
//
- // checkBox10
- //
- this.checkBox10.Location = new System.Drawing.Point(239, 184);
- this.checkBox10.Name = "checkBox10";
- this.checkBox10.Size = new System.Drawing.Size(175, 17);
- this.checkBox10.TabIndex = 50;
- this.checkBox10.Text = "Personal Building Server (PBS)";
- this.checkBox10.UseVisualStyleBackColor = true;
- this.checkBox10.CheckedChanged += new System.EventHandler(this.CheckBox10CheckedChanged);
- //
// label45
//
- this.label45.Location = new System.Drawing.Point(237, 63);
+ this.label45.Location = new System.Drawing.Point(6, 154);
this.label45.Name = "label45";
this.label45.Size = new System.Drawing.Size(26, 18);
this.label45.TabIndex = 49;
@@ -315,7 +252,7 @@
//
// textBox3
//
- this.textBox3.Location = new System.Drawing.Point(240, 123);
+ this.textBox3.Location = new System.Drawing.Point(6, 219);
this.textBox3.Name = "textBox3";
this.textBox3.Size = new System.Drawing.Size(237, 20);
this.textBox3.TabIndex = 47;
@@ -324,7 +261,7 @@
//
// label29
//
- this.label29.Location = new System.Drawing.Point(233, 103);
+ this.label29.Location = new System.Drawing.Point(0, 198);
this.label29.Name = "label29";
this.label29.Size = new System.Drawing.Size(69, 18);
this.label29.TabIndex = 46;
@@ -334,7 +271,7 @@
// label3
//
this.label3.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.label3.Location = new System.Drawing.Point(238, 26);
+ this.label3.Location = new System.Drawing.Point(6, 113);
this.label3.Name = "label3";
this.label3.Size = new System.Drawing.Size(56, 14);
this.label3.TabIndex = 14;
@@ -343,7 +280,7 @@
// label2
//
this.label2.Font = new System.Drawing.Font("Microsoft Sans Serif", 10.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.label2.Location = new System.Drawing.Point(237, 3);
+ this.label2.Location = new System.Drawing.Point(3, 92);
this.label2.Name = "label2";
this.label2.Size = new System.Drawing.Size(89, 21);
this.label2.TabIndex = 13;
@@ -357,158 +294,30 @@
"Classic",
"Bubble",
"Both"});
- this.comboBox1.Location = new System.Drawing.Point(240, 41);
+ this.comboBox1.Location = new System.Drawing.Point(6, 130);
this.comboBox1.Name = "comboBox1";
this.comboBox1.Size = new System.Drawing.Size(238, 21);
this.comboBox1.TabIndex = 12;
this.comboBox1.SelectedIndexChanged += new System.EventHandler(this.ComboBox1SelectedIndexChanged);
//
- // label1
- //
- this.label1.Font = new System.Drawing.Font("Microsoft Sans Serif", 10.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.label1.Location = new System.Drawing.Point(6, 3);
- this.label1.Name = "label1";
- this.label1.Size = new System.Drawing.Size(141, 21);
- this.label1.TabIndex = 11;
- this.label1.Text = "Allowed Gear Types";
- //
- // checkBox7
- //
- this.checkBox7.Enabled = false;
- this.checkBox7.Location = new System.Drawing.Point(160, 116);
- this.checkBox7.Name = "checkBox7";
- this.checkBox7.Size = new System.Drawing.Size(104, 17);
- this.checkBox7.TabIndex = 10;
- this.checkBox7.Text = "Building";
- this.checkBox7.UseVisualStyleBackColor = true;
- this.checkBox7.CheckedChanged += new System.EventHandler(this.CheckBox7CheckedChanged);
- //
- // checkBox8
- //
- this.checkBox8.Enabled = false;
- this.checkBox8.Location = new System.Drawing.Point(160, 98);
- this.checkBox8.Name = "checkBox8";
- this.checkBox8.Size = new System.Drawing.Size(104, 17);
- this.checkBox8.TabIndex = 9;
- this.checkBox8.Text = "Musical";
- this.checkBox8.UseVisualStyleBackColor = true;
- this.checkBox8.CheckedChanged += new System.EventHandler(this.CheckBox8CheckedChanged);
- //
- // checkBox9
- //
- this.checkBox9.Enabled = false;
- this.checkBox9.Location = new System.Drawing.Point(160, 80);
- this.checkBox9.Name = "checkBox9";
- this.checkBox9.Size = new System.Drawing.Size(104, 17);
- this.checkBox9.TabIndex = 8;
- this.checkBox9.Text = "Ranged";
- this.checkBox9.UseVisualStyleBackColor = true;
- this.checkBox9.CheckedChanged += new System.EventHandler(this.CheckBox9CheckedChanged);
- //
- // checkBox4
- //
- this.checkBox4.Enabled = false;
- this.checkBox4.Location = new System.Drawing.Point(84, 116);
- this.checkBox4.Name = "checkBox4";
- this.checkBox4.Size = new System.Drawing.Size(104, 17);
- this.checkBox4.TabIndex = 7;
- this.checkBox4.Text = "Transport";
- this.checkBox4.UseVisualStyleBackColor = true;
- this.checkBox4.CheckedChanged += new System.EventHandler(this.CheckBox4CheckedChanged);
- //
- // checkBox5
- //
- this.checkBox5.Enabled = false;
- this.checkBox5.Location = new System.Drawing.Point(84, 98);
- this.checkBox5.Name = "checkBox5";
- this.checkBox5.Size = new System.Drawing.Size(104, 17);
- this.checkBox5.TabIndex = 6;
- this.checkBox5.Text = "Explosives";
- this.checkBox5.UseVisualStyleBackColor = true;
- this.checkBox5.CheckedChanged += new System.EventHandler(this.CheckBox5CheckedChanged);
- //
- // checkBox6
- //
- this.checkBox6.Enabled = false;
- this.checkBox6.Location = new System.Drawing.Point(84, 80);
- this.checkBox6.Name = "checkBox6";
- this.checkBox6.Size = new System.Drawing.Size(104, 17);
- this.checkBox6.TabIndex = 5;
- this.checkBox6.Text = "Power ups";
- this.checkBox6.UseVisualStyleBackColor = true;
- this.checkBox6.CheckedChanged += new System.EventHandler(this.CheckBox6CheckedChanged);
- //
- // checkBox3
- //
- this.checkBox3.Enabled = false;
- this.checkBox3.Location = new System.Drawing.Point(8, 116);
- this.checkBox3.Name = "checkBox3";
- this.checkBox3.Size = new System.Drawing.Size(104, 17);
- this.checkBox3.TabIndex = 4;
- this.checkBox3.Text = "Social";
- this.checkBox3.UseVisualStyleBackColor = true;
- this.checkBox3.CheckedChanged += new System.EventHandler(this.CheckBox3CheckedChanged);
- //
- // checkBox2
- //
- this.checkBox2.Enabled = false;
- this.checkBox2.Location = new System.Drawing.Point(8, 98);
- this.checkBox2.Name = "checkBox2";
- this.checkBox2.Size = new System.Drawing.Size(104, 17);
- this.checkBox2.TabIndex = 3;
- this.checkBox2.Text = "Navigation";
- this.checkBox2.UseVisualStyleBackColor = true;
- this.checkBox2.CheckedChanged += new System.EventHandler(this.CheckBox2CheckedChanged);
- //
- // checkBox1
- //
- this.checkBox1.Enabled = false;
- this.checkBox1.Location = new System.Drawing.Point(8, 80);
- this.checkBox1.Name = "checkBox1";
- this.checkBox1.Size = new System.Drawing.Size(104, 17);
- this.checkBox1.TabIndex = 2;
- this.checkBox1.Text = "Melee";
- this.checkBox1.UseVisualStyleBackColor = true;
- this.checkBox1.CheckedChanged += new System.EventHandler(this.CheckBox1CheckedChanged);
- //
- // radioButton2
- //
- this.radioButton2.Location = new System.Drawing.Point(8, 61);
- this.radioButton2.Name = "radioButton2";
- this.radioButton2.Size = new System.Drawing.Size(104, 16);
- this.radioButton2.TabIndex = 1;
- this.radioButton2.Text = "Custom";
- this.radioButton2.UseVisualStyleBackColor = true;
- this.radioButton2.CheckedChanged += new System.EventHandler(this.RadioButton2CheckedChanged);
- //
- // radioButton1
- //
- this.radioButton1.Location = new System.Drawing.Point(8, 39);
- this.radioButton1.Name = "radioButton1";
- this.radioButton1.Size = new System.Drawing.Size(104, 24);
- this.radioButton1.TabIndex = 0;
- this.radioButton1.Text = "All";
- this.radioButton1.UseVisualStyleBackColor = true;
- this.radioButton1.CheckedChanged += new System.EventHandler(this.RadioButton1CheckedChanged);
- //
// tabPage2
//
this.tabPage2.Controls.Add(this.textBox1);
this.tabPage2.Location = new System.Drawing.Point(4, 22);
this.tabPage2.Name = "tabPage2";
this.tabPage2.Padding = new System.Windows.Forms.Padding(3);
- this.tabPage2.Size = new System.Drawing.Size(482, 221);
+ this.tabPage2.Size = new System.Drawing.Size(268, 317);
this.tabPage2.TabIndex = 1;
this.tabPage2.Text = "INFORMATION";
this.tabPage2.UseVisualStyleBackColor = true;
//
// button1
//
- this.button1.Location = new System.Drawing.Point(355, 7);
+ this.button1.Location = new System.Drawing.Point(216, 7);
this.button1.Name = "button1";
- this.button1.Size = new System.Drawing.Size(144, 23);
+ this.button1.Size = new System.Drawing.Size(49, 23);
this.button1.TabIndex = 2;
- this.button1.Text = "Reset Server Preferences";
+ this.button1.Text = "Reset";
this.button1.UseVisualStyleBackColor = true;
this.button1.Click += new System.EventHandler(this.Button1Click);
//
@@ -518,13 +327,13 @@
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.AutoScroll = true;
this.BackColor = System.Drawing.SystemColors.ControlLightLight;
- this.ClientSize = new System.Drawing.Size(514, 276);
+ this.ClientSize = new System.Drawing.Size(299, 361);
this.Controls.Add(this.button1);
this.Controls.Add(this.tabControl1);
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow;
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
this.MaximizeBox = false;
- this.MinimumSize = new System.Drawing.Size(520, 300);
+ this.MinimumSize = new System.Drawing.Size(305, 300);
this.Name = "ServerPrefs";
this.Text = "Server Preferences";
this.Load += new System.EventHandler(this.ServerPrefsLoad);
@@ -540,8 +349,6 @@
private System.Windows.Forms.Button button1;
private System.Windows.Forms.TextBox textBox12;
private System.Windows.Forms.TextBox textBox11;
- private System.Windows.Forms.CheckBox checkBox12;
- private System.Windows.Forms.RadioButton radioButton3;
private System.Windows.Forms.Label label5;
private System.Windows.Forms.TextBox textBox4;
private System.Windows.Forms.Label label6;
@@ -555,36 +362,13 @@
private System.Windows.Forms.Label label29;
private System.Windows.Forms.TextBox textBox3;
private System.Windows.Forms.Label label45;
- private System.Windows.Forms.CheckBox checkBox10;
private System.Windows.Forms.CheckBox checkBox11;
- private System.Windows.Forms.Label label1;
private System.Windows.Forms.ComboBox comboBox1;
private System.Windows.Forms.Label label2;
private System.Windows.Forms.Label label3;
- private System.Windows.Forms.RadioButton radioButton1;
- private System.Windows.Forms.RadioButton radioButton2;
- private System.Windows.Forms.CheckBox checkBox1;
- private System.Windows.Forms.CheckBox checkBox2;
- private System.Windows.Forms.CheckBox checkBox3;
- private System.Windows.Forms.CheckBox checkBox6;
- private System.Windows.Forms.CheckBox checkBox5;
- private System.Windows.Forms.CheckBox checkBox4;
- private System.Windows.Forms.CheckBox checkBox9;
- private System.Windows.Forms.CheckBox checkBox8;
- private System.Windows.Forms.CheckBox checkBox7;
private System.Windows.Forms.TabPage tabPage2;
private System.Windows.Forms.TabPage tabPage1;
private System.Windows.Forms.TabControl tabControl1;
private System.Windows.Forms.TextBox textBox1;
-
- void TextBox1TextChanged(object sender, System.EventArgs e)
- {
-
- }
-
- void TabPage1Click(object sender, System.EventArgs e)
- {
-
- }
}
}
diff --git a/RBXLegacyLauncher/RBXLegacyLauncher/ServerPrefs.cs b/RBXLegacyLauncher/RBXLegacyLauncher/ServerPrefs.cs
index e3fe0cf..c519eec 100644
--- a/RBXLegacyLauncher/RBXLegacyLauncher/ServerPrefs.cs
+++ b/RBXLegacyLauncher/RBXLegacyLauncher/ServerPrefs.cs
@@ -27,25 +27,7 @@ namespace RBXLegacyLauncher
textBox1.AppendText(Environment.NewLine);
textBox1.AppendText("Players: " + GlobalVars.PlayerLimit);
textBox1.AppendText(Environment.NewLine);
- textBox1.AppendText("Version: RBXLegacy " + GlobalVars.Version);
- textBox1.AppendText(Environment.NewLine);
- string[] lines = {
- SecurityFuncs.Base64Encode(GetExternalIPAddress()),
- SecurityFuncs.Base64Encode(GlobalVars.RobloxPort.ToString()),
- SecurityFuncs.Base64Encode(GlobalVars.SelectedClient)
- };
- string URI = "RBXLegacy://" + SecurityFuncs.Base64Encode(string.Join("|",lines));
- textBox1.AppendText("Online URI Link:");
- textBox1.AppendText(URI);
- textBox1.AppendText(Environment.NewLine);
- string[] lines2 = {
- SecurityFuncs.Base64Encode("localhost"),
- SecurityFuncs.Base64Encode(GlobalVars.RobloxPort.ToString()),
- SecurityFuncs.Base64Encode(GlobalVars.SelectedClient)
- };
- string URI2 = "RBXLegacy://" + SecurityFuncs.Base64Encode(string.Join("|",lines2));
- textBox1.AppendText("Local URI Link:");
- textBox1.AppendText(URI2);
+ textBox1.AppendText("RBXLegacy Version: " + GlobalVars.Version);
if (GlobalVars.PlayerLimit == 0)
{
@@ -69,108 +51,6 @@ namespace RBXLegacyLauncher
numericUpDown1.Text = GlobalVars.ServerPort.ToString();
}
- if (GlobalVars.melee == true && GlobalVars.navigation == true
- && GlobalVars.social == true && GlobalVars.powerup == true &&
- GlobalVars.explosives == true && GlobalVars.transport == true &&
- GlobalVars.ranged == true && GlobalVars.musical == true &&
- GlobalVars.building == true)
- {
- radioButton1.Checked = true;
- }
- else if (GlobalVars.melee == false && GlobalVars.navigation == false
- && GlobalVars.social == false && GlobalVars.powerup == false &&
- GlobalVars.explosives == false && GlobalVars.transport == false &&
- GlobalVars.ranged == false && GlobalVars.musical == false &&
- GlobalVars.building == false)
- {
- radioButton3.Checked = true;
- }
- else
- {
- radioButton2.Checked = true;
- }
-
- if (GlobalVars.melee == true)
- {
- checkBox1.Checked = true;
- }
- else
- {
- checkBox1.Checked = false;
- }
-
- if (GlobalVars.navigation == true)
- {
- checkBox2.Checked = true;
- }
- else
- {
- checkBox2.Checked = false;
- }
-
- if (GlobalVars.social == true)
- {
- checkBox3.Checked = true;
- }
- else
- {
- checkBox3.Checked = false;
- }
-
- if (GlobalVars.powerup == true)
- {
- checkBox6.Checked = true;
- }
- else
- {
- checkBox6.Checked = false;
- }
-
- if (GlobalVars.explosives == true)
- {
- checkBox5.Checked = true;
- }
- else
- {
- checkBox5.Checked = false;
- }
-
- if (GlobalVars.transport == true)
- {
- checkBox4.Checked = true;
- }
- else
- {
- checkBox4.Checked = false;
- }
-
- if (GlobalVars.ranged == true)
- {
- checkBox9.Checked = true;
- }
- else
- {
- checkBox9.Checked = false;
- }
-
- if (GlobalVars.musical == true)
- {
- checkBox8.Checked = true;
- }
- else
- {
- checkBox8.Checked = false;
- }
-
- if (GlobalVars.building == true)
- {
- checkBox7.Checked = true;
- }
- else
- {
- checkBox7.Checked = false;
- }
-
if (GlobalVars.upnp == true)
{
checkBox11.Checked = true;
@@ -180,15 +60,6 @@ namespace RBXLegacyLauncher
checkBox11.Checked = false;
}
- if (GlobalVars.IsPersonalServer == true)
- {
- checkBox10.Checked = true;
- }
- else
- {
- checkBox10.Checked = false;
- }
-
comboBox1.SelectedText = GlobalVars.ChatType;
}
@@ -206,105 +77,6 @@ namespace RBXLegacyLauncher
return a4;
}
- void RadioButton1CheckedChanged(object sender, EventArgs e)
- {
- checkBox1.Enabled = false;
- checkBox2.Enabled = false;
- checkBox3.Enabled = false;
- checkBox4.Enabled = false;
- checkBox5.Enabled = false;
- checkBox6.Enabled = false;
- checkBox7.Enabled = false;
- checkBox8.Enabled = false;
- checkBox9.Enabled = false;
-
- checkBox1.Checked = true;
- checkBox2.Checked = true;
- checkBox3.Checked = true;
- checkBox4.Checked = true;
- checkBox5.Checked = true;
- checkBox6.Checked = true;
- checkBox7.Checked = true;
- checkBox8.Checked = true;
- checkBox9.Checked = true;
-
- GlobalVars.melee = true;
- GlobalVars.navigation = true;
- GlobalVars.social = true;
- GlobalVars.powerup = true;
- GlobalVars.explosives = true;
- GlobalVars.transport = true;
- GlobalVars.ranged = true;
- GlobalVars.musical = true;
- GlobalVars.building = true;
- }
-
- void RadioButton3CheckedChanged(object sender, EventArgs e)
- {
- checkBox1.Enabled = false;
- checkBox2.Enabled = false;
- checkBox3.Enabled = false;
- checkBox4.Enabled = false;
- checkBox5.Enabled = false;
- checkBox6.Enabled = false;
- checkBox7.Enabled = false;
- checkBox8.Enabled = false;
- checkBox9.Enabled = false;
-
- checkBox1.Checked = false;
- checkBox2.Checked = false;
- checkBox3.Checked = false;
- checkBox4.Checked = false;
- checkBox5.Checked = false;
- checkBox6.Checked = false;
- checkBox7.Checked = false;
- checkBox8.Checked = false;
- checkBox9.Checked = false;
-
- GlobalVars.melee = false;
- GlobalVars.navigation = false;
- GlobalVars.social = false;
- GlobalVars.powerup = false;
- GlobalVars.explosives = false;
- GlobalVars.transport = false;
- GlobalVars.ranged = false;
- GlobalVars.musical = false;
- GlobalVars.building = false;
- }
-
- void RadioButton2CheckedChanged(object sender, EventArgs e)
- {
- checkBox1.Enabled = true;
- checkBox2.Enabled = true;
- checkBox3.Enabled = true;
- checkBox4.Enabled = true;
- checkBox5.Enabled = true;
- checkBox6.Enabled = true;
- checkBox7.Enabled = true;
- checkBox8.Enabled = true;
- checkBox9.Enabled = true;
-
- checkBox1.Checked = false;
- checkBox2.Checked = false;
- checkBox3.Checked = false;
- checkBox4.Checked = false;
- checkBox5.Checked = false;
- checkBox6.Checked = false;
- checkBox7.Checked = false;
- checkBox8.Checked = false;
- checkBox9.Checked = false;
-
- GlobalVars.melee = false;
- GlobalVars.navigation = false;
- GlobalVars.social = false;
- GlobalVars.powerup = false;
- GlobalVars.explosives = false;
- GlobalVars.transport = false;
- GlobalVars.ranged = false;
- GlobalVars.musical = false;
- GlobalVars.building = false;
- }
-
void NumericUpDown1ValueChanged(object sender, EventArgs e)
{
int parsedValue;
@@ -384,114 +156,6 @@ namespace RBXLegacyLauncher
LauncherFuncs.WriteServerPrefs("serverhost_config.txt");
}
- void CheckBox1CheckedChanged(object sender, EventArgs e)
- {
- if (checkBox1.Checked == true)
- {
- GlobalVars.melee = true;
- }
- else
- {
- GlobalVars.melee = false;
- }
- }
-
- void CheckBox2CheckedChanged(object sender, EventArgs e)
- {
- if (checkBox2.Checked == true)
- {
- GlobalVars.navigation = true;
- }
- else
- {
- GlobalVars.navigation = false;
- }
- }
-
- void CheckBox3CheckedChanged(object sender, EventArgs e)
- {
- if (checkBox3.Checked == true)
- {
- GlobalVars.social = true;
- }
- else
- {
- GlobalVars.social = false;
- }
- }
-
- void CheckBox4CheckedChanged(object sender, EventArgs e)
- {
- if (checkBox4.Checked == true)
- {
- GlobalVars.transport = true;
- }
- else
- {
- GlobalVars.transport = false;
- }
- }
-
- void CheckBox5CheckedChanged(object sender, EventArgs e)
- {
- if (checkBox5.Checked == true)
- {
- GlobalVars.explosives = true;
- }
- else
- {
- GlobalVars.explosives = false;
- }
- }
-
- void CheckBox6CheckedChanged(object sender, EventArgs e)
- {
- if (checkBox6.Checked == true)
- {
- GlobalVars.powerup = true;
- }
- else
- {
- GlobalVars.powerup = false;
- }
- }
-
- void CheckBox7CheckedChanged(object sender, EventArgs e)
- {
- if (checkBox7.Checked == true)
- {
- GlobalVars.building = true;
- }
- else
- {
- GlobalVars.building = false;
- }
- }
-
- void CheckBox8CheckedChanged(object sender, EventArgs e)
- {
- if (checkBox8.Checked == true)
- {
- GlobalVars.musical = true;
- }
- else
- {
- GlobalVars.musical = false;
- }
- }
-
- void CheckBox9CheckedChanged(object sender, EventArgs e)
- {
- if (checkBox9.Checked == true)
- {
- GlobalVars.ranged = true;
- }
- else
- {
- GlobalVars.ranged = false;
- }
- }
-
void CheckBox11CheckedChanged(object sender, EventArgs e)
{
if (checkBox11.Checked == true)
@@ -504,18 +168,6 @@ namespace RBXLegacyLauncher
}
}
- void CheckBox10CheckedChanged(object sender, EventArgs e)
- {
- if (checkBox10.Checked == true)
- {
- GlobalVars.IsPersonalServer = true;
- }
- else
- {
- GlobalVars.IsPersonalServer = false;
- }
- }
-
void TextBox4TextChanged(object sender, EventArgs e)
{
int parsedValue;
diff --git a/RBXLegacyLauncher/RBXLegacyLauncher/ServerPrefs.resx b/RBXLegacyLauncher/RBXLegacyLauncher/ServerPrefs.resx
index 3ce0458..ea81762 100644
--- a/RBXLegacyLauncher/RBXLegacyLauncher/ServerPrefs.resx
+++ b/RBXLegacyLauncher/RBXLegacyLauncher/ServerPrefs.resx
@@ -120,5125 +120,27 @@
- AAABAAYAEBAAAAAAIABoBAAAZgAAACAgAAAAACAAqBAAAM4EAAAwMAAAAAAgAKglAAB2FQAAQEAAAAAA
- IAAoQgAAHjsAAICAAAAAACAAKAgBAEZ9AAAAAAAAAAAgACggBABuhQEAKAAAABAAAAAgAAAAAQAgAAAA
- AABABAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////////////
+ AAABAAUAEBAAAAAAIABoBAAAVgAAACAgAAAAACAAqBAAAL4EAAAwMAAAAAAgAKglAABmFQAAQEAAAAAA
+ IAAoQgAADjsAAICAAAAAACAAKAgBADZ9AAAoAAAAEAAAACAAAAABACAAAAAAAEAEAAAAAAAAAAAAAAAA
+ AAAAAAAA////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////95eXn/1dXV/25ubv/Q0ND/iYmJ/6Wl
- pf+hoaH/hYWF/4mJif/V1dX/srKy/9zc3P//////////////////////f39///////9ubm7/0NDQ/4mJ
- if/FxcX/sbGx/5WVlf+JiYn/1dXV/5SUlP/Kysr//////////////////////8/Pz///////+vr///Ly
- ///X1///zs7//+Li///39///////////////////6+v/////////////xsb//5mZ//+MjP//+Pj//4mJ
- //9hYf//q6v//9DQ//+8vP//dnb//4GB///l5f//2Nj//5CQ//+Rkf//5ub//66u///x8f//mZn//4mJ
- ///y8v//mpr//29v//96ev//k5P//0pK///x8f//nZ3//5iY////////l5f//+rq//+rq///9PT//8vL
- ///19f//ra3//1BQ///9/f//lpb//9vb//+Njf//h4f///39////////t7f//8vL////////qKj///f3
- //+dnf//kZH//+bm//9jY///+vr//4eH//++vv//iIj//4mJ///5+f///////8zM//+fn////v7//6Wl
- ///6+v//np7//6ys///V1f//jY3///j4//+MjP//zs7//2Ji///t7f///v7//5yc///7+///4+P//4uL
- //+iov///Pz//83N///Pz///2Nj//21t//+hof//oaH//4uL//+YmP//tLT//7Gx///Hx///ior//5iY
- ///c3P//w8P//6Cg//+goP//nJz//7+////9/f///////////////////////9TU//+srP////////Dw
- ///a2v//////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////39/f/v7+//7+/v//Ly8v/v7+//4ODg/9/f3//w8PD/7+/
+ v//Ly8v/v7+//5CQkP+EhIT/1NTU////////////39/f/3d3d/+fn5//eXl5/3BwcP9fX1//d3d3/11d
+ Xf92dnb/V1dX/09PT/9VVVX/hYWF/7CwsP///////////9/f3/9HR0f/+/v7/6enp/+np6f/p6en/6+v
+ r/+fn5//s7Oz/5ubm/+np6f/pKSk/5iYmP/X19f///////////+Ylff/qJ3j/+Pj/v/Ozf7/jor1/5uU
+ 7v+aku3/oZjo/7Gj3P+FhPr/rKHg/6+v/v+cmvf/sKz1////////////hGvC//vFfv9nYvP/ro2w/3pe
+ v/+wiqL/0aSU/0o20P+eeaf/VELT/8mck/9uWcv/lHW1/6mi7f///////////4iA6///6s//h3vj/8/A
+ 2f8+PPj/l4rh/+/c0v+EeuT/1MPX/yUi+P9BPPD/9uPS/7Ol3v/w8P3///////////+EhP3//////2Rj
+ /v9KSf3/qKf9/3d3/f/9/f7/Nzb8/3t7/P+Bgf7/i4v+/7W1/f+Pj/3/s7P+////////////t7f+/6Gg
+ /f+kpP7/pKT9/5KS/f+Qkf7/rKz9/6in/v+fn/3/g4P9/5aV/f+hof3/paX9/5KS/f//////////////
////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//KAAAACAAAABAAAAAAQAgAAAAAACAEAAAAAAAAAAA
- AAAAAAAAAAAAAP//////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////3t7
- e/9ra2v/f39//9fX1/97e3v/a2tr/39/f//X19f/u7u7/2tra/9zc3P/w8PD/5+fn///////e3t7/8PD
- w/+7u7v/a2tr/4uLi//r6+v//////3t7e//Dw8P/////////////////////////////////////////
- ////////T09P/6+vr////////////09PT/+Dg4P/6+vr//////9PT0//r6+v/6+vr/+vr6//Z2dn/39/
- f/8nJyf/r6+v/09PT/+vr6//8/Pz/+vr6///////T09P/6+vr///////////////////////////////
- //////////////////9PT0//r6+v////////////T09P/4ODg//r6+v//////09PT/+vr6//x8fH/9fX
- 1/9/f3///////09PT/+vr6//T09P/6+vr//z8/P/6+vr/7u7u/9XV1f/n5+f/+vr6///////////////
- /////////////////////////////09PT/+vr6////////////97e3v/a2tr/39/f//X19f/u7u7/2tr
- a/+Li4v/6+vr/8fHx/9/f3//a2tr/+vr6/+7u7v/a2tr/4uLi//r6+v/e3t7/8PDw//b29v/w8PD////
- ////////////////////////////////////////e3t7/8PDw///////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////+zs
- ///Nzf///////9XV//+Li///lJT//6io//+8vP//z8///+Pj///6+v//////////////////////////
- ////////9fX//7m5/////////////////////////////7u7//+Pj///j4///4+P//+ysv//////////
- ///o6P//Ojr//zo6//83N///YGD//6+v//+srP//mJj//4OD//9vb///Q0P//5SU//+lpf//vb3/////
- //////////////z8//9TU///V1f//1ZW///k5P//////////////////YGD//5mZ//+vr///qqr//0ZG
- ////////5eX//zk5///IyP//8/P//yIi//+env/////////////////////////////i4v//Hx///1ZW
- //9MTP//l5f////////+/v//aWn//5iY////////ysr//z8///+dnf////////////9eXv//4+P/////
- ///+/v//PT3//+Hh//84OP//zs7/////////////Pz///1JS//93d///b2///0ZG//8zM////v7//4yM
- //8MDP//+vr///v7//9ubv//bW3//4KC//97e//////////////+/v//WVn//62t/////////////1tb
- ///m5v////////////8sLP//ODj//9TU//////////////39//8tLf//Ojr//7m5//8+Pv//9fX//0lJ
- ///U1P//i4v//wQE///Q0P////////////+Zmf//ZGT///7+/////////////5CQ//93d///////////
- ////////WFj//+jo/////////////z4+///Z2f/////////////W1v//Q0P//x0d///5+f///////y4u
- //81Nf//dHT///v7////////fHz//1ZW///7+//////////////////////////////Cwv//SEj///v7
- //////////////////9WVv//6+v/////////////8PD/////////////0tL//w4O//+env//QkL/////
- //////////////b2/////////v7//4iI//8yMv//dHT//1dX///6+v//////////////////5ub//zQ0
- ///q6v///////////////////////1NT///u7v////////j4//8/P///bm7///Dw////////3t7//1pa
- //8XF///+fn///////+6uv//x8f///b2////////0dH//yQk///k5P//MjL//+fn////////////////
- ///u7v//S0v//6Cg////////////////////////T0////Dw/////////Pz//z8///+wsP//Njb//7u7
- /////////////xwc///39///+/v//yUl//91df//JSX//97e///k5P//Rkb//z4+///Q0P//////////
- ///////////////////6+v//aGj//3d3///9/f////////////9NTf//8/P/////////////Pj7/////
- //+zs///goL/////////////Ghr///7+///n5///Hx///3Jy//9TU////////5ub//8LC///uLj/////
- /////////////+jo///09P/////////////+/v//j4///1FR///y8v///////0pK///39///////////
- //89Pf//xsb//zc3///W1v////////////8fH/////////39///g4P//vr7//+np///+/v//R0f//5qa
- ///////////////////+/v//UFD//0RE///x8f/////////////+/v//UVH//5aW////////SEj///n5
- /////////////zc3//9WVv//6en//////////////////x0d///R0f//6ur///39/////////v7//3Jy
- //9PT///R0f//+Tk/////////////6am//9wcP//urr//0BA///t7f///////319//90dP///v7/////
- //9ERP///Pz/////////////////////////////3t7//4SE//86Ov//YGD//3Jy//9YWP//RUX//0ND
- //83N///hIT////////MzP//OTn//7Ky///p6f//ODj///T0////////v7///zw8//95ef//bGz///7+
- /////////////0JC//9+fv//e3v//3h4//90dP//cHD//0JC//9UVP//rKz///f3////////////////
- ///////////////////////////////////z8///YWH//yUl//+/v///////////////////xcX//3Bw
- ///9/f//////////////////z8///8PD///Gxv//yMj//8vL///Nzf//8PD/////////////////////
- ////////////////////////////////////////////////////////zc3/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAwAAAAYAAAAAEAIAAAAAAAgCUAAAAA
- AAAAAAAAAAAAAAAAAAD//////v7+/////////////v7+///////+/v7////////////+/v7/////////
- ///+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v//////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////+/v7//v7+//7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v///////v7+////
- /////////v7+///////+/v7////////////+/v7////////////+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v//////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v///////v7+/////////////v7+//////+qqqr/X19f/19f
- X/9fX1//ZGRk//////+qqqr/X19f/19fX/9fX1//ZGRk//7+/v/+/v7/goKC/19fX/9fX1//ZGRk//7+
- /v+qqqr/3Nzc//7+/v+qqqr/ZGRk//7+/v/+/v7/goKC/19fX/9fX1//3Nzc//7+/v/+/v7/+vr6/19f
- X/+0tLT///////7+/v/+/v7///////7+/v/+/v7///////7+/v//////////////////////////////
- //93d3f/BgYG/9/f3//f39//4ODg//////93d3f/BgYG/9/f3//f39//4ODg//////+IiIj/DQ0N/9/f
- 3//f39//ODg4//////93d3f/rq6u/9/f3/9oaGj/BwcH//////+IiIj/DQ0N/9/f3//f39//aGho////
- ////////9/f3/wAAAP+Hh4f////////////////////////////////////////////+/v7//v7+//7+
- /v/+/v7//v7+//7+/v93d3f/BwcH//7+/v/+/v7//v7+//7+/v93d3f/BAQE/5+fn//S0tL//v7+//7+
- /v93d3f/BwcH//7+/v/MzMz/Kioq//7+/v93d3f/SkpK/19fX/8sLCz/BwcH//7+/v93d3f/BwcH//7+
- /v/+/v7//v7+//7+/v/+/v7/9/f3/wAAAP+Hh4f//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v///////v7+/////////////v7+//////93d3f/BwcH///////+/v7///////////93d3f/BAQE/5+f
- n//S0tL///////7+/v93d3f/BwcH//7+/v/MzMz/oqKi//7+/v93d3f/x8fH//7+/v93d3f/BwcH//7+
- /v93d3f/BwcH//7+/v/+/v7///////7+/v/+/v7/f39//ywsLP99fX3/3Nzc//7+/v/+/v7///////7+
- /v/+/v7///////7+/v////////////////////////////////93d3f/BwcH////////////////////
- //93d3f/BgYG/9/f3//f39//4ODg//////+IiIj/DQ0N/9/f3//f39//aGho//////+IiIj/tbW1/9/f
- 3/9oaGj/Hx8f//////+IiIj/DQ0N/9/f3//f39//aGho//////+IiIj/DQ0N/+jo6P/u7u7/UFBQ////
- ///////////////////////////////////+/v7//v7+//7+/v/+/v7//v7+//7+/v93d3f/BwcH//7+
- /v/+/v7//v7+//7+/v+qqqr/X19f/19fX/9fX1//ZGRk//7+/v/+/v7/goKC/19fX/9fX1//3Nzc//7+
- /v/+/v7/goKC/19fX/9fX1//3Nzc//7+/v/+/v7/goKC/19fX/9fX1//3Nzc//7+/v+qqqr/ZGRk//7+
- /v/+/v7/h4eH//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v///////v7+/////////////v7+////
- //93d3f/BwcH///////+/v7////////////+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v//////////////
- ///////////////////u7u7/4ODg////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+/9XV
- /v+Pj/7//v7+//7+/v/Y2P7/fHz+/0hI/v9aWv7/bm7+/4GB/v+Wlv7/qan+/729/v/R0f7/5ub+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7/mZn+/7Oz/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v///////v7+/9ra///X1///19f+/9fX///X1/7/19f//+rq///+/v7/////////
- ///+/v7/zs7//xQU/v8MDP7/XV3//zU1/v8JCf7/VVX//5aW/v+Hh/7/c3P//19f/v9LS/7/Nzf//yMj
- /v8PD/7/AwP//+vr/v/19f7/oaH///39/v/+/v7///////7+/v/+/v7///////7+/v+pqf7/Dg7//xQU
- /v9VVf7/5eX///7+/v/+/v7///////7+/v///////////xUV//8GBv//Bwf//wcH//8HB///AwP//3R0
- ///////////////////Jyf//EhL//35+///c3P//JSX//wYG///n5///////////////////////////
- ///////////////////9/f//IyP//6Cg//9AQP//BAT//1pa///29v///////////////////////8DA
- //8MDP//trb//+rq//9dXf//ERH//5aW///8/P/////////////+/v7//v7+/w8P/v/Pz/7//v7+//7+
- /v/+/v7/dXX+/2Zm/v/+/v7//v7+/8TE/v8PD/7/iIj+//7+/v/+/v7/yMj+/wAA/v8+Pv7/7u7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7/ZGT+/wUF/v9FRf7/29v+/zg4/v83N/7/5ub+//7+
- /v/+/v7/09P+/xER/v+dnf7//v7+//7+/v/+/v7/urr+/yMj/v86Ov7/6+v+//7+/v///////v7+/w8P
- ///V1f///v7+///////+/v7/g4P//1hY///+/v7/vr7//w0N//+Rkf7///////7+/v/+/v7/zc3//xER
- /v9HR/7/Kyv//9bW/v+xsf7/hob//1tb/v8wMP7/tbX///7+/v/o6P7/LS3//xYW/v/39/7///////f3
- /v9cXP7/HR3//83N/v/j4/7/HR3//4CA/v/+/v7///////7+/v/+/v7/+fn//zw8/v9UVP7//v7///7+
- /v///////f3//wwM///V1f//////////////////kZH//0lJ//+4uP//DAz//5mZ////////////////
- ////////x8f//xgY//+Skv//AQH//0xM//8AAP//UVH//35+//9ERP//b2////////9OTv//DQ3//wEB
- ///o6P/////////////+/v//hob//w0N//8lJf//ZGT///7+///////////////////+/v//b2///ykp
- ///y8v/////////////+/v7//f3+/wwM/v/b2/7//v7+//7+/v/+/v7/n5/+/xcX/v8LC/7/o6P+//7+
- /v/+/v7//v7+//7+/v/+/v7/sbH+/wAA/v8dHf7/srL+//Ly/v8AAP7/6Oj+//7+/v9sbP7/MDD+//7+
- /v/n5/7/Kyv+/wAA/v+pqf7//v7+//7+/v/+/v7//v7+/6+v/v9WVv7/+vr+//7+/v/+/v7//v7+//7+
- /v+lpf7/Dg7+/9bW/v/+/v7//v7+//7+/v//////+/v+/wkJ///c3P///v7+///////+/v7/rKz//wYG
- //+qqv7////////////+/v7///////j4/v+AgP7/Bwf//xkZ/v/x8f7///////7+/v8PD/7/RUX//0lJ
- /v8YGP7/wcH///7+/v/+/v7/6ur//y4u/v9DQ/7/9/f///7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7//////9LS/v8MDP7/rKz///7+/v/+/v7///////7+/v//////+/v//wgI///g4P//////////
- ////////w8P//7Ky////////////////////////w8P//yoq//8qKv//goL//ygo////////////////
- //+2tv//iYn//21t///j4///////////////////2Nj//0BA//8AAP//SEj///X1////////////////
- ////////////////////////7+///yYm//92dv///v7////////////////////////+/v7/+fn+/wUF
- /v/h4f7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/v7/7/RET+/wAA/v+Dg/7/rq7+/ysr
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//39/v9zc/7/BQX+/1BQ/v/R0f7/Nzf+/0ND
- /v/09P7//v7+//7+/v/+/v7//v7+//7+/v/9/f7/T0/+/z4+/v/7+/7//v7+//7+/v/+/v7//v7+//7+
- /v//////+fn+/wQE///l5f///v7+///////+/v7/paX//19f/v+Bgf7/9fX///7+/v/+/v7//v7//7W1
- /v8tLf7/CQn//ykp/v/9/f7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/d3f7/SUn//xgY
- /v/8/P7/rKz//wcH/v/Jyf7///////7+/v/+/v7///////7+/v/+/v7/gYH//xER/v+4uP7///////7+
- /v/+/v7///////7+/v//////9/f//wEB///n5///////////////////dnb//zIy//81Nf//IyP//7i4
- ///+/v/////////////7+///e3v//wAA///s7P////////////8cHP//Hx///zAw//92dv//5eX/////
- ////////kZH//0RE///Pz///Dw///6Sk/////////////////////////////////////////v7//6io
- //8NDf//kpL///7+///////////////////+/v7/9/f+/wAA/v/q6v7//v7+//7+/v/+/v7/fX3+/11d
- /v/7+/7/jo7+/wwM/v9oaP7//v7+//7+/v/+/v7/qan+/wAA/v/29v7//v7+//b2/v8AAP7/ra3+/6qq
- /v8iIv7/ODj+//7+/v/+/v7/R0f+/3Fx/v8bG/7/hYX+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/Hx/7/GBj+/2ho/v/6+v7//v7+//7+/v//////9PT+/wAA///t7f///v7+////
- ///+/v7/hob//1ZW/v/+/v7//////5mZ/v87O/7///////7+/v/+/v7/paX//wAA/v/9/f7//////+Dg
- /v8AAP7/nJz//6ys/v8KCv7/y8v///7+/v/z8/7/CAj//w4O/v9mZv7//v7///7+/v/+/v7///////7+
- /v/+/v7//Pz///7+/v/+/v7///////7+/v/+/v7/4eH//y8v/v9CQv7/7Oz///7+/v//////8fH//wAA
- ///w8P//////////////////jo7//09P////////7u7//z8///9hYf//////////////////oqL//wkJ
- /////////////+Tk//9aWv//ODj//xUV//91df////////////+ysv//AAD//0hI///6+v//////////
- ///////////////////j4///OTn//+Tk//////////////////////////////Ly//9NTf//JSX//9jY
- ///+/v7/7+/+/wAA/v/z8/7//v7+//7+/v/+/v7/lJT+/0ZG/v/Z2f7/KCj+/0VF/v/t7f7//v7+//7+
- /v/+/v7/np7+/xER/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/9/f7//v7+//7+/v9RUf7/Kyv+//Hx
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v9MTP7/Fhb+/yMj/v/g4P7//v7+//7+/v/+/v7//v7+//7+
- /v9xcf7/Gxv+/9zc/v//////6+v+/wAA///29v///v7+///////+/v7/nJz//wUF/v8DA/7/cHD///v7
- /v/+/v7///////7+/v/+/v7/l5f//xoa/v/+/v7///////7+/v/+/v7///////7+/v/+/v7//f3//2xs
- /v8XF/7/Cgr//42N/v/9/f7///////7+/v/+/v7//////6Oj/v8UFP7/5+f//2dn/v8eHv7/2tr///7+
- /v/+/v7//v7//3l5/v8YGP7/19f///7+/v//////6ur//wAA///5+f//////////////////3t7//7u7
- ///g4P///v7///////////////////7+///V1f//VFT//wQE//80NP//TU3//2dn//+AgP//mZn//7Ky
- ///Ly///a2v//yMj///g4P//wsL//x8f//9JSf//6Oj/////////////5+f//xMT//+np/////////39
- //9tbf//Ghr//9XV///+/v//gYH//xQU///T0//////////////+/v7/5eX+/wAA/v/7+/7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/j4/7/i4v+/zEx/v8HB/7/T0/+/6am/v+xsf7/mJj+/35+
- /v9lZf7/S0v+/zIy/v8YGP7/Jyf+/+Pj/v/+/v7//v7+/+7u/v9UVP7/GRn+/7q6/v/+/v7/VFT+/1BQ
- /v/+/v7//v7+//7+/v/9/f7/dXX+/xUV/v9ubv7/ERH+/83N/v/+/v7//v7+//7+/v//////5OT+/wAA
- //++vv//ubn+/7i4//+0tP7/sbH//66u/v+qqv7/lJT//0BA/v8FBf7/QED//5qa/v/t7f7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7/m5v//w0N
- /v9QUP7/EhL//+bm/v/+/v7///////7+/v/+/v7//v7//319/v8ODv7/yMj///7+/v/+/v7///////7+
- /v//////4+P//yAg//8mJv//Jib//ysr//8sLP//MDD//zIy//80NP//QED//4uL///i4v//////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////9bW//8wMP//oaH///////////////////////////////////7+///h4f//////////
- ///////////////////+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/5+f7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v///////v7+/////////////v7+///////+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v//////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v///////v7+/////////////v7+///////+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v//////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v///////v7+/////////////v7+////
- ///+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
- /v///////////////////////v7+////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////v7+/////////////v7+///////+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+
- /v/+/v7///////7+/v/+/v7///////7+/v/+/v7///////7+/v///////////////////////v7+////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////8AAAAAAAD//wAA
- AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA
- //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA
- AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA
- //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA
- AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA
- //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA
- AAAAAP//AAAAAAAA//8oAAAAQAAAAIAAAAABACAAAAAAAABCAAAAAAAAAAAAAAAAAAAAAAAA////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////8/Pz/9/f3//f39//39/f/9/f3//f39//6+v
- r///////z8/P/39/f/9/f3//f39//39/f/9/f3//r6+v////////////z8/P/39/f/9/f3//f39//39/
- f/+vr6///////8/Pz/+vr6/////////////Pz8//f39//6+vr////////////8/Pz/9/f3//f39//39/
- f/+vr6///////////////////////8/Pz/9/f3//r6+v////////////////////////////////////
- //////////////////////////////////////////////////////////////////+fn5//AAAA/y8v
- L/9/f3//f39//39/f/+vr6///////5+fn/8AAAD/Ly8v/39/f/9/f3//f39//6+vr///////z8/P/09P
- T/8vLy//f39//39/f/9PT0//X19f//////+fn5//X19f////////////n5+f/wAAAP9fX1///////8/P
- z/9PT0//Ly8v/39/f/9/f3//f39//6+vr/////////////////+fn5//AAAA/19fX///////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////n5+f/wAAAP9fX1////////////////////////////+fn5//AAAA/19fX///////////////
- /////////////5+fn/8AAAD/X19f////////////n5+f/19fX///////n5+f/y8vL/9/f3//f39//09P
- T/8AAAD/X19f//////+fn5//AAAA/19fX////////////8/Pz/+vr6//////////////////n5+f/wAA
- AP9fX1//////////////////////////////////////////////////////////////////////////
- /////////////////////////////5+fn/8AAAD/X19f////////////////////////////n5+f/wAA
- AP8vLy//f39//6+vr/////////////////+fn5//AAAA/19fX///////z8/P/09PT/9fX1///////5+f
- n/8vLy//f39//39/f/9PT0//AAAA/19fX///////n5+f/wAAAP9fX1//////////////////////////
- /////////////5+fn/8AAAD/X19f////////////////////////////////////////////////////
- //////////////////////////////////////////////////+fn5//AAAA/19fX///////////////
- /////////////5+fn/8AAAD/Ly8v/39/f/+vr6//////////////////n5+f/wAAAP9fX1///////8/P
- z/9/f3//r6+v//////+fn5//X19f////////////n5+f/wAAAP9fX1///////5+fn/8AAAD/X19f////
- /////////////////////////////8/Pz/9PT0//Ly8v/39/f/+vr6//////////////////////////
- ////////////////////////////////////////////////////////////////////////n5+f/wAA
- AP9fX1////////////////////////////+fn5//AAAA/19fX////////////////////////////5+f
- n/8AAAD/X19f////////////z8/P/6+vr///////n5+f/19fX////////////5+fn/8AAAD/X19f////
- //+fn5//AAAA/19fX////////////8/Pz/+vr6///////8/Pz/9PT0//Ly8v/6+vr//Pz8//f39//6+v
- r///////////////////////////////////////////////////////////////////////////////
- /////////////5+fn/8AAAD/X19f////////////////////////////n5+f/wAAAP8vLy//f39//39/
- f/9/f3//r6+v///////Pz8//T09P/y8vL/9/f3//f39//39/f/+vr6///////8/Pz/9/f3//f39//39/
- f/9PT0//Ly8v/6+vr///////z8/P/09PT/8vLy//f39//39/f/9/f3//r6+v//////+fn5//AAAA/19f
- X////////////5+fn/9fX1//////////////////////////////////////////////////////////
- //////////////////////////////////+fn5//AAAA/19fX////////////////////////////8/P
- z/9/f3//f39//39/f/9/f3//f39//6+vr////////////8/Pz/9/f3//f39//39/f/+vr6//////////
- ////////z8/P/39/f/9/f3//f39//6+vr//////////////////Pz8//f39//39/f/9/f3//r6+v////
- ////////z8/P/39/f/+vr6/////////////Pz8//r6+v////////////////////////////////////
- ////////////////////////////////////////////////////////n5+f/wAAAP9fX1//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////8/P
- z/9/f3//r6+v////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////+0tP//R0f//+/v/////////////9ra//9+fv//IyP//w0N//8gIP//NDT//0hI
- //9bW///cHD//4OD//+Xl///qqr//76+///S0v//7u7/////////////////////////////////////
- ////////////////////////////////////////2dn//zQ0//+1tf//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////+srP//BQX//wAA//8uLv//oKD//zg4//8AAP//BAT//0pK
- //93d///Y2P//09P//86Ov//Jyf//xIS//8BAf//AAD//wAA//8AAP//AAD//0lJ/////////////87O
- ///w8P//////////////////////////////////////////////////5+f//yIi//8CAv//AAD//1ZW
- ///m5v/////////////////////////////////////////////Ozv//Hx///x8f//8fH///Hx///x8f
- //8fH///Hx///x8f//+trf////////////////////////////+lpf//AwP//zU1//+urv//Dg7//wAA
- //8GBv//k5P//+np////////////////////////////////////////+/v//+np///V1f//wMD//01N
- //8MDP//+vr//729//8MDP//KSn//9zc////////////////////////////////////////8/P//zQ0
- //8ODv//zc3//4+P//8MDP//EBD//5iY///9/f//////////////////////////////////w8P//wAA
- //9HR///X1///19f//9fX///X1///1dX//8AAP//lJT///////////////////////+fn///AgL//zw8
- ///x8f///////8/P//8YGP//BQX//8PD////////////////////////////////////////////////
- //////////////////+lpf//AAD//35+//8JCf//LCz//xQU//8TE///v7//////////////////////
- ////////+vr//0lJ//8FBf//u7v/////////////4OD//0xM//8AAP//Ozv//9TU////////////////
- /////////////7+///8AAP//v7/////////////////////////z8///AAD//4aG////////////////
- //+Xl///AQH//0ND///z8///////////////////a2v//wAA//8ICP//rq7/////////////////////
- ////////////////////////////////////////5eX//wAA//8AAP//Nzf//+3t///d3f//Kyv//wUF
- //+amv///////////////////v7//2Fh//8AAP//oqL/////////////////////////////qan//xgY
- //8FBf//np7///////////////////////+/v///AAD//8fH/////////////////////////v7//wMD
- //93d/////////////+Pj///AAD//0tL///29v///////////////////////2ho//8VFf//NTX//wIC
- //+Wlv////////Ly///Jyf//np7//3Jy//9HR///Y2P//////////////////5+f//8BAf//Hx////Hx
- //////////////Hx//9KSv//AAD//3Bw///7+////////35+//8AAP//hob/////////////////////
- /////////////+/v//8lJf//FRX//+Li////////////////////////urr//wAA///IyP//////////
- //////////////////8QEP//aWn///////+Hh///AAD//1JS///5+f//////////////////////////
- //9hYf//Hx////Hx//8gIP//AAD//0hI//8BAf//AAD//wAA//8ICP//ExP//w8P///7+////////5KS
- //8BAf//CQn//woK///5+f///////////////////Pz//3R0//8AAP//SUn//46O//8AAP//aWn///7+
- //////////////////////////////39//9PT///AwP//729/////////////////////////////7e3
- //8AAP//ycn/////////////////////////////HR3//1tb//9/f///AAD//1pa///7+///////////
- ////////////////////////X1///xcX//89Pf//AAD//0JC//+zs///AAD//3Fx///a2v///Pz//6Sk
- //8AAP//yMj///////+Skv//AQH//w8P//8AAP//wsL/////////////////////////////np7//wYG
- //8AAP//Tk7///v7//////////////////////////////////+Fhf//AAD//4qK////////////////
- //////////////////+3t///AAD//9DQ/////////////////////////////yws//8LC///AAD//2Nj
- ///8/P//////////////////////////////////+Pj//z8///8AAP//ERH//52d///+/v//8vL//wAA
- //+Hh/////////7+//+Cgv//AAD//4uL/////////////5qa//8BAf//AAD//4KC////////////////
- ///////////////////Cwv//TU3///X1//////////////////////////////////+5uf//AgL//1RU
- ///+/v//////////////////////////////////sbH//wAA///Q0P//////////////////////////
- //86Ov//AAD//2tr///9/f//////////////////////////////////xMT//yoq//8AAP//HR3//+fn
- //////////////////8PD///Kyv//319//9UVP//AAD//1BQ///x8f//////////////////oKD//wIC
- //8tLf//8/P/////////////////////////////////////////////////////////////////////
- ///g4P//FBT//ykp///x8f///////////////////////////////////////7Cw//8AAP//09P/////
- ////////////////////////SEj//3V1///+/v/////////////////////////////w8P//aWn//wEB
- //8bG///Jib//zIy////////////////////////Xl7//yAg//8BAf//AgL//4OD///9/f//////////
- //////////////7+//9PT///AAD//zo6///x8f//////////////////////////////////////////
- ///////////////////39///NDT//w0N///W1v//////////////////////////////////////////
- //+wsP//AAD//9fX/////////////////////////////8PD////////////////////////////////
- //+vr///Gxv//wEB//9paf//8PD//09P//84OP//////////////////////////////////9/f//+Pj
- /////////////////////////////8PD//84OP//AAD//yIi//8FBf//Njb//+7u////////////////
- ////////////////////////////////////////ZGT//wAA//+srP//////////////////////////
- ////////////////////////qKj//wAA///X1///////////////////////////////////////////
- ///////////////////9/f//nJz//xsb//8AAP//S0v//9TU//9ISP//Ozv/////////////////////
- /////////////////////////////////////////Pz//2Bg//8AAP//AQH//46O///6+v//rq7//wcH
- //8xMf//7Oz/////////////////////////////////////////////nJz//wAA//9ubv//////////
- /////////////////////////////////////////////6io//8AAP//3Nz/////////////////////
- ///z8///f3///39///+Wlv//+fn////////////////////////19f//hYX//w4O//8DA///Dg7//z8/
- ///////////////////////////////////////////////////////////////////o6P//YGD//wEB
- //8gIP//+vr///////9ZWf//AAD//5+f/////////////////////////////////////////////729
- //8REf//HBz//83N//////////////////////////////////////////////////+mpv//AAD//9/f
- ////////////////////////8PD//wAA//8AAP//AAD//yws///ExP//////////////////////////
- ///q6v//bm7//wYG//8JCf//6en//////////////////3Z2//93d///h4f//5iY///b2///////////
- //////////////////84OP//Nzf///////+Xl///AAD//29v////////////////////////////////
- ////////////////////////2dn//yUl//8KCv//rKz/////////////////////////////////////
- ////////n5///wAA///f3/////////////////////////f3//8AAP//g4P//7Oz//8dHf//AQH//2ho
- ///v7/////////////////////////////87O///AAD//+vr//////////////////8HB///AgL//wAA
- //8AAP//AwP//1ZW///Q0P/////////////u7v//AwP//4CA//+0tP//AwP//1BQ///8/P//////////
- ///////////////////////////////////////////////////t7f//QUH//wEB//+EhP///v7/////
- /////////////////////////////5+f//8AAP//5ub////////////////////////+/v//AAD//3t7
- ////////8vL//21t//8CAv//GRn//+fn////////////////////////ODj//wAA///09P//////////
- ///w8P//AAD//4yM///4+P//3t7//z09//8AAP//qan/////////////p6f//wAA//+Xl///Cwv//zc3
- ///19f////////////////////////////////////////////////////////////////////////n5
- //9kZP//AAD//1pa///39/////////////////////////////+cnP//AAD//+jo////////////////
- /////////////wcH//90dP//////////////////enr//wAA///z8////////////////////////zMz
- //8AAP///Pz/////////////2tr//wAA//9/f///6en//9zc//8LC///T0///////////////////11d
- //8DA///Fhb//yIi///p6f//////////////////////////////////////////////////////////
- /////////////////////////v7//4yM//8CAv//Nzf//+bm////////////////////////l5f//wAA
- ///o6P////////////////////////////8PD///bW3//////////////v7//1VV//8XF///////////
- //////////////////8xMf//Bgb//////////////////8TE//8AAP//AAD//wAA//8DA///Dw///+Tk
- //////////////z8//8VFf//AAD//xMT///Y2P//////////////////////////////////////////
- //+mpv//1NT/////////////////////////////////////////////sbH//wwM//8cHP//zs7/////
- /////////////5eX//8AAP//8PD/////////////////////////////Fhb//2Rk////////+Pj//2Bg
- //8AAP//YGD/////////////////////////////Kir//xAQ///////////////////5+f//1NT//7Gx
- //+Ojv//a2v//6io///////////////////IyP//AAD//wgI///Cwv//////////////////////////
- ///////////////////i4v//Dg7//xQU///Ozv//////////////////////////////////////////
- ///Ozv//CQn//woK///Y2P////////////+Tk///AAD///Dw/////////////////////////////x4e
- //9cXP//6Oj//zo6//8AAP//e3v///39/////////////////////////////ygo//8ZGf//////////
- ///////////////////////////////////////////////////9/f//VVX//wAA//+goP//////////
- ///////////////////////////////////+/v//SUn//wkJ//8eHv//EBD//8jI////////////////
- ///////////////////+/v//bm7//wAA//91df//////////////////kJD//wAA///x8f//////////
- //////////////////8mJv//CAj//wUF//8KCv//qKj/////////////////////////////////////
- //8gIP//IiL////////////////////////////////////////////////////////9/f//ZWX//wAA
- //8BAf//Kyv//9LS////////////////////////////////////////oaH//wAA//+MjP//4eH//yMj
- //8NDf//wMD/////////////////////////////dnb//wAA//9tbf///v7//////////////////5CQ
- //8AAP//9/f/////////////////////////////Wlr//1ZW//95ef//0ND/////////////////////
- ////////////////////////Hh7//xUV//+Wlv//sLD//8nJ///i4v//+fn/////////////////////
- ///9/f//ZWX//wAA//+EhP//ubn//xgY//8ICP//lpb///7+////////////////////////5+f//xER
- //84OP///Pz////////k5P//Jyf//woK//+6uv//////////////////f3///wAA//9lZf///v7/////
- //////////////////+Kiv//AAD///f3////////////////////////////////////////////////
- /////////////////////////////9zc//+Cgv//KCj//wAA//8AAP//AAD//wAA//8AAP//AAD//wEB
- //8VFf//Li7//0hI//9hYf//TU3//wAA//+IiP/////////////p6f//Skr//wAA//9RUf//7e3/////
- /////////////1FR//8HB///1tb//////////////////+jo//8sLP//Bwf//7Oz////////hob//wAA
- //9eXv///Pz/////////////////////////////iIj//wAA///6+v//////////////////////////
- ///////////////////////////////////o6P//kpL//zc3//8AAP//AQH//zw8//+Wlv//6+v///Hx
- ///X1///vb3//6Sk//+Li///cnL//1hY//8+Pv//JSX//wwM//+Li/////////////////////////7+
- //+Pj///Bwf//x0d///Cwv///////6mp//8AAP//hob/////////////////////////////7Oz//zEx
- //8FBf//Xl7//wAA//9WVv//+/v//////////////////////////////////4iI//8AAP////////n5
- ///39///9fX///Dw///w8P//6en//+jo///k5P//3d3//6Gh//9HR///AwP//wAA//8tLf//h4f//+Dg
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////8/P//8oKP//AwP//3l5//8WFv//NDT///v7////////////////
- ///////////////////u7v//Njb//wAA//9PT///+fn/////////////////////////////////////
- //+AgP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//ICD//3l5
- ///T0///////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////9PT//2Rk//8AAP//Bgb//9HR
- //////////////////////////////////////////////Hx//94eP//+Pj/////////////////////
- ////////////////////////v7///4CA//+IiP//iIj//4mJ//+QkP//kJD//5KS//+Xl///l5f//5qa
- //+fn///xcX///39////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////qqr//42N////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////wAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAIAAAAAAAQAAAQAgAAAAAAAACAEAAAAAAAAA
- AAAAAAAAAAAAAP//////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////z8/P/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/7+/v/////////////////8/Pz//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP+/v7////////////////////////////8/Pz//AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/v7+//////////////////z8/P/8AAAD/v7+/////////////////////
- ////////Pz8//wAAAP8AAAD/AAAA/7+/v////////////////////////////z8/P/8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/v7+//////////////////////////////////////////////////z8/
- P/8AAAD/AAAA/wAAAP+/v7//////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////Pz8//wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/v7+//////////////////z8/
- P/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/7+/v///////////////
- /////////////z8/P/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP+/v7//////////
- ////////Pz8//wAAAP+/v7////////////////////////////8/Pz//AAAA/wAAAP8AAAD/v7+/////
- ////////////////////////Pz8//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP+/v7//////////
- ////////////////////////////////////////Pz8//wAAAP8AAAD/AAAA/7+/v///////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////8/Pz//AAAA/wAAAP8AAAD/v7+/////////////////////
- ////////////////////////////////////////Pz8//wAAAP8AAAD/AAAA/7+/v///////////////
- /////////////////////////////////////////////z8/P/8AAAD/AAAA/wAAAP+/v7//////////
- //////////////////8/Pz//AAAA/7+/v/////////////////8/Pz//AAAA/7+/v///////////////
- /////////////z8/P/8AAAD/AAAA/wAAAP+/v7//////////////////Pz8//wAAAP8AAAD/AAAA/7+/
- v////////////////////////////z8/P/8AAAD/v7+/////////////////////////////////////
- //8/Pz//AAAA/wAAAP8AAAD/v7+/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////z8/
- P/8AAAD/AAAA/wAAAP+/v7//////////////////////////////////////////////////////////
- //8/Pz//AAAA/wAAAP8AAAD/v7+/////////////////////////////////////////////////////
- ////////Pz8//wAAAP8AAAD/AAAA/7+/v////////////////////////////z8/P/8AAAD/v7+/////
- /////////////z8/P/8AAAD/v7+/////////////////////////////Pz8//wAAAP8AAAD/AAAA/7+/
- v/////////////////8/Pz//AAAA/wAAAP8AAAD/v7+/////////////////////////////Pz8//wAA
- AP+/v7///////////////////////////////////////z8/P/8AAAD/AAAA/wAAAP+/v7//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////Pz8//wAAAP8AAAD/AAAA/7+/v///////////////
- /////////////////////////////////////////////z8/P/8AAAD/AAAA/wAAAP+/v7//////////
- //////////////////////////////////////////////////8/Pz//AAAA/wAAAP8AAAD/v7+/////
- ////////////////////////Pz8//wAAAP+/v7//////////////////Pz8//wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/v7+//////////////////z8/P/8AAAD/AAAA/wAA
- AP+/v7//////////////////////////////////////////////////////////////////////////
- ////////Pz8//wAAAP8AAAD/AAAA/7+/v///////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //8/Pz//AAAA/wAAAP8AAAD/v7+/////////////////////////////////////////////////////
- ////////Pz8//wAAAP8AAAD/AAAA/7+/v///////////////////////////////////////////////
- /////////////z8/P/8AAAD/AAAA/wAAAP+/v7////////////////////////////8/Pz//AAAA/7+/
- v/////////////////8/Pz//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP+/v7//////////////////Pz8//wAAAP8AAAD/AAAA/7+/v///////////////////////////////
- //////////////////////////////////////////////////8/Pz//AAAA/wAAAP8AAAD/v7+/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////z8/P/8AAAD/AAAA/wAAAP+/v7//////////
- //////////////////////////////////////////////////8/Pz//AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/7+/v///////////////////////////////////////Pz8//wAAAP8AAAD/AAAA/7+/
- v/////////////////8/Pz//AAAA/wAAAP8AAAD/v7+//////////////////z8/P/8AAAD/v7+/////
- ////////////////////////Pz8//wAAAP8AAAD/AAAA/7+/v/////////////////8/Pz//AAAA/wAA
- AP8AAAD/v7+/////////////////////////////////////////////////////////////////////
- /////////////z8/P/8AAAD/AAAA/wAAAP+/v7//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////Pz8//wAAAP8AAAD/AAAA/7+/v///////////////////////////////////////////////
- /////////////z8/P/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/v7+/////////////////////
- //////////////////8/Pz//AAAA/wAAAP8AAAD/v7+//////////////////z8/P/8AAAD/AAAA/wAA
- AP+/v7//////////////////Pz8//wAAAP+/v7////////////////////////////8/Pz//AAAA/wAA
- AP8AAAD/v7+//////////////////z8/P/8AAAD/AAAA/wAAAP+/v7//////////////////////////
- ////////////////////////////////////////////////////////Pz8//wAAAP8AAAD/AAAA/7+/
- v///////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////8/Pz//AAAA/wAAAP8AAAD/v7+/////
- ////////////////////////////////////////////////////////Pz8//wAAAP8AAAD/AAAA/7+/
- v////////////////////////////////////////////////////////////z8/P/8AAAD/AAAA/wAA
- AP+/v7////////////////////////////////////////////////////////////8/Pz//AAAA/7+/
- v////////////////////////////z8/P/8AAAD/AAAA/wAAAP+/v7//////////////////Pz8//wAA
- AP8AAAD/AAAA/7+/v///////////////////////////////////////////////////////////////
- ////////Pz8//wAAAP8AAAD/AAAA/7+/v///////Pz8//wAAAP+/v7//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////z8/P/8AAAD/AAAA/wAAAP+/v7//////////////////////////////////////////
- //////////////////8/Pz//AAAA/wAAAP8AAAD/v7+/////////////////////////////////////
- ////////////////////////Pz8//wAAAP8AAAD/AAAA/7+/v///////////////////////////////
- /////////////////////////////z8/P/8AAAD/v7+/////////////////////////////Pz8//wAA
- AP8AAAD/AAAA/7+/v/////////////////8/Pz//AAAA/wAAAP8AAAD/v7+/////////////////////
- //////////////////////////////////////////////////8/Pz//AAAA/wAAAP8AAAD/v7+/////
- //8/Pz//AAAA/7+/v///////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////Pz8//wAAAP8AAAD/AAAA/7+/
- v////////////////////////////////////////////////////////////z8/P/8AAAD/AAAA/wAA
- AP+/v7////////////////////////////////////////////////////////////8/Pz//AAAA/wAA
- AP8AAAD/v7+/////////////////////////////Pz8//wAAAP+/v7//////////////////Pz8//wAA
- AP+/v7////////////////////////////8/Pz//AAAA/wAAAP8AAAD/v7+//////////////////z8/
- P/8AAAD/AAAA/wAAAP+/v7////////////////////////////8/Pz//AAAA/7+/v///////////////
- //8/Pz//AAAA/wAAAP8AAAD/v7+/////////////////////////////Pz8//wAAAP+/v7//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////8/Pz//AAAA/wAAAP8AAAD/v7+/////////////////////////////////////
- ////////////////////////Pz8//wAAAP8AAAD/AAAA/7+/v///////////////////////////////
- /////////////////////////////z8/P/8AAAD/AAAA/wAAAP+/v7//////////////////////////
- //8/Pz//AAAA/7+/v/////////////////8/Pz//AAAA/7+/v////////////////////////////z8/
- P/8AAAD/AAAA/wAAAP+/v7//////////////////Pz8//wAAAP8AAAD/AAAA/7+/v///////////////
- /////////////z8/P/8AAAD/v7+//////////////////z8/P/8AAAD/AAAA/wAAAP+/v7//////////
- //////////////////8/Pz//AAAA/7+/v///////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////z8/P/8AAAD/AAAA/wAA
- AP+/v7////////////////////////////////////////////////////////////8/Pz//AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP+/v7//////////////////////////
- //8/Pz//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/7+/v///////////////////////////////
- ////////Pz8//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP+/v7//////////////////////////
- /////////////z8/P/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/v7+/////////////////////
- ////////Pz8//wAAAP8AAAD/AAAA/7+/v////////////////////////////z8/P/8AAAD/v7+/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////Pz8//wAAAP8AAAD/AAAA/7+/v///////////////////////////////
- /////////////////////////////z8/P/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/7+/v////////////////////////////z8/P/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/v7+///////////////////////////////////////8/Pz//AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/7+/v///////////////////////////////////////Pz8//wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP+/v7////////////////////////////8/Pz//AAAA/wAAAP8AAAD/v7+/////
- ////////////////////////Pz8//wAAAP+/v7//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////8/Pz//AAAA/wAA
- AP8AAAD/v7+/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////z8/P/8AAAD/AAAA/wAAAP+/v7//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////Pz8//wAA
- AP8AAAD/AAAA/7+/v///////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////8/Pz//AAAA/wAAAP8AAAD/v7+/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///c3P//Ojr//9PT///////////////////////////////////////////////////Q0P//dHT//xoa
- //8QEP//JSX//zc3//9KSv//Xl7//3Nz//+Ghv//mpr//6ys///AwP//19f//+np///7+///////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////z8//9YWP//eHj///b2////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////2dn//x0d//8AAP//EBD//8LC////////////////
- /////////////+Pj//+Jif//Kyv//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8SEv//Jib//zg4//9LS///YGD//3R0//+Hh///m5v//6+v
- ///Dw///+Pj/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////a2v//wAA//8AAP//IyP//7u7////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////9LS
- //8VFf//AAD//wAA//8AAP//CAj//6ys////////8fH//56e//9CQv//AgL//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//+0tP//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////4iI//8AAP//AAD//wAA//8AAP//AAD//11d
- ///p6f//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////Nzf//FRX//wAA//8AAP//AAD//wAA//8AAP//AwP//4aG
- //8JCf//AAD//wAA//8AAP//AAD//wAA//8REf//Zmb//8HB///29v//5+f//9PT//+7u///qan//5aW
- //9/f///bGz//1hY//9ERP//Li7//xwc//8HB///AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//3Fx////////////////////////7+///0xM///ExP//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //+iov//AQH//wAA//8AAP//Cgr//wAA//8AAP//AAD//xMT//+fn////f3/////////////////////
- ////////////////////////////////////////////////////////////////////////rKz//z8/
- //8/P///Pz///z8///8/P///Pz///z8///8/P///Pz///z8///8/P///Pz///z8///8/P///Pz///z8/
- //95ef//////////////////////////////////////////////////////////////////yMj//w8P
- //8AAP//AAD//woK//+lpf//KSn//wAA//8AAP//AAD//wAA//8AAP//AAD//wgI//9VVf//sLD///j4
- ////////////////////////////////////////////////////////////////////////////////
- ///y8v//3d3//8nJ//+1tf//oqL//4uL//94eP//TEz//wAA//8AAP//MDD//////////////////+rq
- //8wMP//AAD//wYG//+goP//////////////////////////////////////////////////////////
- ////////////////////////////////////////u7v//wYG//8AAP//AAD//1BQ///w8P//cHD//wMD
- //8AAP//AAD//wAA//9AQP//2dn/////////////////////////////////////////////////////
- //////////////////////////////////+Rkf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//z4+////////////////////////////////
- /////////////////////////////8HB//8PD///AAD//wAA//8ODv//vr7////////s7P//OTn//wAA
- //8AAP//AAD//wAA//8aGv//8fH/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///o6P//AAD//wAA//8CAv//7u7////////k5P//Kir//wAA//8AAP//AAD//wAA//93d////Pz/////
- /////////////////////////////////////////////////////////////////////////////8/P
- //8PD///AAD//wAA//85Of//9fX/////////////y8v//zAw//8AAP//AAD//wAA//8HB///gYH///j4
- /////////////////////////////////////////////////////////////////////////////5GR
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//MDD///////////////////////////////////////////////////////++vv//Cgr//wAA
- //8AAP//Dw///8jI///////////////////19f//TEz//wAA//8AAP//AAD//xYW///y8v//////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////8qKv//AAD//wAA//+wsP//3d3//yQk
- //8AAP//AAD//wAA//8AAP//AAD//wAA//9OTv//8vL/////////////////////////////////////
- ///////////////////////////////////h4f//Ghr//wAA//8AAP//JSX//+rq////////////////
- ////////+/v//4qK//8KCv//AAD//wAA//8AAP//KSn//8HB////////////////////////////////
- ////////////////////////////////////////gID//wAA//8AAP//X1///7+///+/v///v7///7+/
- //+/v///v7///7+///+/v///v7///7+///+fn///AAD//wAA//8jI///////////////////////////
- ////////////////////////tbX//woK//8AAP//AAD//xUV///Nzf//////////////////////////
- ///8/P//YmL//wAA//8AAP//AAD//zMz///o6P//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////2xs//8AAP//AAD//01N//8dHf//AAD//wAA//8GBv//qan//1FR//8AAP//AAD//wAA
- //8tLf//4OD/////////////////////////////////////////////////////////////7e3//ykp
- //8AAP//AAD//xYW///d3f///////////////////////////////////////93d//9HR///AAD//wAA
- //8AAP//AQH//2Vl///t7f//////////////////////////////////////////////////////////
- //9/f///AAD//wAA//9/f////////////////////////////////////////////////////////+Hh
- //8AAP//AAD//xQU/////////////////////////////////////////////7Oz//8GBv//AAD//wAA
- //8WFv//0tL////////////////////////////////////////d3f//AAD//wAA//8AAP//AAD//yMj
- ///b2///////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////rKz//wAA//8AAP//AAD//wAA
- //8AAP//Cgr//7q6/////////f3//3t7//8BAf//AAD//wAA//8WFv//xMT/////////////////////
- //////////////////////////////b2//88PP//AAD//wAA//8KCv//y8v/////////////////////
- //////////////////////////////////+lpf//FRX//wAA//8AAP//AAD//xcX//+mpv//////////
- /////////////////////////////////////////////39///8AAP//AAD//39/////////////////
- ////////////////////////////////////////8PD//wAA//8AAP//BQX/////////////////////
- //////////////////+kpP//Bgb//wAA//8AAP//HR3//9zc////////////////////////////////
- /////////////9HR//8AAP//AAD//wAA//8AAP//AAD//xUV///Kyv//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////r6///AQH//wAA//8AAP//AAD//w8P///Dw////////////////////////6Sk
- //8ICP//AAD//wAA//8GBv//oKD////////////////////////////////////////8/P//U1P//wAA
- //8AAP//AwP//7a2////////////////////////////////////////////////////////////////
- ///s7P//YmL//wAA//8AAP//AAD//wQE///R0f//////////////////////////////////////////
- ////////f3///wAA//8AAP//kJD/////////////////////////////////////////////////////
- ///8/P//AAD//wAA//8AAP//9fX/////////////////////////////pKT//wMD//8AAP//AAD//yQk
- ///c3P//////////////////////////////////////////////////0dH//wAA//8AAP//FBT//wYG
- //8AAP//AAD//woK//+2tv//////////////////////////////////////////////////9/f//9DQ
- //+lpf//eXn//05O///Dw////////////////////////////////////////76+//8EBP//AAD//wAA
- //8VFf//ycn//////////////////////////////////8fH//8YGP//AAD//wAA//8AAP//d3f///z8
- /////////////////////////////25u//8AAP//AAD//wAA//+amv//////////////////////////
- //////////////////////////////////////////////////+Pj///AAD//wAA//8AAP//jo7/////
- //////////////////////////////////////////////////9/f///AAD//wAA//+Rkf//////////
- //////////////////////////////////////////////////8NDf//AAD//wAA///o6P//////////
- /////////////5aW//8CAv//AAD//wAA//8kJP//5OT/////////////////////////////////////
- ///////////////////R0f//AAD//wAA//8/P///wMD//w8P//8AAP//AAD//wQE//+dnf//////////
- ///6+v//09P//6io//9+fv//U1P//ycn//8DA///AAD//wAA//8AAP//AAD//3l5////////////////
- //////////////////+0tP//Cgr//wAA//8AAP//AAD//2dn////////////////////////////////
- /////////////+Li//8xMf//AAD//wAA//8AAP//Tk7///Ly//////////////////+MjP//AAD//wAA
- //8AAP//f3//////////////////////////////////////////////////////////////////////
- ////////wsL//wUF//8AAP//AAD//1ZW///9/f//////////////////////////////////////////
- /////////////3p6//8AAP//AAD//5GR////////////////////////////////////////////////
- /////////////xsb//8AAP//AAD//9vb//////////////////+Vlf//AQH//wAA//8AAP//LS3//+jo
- /////////////////////////////////////////////////////////////8bG//8AAP//AAD//z8/
- ////////z8///xkZ//8AAP//AAD//wEB//+EhP//f3///wUF//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//OTn/////////////////////////////qqr//wYG//8AAP//AAD//wAA
- //8AAP//KSn///////////////////////////////////////////////////T0//9TU///AAD//wAA
- //8AAP//LS3//+Dg////////pqb//wEB//8AAP//AAD//2Fh///9/f//////////////////////////
- /////////////////////////////////////////////+bm//8YGP//AAD//wAA//8rK///8/P/////
- ////////////////////////////////////////////////////////cHD//wAA//8AAP//kZH/////
- ////////////////////////////////////////////////////////KCj//wAA//8AAP//zMz/////
- ////////iYn//wAA//8AAP//AAD//zEx///q6v//////////////////////////////////////////
- ////////////////////////v7///wAA//8AAP//Pz/////////5+f//Z2f//wAA//8AAP//AAD//wAA
- //8cHP//AAD//wAA//8AAP//AAD//wAA//8AAP//AQH//yIi//9MTP//AAD//wAA//8DA///8PD/////
- /////////////5+f//8DA///AAD//wAA//8iIv//AgL//wAA//8AAP//6Oj/////////////////////
- //////////////////////////////39//9+fv//AQH//wAA//8AAP//Fhb//4yM//8GBv//AAD//wAA
- //9ISP//+vr/////////////////////////////////////////////////////////////////////
- ///6+v//PDz//wAA//8AAP//Dg7//9jY////////////////////////////////////////////////
- //////////////////9wcP//AAD//wAA//+Rkf//////////////////////////////////////////
- //////////////////81Nf//AAD//wAA//+9vf///////4WF//8AAP//AAD//wAA//83N///7+//////
- //////////////////////////////////////////////////////////////////+/v///AAD//wAA
- //9LS///xsb//ysr//8AAP//AAD//wAA//8EBP//eXn//5qa//8AAP//AAD//xwc//9ycv//oaH//8vL
- ///z8/////////////8pKf//AAD//wAA//+zs///////////////////pKT//wMD//8AAP//AAD//yQk
- //8ZGf//AAD//wAA//+lpf//////////////////////////////////////////////////////////
- //+np///CQn//wAA//8AAP//AAD//wAA//8AAP//MjL///Ly////////////////////////////////
- /////////////////////////////////////////////29v//8AAP//AAD//wEB//+vr///////////
- /////////////////////////////////////////////////////////////3Bw//8AAP//AAD//5eX
- /////////////////////////////////////////////////////////////0FB//8AAP//AAD//7Cw
- //95ef//AAD//wAA//8AAP//Q0P//+/v////////////////////////////////////////////////
- /////////////////////////////7+///8AAP//AAD//xAQ//8CAv//AAD//wAA//8AAP//NDT//8/P
- ////////urr//wAA//8AAP//OTn//////////////////////////////////2xs//8AAP//AAD//3Bw
- ////////////////////////pKT//wYG//8AAP//AAD//wAA//8AAP//AAD//2Rk////////////////
- ///////////////////////////////////////////////////Jyf//GRn//wAA//8AAP//AAD//yAg
- ///n5///////////////////////////////////////////////////////////////////////////
- //+mpv//AAD//wAA//8AAP//eXn/////////////////////////////////////////////////////
- ////////////////////////cHD//wAA//8AAP//oaH/////////////////////////////////////
- ////////////////////////UVH//wAA//8AAP//Ly///wAA//8AAP//AAD//0RE///19f//////////
- ////////////////////////////////////////////////////////////////////////sbH//wAA
- //8AAP//AAD//wAA//8AAP//Cgr//42N///8/P/////////////Z2f//AAD//wAA//8fH///////////
- ////////////////////////iIj//wAA//8AAP//Ly//////////////////////////////s7P//wYG
- //8AAP//AAD//wAA//8AAP//JCT/////////////////////////////////////////////////////
- ///////////////////k5P//MjL//wAA//8TE///19f/////////////////////////////////////
- ////////////////////////////////////////0tL//wsL//8AAP//AAD//0VF///8/P//////////
- //////////////////////////////////////////////////////////////////9wcP//AAD//wAA
- //+hof////////////////////////////////////////////////////////////9iYv//AAD//wAA
- //8AAP//AAD//wAA//9PT///+fn/////////////////////////////////////////////////////
- /////////////////////////////+bm//9LS///AAD//wAA//8AAP//AAD//0VF///e3v//////////
- //////////////T0//8AAP//AAD//wQE///8/P///////////////////f3//4CA//8CAv//AAD//wAA
- //8ICP//9vb/////////////////////////////s7P//wYG//8AAP//AAD//wAA//8AAP//5OT/////
- ///////////////////////////////////////////////////////////////////19f//XV3//8TE
- /////////////////////////////////////////////////////////////////////////////+/v
- //8lJf//AAD//wAA//8gIP//6+v/////////////////////////////////////////////////////
- /////////////////////////////2dn//8AAP//AAD//6Gh////////////////////////////////
- /////////////////////////////25u//8AAP//AAD//wAA//8AAP//Vlb///n5////////////////
- //////////////////////////////////////////////////////////////39//+Zmf//EBD//wAA
- //8AAP//AAD//xIS//+hof///f3//////////////////////////////////xER//8AAP//AAD//6+v
- ///m5v///////+/v//9OTv//AAD//wAA//8AAP//HBz//8jI////////////////////////////////
- ////////urr//woK//8AAP//AAD//wAA//+fn///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////9/f//UFD//wAA//8AAP//Bwf//8rK////////////////
- ////////////////////////////////////////////////////////////////////////YmL//wAA
- //8AAP//oaH/////////////////////////////////////////////////////////////enr//wAA
- //8AAP//AAD//1tb///8/P//////////////////////////////////////////////////////////
- ///////////////////Y2P//Pj7//wAA//8AAP//AAD//wAA//8AAP//YmL/////////////////////
- ////////////////////////LCz//wAA//8AAP//AAD//wAA//8PD///FRX//wAA//8AAP//AAD//zw8
- ///n5///////////////////////////////////////////////////vr7//woK//8AAP//AAD//xUV
- ///S0v//////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////4aG
- //8AAP//AAD//wAA//+cnP//////////////////////////////////////////////////////////
- //////////////////////////////////9iYv//AAD//wAA//+hof//////////////////////////
- //////////////////////////////////+Jif//AAD//wAA//9paf///Pz/////////////////////
- ///////////////////////////////////////////////////5+f//goL//wcH//8AAP//AAD//wAA
- //8EBP//AAD//wAA//9iYv////////////////////////////////////////////9ISP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//9tbf//+vr/////////////////////////////////////
- ////////////////////////p6f//wAA//8AAP//AAD//xMT///IyP//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////+7u///AwP//wAA//8AAP//ZGT/////////////////////
- /////////////////////////////////////////////////////////////////////////////2Ji
- //8AAP//AAD//6ys/////////////////////////////////////////////////////////////5iY
- //8AAP//bm7///39////////////////////////////////////////////////////////////////
- ////////xsb//ysr//8AAP//AAD//wAA//8CAv//bW3//5WV//8AAP//AAD//2lp////////////////
- /////////////////////////////729//91df//UlL//y0t//8HB///AAD//wAA//8ICP//oKD/////
- //////////////////////////////////////////////////////////////z8//+UlP//AAD//wAA
- //8AAP//AAD//w8P///IyP//////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////4eH//xMT
- //8AAP//AAD//zU1///4+P//////////////////////////////////////////////////////////
- ////////////////////////////////////////YmL//wAA//8AAP//sLD/////////////////////
- ////////////////////////////////////////paX//3l5////////////////////////////////
- ////////////////////////////////////////8fH//2tr//8CAv//AAD//wAA//8AAP//Kyv//8bG
- ////////oaH//wAA//8AAP//cHD/////////////////////////////////////////////////////
- //////////////z8///h4f//vLz//9LS////////////////////////////////////////////////
- //////////////////+1tf//LS3//wAA//8AAP//AAD//wAA//8AAP//AAD//w8P//++vv//////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////f3//81Nf//AAD//wAA//8UFP//4eH/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //9iYv//AAD//wAA//+wsP//////////////////////////////////////////////////////////
- ///w8P///////////////////////////////////////////////////////////////////////7Gx
- //8cHP//AAD//wAA//8AAP//BQX//4GB///4+P////////////+amv//AAD//wAA//9wcP//////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////Nzf//QkL//wAA//8AAP//AAD//wAA
- //8QEP//enr//xUV//8AAP//AAD//woK//++vv//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////ZGT//wAA
- //8AAP//AwP//7y8////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////1FR//8AAP//AAD//7Cw////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////5+f//gID//wwM//8AAP//AAD//wAA//8AAP//UlL//9nZ
- /////////////5GR//8AAP//AAD//3Bw////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///f3///XFz//wEB//8AAP//AAD//wAA//8JCf//dXX//+3t////////0tL//xUV//8AAP//AAD//woK
- //+2tv//////////////////////////////////////////////////////////////////////////
- /////////////////////////////52d//8AAP//AAD//wAA//+Hh///////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////UVH//wAA//8AAP//sLD/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////5+f//2lp//8EBP//AAD//wAA//8AAP//BAT//2pq///o6P//kZH//wAA//8AAP//fX3/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////9vb//0dH//8AAP//AAD//wAA//8AAP//BQX//7u7
- ////////////////////////09P//x0d//8AAP//AAD//wYG//+zs///////////////////////////
- ///////////////////////////////////////////////////////////////////Ly///CAj//wAA
- //8AAP//NDT///39////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////9RUf//AAD//wAA//+ysv//////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////9nZ//9SUv//AAD//wAA
- //8AAP//AAD//w0N//85Of//AAD//wAA//9/f///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////f3//6Wl//8aGv//AAD//wAA//8AAP//BQX//3V1///29v//////////////////29v//wkJ
- //8AAP//AAD//wkJ///m5v//////////////////////////////////////////////////////////
- /////////////////////////////9/f//8pKf//AAD//wAA//8AAP//cHD///z8////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////1FR//8AAP//AAD//7+/////////////////////////////////////////////////
- ////////0dH//wAA//8AAP//AAD//wAA//8AAP//Wlr//+np////////////////////////////////
- ///////////////////////////////////Fxf//Ozv//wAA//8AAP//AAD//wAA//8AAP//AAD//39/
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////Ly//91df//BQX//wAA
- //8AAP//CAj///X1//////////////////+Bgf//AAD//wAA//8AAP//j4//////////////////////
- /////////////////////////////////////////////////////////////////////////////+/v
- //9HR///AAD//wAA//8AAP//Skr//+/v////////////////////////////////////////////////
- ////////////////////////////////////////////////////////UVH//wAA//8AAP//v7//////
- ///////////////////////////////////////////////////g4P//AAD//wAA//8AAP//AAD//wAA
- //8AAP//EhL//56e///9/f//////////////////////////////////////////////////////////
- ////////rq7//ycn//8AAP//AAD//wAA//8AAP//Jib//9/f////////////////////////////////
- ////////09P//9bW///n5///9fX/////////////////////////////////////////////////////
- //////////////////////////////////+Ojv//AAD//wAA//9KSv//////////////////np7//wEB
- //8AAP//AAD//25u////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////z8//9qav//AAD//wAA//8AAP//KSn//93d
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////9KSv//AAD//wAA//+/v///////////////////////////////////////////
- /////////////+Hh//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//z8////X1///////////
- ////////////////////////////////////////////////////////+/v//5eX//8YGP//AAD//wAA
- //8AAP//ycn///////////////////////////////////////8vL///AAD//wAA//8AAP//Bwf//xkZ
- //8pKf//OTn//4OD///u7v///////////////////////////////////////////////////////1NT
- //8AAP//AAD//5KS/////////////7q6//8GBv//AAD//wAA//9RUf///Pz/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////+UlP//AwP//wAA//8AAP//FBT//8LC////////////////////////////////
- /////////////////////////////////////////////////////////////z8///8AAP//AAD//7+/
- ////////////////////////////////////////////////////////7u7//wAA//8AAP//ERH/////
- //+4uP//ICD//wAA//8AAP//AAD//wcH//+AgP//+Pj/////////////////////////////////////
- /////////////////////////////35+//8AAP//AAD//wAA///R0f//////////////////////////
- /////////////xsb//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wwM//9ycv//4uL/////
- ///////////////////////////////////6+v//Dg7//wAA//8AAP//3Nz////////Q0P//Dw///wAA
- //8AAP//Njb///X1////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////+3t///Dw///wAA
- //8AAP//Bgb//52d////////////////////////////////////////////////////////////////
- ////////////////////////Pz///wAA//8AAP//v7//////////////////////////////////////
- ///////////////////w8P//AAD//wAA//8AAP/////////////09P//cnL//wMD//8AAP//AAD//wAA
- //8oKP//wMD/////////////////////////////////////////////////////////////cHD//wAA
- //8AAP//AAD//97e////////////////////////////////////////BAT//wAA//8AAP//CAj//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8GBv//YWH//+Li/////////////////////////////7+/
- //8AAP//AAD//yYm////////5OT//x0d//8AAP//AAD//yIi///p6f//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////U1P//IiL//wAA//8AAP//AAD//3Nz///8/P//////////
- //////////////////////////////////////////////////////////////////8/P///AAD//wAA
- ///Jyf////////////////////////////////////////////////////////z8//8AAP//AAD//wAA
- ////////////////////////zMz//zEx//8AAP//AAD//wAA//8BAf//ZGT//+7u////////////////
- //////////////////////////////////9wcP//AAD//wAA//8AAP//4uL/////////////////////
- /////////////+vr//8AAP//AAD//wwM////////+Pj//+np///b2///n5///ykp//8AAP//AAD//wAA
- //8VFf//6+v/////////////////////////////dHT//wAA//8AAP//cHD//+/v//8vL///AAD//wAA
- //8SEv//2dn/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///p6f//Ozv//wAA//8AAP//AAD//0xM///x8f//////////////////////////////////////////
- /////////////////////////////z8///8AAP//AAD//9HR////////////////////////////////
- /////////////////////////////wAA//8AAP//AAD///Dw////////////////////////+/v//4mJ
- //8KCv//AAD//wAA//8AAP//srL//////////////////////////////////////////////////3Bw
- //8AAP//AAD//wAA///w8P//////////////////////////////////2Nj//wAA//8AAP//JSX/////
- ////////////////////////ysr//wEB//8AAP//AAD//6en////////////////////////////////
- //8qKv//AAD//wAA//+0tP//R0f//wAA//8AAP//Bwf//8PD////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////4+P//XFz//wAA//8AAP//AAD//ysr
- ///f3///////////////////////////////////////////////////////////////////Pz///wAA
- //8AAP//0dH/////////////////////////////////////////////////////////////DQ3//wAA
- //8AAP//8PD//////////////////////////////////9zc//8ODv//AAD//wAA///X1///////////
- ////////////////////////////////////////bGz//wAA//8AAP//AAD///Pz////////////////
- ///////////////////AwP//AAD//wAA//85Of////////////////////////j4//8sLP//AAD//wAA
- //9NTf//////////////////////////////////4OD//wAA//8AAP//CQn//1lZ//8AAP//AAD//wEB
- //+pqf//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////9/f//hob//wEB//8AAP//AAD//xQU///Cwv//////////////////////////
- //////////////////////////////////80NP//AAD//wAA///R0f//////////////////////////
- //////////////////////////////////8REf//AAD//wAA///j4///////////////////////////
- ////////+vr//wMD//8AAP//AQH///f3////////////////////////////////////////////////
- //9iYv//AAD//wAA//8AAP///////////////////////////////////////6qq//8AAP//AAD//ycn
- //+env//wcH//+Xl////////e3v//wAA//8AAP//Dg7//+Hh////////////////////////////////
- //+Wlv//AAD//wAA//8DA///AAD//wAA//8AAP//ior/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////qqr//woK
- //8AAP//AAD//wYG//+dnf///////////////////////////////////////////////////////zAw
- //8AAP//AAD//9HR/////////////////////////////////////////////////////////////xwc
- //8AAP//AAD//+Hh///////////////////////////////////d3f//AAD//wAA//8eHv//////////
- /////////////////////////////////////////////2Ji//8AAP//AAD//wgI////////////////
- ////////////////////////lpb//wAA//8AAP//AAD//wAA//8AAP//AAD//wwM//8DA///AAD//wAA
- //+Wlv///////////////////////////////////////0xM//8AAP//AAD//wAA//8AAP//AAD//2ho
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////+6uv///Pz/////////////////////////////////////////////////////
- ////////////////////////////////////////ysr//xkZ//8AAP//AAD//wAA//9zc////Pz/////
- ////////////////////////////////////////MDD//wAA//8AAP//0dH/////////////////////
- ////////////////////////////////////////IiL//wAA//8AAP//09P/////////////////////
- /////////f3//3l5//8AAP//AAD//z4+////////////////////////////////////////////////
- ////////YmL//wAA//8AAP//ERH///////////////////////////////////////98fP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//PDz///z8////////////////////////////////
- ///29v//Cgr//wAA//8AAP//AAD//wAA//9MTP///Pz/////////////////////////////////////
- ////////////////////////////////////////////////////////19f//wcH//9bW////Pz/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////4+P//zEx//8AAP//AAD//wAA//9MTP//8fH/////////////////////////////////////
- //8wMP//AAD//wAA///h4f//////////////////////////////////////////////////////////
- //8qKv//AAD//wAA///R0f////////////////////////X1//9ZWf//AAD//wAA//8AAP//Y2P/////
- //////////////////////////////////////////////////9XV///AAD//wAA//8eHv//////////
- /////////////////////////////+np//+6uv//mZn//3R0//9SUv//MDD//w0N//8AAP//AAD//wgI
- ///Y2P///////////////////////////////////////7e3//8AAP//AAD//wAA//8AAP//MjL///Pz
- ////////////////////////////////////////////////////////////////////////////////
- //////////////z8//84OP//AAD//wAA//9QUP//+fn/////////////////////////////////////
- ////////////////////////////////////////////////////////8/P//09P//8AAP//AAD//wAA
- //8rK///39///////////////////////////////////zAw//8AAP//AAD//+Hh////////////////
- /////////////////////////////////////////////zAw//8AAP//AAD//8LC////////////////
- ///k5P//NDT//wAA//8AAP//AAD//zg4///m5v//////////////////////////////////////////
- /////////////1FR//8AAP//AAD//yIi////////////////////////////////////////////////
- /////////////////////////////+jo///ExP//w8P/////////////////////////////////////
- ////////bW3//wAA//8AAP//AAD//yAg///m5v//////////////////////////////////////////
- ////////////////////////////////////////////////////////j4///wAA//8AAP//AAD//wAA
- //9NTf//9fX/////////////////////////////////////////////////////////////////////
- ////////////////////////+fn//yQk//8AAP//AAD//wAA//+Fhf//////////////////////////
- ////////Ly///wAA//8AAP//4eH/////////////////////////////////////////////////////
- ////////ODj//wAA//8AAP//v7//////////////yMj//xkZ//8AAP//AAD//wAA//9fX///+Pj/////
- ////////////////////////////////////////////////////////UVH//wAA//8AAP//MDD/////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////+/v//8dHf//AAD//wAA//8PD///1dX/////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////9vb//8KCv//AAD//wAA//8AAP//AAD//wAA//9DQ///9fX/////////////////////
- //////////////////////////////////////////////////////////////z8//9bW///AAD//wAA
- //8AAP//cHD///////////////////////////////////////8iIv//AAD//wAA///h4f//////////
- //////////////////////////////////////////////////8/P///AAD//wAA//+0tP///////6Sk
- //8ICP//AAD//wAA//8DA///jo7/////////////////////////////////////////////////////
- //////////////////9RUf//AAD//wAA//80NP//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///5+f//R0f//wAA//8AAP//AAD//5yc////////////////////////////////////////////////
- ///////////////////////////////////////////////////9/f//QUH//wAA//8AAP//JSX//3p6
- //8AAP//AAD//wAA//87O///7+//////////////////////////////////////////////////////
- ///////////////////9/f//YmL//wAA//8AAP//AAD//2lp///9/f//////////////////////////
- /////////////yIi//8AAP//AAD//+Hh////////////////////////////////////////////////
- /////////////0dH//8AAP//AAD//yMj//8UFP//AAD//wAA//8AAP//ERH//7m5////////////////
- /////////////////////////////////////////////////////////////0BA//8AAP//AAD//z8/
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////+fn//09P//8AAP//AAD//wAA//8AAP//DAz//6Cg
- ////////////////////////////////////////////////////////////////////////////////
- /////////////5WV//8AAP//AAD//wIC///Cwv///////4mJ//8AAP//AAD//wAA//83N///7e3/////
- /////////////////////////////////////////////////////////f3//2lp//8AAP//AAD//wAA
- //9eXv///f3/////////////////////////////////////////////IiL//wAA//8AAP//5+f/////
- ////////////////////////////////////////////////////////UVH//wAA//8AAP//AAD//wAA
- //8AAP//AAD//ygo///a2v//////////////////////////////////////////////////////////
- ////////////////////////Pz///wAA//8AAP//SEj/////////////////////////////////////
- //////////////////////////////////////////////////////////////////////////////n5
- //9PT///AAD//wAA//8AAP//BAT//wAA//8AAP//AAD//1pa///x8f//////////////////////////
- ///////////////////////////////////////////////////h4f//Dg7//wAA//8AAP//b2//////
- /////////////42N//8BAf//AAD//wAA//8tLf//6ur/////////////////////////////////////
- //////////////////9zc///AAD//wAA//8AAP//W1v///z8////////////////////////////////
- //////////////////8iIv//AAD//wAA///w8P//////////////////////////////////////////
- //////////////////9XV///AAD//wAA//8AAP//AAD//wYG//9SUv//7+//////////////////////
- //////////////////////////////////////////////////////////////////8/P///AAD//wAA
- //9RUf//////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////5+f//T0///wAA//8AAP//AAD//4mJ///MzP//Jib//wAA
- //8AAP//AAD//yMj///Ly///////////////////////////////////////////////////////////
- /////////////0ZG//8AAP//AAD//yEh///z8////////////////////////5aW//8BAf//AAD//wAA
- //8rK///5OT/////////////////////////////////////////////eXn//wAA//8AAP//AAD//09P
- ///8/P///////////////////////////////////////////////////////yIi//8AAP//AAD///Dw
- /////////////////////////////////////////////////////////////5qa//93d///nJz//7y8
- ///h4f///Pz/////////////////////////////////////////////////////////////////////
- /////////////////////////////zg4//8AAP//AAD//wUF//8jI///OTn//1VV//9sbP//h4f//6Gh
- //+4uP//0tL//+rq////////////////////////////////////////////////////////+fn//09P
- //8AAP//AAD//wAA//+Jif/////////////z8///YmL//wAA//8AAP//AAD//wUF//+Kiv///f3/////
- //////////////////////////////////////////////////+goP//AAD//wAA//8BAf//vr7/////
- /////////////////////////////5mZ//8DA///AAD//wAA//8kJP//5OT/////////////////////
- /////////////4SE//8AAP//AAD//wAA//9PT///+fn/////////////////////////////////////
- ////////////////////////Gxv//wAA//8AAP//8PD/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////19f//35+//8jI///AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wYG//8gIP//Nzf//1FR
- //9qav//g4P//52d//+1tf//zs7//+bm//9PT///AAD//wAA//8BAf//jY3/////////////////////
- ////////p6f//w8P//8AAP//AAD//wAA//9HR///5+f/////////////////////////////////////
- ////////5eX//xAQ//8AAP//AAD//2ho/////////////////////////////////////////////6Sk
- //8DA///AAD//wAA//8eHv//3Nz///////////////////////+Jif//AAD//wAA//8AAP//Q0P///b2
- //////////////////////////////////////////////////////////////////8REf//AAD//wAA
- ///w8P//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///m5v//jY3//zMz//8AAP//AAD//wAA//8AAP//AAD//wAA//8CAv//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AQH//5aW////////////////////////////////////////39///zo6//8AAP//AAD//wAA
- //8WFv//uLj///////////////////////////////////////9RUf//AAD//wAA//8eHv//8fH/////
- /////////////////////////////////////////////6am//8GBv//AAD//wAA//8dHf//1dX/////
- ////////k5P//wAA//8AAP//AAD//0FB///19f//////////////////////////////////////////
- /////////////////////////////xER//8AAP//AAD///Dw////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////+/v//+cnP//Q0P//wIC//8AAP//AAD//wAA//8AAP//AAD//wwM
- //9aWv//tLT///r6///v7///2Nj//7u7//+lpf//iYn//3Bw//9YWP//Ozv//yUl//8JCf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wEB//+Wlv//////////////////////////
- ////////////////////////+/v//3t7//8DA///AAD//wAA//8BAf//c3P///n5////////////////
- ////////p6f//wAA//8AAP//AQH//7q6////////////////////////////////////////////////
- /////////////7Oz//8GBv//AAD//wAA//8VFf//0tL//5aW//8BAf//AAD//wAA//83N///7+//////
- ////////////////////////////////////////////////////////////////////////ERH//wAA
- //8AAP///Pz/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////9/f//6ys//9SUv//Bwf//wAA
- //8AAP//AAD//wAA//8AAP//BQX//0xM//+mpv//8/P/////////////////////////////////////
- ///////////////////////////////////v7///2Nj//7u7//+lpf//iYn//3Bw//9YWP//Ozv//yUl
- //8LC///lpb//////////////////////////////////////////////////////////////////8DA
- //8cHP//AAD//wAA//8AAP//NDT//9vb/////////////+rq//8VFf//AAD//wAA//9hYf//////////
- /////////////////////////////////////////////////////////////7S0//8KCv//AAD//wAA
- //8PD///AQH//wAA//8AAP//MzP//+/v////////////////////////////////////////////////
- //////////////////////////////////8REf//AAD//wAA////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///8/P//u7v//2Fh//8PD///AAD//wAA//8AAP//AAD//wAA//8BAf//PT3//5eX///r6///////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////+3t//9RUf//AAD//wAA//8AAP//DQ3//6Oj
- ////////WVn//wAA//8AAP//Gxv//+/v////////////////////////////////////////////////
- /////////////////////////////76+//8KCv//AAD//wAA//8AAP//AAD//y0t///q6v//////////
- /////////////////////////////////////////////////////////////////////////////xER
- //8AAP//AAD/////////////9vb///Dw///w8P//8PD///Dw///n5///4eH//+Hh///h4f//4eH//9XV
- ///R0f//0dH//9HR///R0f//wsL//7+///+4uP//cXH//xoa//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8uLv//iIj//+Li////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////+Xl///CQn//wAA//8AAP//AAD//0JC//8AAP//AAD//wAA//+0tP//////////
- /////////////////////////////////////////////////////////////////////////////76+
- //8PD///AAD//wAA//8nJ///6ur/////////////////////////////////////////////////////
- ////////////////////////////////////////AwP//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//yAg//96ev//09P/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////U1P//LS3//wAA
- //8AAP//AAD//wAA//8AAP//XFz/////////////////////////////////////////////////////
- /////////////////////////////////////////////8jI//8PD///JCT//+Tk////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//Fhb//2tr///Fxf///f3/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////39///a2v//wEB//8AAP//AAD//xgY///s7P//////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////8nJ///j4///////////////////////////////////////////////////////////
- /////////////////////////////////////////////wAA//8AAP//AgL//xER//8REf//ERH//xER
- //8REf//Fhb//yIi//8iIv//IiL//yIi//8iIv//KSn//zAw//8wMP//MDD//zAw//8wMP//Ojr//z8/
- //8/P///Xl7//7e3///6+v//////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////srL//xQU//8AAP//ra3/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////5OT//4eH////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAQAAAAIAAAEAIAAAAAAAACAEAAAA
- AAAAAAAAAAAAAAAAAAD/////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////39/f/8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////////////f39//wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////
- ////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////
- /////////////39/f/8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////
- //////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////
- /////////////////////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////
- /////////////////////////////////////////////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////9/f3//AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3///////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////
- /////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////
- //////////////////9/f3//AAAA/wAAAP8AAAD/f39/////////////////////////////////////
- ////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////
- //////////////////////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////f39//wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////
- //////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////
- ////////////////////////f39//wAAAP8AAAD/AAAA/39/f///////////////////////////////
- /////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////
- ////////////////////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////
- ////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////
- /////////////////////////////39/f/8AAAD/AAAA/wAAAP9/f3//////////////////////////
- //////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/
- f////////////////////////////////////////////////////////////39/f/8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////
- //////////////////////////////////////////////////9/f3//AAAA/wAAAP8AAAD/f39/////
- //////////////////////////////////9/f3//AAAA/wAAAP8AAAD/f39/////////////////////
- ////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP9/f3///////////////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/f39/////////////////////////////////////////////////////////////f39//wAA
- AP8AAAD/AAAA/39/f///////////////////////////////////////////////////////////////
- //////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////
- ////////////////////////////////////////////////////////f39//wAAAP8AAAD/AAAA/39/
- f///////////////////////////////////////f39//wAAAP8AAAD/AAAA/39/f///////////////
- /////////////////////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/f39///////////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/39/f////////////////////////////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////////////////////
- ////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/
- f////////////////////////////////////////////////////////////39/f/8AAAD/AAAA/wAA
- AP9/f3///////////////////////////////////////39/f/8AAAD/AAAA/wAAAP9/f3//////////
- //////////////////////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/39/f///////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/f39/////////////////////////////////////////////////////
- /////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP9/f3////////////////////////////////////////////////////////////9/f3//AAAA/wAA
- AP8AAAD/f39///////////////////////////////////////9/f3//AAAA/wAAAP8AAAD/f39/////
- ////////////////////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP9/f3///////////////////////////////////////39/f/8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/39/f///////////////////////////////////////////////
- //////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/
- f///////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/
- f///////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/f39/////////////////////////////////////////////////////////////f39//wAA
- AP8AAAD/AAAA/39/f///////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/f39///////////////////////////////////////9/f3//AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP9/f3//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP9/f3//////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/39/f////////////////////////////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP9/f3///////////////////////////////////////39/f/8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////////////f39//wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/f39/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/
- f///////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/f39/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/f39///////////////////////////////////////9/f3//AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3///////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/39/f///////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP9/f3//////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/39/f///////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////39/f/8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/39/f///////////////////////////////////////f39//wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/f39/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////
- //////////////////////////////////////////////////////////////////9/f3//AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////////////f39//wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3///////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////39/f/8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/39/f///////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////39/f/8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////
- ////////////////////////////////////////////////////////////////////////f39//wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3///////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/f39/////////////////////////////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////
- /////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////9/f3//AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////9/f3//AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////
- /////////////////////////////////////////////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/39/f///////////////////////////////////////////////
- /////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////
- //////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////f39//wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////39/f/8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////f39//wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/
- f///////////////////////////////////////////////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////
- /////////////39/f/8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////
- //////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////
- ////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////9/f3//AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////9/f3//AAAA/wAAAP8AAAD/f39/////////////////////////////////////
- ////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////
- /////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////39/f/8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/f39//////////////////39/f/8AAAD/AAAA/wAAAP9/f3//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////f39//wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////f39//wAAAP8AAAD/AAAA/39/f///////////////////////////////
- /////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////
- //////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/
- f///////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////9/f3//AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f/////////////////9/f3//AAAA/wAAAP8AAAD/f39/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////39/f/8AAAD/AAAA/wAAAP9/f3//////////////////////////
- //////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/
- f///////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP9/f3//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////f39//wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////f39//wAAAP8AAAD/AAAA/39/
- f///////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////9/f3//AAAA/wAAAP8AAAD/f39/////////////////////
- ////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP9/f3///////////////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/f39/////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39//////////////////39/f/8AAAD/AAAA/wAA
- AP9/f3//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////
- ////////////////////////////////////////////////////////f39//wAAAP8AAAD/AAAA/39/
- f///////////////////////////////////////f39//wAAAP8AAAD/AAAA/39/f///////////////
- /////////////////////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/f39///////////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/39/f////////////////////////////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP9/f3///////////////////////////////////////39/f/8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/39/f///////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/
- f////////////////////////////////////////////////////////////39/f/8AAAD/AAAA/wAA
- AP9/f3///////////////////////////////////////39/f/8AAAD/AAAA/wAAAP9/f3//////////
- //////////////////////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/39/f///////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/f39///////////////////////////////////////9/f3//AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////////////////////
- /////////////39/f/8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP9/f3////////////////////////////////////////////////////////////9/f3//AAAA/wAA
- AP8AAAD/f39///////////////////////////////////////9/f3//AAAA/wAAAP8AAAD/f39/////
- ////////////////////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP9/f3///////////////////////////////////////39/f/8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/39/f///////////////////////////////////////f39//wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////
- //////////////////9/f3//AAAA/wAAAP8AAAD/f39/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/
- f///////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/f39/////////////////////////////////////////////////////////////f39//wAA
- AP8AAAD/AAAA/39/f///////////////////////////////////////f39//wAAAP8AAAD/AAAA/39/
- f////////////////////////////////////////////////////////////39/f/8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/f39///////////////////////////////////////9/f3//AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////////////////////
- /////////////39/f/8AAAD/AAAA/wAAAP9/f3///////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////
- ////////////////////////f39//wAAAP8AAAD/AAAA/39/f///////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/f39/////////////////////////////////////////////////////////////f39//wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/
- f///////////////////////////////////////////////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/f39/////////////////////////////////////////////////////////////////////
- /////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////
- /////////////////////////////39/f/8AAAD/AAAA/wAAAP9/f3//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/
- f///////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/39/f////////////////////////////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP9/f3//////////////////////////////////////////////////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/39/f///////////////////////////////////////////////////////////////
- //////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////
- //////////////////////////////////9/f3//AAAA/wAAAP8AAAD/f39/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP9/f3//////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/f39/////////////////////////////////////////////////////////////////////
- /////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////////////////////
- ////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////////////////////
- /////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////
- ////////////////////////////////////////f39//wAAAP8AAAD/AAAA/39/f///////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/f39/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/39/f///////////////////////////////////////////////////////////////
- //////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////////////////////
- /////////////////////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////
- //////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////
- /////////////////////////////////////////////39/f/8AAAD/AAAA/wAAAP9/f3//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////9/f3//AAAA/wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/39/f///////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////f39//wAAAP8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////39/f/8AAAD/AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////9/f3//AAAA/wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////f39//wAA
- AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////39/
- f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/39/f///////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////90dP//dHT/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////6+v//v7///11d//8NDf//Ghr//ycn//9ERP//U1P//2Fh//96ev//iIj//6Oj
- //+3t///xMT//+Hh///r6///////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////6en//z8///+hof//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////90dP//AAD//wAA//9VVf//+vr/////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////9LS//9xcf//Ghr//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8aGv//Jyf//0RE//9TU///YWH//3p6//+IiP//o6P//7y8
- ///Hx///4eH///Dw////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////8/P//zg4//8AAP//AAD//0FB
- ///c3P//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////90dP//AAD//wAA//8AAP//AAD//0FB
- ///z8///////////////////////////////////////////////////////////////////////////
- ///k5P//hIT//ysr//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//x4e//8sLP//RET//1ZW//9hYf//f3///4yM//+jo///vLz//8fH
- ///h4f//8PD/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////+vr//0xM//8AAP//AAD//wAA
- //8AAP//CAj//4aG///6+v//////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////r6//9ra///AAD//wAA//8AAP//AAD//wAA
- //8AAP//Li7//+np////////////////////////////////////////////////////////8PD//56e
- //9DQ///AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//Hh7//yws//9ERP//Wlr//2Rk//9/f///kZH//+Xl////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////2dn//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//Kir//8jI////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////r6//9VVf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8iIv//2dn///////////////////////////////////r6//+ysv//VVX//wgI
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//+Hh///////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////4OD//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//amr///Dw////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////r6//9VVf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//xUV///Cwv//////////////////x8f//2lp//8VFf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//S0v/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////52d//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8aGv//qKj/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////r6//9VVf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//DQ3//6+v///r6///Jyf//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//CAj//1VV//+ysv//9vb//+Tk
- ///a2v//xMT//6+v//+env//f3///3Bw//9hYf//RET//zg4//8jI///CAj//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//w0N
- ///29v///////////////////////////////////////////////////////8LC//9iYv//8/P/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////7Oz//8EBP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//9NTf//4eH/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////Pz//9ISP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8EBP//e3v//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//9HR///np7///Pz////////////////
- ///////////////////////////////////////////////////////////////////29v//4eH//8/P
- ///AwP//o6P//5GR//9/f///ZGT//1ZW//9ERP//LCz//x4e//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//w8P//////////////////////////////////////////////////8LC//8NDf//AAD//zU1
- ///p6f//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////8zM//8NDf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//Jib//wQE//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//w0N
- //+Pj///+vr/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////5GR//9/f///f3///39///9/f///f3///39/
- //9/f///f3///39///9/f///f3///39///9/f///f3///39///9/f///f3///39///9/f///f3///39/
- //9/f///f3///39///9/f///f3///39///9/f///f3///39///9/f///f3///39////R0f//////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////Pz//88PP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//ykp//+Dg///AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//MzP//5CQ///k5P//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////+vr///h4f//xMT//7Oz
- //+jo///g4P//3d3//9hYf//TEz//0BA//8jI///DQ3//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//39//////////////////////////////////////////////6+v//8NDf//AAD//wAA
- //8AAP//Ghr//8zM////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////93d//8aGv//AAD//wAA
- //8AAP//AAD//wAA//8AAP//NTX///Pz///Q0P//Njb//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//zEx///MzP//////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////8jI///AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//lZX/////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////Pz//88PP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//ykp///p6f///////6Gh//8EBP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//yIi//98fP//2dn/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////4eH//9bW//9aWv//AAD//wAA
- //8AAP//AAD//wAA//9ERP///////////////////////////////////////6ys//8EBP//AAD//wAA
- //8AAP//AAD//wAA//8NDf//qKj/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////+np//8pKf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//IiL//+np//////////////r6//+Skv//DQ3//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//BAT//3Jy///z8///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////IyP//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//39/
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////Pz//88PP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//ykp///p6f//////////////////s7P//w0N//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//Jib//8fH////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////s7P//wAA
- //8AAP//AAD//wAA//8AAP//CAj///b2/////////////////////////////6Wl//8EBP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//+Dg///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////Pz//88PP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//FRX//9nZ/////////////////////////////+Hh//9NTf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//Hh7//7Cw////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////yMj//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //96ev//////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////+np//8pKf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//zg4///p6f/////////////////////////////Cwv//FRX//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//0RE////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////////////////Dw
- //8AAP//AAD//wAA//8AAP//AAD//wAA///Dw////////////////////////5OT//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//1lZ///z8///////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////r6//9QUP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//DQ3//8LC/////////////////////////////////////////////6io
- //8aGv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//VVX//+Xl////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////8jI///AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//YWH/////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////+np//8pKf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//zw8///z8////////////////////////////////////////9nZ//8eHv//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//9ERP//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////NDT//wAA//8AAP//AAD//wAA//8AAP//f3///////////////////5OT//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//NTX//+np////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////9ra///AAD//wAA
- //8AAP//AAD//wAA//8AAP//BAT//6ys////////////////////////////////////////////////
- ////////8PD//2Zm//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8REf//lpb///r6
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////IyP//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//2Fh////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////+np//8pKf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//zw8///z8///////////////////////////////////////////////////6en//ykp
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//FRX//8zM////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////3R0//8AAP//AAD//wAA//8AAP//AAD//0RE/////////////3h4//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8aGv//zMz/////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////+IiP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//5OT////////////////////////////////////////////////
- ////////////////////////xcX//yoq//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //85Of//1NT/////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////wQE
- //8AAP//AAD//wAA//8AAP//AAD//39///9/f///f3///39///9/f///f3///39///9/f///f3///39/
- //9/f///f3///39///9/f///f3///39///9/f///f3///39///9/f///f3///39///9RUf//AAD//wAA
- //8AAP//AAD//wAA//9ISP//////////////////////////////////////////////////////////
- /////////////////////////////////////////////+Hh//8pKf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//0hI///z8///////////////////////////////////////////////////////////
- ///z8///PDz//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8NDf//u7v/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////+7u///AAD//wAA//8AAP//AAD//wAA//8EBP//8/P//3R0//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//Ghr//7S0//8iIv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//w0N
- //+oqP//////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////+hof//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//3h4////////////////////////////////////////////////
- ///////////////////////////////////29v//goL//wgI//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wQE//97e///9vb/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //8AAP//AAD//wAA//8AAP//AAD//wAA////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////r6///wAA
- //8AAP//AAD//wAA//8AAP//RET/////////////////////////////////////////////////////
- /////////////////////////////////////////////9nZ//8aGv//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//1VV///6+v//////////////////////////////////////////////////////////
- //////////////b2//9VVf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wQE//+lpf//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////8/P//wQE//8AAP//AAD//wAA//8AAP//AAD//0BA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//Ghr//9nZ////////6en//zw8//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//4OD////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////+3t///BAT//wAA
- //8AAP//AAD//wAA//8AAP//AAD//1lZ////////////////////////////////////////////////
- ///////////////////////////////////////////////////Z2f//PT3//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//yIi//+5uf//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////AAD//wAA//8AAP//AAD//wAA//8AAP//////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////8TE
- //8AAP//AAD//wAA//8AAP//AAD//zAw////////////////////////////////////////////////
- /////////////////////////////////////////////9nZ//8aGv//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//1VV///6+v//////////////////////////////////////////////////////////
- ////////////////////////xMT//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//4+P
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////87O///AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//KSn//9nZ///////////////////6+v//YmL//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//WVn///Pz////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////MzP//DQ3//wAA
- //8AAP//AAD//wAA//8AAP//AAD//0FB///6+v//////////////////////////////////////////
- //////////////////////////////////////////////////////////////////+dnf//ERH//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//11d///s7P//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////wAA//8AAP//AAD//wAA//8AAP//AAD/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///ExP//AAD//wAA//8AAP//AAD//wAA//8jI///////////////////////////////////////////
- /////////////////////////////////////////////9nZ//8aGv//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//1lZ///6+v//////////////////////////////////////////////////////////
- /////////////////////////////7Oz//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//dHT///r6////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////eHj//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//KSn//+np//////////////////////////////////+Li///BAT//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//81Nf//6en/////////////////////////////////////
- ///////////////////////////////////////////////////////////////////d3f//Ghr//wAA
- //8AAP//AAD//wAA//8AAP//AAD//ykp///z8///////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////+np
- //9VVf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//ERH//52d////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////8AAP//AAD//wAA//8AAP//AAD//wAA////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////4eH//wAA//8AAP//AAD//wAA//8AAP//Fhb/////////////////////////////////////
- /////////////////////////////////////////////8LC//8aGv//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//3R0////////////////////////////////////////////////////////////////
- //////////////////////////////////+jo///AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//9VVf//+vr/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////7u7//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//MTH//+np/////////////////////////////////////////////7Oz
- //8NDf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//xoa///MzP//////////////////////////
- ///////////////////////////////////////////////////////////////////p6f//KSn//wAA
- //8AAP//AAD//wAA//8AAP//AAD//xoa///p6f//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////7S0//8iIv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//a2v/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////AAD//wAA//8AAP//AAD//wAA//8AAP//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////+Hh//8AAP//AAD//wAA//8AAP//AAD//wAA////////////////////////////////
- /////////////////////////////////////////////8LC//8NDf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//3R0////////////////////////////////////////////////////////////////
- ////////////////////////////////////////o6P//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//zw8///z8///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////z8///BAT//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//PDz///Pz////////////////////////////////////////////////
- ////////1NT//yIi//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//DQ3//6io////////////////
- ///////////////////////////////////////////////////////////////////z8///PDz//wAA
- //8AAP//AAD//wAA//8AAP//AAD//w0N///Z2f//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////8/P//3Jy//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//ERH//93d
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////wAA//8AAP//AAD//wAA//8AAP//Hh7/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////29v//AAD//wAA//8AAP//AAD//wAA//8AAP//9vb/////////////////////
- /////////////////////////////////////////////8LC//8NDf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//3R0////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////6Oj//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//KSn//+np////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////9ra//+zs///iIj//7e3////////////////////////////////
- ////////////////////////////////////////////////////////6en//xER//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//PDz///Pz////////////////////////////////////////////////
- ///////////////////p6f//PDz//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//g4P/////
- ///////////////////////////////////////////////////////////////////6+v//UFD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wQE//+/v///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////+Dg///AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//7e3
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////8AAP//AAD//wAA//8AAP//AAD//yMj////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////wAA//8AAP//AAD//wAA//8AAP//AAD//+Hh////////////////
- /////////////////////////////////////////////8LC//8NDf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//5OT////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////+jo///AAD//wAA//8AAP//AAD//wAA
- //9RUf//Ghr//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8aGv//2dn/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///g4P//t7f//4yM//9hYf//ODj//w0N//8AAP//AAD//wAA//9aWv//////////////////////////
- ////////////////////////////////////////////////////////6en//ykp//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//VVX///b2////////////////////////////////////////////////
- //////////////////////////////r6//9iYv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //9ZWf//8/P/////////////////////////////////////////////////////////////b2///wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//+oqP//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////+3t///BAT//wAA//8AAP//AAD//wAA//8AAP//AAD//4OD
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////AAD//wAA//8AAP//AAD//wAA//8jI///////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////8REf//AAD//wAA//8AAP//AAD//wAA///h4f//////////
- /////////////////////////////////////////////6ys//8ICP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//5OT////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////o6P//wAA//8AAP//AAD//wAA
- //8AAP//f3///+np//8pKf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//xER///Cwv//////////
- ////////////////////////////////////////////////////////5+f//7y8//+Rkf//ZGT//zg4
- //8NDf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//FRX/////////////////////
- ////////////////////////////////////////////////////////3d3//ykp//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//+vr////////////////////////////////////////////////
- /////////////////////////////////////////////4uL//8EBP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//zU1///p6f//////////////////////////////////////////////////i4v//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//+Pj///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////h4f//FRX//wAA//8AAP//AAD//wAA//8AAP//AAD//0hI
- ///6+v//////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////wAA//8AAP//AAD//wAA//8AAP//IyP/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////IyP//wAA//8AAP//AAD//wAA//8AAP//xMT/////
- /////////////////////////////////////////////6ys//8EBP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//5OT////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////6Oj//8AAP//AAD//wAA
- //8AAP//AAD//39/////////8PD//zw8//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//CAj//6ys
- /////////////////////////////+vr//+/v///kZH//2ho//88PP//ERH//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA///S0v//////////
- ////////////////////////////////////////////////////////2dn//xoa//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//+zs///////////////////////////////////////////
- ////////////////////////////////////////////////////////s7P//w0N//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//Ghr//8zM////////////////////////////////////////paX//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//9vb///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////29v//MTH//wAA//8AAP//AAD//wAA//8AAP//AAD//yIi
- ///w8P//////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////8AAP//AAD//wAA//8AAP//AAD//yMj
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////ycn//8AAP//AAD//wAA//8AAP//AAD//8TE
- /////////////////////////////////////////////6ys//8EBP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//BAT//6Wl////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////+env//AAD//wAA
- //8AAP//AAD//wAA//9/f//////////////z8///UFD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8EBP//lpb////////Z2f//RET//xYW//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//kZH/////
- ////////////////////////////////////////////////////////2dn//xoa//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//cHD/////////////////////////////////////
- ///////////////////////////////////////////////////////////////////U1P//IiL//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8NDf//qKj/////////////////////////////u7v//wQE
- //8AAP//AAD//wAA//8AAP//AAD//wAA//9VVf//+vr/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////YmL//wAA//8AAP//AAD//wAA//8AAP//AAD//w0N
- ///Q0P//////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////r6///AAD//wAA//8AAP//AAD//wAA
- //8jI///////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////9ERP//AAD//wAA//8AAP//AAD//wAA
- //+rq////////////////////////////////////////6Wl//8EBP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//BAT//6ys////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////f3///wAA
- //8AAP//AAD//wAA//8AAP//f3////////////////////r6//9nZ///AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//98fP//4eH//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//1NT
- ////////////////////////////////////////////////////////wsL//w0N//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//zQ0////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////+zs
- //9BQf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//+Dg///////////////////0ND//w0N
- //8AAP//AAD//wAA//8AAP//AAD//wAA//88PP//8/P/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////nZ3//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //+hof//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////4eH//wAA//8AAP//AAD//wAA
- //8AAP//IyP/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////RET//wAA//8AAP//AAD//wAA
- //8AAP//o6P//////////////////////////////////5OT//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//BAT//6ys////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////39/
- //8AAP//AAD//wAA//8AAP//AAD//39//////////////////////////////0tL//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//15e//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8NDf//+vr/////////////////////////////////////////////wsL//w0N//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//8PD/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////+vr//2dn//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//1lZ///z8///4eH//xoa
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8pKf//7Oz/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////zMz//wgI//8AAP//AAD//wAA//8AAP//AAD//wAA
- //9ra///////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////+Hh//8AAP//AAD//wAA
- //8AAP//AAD//yMj////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////15e//8AAP//AAD//wAA
- //8AAP//AAD//5GR/////////////////////////////5OT//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//DQ3//7Oz////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //9/f///AAD//wAA//8AAP//AAD//wAA//9/f///////////////////6en//1VV//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8ICP//CAj//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8EBP//MDD//1pa//+IiP//q6v//wAA//8AAP//AAD//wAA
- //8AAP//AAD//8vL////////////////////////////////////////r6///w0N//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//i4v//wgI//8AAP//AAD//wAA//8AAP//AAD//7Oz////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////k5P//wQE//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//NTX//ykp
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8aGv//3d3/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////7Oz//x4e//8AAP//AAD//wAA//8AAP//AAD//wAA
- //84OP//+vr/////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////h4f//AAD//wAA
- //8AAP//AAD//wAA//8jI///////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////9hYf//AAD//wAA
- //8AAP//AAD//wAA//9/f////////////////////////5OT//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//DQ3//8LC////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////f3///wAA//8AAP//AAD//wAA//8AAP//jIz/////////////nZ3//xER//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//9FRf//4eH//zg4//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//zAw//9WVv//f3///6+v///W1v//+vr///////////////////////80NP//AAD//wAA
- //8AAP//AAD//wAA//+Hh////////////////////////////////////////8LC//8NDf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//5OT//9ERP//AAD//wAA//8AAP//AAD//wAA//9tbf//////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////+3t///DQ3//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8NDf//zMz/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////+vr//0VF//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8aGv//5eX/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////4eH//wAA
- //8AAP//AAD//wAA//8AAP//IyP/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////c3P//wAA
- //8AAP//AAD//wAA//8AAP//d3f//////////////////4OD//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//DQ3//8LC////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////39///8AAP//AAD//wAA//8AAP//AAD//6Oj///Z2f//QUH//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//xER//+hof////////////9TU///AAD//wAA//8AAP//AAD//wAA
- //9wcP//0tL///b2////////////////////////////////////////////////////////cHD//wAA
- //8AAP//AAD//wAA//8AAP//R0f/////////////////////////////////////////////wsL//w0N
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//IiL//wAA//8AAP//AAD//wAA//8AAP//Kyv/////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////9nZ//8mJv//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8EBP//t7f/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////4CA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8EBP//v7//////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////+Hh
- //8AAP//AAD//wAA//8AAP//AAD//yMj////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////39/
- //8AAP//AAD//wAA//8AAP//AAD//2Fh/////////////3R0//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//Ghr//8LC////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////9/f///AAD//wAA//8AAP//AAD//wAA//9CQv//CAj//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//1VV///s7P//////////////////aGj//wAA//8AAP//AAD//wAA
- //8AAP//f3///////////////////////////////////////////////////////////////////7u7
- //8AAP//AAD//wAA//8AAP//AAD//wgI///29v//////////////////////////////////////////
- ///Cwv//DQ3//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- ///n5///////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////7Oz//0FB//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//oaH/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////6+v//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//j4//////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///h4f//AAD//wAA//8AAP//AAD//wAA//88PP//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //+IiP//AAD//wAA//8AAP//AAD//wAA//9hYf///////3R0//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//Ghr//9nZ////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////f3///wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//Hh7//7S0/////////////////////////////4OD//8AAP//AAD//wAA
- //8AAP//AAD//2Rk////////////////////////////////////////////////////////////////
- ///z8///BAT//wAA//8AAP//AAD//wAA//8AAP//w8P/////////////////////////////////////
- /////////////8LC//8aGv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//q6v/////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////6+v//Z2f//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//g4P/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////93d//8NDf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//WVn/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////4eH//wAA//8AAP//AAD//wAA//8AAP//RET/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////o6P//wAA//8AAP//AAD//wAA//8AAP//RET//3R0//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//Ghr//9nZ////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////2ho//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//b2////Pz//////////////////////////////////+jo///AAD//wAA
- //8AAP//AAD//wAA//9MTP//////////////////////////////////////////////////////////
- /////////////zs7//8AAP//AAD//wAA//8AAP//AAD//39/////////////////////////////////
- ////////////////////////2dn//xoa//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//2ho////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //+Tk///BAT//wAA//8AAP//AAD//wAA//8AAP//Z2f/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////Pz//8uLv//AAD//wAA//8AAP//AAD//wAA
- //8AAP//Li7///Pz////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////+Hh//8AAP//AAD//wAA//8AAP//AAD//0RE////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////6Oj//8AAP//AAD//wAA//8AAP//AAD//wQE//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//Hh7//9nZ////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////9hYf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8qKv//yMj/////////////////////////////////////////////xMT//wAA
- //8AAP//AAD//wAA//8AAP//MDD/////////////////////////////////////////////////////
- /////////////8zM//8aGv//AAD//wAA//8AAP//AAD//wAA//8/P///////////////////////////
- ///////////////////////////////////Z2f//Ghr//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8rK///////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////7e3//8NDf//AAD//wAA//8AAP//TEz///r6////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////9ZWf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//DQ3//9nZ////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////h4f//AAD//wAA//8AAP//AAD//wAA//9ERP//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////ExP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//KSn//+np////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////p6f//NTX//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wQE//+Cgv//+vr//////////////////////////////////////////////////93d
- //8AAP//AAD//wAA//8AAP//AAD//xER////////////////////////////////////////////////
- /////////////52d//8ICP//AAD//wAA//8AAP//AAD//wAA//8AAP//BAT///Pz////////////////
- /////////////////////////////////////////////9nZ//8aGv//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//+fn////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////2dn//yYm//8AAP//NTX///Pz////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////+Skv//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//6+v////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////4eH//wAA//8AAP//AAD//wAA//8AAP//RET/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////xMT//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//KSn//+np////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////+dnf//ERH//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//zk5///Z2f//////////////////////////////////////////////////////////
- ///29v//AAD//wAA//8AAP//AAD//wAA//8AAP//8/P/////////////////////////////////////
- ////////+vr//2dn//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//x4e///p6f//////////
- ////////////////////////////////////////////////////////2dn//xoa//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//+rq///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////s7P//YmL//+np////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////+/v///BAT//wAA//8AAP//AAD//wAA
- //8AAP//AAD//4CA////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////9ra//8AAP//AAD//wAA//8AAP//AAD//0RE////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////9ra//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//KSn//+np////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////9nZ//9BQf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//DQ3//5aW///6+v//////////////////////////////////////////////////////////
- /////////////xYW//8AAP//AAD//wAA//8AAP//AAD//9ra////////////////////////////////
- ////////6en//zg4//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//0FB///p6f//////////
- ///////////////////////////////////////////////////////////////////Z2f//KSn//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//YWH/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////p6f//Ghr//wAA//8AAP//AAD//wAA
- //8AAP//AAD//0VF///6+v//////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////ExP//AAD//wAA//8AAP//AAD//wAA//9ERP//////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////h4f//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//PDz///Pz////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////+vr//4aG//8ICP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//SEj//+Xl////////////////////////////////////////////////////////////////
- //////////////////8wMP//AAD//wAA//8AAP//AAD//wAA//9VVf//kZH//7y8///g4P//////////
- ////////v7///xoa//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//3Bw///6+v//////////
- /////////////////////////////////////////////////////////////////////////////+np
- //8pKf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//yMj///6+v//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////6+v//PDz//wAA//8AAP//AAD//wAA
- //8AAP//AAD//x4e///s7P//////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////xMT//wAA//8AAP//AAD//wAA//8AAP//RET/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////6+v//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//PDz///Pz////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////yMj//y4u//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//8TE////////////////////////////////////////////////////////////////
- ////////////////////////TEz//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wgI
- //80NP//U1P//wQE//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//CAj//6Gh////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////6en//ykp//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//VVX///r6////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////c3P//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wgI///MzP//////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////8TE//8AAP//AAD//wAA//8AAP//AAD//0RE
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//PDz///Pz////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////z8///b2///wQE//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA///ExP//////////////////////////////////////////////////////////
- /////////////////////////////2Rk//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//Hh7//8zM////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////p6f//KSn//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//9VVf//+vr/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////paX//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//+dnf//////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////ExP//AAD//wAA//8AAP//AAD//wAA
- //9ERP//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////BAT//wAA//8AAP//AAD//wAA
- //8AAP//VVX///Pz////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////+0tP//Hh7//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//xMT/////////////////////////////////////////////////////
- //////////////////////////////////9/f///AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//RUX//+zs////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////+np//8mJv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//0xM
- ///z8///////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////1NT//w0N//8AAP//AAD//wAA
- //8AAP//AAD//wAA//9nZ///////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////xMT//wAA//8AAP//AAD//wAA
- //8AAP//RET/////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////yMj//8AAP//AAD//wAA
- //8AAP//VVX///r6////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////+np//9VVf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//BAT//w0N
- //8AAP//AAD//wAA//8AAP//AAD//8TE////////////////////////////////////////////////
- ////////////////////////////////////////o6P//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//d3f///r6////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////kZH//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//PDz///Pz////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////8/P//yYm//8AAP//AAD//wAA
- //8AAP//AAD//wAA//81Nf//9vb/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////8TE//8AAP//AAD//wAA
- //8AAP//AAD//1NT////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////8jI///AAD//wAA
- //8AAP//VVX///r6////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////52d//8REf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//MTH//8zM
- //9ERP//AAD//wAA//8AAP//AAD//wAA///ExP//////////////////////////////////////////
- /////////////////////////////////////////////87O//8nJ///AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8NDf//paX/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////8TE//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//88PP//8/P/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////0xM//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8VFf//5eX/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////ExP//AAD//wAA
- //8AAP//AAD//wAA//9hYf//////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////QED//wAA
- //8AAP//a2v///r6////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////2dn//0FB//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8ICP//ior///r6
- ////////RET//wAA//8AAP//AAD//wAA//8AAP//4eH/////////////////////////////////////
- //////////////////////////////////////////////////////////////r6///a2v//t7f//5GR
- //9ra///TEz//x4e//8AAP//AAD//wAA//8AAP//AAD//wAA//8iIv//0ND/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////8/P//4KC//8NDf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//zw8///z8///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////4iI//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8EBP//u7v/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////xMT//wAA
- //8AAP//AAD//wAA//8AAP//YWH/////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////0RE
- //8AAP//dHT/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///6+v//hob//wgI//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//9BQf//3Nz/////
- /////////////0RE//8AAP//AAD//wAA//8AAP//AAD//+Hh////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////9vb//9bW//+zs///jIz//2ho//9eXv//7Oz/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////6+v//nZ3//xoa//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//PDz//+np////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////7u7//8EBP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//iIj/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////8TE
- //8AAP//AAD//wAA//8AAP//AAD//2Fh////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //9TU///dHT/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///IyP//Li7//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//xER//+dnf//////////
- //////////////////9ERP//AAD//wAA//8AAP//AAD//wAA///h4f//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////+ysv//Kir//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8pKf//6en/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////+Hh//8VFf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//UVH/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///ExP//AAD//wAA//8AAP//AAD//wAA//9hYf//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////xcX/////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////////////////Pz
- //9vb///BAT//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//1VV///l5f//////////
- ////////////////////////RET//wAA//8AAP//AAD//wAA//8AAP//4eH/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////8jI//9CQv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8nJ///AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//ykp///p6f//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////b2//81Nf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//KSn///Pz////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////xMT//wAA//8AAP//AAD//wAA//8AAP//YWH/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////7S0
- //8eHv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//FRX//7Cw////////////////
- /////////////////////////////ycn//8AAP//AAD//wAA//8AAP//AAD//+Hh////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////3Nz//1lZ//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//0JC///IyP//+vr//1VV//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//KSn//+np
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////9nZ///AAD//wAA
- //8AAP//AAD//wAA//8AAP//DQ3//9TU////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////6Oj//8AAP//AAD//wAA//8AAP//AAD//2Fh////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////+np
- //9FRf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//9dXf//4eH/////
- //////////////////////////////////8jI///AAD//wAA//8AAP//AAD//wAA///h4f//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////s7P//cnL//wQE//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//MjL//7m5///////////////////6+v//VVX//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8pKf//5eX/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////+hof//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//6io////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////+jo///AAD//wAA//8AAP//AAD//wAA//9hYf//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////729//8yMv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wgI
- //92dv//8PD/////////////////////////////IyP//wAA//8AAP//AAD//wAA//8AAP//4eH/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////b2//+Kiv//ERH//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8mJv//paX///////////////////////////////////r6//9VVf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//xoa///Z2f//////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////MzP//CAj//wAA
- //8AAP//AAD//wAA//8AAP//AAD//3d3////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////o6P//wAA//8AAP//AAD//wAA//8AAP//YWH/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////6Gh//8iIv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//xER//+Ojv//9vb//////////////////yMj//8AAP//AAD//wAA//8AAP//AAD///b2
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////9zc//8eHv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//xER
- //+Zmf//+vr/////////////////////////////////////////////+vr//1VV//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//Ghr//9nZ////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////s7P//IiL//wAA
- //8AAP//AAD//wAA//8AAP//AAD//0FB///6+v//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////6Oj//8AAP//AAD//wAA//8AAP//AAD//2Fh////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////9vb//46O//8REf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//yYm//+lpf////////////8jI///AAD//wAA//8AAP//AAD//wAA
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////yMj//zY2//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8EBP//amr///Dw////////////////////////////////////////////////////////dHT//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8aGv//2dn/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////6+v//SEj//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//+QkP//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////+jo///AAD//wAA//8AAP//AAD//wAA//9hYf//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////8PD//3Z2//8ICP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//zY2///Cwv//IyP//wAA//8AAP//AAD//wAA
- //8AAP//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////6+v//mZn//xER//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8VFf//nZ3/////////////////////////////////////////////////////
- //90dP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//xoa///Z2f//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////4CA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//3x8///6+v//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////o6P//wAA//8AAP//AAD//wAA//8AAP//a2v/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////4eH//2Fh
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////s7P//Zmb//wQE//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//85Of//3d3/////////////////////////////////////
- ////////+vr//ycn//8AAP//AAD//wAA//8AAP//AAD//wAA//8NDf//wsL/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////oaH//wQE//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//TEz///Pz////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////6Oj//8AAP//AAD//wAA//8AAP//AAD//39/
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////o6P//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//9mZv//8PD/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////0dH//0VF//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////MzP//OTn//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//9nZ////////////////////////////////
- /////////////3R0//8AAP//AAD//wAA//8AAP//AAD//wAA//8EBP//rKz/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////Cwv//FRX//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8uLv//4eH/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////+jo///AAD//wAA//8AAP//AAD//wAA
- //9/f///////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////6Oj//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//xUV//+oqP//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////vb3//zIy//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //+dnf//FRX//wAA//8AAP//AAD//wAA//8AAP//AAD//yMj////////////////////////////////
- /////////////5OT//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//j4//////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////93d//8pKf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//xoa
- ///Cwv//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////o6P//wAA//8AAP//AAD//wAA
- //8AAP//f3//////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////AwP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//0lJ///h4f//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////oaH//yIi//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//5mZ///6+v//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////Dw//8yMv//AAD//wAA//8AAP//AAD//wAA//9tbf//////////////////////////
- /////////////6ys//8EBP//AAD//wAA//8AAP//AAD//wAA//8AAP//b2//////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////8/P//0VF//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//BAT//6Gh////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////6Oj//8AAP//AAD//wAA
- //8AAP//AAD//39/////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////xMT//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//CAj//4+P///6+v//////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////29v//jo7//xER//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//g4P/////////////////////////////////////
- /////////////////////////////////////////////7+///+Rkf//o6P//7e3///ExP//2tr//+Hh
- ///29v//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////Ghr//wAA//8AAP//AAD//wAA//8AAP//u7v/////////////////////
- /////////////8LC//8NDf//AAD//wAA//8AAP//AAD//wAA//8AAP//UFD///r6////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////6+v//a2v//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//fHz///r6////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////+jo///AAD//wAA
- //8AAP//AAD//wAA//9/f///////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////8TE//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//MTH//8jI
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////w8P//dnb//wgI
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//4OD////////////////////////////////
- //////////////////////////////////////////////////9oaP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8eHv//IyP//0BA//9ERP//YWH//2Rk//9/f///zc3/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////zs7//wAA//8AAP//AAD//wAA//8AAP//CAj///b2////////////////
- /////////////9nZ//8aGv//AAD//wAA//8AAP//AAD//wAA//8AAP//ODj///Pz////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////+Wlv//BAT//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//9QUP//8/P/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////iIj//wAA
- //8AAP//AAD//wAA//8AAP//f3//////////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////ExP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8EBP//b2////Dw////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///h4f//YWH//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//+jo///////////////////////////
- ////////////////////////////////////////////////////////Vlb//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//9CQv//u7v/////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////39///8AAP//AAD//wAA//8AAP//AAD//0tL////////////////
- /////////////+np//8pKf//AAD//wAA//8AAP//AAD//wAA//8AAP//Jib//+np////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////7e3
- //8NDf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//zEx///l5f//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////39/
- //8AAP//AAD//wAA//8AAP//AAD//39/////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////2tr//wAA
- //8AAP//AAD//wAA//8AAP//IyP/////////////wMD//yoq//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8eHv//sLD/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//o6P/////////////////////
- /////////////////////////////////////////////////////////////0RE//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8yMv//qqr///r6////////////////////////////////////////////////////////////////
- //////////////////////////////////87O///AAD//wAA//8AAP//AAD//wAA//+Vlf//////////
- //////////////Pz//88PP//AAD//wAA//8AAP//AAD//wAA//8AAP//ERH//9nZ////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////1NT//yIi//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//Ghr//8fH////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //9/f///AAD//wAA//8AAP//AAD//wAA//9/f///////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////+Hh
- //8AAP//AAD//wAA//8AAP//AAD//yMj///////////////////29v//fn7//wQE//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//9RUf//5eX/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////6+v//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//6Oj////////////////
- //////////////////////////////////////////////////////////////////8nJ///AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8mJv//lZX///b2////////////////////////////////////////////////
- ///////////////////////////////////s7P//AAD//wAA//8AAP//AAD//wAA//8AAP//3Nz/////
- //////////////r6//9VVf//AAD//wAA//8AAP//AAD//wAA//8AAP//BAT//8LC////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////p6f//PDz//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8ICP//paX/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////f3///wAA//8AAP//AAD//wAA//8AAP//f3//////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///h4f//AAD//wAA//8AAP//AAD//wAA//8AAP/////////////////////////////U1P//OTn//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//w0N//+Wlv//+vr/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////4eH//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//+3t///////////
- ////////////////////////////////////////////////////////////////////////ERH//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8aGv//hYX///Dw////////////////////////////////
- ////////////////////////////////////////pqb//wAA//8AAP//AAD//wAA//8AAP//Jyf/////
- //////////////////90dP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//6io////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////b2//9dXf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //+AgP//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////39///8AAP//AAD//wAA//8AAP//AAD//39/////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////4eH//wAA//8AAP//AAD//wAA//8AAP//AAD///////////////////////////////////r6
- //+Wlv//DQ3//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//zk5///Q0P//////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////+Hh//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//xMT/////
- /////////////////////////////////////////////////////////////////////////////wAA
- //8AAP//AAD//wAA//8AAP//AAD//yMj//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8REf//i4v/////////////////////
- /////////////////////////////////////////////1pa//8AAP//AAD//wAA//8AAP//AAD//3Fx
- //////////////////+Tk///AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//4uL////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////4iI//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//1BQ///z8///////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////9/f///AAD//wAA//8AAP//AAD//wAA//+Dg///////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////Pz//8AAP//AAD//wAA//8AAP//AAD//wAA////////////////////////////////
- /////////////+Xl//9NTf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//BAT//3d3
- ///29v//////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////h4f//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//8TE
- /////////////////////////////////////////////////////////////////////////////+Hh
- //8AAP//AAD//wAA//8AAP//AAD//w0N///////////////////k5P//4eH//8fH///ExP//q6v//319
- //8REf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//7Cw////////////////
- //////////////////////////////////////////////r6//8REf//AAD//wAA//8AAP//AAD//wAA
- //+/v/////////////+srP//BAT//wAA//8AAP//AAD//wAA//8AAP//AAD//2tr////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////qKj//w0N//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//MTH//+Xl////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////f3///wAA//8AAP//AAD//wAA//8AAP//o6P/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////AAD//wAA//8AAP//AAD//wAA//8AAP//////////////////////////
- /////////////////////////////6ys//8aGv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//IiL//7y8////////////////////////////////////////////////////////////////
- ////////////////////////////////////////4eH//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- ///Hx///////////////////////////////////////////////////////////////////////////
- ///Pz///AAD//wAA//8AAP//AAD//wAA//8jI///////////////////////////////////////////
- ////////8PD//4yM//8aGv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//1VV////////////////
- ///////////////////////////////////////////////////Hx///AAD//wAA//8AAP//AAD//wAA
- //8NDf//9vb////////Cwv//DQ3//wAA//8AAP//AAD//wAA//8AAP//AAD//0hI///6+v//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////Hx///Ghr//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8aGv//x8f/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////39///8AAP//AAD//wAA//8AAP//AAD//6Oj////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////wAA//8AAP//AAD//wAA//8AAP//AAD//+Tk////////////////
- ////////////////////////////////////////8PD//2Zm//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//9WVv//////////////////////////////////////////////////////////
- /////////////////////////////////////////////+Hh//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//4eH/////////////////////////////////////////////////////////////////////
- ////////wMD//wAA//8AAP//AAD//wAA//8AAP//RET/////////////////////////////////////
- ////////////////////////3Nz//wQE//8AAP//AAD//wAA//8AAP//AAD//xER///s7P//////////
- ////////////////////////////////////////////////////////fHz//wAA//8AAP//AAD//wAA
- //8AAP//T0/////////Z2f//Ghr//wAA//8AAP//AAD//wAA//8AAP//AAD//zEx///z8///////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////+Xl
- //8xMf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wgI//+lpf//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////9/f///AAD//wAA//8AAP//AAD//wAA//+jo///////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////8AAP//AAD//wAA//8AAP//AAD//wAA///h4f//////////
- ////////////////////////////////////////////////////////wMD//yoq//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//d3f/////////////////////////////////////////////////////
- ///////////////////////////////////////////////////h4f//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//+Hh////////////////////////////////////////////////////////////////
- /////////////6Oj//8AAP//AAD//wAA//8AAP//AAD//1NT////////////////////////////////
- /////////////////////////////01N//8AAP//AAD//wAA//8AAP//AAD//wAA//+hof//////////
- /////////////////////////////////////////////////////////////y8v//8AAP//AAD//wAA
- //8AAP//AAD//5mZ///p6f//KSn//wAA//8AAP//AAD//wAA//8AAP//AAD//x4e///p6f//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////8/P//0xM//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//4CA////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////f3///wAA//8AAP//AAD//wAA//8AAP//o6P/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////ERH//wAA//8AAP//AAD//wAA//8AAP//4eH/////
- ///////////////////////////////////////////////////////////////////29v//fn7//wQE
- //8AAP//AAD//wAA//8AAP//AAD//56e////////////////////////////////////////////////
- ////////////////////////////////////////////////////////4eH//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA///h4f//////////////////////////////////////////////////////////
- //////////////////+MjP//AAD//wAA//8AAP//AAD//wAA//9kZP//////////////////////////
- /////////////////////////////6Gh//8AAP//AAD//wAA//8AAP//AAD//wAA//9FRf//////////
- /////////////////////////////////////////////////////////////+Tk//8AAP//AAD//wAA
- //8AAP//AAD//wAA///U1P//PDz//wAA//8AAP//AAD//wAA//8AAP//AAD//w0N///Z2f//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////6+v//fHz//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//UFD///Pz
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////39///8AAP//AAD//wAA//8AAP//AAD//6Oj
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////yMj//8AAP//AAD//wAA//8AAP//AAD//+Hh
- ////////////////////////////////////////////////////////////////////////////////
- //80NP//AAD//wAA//8AAP//AAD//wAA///AwP//////////////////////////////////////////
- /////////////////////////////////////////////////////////////8/P//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//8PD/////////////////////////////////////////////////////
- ////////////////////////d3f//wAA//8AAP//AAD//wAA//8AAP//f3//////////////////////
- /////////////////////////////+Xl//8REf//AAD//wAA//8AAP//AAD//wAA//8NDf//4eH/////
- //////////////////////////////////////////////////////////////////+env//AAD//wAA
- //8AAP//AAD//wAA//8nJ///VVX//wAA//8AAP//AAD//wAA//8AAP//AAD//wQE//+/v///////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////+dnf//BAT//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8xMf//5eX/////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////9wcP//AAD//wAA//8AAP//AAD//wAA
- //+jo///////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////8jI///AAD//wAA//8AAP//AAD//wAA
- ///Ly///////////////////////////////////////////////////////////////////////////
- ////////DQ3//wAA//8AAP//AAD//wAA//8AAP//4eH/////////////////////////////////////
- ///////////////////////////////////////////////////////////////////ExP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD/////////////////////////////////////////////////////
- /////////////////////////////2Fh//8AAP//AAD//wAA//8AAP//AAD//5qa////////////////
- //////////////////////////////////9NTf//AAD//wAA//8AAP//AAD//wAA//8AAP//j4//////
- ////////////////////////////////////////////////////////////////////////Vlb//wAA
- //8AAP//AAD//wAA//8AAP//DQ3//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//+lpf//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////7+///8REf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//xoa///Hx///////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////YWH//wAA//8AAP//AAD//wAA
- //8AAP//o6P/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////IyP//wAA//8AAP//AAD//wAA
- //8AAP//xMT/////////////////////////////////////////////////////////////////////
- ////////6+v//wAA//8AAP//AAD//wAA//8AAP//BAT/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////xMT//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA////////////////////////////////////////////////
- //////////////////////////////////9MTP//AAD//wAA//8AAP//AAD//wAA//8EBP//LCz//09P
- //9wcP//lZX//7y8///d3f////////////+hof//AAD//wAA//8AAP//AAD//wAA//8AAP//OTn///r6
- ////////////////////////////////////////////////////////////////////////9vb//w0N
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//+Dg///////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////2dn//ykp//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//CAj//6Wl////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////2Fh//8AAP//AAD//wAA
- //8AAP//AAD//6Oj////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////yws//8AAP//AAD//wAA
- //8AAP//AAD//8TE////////////////////////////////////////////////////////////////
- /////////////8vL//8AAP//AAD//wAA//8AAP//AAD//yws////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////8TE
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//////////////////////////////////////////
- ////////////////////////////////////////ODj//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wQE//8sLP//DQ3//wAA//8AAP//AAD//wAA//8AAP//BAT//9TU
- /////////////////////////////////////////////////////////////////////////////7+/
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//9iYv//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////r6////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////w8P//QUH//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//gID/////////////////////////////////////
- //////////////////////////////////////////////////////////////////9hYf//AAD//wAA
- //8AAP//AAD//wAA//+jo///////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////9ERP//AAD//wAA
- //8AAP//AAD//wAA///ExP//////////////////////////////////////////////////////////
- //////////////////+rq///AAD//wAA//8AAP//AAD//wAA//9MTP//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///ExP//AAD//wAA//8AAP//AAD//wAA//8AAP//IyP/////////////////////////////////////
- /////////////////////////////////////////////yMj//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//4KC
- ////////////////////////////////////////////////////////////////////////////////
- //90dP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//9FRf//+vr/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////7S0//88PP//8/P/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////////////////r6
- //9nZ///AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//9QUP//8/P/////////////////////
- ////////////////////////////////////////////////////////////////////////YWH//wAA
- //8AAP//AAD//wAA//8AAP//o6P/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////RET//wAA
- //8AAP//AAD//wAA//8AAP//q6v/////////////////////////////////////////////////////
- ////////////////////////bW3//wAA//8AAP//AAD//wAA//8AAP//a2v/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////xMT//wAA//8AAP//AAD//wAA//8AAP//AAD//yMj////////////////////////////////
- //////////////////////////////////////////////////8EBP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//yoq
- ///29v//////////////////////////////////////////////////////////////////////////
- ////////Kyv//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8uLv//8/P/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////Dw//8eHv//AAD//zw8///z8///////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////4+P//8EBP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//zEx///l5f//////////
- /////////////////////////////////////////////////////////////////////////////2Fh
- //8AAP//AAD//wAA//8AAP//AAD//6Oj////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////0RE
- //8AAP//AAD//wAA//8AAP//AAD//6Oj////////////////////////////////////////////////
- ///////////////////6+v//d3f//wAA//8AAP//AAD//wAA//8AAP//AAD//4yM////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////8TE//8AAP//AAD//wAA//8AAP//AAD//wAA//8jI///////////////////////////
- ///////////////////////////////////////////////////w8P//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- ///IyP//////////////////////////////////////////////////////////////////////////
- ////////3Nz//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8aGv//6en/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////9vb///AAD//wAA//8AAP//PDz///Pz////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////s7P//w0N//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//Ghr//8fH
- ////////////////////////////////////////////////////////////////////////////////
- //9hYf//AAD//wAA//8AAP//AAD//wAA///ExP//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //9ISP//AAD//wAA//8AAP//AAD//wAA//+jo///////////////////////////////////////////
- ///////////////////z8///SEj//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//+zs///////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////+8vP//AAD//wAA//8AAP//AAD//wAA//8AAP//NDT/////////////////////
- ////////////////////////////////////////////////////////9vb//6+v//+IiP//ZGT//0hI
- //8eHv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //9vb///////////////////////////////////////////////////////////////////////////
- /////////////5WV//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8NDf//0ND/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////AwP//AAD//wAA//8AAP//AAD//wAA//8uLv//6en/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////Q0P//Hh7//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8ICP//paX/////////////////////////////////////////////////////////////////////
- ////////YWH//wAA//8AAP//AAD//wAA//8AAP//xMT/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////YWH//wAA//8AAP//AAD//wAA//8AAP//o6P/////////////////////////////////////
- ///////////////////Z2f//KSn//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//2dn/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////o6P//wAA//8AAP//AAD//wAA//8AAP//AAD//0RE////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////b2///a2v//t7f//5GR//9wcP//T0///yws//8ICP//AAD//wAA//8AAP//AAD//wAA
- //8iIv//8/P/////////////////////////////////////////////////////////////////////
- //////////////////9LS///AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8EBP//t7f/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////z8///IiL//wAA//8AAP//AAD//wAA//8AAP//AAD//ykp
- ///p6f//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////+np//84OP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//+AgP//////////////////////////////////////////////////////////
- /////////////2Fh//8AAP//AAD//wAA//8AAP//AAD//8TE////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////2Fh//8AAP//AAD//wAA//8AAP//AAD//4yM////////////////////////////////
- //////////////////+7u///ERH//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8EBP//nZ3/////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////6Oj//8AAP//AAD//wAA//8AAP//AAD//wAA//9ERP//////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////+Tk///AwP//np7//3d3
- //9WVv//t7f/////////////////////////////////////////////////////////////////////
- ///////////////////29v//CAj//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//nZ3/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////cnL//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//KSn//+np////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////8/P//1VV//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//6Ki////////////////////////////////////////////////
- //////////////////9hYf//AAD//wAA//8AAP//AAD//wAA///ExP//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////9hYf//AAD//wAA//8AAP//AAD//wAA//9/f///////////////////////////
- //////////////////+Tk///BAT//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8aGv//wsL/////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////+jo///AAD//wAA//8AAP//AAD//wAA//8AAP//RET/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////t7f//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//gID/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////yMj//wQE//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8iIv//2dn/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////Pz//88PP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//3R0////////////////////////////////////////////////
- ////////////////////////YWH//wAA//8AAP//AAD//wAA//8AAP//xMT/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////YWH//wAA//8AAP//AAD//wAA//8AAP//f3//////////////////////
- //////////////r6//9nZ///AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8xMf//5eX/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////o6P//wAA//8AAP//AAD//wAA//8AAP//AAD//2Fh
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////2ho//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//XV3/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////9vb//yoq//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//xoa///Z2f//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////Pz//88PP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//3R0////////////////////////////////////////////////
- /////////////////////////////1pa//8AAP//AAD//wAA//8AAP//AAD//8TE////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////39///8AAP//AAD//wAA//8AAP//AAD//39/////////////////
- /////////////+np//9BQf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//9ZWf//8/P/////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////6Oj//8AAP//AAD//wAA//8AAP//AAD//wAA
- //9hYf//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////8LC//8NDf//AAD//wAA//8AAP//AAD//wAA//8AAP//PDz///r6
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////3d3//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//Ghr//9nZ////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////Pz//88PP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//1VV///6+v//////////////////////////////////////////
- //////////////////////////////////9ERP//AAD//wAA//8AAP//AAD//wAA///ExP//////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////9/f///AAD//wAA//8AAP//AAD//wAA//9wcP//////////
- /////////////9TU//8iIv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//+IiP//////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////+jo///AAD//wAA//8AAP//AAD//wAA
- //8AAP//YWH/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////9nZ//8aGv//AAD//wAA//8AAP//AAD//wAA//8AAP//KSn///Dw
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////9DQ//8EBP//AAD//wAA//8AAP//AAD//wAA
- //8ICP//Xl7//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8aGv//x8f/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////r6//88PP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//1VV///6+v//////////////////////////////////////////
- ////////////////////////////////////////RET//wAA//8AAP//AAD//wAA//8AAP//xMT/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////f3///wAA//8AAP//AAD//wAA//8AAP//YWH/////
- /////////////6+v//8NDf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//w0N//+zs///////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////o6P//wAA//8AAP//AAD//wAA
- //8AAP//AAD//3Bw////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////+np//8pKf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//2Nj
- ///29v//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////r6//8xMf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//j4////////+Li///AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//w0N///Cwv//////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////r6//9VVf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//1VV///6+v//////////////////////////////////////////
- /////////////////////////////////////////////0RE//8AAP//AAD//wAA//8AAP//AAD//8TE
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////39///8AAP//AAD//wAA//8AAP//AAD//zAw
- //9eXv//PDz//xYW//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//yYm///U1P//////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////4OD//8AAP//AAD//wAA
- //8AAP//AAD//wAA//9/f///////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////+np//8pKf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//MTH//9nZ////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////+Cgv//AAD//wAA//8AAP//AAD//wAA
- //8AAP//OTn///r6/////////////5OT//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//DQ3//8LC
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////r6//9VVf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//0hI///6+v//////////////////////////////////////////
- //////////////////////////////////////////////////9ERP//AAD//wAA//8AAP//AAD//wAA
- ///ExP//////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////+env//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//0VF///s7P//////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////9/f///AAD//wAA
- //8AAP//AAD//wAA//8AAP//f3//////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////+np//8pKf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8NDf//np7/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////Q0P//BAT//wAA//8AAP//AAD//wAA
- //8AAP//CAj//9nZ////////////////////////k5P//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8NDf//t7f/////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////r6//9VVf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//zw8///z8///////////////////////////////////////////
- ////////////////////////////////////////////////////////RET//wAA//8AAP//AAD//wAA
- //8AAP//xMT/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////o6P//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//3Bw///6+v//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////f3///wAA
- //8AAP//AAD//wAA//8AAP//AAD//39/////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////+np//8pKf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//9ZWf//8PD/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////6+v//OTn//wAA//8AAP//AAD//wAA
- //8AAP//AAD//4+P//////////////////////////////////+Tk///AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wQE//+srP//////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////9ZWf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//zw8///z8///////////////////////////////////////////
- /////////////////////////////////////////////////////////////0RE//8AAP//AAD//wAA
- //8AAP//AAD//9ra////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////6Oj//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//BAT//52d////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////39/
- //8AAP//AAD//wAA//8AAP//AAD//wAA//+jo///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////+np//8pKf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//xER
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//yIi///IyP//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////j4///wAA//8AAP//AAD//wAA
- //8AAP//AAD//zY2///6+v///////////////////////////////////////6Wl//8EBP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//BAT//6ys////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////90dP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//zw8///z8///////////////////////////////////////////
- //////////////////////////////////////////////////////////////////9ERP//AAD//wAA
- //8AAP//AAD//wAA///h4f//////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////+jo///AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//Ghr//8LC////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //9/f///AAD//wAA//8AAP//AAD//wAA//8AAP//o6P/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////+np//8pKf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//5OT
- ///s7P//SEj//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//BAT//4uL////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////2dn//wgI//8AAP//AAD//wAA
- //8AAP//AAD//wQE///Q0P//////////////////////////////////////////////////rKz//wQE
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8EBP//qKj/////////////////////////////////////
- //////////////////////////////////////////////////////////////////90dP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//ykp///z8///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////RET//wAA
- //8AAP//AAD//wAA//8AAP//4eH/////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////vLz//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8aGv//S0v//+Xl////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////f3///wAA//8AAP//AAD//wAA//8AAP//AAD//6Oj////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////+np//8pKf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//5OT
- //////////////////+Skv//CAj//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//RUX//+np
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////zk5//8AAP//AAD//wAA
- //8AAP//AAD//wAA//+Cgv//////////////////////////////////////////////////////////
- //+srP//BAT//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//+Tk///////////////////////////
- //////////////////////////////////////////////////////////////////90dP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//ykp///p6f//////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////0RE
- //8AAP//AAD//wAA//8AAP//AAD//+Hh////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////8TE
- //8AAP//AAD//wAA//8nJ///TEz//2ho//+MjP//s7P//9bW///z8///////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////39///8AAP//AAD//wAA//8AAP//AAD//wAA//8WFv//PDz//1NT//9oaP//f3///56e
- //+3t///z8///+Tk////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////+np//8pKf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//5OT
- /////////////////////////////9DQ//8qKv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8VFf//t7f/////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////5aW//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8xMf//+vr/////////////////////////////////////////////////////
- /////////////6ys//8EBP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//5OT////////////////
- //////////////////////////////////////////////////////////////////+AgP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//ykp///p6f//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //9ERP//AAD//wAA//8AAP//AAD//wAA///h4f//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///p6f//vLz//93d////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////9iYv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//x4e//84OP//T0///2Rk//9/f///mpr//7Oz///Ly///4eH/////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////+np//8pKf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//5OT
- ////////////////////////////////////////8/P//2tr//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//9zc///+vr/////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////+Hh//8NDf//AAD//wAA
- //8AAP//AAD//wAA//8EBP//0ND/////////////////////////////////////////////////////
- ////////////////////////t7f//w0N//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//k5P/////
- //////////////////////////////////////////////////////////////////+Tk///AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//ykp///p6f//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////RET//wAA//8AAP//AAD//wAA//8AAP//4eH/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////0tL//3Fx//8eHv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//Ghr//zQ0//9MTP//YWH//3p6//+Vlf//r6///8fH///h4f//+vr/////////////////////
- /////////////////////////////+np//8pKf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//5OT
- ////////////////////////////////////////////////////////rKz//xER//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//zEx///d3f//////////////////////////////////////////
- //////////////////////////////////////////////////////////////////9BQf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//goL/////////////////////////////////////////////////////
- ///////////////////////////////////Cwv//DQ3//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //94eP////////////////////////////////////////////////////////////+Tk///AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//xoa///d3f//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////ycn//8AAP//AAD//wAA//8AAP//AAD//+Hh////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////9zc
- //+EhP//Jyf//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8WFv//MDD//0hI
- //9hYf//d3f//5GR//+rq///xMT//9bW//8pKf//AAD//wAA//8AAP//AAD//wAA//8AAP//BAT//6Gh
- ///////////////////////////////////////////////////////////////////h4f//PDz//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//DQ3//6Gh////////////////////////////////
- //////////////////////////////////////////////////////////////////+Zmf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//Kir///b2////////////////////////////////////////////////
- /////////////////////////////////////////////8LC//8NDf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//3R0//////////////////////////////////////////////////+Tk///AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//xoa///Z2f//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////8jI///AAD//wAA//8AAP//AAD//wAA///h4f//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////s7P//kJD//zs7
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//BAT//6ys
- //////////////////////////////////////////////////////////////////////////////r6
- //+Dg///BAT//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//WVn///Pz////////////////
- ///////////////////////////////////////////////////////////////////l5f//ERH//wAA
- //8AAP//AAD//wAA//8AAP//BAT//8jI////////////////////////////////////////////////
- ////////////////////////////////////////////////////////wsL//w0N//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//dHT///////////////////////////////////////+dnf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//xoa///Z2f//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////IyP//wAA//8AAP//AAD//wAA//8AAP//4eH/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////8/P//6am//9HR///BAT//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//BAT//wQE
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//BAT//6ys
- ////////////////////////////////////////////////////////////////////////////////
- /////////////8PD//8iIv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8iIv//zMz/////
- ////////////////////////////////////////////////////////////////////////TU3//wAA
- //8AAP//AAD//wAA//8AAP//AAD//3d3////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////MzP//Ghr//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//9dXf//+vr///////////////////////+srP//BAT//wAA
- //8AAP//AAD//wAA//8AAP//AAD//xER///Z2f//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////yMj//8AAP//AAD//wAA//8AAP//AAD//+Hh////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////b2//+ysv//WVn//wgI//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8/P///lZX//+zs
- ////////6+v//9bW///AwP//o6P//4OD//9ra///Vlb//0BA//8jI///BAT//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//BAT//6ys
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////8PD//1VV//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wQE
- //+Li///////////////////////////////////////////////////////////////////oaH//wAA
- //8AAP//AAD//wAA//8AAP//AAD//yoq///29v//////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////9nZ
- //8aGv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//1VV///6+v////////////+srP//BAT//wAA
- //8AAP//AAD//wAA//8AAP//AAD//w0N///Cwv//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////8jI///AAD//wAA//8AAP//AAD//wAA///h4f//////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////wsL//2Rk//8VFf//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//MzP//4SE///k5P//////////
- ///////////////////////////////////////////////////////////////////r6///1tb//8DA
- //+jo///g4P//2tr//9WVv//QED//yMj//8EBP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//BAT//6ys
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////mZn//w0N//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//0VF///p6f//////////////////////////////////////////////////7Oz//xER
- //8AAP//AAD//wAA//8AAP//AAD//wQE///IyP//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////2dn//xoa//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//VVX///r6//+srP//BAT//wAA
- //8AAP//AAD//wAA//8AAP//AAD//w0N///Cwv//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////IyP//wAA//8AAP//AAD//wAA//8AAP//8/P/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////9LS//95ef//Hh7//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//x4e//98fP//0tL/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////+vr///W1v//wMD//6Oj//+Dg///a2v//1ZW
- //9AQP//IyP//wQE//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//BAT//6ys
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////Z2f//MTH//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//Ghr//7e3/////////////////////////////////////////////1VV
- //8AAP//AAD//wAA//8AAP//AAD//wAA//9vb///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////Z2f//Ghr//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//89Pf//BAT//wAA
- //8AAP//AAD//wAA//8AAP//AAD//w0N///Cwv//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////yMj//8AAP//AAD//wAA//8AAP//AAD/////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////g4P//hIT//y4u//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8VFf//aWn//8fH////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////6+v//9bW///AwP//o6P//4OD//9ra///Vlb//0BA//8jI///CAj//6ys
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////b2//9zc///AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//d3f///r6/////////////////////////////6ys
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8iIv//8/P/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////93d//8pKf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wQE//+7u///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////8jI///AAD//wAA//8AAP//AAD//wAA
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////7Oz//5WV//8/P///AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//DQ3//11d//+2tv//+vr/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////7e3
- //8VFf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//81Nf//3d3//////////////////+zs
- //8VFf//AAD//wAA//8AAP//AAD//wAA//8AAP//wMD/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////6en//ykp//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wQE//+srP//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////IyP//wAA//8AAP//AAD//wAA
- //8AAP//////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////////////////Pz
- //+mpv//S0v//wQE//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wQE//9OTv//pqb///Pz////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////6en//0VF//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//w0N//+lpf//////////
- //9iYv//AAD//wAA//8AAP//AAD//wAA//8AAP//b2//////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////p6f//KSn//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wQE//+srP//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////yMj//8AAP//AAD//wAA
- //8AAP//AAD/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////////////////////////////////////6+v//trb//11d
- //8NDf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//Pz///56e///s7P//////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////j4///wQE//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//15e
- //+qqv//AAD//wAA//8AAP//AAD//wAA//8AAP//IiL///Pz////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////+np//8pKf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wQE//+srP//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////8jI///AAD//wAA
- //8AAP//AAD//wAA////////////////////////+vr//+Hh///h4f//4eH//+Hh///h4f//4eH//+Hh
- ///h4f//4eH//9ra///ExP//xMT//8TE///ExP//xMT//8TE///ExP//xMT//8TE//+zs///o6P//6Oj
- //+jo///o6P//6Oj//+jo///o6P//6Oj//+jo///jIz//39///9/f///f3///39///9kZP//FRX//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//zMz
- //+IiP//5OT/////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////MzP//Jib//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//729////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////6en//zw8
- //8AAP//AAD//wAA//8AAP//AAD//wAA//+amv//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////DQ3//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8iIv//fHz//9XV
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////Pz//9iYv//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//2Ji////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///z8///PDz//wAA//8AAP//AAD//wAA//+Tk///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//FRX//21t///Hx///////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////6io//8NDf//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//x4e///w8P//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////Pz//88PP//AAD//wAA//+Tk///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//w0N//9dXf//u7v///r6////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////4eH//zk5
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//+0tP//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////8/P//zw8//+Pj///////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8ICP//UlL//6qq///29v//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///6+v//e3v//wQE//8AAP//AAD//wAA//8AAP//AAD//wAA//9iYv//////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////////////////////29v//////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
/////////////wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
- //8AAP//AAD//wAA//8AAP//AAD//0ND//+env//7Oz/////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ///////////////////AwP//Hh7//wAA//8AAP//AAD//wAA//8aGv//8PD/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- //////////////////8AAP//AAD//wAA//8AAP//AAD//wgI//8jI///IyP//yMj//8jI///IyP//yMj
- //8jI///IyP//yMj//8jI///IyP//zg4//9ERP//RET//0RE//9ERP//RET//0RE//9ERP//RET//0RE
- //9ERP//RET//2Fh//9hYf//YWH//2Fh//9hYf//YWH//2Fh//9hYf//YWH//2Fh//9hYf//a2v//39/
- //9/f///f3///39///9/f///lZX//+Tk////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////+zs//9RUf//AAD//wAA//8AAP//rKz/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////5aW//8ICP//VVX/////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////1NT//+zs////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////
+ //8AAP//AAD//wAA//8oAAAAIAAAAEAAAAABACAAAAAAAIAQAAAAAAAAAAAAAAAAAAAAAAAA////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
@@ -5256,9 +158,40 @@
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////////7+/v/9/f3//f39//5+f
+ n/////////////////////////////////////////////Dw8P9/f3//f39//39/f//w8PD/////////
+ ////////////////////////39/f/39/f/9/f3//f39//39/f/+wsLD/f39//39/f/9/f3//cHBw/19f
+ X/+fn5//Pz8//5CQkP9/f3//f39//39/f/+wsLD/f39//39/f/9/f3//oaGh/zExMf9/f3//k5OT/2Ji
+ Yv////////////////////////////////+/v7//f39//5+fn/9/f3//Hx8f/zExMf+hoaH/f39//zEx
+ Mf8fHx//n5+f/5+fn/9/f3//ERER/6Ghof9zc3P/oaGh/wAAAP+fn5//f39//19fX/8AAAD/k5OT/39/
+ f//S0tL/YmJi/////////////////////////////////7+/v/9/f3//Pz8////////h4eH/YmJi/7Cw
+ sP+wsLD/YmJi/z8/P/9/f3//Pz8//39/f/8iIiL/oaGh/yIiIv+hoaH/AAAA/7+/v/8AAAD/X19f/wAA
+ AP/ExMT/AAAA/8TExP9iYmL/////////////////////////////////v7+//39/f/8/Pz////////Dw
+ 8P8xMTH/cHBw/3BwcP8xMTH/Pz8//19fX/9/f3//Pz8//zExMf9QUFD/f39//1BQUP8xMTH/Pz8//39/
+ f/8fHx//MTEx/2JiYv8AAAD/YmJi/2JiYv////////////////////////////////+/v7//Pz8//x8f
+ H///////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ //81Nf7/LSHf/2dLuP87K9n/kpL+///////r6/7/Tk79/zor2P8BAP7/FxP6/1lAw/9fRL//DAn2/yQa
+ 5/9iSLz/Z0u3/19Gvf8UDvH/BQT7/1tEwP9aQsL/Cgn8/7a3/v9MTP3/KB3k/zYo2v+Mi/z/////////
+ /////////////xkX/P/usnH//79n//C0cP9QS/b/1dX9/zUw8/+sgpv/+Lpr/w4J9v9rUL3//79n//+/
+ Z/+Tbqj/blC4/7eHjP/FkoX/8bRt/5Zwpv8JBvj/3KV5//+/Z/95XLb/ERL8/w4K9v/fqHv/aE7C/9nY
+ /v//////////////////////LCz+/9+2nv//0JH//9CR/z016v85M+7/2bKi///Qkf/VrZ//Cwb6/1pL
+ 1P//0JH//9CR/7aUsP8BAf3/AAH9/xoW8v+qirb/sZGx/wAB/f9MPtr//s+R//jLlP83LOf/emTL/+e8
+ mf9mY/f///////////////////////////9LS/7/xa7I///iuv//4rr/U0nn/+LJw//22bz/Y1bg/wYF
+ /P8AAP7/OzXt///iuv//4rr/1LvF/0Q+7f/Nt8n/79S9/6CMzv86MOv/AAD+/wAB/v+nk87//+K6/97F
+ xP/v1L//d2nd/9fV+v///////////////////////////2Vm/f+qour///Pk///z5P9nYfT/gHjs/+vg
+ 5P/67+T/yMDs/ysq+/8iIfr//vPk///z5P/r4eT/My/1/83D5f/88OT/x77s/1lW+P8AAP3/AAH//2Bb
+ 8///8+T//vPk//7y5P9pZff/7e3+////////////////////////////f4D+/4yM/f///////////39+
+ //8BAP//Cwv+/2Vl/f/q6v7/bm39/wsK/v/39/7///////r6/v8NDf3/AwP8/1JS/f/U1P7/8vL9/wYG
+ /v8DBP//0ND+//////+0tPz/f3/9/+fn/v9zc/7//v7+//////////////////////+hovz/Y2P+////
+ ////////u7r9/1VV/v9WVv3/YF76/729+/+Jif3/AgP8/9fX/f///////////3Nz+v9YV/3/WFb9/29v
+ +v/7+/7/EBD+/1lZ/v//////+Pj+/ykp/f8NDf3/yMj+/6ur/f+xsP7//////////////////////9/f
+ /f8fH/7/c3L8/4CA/P+Af/z/gH/9/39//f9/gPz/fn38/zo6/P8bHP3/RET9/39//P+BgPz/gID8/4B/
+ /v95ef3/c3P7/3Jy/P8LDP3/RkX+/3+A/P9eXPz/aWn9/6qq/f8hIfz/fn79/y4t/P//////////////
+ /////////////+Dg///JyP//yMj//8nI///IyP//yMj+/8jJ/f/IyP//yMj///r6///o6P//3Nz//9XU
+ /v/S0v7/zs3//8rK///IyP//yMj//8jI///JyP//ycj+/8nI///19f///v7+/83M/f/IyP7/1NT+////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
@@ -5276,31 +209,170 @@
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ /////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAKAAAADAAAABgAAAAAQAgAAAAAACAJQAAAAAAAAAAAAAAAAAAAAAAAP//
+ /////////v7+//7+/v////////////////////////////////////////////7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////v7+//7+/v/+/v7//v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+/////////////v7+//7+/v//////////////
+ //////////////////////////////7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ /////////v7+//7+/v/+/v7//v7+//7+/v///////v7+//7+/v///////v7+//7+/v/+/v7//v7+//7+
+ /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+/////////////v7+//7+/v////////////////////////////////////////////7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////v7+//7+/v/+/v7//v7+//7+
+ /v///////v7+//7+/v///////v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
+ /v/+/v7//v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+/////////////v7+//7+
+ /v////////////////////////////////////////////7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////v7+//7+/v/+/v7//v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+/////////////v7+//7+/v//////////////////////////////
+ //////////////7+/v///////v7+//7+/v///////v7+/+/v7/+/v7//v7+//7+/v/+/v7//19fX//7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v/U1NT/v7+//7+/
+ v/+/v7//v7+///Pz8////////v7+//7+/v///////v7+////////////////////////////////////
+ /////////////////////////////////////////////////////////////7+/v/8PDw//f39//39/
+ f/8/Pz//Ly8v/8/Pz///////////////////////////////////////////////////////////////
+ //9TU1P/SUlJ/39/f/94eHj/ERER/3p6ev/39/f//////////////////////////////////v7+//7+
+ /v/+/v7/t7e3/z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//66urv8/Pz//Pz8//z8/P/8/Pz//Pz8//56e
+ nv8HBwf/Pz8//z8/P//Hx8f/Ly8v/4mJif9MTEz/Pz8//z8/P/8/Pz//Pz8//5aWlv9XV1f/Pz8//z8/
+ P/8/Pz//Pz8//29vb/9TU1P/JCQk/z8/P/96enr/pqam/yIiIv/w8PD//v7+//7+/v///////v7+////
+ /////////v7+//7+/v//////n5+f/z8/P//39/f/v7+//7+/v/+np6f/AAAA/wgICP92dnb/x8fH/7+/
+ v/+0tLT/GRkZ/wAAAP9PT0//z8/P/7+/v//39/f/Pz8//wAAAP85OTn/xcXF/0NDQ//FxcX/c3Nz/wAA
+ AP8fHx//t7e3/7+/v/+/v7//d3d3/wAAAP8UFBT/oqKi/7+/v//U1NT/0tLS/yIiIv/w8PD//v7+//7+
+ /v///////v7+////////////////////////////n5+f/z8/P//f39//AAAA/39/f/9/f3//aWlp/yIi
+ Iv/o6Oj/kJCQ/39/f/94eHj/ERER/wAAAP/f39//Pz8//wAAAP/f39//Pz8//wAAAP+ysrL/c3Nz/zk5
+ Of/Y2Nj/c3Nz/wAAAP9/f3//n5+f/wAAAP8AAAD/AAAA/wAAAP9TU1P/0tLS/wAAAP9TU1P/0tLS/yIi
+ Iv/w8PD//////////////////////////////////v7+//7+/v/+/v7/n5+f/z8/P//f39//AAAA//7+
+ /v//////0tLS/yIiIv/l5eX/WVlZ/1lZWf/l5eX/IiIi/wAAAP/f39//Pz8//wAAAP/f39//Pz8//wAA
+ AP+ysrL/c3Nz/wAAAP+ysrL/c3Nz/wAAAP9/f3//n5+f/wAAAP9fX1//d3d3/wAAAP9TU1P/0tLS/wAA
+ AP9TU1P/0tLS/yIiIv/w8PD//v7+//7+/v///////v7+/////////////v7+//7+/v//////n5+f/z8/
+ P//f39//AAAA////////////3d3d/yQkJP8+Pj7/v7+//7+/v/8+Pj7/JCQk/y8vL/8XFxf/v7+//7+/
+ v/+/v7//Ly8v/yAgIP8RERH/qamp/7+/v/+/v7//VlZW/xwcHP8HBwf/j4+P/7+/v/+np6f/AAAA/yQk
+ JP8+Pj7/np6e/wAAAP8+Pj7/np6e/yIiIv/w8PD//v7+//7+/v///////v7+////////////////////
+ ////////n5+f/z8/P//f39//AAAA/////////////////8nJyf9/f3//f39//39/f/9/f3//ycnJ/9/f
+ 3/9/f3//f39//39/f/9/f3//f39//8DAwP+IiIj/f39//39/f/9/f3//f39//7m5uf+Pj4//f39//39/
+ f/9/f3//f39//8jIyP9/f3//f39//39/f/9/f3//f39//5CQkP/39/f/////////////////////////
+ /////////v7+//7+/v/+/v7/n5+f/w8PD/83Nzf/AAAA//7+/v///////v7+//7+/v/+/v7//v7+//7+
+ /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+/////////////v7+//7+/v////////////////////////////////////////////7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+/////////////////8/P//+Cgv7/f4D+/4B//v9/gP7/g4P//9fX
+ /v/+/v7////////////8/P7/vr7//4GC/v9/f/7/f3///56d/v+Bgf7/gX/9/4F//v9/f/7/f3/+/39/
+ //9/gP//f4D+/39//v+AgP7/f4D+/4B//v9/f/7/f3/+/3+A//9/gP//f4D//4SE/v+6uv7//v7//9jY
+ /f+Bgf7/f3/+/4B//v+DhP7/5OP9/////////////////////////////v7+/yUm/v8GBfn/X0W9/5tv
+ lf+Ua5v/OirY/zw6/v/29v7//v7+//j4/v+Bgf7/Dgz8/1c/xf8qHuP/AgD+/wYB/v9CL9P/lGqb/5lt
+ mP9VPcX/AgH8/x0U6/94WK7/l3CW/5lwlP+acJP/iGSi/ysf4f8BAf3/Cwj3/4Jfp/+YcJb/fVuq/wYF
+ +v8VFf7/19f+/1BR/f8CAvz/WEDE/3RUsv8MDfj/ysj8//7+/v///////v7+/////////////////xoY
+ /v9sULv//rxh//+8Yf//vGH/36V0/xcR+v/g3/3/7Oz+/09P+/8fF+z/r4KT//68Yf+AXq//AwH8/y4h
+ 4f/ys2j//7xh//68Yf/7uWP/Uz3L/3BTtf/rrWv/9LRn//i3ZP/9u2H//rxh/8mVgf8MB/n/EQzz/+eq
+ bf//vGH//rxh/4pmqP8CBPr/Jyb9/wIB/f9INdL/97Zm/6p9lP88Ovv/9/f+//7+/v///////v7+////
+ /////////////zEv//9kTsv//8d8///HfP//x3z//cZ9/ywh5/+npv3/PDv9/0Ay3//XqJH//sd8///H
+ fP+WdbD/BwH+/yYf5//yvYH//8d8///HfP//x3z/f2O9/woF+f8ZE+//Ixvo/yoh4/9HNNb/1qeO/+q3
+ hv8bEvL/AQL7/2xVwv/7xX3//8d8//S/gf9HOtf/AgH9/w0J+P/InZj//cZ9/0o52P+mpv7/////////
+ /////////////////////////v7+/0hJ/v9JPeD//tOX//7Tl///05f//tOX/0o93f8NDf3/Vkjc//DH
+ nf//05f//tOX/+O7n/9DN+D/BAD+/xcU8v/pwZ7//tOX//7Tl///05f/lnzB/wAB/f8AAv3/AQH+/xgU
+ 8/9fTtj/4Lmj/+/Gnf8bFvL/AAD+/woJ+f/Anq///tOX//7Tl//Wsaf/HhXz/1lJ2//70Jn/y6eq/zg1
+ 9//y8v7//v7+//7+/v///////v7+/////////////////2tr/v8zLO//+9y0///ftP//37T//9+0/2td
+ 3f9OROj/99i2//7ftP/FqsH/Wk7f/wwL+f8AAf7/AAD+/wgI+//Xu77//9+0//7ftP//37T/uqHH/w0M
+ +f9xZd3/xq7D//fYtf/32LX/0be+/3hn1v8IBvz/AAD+/wAB/v8wKu7/7tC4//7ftP/+37T/t6DK/9vA
+ vv/52rX/UEXl/6yo9v///////v7+//7+/v///////v7+/////////////////4OD/P8gHff/8d7Q///q
+ z///6s///+rP/4J35v+AdeX//OjP//7qz//Wxtf/iH/m/0Q/8/8REPv/AAD+/wEC/v/Etdn//+rP///q
+ z///6s//z7/V/0A68f/04dD//+rP//vnz/+dkd//Myz1/wcE/v8BAP7/AAH+/wAB//8BAv3/kYXg///q
+ z///6s///urP//7qz//NvNf/MC/8//j4/v///////////////////////////////////////v7+/56e
+ /f8UFPv/5d3q//726///9uv//vbr/52X8v8ODP3/ZWDz/9TM6//99er//vbq//zz6//Hwe//DAz9/wAB
+ /v+rpfD//vbq//726///9uv/5+Dq/wkI/P9ST/P/0srq//726//+9ur/8Ojs/6um8v8YF/r/AAD+/wAB
+ /v8CAv7/m5bx//726///9uv//vXq//306v/t5ez/Qz/7/9bW/v///////v7+//7+/v///////v7+////
+ /////////////7S0/v8NDf3/0dH9/////////////////7Oz//8EAv//AQD//wUF/v9DQv7/rq/8//v7
+ /v/z8/7/Kin+/wEB/f+Njf3///////7+/v//////9vb9/xAP/f8AAP3/Bgf8/1xd/P/MzP3//f3+//7+
+ /v9sbPv/AAD+/wAB/v8tLf7/8fD+//7+/v//////srL8/3Bv/f/6+v7/ysr9/0pJ/v/z8/7//v7+//7+
+ /v///////v7+/////////////////9DQ/v8MDf3/sbH+/////////////////87N/v8KCf7/AQD+/wIB
+ /f8AAP7/BwX+/4B/+v/5+f7/Q0D7/wEB/f9nZvz//////////////////f3+/yIi/v8AAP7/AQD8/wMA
+ /v8QDv7/eXn9//39/v+Ojf3/AAD//wID/v+jo/7////////////t7f7/MDD7/wgI+/+srP3//v7+/4CA
+ /v+Kif3//v7//////////////////////////////v7+/+Xl/P8UFvz/ior+//7+/v///////v7+/+3t
+ /f+Ghv3/f3/+/4B//f+GhPv/kpD3/8HB+f/9/f7/VFT9/wME/P89Pf3//Pz+//7+/v///////v7+/6qq
+ +P+HiPn/goH+/4GA/v+Ih/j/nZz3//z8/v+Vlf3/AAD+/zAw/v/y8v7//v7+//7+/v+Pj/7/BAT9/xMS
+ /f8mJf7/5eX+//Hx/v9KSP3/0ND+//7+/v///////v7+//////////////////v7/v9CQv3/JSX9/6Oi
+ +v+6uvz/vLz7/7u7/P+7u/7/u7v9/7u7/f+7u/3/u7z9/7y7/P+qqfv/MTL8/wME/f8LC/7/ior7/7q6
+ /P+8vPz/vLz8/7y8/P+7u/z/u7v+/7W1/f+urvv/q6v6/6qq+v9tbv3/AAL9/z8+/v+5ufz/u7z8/7Gx
+ /f8eHfv/cHH9/8fH/f8QEP7/SEj8/7q6/f93df3/SUj7//7+/v///////v7+////////////////////
+ ///U1P7/QUD+/zEu/f8yMf7/MTH9/zUx/f8yMf7/MjH+/zEx/f8xM/r/MTL8/zEx/v8vL/7/LS79/5mZ
+ /f+QkP7/WFj+/1NS/v9JRf7/R0P9/0JC/P8+O/7/OTj+/zQz/v8vL/7/Li7+/y4u/v8uLv7/LS3+/zAu
+ /v80Mf3/MzL8/zUx/v9NTP3/7e7+//39/v+JiP3/MC76/zEy/f8yMv7/Skr7////////////////////
+ /////////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+//////////////////////////////////7+/v////////////7+/v////////////7+
+ /v////////////7+/v////////////7+/v////////////7+/v//////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
+ /v/+/v7//v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+////////////////////
+ //////////////7+/v////////////7+/v////////////7+/v////////////7+/v////////////7+
+ /v////////////7+/v//////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ //////////////7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+/////////////v7+//7+/v//////////////////////////////
+ //////////////7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v////////////7+/v////////////7+/v////////////7+/v////////////7+/v////////////7+
+ /v////////////7+/v////////////7+/v//////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////////////////////v7+//7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+////
+ //////////////7+/v////////////7+/v////////////7+/v//////////////////////////////
+ //////////////////////////////////////////////7+/v////////////7+/v////////////7+
+ /v////////////7+/v////////////7+/v////////////7+/v////////////7+/v////////////7+
+ /v//////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA
+ AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA
+ //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA
+ AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA
+ //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA
+ AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA
+ //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//ygA
+ AABAAAAAgAAAAAEAIAAAAAAAAEIAAAAAAAAAAAAAAAAAAAAAAAD/////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
@@ -5374,11 +446,49 @@
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////////8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP9/f3//////////////////////////////////////////////////////////
+ ///////////////////////////////////ExMT/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/xMTE////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ ////////AAAA/39/f/////////////////8AAAD/AAAA/39/f///////////////////////////////
+ ////////////////////////////////////////////////////////xMTE/wAAAP/ExMT/////////
+ ///ExMT/AAAA/wAAAP/ExMT/////////////////////////////////////////////////////////
+ /////////////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/8TExP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/xMTE/wAAAP8AAAD/AAAA/wAAAP9/f3///////wAAAP9/f3//RERE/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/0RERP9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/8TE
+ xP8AAAD/AAAA/wAAAP8AAAD/xMTE/8TExP8AAAD/xMTE////////////////////////////////////
+ //////////////////////////////////9/f3//AAAA////////////////////////////f39//wAA
+ AP8AAAD/AAAA/8TExP/////////////////ExMT/AAAA/wAAAP8AAAD/f39/////////////////////
+ //8AAAD/AAAA/wAAAP9ERET//////0RERP9ERET//////0RERP8AAAD/AAAA/wAAAP//////////////
+ ////////f39//wAAAP8AAAD/AAAA/8TExP/////////////////ExMT/AAAA/8TExP//////////////
+ ////////////////////////////////////////////////////////f39//wAAAP//////f39//wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/8TExP/ExMT/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/f39/////
+ //8AAAD/AAAA/39/f///////AAAA/wAAAP9ERET//////0RERP9ERET///////////9ERET/AAAA/wAA
+ AP//////f39//wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/8TExP/ExMT/AAAA/wAAAP/ExMT/xMTE/wAA
+ AP/ExMT//////////////////////////////////////////////////////////////////////39/
+ f/8AAAD//////39/f/8AAAD/////////////////xMTE/wAAAP/ExMT//////////////////////8TE
+ xP8AAAD/AAAA/39/f///////AAAA/wAAAP9/f3///////wAAAP8AAAD/RERE//////9ERET/AAAA/0RE
+ RP//////RERE/wAAAP8AAAD//////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP/ExMT/xMTE/wAA
+ AP8AAAD/xMTE/8TExP8AAAD/xMTE////////////////////////////////////////////////////
+ //////////////////9/f3//AAAA//////9/f3//AAAA/////////////////8TExP8AAAD/xMTE/8TE
+ xP8AAAD/AAAA/8TExP/ExMT/AAAA/wAAAP9/f3///////wAAAP8AAAD/f39///////8AAAD/AAAA/0RE
+ RP//////RERE/wAAAP9ERET//////0RERP8AAAD/AAAA//////9/f3//AAAA/wAAAP//////f39//wAA
+ AP8AAAD/xMTE/8TExP8AAAD/AAAA/8TExP/ExMT/AAAA/8TExP//////////////////////////////
+ ////////////////////////////////////////f39//wAAAP//////f39//wAAAP//////////////
+ ///ExMT/AAAA/wAAAP/ExMT////////////ExMT/AAAA/wAAAP8AAAD/AAAA/39/f///////////////
+ ////////AAAA/wAAAP8AAAD/RERE//////////////////////9ERET/AAAA/wAAAP8AAAD/////////
+ ////////f39//wAAAP8AAAD/AAAA/8TExP/ExMT/AAAA/wAAAP/ExMT/xMTE/wAAAP/ExMT/////////
+ /////////////////////////////////////////////////////////////39/f/8AAAD//////39/
+ f/8AAAD//////////////////////8TExP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP/ExMT//////wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9/f3//RERE/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/0RE
+ RP9/f3//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/xMTE/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/xMTE////////////////////////////////////////////////////////////////////
+ //9/f3//AAAA//////9/f3//AAAA////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////f39//wAAAP8AAAD/AAAA/wAAAP//////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
@@ -5390,6 +500,79 @@
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////ra3//w0O
+ //8AAP3/AAH9/wQA/P8AAf7/AAH//wcH//93dv3//f3+///////////////////////b2/7/Q0L//wQE
+ //8AAf7/AAD//wAA//80Mv7/CAb+/wIB/f8FAPv/BQD+/wAA//8AAP7/AAD+/wAA//8AAP//AAL//wAB
+ /v8AAP7/AQD8/wEB/f8AAv3/AQD+/wEA//8AAf7/AAD//wAB//8AAv//AAH//wEC//8DBP3/GRn+/729
+ ////////19f8/woK/f8AAf3/AQD+/wIA/v8AA/z/Gxz8//Xy+///////////////////////////////
+ /////////////xob/v8AAP//Hxbq/5Zsmf/NlHT/zpZz/7SCh/8xI97/BQT//9HR//////////////7+
+ /v+xsf//Fhf9/wYD+/9hRr7/hWCn/wEA//8DAP7/BQD//xwS7P+Tap7/zJN2/86Vc/+peo3/MiTd/wAA
+ /v8RC/P/gFyq/7qIgP/MlnL/zZZx/86Wcf/MlXP/rn+I/0s2zP8CAv7/AAH9/xQO8v+kd5H/ypV0/8yV
+ dP+ab5f/DAj3/wAA/v8rK/7/9PT+/09P/f8BAf7/CQf3/5ZsnP+9iYP/GRPs/yYn+//7+f3/////////
+ //////////////////////////////////8eHf7/CQf5/9qgdP//u13//7td//+7Xf//u13/y5R+/wcC
+ /f+amv3///////z8/v+Jifv/BgT6/xwU7f+2hYv//rpd/+usaf8OCvX/AwH9/wYD+//QmHn//7td//+7
+ Xf//u13//7td/+qraf8bFO3/W0PB//+7Xf//u13//7td//+7Xf//u13//7td//+7Xf/xsWX/GxXt/wIA
+ /v8eFev/8LBl//+7Xf//u13//7td/5lwnP8BAfz/AAH8/0RE/f8CAv3/AQH+/4tlpv//u13/6Kpr/xEL
+ 9P+BgPz/////////////////////////////////////////////////OTT//wUD/P/gq4L//8Ny///D
+ cv//w3L//8Ny//m+dP8nGur/eXb2//X1/v9mZvz/AgH+/0Q02f/irYH//8Ny///Dcv/6v3T/Ihnr/wcC
+ /P8CAvz/06OE///Dcv//w3L//8Ny///Dcv//w3L/RzbX/w4K9f9RO9D/Z03B/3pctv+BYbL/l3Kn/8qZ
+ i//+wnH//8Ny/0w41f8FAP7/AQP6/4RmsP//w3L//8Ny///Dcv/7wHP/UUDO/wAD+/8CAf7/AgH+/zMn
+ 4v/2vHb//8Ny/5Vxq/8REv//5uX9/////////////////////////////////////////////////0hI
+ //8AAf7/zaSe///Mh///zIf//8yH///Mh///zIf/RDba/0ZG/f9KSv7/AgL9/3FZyf/2xYr//8yH///M
+ h///zIf/98WK/x8Y7/8JAP//AAL9/8Odnf//zIf//8yH///Mh///zIf//8yH/2FN0P8CAP7/AQD9/wAC
+ /f8AAf7/AAL8/wIB+f8UC/f/6LqP///Mh/9kUM7/AwH9/wAC+/8PDfT/2q6W///Mh///zIf//8yH/+S3
+ kv8bF+//BQD+/wMB/v+zjqn//8yH//fGif8sIun/dXX/////////////////////////////////////
+ //////////////////9oaP//AAD//7KUuP//1Zv//9Wb///Vm///1Zv//9Wb/2pX0f8CAP7/Bgb7/5R8
+ xP/905v//9Wb///Vm///1Zv/7MWf/3Fezv8AAf3/BAD+/wAB/v+mi7n//9Wb///Vm///1Zv//9Wb///V
+ m/95ZM7/AAH9/wAD+/8BAv3/AQD+/xUS9f9PQt7/r5K4//3Tm///1Zv/ZFPW/wAA/v8AAf7/AAH//0k9
+ 4f/70Zz//9Wb///Vm///1Zv/s5W3/woE+/86L+j/+tGd///Vm/+ojLv/Ew/3/+Xl/f//////////////
+ ////////////////////////////////////////i4v+/wAA//+ahc7//92w///dsP//3bD//92w///d
+ sP+LeNH/AgH9/5J/0f//3bD//92w//zbsP/Hq77/Zlja/xYT9v8AAf7/AAH+/wAB/v8AAf7/hnTT///d
+ sP//3bD//92w///dsP//3bD/nYfN/wEC/P8aGvL/dWbZ/8GowP/x0rL//92w///dsP/31rH/uaHB/ygh
+ 8f8AAP//AAH//wAB//8AAf7/nIjK///dsP//3bD//92w//7dsP+Abtj/v6bD///dsP/31rL/Lifv/3pz
+ 7////////////////////////////////////////////////////////////6Gg/P8AAP7/fXHg///m
+ xf//5sX//+bF///mxf//5sX/oI/Z/yAd9//44Mb//+bF///mxf/eyMv/T0bs/xAP+/8BAP7/AAH9/wAA
+ //8AAP//AAH+/2he5f//5sX//+bF///mxf//5sX//+bF/7ak0v8SEPr/4szK///mxf//5sX//+bF/866
+ zf9oXOT/JR/1/wMA/v8CAP//AQD+/wAB//8AAf//AAH//xgW+P/o0sj//+bF///mxf//5sX//uXE//7m
+ xP//5sX/o5PX/xMT///m5v7/////////////////////////////////////////////////////////
+ //+9vfz/AAH+/15Y7P//79r//+/a///v2v//79r//+/a/7yv4/8KB/3/tani//3t2f//79r//+/a//7u
+ 2f/t3tr/uq7k/2tk7/8UE/v/AAD//wAB//9TTfH//+/a///v2v//79r//+/a///v2v/MwNz/Cgn8/7So
+ 4f/+7tn//+/a///v2v/z5Nn/uq/h/2Nb8f8YFfv/AgH+/wAB/P8AAf//AAH//wAB//8AAfz/l47n///v
+ 2v//79r//+/a///v2v//79r//+/a/11Y8f9KSP7//v7+////////////////////////////////////
+ ////////////////////////19f9/wID/v9LSPX///jv///47///+O////jv///47//Vz/H/AwH+/wUD
+ /v9JRfj/uLLw//jy7v//+O////jv///47///+O//mpXz/wAA//8AAf//NjT7//737v//+O////jv///4
+ 7///+O//5N7t/wkH/f8GBfz/XVvz/9nU7v//+O////jv///47///+O//7efu/11a9/8AAPz/AAH//wAB
+ //8AAf//DQr8/9vV7///+O////jv///47//+9+7/+/Tu///47//g2u//HRr9/7i3/f//////////////
+ /////////////////////////////////////////////+Xl//8ICf3/Ly37//39/v//////////////
+ ////////5OT//wkI//8CAP//AQD//wEC/v8rKv//jY39/+zs/P///////////8vL/f8AAf//AQH9/x4e
+ ///5+f3///////////////////////Hx/f8REf3/AQD9/wAA/P8LDf3/ZGT9/9fY/P/+/v7/////////
+ ///X1/z/BgT9/wAB//8AAf//AAH//2Zk/v//////////////////////trb7/2Ri/f/8/P7//////6Oj
+ /f8lJP7/7e39///////////////////////////////////////////////////////39///Ghv+/xMT
+ /v/x8f////////////////////////X1//8ZF///AgD//wIA//8BAf7/AAD//wAA//8bG/7/ra38////
+ ///j4/7/Cwf8/wIB/f8NCv7/6Oj8///////////////////////7+/7/IyP9/wEA//8BAP3/AQL7/wIB
+ /f8MCv7/a2v9/+rq/f//////8vL9/xUT/v8AAf//AAH//w8P///f3/3/////////////////8vL+/ygp
+ +v8CA/v/m5z8///////8/P7/WFf//2Rk/f/+/v7/////////////////////////////////////////
+ /////////v7+/zM1+v8DBP7/29v////////////////////////+/v7/MjH8/wEA/v8BAP//AgH8/wAA
+ /v8DAP//BAD+/yIh+P/4+P7/9PT+/xcV+/8BAf3/AgL9/8rJ/P///////////////////////////zg4
+ //8AAP//AQD+/wIA/v8DAP//BQD//wAA//8zM/7/+fn+//r6/v8hIP//AAD//wAA/v92dv//////////
+ /////////////4iI/v8CAvr/AwH8/xIS///c3P3//////+bm/f8gHv7/srL+////////////////////
+ //////////////////////////////////9VV/j/AAH+/62t/v///////////////////////////7y8
+ /P+qqv7/qqr//6qq/f+urf3/trX3/8TE9f/d3fj///////v7/v8hIf7/Bgb8/wAC/P+Xl/3/////////
+ ///////////////////c3Pj/uLn0/7Gx+v+rq///qqr+/7Cv+f+4t/T/0dH2//7+/v/7+/7/ISH9/wAA
+ //8NDP//4uL9/////////////////+bm/f8VFf//BQT9/yEf/f8BAP7/S0r+//r6/v//////qaj8/yYj
+ /v/t7f3/////////////////////////////////////////////////kpL7/wAB/v9DQvz/0dD7/+vr
+ +//x8fz/8fH8//Dw/P/w8P7/8PD///Dw/v/w8P7/8PD+//Dw/f/w8fz/8fH8/+rp+//Ozvz/GBn9/wUG
+ /f8AAf7/MzP+/9PT+//u7vv/8fH8//Hx/P/x8fz/8fH8//Dx/P/w8P3/7+///+vr/v/m5vz/4uL6/+Hh
+ +f/g4Pr/39/8/yss//8AAv3/JCP//+bm/f/w8fz/8PH8//Dx/f9wb/z/AQL9/3R0/f/i4v7/HBz9/wAB
+ /v9/f/z/7u79/+zs/f8yLv7/d3f6/////////////////////////////////////////////////+7u
+ /v86Ov7/AQD+/wUC+/8NDP7/Dw/9/w8P+/8RD/r/Dw/9/xEP/v8PD/v/Dw/8/w8P/f8PEPr/Dw/+/w8P
+ /f8NCv3/AgL7/wAA/P8fH/z/Skr9/wkI/v8DA/z/DQ3+/xEP/v8TD/7/EQ/8/w8P+/8QD/z/EQ/+/xAO
+ /v8MDP3/CAj9/wUF/f8EBP7/BAT9/wQE/f8AAP3/AAH8/wIA/v8NC/7/EA/7/w8P/P8SD/3/CAP7/zk6
+ /P/19f7//////6us/f8EA/3/AwL6/w8P+/8PD/7/AgL+/w8P+v//////////////////////////////
+ ////////////////////////7e3//5aW//+Tkv//k5L//5KS//+Skv//lpL//5KS//+Tkv//kpL//5KS
+ //+Skv7/kpT7/5KT/v+Skv//kpL//5KS//+Skv//8PD///39///f3///xMT//8HB//+ysv//rar//6yq
+ /v+oqP3/pKL//6Cd//+bmv//l5f//5OT//+Skv//kpL//5KS//+Skv//kpL//5KS//+Tkv//lJL//5SS
+ /v+Tkv7/lZL//5OR///Z2f/////////////8/P7/o6D9/5OS+/+Skv7/kpL//5yc/v+4uP3/////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
@@ -5462,6 +645,16 @@
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAoAAAAgAAAAAABAAABACAAAAAAAAAIAQAAAAAAAAAAAAAAAAAAAAAA////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
@@ -5755,34 +948,159 @@
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP//////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////+JiYn/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/iYmJ////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ /////////////4mJif8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP+JiYn/////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////8AAAD/AAAA/wAAAP//////////////////////////////
+ ////////AAAA/wAAAP8AAAD/AAAA/wAAAP//////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////iYmJ/wAAAP8AAAD/iYmJ////
+ /////////////////////////////4mJif8AAAD/AAAA/wAAAP8AAAD/iYmJ////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////////////////////////wAA
+ AP8AAAD/AAAA//////////////////////////////////////8AAAD/AAAA/wAAAP8AAAD/AAAA////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ //////////////////+JiYn/AAAA/wAAAP+JiYn/////////////////////////////////iYmJ/wAA
+ AP8AAAD/AAAA/wAAAP+JiYn/////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ /////////////wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD//////4mJif8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/4mJif//////AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/////////////////AAAA/wAAAP8AAAD//////4mJif8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/4mJif//////AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD//////4mJif8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/4mJif///////////4mJif8AAAD/AAAA/4mJif//////////////
////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP//////iYmJ/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/iYmJ////
+ //8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP////////////////8AAAD/AAAA/wAA
+ AP//////iYmJ/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/iYmJ//////8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP//////iYmJ/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/iYmJ////
+ ////////iYmJ/wAAAP8AAAD/iYmJ////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ //////////////////8AAAD/AAAA/wAAAP//////////////////////////////////////////////
+ /////////////wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP+JiYn/////////////////////////
+ //////////////////+JiYn/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA////////////////////
+ /////////////////////////////wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP+JiYn/////////
+ //+JiYn/AAAA/wAAAP+JiYn///////////+JiYn/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA////
+ /////////////////////////////////////////////wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP+JiYn///////////////////////////////////////////+JiYn/AAAA/wAAAP+JiYn/////////
////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////////wAAAP8AAAD/AAAA////
+ ////////////////////////////////////////////////////////AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/4mJif///////////////////////////////////////////4mJif8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/////////////////////////////////////////////////AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/4mJif///////////4mJif8AAAD/AAAA/4mJif///////////4mJ
+ if8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/////////////////////////////////////////
+ ////////AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/4mJif//////////////////////////////
+ /////////////4mJif8AAAD/AAAA/4mJif//////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////AAAA/wAAAP8AAAD/////////////////AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/4mJif///////////4mJif8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/////////////////AAAA/wAA
+ AP8AAAD/AAAA/wAAAP////////////////8AAAD/AAAA/wAAAP8AAAD/AAAA/4mJif///////////4mJ
+ if8AAAD/AAAA/4mJif//////////////////////iYmJ/wAAAP8AAAD/AAAA/wAAAP8AAAD/////////
+ ////////AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/4mJ
+ if///////////4mJif8AAAD/AAAA/wAAAP8AAAD/iYmJ////////////iYmJ/wAAAP8AAAD/iYmJ////
////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////////8AAAD/AAAA/wAA
+ AP////////////////8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/iYmJ////////////iYmJ/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP////////////////8AAAD/AAAA/wAAAP8AAAD/AAAA/////////////////wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/iYmJ////////////iYmJ/wAAAP8AAAD/iYmJ////////////////////
+ //+JiYn/AAAA/wAAAP8AAAD/AAAA/wAAAP////////////////8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/iYmJ////////////iYmJ/wAAAP8AAAD/AAAA/wAA
+ AP+JiYn///////////+JiYn/AAAA/wAAAP+JiYn/////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////wAAAP8AAAD/AAAA/////////////////wAAAP8AAAD/AAAA////
+ //////////////////////////////////+JiYn/AAAA/wAAAP+JiYn/////////////////////////
+ /////////////////////////////4mJif8AAAD/AAAA/wAAAP8AAAD/AAAA/////////////////wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/////////////////AAAA/wAAAP8AAAD/AAAA/wAAAP+JiYn/////////
+ //+JiYn/AAAA/wAAAP8AAAD/AAAA/4mJif///////////4mJif8AAAD/AAAA/wAAAP8AAAD/AAAA////
+ /////////////wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP+JiYn///////////+JiYn/AAAA/wAAAP8AAAD/AAAA/4mJif///////////4mJif8AAAD/AAAA/4mJ
+ if//////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////AAAA/wAA
+ AP8AAAD/////////////////AAAA/wAAAP8AAAD//////////////////////////////////////4mJ
+ if8AAAD/AAAA/4mJif//////////////////////////////////////////////////////iYmJ/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/////////////////AAAA/wAAAP8AAAD/AAAA/wAAAP//////////////
+ //8AAAD/AAAA/wAAAP8AAAD/AAAA/4mJif///////////4mJif8AAAD/AAAA/wAAAP8AAAD/iYmJ////
+ ////////iYmJ/wAAAP8AAAD/AAAA/wAAAP8AAAD/////////////////AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/4mJif///////////4mJif8AAAD/AAAA/wAA
+ AP8AAAD/iYmJ////////////iYmJ/wAAAP8AAAD/iYmJ////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////8AAAD/AAAA/wAAAP////////////////8AAAD/AAAA/wAA
+ AP//////////////////////////////////////iYmJ/wAAAP8AAAD/iYmJ////////////iYmJ/wAA
+ AP8AAAD/AAAA/wAAAP+JiYn///////////+JiYn/AAAA/wAAAP8AAAD/AAAA/wAAAP//////////////
+ //8AAAD/AAAA/wAAAP8AAAD/AAAA/////////////////wAAAP8AAAD/AAAA/wAAAP8AAAD/iYmJ////
+ ////////iYmJ/wAAAP8AAAD/AAAA/wAAAP+JiYn///////////+JiYn/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP////////////////8AAAD/AAAA/wAAAP8AAAD/AAAA/////////////////wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/iYmJ////////////iYmJ/wAAAP8AAAD/AAAA/wAAAP+JiYn///////////+JiYn/AAAA/wAA
+ AP+JiYn/////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////////////////////////wAA
+ AP8AAAD/AAAA/////////////////wAAAP8AAAD/AAAA////////////////////////////////////
+ //+JiYn/AAAA/wAAAP+JiYn///////////+JiYn/AAAA/wAAAP8AAAD/AAAA/4mJif///////////4mJ
+ if8AAAD/AAAA/wAAAP8AAAD/AAAA/////////////////wAAAP8AAAD/AAAA/wAAAP8AAAD/////////
+ ////////AAAA/wAAAP8AAAD/AAAA/wAAAP+JiYn///////////+JiYn/AAAA/wAAAP8AAAD/AAAA/4mJ
+ if///////////4mJif8AAAD/AAAA/wAAAP8AAAD/AAAA/////////////////wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/////////////////AAAA/wAAAP8AAAD/AAAA/wAAAP+JiYn///////////+JiYn/AAAA/wAA
+ AP8AAAD/AAAA/4mJif///////////4mJif8AAAD/AAAA/4mJif//////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////AAAA/wAAAP8AAAD/////////////////AAAA/wAA
+ AP8AAAD//////////////////////////////////////4mJif8AAAD/AAAA/wAAAP8AAAD/iYmJ////
+ /////////////////////////////4mJif8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP////////////////////////////////////////////////8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/iYmJ////////////////////////////////////////////iYmJ/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP//////////////////////////////////////AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/4mJif///////////4mJif8AAAD/AAAA/wAAAP8AAAD/iYmJ////////////iYmJ/wAA
+ AP8AAAD/iYmJ////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ //8AAAD/AAAA/wAAAP////////////////8AAAD/AAAA/wAAAP//////////////////////////////
+ ////////iYmJ/wAAAP8AAAD/AAAA/wAAAP+JiYn/////////////////////////////////iYmJ/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA////////////////////////////////////
+ /////////////wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP+JiYn/////////////////////////
+ //////////////////+JiYn/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA////////////////////
+ //////////////////8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/iYmJ////////////iYmJ/wAA
+ AP8AAAD/AAAA/wAAAP+JiYn///////////+JiYn/AAAA/wAAAP+JiYn/////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////wAAAP8AAAD/AAAA/////////////////wAA
+ AP8AAAD/AAAA/////////////////////////////////////////////////4mJif8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP+JiYn/////////////////AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD//////4mJ
+ if8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/4mJ
+ if//////AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA////
+ //+JiYn/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/4mJif//////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ ////////AAAA/wAAAP8AAAD/////////////////AAAA/wAAAP8AAAD/////////////////////////
+ ////////////////////////iYmJ/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/4mJif////////////////8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP//////iYmJ/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/iYmJ//////8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD//////4mJif8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/iYmJ////////////////////
////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////8AAAD/AAAA/wAAAP//////////////
+ //8AAAD/AAAA/wAAAP//////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
@@ -5790,6 +1108,7 @@
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ /////////////wAAAP8AAAD/AAAA/////////////////wAAAP8AAAD/AAAA////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
@@ -5797,6 +1116,8 @@
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////AAAA/wAAAP8AAAD/AAAA/wAA
+ AP8AAAD/AAAA/wAAAP8AAAD/////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
@@ -5804,6 +1125,7 @@
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ //////////////////8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP//////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
@@ -5845,13 +1167,287 @@
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////yMj//zc3//8AAf//AAH//wAA/v8BA///AAH+/wIB
+ /v8CAf7/AAH//wAB//8AAf//AQH//wAA//8aGv//fn79/+zs/P//////////////////////////////
+ //////////////////////////////v7//+ysv//RET//xER//8AAf//AAH//wAB//8AAf//AAD//wAA
+ //8AAP//jIz//zg4//8YGP//AgL//wAB//8CAf7/AgH+/wQB/v8EAf7/AgD//wAA//8AAP//AAD//wAB
+ //8AAf//AAH//wAA//8AAP//AAD//wAB//8AAf//AAH//wAB//8AAf//AAH//wAB//8AAf//AgH+/wIB
+ /v8AAf//AAH//wAB/v8AAf//AgD//wIA//8AAf//AAH//wAB//8AAf//AAH//wAB//8AAf//AAH//wAB
+ //8AAf//AAH//wEC//8AAf//AAH//w0N/f8gIP//Rkb//8/P////////////////////////3t77/yYm
+ /f8CAvz/AgH+/wAB//8AAP//AgD//wIA//8CAP//AAL+/wAD/v8AAv7/U1L///Xy+///////////////
+ /////////////////////////////////////////////////////////////////////////////8HB
+ //8uLv//AAD//wAA//8AAPz/AAD9/wED/v8AAPr/BgD6/wcA+/8AAPv/AQL//wAA//8BAv//AgL//wAA
+ //8DA///cG78//n5/f/////////////////////////////////////////////////w8P7/goL//xUT
+ //8CAP//AAD//wAB//8AAf7/AAH+/wAA//8AAP//AAD//wAA//8JB///BgD+/wYA/v8CAf7/BgX//wIA
+ +v8FAPf/CQD6/woA/P8GAP//AQD//wAA//8AAP//AAD+/wAA/v8AAP//AAD//wAA//8AAP//AAD//wMG
+ //8AAv//AAX//wAA/v8AAP7/AAD+/wAA/f8CAPj/BAL7/wED//8DB///AAD6/wAA/P8EAP//AwD//wIA
+ //8CAf7/AAH+/wAA//8DAf//AQH//wAD//8ABP//AAX//wAC//8AAP//AwL//wIF//8AAv7/AAL8/wAB
+ /v8AAP//QED//+bm//////////////////+AgPr/AQH9/wIB/v8AAf7/AAP8/wAC/v8CAP//BAD//wIB
+ /v8AA/z/AAX7/wAE+/8ZGPr/49j1////////////////////////////////////////////////////
+ ////////////////////////////////////////Rkb//wAB//8AAf//AAD//wAA//8CAv3/IRfl/19H
+ uP+WbJP/oHOM/550jP+cc4//jGWe/085y/8PCvX/AAD//wIA//8QEP//wcH/////////////////////
+ ////////////////////////29v//1ZW/f8EBP3/AgD//wIA//8CAf3/KB3k/2BGvv8lGuX/AAD//wAA
+ //8AAP//AAD//wQA//8IAP//BgD//wEA+v8gFuz/XULB/5Fomf+hdY3/nnOL/55ykv9+Wab/OirX/woH
+ +P8AAP//AAD+/wAA//8AAP//AAD//xEM8/85Ktn/ZEq3/4lomv+adI3/m3SM/5t0iv+bdIr/nXSL/550
+ if+dcor/mHGQ/3lapP9KOcn/Fg/q/wcE//8HBP//AgD//wAB/v8AAf7/AAD//wQC/P80Jdr/dVas/5Vv
+ k/+Yc43/mXOM/5lvk/9/XKn/Ihji/wAB//8AAf7/AAH+/wAA//8AAP//g4P/////////////zMz+/xsb
+ /f8AAf7/AgH+/wAB/v8AA/z/Hhbp/3xZrv+Ybpz/Z0q7/w4L8v8ABPv/AAT7/y8u+v/v6vn/////////
////////////////////////////////////////////////////////////////////////////////
+ //8lJf3/AAL+/wAB//8AAf//Cwj3/29Qtf/cn27//LZZ//+5Wf//uVn//7lZ//+5Wf//uVn/+LNd/6R2
+ lP8TDfL/AgD//wIA//+Fhf///////////////////////////////////v7+/7y7//8wMP//AAH+/wAB
+ /v8AAP//FQ/x/3pZrf/gomz//7lZ/5FpoP8CAP//BAD//wYA//8GAP7/BAD//wYA//8KBPv/Yke//9eb
+ c//7tlv//7lZ//+5Wf//uVn//7lZ//+5Wf/wrmD/pHaT/x0V7P8AAP//AgD//wQB/v9BLdL/xI5+//Kv
+ YP/+uFj//7lZ//+5Wf//uVn//7lZ//+5Wf//uVn//7lZ//+5Wf//uVn//7lZ//ezXf/MlHr/RDHN/wAE
+ /v8AA/z/AAP8/wIC/P8AAP//TDbO/+mpZv//uVn//7lZ//+5Wf//uVn//7lZ//+5Wf/Kknn/LiHh/wIA
+ //8CAP//AAD//wAB//8pKf3/39/9//b2/f9XV/3/AAH+/wAB/v8CAf7/AAH+/yUa5v/Ai4L//7lZ//+5
+ Wf/5tFz/Vj7H/wAC/P8AAvz/amr7////////////////////////////////////////////////////
+ /////////////////////////////////////////////ysr/f8AAf//AAH//woH+P+XbZv/+rVb//+5
+ Wf//uVn//7lZ//+5Wf//uVn//7lZ//+5Wf//uVn//bdZ/25Pt/8EAP//AgD//1JS///7+/3/////////
+ //////////////v7/f+cnP3/GBHv/wAA//8AAf//AQD+/zkp2f+9iYH//LZZ//+5Wf//uVn/zJR6/xIN
+ 8/8EAf7/BgH8/wYB/P8CAP//CAT7/4Vfpv/1sV7//7lZ//+5Wf//uVn//7lZ//+5Wf//uVn//7lZ//+5
+ Wf//uVn/r36J/xQO8f8CAf7/CAX2/7OCh///uVn//7lZ//+5Wf//uVn//7lZ//+5Wf//uVn//7lZ//+5
+ Wf//uVn//7lZ//+5Wf//uVn//7lZ//+5Wf/NlXb/Gxfr/wAC/v8AAf7/AgH+/wIA//9cQsP//LZZ//+5
+ Wf//uVn//7lZ//+5Wf//uVn//7lZ//+5Wf+9iYH/GxLs/wIA//8AAf7/AAH+/wEB/f96ev3/h4f9/wcH
+ /f8AAf7/AAH+/wIB/v8PCvP/rn6N//+5Wf//uVn//7lZ/+yrZf83Jtz/AgD//w0J9v+7u///////////
////////////////////////////////////////////////////////////////////////////////
+ ////////S0j//wQA//8AAP//GxTu/9uieP//vWL//71i//+9Yv//vWL//71i//+9Yv//vWL//71i//+9
+ Yv//vWL/wo6I/xII9/8EAP//Ly///+zs/P/////////////////z8/z/gIH4/w0N/f8AAf7/AAH//wkG
+ +f9nTL//46hy//+9Yv//vWL//71i//+9Yv/jqHL/Ihno/wAC/P8AAf//AgH9/wIA//8NCfb/x5R///+9
+ Yv//vWL//71i//+9Yv//vWL//71i//+9Yv//vWL//71i//+9Yv/8umL/WUHI/wAB/v8GBvb/roCR//+9
+ Yv//vWL//71i//+9Yv//vWL//71i//+9Yv//vWL//71i//+9Yv//vWL//71i//+9Yv//vWL//71i//q5
+ ZP9QO83/BAD//wYA//8CAP//BAD//xYS7P/JlYH//71i//+9Yv//vWL//71i//+9Yv//vWL//71i//+9
+ Yv+Qa6H/BAP4/wAD+/8AA/v/AgL8/wgI/f8ICP3/AgH+/wIB/v8CAf7/AgH+/3RVt//7umT//71i//+9
+ Yv//vWL/uYmN/woH+P8EAP//S0n///Pz////////////////////////////////////////////////
+ //////////////////////////////////////////////////9eWf//BgD//wAA//8MCfj/xZWO///B
+ bf//wW3//8Ft///Bbf//wW3//8Ft///Bbf//wW3//8Ft///Bbf/qsXf/MyLk/wYA//8eFu3/4eH9////
+ ////////5+f8/2Zm/P8FBf3/AAH+/wAB/v8ZEu7/lnGp//a6cf//wW3//8Ft///Bbf//wW3//8Ft//O3
+ c/86K9z/AAH+/wIA//8JBvn/AgD//wYF+f+1i47//8Ft///Bbf//wW3//8Ft///Bbf//wW3//8Ft///B
+ bf//wW3//8Ft///Bbf+AYLX/AAH+/wAD+/8vJOD/jGmt/6yAnP+/kI//xpWO/9SghP/gqX7/4ap9/+Or
+ e//wtXT/97px//y+bf//wW3//8Ft///Bbf//wW3//8Ft/4JitP8GAP//CAD//wQA//8EAf7/AAX4/19K
+ w//4u2///8Ft///Bbf//wW3//8Ft///Bbf//wW3//8Ft//C1c/9RPs3/AAT5/wAE+f8AAvz/AgH+/wIB
+ /v8CAf7/AgH+/wMC//8tIuP/3qh+///Bbf//wW3//8Ft//2/bv9kS8X/AAH//wcH//+qqPz/////////
////////////////////////////////////////////////////////////////////////////////
+ /////////////316//8EAP//AAD//wkG+v+/k5n//8V3///Fd///xXf//8V3///Fd///xXf//8V3///F
+ d///xXf//8V3//3DeP9dRsv/BgH8/xUQ8//S0v3//////9nZ/P9LS/r/AgD+/wIA//8CAP//Nyrh/8CU
+ mP/+xHb//8V3///Fd///xXf//8V3///Fd///xXf/+cB6/0w61f8EAf7/CAD//wwE+/8CAP//AAP8/5t7
+ of//xXf//8V3///Fd///xXf//8V3///Fd///xXf//8V3///Fd///xXf//8V3/5p2rP8CAf7/BAL8/wgA
+ /v8IAP7/BAP5/wwI+v8MCfD/FhDt/x4X6/8eF+z/Ihrn/zYq3f9AMNv/Z03C/8eZkP/+xHb//8V3///F
+ d///xXf/pYCn/wYB/f8GAP//BAH+/wIC/P8ABfj/DA3w/6+Hn///xXf//8V3///Fd///xXf//8V3///F
+ d///xXf//8V3/9Cgjv8kHuf/AAT7/wAC/P8CAf7/AgH+/wIB/v8CAf7/BAP6/5l2rP//xXf//8V3///F
+ d///xXf/16aM/x4X7/8AAf//QEH///Hw/f//////////////////////////////////////////////
+ ////////////////////////////////////////////////////////iIj//wAA//8AAf//AwL9/6mF
+ rP//yoL//8qC///Kgv//yoL//8qC///Kgv//yoL//8qC///Kgv//yoL//8qC/3Zdv/8EAf7/CAb7/7q6
+ ///NzP//NjT//wAA//8AAP//AwL9/1lD0P/esI7//8qC///Kgv//yoL//8qC///Kgv//yoL//8qC///K
+ gv/6xoT/Tj3X/wQA//8KAP//CgD//wAB//8AA/z/lXmr///Kgv//yoL//8qC///Kgv//yoL//8qC///K
+ gv//yoL//8qC///Kgv//yoL/tpCl/wYE/P8CAP//CAD+/wYA/v8AAP3/AAP//wAC+/8AAvz/AAH//wAB
+ //8AA/z/AAP7/wQA+v8MA///Kh7s/92vkP//yoL//8qC///Kgv+/mKH/Cwf6/wQA//8EAf7/AgL8/wAE
+ +f8ABPn/Oy/f/+i3i///yoL//8qC///Kgv//yoL//8qC///Kgv//yoL//8qC/51/rP8ICfb/AAL8/wQB
+ /v8EAP//AgD//wMB//8/Md7/7LqK///Kgv//yoL//8qC///Kgv+GaL7/AAD//wUF//+jo///////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////+Wlv//AwP//wAB//8AAf//kHS+///OjP//zoz//86M///OjP//zoz//86M///O
+ jP//zoz//86M///OjP//zoz/mXyv/wAA//8CAf7/V1f//ycn/f8AAf7/AAH//wsI+v96Ycj/78GR///O
+ jP//zoz//86M///OjP//zoz//86M///OjP//zoz//86M/+a5lv8rI+n/AAH//wgA//8IAP//AAH//wAD
+ /P95Zb3//86M///OjP//zoz//86M///OjP//zoz//86M///OjP//zoz//86M///OjP/Am6j/CQf6/wAA
+ //8AAf//AAH+/wAB/v8AAv//AAP+/wAC/v8CAP//AgD//wAE+f8BA/b/BQH6/wkC/v8SDPX/yKGf///O
+ jP//zoz//86M/8Cbp/8JB/n/AgL8/wIB/v8AAf7/AAL8/wAB/v8CAfz/g2rA///OjP//zoz//86M///O
+ jP//zoz//86M///OjP//zoz/9cWP/2JP0P8EAvv/BgH8/wYA//8EAP//BgT8/6KCsv//zoz//86M///O
+ jP//zoz/4raX/ysi6/8AAP//QED//+3t////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////////7W1//8KCv//AAL//wAA
+ //9yXdD//9OW///Tlv//05b//9OW///Tlv//05b//9OW///Tlv//05b//9OW///Tlv+7m6j/BwX8/wAA
+ //8CAf7/AAH+/wAC/P8UEPb/lXy9//rOl///05b//9OW///Tlv//05b//9OW///Tlv//05b//9OW///T
+ lv/0yZj/eGPO/wMD+/8AAf//BgD//wYA//8AAf//AAL+/2FSz///05b//9OW///Tlv//05b//9OW///T
+ lv//05b//9OW///Tlv//05b//9OW/8+rqf8TD/f/AAD//wAB//8AA/z/AAP+/wAD/v8AAv7/AAH//wAA
+ //8CAP//AgP7/wQE+P8LBvX/PC/k/5d9tv/3zJf//9OW///Tlv//05b/wJ6u/wkH+f8AAf7/AAH+/wAB
+ /v8AAf//AAH//wAB//8ZFPT/xKKu///Tlv//05b//9OW///Tlv//05b//9OW///Tlv//05b/3reh/zgr
+ 4/8IAfz/BgD//wQA//89MuX/7cSc///Tlv//05b//9OW///Tlv+OdsH/AQD+/wcF/P+mpvr/////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////y8v//xYW//8AAf//AAD//1pL3f/91aD//9eh///Xof//16H//9eh///X
+ of//16H//9eh///Xof//16H//9eh/9Gwqv8WD/j/BAD//wIA//8AAf//GhXz/6qQvv/91aD//9eh///X
+ of//16H//9eh///Xof//16H//9eh///Xof/1zqL/v6Gx/1RH2f8GBfn/AAH//wAC/v8CAvz/BAH+/wAB
+ //8AAv7/RDrg//fQov//16H//9eh///Xof//16H//9eh///Xof//16H//9eh///Xof//16H/4r6q/yEb
+ 8f8AAf7/AAT7/wAE+f8AA/v/AgL8/wQB/v8CAP//AwL9/xcT9v88Muf/fGjQ/7SXvP/tx6X//9eh///X
+ of//16H//9eh///Xof/Aobj/CQf7/wAA//8AAP//AAH//wAB//8AAf//AAH//wAB//9KPuP/78mk///X
+ of//16H//9eh///Xof//16H//9eh///Xof//16H/uZu3/xkQ9P8EAP//BgX8/6GHw///16H//9eh///X
+ of//16H/47+p/zEo7P8AAPz/RDnm//Dw/f//////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////f3///IyP//wAA
+ //8AAP//QTbp//fUrP//26v//9ur///bq///26v//9ur///bq///26v//9ur///bq///26v/48Su/yQb
+ 8P8EAf7/AgD//xUS+P+slML//9ur///bq///26v//9ur///bq///26v//9ur//zYqv/dvbX/mYPK/0k+
+ 5P8RDfr/AAD7/wED//8AAf//AAH+/wAC/P8AAf7/AAH//wAC/v8xKuv/7cuw///bq///26v//9ur///b
+ q///26v//9ur///bq///26v//9ur///bq//xzq7/OTDp/wID+/8ABPv/AAT5/wAE+f8ICPf/MSfs/2hY
+ 1/+fisD/1rmy//LPrf//26v//9ur///bq///26v//9ur///bq///26v/99Ss/5B7zf8EA/3/AAD//wAA
+ //8AAf//AAH//wAB//8AAf//AAH//wMC/v+Mecr//9ur///bq///26v//9ur///bq///26v//9ur///b
+ q//92ar/inXQ/wUC/v9LQOP/8c6u///bq///26v//9ur///bq/+MeND/AQD8/wwJ/P+okMX/////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////Dw/v86Ov//AAD//wAA//88NOz/9Na3///gtv//4Lb//+C2///g
+ tv//4Lb//+C2///gtv//4Lb//+C2///gtv/x07f/Ni/v/wAC/P8EA/v/jHrW//7ftf//4Lb//+C2///g
+ tv//4Lb//+C2//TWt/++pcT/ZVff/yEd8v8CA/r/AAL+/wAC/v8AAf//AAH//wAB/v8AAf//AAD//wAB
+ //8AAf//AAL+/x0a8//fw77//+C2///gtv//4Lb//+C2///gtv//4Lb//+C2///gtv//4Lb//+C2//rb
+ t/9RQ+f/BAH+/wAB/v8ODvf/WlLi/7ahyf/oy7v//t+1///gtv//4Lb//+C2///gtv//4Lb//+C2///g
+ tv/93rX/4ca6/6WTx/9MQub/DQn7/wIA//8CAP//AAD//wAB//8AAf//AAH//wAB//8AAf//AAH//xwa
+ 8v/KssL//+C2///gtv//4Lb//+C2///gtv//4Lb//+C2///gtv/z1bn/fm7a/8Ssxf//4Lb//+C2///g
+ tv//4Lb/4cW8/ywl8v8AAP//RUX///Dw/v//////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////9fX9/0FB
+ +/8AAP//AAD//yUh9f/lzcP//+TA///kwP//5MD//+TA///kwP//5MD//+TA///kwP//5MD//+TA//bb
+ wP8/OO//AAH+/zIs8f/p0MX//+TA///kwP//5MD//+TA///kwP/+47//koHW/xkT9f8EAvz/AAL+/wAC
+ /v8AAf//AAH//wAC/v8AAf7/AAH//wAA//8AAP//AAH//wAB//8AAv7/Dw35/8q0zP//5MD//+TA///k
+ wP//5MD//+TA///kwP//5MD//+TA///kwP//5MD//+TA/2pc4f8CAf7/DQv7/52N1f/638D//+TA///k
+ wP//5MD//+TA///kwP//5MD//+TA//Xbwf/awsj/o5LT/2Na4v8mI/X/BAP+/wIA//8EAP//AgD//wIA
+ //8AAf//AAH//wAB//8AAf//AAH//wAB//8AAf//AAH//1dO6P/228D//+TA///kwP//5MD//+TA///k
+ wP//5MD//+TA///kwP/84b///uO////kwP//5MD//+TA///kwP+Jetn/AAD//wgI//+qqv7/////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////6+v7/VFP7/wIB/v8AAP//FxX6/9bEzv//6cr//+nK///p
+ yv//6cr//+nK///pyv//6cr//+nK///pyv//6cr/+uTK/1FH7v8CAP//T0ju//rky///6cr//+nK///p
+ yv//6cr//+nK///pyv/r1s3/tKTZ/2xi6P80L/T/Dgz8/wIB/v8EAP//AgL8/wAC/P8AAP//AAD//wAA
+ //8AAf//AAH//wAB//8JCPv/wK/V///pyv//6cr//+nK///pyv//6cr//+nK///pyv//6cr//+nK///p
+ yv//6cr/cGff/wAB//86NPH/897L///pyv//6cr//+nK///pyv//6cr//+nK///pyv/eys3/Z1/n/x0c
+ +f8HA/7/BgD//wYA//8EAP//BAD//wIA//8CAP//AgD//wAC/P8AAf//AAH//wAB//8AAf//AAH//wAB
+ //8AAf//Cwv6/66h1///6cr//+nK///pyv//6cr//+nK///pyv//6cr//+nK///pyv//6cr//+nK///p
+ yv//6cr/38vO/ygk9v8AAP//Rkb///Hx/P//////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //9ubPr/AgH+/wAB//8KCf3/wbTZ///t1f//7dX//+3V///t1f//7dX//+3V///t1f//7dX//+3V///t
+ 1f//7dX/bGHt/wQA//8gHfn/18fb///t1f//7dX//+3V///t1f//7dX//+3V///t1f//7dX//uzU/+3d
+ 1P/Ju9b/mo3i/1dO8f8kH/f/BAT6/wAA//8AAP//AAH//wAA//8AAf//AAH//wUE/v+ypeD//+3V///t
+ 1f//7dX//+3V///t1f//7dX//+3V///t1f//7dX//+3V///t1f+Ohd3/AAH//yUi9//Wxtn//+3V///t
+ 1f//7dX//+3V///t1f//7dX//+3V//nn1P/XyNX/nZPb/1ZN7f8cGPr/BQD+/wQA//8CAP//AgH+/wIA
+ //8CAf7/AAP7/wAB//8AAf//AAH//wAB//8AAf//AAH//wAC/v8AAvv/RD/w//Lg1///7dX//+3V///t
+ 1f//7dX//+3V///t1f//7dX//+3V///t1f//7dX//+3V///t1f+Rh+f/AAD//wMC/v+jo///////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////4uK+/8AAf7/AAH//wIB+v+so+H///Hf///x
+ 3///8d////Hf///x3///8d////Hf///x3///8d////Hf///x3/+Gfu7/BAD//wIA//9DP/b/vbPk//jq
+ 3v//8d////Hf///x3///8d////Hf///x3///8d////Hf///x3///8d//+uze/9/S4/+lm+r/T0rz/wQD
+ /v8AAP//AAD//wAB//8AAf//AAD//5aN6v//8d////Hf///x3///8d////Hf///x3///8d////Hf///x
+ 3///8d////Hf/6We4f8CAfz/BAH+/z049P+/teX//O7e///x3///8d////Hf///x3///8d////Hf///x
+ 3///8d//+eve/9bK4/+Wjer/SkX1/xEQ/P8DA///AgH+/wEA/f8AAP3/AAH//wAB//8AAf//AAH//wAB
+ //8AAf//AAH+/wAC+/85Ovb/7+Hg///x3///8d////Hf///x3///8d////Hf///x3///8d////Hf///x
+ 3///8d////Hf/8i95f8eHPv/BAD//4F9///9/f3/////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////oaH7/wEB//8AAf//BQT//5qU6P//9ur///bq///26v//9ur///bq///26v//9ur///bq///2
+ 6v//9ur///bq/52X8v8EAP//AgD//wIA//8QD/3/Wlb3/7u07//17Or///bq///26v//9ur///bq///2
+ 6v//9ur///bq///26v//9ur///bq///26v/o3+r/Ly35/wAA//8AAP//AAH//wAB//8AAf//enX0///2
+ 6v//9ur///bq///26v//9ur///bq///26v//9ur///bq///26v//9ur/wLvo/wkI/P8EAf7/AgH+/xQT
+ +v91cPH/29Pr///26v//9ur///bq///26v//9ur///bq///26v//9ur///bq///26v/27ej/w7zr/09L
+ +P8BAPn/AQH7/wAA/v8AAf//AAH//wAB//8AAf//AAH//wAB//8CAf7/AwD7/46I7P//9ur///bq///2
+ 6v//9ur///bq///26v//9ur///bq///26v//9ur///bq///26v//9ur///bq/5OM7v8GA/7/GhP//7u6
+ /P//////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////+9vf3/CAj9/wAC/v8CAf7/jorx///6
+ 9P//+vT///r0///69P//+vT///r0///69P//+vT///r0///69P//+vT/u7f2/wcG/v8CAP//AgD//wIA
+ //8CAP//DQz+/0lH+/+joPP/5uLy///69P//+vT///r0///69P//+vT///r0///69P//+vT///r0//z3
+ 8/9WVPj/AAH//wAB//8AAf//AAL//wAB//9eXPr//vnz///69P//+vT///r0///69P//+vT///r0///6
+ 9P//+vT///r0///69P/T0PD/FhX8/wIB/v8CAf7/AAH7/wEG/f8lJPb/h4bz/+Le8v//+vT///r0///6
+ 9P//+vT///r0///69P//+vT///r0///69P//+vT/5+L0/z889/8BAvr/AAD//wAB//8AAf//AAH//wAB
+ //8AAf//AAH//wIA//8uKPv/4dzy///69P//+vT///r0///69P//+vT///r0///69P//+vT//Pfz//Hs
+ 8f//+vT///r0///69P//+vT/8u3y/1VT+v8AAP//Pj7//+jo/f//////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////8LC//8KCv3/AAH9/wEA/f9savj/////////////////////////////////////////
+ ///////////////////Bwf//Cgn//wIA//8CAP//AgD//wIA//8AAf//AAD8/wQH//8wLv//fnv//8zM
+ /v/5+f3//////////////////////////////////////4OD/P8AAf//AAH//wAB/v8AAv//AAH//0JC
+ ///39/3//////////////////////////////////////////////////////+Hh+/8eHv3/AgH+/wIB
+ /v8AAPr/AAP8/wAA/P8CBP//Ky3//4qK///f3////v7+////////////////////////////////////
+ ////////l5f5/wID+/8CAP//AAH//wAB//8AAf//AAH//wAB//8AAf//BAD//4uG////////////////
+ //////////////////////////////////+3t/j/VFD7/9zc/f//////////////////////0tL8/yMj
+ //8AAP//eXn9//39/f//////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////19f//xgY/f8AAv7/AgH+/09M
+ +//6+v7//////////////////////////////////////////////////////9TU//8XFv//AwH//wIA
+ //8CAP//AgD//wAB//8AAv7/AAH//wAA//8AAP//FBT//1tc+v+8vff/+Pj9////////////////////
+ ////////rKv8/wMD//8AAP//BAL8/wAB/v8AAP//Nzf///Hx/P//////////////////////////////
+ ////////////////////////5eX7/yUl/f8CAf7/AgH+/wAA/v8AAP7/AAD9/wAA/f8AA/z/AgP7/yYm
+ /f+Ehfj/3t/7//7+/v/////////////////////////////////Kyvn/EhD7/wIA//8AAf//AAH//wAB
+ //8AAf//AAH//wAB//8sLP//39/9////////////////////////////////////////////5+f8/z48
+ +f8EAf7/XV3///Pz/f//////////////////////mZn7/woH//8SEv//ubn7////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////o6P//KSn//wAC/v8AAf7/MjL//+3t////////////////////////////////
+ ////////////////////////5OT//yQj//8DAf//AgD//wIA//8CAP//AgD//wAB/v8AAf7/AAD//wAA
+ //8AAP//AAD//w4O//9dXf//1dX////////////////////////AwP3/DQn9/wIA//8EAvz/BAH+/wIA
+ //8gHv//3t77///////////////////////////////////////////////////////09Pz/PDz9/wIB
+ /v8CAP//AAD//wAA//8BAP3/AQH7/wAE+/8AA/z/AgL8/wMB/f8nJ/3/ior8/+jo////////////////
+ /////////////+Hh+/8hH/3/AgD//wAB//8AAf//AAH//wAB//8AAf//AwP//5WV+///////////////
+ //////////////////////////////////+Bgfz/AwH6/wIC/P8GBv//kJD5////////////////////
+ ///29v3/YV3//wEA//86Ov//5eX9////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////b2//9BQf//AAL+/wAC
+ /v8aGv//2tr////////////////////////////////////////////////////////z8///Ozr//wMB
+ //8CAP//AgD//wIA//8CAP//BAH+/wIB/v8AAf//AAH//wAB//8AAf//AgD//wIB/v8nJvn/vLv7////
+ /////////////9DQ/f8YE/n/BgL7/wAA//8CAf7/BAH+/w4M///FxPj/////////////////////////
+ //////////////////////////////r6/v9OTv3/AgH+/wIA//8AAP//AAD//wMA+/8DAfr/AAL+/wAB
+ //8GAP//BgD//wMA//8CAv//ODj8/7Ky+//7+/3/////////////////7Oz8/zIw//8CAP//AAH//wAB
+ //8AAf//AAH//wAB//85Of//6ur8////////////////////////////////////////////zs78/x0e
+ +v8CBPn/AgT5/wAC+/8bHf//xcX7///////////////////////W1v//KSn//wEA/v9zcvz/+/v9////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////v7+/15f+v8AAv7/AAL+/woK///Cwv//////////////////////////
+ //////////////////////////////z8/v9WVfv/AwH//wIA//8CAP//AgD//wIA//8EAf7/BAL8/wAB
+ /v8AAf//AAH//wIA//8EAP//BAH+/wUC+P9BQPn/8fH9////////////4uL9/yMg+f8EAvv/AAD//wIB
+ /v8CAvz/AwH9/6Oi9////////////////////////////////////////////////////////////2dn
+ //8CAP//AAD//wAA//8AAP//AwD9/wMA+/8AAf//AAD//wYA//8IAP//AgD//wAA//8AAP//EBD//42N
+ ///8/P7////////////29v3/QT///wMB//8AAf//AAH//wAB//8AAf//Bgb//6Ki////////////////
+ //////////////////////////////n5/f9iYv//AAP7/wQD+f8EA/n/AAD8/wAA//9ISP//7e39////
+ //////////////////+lpfv/CQn//xAO/f+zs/3/////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////bnH0/wAC
+ /v8AAv7/BAT9/6ys/////////////////////////////////////////////////////////////3Bu
+ +P8AAP7/AAD9/wAA/f8AAP//AQD//wEA/f8BAfv/AQD9/wIA//8FAP//BQD//wUA//8DAP3/AQD5/0JC
+ +f/x8f3////////////w8P7/NTX9/wAA/v8DA/3/AAL8/wAC/P8GBf//h4X7////////////////////
+ ////////////////////////////////////////eXn//wAA//8AAP//AAD//wAA//8DAf//BQH//wMA
+ //8DAP//BQH//wUB//8FAf//AgD//wAB//8AAP3/MDD//+rq/f////////////b2/f9AP///AwL//wAB
+ //8BAP//AQD//wAA+/9CQv//7+//////////////////////////////////////////////ubn//w8P
+ /f8AA/z/BAL7/wYB/P8CAP//AAD//wMD//+IiPz///////////////////////j4/f9jY///BAD//zY1
+ /f/i4v//////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////+SlPP/AAL+/wAC/v8AAv7/enr9////////////////////
+ ////////////////////////////////////////o6L1/1VV//9YWP3/WFj9/1hY//9YWP//WFj9/1hY
+ /f9bWv//Y2D7/2xo8v9wb+//e3rp/5mY7f+iou3/19f2//////////////////b2/f8/P///AAD//woK
+ /f8AA/z/AAP8/wAA/f9UVPv/+/v/////////////////////////////////////////////////////
+ ///d3fj/l5fr/3Z35/9scO3/Z2rz/2Bf+v9cW///WFj//1hY//9aWv//XV35/2dl7v9xb+z/c3Hm/4uK
+ 6v+9vPL//Pz+////////////9vb9/z8//f8AAf7/AAH//wAA//8BAP//Bgb//6Wk/P//////////////
+ //////////////////////////////Ly/P9LS///AAH//wAB/v8EAvz/BAH+/wIA//8AAP//AAD//xsb
+ ///Hx////////////////////////9ra/P8xLP//BAD//3Z2///8/P7/////////////////////////
+ /////////////////////////////////////////////////////////////////////////////7u8
+ 9f8JCvv/AAL+/wAB//9HR///9/f9////////////////////////////////////////////////////
+ ///+/v7//Pz///z8///8/P///Pz///z8///8/P7//Pz+//39///+/v7/////////////////////////
+ ////////////////////////+Pj9/0ZG/f8AAP7/Dgr9/wAD/P8AA/z/AAL+/ykp///l5f3/////////
+ /////////////////////////////////////////////////////////////////////////v7+//39
+ ///9/f///Pz///39/f/+/v7////////////////////////////////////////////4+P3/R0f9/wAA
+ /v8AAf//AAD//wAA//8vLf//5+f8////////////////////////////////////////////qav8/wgK
+ //8CAP//BAD//w8P+/9iYvz/HBz9/wIB/v8CAf7/AgH+/0hI///s7P3//////////////////////52d
+ +P8HBfz/GBP//729+///////////////////////////////////////////////////////////////
+ ////////////////////////////////////////3t75/x4e+/8AAv7/AAH//xcX///Fxfv/////////
////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////4+P3/Rkb9/wAB
+ //8OCv//AAP8/wAD/v8AAP7/CAj//6Sk/f//////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////7+/v9gYP//AAH//wAB//8AAv//AAD//2Jf///+/v7/////////
+ /////////////////////////////+zs//89Pfv/AQP//wIA//8EBP//hIT9//z8/v+YmPz/CAj7/wIB
+ /v8AAf7/AgL//3p6/P/7+/3/////////////////8/P9/1JO//8KBP//SEj4//Hx/f//////////////
////////////////////////////////////////////////////////////////////////////////
+ ///4+Pz/VVX9/wAB//8AAf//AAD//zAu+v+Liff/vLv3/9DQ9v/h4fj/4+P5/+Pj+f/j4/n/4+P5/+Pj
+ +f/h4fv/4eH9/+Hh///h4f//4eH//+Hh/f/h4f3/4eH9/+Hh/f/h4f//4eH9/+Hh/f/h4fv/4eP7/+Hj
+ +f/j4/n/4+P5/9/d+P/My/f/ubr5/4qK+/8aG/r/AAL+/wgI//8AA/z/AAL+/wEA//8BAf//ISH9/42N
+ +P/Cwvb/2tn4/+Pj+f/j4/n/4+P5/+Pj+f/j4/n/4+P5/+Pj+f/j4/n/4+P5/+Pj+f/h4/v/4eH7/+Hh
+ /f/h4f//39///9ra///V1f3/0ND8/8rL+f/Gx/b/xMT0/8TD8//Ew/P/w8P0/8LC9v/Bwfj/wcH8/05P
+ //8BAv//AAX7/wAD/P8AAf//Lyz//7y8/f/h4fv/4eP7/+Hj+f/h4/n/4eP5/+Hj+//k5Pz/j479/wkF
+ +/8CA/v/AAP8/1lZ/P/y8v3///////f3//9mZv//AAH//wAA//8AAv//DAz8/359/P/a2vz/4eH9/+Hh
+ /f/e3v3/amf9/wQB/v8GBvr/n5/8////////////////////////////////////////////////////
+ //////////////////////////////////////////////////++vvz/Ghr9/wAA//8AAP//AwD+/wQB
+ +v8KB/r/EhL9/x4e//8eHv3/Hh78/x8e+v8fHvn/Hh75/x4e+v8eHvz/Hh79/x8e//8fHv3/Hh76/x4f
+ +f8eHvr/Hh78/x4e/f8eHv//Hh79/x4e/f8eHv//Hh7//x4e/f8hHv3/IBv9/xIP/P8HB/n/AQH5/wAC
+ +v8AAP3/AAD+/wEB/P8GBvz/AQH//wEA//8BAP3/AQH6/woK/P8ZGP3/Hh7//x8e//8fHv3/Hx79/x8e
+ /f8fHv3/Hx78/x8e/P8eHv3/Hh79/x4e/P8eHv3/Hh7//x8e//8dHf3/Ghr8/xYW/P8TE/z/EBD6/wwM
+ /P8JCfz/CQn9/wkJ/f8JCfz/CQn8/wkJ/P8JCfz/AwP9/wAA/v8AA/v/AAL7/wEA/v8DAP//Dg7//x4e
+ /P8eHvr/Hh78/x4e/P8eHv3/Hh79/yAf/P8RDvr/BwD6/wMB+v8sL/v/2Nj9/////////////////93d
+ /f8sLf//AAD//wAB//8AAvv/BgT6/x4a+v8fH/v/Hx/9/yAb//8IBv3/AgH+/wAB+/82Nvr/////////
////////////////////////////////////////////////////////////////////////////////
+ //////////////7+/v+wsP3/ICD//wAA//8DAP//AwD9/wMA/f8DAP//AQD//wEA//8AAP7/AAD+/wAA
+ /f8FAPv/BQD7/wAA/f8AAP7/AwD//wMA//8AAP7/AAD+/wAA/f8BAP3/AAD9/wAB+/8AA/j/AAP4/wAB
+ /f8AAP7/AAD+/wAA/v8DAP7/AQD+/wAA/v8AAf3/AAD9/wAA/f8WFvz/Zmb8/7e3/f9sbP//Gxv//wgI
+ //8BAf//AAD+/wAA/v8AAP7/AQD+/wUA/v8HAP//BwD//wUA/v8BAfv/AAL6/wEB+/8BAP3/AwD9/wUA
+ /v8DAP//AwD//wEA//8AAP7/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA/v8AAP7/AAD+/wAA
+ /v8AAP7/AAD+/wAA//8AAP7/AQD+/wMA//8DAP//BQD//wMA/f8BAfv/AQH7/wEA/v8DAP7/BwD+/wcA
+ /f8DAP3/DAz8/6qs/////////////////////////////6en+f8NC/z/AwD7/wMB+v8EA/n/AgP7/wAB
+ //8AAf//AAH//wAA//8AAv7/AAH7/wYG+f//////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////////+3t///Njb//yck
+ //8oJf//KCX//ygl//8oJf//JiX//yUl//8lJf//JSX//y0l//8tJf//JiX//yUl//8oJf//KCX//yUl
+ //8lJf//JSX//yYl//8lJv//JSf7/yUp9/8lKff/JSj7/yUm//8lJv//JSX//yUl//8lJf//JSX//yUl
+ //8lJf//JSb//8rK///4+P////////n5///S0v//ra3//4yM//+IiP//iIj//4GB//9ubv//X1z//1tV
+ //9dVf//W1X//1dX/f9UVfv/UFD9/0tJ//9IQ///Qz7//z87//85N///NTT//zIx//8uLf//Kyr//yYm
+ //8lJf//JSX//yUl//8lJf//JSX//yUl//8lJf//JSX//yUl//8lJf//JiX//yUl//8mJf//KCX//ykl
+ //8rJf//KyX//ygn+/8oJ/v/KSX//ysl//8tJf//KyX//yQj//9vb///9/f/////////////////////
+ ////////9fX9/2lj//8nIvr/KSb4/ycm+P8lJfv/JSX//yUl//8lJf//LS3//0hI/f9eXvv/h4f7////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
@@ -6151,109 +1747,7 @@
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
- ////////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ /////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
@@ -6287,7 +1781,7 @@
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=
+ AAAAAAAAAAAAAAAAAAAAAAAA
\ No newline at end of file
diff --git a/RBXLegacyLauncher/RBXLegacyLauncher/TextLineRemover.cs b/RBXLegacyLauncher/RBXLegacyLauncher/TextLineRemover.cs
deleted file mode 100644
index b6b7108..0000000
--- a/RBXLegacyLauncher/RBXLegacyLauncher/TextLineRemover.cs
+++ /dev/null
@@ -1,94 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.IO;
-using System.Diagnostics;
-using System.Threading;
-
-public static class TextLineRemover
-{
- public static void RemoveTextLines(IList linesToRemove, string filename, string tempFilename)
- {
- // Initial values
- int lineNumber = 0;
- int linesRemoved = 0;
- DateTime startTime = DateTime.Now;
-
- // Read file
- using (var sr = new StreamReader(filename))
- {
- // Write new file
- using (var sw = new StreamWriter(tempFilename))
- {
- // Read lines
- string line;
- while ((line = sr.ReadLine()) != null)
- {
- lineNumber++;
- // Look for text to remove
- if (!ContainsString(line, linesToRemove))
- {
- // Keep lines that does not match
- sw.WriteLine(line);
- }
- else
- {
- // Ignore lines that DO match
- linesRemoved++;
- InvokeOnRemovedLine(new RemovedLineArgs { RemovedLine = line, RemovedLineNumber = lineNumber});
- }
- }
- }
- }
- // Delete original file
- File.Delete(filename);
-
- // ... and put the temp file in its place.
- File.Move(tempFilename, filename);
-
- // Final calculations
- DateTime endTime = DateTime.Now;
- InvokeOnFinished(new FinishedArgs {LinesRemoved = linesRemoved, TotalLines = lineNumber, TotalTime = endTime.Subtract(startTime)});
- }
-
- private static bool ContainsString(string line, IEnumerable linesToRemove)
- {
- foreach (var lineToRemove in linesToRemove)
- {
- if(line.Contains(lineToRemove))
- return true;
- }
- return false;
- }
-
- public static event RemovedLine OnRemovedLine;
- public static event Finished OnFinished;
-
- public static void InvokeOnFinished(FinishedArgs args)
- {
- Finished handler = OnFinished;
- if (handler != null) handler(null, args);
- }
-
- public static void InvokeOnRemovedLine(RemovedLineArgs args)
- {
- RemovedLine handler = OnRemovedLine;
- if (handler != null) handler(null, args);
- }
-}
-
-public delegate void Finished(object sender, FinishedArgs args);
-
-public class FinishedArgs
-{
- public int TotalLines { get; set; }
- public int LinesRemoved { get; set; }
- public TimeSpan TotalTime { get; set; }
-}
-
-public delegate void RemovedLine(object sender, RemovedLineArgs args);
-
-public class RemovedLineArgs
-{
- public string RemovedLine { get; set; }
- public int RemovedLineNumber { get; set; }
-}
\ No newline at end of file
diff --git a/RBXLegacyLauncher/RBXLegacyLauncher/UtilityFuncs.cs b/RBXLegacyLauncher/RBXLegacyLauncher/UtilityFuncs.cs
new file mode 100644
index 0000000..af481e8
--- /dev/null
+++ b/RBXLegacyLauncher/RBXLegacyLauncher/UtilityFuncs.cs
@@ -0,0 +1,836 @@
+using System;
+using System.IO;
+using System.Diagnostics;
+using System.Threading;
+using System.Reflection;
+using System.Security.Cryptography;
+using System.Text;
+using System.Text.RegularExpressions;
+using System.Net;
+using System.Net.Sockets;
+using Microsoft.Win32;
+using System.Collections.Generic;
+using System.Drawing;
+using System.Windows.Forms;
+using System.Runtime.InteropServices;
+
+namespace RBXLegacyLauncher
+{
+ public static class GlobalVars
+ {
+ public static string ClientDir = "";
+ public static string ScriptsDir = "";
+ public static string MapsDir = "";
+ public static string CustomPlayerDir = "";
+ public static string IP = "localhost";
+ public static string Version = "";
+ public static string MD5 = "";
+ public static string SharedArgs = "";
+ public static string DefaultScript = "";
+ public static string DefaultScriptMD5 = "";
+ public static bool AdminMode = false;
+ // server settings
+ public static string Map = "Baseplate.rbxl";
+ public static int RobloxPort = 53640;
+ public static int ServerPort = 53640;
+ public static int DefaultRobloxPort = 53640;
+ public static int PlayerLimit = 12;
+ public static int RespawnTime = 5;
+ public static bool upnp = true;
+ public static int blacklist1 = 0;
+ public static int blacklist2 = 0;
+ public static int blacklist3 = 0;
+ public static int blacklist4 = 0;
+ public static int blacklist5 = 0;
+ public static int blacklist6 = 0;
+ public static int blacklist7 = 0;
+ public static int blacklist8 = 0;
+ public static string ChatType = "Both";
+ // player settings
+ public static int UserID = 0;
+ public static string PlayerName = "Player";
+ // launcher settings
+ public static bool CloseOnLaunch = false;
+ public static bool LocalPlayMode = false;
+ // client shit
+ public static string SelectedClient = "";
+ public static bool UsesPlayerName = false;
+ public static bool UsesID = true;
+ public static string SelectedClientDesc = "";
+ public static bool LoadsAssetsOnline = false;
+ public static bool LegacyMode = false;
+ public static string SelectedClientMD5 = "";
+ public static int SelectedClientVersion = 0;
+ public static bool HasRocky = false;
+ // clientinfo creator
+ public static bool ClientCreator_UsesPlayerName = false;
+ public static bool ClientCreator_UsesID = false;
+ public static bool ClientCreator_LoadsAssetsOnline = false;
+ public static string ClientCreator_SelectedClientDesc = "";
+ public static bool ClientCreator_LegacyMode = false;
+ public static string ClientCreator_SelectedClientMD5 = "";
+ public static int ClientCreator_SelectedClientVersion = 0;
+ public static bool ClientCreator_HasRocky = false;
+ // info editor
+ public static string InfoEditor_Version = "";
+ public static string InfoEditor_DefaultClient = "";
+ public static string InfoEditor_ScriptPath = "";
+ public static string InfoEditor_ScriptMD5 = "";
+ // charcustom
+ public static string Custom_Hat1ID_Offline = "NoHat.rbxm";
+ public static string Custom_Hat2ID_Offline = "NoHat.rbxm";
+ public static string Custom_Hat3ID_Offline = "NoHat.rbxm";
+ public static int Custom_TShirt = 0;
+ public static int Custom_Shirt = 0;
+ public static int Custom_Pants = 0;
+ public static string Custom_IconType = "NBC";
+ public static int HeadColorID = 24;
+ public static int TorsoColorID = 23;
+ public static int LeftArmColorID = 24;
+ public static int RightArmColorID = 24;
+ public static int LeftLegColorID = 119;
+ public static int RightLegColorID = 119;
+ public static string FaceID = "DefaultFace.rbxm";
+ public static string HeadID = "DefaultHead.rbxm";
+ public static string ColorMenu_HeadColor = "Color [A=255, R=245, G=205, B=47]";
+ public static string ColorMenu_TorsoColor = "Color [A=255, R=13, G=105, B=172]";
+ public static string ColorMenu_LeftArmColor = "Color [A=255, R=245, G=205, B=47]";
+ public static string ColorMenu_RightArmColor = "Color [A=255, R=245, G=205, B=47]";
+ public static string ColorMenu_LeftLegColor = "Color [A=255, R=164, G=189, B=71]";
+ public static string ColorMenu_RightLegColor = "Color [A=255, R=164, G=189, B=71]";
+ public static DiscordRpc.RichPresence presence;
+ public static string appid = "378626645038333952";
+ public static string imagekey_large = "rbxlegacy_logo_large";
+ }
+
+ public class LauncherFuncs
+ {
+ public LauncherFuncs()
+ {
+ }
+
+ public static void ReadConfigValues(string cfgpath)
+ {
+ string line1;
+ string Decryptline1, Decryptline2, Decryptline3, Decryptline4, Decryptline5, Decryptline6, Decryptline7, Decryptline8, Decryptline9, Decryptline10, Decryptline11, Decryptline12, Decryptline13, Decryptline14, Decryptline15, Decryptline16, Decryptline17, Decryptline18, Decryptline19, Decryptline20, Decryptline21, Decryptline22, Decryptline23, Decryptline24, Decryptline25, Decryptline26;
+
+ using(StreamReader reader = new StreamReader(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) + "\\" + cfgpath))
+ {
+ line1 = reader.ReadLine();
+ }
+
+ if (!SecurityFuncs.IsBase64String(line1))
+ return;
+
+ string ConvertedLine = SecurityFuncs.Base64Decode(line1);
+ string[] result = ConvertedLine.Split('|');
+ Decryptline1 = SecurityFuncs.Base64Decode(result[0]);
+ Decryptline2 = SecurityFuncs.Base64Decode(result[1]);
+ Decryptline3 = SecurityFuncs.Base64Decode(result[2]);
+ Decryptline4 = SecurityFuncs.Base64Decode(result[3]);
+ Decryptline5 = SecurityFuncs.Base64Decode(result[4]);
+ Decryptline6 = SecurityFuncs.Base64Decode(result[5]);
+ Decryptline7 = SecurityFuncs.Base64Decode(result[6]);
+ Decryptline8 = SecurityFuncs.Base64Decode(result[7]);
+ Decryptline9 = SecurityFuncs.Base64Decode(result[8]);
+ Decryptline10 = SecurityFuncs.Base64Decode(result[9]);
+ Decryptline11 = SecurityFuncs.Base64Decode(result[10]);
+ Decryptline12 = SecurityFuncs.Base64Decode(result[11]);
+ Decryptline13 = SecurityFuncs.Base64Decode(result[12]);
+ Decryptline14 = SecurityFuncs.Base64Decode(result[13]);
+ Decryptline15 = SecurityFuncs.Base64Decode(result[14]);
+ Decryptline16 = SecurityFuncs.Base64Decode(result[15]);
+ Decryptline17 = SecurityFuncs.Base64Decode(result[16]);
+ Decryptline18 = SecurityFuncs.Base64Decode(result[17]);
+ Decryptline19 = SecurityFuncs.Base64Decode(result[18]);
+ Decryptline20 = SecurityFuncs.Base64Decode(result[19]);
+ Decryptline21 = SecurityFuncs.Base64Decode(result[20]);
+ Decryptline22 = SecurityFuncs.Base64Decode(result[21]);
+ Decryptline23 = SecurityFuncs.Base64Decode(result[22]);
+ Decryptline24 = SecurityFuncs.Base64Decode(result[23]);
+ Decryptline25 = SecurityFuncs.Base64Decode(result[24]);
+ Decryptline26 = SecurityFuncs.Base64Decode(result[25]);
+
+ bool bline1 = Convert.ToBoolean(Decryptline1);
+ GlobalVars.CloseOnLaunch = bline1;
+
+ int iline2 = Convert.ToInt32(Decryptline2);
+ GlobalVars.UserID = iline2;
+
+ GlobalVars.PlayerName = Decryptline3;
+
+ GlobalVars.SelectedClient = Decryptline4;
+
+ GlobalVars.Custom_Hat1ID_Offline = Decryptline5;
+ GlobalVars.Custom_Hat2ID_Offline = Decryptline6;
+ GlobalVars.Custom_Hat3ID_Offline = Decryptline7;
+
+ int iline8 = Convert.ToInt32(Decryptline8);
+ GlobalVars.HeadColorID = iline8;
+
+ int iline9 = Convert.ToInt32(Decryptline9);
+ GlobalVars.TorsoColorID = iline9;
+
+ int iline10 = Convert.ToInt32(Decryptline10);
+ GlobalVars.LeftArmColorID = iline10;
+
+ int iline11 = Convert.ToInt32(Decryptline11);
+ GlobalVars.RightArmColorID = iline11;
+
+ int iline12 = Convert.ToInt32(Decryptline12);
+ GlobalVars.LeftLegColorID = iline12;
+
+ int iline13 = Convert.ToInt32(Decryptline13);
+ GlobalVars.RightLegColorID = iline13;
+
+ GlobalVars.ColorMenu_HeadColor = Decryptline14;
+ GlobalVars.ColorMenu_TorsoColor = Decryptline15;
+ GlobalVars.ColorMenu_LeftArmColor = Decryptline16;
+ GlobalVars.ColorMenu_RightArmColor = Decryptline17;
+ GlobalVars.ColorMenu_LeftLegColor = Decryptline18;
+ GlobalVars.ColorMenu_RightLegColor = Decryptline19;
+
+ int iline20 = Convert.ToInt32(Decryptline20);
+ GlobalVars.Custom_TShirt = iline20;
+ int iline21 = Convert.ToInt32(Decryptline21);
+ GlobalVars.Custom_Shirt = iline21;
+ int iline22 = Convert.ToInt32(Decryptline22);
+ GlobalVars.Custom_Pants = iline22;
+
+ GlobalVars.Custom_IconType = Decryptline23;
+
+ GlobalVars.FaceID = Decryptline24;
+ GlobalVars.HeadID = Decryptline25;
+
+ bool bline26 = Convert.ToBoolean(Decryptline26);
+ GlobalVars.AdminMode = bline26;
+ }
+
+ public static void ReadServerPrefs(string cfgpath)
+ {
+ string line1;
+ string Decryptline1, Decryptline2, Decryptline3, Decryptline4, Decryptline5, Decryptline6, Decryptline7, Decryptline8, Decryptline9, Decryptline10, Decryptline11, Decryptline12, Decryptline13, Decryptline14, Decryptline15;
+
+ using(StreamReader reader = new StreamReader(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) + "\\" + cfgpath))
+ {
+ line1 = reader.ReadLine();
+ }
+
+ if (!SecurityFuncs.IsBase64String(line1))
+ return;
+
+ string ConvertedLine = SecurityFuncs.Base64Decode(line1);
+ string[] result = ConvertedLine.Split('|');
+ Decryptline1 = SecurityFuncs.Base64Decode(result[0]);
+ Decryptline2 = SecurityFuncs.Base64Decode(result[1]);
+ Decryptline3 = SecurityFuncs.Base64Decode(result[2]);
+ Decryptline4 = SecurityFuncs.Base64Decode(result[3]);
+ Decryptline5 = SecurityFuncs.Base64Decode(result[4]);
+ Decryptline6 = SecurityFuncs.Base64Decode(result[5]);
+ Decryptline7 = SecurityFuncs.Base64Decode(result[6]);
+ Decryptline8 = SecurityFuncs.Base64Decode(result[7]);
+ Decryptline9 = SecurityFuncs.Base64Decode(result[8]);
+ Decryptline10 = SecurityFuncs.Base64Decode(result[9]);
+ Decryptline11 = SecurityFuncs.Base64Decode(result[10]);
+ Decryptline12 = SecurityFuncs.Base64Decode(result[11]);
+ Decryptline13 = SecurityFuncs.Base64Decode(result[12]);
+ Decryptline14 = SecurityFuncs.Base64Decode(result[13]);
+ Decryptline15 = SecurityFuncs.Base64Decode(result[14]);
+
+ GlobalVars.Map = Decryptline1;
+
+ int iline2 = Convert.ToInt32(Decryptline2);
+ GlobalVars.ServerPort = iline2;
+
+ int iline3 = Convert.ToInt32(Decryptline3);
+ GlobalVars.DefaultRobloxPort = iline3;
+
+ int iline4 = Convert.ToInt32(Decryptline4);
+ GlobalVars.PlayerLimit = iline4;
+
+ int iline5 = Convert.ToInt32(Decryptline5);
+ GlobalVars.RespawnTime = iline5;
+
+ int iline6 = Convert.ToInt32(Decryptline6);
+ GlobalVars.blacklist1 = iline6;
+ int iline7 = Convert.ToInt32(Decryptline7);
+ GlobalVars.blacklist2 = iline7;
+ int iline8 = Convert.ToInt32(Decryptline8);
+ GlobalVars.blacklist3 = iline8;
+ int iline9 = Convert.ToInt32(Decryptline9);
+ GlobalVars.blacklist4 = iline9;
+ int iline10 = Convert.ToInt32(Decryptline10);
+ GlobalVars.blacklist5 = iline10;
+ int iline11 = Convert.ToInt32(Decryptline11);
+ GlobalVars.blacklist6 = iline11;
+ int iline12 = Convert.ToInt32(Decryptline12);
+ GlobalVars.blacklist7 = iline12;
+ int iline13 = Convert.ToInt32(Decryptline13);
+ GlobalVars.blacklist8 = iline13;
+
+ bool bline14 = Convert.ToBoolean(Decryptline14);
+ GlobalVars.upnp = bline14;
+
+ GlobalVars.ChatType = Decryptline15;
+ }
+
+ public static void WriteConfigValues(string cfgpath)
+ {
+ string[] lines = {
+ SecurityFuncs.Base64Encode(GlobalVars.CloseOnLaunch.ToString()),
+ SecurityFuncs.Base64Encode(GlobalVars.UserID.ToString()),
+ SecurityFuncs.Base64Encode(GlobalVars.PlayerName.ToString()),
+ SecurityFuncs.Base64Encode(GlobalVars.SelectedClient.ToString()),
+ SecurityFuncs.Base64Encode(GlobalVars.Custom_Hat1ID_Offline.ToString()),
+ SecurityFuncs.Base64Encode(GlobalVars.Custom_Hat2ID_Offline.ToString()),
+ SecurityFuncs.Base64Encode(GlobalVars.Custom_Hat3ID_Offline.ToString()),
+ SecurityFuncs.Base64Encode(GlobalVars.HeadColorID.ToString()),
+ SecurityFuncs.Base64Encode(GlobalVars.TorsoColorID.ToString()),
+ SecurityFuncs.Base64Encode(GlobalVars.LeftArmColorID.ToString()),
+ SecurityFuncs.Base64Encode(GlobalVars.RightArmColorID.ToString()),
+ SecurityFuncs.Base64Encode(GlobalVars.LeftLegColorID.ToString()),
+ SecurityFuncs.Base64Encode(GlobalVars.RightLegColorID.ToString()),
+ SecurityFuncs.Base64Encode(GlobalVars.ColorMenu_HeadColor.ToString()),
+ SecurityFuncs.Base64Encode(GlobalVars.ColorMenu_TorsoColor.ToString()),
+ SecurityFuncs.Base64Encode(GlobalVars.ColorMenu_LeftArmColor.ToString()),
+ SecurityFuncs.Base64Encode(GlobalVars.ColorMenu_RightArmColor.ToString()),
+ SecurityFuncs.Base64Encode(GlobalVars.ColorMenu_LeftLegColor.ToString()),
+ SecurityFuncs.Base64Encode(GlobalVars.ColorMenu_RightLegColor.ToString()),
+ SecurityFuncs.Base64Encode(GlobalVars.Custom_TShirt.ToString()),
+ SecurityFuncs.Base64Encode(GlobalVars.Custom_Shirt.ToString()),
+ SecurityFuncs.Base64Encode(GlobalVars.Custom_Pants.ToString()),
+ SecurityFuncs.Base64Encode(GlobalVars.Custom_IconType.ToString()),
+ SecurityFuncs.Base64Encode(GlobalVars.FaceID.ToString()),
+ SecurityFuncs.Base64Encode(GlobalVars.HeadID.ToString()),
+ SecurityFuncs.Base64Encode(GlobalVars.AdminMode.ToString())
+ };
+ File.WriteAllText(cfgpath, SecurityFuncs.Base64Encode(string.Join("|",lines)));
+ }
+
+ public static void WriteServerPrefs(string cfgpath)
+ {
+ string[] lines = {
+ SecurityFuncs.Base64Encode(GlobalVars.Map.ToString()),
+ SecurityFuncs.Base64Encode(GlobalVars.ServerPort.ToString()),
+ SecurityFuncs.Base64Encode(GlobalVars.DefaultRobloxPort.ToString()),
+ SecurityFuncs.Base64Encode(GlobalVars.PlayerLimit.ToString()),
+ SecurityFuncs.Base64Encode(GlobalVars.RespawnTime.ToString()),
+ SecurityFuncs.Base64Encode(GlobalVars.blacklist1.ToString()),
+ SecurityFuncs.Base64Encode(GlobalVars.blacklist2.ToString()),
+ SecurityFuncs.Base64Encode(GlobalVars.blacklist3.ToString()),
+ SecurityFuncs.Base64Encode(GlobalVars.blacklist4.ToString()),
+ SecurityFuncs.Base64Encode(GlobalVars.blacklist5.ToString()),
+ SecurityFuncs.Base64Encode(GlobalVars.blacklist6.ToString()),
+ SecurityFuncs.Base64Encode(GlobalVars.blacklist7.ToString()),
+ SecurityFuncs.Base64Encode(GlobalVars.blacklist8.ToString()),
+ SecurityFuncs.Base64Encode(GlobalVars.upnp.ToString()),
+ SecurityFuncs.Base64Encode(GlobalVars.ChatType.ToString())
+ };
+ File.WriteAllText(cfgpath, SecurityFuncs.Base64Encode(string.Join("|",lines)));
+ }
+
+ public static void ResetConfigValues()
+ {
+ string line1;
+ string Decryptline2;
+ using(StreamReader reader = new StreamReader(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) + "\\info.txt"))
+ {
+ line1 = reader.ReadLine();
+ }
+
+ if (!SecurityFuncs.IsBase64String(line1))
+ return;
+ string ConvertedLine = SecurityFuncs.Base64Decode(line1);
+ string[] result = ConvertedLine.Split('|');
+ Decryptline2 = SecurityFuncs.Base64Decode(result[1]);
+
+ GlobalVars.CloseOnLaunch = false;
+ GlobalVars.UserID = 0;
+ GlobalVars.PlayerName = "Player";
+ GlobalVars.SelectedClient = Decryptline2;
+ GlobalVars.ServerPort = 53640;
+ GlobalVars.Custom_Hat1ID_Offline = "NoHat.rbxm";
+ GlobalVars.Custom_Hat2ID_Offline = "NoHat.rbxm";
+ GlobalVars.Custom_Hat3ID_Offline = "NoHat.rbxm";
+ GlobalVars.HeadColorID = 24;
+ GlobalVars.TorsoColorID = 23;
+ GlobalVars.LeftArmColorID = 24;
+ GlobalVars.RightArmColorID = 24;
+ GlobalVars.LeftLegColorID = 119;
+ GlobalVars.RightLegColorID = 119;
+ GlobalVars.ColorMenu_HeadColor = "Color [A=255, R=245, G=205, B=47]";
+ GlobalVars.ColorMenu_TorsoColor = "Color [A=255, R=13, G=105, B=172]";
+ GlobalVars.ColorMenu_LeftArmColor = "Color [A=255, R=245, G=205, B=47]";
+ GlobalVars.ColorMenu_RightArmColor = "Color [A=255, R=245, G=205, B=47]";
+ GlobalVars.ColorMenu_LeftLegColor = "Color [A=255, R=164, G=189, B=71]";
+ GlobalVars.ColorMenu_RightLegColor = "Color [A=255, R=164, G=189, B=71]";
+ GlobalVars.Custom_TShirt = 0;
+ GlobalVars.Custom_Shirt = 0;
+ GlobalVars.Custom_Pants = 0;
+ GlobalVars.Custom_IconType = "NBC";
+ GlobalVars.AdminMode = false;
+ }
+
+ public static void ResetServerPrefs()
+ {
+ GlobalVars.Map = "Baseplate.rbxl";
+ GlobalVars.ServerPort = 53640;
+ GlobalVars.DefaultRobloxPort = 53640;
+ GlobalVars.PlayerLimit = 12;
+ GlobalVars.RespawnTime = 5;
+ GlobalVars.upnp = true;
+ GlobalVars.blacklist1 = 0;
+ GlobalVars.blacklist2 = 0;
+ GlobalVars.blacklist3 = 0;
+ GlobalVars.blacklist4 = 0;
+ GlobalVars.blacklist5 = 0;
+ GlobalVars.blacklist6 = 0;
+ GlobalVars.blacklist7 = 0;
+ GlobalVars.blacklist8 = 0;
+ GlobalVars.ChatType = "Both";
+ }
+
+ public static void ReadClientValues(string clientpath)
+ {
+ string line1;
+ string Decryptline1, Decryptline2, Decryptline3, Decryptline4, Decryptline5, Decryptline6, Decryptline7, Decryptline8;
+
+ using(StreamReader reader = new StreamReader(clientpath))
+ {
+ line1 = reader.ReadLine();
+ }
+
+ if (!SecurityFuncs.IsBase64String(line1))
+ return;
+
+ string ConvertedLine = SecurityFuncs.Base64Decode(line1);
+ string[] result = ConvertedLine.Split('|');
+ Decryptline1 = SecurityFuncs.Base64Decode(result[0]);
+ Decryptline2 = SecurityFuncs.Base64Decode(result[1]);
+ Decryptline3 = SecurityFuncs.Base64Decode(result[2]);
+ Decryptline4 = SecurityFuncs.Base64Decode(result[3]);
+ Decryptline5 = SecurityFuncs.Base64Decode(result[4]);
+ Decryptline6 = SecurityFuncs.Base64Decode(result[5]);
+ Decryptline7 = SecurityFuncs.Base64Decode(result[6]);
+ Decryptline8 = SecurityFuncs.Base64Decode(result[7]);
+
+ bool bline1 = Convert.ToBoolean(Decryptline1);
+ GlobalVars.UsesPlayerName = bline1;
+
+ bool bline2 = Convert.ToBoolean(Decryptline2);
+ GlobalVars.UsesID = bline2;
+
+ bool bline3 = Convert.ToBoolean(Decryptline3);
+ GlobalVars.LoadsAssetsOnline = bline3;
+
+ bool bline4 = Convert.ToBoolean(Decryptline4);
+ GlobalVars.LegacyMode = bline4;
+
+ bool bline5 = Convert.ToBoolean(Decryptline5);
+ GlobalVars.HasRocky = bline5;
+
+ GlobalVars.SelectedClientMD5 = Decryptline6;
+
+ int iline7 = Convert.ToInt32(Decryptline7);
+ GlobalVars.SelectedClientVersion = iline7;
+
+ GlobalVars.SelectedClientDesc = Decryptline8;
+
+ GlobalVars.MD5 = GlobalVars.SelectedClientMD5;
+ }
+
+ public static void ReadClientValuesBCC(string ClientName)
+ {
+ string clientpath = GlobalVars.ClientDir + @"\\" + ClientName + @"\\clientinfo.txt";
+
+ if (!File.Exists(clientpath))
+ {
+ GlobalVars.SelectedClient = "2008";
+ }
+
+ ReadClientValues(clientpath);
+ }
+
+ public static void GeneratePlayerID()
+ {
+ CryptoRandom random = new CryptoRandom();
+ int randomID = 0;
+ int randIDmode = random.Next(0,7);
+ if (randIDmode == 0)
+ {
+ randomID = random.Next(0, 99);
+ }
+ else if (randIDmode == 1)
+ {
+ randomID = random.Next(0, 999);
+ }
+ else if (randIDmode == 2)
+ {
+ randomID = random.Next(0, 9999);
+ }
+ else if (randIDmode == 3)
+ {
+ randomID = random.Next(0, 99999);
+ }
+ else if (randIDmode == 4)
+ {
+ randomID = random.Next(0, 999999);
+ }
+ else if (randIDmode == 5)
+ {
+ randomID = random.Next(0, 9999999);
+ }
+ else if (randIDmode == 6)
+ {
+ randomID = random.Next(0, 99999999);
+ }
+ else if (randIDmode == 7)
+ {
+ randomID = random.Next();
+ }
+ //2147483647 is max id.
+ GlobalVars.UserID = randomID;
+ }
+ }
+
+ public class SecurityFuncs
+ {
+ public SecurityFuncs()
+ {
+ }
+
+ public static string Base64Decode(string base64EncodedData)
+ {
+ var base64EncodedBytes = System.Convert.FromBase64String(base64EncodedData);
+ return System.Text.Encoding.UTF8.GetString(base64EncodedBytes);
+ }
+
+ public static string Base64Encode(string plainText)
+ {
+ var plainTextBytes = System.Text.Encoding.UTF8.GetBytes(plainText);
+ return System.Convert.ToBase64String(plainTextBytes);
+ }
+
+ public static bool IsBase64String(string s)
+ {
+ s = s.Trim();
+ return (s.Length % 4 == 0) && Regex.IsMatch(s, @"^[a-zA-Z0-9\+/]*={0,3}$", RegexOptions.None);
+ }
+
+ public static bool checkClientMD5(string client)
+ {
+ string rbxexe = "";
+ if (GlobalVars.LegacyMode == true)
+ {
+ rbxexe = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) + "\\clients\\" + client + "\\RobloxApp.exe";
+ }
+ else
+ {
+ rbxexe = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) + "\\clients\\" + client + "\\RobloxPlayer.exe";
+ }
+ using (var md5 = MD5.Create())
+ {
+ using (var stream = File.OpenRead(rbxexe))
+ {
+ byte[] hash = md5.ComputeHash(stream);
+ string clientMD5 = BitConverter.ToString(hash).Replace("-", "");
+ if (clientMD5.Equals(GlobalVars.MD5))
+ {
+ return true;
+ }
+ else
+ {
+ if (GlobalVars.AdminMode == false)
+ {
+ return false;
+ }
+ else
+ {
+ return true;
+ }
+ }
+ }
+ }
+ }
+
+ public static bool checkScriptMD5()
+ {
+ string rbxexe = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) + "\\scripts\\CSMPFunctions.lua";
+ using (var md5 = MD5.Create())
+ {
+ using (var stream = File.OpenRead(rbxexe))
+ {
+ byte[] hash = md5.ComputeHash(stream);
+ string clientMD5 = BitConverter.ToString(hash).Replace("-", "");
+ if (clientMD5.Equals(GlobalVars.DefaultScriptMD5))
+ {
+ return true;
+ }
+ else
+ {
+ if (GlobalVars.AdminMode == false)
+ {
+ return false;
+ }
+ else
+ {
+ return true;
+ }
+ }
+ }
+ }
+ }
+
+ public static string GetLocalIPAddress()
+ {
+ string str = "";
+ foreach (IPAddress address in Dns.GetHostEntry(Dns.GetHostName()).AddressList)
+ {
+ if (address.AddressFamily == AddressFamily.InterNetwork)
+ {
+ str = address.ToString();
+ break;
+ }
+ }
+ return str;
+ }
+ }
+
+ class CryptoRandom : RandomNumberGenerator
+ {
+ private static RandomNumberGenerator r;
+
+ public CryptoRandom()
+ {
+ r = RandomNumberGenerator.Create();
+ }
+
+ /// An array of bytes to contain random numbers.
+ public override void GetBytes(byte[] buffer)
+ {
+ r.GetBytes(buffer);
+ }
+
+ public override void GetNonZeroBytes(byte[] data)
+ {
+ r.GetNonZeroBytes(data);
+ }
+ public double NextDouble()
+ {
+ byte[] b = new byte[4];
+ r.GetBytes(b);
+ return (double)BitConverter.ToUInt32(b, 0) / UInt32.MaxValue;
+ }
+
+ /// The inclusive lower bound of the random number returned.
+ /// The exclusive upper bound of the random number returned. maxValue must be greater than or equal to minValue.
+ public int Next(int minValue, int maxValue)
+ {
+ return (int)Math.Round(NextDouble() * (maxValue - minValue - 1)) + minValue;
+ }
+ public int Next()
+ {
+ return Next(0, Int32.MaxValue);
+ }
+
+ /// The inclusive upper bound of the random number returned. maxValue must be greater than or equal 0
+ public int Next(int maxValue)
+ {
+ return Next(0, maxValue);
+ }
+ }
+
+ //Discord Rich Presence Integration :D
+ public class DiscordRpc
+ {
+ [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
+ public delegate void ReadyCallback();
+
+ [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
+ public delegate void DisconnectedCallback(int errorCode, string message);
+
+ [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
+ public delegate void ErrorCallback(int errorCode, string message);
+
+ [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
+ public delegate void JoinCallback(string secret);
+
+ [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
+ public delegate void SpectateCallback(string secret);
+
+ [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
+ public delegate void RequestCallback(JoinRequest request);
+
+ public struct EventHandlers
+ {
+ public ReadyCallback readyCallback;
+ public DisconnectedCallback disconnectedCallback;
+ public ErrorCallback errorCallback;
+ public JoinCallback joinCallback;
+ public SpectateCallback spectateCallback;
+ public RequestCallback requestCallback;
+ }
+
+ [System.Serializable]
+ public struct RichPresence
+ {
+ public string state; /* max 128 bytes */
+ public string details; /* max 128 bytes */
+ public long startTimestamp;
+ public long endTimestamp;
+ public string largeImageKey; /* max 32 bytes */
+ public string largeImageText; /* max 128 bytes */
+ public string smallImageKey; /* max 32 bytes */
+ public string smallImageText; /* max 128 bytes */
+ public string partyId; /* max 128 bytes */
+ public int partySize;
+ public int partyMax;
+ public string matchSecret; /* max 128 bytes */
+ public string joinSecret; /* max 128 bytes */
+ public string spectateSecret; /* max 128 bytes */
+ public bool instance;
+ }
+
+ [System.Serializable]
+ public struct JoinRequest
+ {
+ public string userId;
+ public string username;
+ public string avatar;
+ }
+
+ public enum Reply
+ {
+ No = 0,
+ Yes = 1,
+ Ignore = 2
+ }
+
+ [DllImport("discord-rpc", EntryPoint = "Discord_Initialize", CallingConvention = CallingConvention.Cdecl)]
+ public static extern void Initialize(string applicationId, ref EventHandlers handlers, bool autoRegister, string optionalSteamId);
+
+ [DllImport("discord-rpc", EntryPoint = "Discord_Shutdown", CallingConvention = CallingConvention.Cdecl)]
+ public static extern void Shutdown();
+
+ [DllImport("discord-rpc", EntryPoint = "Discord_RunCallbacks", CallingConvention = CallingConvention.Cdecl)]
+ public static extern void RunCallbacks();
+
+ [DllImport("discord-rpc", EntryPoint = "Discord_UpdatePresence", CallingConvention = CallingConvention.Cdecl)]
+ public static extern void UpdatePresence(ref RichPresence presence);
+
+ [DllImport("discord-rpc", EntryPoint = "Discord_Respond", CallingConvention = CallingConvention.Cdecl)]
+ public static extern void Respond(string userId, Reply reply);
+ }
+
+ public static class TextLineRemover
+ {
+ public static void RemoveTextLines(IList linesToRemove, string filename, string tempFilename)
+ {
+ // Initial values
+ int lineNumber = 0;
+ int linesRemoved = 0;
+ DateTime startTime = DateTime.Now;
+
+ // Read file
+ using (var sr = new StreamReader(filename))
+ {
+ // Write new file
+ using (var sw = new StreamWriter(tempFilename))
+ {
+ // Read lines
+ string line;
+ while ((line = sr.ReadLine()) != null)
+ {
+ lineNumber++;
+ // Look for text to remove
+ if (!ContainsString(line, linesToRemove))
+ {
+ // Keep lines that does not match
+ sw.WriteLine(line);
+ }
+ else
+ {
+ // Ignore lines that DO match
+ linesRemoved++;
+ InvokeOnRemovedLine(new RemovedLineArgs { RemovedLine = line, RemovedLineNumber = lineNumber});
+ }
+ }
+ }
+ }
+ // Delete original file
+ File.Delete(filename);
+
+ // ... and put the temp file in its place.
+ File.Move(tempFilename, filename);
+
+ // Final calculations
+ DateTime endTime = DateTime.Now;
+ InvokeOnFinished(new FinishedArgs {LinesRemoved = linesRemoved, TotalLines = lineNumber, TotalTime = endTime.Subtract(startTime)});
+ }
+
+ private static bool ContainsString(string line, IEnumerable linesToRemove)
+ {
+ foreach (var lineToRemove in linesToRemove)
+ {
+ if(line.Contains(lineToRemove))
+ return true;
+ }
+ return false;
+ }
+
+ public static event RemovedLine OnRemovedLine;
+ public static event Finished OnFinished;
+
+ public static void InvokeOnFinished(FinishedArgs args)
+ {
+ Finished handler = OnFinished;
+ if (handler != null) handler(null, args);
+ }
+
+ public static void InvokeOnRemovedLine(RemovedLineArgs args)
+ {
+ RemovedLine handler = OnRemovedLine;
+ if (handler != null) handler(null, args);
+ }
+ }
+
+ public delegate void Finished(object sender, FinishedArgs args);
+
+ public class FinishedArgs
+ {
+ public int TotalLines { get; set; }
+ public int LinesRemoved { get; set; }
+ public TimeSpan TotalTime { get; set; }
+ }
+
+ public delegate void RemovedLine(object sender, RemovedLineArgs args);
+
+ public class RemovedLineArgs
+ {
+ public string RemovedLine { get; set; }
+ public int RemovedLineNumber { get; set; }
+ }
+
+ // you need this once (only), and it must be in this namespace
+ /*
+ namespace System.Runtime.CompilerServices
+ {
+ [AttributeUsage(AttributeTargets.Assembly | AttributeTargets.Class
+ | AttributeTargets.Method)]
+ public sealed class ExtensionAttribute : Attribute {}
+ }
+ */
+
+ public static class RichTextBoxExtensions
+ {
+ public static void AppendText(this RichTextBox box, string text, Color color)
+ {
+ box.SelectionStart = box.TextLength;
+ box.SelectionLength = 0;
+
+ box.SelectionColor = color;
+ box.AppendText(text);
+ box.SelectionColor = box.ForeColor;
+ }
+ }
+}
diff --git a/RBXLegacySetup.iss b/RBXLegacySetup.iss
index 3d0ee53..c5e0715 100644
--- a/RBXLegacySetup.iss
+++ b/RBXLegacySetup.iss
@@ -1,7 +1,7 @@
; Script generated by the Inno Script Studio Wizard.
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!
-#define AppVer "1.18"
+#define AppVer "1.18-Final"
[Setup]
; NOTE: The value of AppId uniquely identifies this application.
@@ -31,7 +31,6 @@ Name: "quicklaunchicon"; Description: "Create a icon on your Quick Start Menu";
[Files]
Source: "RBXLegacy\RBXLegacyLauncher.exe"; DestDir: "{app}"; Flags: ignoreversion
Source: "RBXLegacy\RBXLegacyLauncher.exe.config"; DestDir: "{app}"; Flags: ignoreversion
-Source: "RBXLegacy\RBXLegacyURI.exe"; DestDir: "{app}"; Flags: ignoreversion
Source: "RBXLegacy\README.TXT"; DestDir: "{app}"; Flags: ignoreversion
Source: "RBXLegacy\changelog.txt"; DestDir: "{app}"; Flags: ignoreversion
Source: "RBXLegacy\info.txt"; DestDir: "{app}"; Flags: ignoreversion
@@ -42,6 +41,7 @@ Source: "RBXLegacy\avatar\*"; DestDir: "{app}\avatar"; Flags: ignoreversion recu
Source: "RBXLegacy\scripts\*"; DestDir: "{app}\scripts"; Flags: ignoreversion recursesubdirs createallsubdirs
Source: "RBXLegacy\udppipe.exe"; DestDir: "{app}"; Flags: ignoreversion
Source: "RBXLegacy\Open.Nat.dll"; DestDir: "{app}"; Flags: ignoreversion
+Source: "RBXLegacy\discord-rpc.dll"; DestDir: "{app}"; Flags: ignoreversion
[Icons]
Name: "{group}\RBXLegacy"; Filename: "{app}\RBXLegacyLauncher.exe"
@@ -51,6 +51,5 @@ Name: "{userappdata}\Microsoft\Internet Explorer\Quick Launch\RBXLegacy"; Filena
[Run]
Filename: "{app}\RBXLegacyLauncher.exe"; Description: "Play RBXLegacy"; Flags: nowait postinstall skipifsilent
-Filename: "{app}\RBXLegacyURI.exe"; Description: "Install the URI"; Flags: nowait postinstall skipifsilent
Filename: "{app}\README.TXT"; Description: "View the README file"; Flags: postinstall shellexec skipifsilent unchecked
Filename: "{app}\changelog.txt"; Description: "View the changelog"; Flags: postinstall shellexec skipifsilent unchecked