Click here to Skip to main content
12,507,674 members (54,947 online)
Click here to Skip to main content

Stats

663.1K views
1.9K downloads
309 bookmarked
Posted

dotNetInstaller - Setup Bootstrapper for .NET Application

, 4 Jan 2004 MIT
With this tool the developer can define the application prerequisites and install the correct version of these components in the correct order based on the user operating system type and language, allow the user to download these components from the web or install these components directly.
dotNetInstaller_source
dotNetInstaller
dotNetInstaller.vcproj.vspscc
dotNetInstaller.vssscc
mssccprj.scc
res
banner.bmp
dotNetInstaller.ico
dotNetInstaller.manifest
Thumbs.db
vssver.scc
Tools
vssver.scc
vssver.scc
InstallerEditor
App.ico
banner.bmp
bin
Release
InstallerEditor.exe
SourceLibrary.dll
vssver.scc
InstallerEditor.csproj.user
InstallerEditor.csproj.vspscc
InstallerEditor.suo
InstallerEditor.vssscc
mssccprj.scc
References
SourceLibrary.dll
vssver.scc
Thumbs.db
vssver.scc
Sample
banner.bmp
dotNetInstaller.exe
SupportFiles
DataAccess
Jet
Jet40Sp7
Win2000_English
Win2000_Italiano
Win9x_NT
WinME
WinXp_English
WinXp_Italiano
MDAC2.7Sp1Refresh
Win_98_ME_NT_2000
dotNet
v1.1
English
Italiano
InternetExplorer
IE60SP1_English
IE60SP1_Italiano
ServicePack
2000_SP4_English
2000_SP4_Italiano
NT4_SP6a_English
NT4_SP6a_Italiano
Win98_Y2k_Update_English
Win98_Y2k_Update_Italiano
<?xml version="1.0" encoding="utf-8"?>
<root>
  <!-- 
    Microsoft ResX Schema 
    
    Version 1.3
    
    The primary goals of this format is to allow a simple XML format 
    that is mostly human readable. The generation and parsing of the 
    various data types are done through the TypeConverter classes 
    associated with the data types.
    
    Example:
    
    ... ado.net/XML headers & schema ...
    <resheader name="resmimetype">text/microsoft-resx</resheader>
    <resheader name="version">1.3</resheader>
    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
    <data name="Name1">this is my long string</data>
    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
        [base64 mime encoded serialized .NET Framework object]
    </data>
    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
        [base64 mime encoded string representing a byte array form of the .NET Framework object]
    </data>
                
    There are any number of "resheader" rows that contain simple 
    name/value pairs.
    
    Each data row contains a name, and value. The row also contains a 
    type or mimetype. Type corresponds to a .NET class that support 
    text/value conversion through the TypeConverter architecture. 
    Classes that don't support this are serialized and stored with the 
    mimetype set.
    
    The mimetype is used forserialized objects, and tells the 
    ResXResourceReader how to depersist the object. This is currently not 
    extensible. For a given mimetype the value must be set accordingly:
    
    Note - application/x-microsoft.net.object.binary.base64 is the format 
    that the ResXResourceWriter will generate, however the reader can 
    read any of the formats listed below.
    
    mimetype: application/x-microsoft.net.object.binary.base64
    value   : The object must be serialized with 
            : System.Serialization.Formatters.Binary.BinaryFormatter
            : and then encoded with base64 encoding.
    
    mimetype: application/x-microsoft.net.object.soap.base64
    value   : The object must be serialized with 
            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
            : and then encoded with base64 encoding.

    mimetype: application/x-microsoft.net.object.bytearray.base64
    value   : The object must be serialized into a byte array 
            : using a System.ComponentModel.TypeConverter
            : and then encoded with base64 encoding.
    -->
  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
    <xsd:element name="root" msdata:IsDataSet="true">
      <xsd:complexType>
        <xsd:choice maxOccurs="unbounded">
          <xsd:element name="data">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
              </xsd:sequence>
              <xsd:attribute name="name" type="xsd:string" msdata:Ordinal="1" />
              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="resheader">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
              </xsd:sequence>
              <xsd:attribute name="name" type="xsd:string" use="required" />
            </xsd:complexType>
          </xsd:element>
        </xsd:choice>
      </xsd:complexType>
    </xsd:element>
  </xsd:schema>
  <resheader name="resmimetype">
    <value>text/microsoft-resx</value>
  </resheader>
  <resheader name="version">
    <value>1.3</value>
  </resheader>
  <resheader name="reader">
    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
  </resheader>
  <resheader name="writer">
    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
  </resheader>
  <data name="mainMenu1.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="mainMenu1.Location" type="System.Drawing.Point, System.Drawing, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
    <value>17, 17</value>
  </data>
  <data name="mainMenu1.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="mnFile.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="mnFile.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="mnNew.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="mnNew.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="mnOpen.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="mnOpen.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="mnClose.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="mnClose.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="menuItem1.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="menuItem1.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="mnSave.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="mnSave.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="mnSaveAs.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="mnSaveAs.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="menuItem2.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="menuItem2.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="mnEditWithNotepad.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="mnEditWithNotepad.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="mnCreateExe.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="mnCreateExe.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="menuItem4.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="menuItem4.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="mnExit.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="mnExit.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="mnView.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="mnView.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="mnRefresh.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="mnRefresh.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="mnTools.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="mnTools.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="mnLanguageForNewItem.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="mnLanguageForNewItem.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="mnLanguageEnglish.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="mnLanguageEnglish.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="mnLanguageItalian.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="mnLanguageItalian.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="mnHelp.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="mnHelp.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="mnHomePage.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="mnHomePage.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="treeView.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="treeView.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="treeView.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>False</value>
  </data>
  <data name="contextMenuTreeView.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="contextMenuTreeView.Location" type="System.Drawing.Point, System.Drawing, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
    <value>126, 17</value>
  </data>
  <data name="contextMenuTreeView.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="mnAdd.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="mnAdd.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="mnAddSetupConfiguration.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="mnAddSetupConfiguration.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="mnAddWebConfiguration.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="mnAddWebConfiguration.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="menuItem3.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="menuItem3.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="mnAddDownloadDialog.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="mnAddDownloadDialog.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="mnAddDownloadFile.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="mnAddDownloadFile.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="menuItem5.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="menuItem5.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="mnAddComponentWizard.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="mnAddComponentWizard.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="mnAddMsiComponent.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="mnAddMsiComponent.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="mnAddCommandComponent.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="mnAddCommandComponent.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="mnAddOpenFileComponent.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="mnAddOpenFileComponent.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="menuItem6.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="menuItem6.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="mnAddInstalledCheckRegistry.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="mnAddInstalledCheckRegistry.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="mnAddInstalledCheckFile.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="mnAddInstalledCheckFile.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="menuItem7.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="menuItem7.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="mnDelete.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="mnDelete.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="imageList.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="imageList.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="imageList.Location" type="System.Drawing.Point, System.Drawing, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
    <value>288, 17</value>
  </data>
  <data name="imageList.ImageStream" mimetype="application/x-microsoft.net.object.binary.base64">
    <value>
        AAEAAAD/////AQAAAAAAAAAMAgAAAFpTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj0xLjAuNTAw
        MC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZT
        eXN0ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMA
        AAAiFQAAAk1TRnQBSQFMAgEBDQEAAQ4BAAEEAQABEAEAARABAAT/AQkBEAj/AUIBTQE2AQQGAAE2AQQC
        AAEoAwABQAMAAUADAAEBAQABCAYAARAYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB
        3AHAAQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IB
        AAM5AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8B
        MwMAAWYDAAGZAwABzAIAATMDAAIzAgABMwFmAgABMwGZAgABMwHMAgABMwH/AgABZgMAAWYBMwIAAmYC
        AAFmAZkCAAFmAcwCAAFmAf8CAAGZAwABmQEzAgABmQFmAgACmQIAAZkBzAIAAZkB/wIAAcwDAAHMATMC
        AAHMAWYCAAHMAZkCAALMAgABzAH/AgAB/wFmAgAB/wGZAgAB/wHMAQABMwH/AgAB/wEAATMBAAEzAQAB
        ZgEAATMBAAGZAQABMwEAAcwBAAEzAQAB/wEAAf8BMwIAAzMBAAIzAWYBAAIzAZkBAAIzAcwBAAIzAf8B
        AAEzAWYCAAEzAWYBMwEAATMCZgEAATMBZgGZAQABMwFmAcwBAAEzAWYB/wEAATMBmQIAATMBmQEzAQAB
        MwGZAWYBAAEzApkBAAEzAZkBzAEAATMBmQH/AQABMwHMAgABMwHMATMBAAEzAcwBZgEAATMBzAGZAQAB
        MwLMAQABMwHMAf8BAAEzAf8BMwEAATMB/wFmAQABMwH/AZkBAAEzAf8BzAEAATMC/wEAAWYDAAFmAQAB
        MwEAAWYBAAFmAQABZgEAAZkBAAFmAQABzAEAAWYBAAH/AQABZgEzAgABZgIzAQABZgEzAWYBAAFmATMB
        mQEAAWYBMwHMAQABZgEzAf8BAAJmAgACZgEzAQADZgEAAmYBmQEAAmYBzAEAAWYBmQIAAWYBmQEzAQAB
        ZgGZAWYBAAFmApkBAAFmAZkBzAEAAWYBmQH/AQABZgHMAgABZgHMATMBAAFmAcwBmQEAAWYCzAEAAWYB
        zAH/AQABZgH/AgABZgH/ATMBAAFmAf8BmQEAAWYB/wHMAQABzAEAAf8BAAH/AQABzAEAApkCAAGZATMB
        mQEAAZkBAAGZAQABmQEAAcwBAAGZAwABmQIzAQABmQEAAWYBAAGZATMBzAEAAZkBAAH/AQABmQFmAgAB
        mQFmATMBAAGZATMBZgEAAZkBZgGZAQABmQFmAcwBAAGZATMB/wEAApkBMwEAApkBZgEAA5kBAAKZAcwB
        AAKZAf8BAAGZAcwCAAGZAcwBMwEAAWYBzAFmAQABmQHMAZkBAAGZAswBAAGZAcwB/wEAAZkB/wIAAZkB
        /wEzAQABmQHMAWYBAAGZAf8BmQEAAZkB/wHMAQABmQL/AQABzAMAAZkBAAEzAQABzAEAAWYBAAHMAQAB
        mQEAAcwBAAHMAQABmQEzAgABzAIzAQABzAEzAWYBAAHMATMBmQEAAcwBMwHMAQABzAEzAf8BAAHMAWYC
        AAHMAWYBMwEAAZkCZgEAAcwBZgGZAQABzAFmAcwBAAGZAWYB/wEAAcwBmQIAAcwBmQEzAQABzAGZAWYB
        AAHMApkBAAHMAZkBzAEAAcwBmQH/AQACzAIAAswBMwEAAswBZgEAAswBmQEAA8wBAALMAf8BAAHMAf8C
        AAHMAf8BMwEAAZkB/wFmAQABzAH/AZkBAAHMAf8BzAEAAcwC/wEAAcwBAAEzAQAB/wEAAWYBAAH/AQAB
        mQEAAcwBMwIAAf8CMwEAAf8BMwFmAQAB/wEzAZkBAAH/ATMBzAEAAf8BMwH/AQAB/wFmAgAB/wFmATMB
        AAHMAmYBAAH/AWYBmQEAAf8BZgHMAQABzAFmAf8BAAH/AZkCAAH/AZkBMwEAAf8BmQFmAQAB/wKZAQAB
        /wGZAcwBAAH/AZkB/wEAAf8BzAIAAf8BzAEzAQAB/wHMAWYBAAH/AcwBmQEAAf8CzAEAAf8BzAH/AQAC
        /wEzAQABzAH/AWYBAAL/AZkBAAL/AcwBAAJmAf8BAAFmAf8BZgEAAWYC/wEAAf8CZgEAAf8BZgH/AQAC
        /wFmAQABIQEAAaUBAANfAQADdwEAA4YBAAOWAQADywEAA7IBAAPXAQAD3QEAA+MBAAPqAQAD8QEAA/gB
        AAHwAfsB/wEAAaQCoAEAA4ADAAH/AgAB/wMAAv8BAAH/AwAB/wEAAf8BAAL/AgAD/8QACm01AAunAW0y
        AAHvAQABzwkbAacBbTQAAc8BGwe8AfQBtQFmAW0xAAHvAZIBAAHPARoB7QT/AfQB8wEbAa0BbTQAAc8B
        GwEcAfAE/wEbAfQBtAFtMQAB7wHtAQABzwIbBewB7QHzAbwBrQFtNAABzwkbAa0BbTAAAQcB7wH3AQAB
        zwazAdQCswGtAYs1AAqn8gAB7AESAes8AAHvAewB7QHqAesNAAHsCwcFAAHsCwcCAAHsAQcCAAHsAv8B
        BwH7AfoFAAGZAVIBbgHtAeoB6wwAAewK/wEHBQAB7Ar/AQcCAAHsAQcBAAHsAgcB/wEHAfoCBwQAARoB
        egFSAW4B7QHqAesLAAHsBP8CAAT/AQcKAAb/AQcCAAHsAQcBAAHsAwcBAAH6Av4FAAGaAXoBUgFuAe0B
        6gHtCgAB7AT/AgAE/wEHAgAB7AH/Af4BBgH/Af4BBgIABf8BBwIAAewBBwEAAewCBwH+AgACBwYAAZoB
        egFSAW4C7AH3AW0CEgFtAewEAAHsCv8BBwIAAewB/gH/AQYB/gH/AQYBAAEGAQAE/wEHAgAB7AH/AQAB
        7AH+AQcB/gH7Af8CBwcAAZoBegF0AuwBtQG7AQkBuwHsARIB7AMAAewE/wIABP8BBwIAAewCBgEAAQYB
        /wEGAQABBgEABP8BBwIAAewB/wEAAQcB7AL+AfsC/wEAAwcFAAGaAbwB7QEJARkD4gHzAewBEgHsAgAB
        7AT/AgAE/wEHAgAB7AH/Af4BBgQAAQYBAAT/AQcCAAHsAf8BAAIHBQAD7AEHBgAB8AEJAhkB4gP/AfMC
        bQIAAewF/wIAA/8BBwIAAewB/gH/AQYBAAMGAgAE/wEHAgAC7AEAAgcI7AEHBgABCQIZAuID/wHiAfcB
        EgIAAewG/wIAAv8BBwMAAewB/gH/AQABBgH/AgYBAAT/AQcBAAHsAv8B7AIHAewHBwHsBgABCQEZAQkB
        GQHiAfQB/wH0AeIBuwESAgAB7AL/AgAC/wIAAv8BBwQAAewCBgH/Af4CBgEABP8BBwIABOwBBwHsAc8B
        2wGzAbIBzgGtAf8B7AYAAQkDGQXiAbUBbQIAAewC/wIAAv8CAAL/AQcFAAfsBP8BBwQAAewC/wHsAc8B
        6AHbAbMBsgHOAf8B7AYAAQkFGQHiAhkBtQHsAgAB7AP/BAAB/wgAAewI/wgAA+wBzwLoAdsBswGyAf8B
        7AYAAbwBGQH/AfQBGQEJAhkBCQGuAwAB7Aj/AewC/wUAAewI/wEHAf8B7AcAAewBzwHbAugB2wGzAf8B
        7AcAAbwB8wH/AeICGQEJAbUEAAHsCP8B7AcAAewI/wEHAewIAAHsAc8FrQH/AewIAAG8AbsBtQIJAewF
        AAnsCAAK7AkAAewH8AHsOAABBQkAAewC/wHsAwAB7AH7AewqAAQFCAAB7AL/AewBBxEAAewHBwQACgcG
        AAMFAQcB7AEHAQUHAAHsAv8B7AEHAQAE7AIHAewJAAHsAf8B+wH/AfsB/wH7AQcEAAP/AfsD/wH7Af8B
        BwQAAwUCBwH/AewCBwEFBgABBAL8AQQBBwEAAewBAAH7AgABBwLsAwABAgEAAwQB7AH/BPwB/wEHBAAB
        /wH7Af8DAAP/AQcDAAIFAgcB/wIHAQUC7AEHAQUFAAEEAvwBAAEEAQAG/wLsAgADAgMEAewB/wH7Af8B
        +wH/AfsBBwQAAv8BAgP8AQAB+wH/AQcDAAEFAewB/wEHAewDBQEAAuwBBwEFBAAB7AL/AQABBAEABuwB
        BwHsAgABAgH6AgICBAHsAf8E/AH/AQcEAAH/AQIB+gECAvwBAgEAAf8BBwMAAQUB7AEHAgUD/QEFAQAD
        7AEFAgAE7AEHCAAC7AEAAQIC+gECAfwBBAECAewB/wH7Af8B+wH/AfsBBwQAAf8B7AICAfwBAgH6AQAB
        /wEHAwADBQb9AQUBAAPsAQUBAAHsAf8B7AEHAuwBAAUHAewBAAHsAQAB7AICA/wBAgHsAf8E/AH/AQcE
        AAH/AewE/AECAQAB/wEHAwABBQEHCP0BBQEAAuwBBQEAAewC/wHsAv8B7AT8AQcC7AIAAewG/AHsAf8B
        +wP/BgAB/wHsAfwCAgL8AQIB/wEHBAABBQEHCP0BBQEAAewBBQIAAuwBAALsAQQE/AEHAuwCAAHsAvwB
        AgP8AewD/wH7Af8B7AUAAf8B+wHsAQcB+gECAQQC/wEHBQABBQEHCP0BBQEAAQUFAAHsAf8BBAH+A/wB
        BwLsAwAB7AECAfoCAgH8B+wFAAP/A+wB/wkAAQUBBwj9AQUGAAHsAf8FBAEHAuwDAAHsAQcC+gMCAfwB
        BAkAAf8B+wP/AfsB/wEAAf8IAAEFAQcF/QMFBgAB7Ab/AQcC7AQAAuwBBwH6AgIBBAoAB/8LAAEFAQcD
        /QIFCQAB7AcHAewGAAPsHwABBQEHAf0BBQwACOwpAAEFHgAEBBwABBMGAAHsAf8B9AH/AfQB/wH0Af8B
        9AH/AfQB/wH0Af8FAAICBgQBAAEEGAABEwFlAmYEEwMAAewC/wH0Af8B9AH/AfQB/wH0Af8B9AH/AfQE
        AAECAfoCAgEABAQB+gIEAwAK/wkAARMBrAGmAbQBrQGmAWUBZgESAhMBAAHsAf8B9AmLAfQB/wMAAQIE
        +gECBQQBAAICAgAB/wIAAf8FAAH/CAABEwKsAa0B8QHwAgkBtAGnAYYBEwEAAewC/wH0Af8B9AH/AfQB
        /wH0Af8B9AH/AfQDAAEHBPoCAgIEAgADAgIACv8HAAETA6wBrQHzAd0CCQG7ArUBEwEAAewB/wH0CYsB
        9AH/AwAB/wT6AQIC/AEEBQICAAH/AgAB/wUAAf8HAAGtAdMBsgGsAa0B8wHxAvcDtQETAQAB7AL/AfQB
        /wH0Af8B9AH/AfQB/wH0Af8B9AIAAQID+gICA/wBBAIHBAIBAAr/BwABrQLTAawBZgH0AfMBkwHvAW4B
        CQG1ARMBAAHsAf8B9AEJAfQB/wMEAf8B9AEJAfQB/wIAAewBBwL6AQICBgL8AQICBwQCAQAH/wEAAv8H
        AAGtAtMBrAEKAf8B8wHxAd0CCQG1ARMBAAHsAf8BCQGFAf8BzgHUAS4B/AEEAf8BhQEJAfQCAAHsAf4C
        AgQGAfwCAgIHAwIBAAH/AgAD/wEAAQcBAAH/BAABBAIAAa0C0wGsAbQBCQG0AgkBuwEJAQcBEwEAAewB
        CQGFAf8B9AEGAd8B2gEuAQQB9AH/AYUBCQIAAewB/wL+BQYDBAECAQcCAgEAAf8BAAEHAQAB/wEAAQcB
        AAEHBAACBAIAAc4C0wHbAf8BGQHdAQkBtAGGAWUBiwETAQAB7AH/AQkBhQH/AQYB/wHfAdQBBAH/AYUB
        CQH0AwAB/wL+AgIDBgH8AfoCBAIHAgAC/wEAAQcBAAEHAQABBwEAAwcBAAIEAgAB1APTAvQBGQO1AbQB
        ZgIAAewB/wH0AQkB9AH/AgYBzgH/AfQBCQH0Af8DAAHsAf4DAgH8BAYB+gIEAQIGAAEHAQABBwEABQcC
        BAIAAtQC0wIJAbQDtQG0AYYCAAHsAv8B9AH/AfQB/wH0Af8B9AH/BwAB/wEHAwIB/AMGAwQIAAEHAQAG
        BwIEAgAB1QLUAdMBGQHzAZkBcwFLAQkBtAGGAgAB7Af/AfQB/wH0AQcB/wHsBQAB/wIHAfoDAgEEAQYB
        BAoABgcBAAIEAgAB1QHaAdQB0wEZAfMB8QHdAgkBtQGGAgAB7Ar/AQcB7AcAAewB/wT6AQICBBEAAgQC
        AAHVAdsB2gHUAQkCGQMJAbQBrQIADOwKAATsGAADtAG1AbYBvAG2AbUDtAMAAUIBTQE+BwABPgMAASgD
        AAFAAwABQAMAAQEBAAEBBgABAhYAA/8BAAL/BgAC/wYAAv8GAAHgAQcGAAHAAQMGAAFAAQMGAAHAAQEG
        AAEgAQEGAAHgAQEGAAEgBwAB8AcAARAHAAH4AQEGAAL/BgAC/wYAAv8GAAGPAf8BwAEBAeABAAGMAR8B
        BwH/AcABAQHgAQABgAEPAQMB/wHAAQEB4AEAAYABBwEBAf8BwAEBAgABgAEHAYAB/wHAAQECAAGAAQcB
        wAEDAcABAQIAAYABAQHgAQEBwAEBAgABgAEAAfABAAHAAQECAAGAAQAB+AEAAcABAQIAAYABAAH4AQAB
        wAEBAYADAAH4AQABwAEBAcABAAGAAQAB+AEAAcABAQHgAQAB4AEAAfgBAAHAAQEB4AEAAfABAAH4AQEB
        wAEBAeABAQH8AQAB/AEDAcABAwHgAQMB/AEAAf4BBwHAAQcB4AEHAfwBAAGGAR8E/wH+AX8BgwEPAf4B
        AAHAAQMB+AE/AYABAwH+AQABwAEDAeABHwGAAQEB8AEAAcABAwGAAQ8BgAEAAcABAAHAAQMBAAEHAYAB
        AAGAAQABwAEDAQABAwGAAQABgAEAAcABAwEAAQEEAAHAAQMDAAEBAgABwAEDAwABAQIAAcABAwGAAQEB
        kAEBAQABAQHAAQMBwAEBAfABAQGAAQMBwAEDAeABAAHwAQEBgAE/AcABBwHwAQEB8AEBAcABfwHAAQ8B
        +AEHAfgBAQHxAf8BwAEfAfwBHwH8AQME/wH+AX8BAAEBAfgBDwL/AfwBPwEAAQEB4AEHAQABDwH4AQcB
        AAEBAcABAwEAAQ8B8AEBAQABAQGAAQEBAAEPAeABAQEAAQEBgAIAAQ8BwAEBAQABAQGAAgABDwHAAQEB
        AAEBAwABDwHAAQEBAAEBAwABDwHAAQEBAAEBAwABDgHAAQEBAAEBAwABBAHAAQEBAAEBAYADAAHAAQMB
        AAEBAYABAQIAAcABAwEAAQEBwAEBAfgBAAHAAQMBAAEDAeABAwH8AQABwAEDAQABBwHwAQcB/gEEAcAB
        AwEAAQ8B/AE/Av8BwAEHFgAL
