Click here to Skip to main content
15,894,460 members
Articles / Desktop Programming / Windows Forms

Windows Vista aware NT Service interacting with the desktop

Rate me:
Please Sign up or sign in to vote.
4.90/5 (30 votes)
27 Mar 200735 min read 133.5K   1.4K   103  
How to build Windows Vista aware Windows NT Service which can interact with the user
<?xml version="1.0" encoding="utf-8"?>
<root>
  <!-- 
    Microsoft ResX Schema 
    
    Version 2.0
    
    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">2.0</resheader>
    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
        <value>[base64 mime encoded serialized .NET Framework object]</value>
    </data>
    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
        <comment>This is a comment</comment>
    </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 for serialized 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.Runtime.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:import namespace="http://www.w3.org/XML/1998/namespace" />
    <xsd:element name="root" msdata:IsDataSet="true">
      <xsd:complexType>
        <xsd:choice maxOccurs="unbounded">
          <xsd:element name="metadata">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="value" type="xsd:string" minOccurs="0" />
              </xsd:sequence>
              <xsd:attribute name="name" use="required" type="xsd:string" />
              <xsd:attribute name="type" type="xsd:string" />
              <xsd:attribute name="mimetype" type="xsd:string" />
              <xsd:attribute ref="xml:space" />
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="assembly">
            <xsd:complexType>
              <xsd:attribute name="alias" type="xsd:string" />
              <xsd:attribute name="name" type="xsd:string" />
            </xsd:complexType>
          </xsd:element>
          <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" use="required" msdata:Ordinal="1" />
              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
              <xsd:attribute ref="xml:space" />
            </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>2.0</value>
  </resheader>
  <resheader name="reader">
    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
  </resheader>
  <resheader name="writer">
    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
  </resheader>
  <metadata name="notifyIcon1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
    <value>17, 17</value>
  </metadata>
  <metadata name="contextMenuStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
    <value>130, 17</value>
  </metadata>
  <assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
  <data name="notifyIcon1.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
    <value>
        AAABAAMAMDAAAAAACACoDgAANgAAACAgAAAAABgAqAwAAN4OAAAQEAAAAAAIAGgFAACGGwAAKAAAADAA
        AABgAAAAAQAIAAAAAAAACQAAAAAAAAAAAAAAAQAAAAEAAAAAAAD///8AVDbuAJNe3gCgZtsAtnPHAKVn
        tgBuRqcAYT6iAHRGoQBUNooAIgVhAB0RWgCFUaoAlVy0ACAWVgBTL44AZDqXALl21AAzGXoAxn7RAK1u
        1wCHVuEApWe+ACQbUgB6TuQAbkbnADMJQAASAmcAZDqDAFMvhgCFUYoAIg0xABYHIwAiDXEAGQxfAEMk
        hAAWB2MAYT7qAP8AAADGfoEArSZDAK1ulwCgAkAAlwAAAJUIAACgZpMAegZgAHQGIQC2c4MAYQpAAIUB
        AABUAkAAkwpAAEMkAAASAgMApQMAADMZCgBuBmMAUwsAAJNeigC5NkAAQAAAAIsAAACHVoEAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKX8tgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAODg4ODg4ODg4ODg4ODg4ODg4ODg4O
        Dg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4O
        Dg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4O
        Dg4ODg5LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0sODg4ODg5LS0tLS0tL
        S0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0sODg4ODg5LS0tLS0tLS0tLS0tLS0tLS0tL
        S0tLS0tLS0tLS0tLS0tLS0tLS0tLS0sODg4ODg5LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tL
        S0tLS0tLS0tLS0sODg4ODg5LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0sO
        Dg4ODg5LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0sODg4ODg5LS0tLS0tL
        LQImGktLS0tLS0tLS0tLS0tLS0tLACUjDA8YPwBLS0tLS0sODg4ODg5LS0tLS0tLPgomPxZLS0tLS0tL
        S0tLS0tLS0tLIiEjDA8YPktLS0tLS0sODg4ODg5LS0tLS0tLSzQmGgBLS0tLS0tLS0tLS0tLS0tLLSUj
        DA8tAEtLS0tLS0sODg4ODg5LS0tLS0tLSwAIGgAAS0tLS0tLS0tLS0tLS0s+NyUjDA8AAEtLS0tLS0sO
        Dg4ODg5LS0tLS0tLS0syGhkAS0tLS0tLS0tLS0tLS0s/JSUjDA8AS0tLS0tLS0sODg4ODg5LS0tLS0tL
        S0sABxkAAEtLS0tLS0tLS0tLSwALJSUjDD8AS0tLS0tLS0sODg4ODg5LS0tLS0tLS0sAOhkWAAAAJgAA
        JgAmACYAAAAgJSUjDABLS0tLS0tLS0sODg4ODg5LS0tLS0tLS0tLPxkWPhkUGRkUGRQUFCUlJRsiJSUj
        LQBLS0tLS0tLS0sODg4ODg5LS0tLS0tLS0tLAC8WLRkZGRkZFBkUFCUlJTkiJSUjPktLS0tLS0tLS0sO
        Dg4ODg5LS0tLS0tLS0tLSz8WAz5LS0tLS0tLS0tLLRMiJSUjAEtLS0tLS0tLS0sODg4ODg5LS0tLS0tL
        S0tLSz5AAz8AS0tLS0tLS0sANhMiJSUAAEtLS0tLS0tLS0sODg4ODg5LS0tLS0tLS0tLS0stAwQAS0tL
        S0tLS0s/JBMiJSUAS0tLS0tLS0tLS0sODg4ODg5LS0tLS0tLS0tLS0s+PAQ/AEtLS0tLS0s7JBMiJT8A
        S0tLS0tLS0tLS0sODg4ODg5LS0tLS0tLS0tLS0tLNQQVAEtLS0tLSwAeJBMiJT5LS0tLS0tLS0tLS0sO
        Dg4ODg5LS0tLS0tLS0tLS0tLAC4VAABLS0tLSy0QJBMiLQBLS0tLS0tLS0tLS0sODg4ODg5LS0tLS0tL
        S0tLS0tLSysVEgBLS0tLPh0QJBMiAABLS0tLS0tLS0tLS0sODg4ODg5LS0tLS0tLS0tLS0tLSwAqEgAA
        S0tLPxEQJBMiAEtLS0tLS0tLS0tLS0sODg4ODg5LS0tLS0tLS0tLS0tLSwApEhQAS0sAMBEQJBM/AEtL
        S0tLS0tLS0tLS0sODg4ODg5LS0tLS0tLS0tLS0tLS0s/EhQ+S0sACREQJBMAS0tLS0tLS0tLS0tLS0sO
        Dg4ODg5LS0tLS0tLS0tLS0tLS0sAPRQtAEszCREQJC0AS0tLS0tLS0tLS0tLS0sODg4ODg5LS0tLS0tL
        S0tLS0tLS0tLPxQFPj4fCREQJD5LS0tLS0tLS0tLS0tLS0sODg4ODg5LS0tLS0tLS0tLS0tLS0tLPigF
        Py0NCREQJABLS0tLS0tLS0tLS0tLS0sODg4ODg5LS0tLS0tLS0tLS0tLS0tLSy0FFw4NCREQPwBLS0tL
        S0tLS0tLS0tLS0sODg4ODg5LS0tLS0tLS0tLS0tLS0tLSz4xFw4NCREQAEtLS0tLS0tLS0tLS0tLS0sO
        Dg4ODg5LS0tLS0tLS0tLS0tLS0tLS0stFw4NCREtAEtLS0tLS0tLS0tLS0tLS0sODg4ODg5LS0tLS0tL
        S0tLS0tLS0tLS0sABg4NCRE+S0tLS0tLS0tLS0tLS0tLS0sODg4ODg5LS0tLS0tLS0tLS0tLS0tLS0tL
        OA4NCREAS0tLS0tLS0tLS0tLS0tLS0sODg4ODg5LS0tLS0tLS0tLS0tLS0tLS0tLAA4NCQAAS0tLS0tL
        S0tLS0tLS0tLS0sODg4ODg5LS0tLS0tLS0tLS0tLS0tLS0tLSy0NCQBLS0tLS0tLS0tLS0tLS0tLS0sO
        Dg4ODg5LS0tLS0tLS0tLS0tLS0tLS0tLSz8NPwBLS0tLS0tLS0tLS0tLS0tLS0sODg4ODg5LS0tLS0tL
        S0tLS0tLS0tLS0tLSwAAPktLS0tLS0tLS0tLS0tLS0tLS0sODg4ODg5LS0tLS0tLS0tLS0tLS0tLS0tL
        S0tLS0tLS0tLS0tLS0tLS0tLS0tLS0sODg4ODg5LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tL
        S0tLS0tLS0tLS0sODg4ODg5LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0sO
        Dg4ODg5LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0sODg4ODg5LS0tLS0tL
        S0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0sODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4O
        Dg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4O
        Dg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4O
        Dg4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAABAAAAAAAAAAAAAAAAACABAAA
        AAAACG1YAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAABAgAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAIAAAAAAAAAAAAgAAAAAAABAAAAAAAAABAgAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAIAAAAEAAAAABABgAAAAAAAAMAAAAAAAAAAAAAAAA
        AAAAAAAAlVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0
        lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0
        lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0
        lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0iv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+K
        iv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+KlVy0lVy0lVy0lVy0
        iv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+K
        iv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+KlVy0lVy0lVy0lVy0iv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+K
        iv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+K
        lVy0lVy0lVy0lVy0iv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+K
        iv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+KlVy0lVy0lVy0lVy0iv+Kiv+Kiv+Kiv+K
        0qqqYCSIaDjPfEXKiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+KHgpuFgZXGg1dHxRXPRI2Xjg4
        iv+Kiv+Kiv+Kiv+KlVy0lVy0lVy0lVy0iv+Kiv+Kiv+Kiv+K6eLid0VzaDjPRSJl2Mf0iv+Kiv+Kiv+K
        iv+Kiv+Kiv+Kiv+Kiv+Kiv+KnnWXNAVAGg1dHxRXUQYSsaqqiv+Kiv+Kiv+Kiv+KlVy0lVy0lVy0lVy0
        iv+Kiv+Kiv+Kiv+Kiv+KjY2NZTSjPyh/xsbGiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+KQAAMFAVO
        Gg1dHxRXVVVViv+Kiv+Kiv+Kiv+Kiv+KlVy0lVy0lVy0lVy0iv+Kiv+Kiv+Kiv+Kiv+Kiv+KORlMdkvW
        VVVViv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+KMwJNFAVkGg1dTgoxVVVViv+Kiv+Kiv+Kiv+Kiv+K
        lVy0lVy0lVy0lVy0iv+Kiv+Kiv+Kiv+Kiv+Kiv+K0avAeTWuYTmWsaqqgjmWgjmW1MbGgjmWgjmW1MbG
        gjmWYFdjHAlRFAVkJwtTFgMUiv+Kiv+Kiv+Kiv+Kiv+Kiv+KlVy0lVy0lVy0lVy0iv+Kiv+Kiv+Kiv+K
        iv+Kiv+K8uLimUyWgjmWYTg4gjmWgjmWgjmW1MbGgjmWgjmW1MbGTCkuHAltFAVkLwg/kHFxiv+Kiv+K
        iv+Kiv+Kiv+Kiv+KlVy0lVy0lVy0lVy0iv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+KoFVVi1jKax9KxsbGiv+K
        iv+Kiv+Kiv+Kiv+K0q6qShRRHAltFAVkJyFGxsbGiv+Kiv+Kiv+Kiv+Kiv+Kiv+KlVy0lVy0lVy0lVy0
        iv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+K1MbGkTJmlkyrVVVViv+Kiv+Kiv+Kiv+Kiv+KjERWOBxuHAltFAVk
        VVVViv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+KlVy0lVy0lVy0lVy0iv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+K
        hU5em1m3Yxgvqqqqiv+Kiv+Kiv+KxsbGTRtJOBx9HAltUQAijY2Niv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+K
        lVy0lVy0lVy0lVy0iv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+KuquxekV5c0mPqqqqiv+Kiv+Kiv+Kl1VV
        TSuIOBx9OghWMQALiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+KlVy0lVy0lVy0lVy0iv+Kiv+Kiv+Kiv+K
        iv+Kiv+Kiv+Kiv+Kiv+Km1VxsXDHPSdGiv+Kiv+Kx6qqYCZbTSuKOBx9FghLqqqqiv+Kiv+Kiv+Kiv+K
        iv+Kiv+Kiv+Kiv+KlVy0lVy0lVy0lVy0iv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+KxsbGsVCFlV+j
        jY2Niv+K0quxaydrTSuKOBx9RAIZqqqqiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+KlVy0lVy0lVy0lVy0
        iv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Ks1huwXTBdjg44uLiQxc1aT6aTSuKThZiVVVViv+K
        iv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+KlVy0lVy0lVy0lVy0iv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+K
        iv+Kiv+K3bCxt1qSgDJYYzg4fztyaT6aTSuKVAwsxsbGiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+K
        lVy0lVy0lVy0lVy0iv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+K1MbGo1RVqleZlR89f02naT6a
        VSd7Hggdiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+KlVy0lVy0lVy0lVy0iv+Kiv+Kiv+Kiv+K
        iv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+KklVVsG+lml+3f02naT6aRh9egHFxiv+Kiv+Kiv+Kiv+Kiv+Kiv+K
        iv+Kiv+Kiv+Kiv+KlVy0lVy0lVy0lVy0iv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+K
        eSI+ml+2f02naT6abRwcxsbGiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+KlVy0lVy0lVy0lVy0
        iv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+KqH2FmkmMf02naT6aY1VViv+Kiv+Kiv+K
        iv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+KlVy0lVy0lVy0lVy0iv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+K
        iv+Kiv+Kiv+Kiv+KxsbGf0Zsf02nJhc1iv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+K
        lVy0lVy0lVy0lVy0iv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Ks1ZVhD2DKwcR
        iv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+KlVy0lVy0lVy0lVy0iv+Kiv+Kiv+Kiv+K
        iv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+KY1VV1MbGiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+K
        iv+Kiv+Kiv+Kiv+KlVy0lVy0lVy0lVy0iv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+K
        iv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+KlVy0lVy0lVy0lVy0
        iv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+K
        iv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+KlVy0lVy0lVy0lVy0iv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+K
        iv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+K
        lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0
        lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0
        lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0
        lVy0lVy0lVy0lVy0lVy0lVy0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAEAAAACAAAAABAAgAAAAAAAABAAAAAAAAAAAAAAAB
        AAAAAQAAAAAAAP///wDbyfQA59HwAOHM6QDi4uIA0MHfAMC21gB3NrMArG+zAHRFoABvPHEAQySEAGMs
        mgAYB2kAHBFaADMETwB2PI0ALQ5QALuT1wCyg8AAnlqlAF0eaAD/AAAA9OLiAPDGxgDp0d4A18bGANWb
        pADUobUAzsbGALuqqgCzjY0AqW2EAKmPmAC3k6gAmz2UAItUgwCGSH4AgldtAHQqXADkxsYAXC9aAM18
        rQBVIkUArl2XAHs+SgBKBDwAqGFrAOjGxgCwUZQApW+ZAAAAAAAAAAAAAAAAAAAAAAAAAAAAqv3CAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAgICAgICAgICAgICAgICAgIOTk5OTk5OTk5OTk5OTkICDk5OTk5OTk5OTk5OTk5CAg5
        ORQNAjk5OTkLDy45OQgIOTkYCBsTExMTEBIfOTkICDk5ORMlHjk5Iw4sOTk5CAg5OTkZJB45OSYOIjk5
        OQgIOTk5OQkhORkMLwU5OTkICDk5OTkaFQUzDCc5OTk5CAg5OTk5OSswERYeOTk5OQgIOTk5OTkcMgoq
        OTk5OTkICDk5OTk5OS0KIDk5OTk5CAg5OTk5OTkdKDk5OTk5OQgIOTk5OTk5OSk5OTk5OTkICDk5OTk5
        OTk5OTk5OTk5CAgICAgICAgICAgICAgICAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