</value>
  </data>
  <data name="propertyGrid.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>False</value>
  </data>
  <data name="propertyGrid.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="propertyGrid.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="splitter1.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>False</value>
  </data>
  <data name="splitter1.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="splitter1.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="mnHelpAbout.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="mnHelpAbout.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="$this.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>False</value>
  </data>
  <data name="$this.Language" type="System.Globalization.CultureInfo, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>(Default)</value>
  </data>
  <data name="$this.TrayLargeIcon" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>False</value>
  </data>
  <data name="$this.Localizable" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>False</value>
  </data>
  <data name="$this.GridSize" type="System.Drawing.Size, System.Drawing, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
    <value>4, 4</value>
  </data>
  <data name="$this.Name">
    <value>MainForm</value>
  </data>
  <data name="$this.DrawGrid" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>True</value>
  </data>
  <data name="$this.TrayHeight" type="System.Int32, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>80</value>
  </data>
  <data name="$this.SnapToGrid" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>True</value>
  </data>
  <data name="$this.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="$this.Icon" type="System.Drawing.Icon, System.Drawing, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" mimetype="application/x-microsoft.net.object.bytearray.base64">
    <value>
        AAABAAkAEBAQAAAAAAAoAQAAlgAAABAQAAABAAgAaAUAAL4BAAAgIBAAAAAAAOgCAAAmBwAAICAAAAEA
        CACoCAAADgoAADAwEAAAAAAAaAYAALYSAAAwMAAAAQAIAKgOAAAeGQAAEBAAAAEAIABoBAAAxicAACAg
        AAABACAAqBAAAC4sAAAwMAAAAQAgAKglAADWPAAAKAAAABAAAAAgAAAAAQAEAAAAAADAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAIAAAIAAAACAgACAAAAAgACAAICAAADAwMAAgICAAAAA/wAA/wAAAP//AP8A
        AAD/AP8A//8AAP///wAAAAAAAAAAAAAAAAh3gAAAAHgAh3//gACHf/h3d//wAId/93d///gAh3//d3j/
        /wCPf/d3d3d/AI9/9//393cAj3/4//d3eACMzMx//3dwAIzMzMj/9wAAjH94zMzAAACPf////3AAAI93
        d3//8AAAB3d3d3dwAAAAAACHeAAAAP8fAADMBwAAgAMAAAADAAAAAQAAAAEAAAABAAAAAQAAAAMAAAAD
        AAAABwAAAA8AAAAPAAAADwAAgA8AAPwfAAAoAAAAEAAAACAAAAABAAgAAAAAAEABAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAABsbGwAvLy8AZWVlAGRkZQC3t7cAmpubAA8PEAA4ODgAenp6AMnJyQDW1tcA4OHhAOPj
        5ADj4d8A4N7bANTS0ADX0ssA7ejhAAcHCABgYGAA////ANXU0wDPycIA0c3HANnUzgDd29gA6efkAPTz
        8QD9//8AEBAQAFZWVgDu7u4A/v//APfn1AD/1qMAERYbAFdeZgDuo1UA7/z/APbgyADsxZsA5KlrANuM
        OgDTbAAAx1QAALFUAgC4VwAAAxQcAFdjcQDaXgAA1HYSAM1iAADOZQAA0GgAAM5gAAC8jHIA5tfnAP/o
        8QD70doA3p+fABsSEgBTXWcA5oUfANJsAQDMXgAAz2kAAM5sBgDFpqIA/+joAP/R0QD/x8cA/7y8AP+h
        oQAIBgYAT09PAPr//wDkzLIAzrK8AP/u6wD/wsMA/6yqAP+dnQD/pqYAoGxsAE1NTQDz8/MA5+ruAPXs
        7ADJnKAA//PzAP/3/wD0tt0A/+LwAP+SkAD/srMA87CwAEtLSwDv7+8A5ubmANvMzAD0uroA/8nJAP/a
        2QDbwsoAwbaaANqxtQD7yMcA98rIAPXNywBJSUkA6urqAOXl5QDay8sA98bGAP/FxQD/wsEA6r3KALWM
        fwDy6PIA9/j2APb18wDu1tUATk5OALq6ugDj4+MA/vHxANqcmwD/trYA/5iWAP/AzgD/x/IA//b7AKeL
        jAAuLi4A1dXVAOzs7ADp8PAAu5GRAP+amgD/urYA/+LhABICAgAMDAwArq6uAIeHhwBjZGQA04SEAP/B
        wQD/2toA//T0AEQpKQAODg4AeFNTANimpgDftrYAnH19ABMDAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmZqbnJ0AAAAAAI+QkZIAk5RHlZYVlwAAAIaH
        iBWJilOLUYyNFRWOAAB7fH0Vfn+AgYKDhBUVhQAAbm9wFXFyc3R1dnd4eXoAAGFiYxVkZWZnaGlqa2xt
        AABVVlcVWFlaFVtcXV5fYAAAS0xNFRVOFRVPUFFSU1QAAD4/QEFCQ0QVRUZHSElKAAAxMjM0NTY3ODk6
        Ozw9AAAAJSYnKCkqKywtLi8wAAAAAB8VIBUVFRUVISIjAAAAAAAUFRYXGBkaGxwdFQAAAAAAAAkKCwwN
        Dg8QERIAAAAAAAAAAAAAAAMEBQYAAAAAAAD//wAA/gcAAIQDAAAAAwAAAAEAAAABAAAAAQAAAAMAAAAD
        AAAAAwAAAAcAAAAPAAAAHwAAAB8AAIAfAAD8PwAAKAAAACAAAABAAAAAAQAEAAAAAACAAgAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAIAAAIAAAACAgACAAAAAgACAAICAAADAwMAAgICAAAAA/wAA/wAAAP//AP8A
        AAD/AP8A//8AAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIgAAAAA
        AAAAAAAAAAAIh3//94AAAAAAAAAAAAAACHd3///4AAAAAAAIf/iICId3d3////AAAAAAh3//eIh3d3d3
        ///4AAAAB3h///93d3d3d3///4AAAAd3f//3h3d3d3d///9wAAAHd3//94d3d3//////+AAAB3d///h3
        d3f3d/////gAAAd3f//4f3d/+HeP///4AAAH93//+Hd3f/h3j/d3eAAAB/9///h3d3/3iI93d3gAAAf/
        ///4h3///3d/d3d4AAAH/////4//////93d3eAAAB/////9/////d3d3d3gAAAf/iH//+P///3d3d3eA
        AAAH+MzMzHiP///3d3d3gAAAB8zMzMzMx////3d3eAAAAAfMzMzMzMyP///3d4AAAAAHzIzMzMzMyId3
        eIgAAAAAB8z3jMzMzMzIiIiAAAAAAAeP//////d8zMzMgAAAAAAH//////////d4zIAAAAAAB///////
        //////+AAAAAAAf/93d/////////gAAAAAAH93d3d3d3d3///4AAAAAAB3d3d3d3d3d3d3+AAAAAAAAA
        iId3d3d3d3d3AAAAAAAAAAAAiId3d3d3gAAAAAAAAAAAAAAAAACIgAAAAAAAAP////////////+P///4
        Af//+AD/4CAAf8AAAD+AAAAfgAAAH4AAAA+AAAAPgAAAD4AAAA+AAAAPgAAAD4AAAA+AAAAPgAAAH4AA
        AB+AAAA/gAAAf4AAAP+AAAH/gAAB/4AAAf+AAAH/gAAB/4AAAf+AAAH/8AAD//8AB////x//KAAAACAA
        AABAAAAAAQAIAAAAAACABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAQAAAAIBAQACAQEAAgEBAAMCAgADAgIABQMDAAYEBAAJBgYACgcHAAwI
        CAANCQkADwoKABALCwARDAwAEg0NABMODgASDw8AEg8PABIQEAATEREAExISABMTEwATExMAFBMTABQU
        FAAUFBQAFRUVABUVFQAWFhYAFhYWABcXFwAZGBgAGhkYABwaGQAfGxsAIRsbACQdHAAnHx8AKiIhAC0l
        JAAvJycAMSsqADIsLAAzLy4ANDExADY0NAA5NjYAOzk5AD06OgA/OzwAQjw9AEY9PgBIPj8ATEFBAFBD
        RABPRUYATEZIAExJSwBOS04AVU5RAFxRUwBfU1QAY1dXAGRbWwBlX18AaGJiAGplZQBuaGcAcGpoAHRr
        agB3a2oAemlpAIFnYgCGZlwAi2RVAJBkTgCVZEgAmmRCAJ9jOwClYjEAq2IpALFiIwC3ZB4Av2YYAMNm
        EwDHZg0AyWYKAMpkBgDMZAQAzWQCAM5lAQDQZQAA0WcBANJoAQDTawIA02sDANNsBADTbQUA028HANNw
        CQDUcw0A1XURANV4FQDWehgA13wcANh/IADZgSQA2oMoANqGLQDaiDIA2ok2ANiJOwDViUEA0YhIAMmE
        UQDBgFoAuHtjALF5aQCtd2wAq3dvAKl4cQCoeXUAqHp3AKl7eACqe3kAq3x7AK1+fACygH4ArYSBALCI
        hQCwiokAr42NAK2PjwCnkJAAopKSAJ6UlACglpcApJqbAKacnQCmnqEAqaCjAKujpgCrpqgAq6iqAKqr
        rACsrK0Ara2uAK6vrwCwsLAAsrKyALS1tQC3uboAury7AL29uwDBvrwAxcC+AMjAvgDJv70Ay726AM67
        twDRt7MA1LOwANWwrQDWraoA16ilANynogDgqJ4A5aqWAOmpnADwpZ0A+KGeAPufnQD9oKAA/aKiAP6m
        pQD+qKgA/qqqAP6srQD+r68A/rGxAP6zswD+trcA/ri5AP67uwD+wsEA/cfFAP3JxwD7yMgA9MrGAOvM
        xQDnzcUA4c3IANrOygDVz8wA1NDOANXRzwDX0tEA3tPRAOrT0gD109IA99TUAPbV1QD019cA7tnZAOnc
        2wDk3dwA4N3cAODd2wDj3twA6t/dAPLh3gD34t4A9uPfAPXk4QDz5eMA8uXmAPLm6ADz6OoA9enrAPXr
        7AD17e0A9e/vAPLx8ADx8vEA8fPyAPHz8gDz8/IA+PH0APnv9gD67vcA+u74APvv+QD88PsA/PP7APv2
        /AD7+PwA+/r8APz7/AD9/PwA/f3+AP///wD9/f4A/v7+AP7+/gAKCgoKCgoKCgoKCgoKCgoKCgoKCgoK
        CgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKClaF
        iIVCCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCoSxxNPf39KtQgoKCgoKCgoKCgoKCgpMUlBSCgoKCj+Q
        w8PExtPf5O//rgoKCgoKCgoKCgoYTajaoFJMUQoKs7i7vsLExtPf4f//lwoKCgoKCgoKPJna0Pj//9qX
        jIq7t7e6v8HExcbv////sAoKCgoKCgqS3Jyo7/////+ws7y4t7e7vcHDxvj/////QgoKCgoKCpSko87u
        ////04LEwLy4t7fBxMTf//////+oCgoKCgoKlKeZzu7////WkMbCwLu3xfT09PT9/////+dKCgoKCgqU
        0NrQ7v///5Ct08XDv8P7vYCM9ff69u/u95AKCgoKCpTk29Du////lMjUxsXA3+aBpI2Z/+nj4+PqsJAK
        CgoKlOXa2+7///+VwcbGxsbm5obtxoP23snS0t2vkAoKCgqV59rb7v///5Wx08bGxd/2qoaLi/bDvMLE
        07CQCgoKCpbo3Nru////r4vT1N/4//T0wrHx9re6v8HFkJAKCgoKlunc2u7/////VOf//////fT09PO/
        t7e7v8OLCgoKCgqX6+Pk+f////+wqP//////38TEvLu4t7e7tUgKCgoKCpf4+LGzysr///aI//////nV
        xsTCwLu4t7mOCgoKCgoKnLNzbnFlZW5yel6W////79bTxsXDwLy5t0MKCgoKCgqiaWdzc2xwbW1qal6Z
        ///m39XTxsXDwrqDCgoKCgoKCqNnaXFzanBvb29vamSN5Pfo4N/U08e8VQoKCgoKCgoKo2dme25maWpt
        bm9vbmGCmMzh39Oti1UKCgoKCgoKCgqjZ33KyrOzfHhxbWhmampqX1pZWltGCgoKCgoKCgoKCqN6/+vt
        ////9t/ItLN7cmVlZ2pqakYKCgoKCgoKCgoKn//66On9/f7//////////d/Js314RgoKCgoKCgoKCgqf
        //np4/j//v36+vj4+Pj5/f///f89CgoKCgoKCgoKCqH/+tunp6rN0Nzl6u/4/f36+fj4/z0KCgoKCgoK
        CgoKo+vO0Nvb0M3NqKqnqM3R3OPv/v//PQoKCgoKCgoKCgqSkpKSktDQ29va2tvRz82op6epzeJECgoK
        CgoKCgoKCgoKCgoKkpKSktDO0NDa2trb29uo0QoKCgoKCgoKCgoKCgoKCgoKCgoKkpKSkpKnzs7Pp1IK
        CgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCpKSkpIKCgoKCgoKCgoKCgoK/////////////wf///wB//Dw
        AP/AMAB/gAAAP4AAAB+AAAAfgAAAD4AAAA+AAAAHgAAAB4AAAAeAAAAHgAAAD4AAAA+AAAAfgAAAH4AA
        AD+AAAB/gAAA/4AAAf+AAAH/gAAB/4AAAf+AAAH/gAAB/4AAAf/8AAP//8AH///+H/8oAAAAMAAAAGAA
        AAABAAQAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAgAAAAICAAIAAAACAAIAAgIAAAMDA
        wACAgIAAAAD/AAD/AAAA//8A/wAAAP8A/wD//wAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiI
        iAAAAAAAAAAAAAAAAAAAAAAAAAAAiId3d4iAAAAAAAAAAAAAAAAAAAAAAACId3f///94gAAAAAAAAAAA
        AAiAAAAAAAiHd3d/////eAAAAAAAAAAACIiIiAAAAId3d3d3/////4AAAAAAAAAAiHf/eIiACId3d3d3
        f/////gAAAAAAAAId3f//3iIiHd3d3d3d/////eAAAAAAAiHd3f////3h3d3d3d3d3////94AAAAAAh3
        eHf////3h3d3d3d3d3/////4AAAAAAh3d3f///94d3d3d3d3d3/////3gAAAAAh3d3f///94d3d3d3f/
        ////////gAAAAAh3h3f///94d3d3d3//////////eAAAAAh3d3f///+Hd3d3d/93d///////eAAAAAh3
        d3f///+H93d3f/eIiH//////+AAAAAh3d3f///+H/3d3f/eHd4//////+AAAAAh/d3f///+Hd3d3f/eH
        d4f/d3d3eAAAAAh/93f///+Hd3d3f/eHd4f/d3d3eAAAAAh//3f///+Hd3d3f/94iIf3d3d3eAAAAAh/
        //f///+Id3f////3h3/3d3d3eAAAAAh///f///94f/////////93d3d3eAAAAAh///f////4f///////
        //d3d3d3eAAAAAh///f////3j//////3d3d3d3d3iAAAAAh///f/////h/////93d3d3d3d3gAAAAAh/
        /4iHf///eP/////3d3d3d3d4gAAAAAh/iMjMzMzHyI//////d3d3d3d4AAAAAAh4zMjMzMzMzIf/////
        93d3d3eIAAAAAAh8zMjMzMzMzMx//////3d3d3iAAAAAAAh8zMjMzMzMzMzI//////d3d4gAAAAAAAh8
        zMjMzMzMzMzMh/////93eIAAAAAAAAh8zIjMzMzMzMzMyIh3d3eIiAAAAAAAAAh8zPd4zMzMzMzMzMyI
        iIiIAAAAAAAAAAh8j/f///d3jMzMzMzMzMzIAAAAAAAAAAh4//f///////d3jMzMzMzIAAAAAAAAAAh/
        //f///////////d3eMzIAAAAAAAAAAh///f///////////////d4AAAAAAAAAAh///f/////////////
        ///4AAAAAAAAAAh///d3d3f////////////4AAAAAAAAAAh//3d3d3d3d3f////////4AAAAAAAAAAh/
        d3d3d3d3d3d3d3f////4AAAAAAAAAAh3d3d3d3d3d3d3d3d3d3f4AAAAAAAAAACId3d3d3d3d3d3d3d3
        d3d4AAAAAAAAAAAAAIiId3d3d3d3d3d3d3dwAAAAAAAAAAAAAAAAAIiId3d3d3d3d4gAAAAAAAAAAAAA
        AAAAAAAACIiId3d3iIAAAAAAAAAAAAAAAAAAAAAAAAAAAIiIgAAAAAAAAAAAAP///////wAA////////
        AAD///////8AAP///4P//wAA///8AH//AAD///AAH/8AAP5/4AAP/wAA+A/AAAf/AADwAYAAA/8AAOAA
        AAAB/wAAgAAAAAD/AACAAAAAAP8AAIAAAAAAfwAAgAAAAAB/AACAAAAAAD8AAIAAAAAAPwAAgAAAAAA/
        AACAAAAAAD8AAIAAAAAAPwAAgAAAAAA/AACAAAAAAD8AAIAAAAAAPwAAgAAAAAA/AACAAAAAAD8AAIAA
        AAAAPwAAgAAAAAB/AACAAAAAAH8AAIAAAAAA/wAAgAAAAAD/AACAAAAAAf8AAIAAAAAD/wAAgAAAAAf/
        AACAAAAAD/8AAIAAAAA//wAAgAAAAD//AACAAAAAP/8AAIAAAAA//wAAgAAAAD//AACAAAAAP/8AAIAA
        AAA//wAAgAAAAD//AACAAAAAP/8AAIAAAAA//wAAwAAAAD//AAD8AAAAf/8AAP/wAAD//wAA//+AAf//
        AAD///8H//8AACgAAAAwAAAAYAAAAAEACAAAAAAAgAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAQEABAMDAAYEBAAIBQUAFg8PACAWFgAmGxsAMCMjADIl
        JQA0JycAOioqAD4tLQBCMTEARjQ0AEo3NwBOOjoAUD09AFNBQQBZRkYAYEpKAGdLSwBuTU0Ac05OAHdQ
        UAB5UVEAe1NTAH1UVAB+VVUAflZWAH9ZWQB+WloAe1xcAHhdXQB2Xl4AdV9fAHFhYQBuY2MAbWVlAGxm
        ZgBsZ2cAbWlpAG1rawBubW0Abm5uAG5ubgBvbm4Ab29vAHBwcABxcXEAcXFxAHJycgB0dHQAdXV1AHd3
        dwB5eXkAe3t7AH19fQCAgIAAhISEAImIiACNi4wAkYyMAJeLiwCeiIgAo4aGAKqDgwCrgYEArX9+AK19
        fQCtfHsArHp5AKt5dgCreHUAqnZzAKl1cgCmdHEApHJwAKJwbgCgbm0AnmxrAJxqaQCbaWgAm2loAJ9r
        YwCkbFsAqWxPALFrOgC5bC4Av2wiAMVsFwDLbA0Az2wFANFrAQDRawEA0WsAANFrAADRbAEA0WwDANFt
        BQDRbwcA0XAJANFwCgDScAoA0nAKANJwCQDScAkA0nAKANJxCwDScgwA0nQPANR4FwDWfyIA14QtANmJ
        NQDajTwA25BAANuSRQDblEkA2pVRANeUXQDTk20A0JF4AM2QgQDIkYkAwJKOALuVkwC5mJYAtJuYALGd
        nACtoJ8AraKiAK6lpQCyqakAs6ysALawsAC7tLQAvLi4AL68vADBwL8AwsLCAMPCwgDEw8MAxMTDAMbE
        wgDIxsMAysjGAMrKyADJzMsAy83NAM7PzQDS0M0A187JANnMxwDcyMEA4cG6AOO+tgDluq8A6LukAOq4
        nwDttJkA9KqaAPmimwD9nZsA/ZycAPydnAD6n58A+6GhAP2iogD+pKQA/qamAP2pqQD8q6sA/K2uAP2v
        sAD+sbIA/rOzAP62tQD+urgA/ru6AP29uwD+v74A/sHBAP3DwwD9xcYA/cfIAP3JygD+ys4A/srNAP7K
        zwD+y88A/s3PAP7Q0AD+09MA/dXTAPzW1AD62NUA9NnUAO/a1ADr2tUA5NnVAN/Z1QDc2NYA29nXANva
        2QDb29oA3NzbANzc3ADd3d0A4uDfAN/j4wDf5OMA4+TjAO3k4wDx5eQA9OblAPfn5gD26egA9OrpAPTr
        6gD16+sA9+zsAPfs7QD47O0A+u3uAPnv8AD68fIA+vT1APr19gD69vcA+vf4APr5+QD6+foA+/r6APr6
        +gD9/P0A/v3+AP7+/gD+/v4A/v7+AP7+/gD++/4A/vP+AP7r/gD+5/0A////AP7s/gD+8/4ACAgICAgI
        CAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI
        CAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI
        CAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAhaGh8iIiIfWggICAgICAgICAgI
        CAgICAgICAgICAgICAgICAgICAgICAgICAgIWihYhYuko6ONhVooWggICAgICAgICAgICAgICAgICAgI
        CAgICAgICAgICAgICAgiVYe+wcTJzMzg4d+jUSVaCAgICAgICAgICAgICAgICAgIFzc1MQgICAgICAgI
        CFpMtLm7vsHEyczM4OHo+ZBaWggICAgICAgICAgICAgICAgbQIlBODU1NwgICAgIWISxs7a5u77BxMnM
        zODh9vbdVloICAgICAgICAgICAgIGBxGntf23I5DODc3NwhVg6ytsbO2ubu+wcTJzMzo9vb23VZaCAgI
        CAgICAgICAgYLo+fn9f29vb2n4k3NzdRr6ysrbGztrm7vsHEycz59vb29tBaCAgICAgICAgICBxBmp+c
        m9f29vb29vblmlqxsq+srK2xs7a5u77BxMz29vb29vaQJQgICAgICAgICCyL0pKJk9f29vb29vb2pIW4
        tbKvrKytsbO2ubu+weT29vb29vb2T1oICAgICAgICCyLkIuZn9f29vb29vakWrW6uLWyr6ysrbGzuL67
        v/b29vb29vb2oSgICAgICAgICC2MnZ2Pktf29vb29vakVMC9uri1sq+srL78/Pz86Pf29vb29vb29k8I
        CAgICAgICC2MlIiQn9f29vb29vakhcTAvbq4tbKvxvz8xcX8/Pr39vb29vb29o0dCAgICAgICC6Mmp/U
        09f29vb29vZPiMTEwL26uLW8+vy3hIS7/v759vfx7uzs7NEoCAgICAgICC6M19fV1Nf29vb29vZPpMnE
        xMC9urjg+r5PUkxaofr57eXk5OTk5ORaCAgICAgICC6N2NfX1df29vb29vZPpMnIxMTAvbrn+qxX28qI
        Vun56d7e3t7e3t5NWggICAgICC+N2djX19f29vb29vZPpcTExMTExMTq+qVH28rKWs755c/Pz8/Pz89K
        WggICAgICDCO2dnY19f29vb29vZPisTExMTExMTp+shWnbqmWrj5yra6vsDCx81LWggICAgICDGO3NnZ
        2Nf29vb29vZPhcTExMTExMfn+vqhWExYg8X5wbO2ubu+wcRLWggICAgICDKO3NzZ2df29vb29vZPT8TE
        xMTM5/P2//z+wISsvv7/sbGztrm7vsFVWggICAgICDKP3Nzc2df29vb29vakWsDJ4e/29vb29Pz8/MXI
        /P69rK2xs7a5u7taCAgICAgICDKP3Nzc3Nf29vb29vb2P6T29vb29vb29vn8/Pz8/L6vrKytsbO2ua4m
        CAgICAgICDOP3Nzc3Nf29vb29vb2pE/29vb29vb29vbKxMW+uLWyr6ysrbGztkodCAgICAgICDOP4tzc
        3Nf29vb29vb29leh9vb29vb29u3ExMC9uri1sq+srK2xsVgICAgICAgICDWQ4uLcfHx+p83s8/b29qRW
        7Pb29vb29uDJxMTAvbq4tbKvrKytgyQICAgICAgICDeQ4398Z3x0dHR2eHx8p3RShfb29vb29MzLycTE
        wL26uLWyr6ysWQgICAgICAgICDiQfWdnZ3xrbHF0bW10dHR0XYr29vb27ODMy8nExMC9uri1sq1VHggI
        CAgICAgICDuRZ2dnZ3xna3R2cXR0dHR0dF+K9vb26ODgzMvJxMTAvbq4s1MmCAgICAgICAgICDyRZ2dn
        Z3xna3R2dGx0dHR0dHRgSuXz6eHg4MzLycTEwL22UigICAgICAgICAgICDyRZ2dnZ3xqa3R0dHR0dHR0
        dHR0YFqP3unh4ODMy8nEwIZYIwgICAgICAgICAgICD2SZ2dngHx0cXR0dHR0dHR0dHR0dHRQWoaQoqLN
        pKWFWCgeCAgICAgICAgICAgICD6SZ2V76deBf3p4dnF0dHR0dHR0dHR0dHRdXVpaLSUfNwgICAgICAgI
        CAgICAgICD6SZ3zy8tfz9vbz6KSogX55dnFscXR0dHRna3R2dGtnNwgICAgICAgICAgICAgICD6TfPLy
        8tfy8fb29vb29vbz6M2mqH95dnFna3V0dHRnNwgICAgICAgICAgICAgICD+T8vLy8tfy8vb29vb29vb2
        9vb29vbz6M2mqIB8eHFnNwgICAgICAgICAgICAgICD+U8vLy8tfy8vLy8vLy8vLx8vLy8vLy8vLy8vLu
        486mNwgICAgICAgICAgICAgICECU8vLy7dfd5e7y8vLy8vLy8vLy8vLy8vLy8vLy8vLyNwgICAgICAgI
        CAgICAgICECX8vLv7peYmZmi0tDZ5e3y8vLy8vLy8vLy8vLy8vLyNwgICAgICAgICAgICAgICECX8/Hj
        l5+goJuamJeXmJmgoNDd4+vy8vLy8vLy8vLyNwgICAgICAgICAgICAgICD6X3JeX19fX19fT0tKgoKGZ
        mJeXmJmgn9Hd4+ny8vLyNwgICAgICAgICAgICAgICDyXl5eXl5+f0tPV19fX19fU09KgoKCZmJeXmJqg
        oNHZNwgICAgICAgICAgICAgICAhGiY2PkZeXl5eXl56f0tPU19fX19fV0tKfoKKZmZiXNwgICAgICAgI
        CAgICAgICAgICAgIQ0RGiYyOkJeXl5eXnJ6fn9PU19fX19fVmYyPCAgICAgICAgICAgICAgICAgICAgI
        CAgICAgIQkRFiYuNl5eXl5eXm52fn9eURkAICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAhA
        QUNFR4qNl5eXl0ZGQAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIQUNDQ0AI
        CAgICAgICAgICAgICAgICAgI////////AAD///////8AAP///////wAA///+Af//AAD///gAP/8AAP//
        8AAP/wAA/D/gAAf/AAD4B8AAA/8AAOAAgAAB/wAAwAAAAAH/AACAAAAAAP8AAIAAAAAAfwAAgAAAAAB/
        AACAAAAAAH8AAIAAAAAAPwAAgAAAAAA/AACAAAAAAD8AAIAAAAAAHwAAgAAAAAAfAACAAAAAAB8AAIAA
        AAAAHwAAgAAAAAAfAACAAAAAAD8AAIAAAAAAPwAAgAAAAAA/AACAAAAAAH8AAIAAAAAAfwAAgAAAAAD/
        AACAAAAAAP8AAIAAAAAB/wAAgAAAAAP/AACAAAAAB/8AAIAAAAAP/wAAgAAAAD//AACAAAAAP/8AAIAA
        AAA//wAAgAAAAD//AACAAAAAP/8AAIAAAAA//wAAgAAAAD//AACAAAAAP/8AAIAAAAA//wAAgAAAAD//
        AADAAAAAP/8AAPwAAAB//wAA//AAAP//AAD//4AB//8AAP///wf//wAAKAAAABAAAAAgAAAAAQAgAAAA
        AABABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjF5e88+i
        ov/mw8P/lmZm/wAAAKEAAAAXAAAAAAAAAAAAAAAAAAAAAAAAADObm5v0bm5u7WxsbOwAAAAA2YmJ//+w
        sP//wMD//9LS///j4///////Ri4u0wAAABYAAAAAAAAAAFNTUynT09P/3Nzc////////////mWZm//+h
        of//np7//7Cw///AwP//3d3///////////8AAAChAAAAAAAAAABiYmJIzMzM/9zc3P/////////////F
        xf//s7P//6Gh//+9yf//z/////7/////////////pnl5/wAAAEYAAAAAZWVlSNzc3P/c3Nz/////////
        ////0tL//8XF//+zs///usT/r4V9///x///07uz/9O3r//Tt6/8AAABGAAAAAGdnZ0jg4OD/3Nzc////
        /////////8zM///MzP//zMz/+c/S///atf//s7b//7Cw//nGxf/z1NL/AAAARgAAAABra2tI5OTk/9zc
        3P////////////nGxv//+fn////////n////xuf//+7///+env//sLD/9bq6/wAAAAAAAAAAbW1tSOfn
        5//c3Nz///////////+mbmz/////////////9vb//8XF//+zs///oaH//56e/59ra/8AAAAAAAAAAHBw
        cEjRawD/3JFC/9JwCf/RcAn/0nEK/7+fn////////+Hh///S0v//xcX//7Oz//mdnf8AAAApAAAAAAAA
        AAB0dHRI0WsA/9yRQv/ScQr/0nEK/9JxC//ScQv/mWZm///v7///4eH//9LS/8yVlf8AAAAcAAAAAAAA
        AAAAAAAAdnZ2SNyRQv/c3Nz///////HUtv/dlEb/0nAJ/9JxCv/ScQr/0nEL/9FtBP8AAAAAAAAAAAAA
        AAAAAAAAAAAAAHl5eUj6+vr/3Nzc//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/w2cD/AAAAAAAA
        AAAAAAAAAAAAAAAAAAB7e3tJ+/v7/9nVzv/Py8X/xMTE/8zFvv/i3db/9fTy//r6+v/6+vr/+vr6/wAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAKioqLnExMT/xMTE/8/Pz//Y2Nj/3Nzc/9zc3P/a1tH/1Me5/8bE
        wv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIWFhV+goKCjxMTE/4+P
        j/cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//wAA/gcAAIQDAAAAAwAAAAEAAAABAAAAAQAAAAMAAAAD
        AAAAAwAAAAcAAAAfAAAAHwAAAB8AAIAfAAD8PwAAKAAAACAAAABAAAAAAQAgAAAAAACAEAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAABwAAAAeQAAAHkAAABvAAAAPwAAACYAAAAEAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwICCZX0BAzXxTU+t8UlLsdE1N51I2NtIAAACaAAAAgQAA
        ACcAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX19fP0BA
        QAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9U1PqpnBw///AwP//x8f//9LS///Y2P//4+P//+jo/9m+
        vv+meHj/JhoawAAAAJIAAAAcAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADzg4
        OJJubm7taWlp629vb2hvb282AAAAAAAAAAAAAAAAAAAAALx/f//5q6v//7q6///AwP//y8v//9LS///d
        3f//4+P//+7u///7+/+ZZmb/Ri4u0wAAAFYAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBYW
        FkyVlZX/zs7O///////j4+P7hoaG8HBwcO5vb2/lb29vnqZybP/MgID//56e//+kpP//sLD//7W1///A
        wP//x8f//9LS///Y2P//7u7////////////s4uL/Ri4u0wAAAI4AAAAMAAAAAAAAAAAAAAAAAAAAAAAA
        AAA7OztVZWVl59HR0f/Q0ND/////////////////09PT+W9vb+Fvb2/us3Z2//+hof//mZn//56e//+q
        qv//sLD//7q6///AwP//y8v//9LS///7+/////////////////+SYWH7JhoawAAAACcAAAAEAAAAAAAA
        AAAAAAAAAAAAAKGhof/W1tb/nZ2d/8DAwP///////////////////////////+a5uf//s7P//62t//+h
        of//m5v//56e//+kpP//sLD//7W1///AwP//x8f///////////////////////////+meXn/AAAAgQAA
        ACgAAAAAAAAAAAAAAAAAAAAAo6Oj/7W1tf/Gxsb/09PT///////////////////////mubn/5rm5//S5
        uf//s7P//6en//+hof//mZn//56e//+qqv//s7n//7q6///ExP///////////////////////////9nG
        xv8AAACdAAAARgAAAAAAAAAAAAAAAAAAAAClpaX/wsLC/7W1tf/S0tL//////////////////////+a5
        uf/drq7//MPD//++vv//s7P//62t//+hof//zNP//9n////E7f//1vr//+P////+////////////////
        /////////////2tHR+QAAACFAAAAAAAAAAAAAAAAAAAAAKampv/Hx8f/2dnZ/9jY2P//////////////
        ///04eH/5rm5/9anp///y8v//8XF//+5uf//s7P//729///y////qbP/342N//K6vP//7P////r/////
        ///8+vr/+vf3//n19f/59fX/ilxc9wAAAJQAAAAAAAAAAAAAAAAAAAAAqamp/97e3v/c3Nz/29vb////
        ///////////////////mubn/5ri4///Q0P//zMz//8XF//++vv//7Oz///L//5hvcP+p5OX/yaqY/59w
        cP//+v//9vHv/+/l4//v5eP/7+Xj/+/l4/+pfn3/NSQkuAAAAAAAAAAAAAAAAAAAAACqqqr/4ODg/9zc
        3P/c3Nz//////////////////////+a5uf/ms7P//8zM///MzP//zMz//8zM///y8v//8v//loCD/6bq
        7v//3Ln/mWZm///6///07ez/6dzY/+nc2P/p3Nj/6dzY/62Dg/81JCS4AAAAAAAAAAAAAAAAAAAAAK2t
        rf/i4uL/4ODg/97e3v//////////////////////5rm5/9ipqf//zMz//8zM///MzP//zMz//+zs///y
        ///Zxsb/n21r/59ta//MgID///r////Hx///sLD//7W1///AwP//x8f/s4GB/zYkJLYAAAAAAAAAAAAA
        AAAAAAAArq6u/+Tk5P/h4eH/4ODg///////////////////////mubn/5rm5///MzP//zMz//9nZ///s
        7P////////T////u///yxcX/4peX//+6xP//9Pn//6Sk//+qqv//sLD//7q6///AwP+jcnL/OCYmrgAA
        AAAAAAAAAAAAAAAAAACwsLD/5ubm/+Tk5P/i4uL///////////////////////DW1v/mubn/////////
        /////////////////////////9/7///M////2f///9z1//+hof//m5v//56e//+kpP//sLD//7W1/4VY
        WO8AAABjAAAAAAAAAAAAAAAAAAAAALGxsf/n5+f/5eXl/+Tk5P///////////////////////////+a5
        uf/w1tb/////////////////////////////1dX//8bM//+/x///s7P//6en//+hof//mZn//56e//+q
        qv//sLD/aEZG0gAAAEAAAAAAAAAAAAAAAAAAAAAAtLS0/+rq6v/n5+f/3JFC/92WSv/ouoj/78yo//78
        +v//////8NbW/+a5uf/59fX////////////////////////S0v//zMz//8XF//++vv//s7P//62t//+h
        of//m5v//56e/8yFhf8AAABDAAAADAAAAAAAAAAAAAAAAAAAAAC1tbX/6+vr/9yRQv/RawD/0nEK/9Jx
        Cv/TdBD/1X4g/9uPP//ouoj/rHVz/7OMjP///////////////////f3//9bW///S0v//y8v//8XF//+5
        uf//s7P//6en//+hof/yk5P/n2pq/wAAABwAAAACAAAAAAAAAAAAAAAAAAAAALi4uP/RawD/0WsA/9Fr
        AP/RawD/0W0E/9JzDv/ScAn/0nEK/9JxCv/ScQv/0nEK/7+fn//////////////u7v//4eH//9vb///S
        0v//zMz//8XF//++vv//s7P/+amp/4RYWN0AAAAyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAubm5/9Fr
        AP/RawD/0WsA/9FrAP/RbQT/03QR/9JxCv/ScQv/0nEK+9JxC//ScQv/wHM0/6yDg////Pz//+/v///l
        5f//4eH//9bW///S0v//y8v//8XF//Kvr/+sdHT/LB0dOAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAC7u7v/0WsA/9FrAP/RawD/0nEK/9JwCf/ScQv/0nEK/9JxC//ScQv/0nEL/9JxCuvScQv/0nEK/6x5
        YP+ZZmb/0rKy/+bIyP/y0dH/5r6+/7+Ojv+fbGz/bklJWQAAAA0AAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAALy8vP/RawD/2I1A/+Wtcv/lrXL/3phN/9V9H//Scw//0nEK3dJxCvLScQr90nEK+tJx
        C//ScQr80nEL/9JxC/+2fVv/qXRf/5ZmZv+KY2P7cE5Op29vb+4AAAAMAAAAAwAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAv7+//9yRQv/6+vr/+vr6//r6+v/7+/v///////////////////////78
        +f/68OX/78yo/+ezfP/YhjH/03US/9FrAP/Sbgb/0nEL/9JxC//RawD/b29v7gAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAwMD/+vr6//r6+v/6+vr/+vr6//r6+v//////////////
        //////////////////////////////78+f/68OX/78yo/+i1f//ckUL/1Xwd/9FrAP9vb2/uAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMLCwv/6+vr/+vr6//b29v/s6OT/8vDs//r6
        +v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6/29v
        b+4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxMTE//r6+v/5+fn/+Pj4/8bE
        wv/JxcD/1Me5/93Y0f/n493/8vDs//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6
        +v/6+vr/b29v7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnFxcX/5eXl/8TE
        xP/c3Nz/3Nzc/9zc3P/b2db/29jT/9fSy//Uz8j/zMW+/8fEwf/ExMP/x8TB/9TPyf/Z1M3/6eTe/+7r
        5//6+vr/+vr6//r6+v9vb2/uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYmJiMcTE
        xP/ExMT/xMTE/8TExP/S0tL/1dXV/9vb2//c3Nz/3Nzc/9zc3P/b2tj/29nU/9jTzP/V0Mn/zMW+/8jE
        wf/ExMT/x8TB/9LNyP/X0sv/5uLb/29vb+4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAg4ODWpGRkX6dnZ2cra2txrW1tdrExMT/xMTE/8TExP/Ly8v/0NDQ/9TU
        1P/Z2dn/3Nzc/9zc3P/c3Nz/29va/8jFwv+4s6z7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgYGBVI6OjneampqUqqqqvsTE
        xP/ExMT/xMTE/8TExP/Kysr/0NDQ/9PT0//CwsL/j4+P9wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAH19fUuFhYVfhYWFXwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////2A///+AH/5+AAf4HgAH4AAAA+AAAAHgAAAB4AA
        AAeAAAAHgAAAB4AAAAeAAAAHgAAAB4AAAAeAAAAHgAAAB4AAAAeAAAAHgAAAH4AAAB+AAAB/gAAAf4AA
        Af+AAAH/gAAB/4AAAf8AAAH/AAAB//AAA///AAf///8f/ygAAAAwAAAAYAAAAAEAIAAAAAAAgCUAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAEAAAAAAAAAAAAAAAAAAAAXQAAAHAAAAB5AAAAegAAAHkAAABvAAAAWQAAAD8AAAAmAAAAEQAA
        AAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAUzAgIJlfQEDNdk5O5HxTU+t8UlLsfFJS7HRNTedSNjbSKBsbuAAA
        AJoAAACBAAAAUwAAACcAAAAMAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABVOTmtjF5e85xsbP+/i4v/z6Ki/+a7u//mv7//5sPD/8an
        p/+2j4//lmZm/4pcXPdGLy/RAAAAoQAAAHoAAABDAAAAFwAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAb29vjF9fXz9AQEAFAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH1TU+qmcHD/2Zqa///AwP//x8f//8vL///S
        0v//2Nj//93d///j4///6Oj/9eXl/9m+vv+meHj/gldX8yYaGsAAAACSAAAAVAAAABwAAAAEAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA84ODiSb29v7m5u
        bu1paWnrb29vrm9vb2hvb282b29vFwAAAAAAAAAAAAAAAAAAAAAAAAAAlmZm/7x/f//5q6v//7W1//+6
        uv//wMD//8fH///Ly///0tL//9jY///d3f//4+P//+jo///u7v//+/v/zLOz/5lmZv9GLi7TAAAAmAAA
        AFYAAAAcAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAANAAAAM0hI
        SLd6enr/m5ub9H5+fvBwcHDubm5u7W5ubu1vb2/ubGxs7G9vbz0AAAAAAAAAAAAAAACfbGn/2YmJ//+k
        pP//qqr//7Cw//+1tf//urr//8DA///Hx///y8v//9LS///Y2P//3d3//+Pj///p6f///////////+zi
        4v+fcHD/Ri4u0wAAAJcAAABTAAAAFgAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA
        ABAWFhZMVVVV15WVlf/Ozs7/3Nzc///////j4+P7ra2t9YaGhvBwcHDub29v7m9vb+Vvb2+eAAAAAKZy
        bP/MgID//5mZ//+env//pKT//6qq//+wsP//tbX//7q6///AwP//x8f//8vL///S0v//2Nj//93d///u
        7v/////////////////s4uL/n3Bw/0YuLtMAAACOAAAAQQAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAABjs7O1VlZWXnsbGx/9HR0f/Q0ND/3Nzc///////////////////////T09P5m5ub829v
        b+Fvb2/ub29v7rN2dv//oaH//5ub//+Zmf//np7//6Sk//+qqv//sLD//7W1//+6uv//wMD//8fH///L
        y///0tL//9jY///7+///////////////////////5tnZ/5JhYfsmGhrAAAAAeQAAACcAAAAEAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAU1NTKX19ffPHx8f/09PT/8vLy//Kysr/3Nzc////////////////////
        /////////////+zs7PzIyMj4mWZm//KkpP//p6f//6Gh//+bm///mZn//56e//+kpP//qqr//7Cw//+1
        tf//urr//8DA///Hx///y8v//93d/////////////////////////////////8yzs/+CV1fzAAAAoQAA
        AFMAAAARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYGBgSKGhof/W1tb/u7u7/52dnf/AwMD/3Nzc////
        ///////////////////////////////////mubn/v4WF//+zs///ra3//6en//+hof//m5v//5mZ//+e
        nv//pKT//6qq//+wsP//tbX//7q6///AwP//x8f//+vr////////////////////////////////////
        //+meXn/Ri8v0QAAAIEAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYWFhSKOjo/+1tbX/oaGh/8bG
        xv/T09P/3Nzc/////////////////////////////////+a5uf+PaWD/7K2t//+5uf//s7P//62t//+n
        p///oaH//5ub//+Zmf//np7//6Sk//+qqv//s7n//7rE//+6uv//xMT/////////////////////////
        ///////////////////Zxsb/ilxc9wAAAJ0AAABGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYmJiSKSk
        pP/Nzc3/zMzM/7CwsP+7u7v/3Nzc/////////////////////////////////+a5uf+mc3P//8XF//++
        vv//ubn//7Oz//+trf//p6f//6Gh//+bm///mZn//73J///T9P//zP///8/////W+///3+7///7/////
        ////////////////////////////////////////pnl5/zIiIsIAAABqAAAARgAAAAAAAAAAAAAAAAAA
        AAAAAAAAY2NjSKWlpf/CwsL/mZmZ/7W1tf/S0tL/3Nzc/////////////////////////////////+a5
        uf+/jIz//8vL///Fxf//vr7//7m5//+zs///ra3//6en//+hof//zNP//+X////Z////xO3//8Xq///W
        +v//4/////D////+////////////////////////////////////////xqmp/2tHR+QAAACFAAAARgAA
        AAAAAAAAAAAAAAAAAAAAAAAAZGRkSKampv/Hx8f/0tLS/9nZ2f/Y2Nj/3Nzc////////////////////
        /////////////6x5ef/Mm5v//8zM///Ly///xcX//76+//+5uf//s7P//62t//+9vf//8v///+D5//+p
        s//fjY3/0oqK//K6vP//7P///+7////6/////////v7+//z6+v/69/f/+fX1//n19f/59fX/4dHR/4pc
        XPcAAACUAAAARgAAAAAAAAAAAAAAAAAAAAAAAAAAZWVlSKenp//c3Nz/3Nzc/9vb2//Z2dn/3Nzc////
        /////////////////////////////6x5ef/mubn//9LS///MzP//y8v//8XF//++vv//ubn//7Oz///h
        4f//8v///7rE/796ev+fdnX/r4V9/5lmZv/Zxsb///H////6///59vX/9O7s//Tt6//07ev/9O3r//Tt
        6//07ev/9O3r/5lmZv8AAACdAAAARgAAAAAAAAAAAAAAAAAAAAAAAAAAZWVlSKmpqf/e3t7/3Nzc/9zc
        3P/b29v/3Nzc/////////////////////////////////6x5ef/muLj//9LS///Q0P//zMz//8vL///F
        xf//vr7//7m5///s7P//8v//6Zub/5hvcP+p5OX//9++/8mqmP+fcHD/9+3w///6///28e//7+Xj/+/l
        4//v5eP/7+Xj/+/l4//v5eP/7+Xj/6l+ff81JCS4AAAARgAAAAAAAAAAAAAAAAAAAAAAAAAAZmZmSKqq
        qv/g4OD/3t7e/9zc3P/c3Nz/3Nzc/////////////////////////////////6x5ef/ms7P//8zM///M
        zP//zMz//8zM///MzP//zMz//8zM///y8v//8v//5qys/5aAg/+m6u7//9y5///cuf+ZZmb/7tfW///6
        ///07ez/6dzY/+nc2P/p3Nj/6dzY/+nc2P/p3Nj/6dzY/62Dg/81JCS4AAAARgAAAAAAAAAAAAAAAAAA
        AAAAAAAAZ2dnSKurq//h4eH/4ODg/97e3v/c3Nz/3Nzc/////////////////////////////////6x5
        ef/Sn5///8zM///MzP//zMz//8zM///MzP//zMz//8zM///v7///8v//+c/S/59wcP+nztD//9q1/+zE
        pv+ZZmb//7O2///6////1dX//7Cw//y5uf/5wcD/+cbF//nLyv/2z83/89TS/6+Cgv81JCS4AAAARgAA
        AAAAAAAAAAAAAAAAAAAAAAAAaWlpSK2trf/i4uL/4eHh/+Dg4P/e3t7/3Nzc////////////////////
        /////////////6x5ef/Gk5P//8zM///MzP//zMz//8zM///MzP//zMz//8/P///s7P//8v////D//9nG
        xv+fbWv/s4N5/59ta//MgID//8rS///6////x8f//6qq//+wsP//tbX//7q6///AwP//x8f//8vL/7OB
        gf82JCS2AAAARgAAAAAAAAAAAAAAAAAAAAAAAAAAampqSK6urv/k5OT/4uLi/+Hh4f/g4OD/3Nzc////
        /////////////////////////////6x5ef+seXn//8zM///MzP//zMz//8zM///Z2f//7Oz///z8////
        ////9P///+X////u///yxcX/xouL/+KXl///usT//+7////0+f//pKT//6Sk//+qqv//sLD//7W1//+6
        uv//wMD//8fH/6Nycv84JiauAAAARgAAAAAAAAAAAAAAAAAAAAAAAAAAa2trSK+vr//l5eX/5OTk/+Li
        4v/h4eH/3Nzc/////////////////////////////////+a5uf+ZZmb/+cbG///S0v//6en///n5////
        /////////////////////f///+f////Z////yfX//8bn///Q7///4////+7///+9wP//mZn//56e//+k
        pP//qqr//7Cw//+1tf//urr/9bq6/5lmZv8AAAB/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbGxsSLCw
        sP/m5ub/5eXl/+Tk5P/i4uL/3Nzc//////////////////////////////////////97YXn/0ra2////
        //////////////////////////////////////////r////f+///zP///8/////Z////3PX//7zC//+h
        of//m5v//5mZ//+env//pKT//6qq//+wsP//tbX/3J+f/4VYWO8AAABjAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAbW1tSLGxsf/n5+f/5ubm/+Xl5f/k5OT/3Nzc////////////////////////////////////
        ///mubn/pnl5///////////////////////////////////////////////////V1f//xsz//8PP//+/
        x///s7P//62t//+np///oaH//5ub//+Zmf//np7//6Sk//+qqv//sLD/v4OD/2hGRtIAAABAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAbW1tSLKysv/p6en/5+fn/+bm5v/l5eX/3Nzc////////////////////
        ////////////////////////pm5s/9nGxv////////////////////////////////////////b2///M
        zP//y8v//8XF//++vv//ubn//7Oz//+trf//p6f//6Gh//+bm///mZn//56e//+kpP/5paX/n2tr/zQi
        Io8AAAAhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbm5uSLS0tP/q6ur/6enp/+fn5//ckUL/3JFC/92W
        Sv/ouoj/9N/I//v17f/+/Pr/////////////////5rm5/59wcP/59fX/////////////////////////
        /////////+Xl///S0v//zMz//8vL///Fxf//vr7//7m5//+zs///ra3//6en//+hof//m5v//5mZ//+e
        nv/MhYX/gFVV5QAAAEMAAAAMAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAb29vSLW1tf/r6+v/3JxW/9yR
        Qv/RawD/3JFC/9JxCv/ScQr/0nEK/9N0EP/VfiD/248//9uPP//ouoj/0nEKVqx1c/+zjIz/////////
        /////////////////////f3//97e///W1v//0tL//8zM///Ly///xcX//76+//+5uf//s7P//62t//+n
        p///oaH//5ub//KTk/+famr/OiYmgAAAABwAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcHBwSLa2
        tv/flkT/0WsA/9FrAP/RawD/3JFC/9FuBf/Rbwj/0nAJ/9JxCv/RcAn/0XAJ/9JxCvjScQr60nEK/9Jx
        Cv+nb2D/v5+f////////////////////////9fX//+Hh///b2///1tb//9LS///MzP//y8v//8XF//++
        vv//ubn//7Oz//+trf//p6f/+Z2d/6xwcP9xS0vCAAAAKQAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAcnJySLi4uP/RawD/0WsA/9FrAP/RawD/3JFC/9FrAP/RbQT/0nEK/9JzDv/ScAn/0nEK/9Jx
        Cv/ScQr/0nEK/9JxC//ScQr/sG0//7+fn///////////////////7u7//+Xl///h4f//29v//9bW///S
        0v//zMz//8vL///Fxf//vr7//7m5//+zs//5qan/rHJy/4RYWN0AAAAyAAAACQAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAc3NzSLm5uf/RawD/0WsA/9FrAP/RawD/3JFC/9FrAP/RbQT/0nEL/9N0
        Ef/ScQr/0W8H/9JxC//ScQr70nEK/9JxC//ScQv/0nEL/8BzNP+sg4P/8uzs///8/P//7+///+np///l
        5f//4eH//9vb///W1v//0tL//8zM///Ly///xcX//76+//Kvr/+sdHT/iV5e4iwdHTgAAAAKAAAAAQAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdHR0SLq6uv/RawD/0WsA/9FrAP/RawD/3JFC/9Ft
        A//RbgX/0nEK/9JxC//ScQr/0nEK/9JxCvrScQv/0nEL/9JxC//ScQr/0nEL/9JxCvnBeDj/mWZm/8yw
        sP/y4eH//+/v///p6f//5eX//+Hh///b2///1tb//9LS///MzP/5xcX/zJWV/59ra/9+VFSuAAAAHAAA
        AAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdXV1SLu7u//RawD/0WsA/9Fr
        AP/cn2D/3JFC/9JxCv/ScAn/0nEL/9JxC//ScQr/0nEL/9JxC//ScQv/0nEL/9JxC//ScQrr0nEL/9Jx
        C//ScQr/0nEK/6x5YP+ZZmb/uZGR/9Kysv/myMj/5sTE//LR0f/mvr7/2ays/7+Ojv+fbGz/jV5ez25J
        SVkAAAANAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdnZ2SLy8
        vP/RawD/0WsB/9iNQP/v7+//3Nzc/+Wtcv/emE3/2Ygx/9V9H//Scw//0nAJ/9JxCt3ScQry0nEK/NJx
        Cv3ScQr60nEK+dJxC//ScQr80nEK6NJxC//ScQv/0nEK/7Z9W/+pdF//k2Zm/5ZmZv+KY2P7flZW43BO
        Tqdvb2/uAAAAGQAAAAwAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAdnZ2SL6+vv/RawD/3JFC//r6+v/6+vr/3Nzc//z8/P////////////78+f/68OX/8dS2/+vA
        k//jqGj/3ZRG/9iELP/TdhP/0nAJ/9FuB//ScAn/0nEK/9JxCv/ScQv/0nEK/9FrAP/RbQT/0nEL/9N0
        Ef/ScQr/0W0E/9FrAP9vb2/uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAd3d3SL+/v//ckUL/+vr6//r6+v/6+vr/3Nzc//r6+v/7+/v/////////
        //////////////////////////////78+f/68OX/9NzE/+/MqP/ns3z/4J5X/9iGMf/TdRL/0nAJ/9Fr
        AP/Sbgb/0nIM/9JxC//ScQv/0nEL/9FrAP9vb2/uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeHh4SMDAwP/6+vr/+vr6//r6+v/6+vr/3Nzc//r6
        +v/6+vr///////////////////////////////////////////////////////////////////////78
        +f/68OX/9NzE/+/MqP/otX//4qNg/9yRQv/VfB3/0nAJ/9FrAP9vb2/uAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeXl5SMHBwf/6+vr/+vr6//r6
        +v/6+vr/3Nzc//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//v7+//6+vr/+vr6//r6
        +v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//n39f/16+H/8NnA/+zJpf9vb2/uAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAe3t7SMLC
        wv/6+vr/+vr6//r6+v/29vb/3Nzc/+zo5P/y8Oz/9/f2//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6
        +v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6
        +v9vb2/uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAfHx8SMTExP/6+vr/+vr6//n5+f/4+Pj/xMTE/8bEwv/JxcD/zcW9/9THuf/d2NH/497X/+fj
        3f/y8Oz/9vb0//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6
        +v/6+vr/+vr6//r6+v9vb2/uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAABe3t7ScXFxf/8/Pz/+/v7/+vr6//ExMT/2dXO/9fSy//Tzsf/z8vF/8vI
        xP/HxMH/xMTE/8XEw//IxMH/zMW+/9TQyf/Z1Mz/4t3W/+vn4f/w7un/9fTy//r6+v/6+vr/+vr6//r6
        +v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v9vb2/uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJd3d3TMXFxf/l5eX/xMTE/8TExP/c3Nz/3Nzc/9zc
        3P/c3Nz/3Nzc/9vZ1v/b2NP/2tbP/9fSy//Uz8j/0czG/8zFvv/HxMH/xMTD/8TEw//HxMH/zMW+/9TP
        yf/Z1M3/4NvU/+nk3v/u6+f/8/Hv//r6+v/6+vr/+vr6//r6+v9vb2/uAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABiYmIxc3NzY8TExP/ExMT/xMTE/8TE
        xP/ExMT/0NDQ/9LS0v/V1dX/2NjY/9vb2//c3Nz/3Nzc/9zc3P/c3Nz/3Nzc/9va2P/b2dT/2tbR/9jT
        zP/V0Mn/0s3H/8zFvv/IxMH/xcTD/8TExP/HxMH/zMnF/9LNyP/X0sv/4NvU/+bi2/9vb2/uAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJSU
        lIadnZ2cqKioubCwsM24uLjhxMTE/8TExP/ExMT/xMTE/8TExP/ExMT/z8/P/9HR0f/V1dX/2NjY/9ra
        2v/c3Nz/3Nzc/9zc3P/c3Nz/3Nzc/9zb2v/b2Nb/2tbR/9nUzf/X0cr/1Me5/83Fvf/JxcD/xsTC/8TE
        xP9vb2/uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDg4NaiYmJapGRkX6dnZ2cpaWlsq2trca1tbXaxMTE/8TE
        xP/ExMT/xMTE/8TExP/Ly8v/zs7O/9DQ0P/U1NT/19fX/9nZ2f/c3Nz/3Nzc/9zc3P/c3Nz/3Nzc/9vb
        2v/IxcL/ramk+bizrPsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AACBgYFUh4eHZY6OjneampqUoqKiqqqqqr7ExMT/xMTE/8TExP/ExMT/xMTE/8TExP/Kysr/zc3N/9DQ
        0P/T09P/3Nzc/8LCwv+Pj4/3fHx8SAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHx8fEh+fn5PhYWFX46OjneXl5eNoKCgo6io
        qLnExMT/xMTE/8TExP/ExMT/j4+P94+Pj/d8fHxIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAB9fX1LhYWFX4WFhV+FhYVffHx8SAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////8AAP//
        /////wAA///7gA//AAD///wAA/8AAP//+AAB/wAA/j/wAAD/AAD4A+AAAH8AAMABwAAAPwAAgACAAAA/
        AACAAAAAAB8AAIAAAAAAHwAAgAAAAAAfAACAAAAAAB8AAIAAAAAADwAAgAAAAAAPAACAAAAAAA8AAIAA
        AAAADwAAgAAAAAAPAACAAAAAAA8AAIAAAAAADwAAgAAAAAAPAACAAAAAAA8AAIAAAAAAHwAAgAAAAAAf
        AACAAAAAAB8AAIAAAAAAHwAAgAAAAAAdAACAAAAAAB8AAIAAAAAAPwAAgAAAAAB/AACAAAAAAH8AAIAA
        AAAB/wAAgAAAAAP/AACAAAAAB/8AAIAAAAA//wAAgAAAAD//AACAAAAAP/8AAIAAAAA//wAAgAAAAD//
        AACAAAAAP/8AAAAAAAA//wAAAAAAAD//AAAAAAAAP/8AAMAAAAA//wAA/AAAAH//AAD/8AAA//8AAP//
        gAH3/wAA////B///AAA=
</value>
  </data>
</root>

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article, along with any associated source code and files, is licensed under The MIT License

Share

About the Author

Davide Icardi
Software Developer
Italy Italy
No Biography provided

You may also be interested in...

| Advertise | Privacy | Terms of Use | Mobile
Web02 | 2.8.160927.1 | Last Updated 5 Jan 2004
Article Copyright 2003 by Davide Icardi
Everything else Copyright © CodeProject, 1999-2016
Layout: fixed | fluid