</value>
  </data>
  <metadata name="timer1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
    <value>285, 17</value>
  </metadata>
  <data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
    <value>
        AAABAAMAMDAAAAAACACoDgAANgAAACAgAAAAABgAqAwAAN4OAAAQEAAAAAAIAGgFAACGGwAAKAAAADAA
        AABgAAAAAQAIAAAAAAAACQAAAAAAAAAAAAAAAQAAAAEAAAAAAAD///8AVDbuAJNe3gCgZtsAtnPHAKVn
        tgBuRqcAYT6iAHRGoQBUNooAIgVhAB0RWgCFUaoAlVy0ACAWVgBTL44AZDqXALl21AAzGXoAxn7RAK1u
        1wCHVuEApWe+ACQbUgB6TuQAbkbnADMJQAASAmcAZDqDAFMvhgCFUYoAIg0xABYHIwAiDXEAGQxfAEMk
        hAAWB2MAYT7qAP8AAADGfoEArSZDAK1ulwCgAkAAlwAAAJUIAACgZpMAegZgAHQGIQC2c4MAYQpAAIUB
        AABUAkAAkwpAAEMkAAASAgMApQMAADMZCgBuBmMAUwsAAJNeigC5NkAAQAAAAIsAAACHVoEAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKX8tgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAODg4ODg4ODg4ODg4ODg4ODg4ODg4O
        Dg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4O
        Dg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4O
        Dg4ODg5LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0sODg4ODg5LS0tLS0tL
        S0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0sODg4ODg5LS0tLS0tLS0tLS0tLS0tLS0tL
        S0tLS0tLS0tLS0tLS0tLS0tLS0tLS0sODg4ODg5LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tL
        S0tLS0tLS0tLS0sODg4ODg5LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0sO
        Dg4ODg5LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0sODg4ODg5LS0tLS0tL
        LQImGktLS0tLS0tLS0tLS0tLS0tLACUjDA8YPwBLS0tLS0sODg4ODg5LS0tLS0tLPgomPxZLS0tLS0tL
        S0tLS0tLS0tLIiEjDA8YPktLS0tLS0sODg4ODg5LS0tLS0tLSzQmGgBLS0tLS0tLS0tLS0tLS0tLLSUj
        DA8tAEtLS0tLS0sODg4ODg5LS0tLS0tLSwAIGgAAS0tLS0tLS0tLS0tLS0s+NyUjDA8AAEtLS0tLS0sO
        Dg4ODg5LS0tLS0tLS0syGhkAS0tLS0tLS0tLS0tLS0s/JSUjDA8AS0tLS0tLS0sODg4ODg5LS0tLS0tL
        S0sABxkAAEtLS0tLS0tLS0tLSwALJSUjDD8AS0tLS0tLS0sODg4ODg5LS0tLS0tLS0sAOhkWAAAAJgAA
        JgAmACYAAAAgJSUjDABLS0tLS0tLS0sODg4ODg5LS0tLS0tLS0tLPxkWPhkUGRkUGRQUFCUlJRsiJSUj
        LQBLS0tLS0tLS0sODg4ODg5LS0tLS0tLS0tLAC8WLRkZGRkZFBkUFCUlJTkiJSUjPktLS0tLS0tLS0sO
        Dg4ODg5LS0tLS0tLS0tLSz8WAz5LS0tLS0tLS0tLLRMiJSUjAEtLS0tLS0tLS0sODg4ODg5LS0tLS0tL
        S0tLSz5AAz8AS0tLS0tLS0sANhMiJSUAAEtLS0tLS0tLS0sODg4ODg5LS0tLS0tLS0tLS0stAwQAS0tL
        S0tLS0s/JBMiJSUAS0tLS0tLS0tLS0sODg4ODg5LS0tLS0tLS0tLS0s+PAQ/AEtLS0tLS0s7JBMiJT8A
        S0tLS0tLS0tLS0sODg4ODg5LS0tLS0tLS0tLS0tLNQQVAEtLS0tLSwAeJBMiJT5LS0tLS0tLS0tLS0sO
        Dg4ODg5LS0tLS0tLS0tLS0tLAC4VAABLS0tLSy0QJBMiLQBLS0tLS0tLS0tLS0sODg4ODg5LS0tLS0tL
        S0tLS0tLSysVEgBLS0tLPh0QJBMiAABLS0tLS0tLS0tLS0sODg4ODg5LS0tLS0tLS0tLS0tLSwAqEgAA
        S0tLPxEQJBMiAEtLS0tLS0tLS0tLS0sODg4ODg5LS0tLS0tLS0tLS0tLSwApEhQAS0sAMBEQJBM/AEtL
        S0tLS0tLS0tLS0sODg4ODg5LS0tLS0tLS0tLS0tLS0s/EhQ+S0sACREQJBMAS0tLS0tLS0tLS0tLS0sO
        Dg4ODg5LS0tLS0tLS0tLS0tLS0sAPRQtAEszCREQJC0AS0tLS0tLS0tLS0tLS0sODg4ODg5LS0tLS0tL
        S0tLS0tLS0tLPxQFPj4fCREQJD5LS0tLS0tLS0tLS0tLS0sODg4ODg5LS0tLS0tLS0tLS0tLS0tLPigF
        Py0NCREQJABLS0tLS0tLS0tLS0tLS0sODg4ODg5LS0tLS0tLS0tLS0tLS0tLSy0FFw4NCREQPwBLS0tL
        S0tLS0tLS0tLS0sODg4ODg5LS0tLS0tLS0tLS0tLS0tLSz4xFw4NCREQAEtLS0tLS0tLS0tLS0tLS0sO
        Dg4ODg5LS0tLS0tLS0tLS0tLS0tLS0stFw4NCREtAEtLS0tLS0tLS0tLS0tLS0sODg4ODg5LS0tLS0tL
        S0tLS0tLS0tLS0sABg4NCRE+S0tLS0tLS0tLS0tLS0tLS0sODg4ODg5LS0tLS0tLS0tLS0tLS0tLS0tL
        OA4NCREAS0tLS0tLS0tLS0tLS0tLS0sODg4ODg5LS0tLS0tLS0tLS0tLS0tLS0tLAA4NCQAAS0tLS0tL
        S0tLS0tLS0tLS0sODg4ODg5LS0tLS0tLS0tLS0tLS0tLS0tLSy0NCQBLS0tLS0tLS0tLS0tLS0tLS0sO
        Dg4ODg5LS0tLS0tLS0tLS0tLS0tLS0tLSz8NPwBLS0tLS0tLS0tLS0tLS0tLS0sODg4ODg5LS0tLS0tL
        S0tLS0tLS0tLS0tLSwAAPktLS0tLS0tLS0tLS0tLS0tLS0sODg4ODg5LS0tLS0tLS0tLS0tLS0tLS0tL
        S0tLS0tLS0tLS0tLS0tLS0tLS0tLS0sODg4ODg5LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tL
        S0tLS0tLS0tLS0sODg4ODg5LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0sO
        Dg4ODg5LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0sODg4ODg5LS0tLS0tL
        S0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0sODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4O
        Dg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4O
        Dg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4O
        Dg4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAABAAAAAAAAAAAAAAAAACABAAA
        AAAACG1YAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAABAgAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAIAAAAAAAAAAAAgAAAAAAABAAAAAAAAABAgAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAIAAAAEAAAAABABgAAAAAAAAMAAAAAAAAAAAAAAAA
        AAAAAAAAlVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0
        lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0
        lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0
        lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0iv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+K
        iv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+KlVy0lVy0lVy0lVy0
        iv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+K
        iv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+KlVy0lVy0lVy0lVy0iv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+K
        iv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+K
        lVy0lVy0lVy0lVy0iv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+K
        iv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+KlVy0lVy0lVy0lVy0iv+Kiv+Kiv+Kiv+K
        0qqqYCSIaDjPfEXKiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+KHgpuFgZXGg1dHxRXPRI2Xjg4
        iv+Kiv+Kiv+Kiv+KlVy0lVy0lVy0lVy0iv+Kiv+Kiv+Kiv+K6eLid0VzaDjPRSJl2Mf0iv+Kiv+Kiv+K
        iv+Kiv+Kiv+Kiv+Kiv+Kiv+KnnWXNAVAGg1dHxRXUQYSsaqqiv+Kiv+Kiv+Kiv+KlVy0lVy0lVy0lVy0
        iv+Kiv+Kiv+Kiv+Kiv+KjY2NZTSjPyh/xsbGiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+KQAAMFAVO
        Gg1dHxRXVVVViv+Kiv+Kiv+Kiv+Kiv+KlVy0lVy0lVy0lVy0iv+Kiv+Kiv+Kiv+Kiv+Kiv+KORlMdkvW
        VVVViv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+KMwJNFAVkGg1dTgoxVVVViv+Kiv+Kiv+Kiv+Kiv+K
        lVy0lVy0lVy0lVy0iv+Kiv+Kiv+Kiv+Kiv+Kiv+K0avAeTWuYTmWsaqqgjmWgjmW1MbGgjmWgjmW1MbG
        gjmWYFdjHAlRFAVkJwtTFgMUiv+Kiv+Kiv+Kiv+Kiv+Kiv+KlVy0lVy0lVy0lVy0iv+Kiv+Kiv+Kiv+K
        iv+Kiv+K8uLimUyWgjmWYTg4gjmWgjmWgjmW1MbGgjmWgjmW1MbGTCkuHAltFAVkLwg/kHFxiv+Kiv+K
        iv+Kiv+Kiv+Kiv+KlVy0lVy0lVy0lVy0iv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+KoFVVi1jKax9KxsbGiv+K
        iv+Kiv+Kiv+Kiv+K0q6qShRRHAltFAVkJyFGxsbGiv+Kiv+Kiv+Kiv+Kiv+Kiv+KlVy0lVy0lVy0lVy0
        iv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+K1MbGkTJmlkyrVVVViv+Kiv+Kiv+Kiv+Kiv+KjERWOBxuHAltFAVk
        VVVViv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+KlVy0lVy0lVy0lVy0iv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+K
        hU5em1m3Yxgvqqqqiv+Kiv+Kiv+KxsbGTRtJOBx9HAltUQAijY2Niv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+K
        lVy0lVy0lVy0lVy0iv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+KuquxekV5c0mPqqqqiv+Kiv+Kiv+Kl1VV
        TSuIOBx9OghWMQALiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+KlVy0lVy0lVy0lVy0iv+Kiv+Kiv+Kiv+K
        iv+Kiv+Kiv+Kiv+Kiv+Km1VxsXDHPSdGiv+Kiv+Kx6qqYCZbTSuKOBx9FghLqqqqiv+Kiv+Kiv+Kiv+K
        iv+Kiv+Kiv+Kiv+KlVy0lVy0lVy0lVy0iv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+KxsbGsVCFlV+j
        jY2Niv+K0quxaydrTSuKOBx9RAIZqqqqiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+KlVy0lVy0lVy0lVy0
        iv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Ks1huwXTBdjg44uLiQxc1aT6aTSuKThZiVVVViv+K
        iv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+KlVy0lVy0lVy0lVy0iv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+K
        iv+Kiv+K3bCxt1qSgDJYYzg4fztyaT6aTSuKVAwsxsbGiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+K
        lVy0lVy0lVy0lVy0iv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+K1MbGo1RVqleZlR89f02naT6a
        VSd7Hggdiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+KlVy0lVy0lVy0lVy0iv+Kiv+Kiv+Kiv+K
        iv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+KklVVsG+lml+3f02naT6aRh9egHFxiv+Kiv+Kiv+Kiv+Kiv+Kiv+K
        iv+Kiv+Kiv+Kiv+KlVy0lVy0lVy0lVy0iv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+K
        eSI+ml+2f02naT6abRwcxsbGiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+KlVy0lVy0lVy0lVy0
        iv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+KqH2FmkmMf02naT6aY1VViv+Kiv+Kiv+K
        iv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+KlVy0lVy0lVy0lVy0iv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+K
        iv+Kiv+Kiv+Kiv+KxsbGf0Zsf02nJhc1iv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+K
        lVy0lVy0lVy0lVy0iv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Ks1ZVhD2DKwcR
        iv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+KlVy0lVy0lVy0lVy0iv+Kiv+Kiv+Kiv+K
        iv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+KY1VV1MbGiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+K
        iv+Kiv+Kiv+Kiv+KlVy0lVy0lVy0lVy0iv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+K
        iv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+KlVy0lVy0lVy0lVy0
        iv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+K
        iv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+KlVy0lVy0lVy0lVy0iv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+K
        iv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+Kiv+K
        lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0
        lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0
        lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0lVy0
        lVy0lVy0lVy0lVy0lVy0lVy0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAEAAAACAAAAABAAgAAAAAAAABAAAAAAAAAAAAAAAB
        AAAAAQAAAAAAAP///wDbyfQA59HwAOHM6QDi4uIA0MHfAMC21gB3NrMArG+zAHRFoABvPHEAQySEAGMs
        mgAYB2kAHBFaADMETwB2PI0ALQ5QALuT1wCyg8AAnlqlAF0eaAD/AAAA9OLiAPDGxgDp0d4A18bGANWb
        pADUobUAzsbGALuqqgCzjY0AqW2EAKmPmAC3k6gAmz2UAItUgwCGSH4AgldtAHQqXADkxsYAXC9aAM18
        rQBVIkUArl2XAHs+SgBKBDwAqGFrAOjGxgCwUZQApW+ZAAAAAAAAAAAAAAAAAAAAAAAAAAAAqv3CAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAgICAgICAgICAgICAgICAgIOTk5OTk5OTk5OTk5OTkICDk5OTk5OTk5OTk5OTk5CAg5
        ORQNAjk5OTkLDy45OQgIOTkYCBsTExMTEBIfOTkICDk5ORMlHjk5Iw4sOTk5CAg5OTkZJB45OSYOIjk5
        OQgIOTk5OQkhORkMLwU5OTkICDk5OTkaFQUzDCc5OTk5CAg5OTk5OSswERYeOTk5OQgIOTk5OTkcMgoq
        OTk5OTkICDk5OTk5OS0KIDk5OTk5CAg5OTk5OTkdKDk5OTk5OQgIOTk5OTk5OSk5OTk5OTkICDk5OTk5
        OTk5OTk5OTk5CAgICAgICAgICAgICAgICAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
</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 has no explicit license attached to it but may contain usage terms in the article text or the download files themselves. If in doubt please contact the author via the discussion board below.

A list of licenses authors might use can be found here


Written By
Web Developer
Europe Europe
I started my professional career learning FORTRAN in 1979. Later I graduated Master of Science in power engineering and wrote assembly language programs in the mid 80s in order to control huge and heavy equipments at a hydro power station on the Danube River. Next I graduated PhD in control engineering. At that time I spent long nights to learn and practice both Basic- and C languages on my precious Atari ST. Do you remember the classical book from Ritchie and Kernighan? In the 90s I used Visual C++ working for the Vienna City Government. In the new millennium I joined Microsoft, passed exams for MCAD and now I’m working as consultant serving for software developers in Austria. Please take a note, my articles are not checked by the product teams, therefore they are reflecting just my personal experience.

Comments and Discussions