From eec3c46bf10c09d362262477ad240e5d3472c6a8 Mon Sep 17 00:00:00 2001
From: tangxu <tangxu76880903>
Date: 星期三, 19 六月 2024 09:31:24 +0800
Subject: [PATCH] 添加模型表

---
 HStation.DeskTop.Xhs.Core/GuideMain.Designer.cs                         |  552 ++++++
 HStation.DeskTop.Xhs.Core/Resources/退出登录32.png                          |    0 
 HStation.WinFrmUI.Xhs.Core123/HStation.WinFrmUI.Xhs.Core.csproj.user    |    8 
 HStation.WinFrmUI.Xhs.Core123/01-project/XhsProjectListPage.resx        |  120 +
 HStation.DeskTop.Xhs.Core/Close/CloseWarningForm.cs                     |   33 
 HStation.DeskTop.Xhs.Core/Func/FuncCreater.cs                           |  146 +
 HStation.DeskTop.Xhs.Core/Close/CloseWarningCtrl.en-US.resx             |  138 +
 HStation.DeskTop.Xhs.Core/Close/CloseWarningForm.Designer.cs            |   71 
 HStation.DeskTop.Xhs.Core/Resources/selecttool_texttool.svg             |   14 
 HStation.DeskTop.Xhs.Core/Resources/Square32.png                        |    0 
 HStation.WinFrmUI.Xhs.Core123/01-project/XhsProjectListPage.Designer.cs |   45 
 HStation.DeskTop.Xhs.Core/Resources/Min32.png                           |    0 
 HStation.DeskTop.Xhs.Core/Resources/home32.png                          |    0 
 HStation.DeskTop.Xhs.Core/Close/CloseWarningCtrl.Designer.cs            |  176 ++
 HStation.DeskTop.Xhs.Core/Close/CloseWarningCtrl.resx                   | 1982 ++++++++++++++++++++++++
 HStation.DeskTop.Xhs.Core/Resources/Points32.png                        |    0 
 HStation.DeskTop.Xhs.Core/Close/CloseWarningCtrl.cs                     |   87 +
 HStation.DeskTop.Xhs.Core/Resources/SquareNormal32.png                  |    0 
 HStation.Service.Xhs.Core/01-entity/XhsProjectItem.cs                   |   99 +
 HStation.DeskTop.Xhs.Core/GuideMain.cs                                  |  250 +++
 HStation.DeskTop.Xhs.Core/Resources/User32.png                          |    0 
 HStation.WinFrmUI.Xhs.Core123/01-project/XhsProjectListPage.cs          |   21 
 HStation.Service.Xhs.Core/01-entity/XhsProjectItemModel.cs              |   93 +
 HStation.Service.Xhs.Core/01-entity/XhsProject.cs                       |   20 
 HStation.WinFrmUI.Xhs.Core123/HStation.WinFrmUI.Xhs.Core.csproj         |   18 
 HStation.Service.Xhs.Core/01-entity/XhsProjectItemModelMap.cs           |   72 
 HStation.DeskTop.Xhs.Core/Func/FuncElement.cs                           |   99 +
 HStation.DeskTop.Xhs.Core/Close/CloseWarningForm.resx                   |  287 +++
 HStation.DeskTop.Xhs.Core/Resources/Close322.png                        |    0 
 HStation.DeskTop.Xhs.Core/GuideMain.resx                                |  513 ++++++
 HStation.DeskTop.Xhs.Core/Resources/密码32.png                            |    0 
 31 files changed, 4,843 insertions(+), 1 deletions(-)

diff --git a/HStation.DeskTop.Xhs.Core/Close/CloseWarningCtrl.Designer.cs b/HStation.DeskTop.Xhs.Core/Close/CloseWarningCtrl.Designer.cs
new file mode 100644
index 0000000..17d1895
--- /dev/null
+++ b/HStation.DeskTop.Xhs.Core/Close/CloseWarningCtrl.Designer.cs
@@ -0,0 +1,176 @@
+锘縩amespace HStation.Desktop
+{
+    partial class CloseWarningCtrl
+    {
+        /// <summary> 
+        /// 蹇呴渶鐨勮璁″櫒鍙橀噺銆�
+        /// </summary>
+        private System.ComponentModel.IContainer components = null;
+ 
+        /// <summary> 
+        /// 娓呯悊鎵�鏈夋鍦ㄤ娇鐢ㄧ殑璧勬簮銆�
+        /// </summary>
+        /// <param nameLogin="disposing">濡傛灉搴旈噴鏀炬墭绠¤祫婧愶紝涓� true锛涘惁鍒欎负 false銆�</param>
+        protected override void Dispose(bool disposing)
+        {
+            if (disposing && (components != null))
+            {
+                components.Dispose();
+            }
+            base.Dispose(disposing);
+        }
+
+        #region 缁勪欢璁捐鍣ㄧ敓鎴愮殑浠g爜
+
+        /// <summary> 
+        /// 璁捐鍣ㄦ敮鎸佹墍闇�鐨勬柟娉� - 涓嶈
+        /// 浣跨敤浠g爜缂栬緫鍣ㄤ慨鏀规鏂规硶鐨勫唴瀹广��
+        /// </summary>
+        private void InitializeComponent()
+        {
+            System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(CloseWarningCtrl));
+            this.buttonOK = new System.Windows.Forms.Button();
+            this.lblInfo = new System.Windows.Forms.Label();
+            this.buttonCancel = new System.Windows.Forms.Button();
+            this.radioButtonMinimize = new System.Windows.Forms.RadioButton();
+            this.radioButtonCloss = new System.Windows.Forms.RadioButton();
+            this.checkBox1 = new System.Windows.Forms.CheckBox();
+            this.label2 = new System.Windows.Forms.Label();
+            this.pictureBox2 = new System.Windows.Forms.PictureBox();
+            ((System.ComponentModel.ISupportInitialize)(this.pictureBox2)).BeginInit();
+            this.SuspendLayout();
+            // 
+            // buttonOK
+            // 
+            this.buttonOK.BackColor = System.Drawing.Color.Blue;
+            this.buttonOK.DialogResult = System.Windows.Forms.DialogResult.Yes;
+            this.buttonOK.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
+            this.buttonOK.ForeColor = System.Drawing.Color.White;
+            this.buttonOK.Location = new System.Drawing.Point(413, 157);
+            this.buttonOK.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
+            this.buttonOK.Name = "buttonOK";
+            this.buttonOK.Size = new System.Drawing.Size(124, 42);
+            this.buttonOK.TabIndex = 3;
+            this.buttonOK.Text = " 纭畾";
+            this.buttonOK.UseVisualStyleBackColor = false;
+            this.buttonOK.Click += new System.EventHandler(this.buttonOK_Click);
+            // 
+            // lblInfo
+            // 
+            this.lblInfo.AutoSize = true;
+            this.lblInfo.Font = new System.Drawing.Font("妤蜂綋", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+            this.lblInfo.Location = new System.Drawing.Point(21, 24);
+            this.lblInfo.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
+            this.lblInfo.Name = "lblInfo";
+            this.lblInfo.Size = new System.Drawing.Size(186, 16);
+            this.lblInfo.TabIndex = 1;
+            this.lblInfo.Text = "鐐瑰嚮鍏抽棴鎸夐挳鐨勪綔鐢ㄦ槸?";
+            // 
+            // buttonCancel
+            // 
+            this.buttonCancel.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(128)))), ((int)(((byte)(255)))));
+            this.buttonCancel.DialogResult = System.Windows.Forms.DialogResult.No;
+            this.buttonCancel.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
+            this.buttonCancel.ForeColor = System.Drawing.Color.White;
+            this.buttonCancel.Location = new System.Drawing.Point(569, 157);
+            this.buttonCancel.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
+            this.buttonCancel.Name = "buttonCancel";
+            this.buttonCancel.Size = new System.Drawing.Size(124, 42);
+            this.buttonCancel.TabIndex = 4;
+            this.buttonCancel.Text = "鍙栨秷";
+            this.buttonCancel.UseVisualStyleBackColor = false;
+            this.buttonCancel.Click += new System.EventHandler(this.buttonCancel_Click);
+            // 
+            // radioButtonMinimize
+            // 
+            this.radioButtonMinimize.AutoSize = true;
+            this.radioButtonMinimize.Checked = true;
+            this.radioButtonMinimize.Font = new System.Drawing.Font("妤蜂綋", 14.25F);
+            this.radioButtonMinimize.Location = new System.Drawing.Point(70, 55);
+            this.radioButtonMinimize.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
+            this.radioButtonMinimize.Name = "radioButtonMinimize";
+            this.radioButtonMinimize.Size = new System.Drawing.Size(157, 23);
+            this.radioButtonMinimize.TabIndex = 0;
+            this.radioButtonMinimize.TabStop = true;
+            this.radioButtonMinimize.Text = " 鏈�灏忓寲鍒版墭鐩�";
+            this.radioButtonMinimize.UseVisualStyleBackColor = true;
+            // 
+            // radioButtonCloss
+            // 
+            this.radioButtonCloss.AutoSize = true;
+            this.radioButtonCloss.Font = new System.Drawing.Font("妤蜂綋", 14.25F);
+            this.radioButtonCloss.Location = new System.Drawing.Point(70, 88);
+            this.radioButtonCloss.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
+            this.radioButtonCloss.Name = "radioButtonCloss";
+            this.radioButtonCloss.Size = new System.Drawing.Size(117, 23);
+            this.radioButtonCloss.TabIndex = 1;
+            this.radioButtonCloss.Text = " 绔嬪嵆鍏抽棴";
+            this.radioButtonCloss.UseVisualStyleBackColor = true;
+            // 
+            // checkBox1
+            // 
+            this.checkBox1.AutoSize = true;
+            this.checkBox1.Location = new System.Drawing.Point(70, 157);
+            this.checkBox1.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
+            this.checkBox1.Name = "checkBox1";
+            this.checkBox1.Size = new System.Drawing.Size(186, 18);
+            this.checkBox1.TabIndex = 2;
+            this.checkBox1.Text = " 涓嬫涓嶅啀鎻愮ず锛屾寜鐓ф娆℃墽琛�";
+            this.checkBox1.UseVisualStyleBackColor = true;
+            // 
+            // label2
+            // 
+            this.label2.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label2.Location = new System.Drawing.Point(24, 149);
+            this.label2.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
+            this.label2.Name = "label2";
+            this.label2.Size = new System.Drawing.Size(674, 3);
+            this.label2.TabIndex = 5;
+            // 
+            // pictureBox2
+            // 
+            this.pictureBox2.BackColor = System.Drawing.Color.Transparent;
+            this.pictureBox2.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox2.Image")));
+            this.pictureBox2.Location = new System.Drawing.Point(358, 5);
+            this.pictureBox2.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
+            this.pictureBox2.Name = "pictureBox2";
+            this.pictureBox2.Size = new System.Drawing.Size(369, 130);
+            this.pictureBox2.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;
+            this.pictureBox2.TabIndex = 9;
+            this.pictureBox2.TabStop = false;
+            // 
+            // CloseWarningCtrl
+            // 
+            this.Appearance.BackColor = System.Drawing.Color.White;
+            this.Appearance.Options.UseBackColor = true;
+            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.None;
+            this.Controls.Add(this.radioButtonCloss);
+            this.Controls.Add(this.pictureBox2);
+            this.Controls.Add(this.label2);
+            this.Controls.Add(this.radioButtonMinimize);
+            this.Controls.Add(this.lblInfo);
+            this.Controls.Add(this.buttonOK);
+            this.Controls.Add(this.buttonCancel);
+            this.Controls.Add(this.checkBox1);
+            this.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
+            this.Name = "CloseWarningCtrl";
+            this.Size = new System.Drawing.Size(731, 215);
+            this.Load += new System.EventHandler(this.CloseWarningCtrl_Load);
+            ((System.ComponentModel.ISupportInitialize)(this.pictureBox2)).EndInit();
+            this.ResumeLayout(false);
+            this.PerformLayout();
+
+        }
+
+        #endregion
+
+        private System.Windows.Forms.Button buttonOK;
+        private System.Windows.Forms.Label lblInfo;
+        private System.Windows.Forms.Button buttonCancel;
+        private System.Windows.Forms.RadioButton radioButtonMinimize;
+        private System.Windows.Forms.RadioButton radioButtonCloss;
+        private System.Windows.Forms.CheckBox checkBox1;
+        private System.Windows.Forms.Label label2;
+        private System.Windows.Forms.PictureBox pictureBox2;
+    }
+}
diff --git a/HStation.DeskTop.Xhs.Core/Close/CloseWarningCtrl.cs b/HStation.DeskTop.Xhs.Core/Close/CloseWarningCtrl.cs
new file mode 100644
index 0000000..27dd485
--- /dev/null
+++ b/HStation.DeskTop.Xhs.Core/Close/CloseWarningCtrl.cs
@@ -0,0 +1,87 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Drawing;
+using System.Data;
+using System.Linq;
+using System.Text;
+using System.Windows.Forms;
+using DevExpress.XtraEditors;
+
+namespace HStation.Desktop
+{
+    public enum CloseStatus
+    {
+        Close = 0,
+        Notify = 1,
+        Cancel = 2
+    }
+    public partial class CloseWarningCtrl : XtraUserControl
+    {
+        public CloseWarningCtrl()
+        {
+            InitializeComponent();
+ 
+
+        }
+
+        public CloseStatus CloseStatus = CloseStatus.Cancel;
+        private void buttonOK_Click(object sender, EventArgs e)
+        {
+            if (radioButtonMinimize.Checked)
+                CloseStatus = CloseStatus.Notify ;
+            else
+                CloseStatus = CloseStatus.Close;
+
+            if (checkBox1.Checked)
+            {
+                if (CloseStatus == CloseStatus.Close)
+                {
+                    HStation.Desktop.Properties.Settings.Default.CloseStatus = "CLOSE";
+                }
+                else
+                {
+                    HStation.Desktop.Properties.Settings.Default.CloseStatus = "NOTIFY";
+                }
+                HStation.Desktop.Properties.Settings.Default.Save();
+            }
+            if (CloseStatus == CloseStatus.Close)
+            {
+//                if (SPump.WinFrmUI.GlobeParas.SoftUpgradeStatus == Model.eSoftUpgradeStatus.姝e湪鏇存柊)
+//                {
+//                    DialogResult result = MessageBox.Show("杞欢姝e湪涓嬭浇鏇存柊鍖�, 濡傛灉姝ゆ椂鍏抽棴杞欢, 涓嬭浇灏嗙粓姝�", "璇㈤棶",
+//System.Windows.Forms.MessageBoxButtons.YesNo,
+//System.Windows.Forms.MessageBoxIcon.Warning);
+//                    if (result != DialogResult.Yes)
+//                    {
+//                        CloseStatus = CloseStatus.Notify;
+//                    }
+//                }
+            }
+        }
+
+        private void buttonCancel_Click(object sender, EventArgs e)
+        {
+            CloseStatus = CloseStatus.Cancel;
+        }
+
+        private string _fontName = "寰蒋闆呴粦";
+        private void CloseWarningCtrl_Load(object sender, EventArgs e)
+        {
+ 
+            this.lblInfo.Font = new System.Drawing.Font(_fontName, 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+            this.radioButtonMinimize.Font = new System.Drawing.Font(_fontName, 14.25F);
+            this.radioButtonCloss.Font = new System.Drawing.Font(_fontName, 14.25F);
+            this.checkBox1.Font = new System.Drawing.Font(_fontName, 9F);  
+
+            LocationDialog();
+        }
+
+    
+        //缈昏瘧鐣岄潰璇█
+        private void LocationDialog()
+        {
+ 
+        }
+    }
+}
diff --git a/HStation.DeskTop.Xhs.Core/Close/CloseWarningCtrl.en-US.resx b/HStation.DeskTop.Xhs.Core/Close/CloseWarningCtrl.en-US.resx
new file mode 100644
index 0000000..918f931
--- /dev/null
+++ b/HStation.DeskTop.Xhs.Core/Close/CloseWarningCtrl.en-US.resx
@@ -0,0 +1,138 @@
+锘�<?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=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <resheader name="writer">
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <data name="buttonCancel.Text" xml:space="preserve">
+    <value>Cancel</value>
+  </data>
+  <data name="buttonOK.Text" xml:space="preserve">
+    <value>OK</value>
+  </data>
+  <data name="checkBox1.Text" xml:space="preserve">
+    <value>Next time no longer tip, according to the execution</value>
+  </data>
+  <data name="lblInfo.Text" xml:space="preserve">
+    <value>Click the close button is used for?</value>
+  </data>
+  <data name="radioButtonCloss.Text" xml:space="preserve">
+    <value>Immediately close</value>
+  </data>
+  <data name="radioButtonMinimize.Text" xml:space="preserve">
+    <value>Minimize to tray</value>
+  </data>
+</root>
\ No newline at end of file
diff --git a/HStation.DeskTop.Xhs.Core/Close/CloseWarningCtrl.resx b/HStation.DeskTop.Xhs.Core/Close/CloseWarningCtrl.resx
new file mode 100644
index 0000000..e27f10b
--- /dev/null
+++ b/HStation.DeskTop.Xhs.Core/Close/CloseWarningCtrl.resx
@@ -0,0 +1,1982 @@
+锘�<?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=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <resheader name="writer">
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
+  <data name="pictureBox2.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        iVBORw0KGgoAAAANSUhEUgAACfgAAAX7CAYAAABuMEiHAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
+        YQUAAAAJcEhZcwAACxEAAAsRAX9kX5EAAP+lSURBVHhe7N1LdiPXliboGgKHwF4yIuThRo2AWriSrq5L
+        a3nbozKTWa+oZ6bXDNhVz6EHu2Jm1vuR5UPgEDgEDoEzUO3jBN2Nh5sgQAI4BrOv8TXuvi6a2T4HDwI/
+        t/1nf/75JwAAAAAAAAAAADAwaREAAAAAAAAAAABoKy0CAAAAAAAAAAAAbaVFAAAAAAAAAAAAoK20CAAA
+        AAAAAAAAALSVFgEAAAAAAAAAAIC20iIAAAAAAAAAAADQVloEAAAAAAAAAAAA2kqLAAAAAAAAAAAAQFtp
+        EQAAAAAAAAAAAGgrLQIAAAAAAAAAAABtpUUAAAAAAAAAAACgrbQIAAAAAAAAAAAAtJUWAQAAAAAAAAAA
+        gLbSIgAAAAAAAAAAANBWWgQAAAAAAAAAAADaSosAAAAAAAAAAABAW2kRAAAAAAAAAAAAaCstAgAAAAAA
+        AAAAAG2lRQAAAAAAAAAAAKCttAgAAAAAAAAAAAC0lRYBAAAAAAAAAACAttIiAAAAAAAAAAAA0FZaBAAA
+        AAAAAAAAANpKiwAAAAAAAAAAAEBbaREAAAAAAAAAAABoKy0CAAAAAAAAAAAAbaVFAAAAAAAAAAAAoK20
+        CAAAAAAAAAAAALSVFgEAAAAAAAAAAIC20iIAAAAAAAAAAADQVloEAAAAAAAAAAAA2kqLAAAAAAAAAAAA
+        QFtpEQAAAAAAAAAAAGgrLQIAAAAAAAAAAABtpUUAAAAAAAAAAACgrbQIAAAAAAAAAAAAtJUWAQAAAAAA
+        AAAAgLbSIgAAAAAAAAAAANBWWgQAAAAAAAAAAADaSosAAAAAAAAAAABAW2kRAAAAAAAAAAAAaCstAgAA
+        AAAAAAAAAG2lRQAAAAAAAAAAAKCttAgAAAAAAAAAAAC0lRYBAAAAAAAAAACAttIiAAAAAAAAAAAA0FZa
+        BAAAAAAAAAAAANpKiwAAAAAAAAAAAEBbaREAAAAAAAAAAABoKy0CAAAAAAAAAAAAbaVFAAAAAAAAAAAA
+        oK20CAAAAAAAAAAAALSVFgEAAAAAAAAAAIC20iIAAAAAAAAAAADQVloEAAAAAAAAAAAA2kqLAAAAAAAA
+        AAAAQFtpEQAAAAAAAAAAAGgrLQIAAAAAAAAAAABtpUUAAAAAAAAAAACgrbQIAAAAAAAAAAAAtJUWAQAA
+        AAAAAAAAgLbSIgAAAAAAAAAAANBWWgQAAAAAAAAAAADaSosAAAAAAAAAAABAW2kRAAAAAAAAAAAAaCst
+        AgAAAAAAAAAAAG2lRQAAAAAAAAAAAKCttAgAAAAAAAAAAAC0lRYBAAAAAAAAAACAttIiAAAAAAAAAAAA
+        0FZaBAAAAAAAAAAAANpKiwAAAAAAAAAAAEBbaREAAAAAAAAAAABoKy0CAAAAAAAAAAAAbaVFAAAAAAAA
+        AAAAoK20CAAAAAAAAAAAALSVFgEAAAAAAAAAAIC20iIAAAAAAAAAAADQVloEAAAAAAAAAAAA2kqLAAAA
+        AAAAAAAAQFtpEQAAAAAAAAAAAGgrLQIAAAAAAAAAAABtpUUAAAAAAAAAAACgrbQIAAAAAAAAAAAAtJUW
+        AQAAAAAAAAAAgLbSIgAAAAAAAAAAANBWWgQAAAAAAAAAAADaSosAAAAAAAAAAABAW2kRAAAAAAAAAAAA
+        aCstAgAAAAAAAAAAAG2lRQAAAAAAAAAAAKCttAgAAAAAAAAAAAC0lRYBAAAAAAAAAACAttIiAAAAAAAA
+        AAAA0FZaBAAAAAAAAAAAANpKiwAAAAAAAAAAAEBbaREAAAAAAAAAAABoKy0CAAAAAAAAAAAAbaVFAAAA
+        AAAAAAAAoK20CAAAAAAAAAAAALSVFgEAAAAAAAAAAIC20iIAAAAAAAAAAADQVloEAAAAAAAAAAAA2kqL
+        AAAAAAAAAAAAQFtpEQAAAAAAAAAAAGgrLQIAAAAAAAAAAABtpUUAAAAAAAAAAACgrbQIAAAAAAAAAAAA
+        tJUWAQAAAAAAAAAAgLbSIgAAAAAAAAAAANBWWgQAAAAAAAAAAADaSosAAAAAAAAAAABAW2kRAAAAAAAA
+        AAAAaCstAgAAAAAAAAAAAG2lRQAAAAAAAAAAAKCttAgAAAAAAAAAAAC0lRYBAAAAAAAAAACAttIiAAAA
+        AAAAAAAA0FZaBAAAAAAAAAAAANpKiwAAAAAAAAAAAEBbaREAAAAAAAAAAABoKy0CAAAAAAAAAAAAbaVF
+        AAAAAAAAAAAAoK20CAAAAAAAAAAAALSVFgEAAAAAAAAAAIC20iIAAAAAAAAAAADQVloEAAAAAAAAAAAA
+        2kqLAAAAAAAAAAAAQFtpEQAAAAAAAAAAAGgrLQIAAAAAAAAAAABtpUUAAAAAAAAAAACgrbQIAAAAAAAA
+        AAAAtJUWAQAAAAAAAAAAgLbSIgAAAAAAAAAAANBWWgQAAAAAAAAAAADaSosAAAAAAAAAAABAW2kRAAAA
+        AAAAAAAAaCstAgAAAAAAAAAAAG2lRQAAAAAAAAAAAKCttAgAAAAAAAAAAAC0lRYBAAAAAAAAAACAttIi
+        AAAAAAAAAAAA0FZaBAAAAAAAAAAAANpKiwAAAAAAAAAAAEBbaREAAAAAAAAAAABoKy0CAAAAAAAAAAAA
+        baVFAAAAAAAAAAAAoK20CAAAAAAAAAAAALSVFgEAAAAAAAAAAIC20iIAAAAAAAAAAADQVloEAAAAAAAA
+        AAAA2kqLAAAAAAAAAAAAQFtpEQAAAAAAAAAAAGgrLQIAAAAAAAAAAABtpUUAAAAAAAAAAACgrbQIAAAA
+        AAAAAAAAtJUWAQAAAAAAAAAAgLbSIgAAAAAAAAAAANBWWgQAAAAAAAAAAADaSosAAAAAAAAAAABAW2kR
+        AAAAAAAAAAAAaCstAgAAAAAAAAAAAG2lRQAAAAAAAAAAAKCttAgAAAAAAAAAAAC0lRYBAAAAAAAAAACA
+        ttIiAAAAAAAAAAAA0FZaBAAAAAAAAAAAANpKiwAAAAAAAAAAAEBbaREAAAAAAAAAAABoKy0CAAAAAAAA
+        AAAAbaVFAAAAAAAAAAAAoK20CAAAAAAAAAAAALSVFgEAAAAAAAAAAIC20iIAAAAAAAAAAADQVloEAAAA
+        AAAAAAAA2kqLAAAAAAAAAAAAQFtpEQAAAAAAAAAAAGgrLQIAAAAAAAAAAABtpUUAAAAAAAAAAACgrbQI
+        AAAAAAAAAAAAtJUWAQAAAAAAAAAAgLbSIgAAAAAAAAAAANBWWgQAAAAAAAAAAADaSosAAAAAAAAAAABA
+        W2kRAAAAAAAAAAAAaCstAgAAAAAAAAAAAG2lRQAAAAAAAAAAAKCttAgAAAAAAAAAAAC0lRYBAAAAAAAA
+        AACAttIiAAAAAAAAAAAA0FZaBAAAAAAAAAAAANpKiwAAAAAAAAAAAEBbaREAAAAAAAAAAABoKy0CAAAA
+        AAAAAAAAbaVFAAAAAAAAAAAAoK20CAAAAAAAAAAAALSVFgEAAAAAAAAAAIC20iIAAAAAAAAAAADQVloE
+        AAAAAAAAAAAA2kqLAAAAAAAAAAAAQFtpEQAAAAAAAAAAAGgrLQIAAAAAAAAAAABtpUUAAAAAAAAAAACg
+        rbQIAAAAAAAAAAAAtJUWAQAAAAAAAAAAgLbSIgAAAAAAAAAAANBWWgQAAAAAAAAAAADaSosAAAAAAAAA
+        AABAW2kRAAAAAAAAAAAAaCstAgAAAAAAAAAAAG2lRQAAAAAAAAAAAKCttAgAAAAAAAAAAAC0lRYBAAAA
+        AAAAAACAttIiAAAAAAAAAAAA0FZaBAAAAAAAAAAAANpKiwAAAAAAAAAAAEBbaREAAAAAAAAAAABoKy0C
+        AAAAAAAAAAAAbaVFAAAAAAAAAAAAoK20CAAAAAAAAAAAALSVFgEAAAAAAAAAAIC20iIAAAAAAAAAAADQ
+        VloEAAAAAAAAAAAA2kqLAAAAAAAAAAAAQFtpEQAAAAAAAAAAAGgrLQIAAAAAAAAAAABtpUUAAAAAAAAA
+        AACgrbQIAAAAAAAAAAAAtJUWAQAAAAAAAAAAgLbSIgAAAAAAAAAAANBWWgQAAAAAAAAAAADaSosAAAAA
+        AAAAAABAW2kRAAAAAAAAAAAAaCstAgAAAAAAAAAAAG2lRQAAAAAAAAAAAKCttAgAAAAAAAAAAAC0lRYB
+        AAAAAAAAAACAttIiAAAAAAAAAAAA0FZaBAAAAAAAAAAAANpKiwAAAAAAAAAAAEBbaREAAAAAAAAAAABo
+        Ky0CAAAAAAAAAAAAbaVFAAAAAAAAAAAAoK20CAAAAAAAAAAAALSVFgEAAAAAAAAAAIC20iIAAAAAAAAA
+        AADQVloEAAAAAAAAAAAA2kqLAAAAAAAAAAAAQFtpEQAAAAAAAAAAAGgrLQIAAAAAAAAAAABtpUUAAAAA
+        AAAAAACgrbQIAAAAAAAAAAAAtJUWAQAAAAAAAAAAgLbSIgAAAAAAAAAAANBWWgQAAAAAAAAAAADaSosA
+        AAAAAAAAAABAW2kRAAAAAAAAAAAAaCstAgAAAAAAAAAAAG2lRQAAAAAAAAAAAKCttAgAAAAAAAAAAAC0
+        lRYBAAAAAAAAAACAttIiAAAAAAAAAAAA0FZaBAAAAAAAAAAAANpKiwAAAAAAAAAAAEBbaREAAAAAAAAA
+        AABoKy0CAAAAAAAAAAAAbaVFAAAAAAAAAAAAoK20CAAAAAAAAAAAALSVFgEAAAAAAAAAAIC20iIAAAAA
+        AAAAAADQVloEAAAAAAAAAAAA2kqLAAAAAAAAAAAAQFtpEQAAAAAAAAAAAGgrLQIAAAAAAAAAAABtpUUA
+        AAAAAAAAAACgrbQIAAAAAAAAAAAAtJUWAQAAAAAAAAAAgLbSIgAAAAAAAAAAANBWWgQAAAAAAAAAAADa
+        SosAAAAAAAAAAABAW2kRAAAAAAAAAAAAaCstAgAAAAAAAAAAAG2lRQAAAAAAAAAAAKCttAgAAAAAAAAA
+        AAC0lRYBAAAAAAAAAACAttIiAAAAAAAAAAAA0FZaBAAAAAAAAAAAANpKiwAAAAAAAAAAAEBbaREAAAAA
+        AAAAAABoKy0CAAAAAAAAAAAAbaVFAAAAAAAAAAAAoK20CAAAAAAAAAAAALSVFgEAAAAAAAAAAIC20iIA
+        AAAAAAAAAADQVloEAAAAAAAAAAAA2kqLAAAAAAAAAAAAQFtpEQAAAAAAAAAAAGgrLQIAAAAAAAAAAABt
+        pUUAAAAAAAAAAACgrbQIAAAAAAAAAAAAtJUWAQAAAAAAAAAAgLbSIgAAAAAAAAAAANBWWgQAAAAAAAAA
+        AADaSosAAAAAAAAAAABAW2kRAAAAAAAAAAAAaCstAgAAAAAAAAAAAG2lRQAAAAAAAAAAAKCttAgAAAAA
+        AAAAAAC0lRYBAAAAAAAAAACAttIiAAAAAAAAAAAA0FZaBAAAAAAAAAAAANpKiwAAAAAAAAAAAEBbaREA
+        AAAAAAAAAABoKy0CAAAAAAAAAAAAbaVFAAAAAAAAAAAAoK20CAAAAAAAAAAAALSVFgEAAAAAAAAAAIC2
+        0iIAAAAAAAAAAADQVloEAAAAAAAAAAAA2kqLAAAAAAAAAAAAQFtpEQAAAAAAAAAAAGgrLQIAAAAAAAAA
+        AABtpUUAAAAAAAAAAACgrbQIAAAAAAAAAAAAtJUWAQAAAAAAAAAAgLbSIgAAAAAAAAAAANBWWgQAAAAA
+        AAAAAADaSosAAAAAAAAAAABAW2kRAAAAAAAAAAAAaCstAgAAAAAAAAAAAG2lRQAAAAAAAAAAAKCttAgA
+        AAAAAAAAAAC0lRYBAAAAAAAAAACAttIiAAAAAAAAAAAA0FZaBAAAAAAAAAAAANpKiwAAAAAAAAAAAEBb
+        aREAAAAAAAAAAABoKy0CAAAAAAAAAAAAbaVFAAAAAAAAAAAAoK20CAAAAAAAAAAAALSVFgEAAAAAAAAA
+        AIC20iIAAAAAAAAAAADQVloEAAAAAAAAAAAA2kqLAAAAAAAAAAAAQFtpEQAAAAAAAAAAAGgrLQIAAAAA
+        AAAAAABtpUUAAAAAAAAAAACgrbQIAAAAAAAAAAAAtJUWAQAAAAAAAAAAgLbSIgAAAAAAAAAAANBWWgQA
+        AAAAAAAAAADaSosAAAAAAAAAAABAW2kRAAAAAAAAAAAAaCstAgAAAAAAAAAAAG2lRQAAAAAAAAAAAKCt
+        tAgAAAAAAAAAAAC0lRYBAAAAAAAAAACAttIiAAAAAAAAAAAA0FZaBAAAAAAAAAAAANpKiwAAAAAAAAAA
+        AEBbaREAAAAAAAAAAABoKy0CAAAAAAAAAAAAbaVFAAAAAAAAAAAAoK20CAAAAAAAAAAAALSVFgEAAAAA
+        AAAAAIC20iIAAAAAAAAAAADQVloEAAAAAAAAAAAA2kqLAAAAAAAAAAAAQFtpEQAAAAAAAAAAAGgrLQIA
+        AAAAAAAAAABtpUUAAAAAAAAAAACgrbQIAAAAAAAAAAAAtJUWAQAAAAAAAAAAgLbSIgAAAAAAAAAAANBW
+        WgQAAAAAAAAAAADaSosAAAAAAAAAAABAW2kRAAAAAAAAAAAAaCstAgAAAAAAAAAAAG2lRQAAAAAAAAAA
+        AKCttAgAAAAAAAAAAAC0lRYBAAAAAAAAAACAttIiAAAAAAAAAAAA0FZaBAAAAAAAAAAAANpKiwAAAAAA
+        AAAAAEBbaREAAAAAAAAAAABoKy0CAAAAAAAAAAAAbaVFAAAAAAAAAAAAoK20CAAAAAAAAAAAALSVFgEA
+        AAAAAAAAAIC20iIAAAAAAAAAAADQVloEAAAAAAAAAAAA2kqLAAAAAAAAAAAAQFtpEQAAAAAAAAAAAGgr
+        LQIAAAAAAAAAAABtpUUAAAAAAAAAAACgrbQIAAAAAAAAAAAAtJUWAQAAAAAAAAAAgLbSIgAAAAAAAAAA
+        ANBWWgQAAAAAAAAAAADaSosAAAAAAAAAAABAW2kRAAAAAAAAAAAAaCstAgAAAAAAAAAAAG2lRQAAAAAA
+        AAAAAKCttAgAAAAAAAAAAAC0lRYBAAAAAAAAAACAttIiAAAAAAAAAAAA0FZaBAAAAAAAAAAAANpKiwAA
+        AAAAAAAAAEBbaREAAAAAAAAAAABoKy0CAAAAAAAAAAAAbaVFAAAAAAAAAAAAoK20CAAAAAAAAAAAALSV
+        FgEAAAAAAAAAAIC20iIAAAAAAAAAAADQVloEAAAAAAAAAAAA2kqLAAAAAAAAAAAAQFtpEQAAAAAAAAAA
+        AGgrLQIAAAAAAAAAAABtpUUAAAAAAAAAAACgrbQIAAAAAAAAAAAAtJUWAQAAAAAAAAAAgLbSIgAAAAAA
+        AAAAANBWWgQAAAAAAAAAAADaSosAAAAAAAAAAABAW2kRAAAAAAAAAAAAaCstAgAAAAAAAAAAAG2lRQAA
+        AAAAAAAAAKCttAgAAAAAAAAAAAC0lRYBAAAAAAAAAACAttIiAAAAAAAAAAAA0FZaBAAAAAAAAAAAANpK
+        iwAAAAAAAAAAAEBbaREAAAAAAAAAAABoKy0CAAAAAAAAAAAAbaVFAAAAAAAAAAAAoK20CAAAAAAAAAAA
+        ALSVFgEAAAAAAAAAAIC20iIAAAAAAAAAAADQVloEAAAAAAAAAAAA2kqLAAAAAAAAAAAAQFtpEQAAAAAA
+        AAAAAGgrLQIAAAAAAAAAAABtpUUAAAAAAAAAAACgrbQIAAAAAAAAAAAAtJUWAQAAAAAAAAAAgLbSIgAA
+        AAAAAAAAANBWWgQAAAAAAAAAAADaSosAAAAAAAAAAABAW2kRAAAAAAAAAAAAaCstAgAAAAAAAAAAAG2l
+        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
+        AAAAAAAAAAAAaKssAgAAAAAAAAAAAG2VRQAAAAAAAAAAAKCtsggAAAAAAAAAAAC0VRYBAAAAAAAAAACA
+        tsoiAAAAAAAAAAAA0FZZBAAAAAAAAAAAANoqiwAAAAAAAAAAAEBbZREAAAAAAAAAAABoqywCAAAAAAAA
+        AAAAbZVFAAAAAAAAAAAAoK2yCAAAAAAAAAAAALRVFgEAAAAAAAAAAIC2yiIAAAAAAAAAAADQVlkEAAAA
+        AAAAAAAA2iqLAAAAAAAAAAAAQFtlEQAAAAAAAAAAAGirLAIAAAAAAAAAAABtlUUAAAAAAAAAAACgrbII
+        AAAAAAAAAAAAtFUWAQAAAAAAAAAAgLbKIgAAAAAAAAAAANBWWQQAAAAAAAAAAADaKosAAAAAAAAAAABA
+        W2URAAAAAAAAAAAAaKssAgAAAAAAAAAAAG2VRQAAAAAAAAAAAKCtsggAAAAAAAAAAAC0VRYBAAAAAAAA
+        AACAtsoiAAAAAAAAAAAA0FZZBAAAAAAAAAAAANoqiwAAAAAAAAAAAEBbZREAAAAAAAAAAABoqywCAAAA
+        AAAAAAAAbZVFAAAAAAAAAAAAoK2yCAAAAAAAAAAAALRVFgEAAAAAAAAAAIC2yiIAAAAAAAAAAADQVlkE
+        AAAAAAAAAAAA2iqLAAAAAAAAAAAAQFtlEQAAAAAAAAAAAGirLAIAAAAAAAAAAABtlUUAAAAAAAAAAACg
+        rbIIAAAAAAAAAAAAtFUWAQAAAAAAAAAAgLbKIgAAAAAAAAAAANBWWQQAAAAAAAAAAADaKosAAAAAAAAA
+        AABAW2URAAAAAAAAAAAAaKssAgAAAAAAAAAAAG2VRQAAAAAAAAAAAKCtsggAAAAAAAAAAAC0VRYBAAAA
+        AAAAAACAtsoiAAAAAAAAAAAA0FZZBAAAAAAAAAAAANoqiwAAAAAAAAAAAEBbZREAAAAAAAAAAABoqywC
+        AAAAAAAAAAAAbZVFAAAAAAAAAAAAoK2yCAAAAAAAAAAAALRVFgEAAAAAAAAAAIC2yiIAAAAAAAAAAADQ
+        VlkEAAAAAAAAAAAA2iqLAAAAAAAAAAAAQFtlEQAAAAAAAAAAAGirLAIAAAAAAAAAAABtlUUAAAAAAAAA
+        AACgrbIIAAAAAAAAAAAAtFUWAQAAAAAAAAAAgLbKIgAAAAAAAAAAANBWWQQAAAAAAAAAAADaKosAAAAA
+        AAAAAABAW2URAAAAAAAAAAAAaKssAgAAAAAAAAAAAG2VRQAAAAAAAAAAAKCtsggAAAAAAAAAAAC0VRYB
+        AAAAAAAAAACAtsoiAAAAAAAAAAAA0FZZBAAAAAAAAAAAANoqiwAAAAAAAAAAAEBbZREAAAAAAAAAAABo
+        qywCAAAAAAAAAAAAbZVFAAAAAAAAAAAAoK2yCAAAAAAAAAAAALRVFgEAAAAAAAAAAIC2yiIAAAAAAAAA
+        AADQVlkEAAAAAAAAAAAA2iqLAAAAAAAAAAAAQFtlEQAAAAAAAAAAAGirLAIAAAAAAAAAAABtlUUAAAAA
+        AAAAAACgrbIIAAAAAAAAAAAAtFUWAQAAAAAAAAAAgLbKIgAAAAAAAAAAANBWWQQAAAAAAAAAAADaKosA
+        AAAAAAAAAABAW2URAAAAAAAAAAAAaKssAgAAAAAAAAAAAG2VRQAAAAAAAAAAAKCtsggAAAAAAAAAAAC0
+        VRYBAAAAAAAAAACAtsoiAAAAAAAAAAAA0FZZBAAAAAAAAAAAANoqiwAAAAAAAAAAAEBbZREAAAAAAAAA
+        AABoqywCAAAAAAAAAAAAbZVFAAAAAAAAAAAAoK2yCAAAAAAAAAAAALRVFgEAAAAAAAAAAIC2yiIAAAAA
+        AAAAAADQVlkEAAAAAAAAAAAA2iqLAAAAAAAAAAAAQFtlEQAAAAAAAAAAAGirLAIAAAAAAAAAAABtlUUA
+        AAAAAAAAAACgrbIIAAAAAAAAAAAAtFUWAQAAAAAAAAAAgLbKIgAAAAAAAAAAANBWWQQAAAAAAAAAAADa
+        KosAAAAAAAAAAABAW2URAAAAAAAAAAAAaKssAgAAAAAAAAAAAG2VRQAAAAAAAAAAAKCtsggAAAAAAAAA
+        AAC0VRYBAAAAAAAAAACAtsoiAAAAAAAAAAAA0FZZBAAAAAAAAAAAANoqiwAAAAAAAAAAAEBbZREAAAAA
+        AAAAAABoqywCAAAAAAAAAAAAbZVFAAAAAAAAAAAAoK2yCAAAAAAAAAAAALRVFgEAAAAAAAAAAIC2yiIA
+        AAAAAAAAAADQVlkEAAAAAAAAAAAA2iqLAAAAAAAAAAAAQFtlEQAAAAAAAAAAAGirLAIAAAAAAAAAAABt
+        lUUAAAAAAAAAAACgrbIIAAAAAAAAAAAAtFUWAQAAAAAAAAAAgLbKIgAAAAAAAAAAANBWWQQAAAAAAAAA
+        AADaKosAAAAAAAAAAABAW2URAAAAAAAAAAAAaKssAgAAAAAAAAAAAG2VRQAAAAAAAAAAAKCtsggAAAAA
+        AAAAAAC0VRYBAAAAAAAAAACAtsoiAAAAAAAAAAAA0FZZBAAAAAAAAAAAANoqiwAAAAAAAAAAAEBbZREA
+        AAAAAAAAAABoqywCAAAAAAAAAAAAbZVFAAAAAAAAAAAAoK2yCAAAAAAAAAAAALRVFgEAAAAAAAAAAIC2
+        yiIAAAAAAAAAAADQVlkEAAAAAAAAAAAA2iqLAAAAAAAAAAAAQFtlEQAAAAAAAAAAAGirLAIAAAAAAAAA
+        AABtlUUAAAAAAAAAAACgrbIIAAAAAAAAAAAAtFUWAQAAAAAAAAAAgLbKIgAAAAAAAAAAANBWWQQAAAAA
+        AAAAAADaKosAAAAAAAAAAABAW2URAAAAAAAAAAAAaKssAgAAAAAAAAAAAG2VRQAAAAAAAAAAAKCtsggA
+        AAAAAAAAAAC0VRYBAAAAAAAAAACAtsoiAAAAAAAAAAAA0FZZBAAAAAAAAAAAANoqiwAAAAAAAAAAAEBb
+        ZREAAAAAAAAAAABoqywCAAAAAAAAAAAAbZVFAAAAAAAAAAAAoK2yCAAAAAAAAAAAALRVFgEAAAAAAAAA
+        AIC2yiIAAAAAAAAAAADQVlkEAAAAAAAAAAAA2iqLAAAAAAAAAAAAQFtlEQAAAAAAAAAAAGirLAIAAAAA
+        AAAAAABtlUUAAAAAAAAAAACgrbIIAAAAAAAAAAAAtFUWAQAAAAAAAAAAgLbKIgAAAAAAAAAAANBWWQQA
+        AAAAAAAAAADaKosAAAAAAAAAAABAW2URAAAAAAAAAAAAaKssAgAAAAAAAAAAAG2VRQAAAAAAAAAAAKCt
+        sggAAAAAAAAAAAC0VRYBAAAAAAAAAACAtsoiAAAAAAAAAAAA0FZZBAAAAAAAAAAAANoqiwAAAAAAAAAA
+        AEBbZREAAAAAAAAAAABoqywCAAAAAAAAAAAAbZVFAAAAAAAAAAAAoK2yCAAAAAAAAAAAALRVFgEAAAAA
+        AAAAAIC2yiIAAAAAAAAAAADQVlkEAAAAAAAAAAAA2iqLAAAAAAAAAAAAQFtlEQAAAAAAAAAAAGirLAIA
+        AAAAAAAAAABtlUUAAAAAAAAAAACgrbIIAAAAAAAAAAAAtFUWAQAAAAAAAAAAgLbKIgAAAAAAAAAAANBW
+        WQQAAAAAAAAAAADaKosAAAAAAAAAAABAW2URAAAAAAAAAAAAaKssAgAAAAAAAAAAAG2VRQAAAAAAAAAA
+        AKCtsggAAAAAAAAAAAC0VRYBAAAAAAAAAACAtsoiAAAAAAAAAAAA0FZZBAAAAAAAAAAAANoqiwAAAAAA
+        AAAAAEBbZREAAAAAAAAAAABoqywCAAAAAAAAAAAAbZVFAAAAAAAAAAAAoK2yCAAAAAAAAAAAALRVFgEA
+        AAAAAAAAAIC2yiIAAAAAAAAAAADQVlkEAAAAAAAAAAAA2iqLAAAAAAAAAAAAQFtlEQAAAAAAAAAAAGir
+        LAIAAAAAAAAAAABtlUUAAAAAAAAAAACgrbIIAAAAAAAAAAAAtFUWAQAAAAAAAAAAgLbKIgAAAAAAAAAA
+        ANBWWQQAAAAAAAAAAADaKosAAAAAAAAAAABAW2URAAAAAAAAAAAAaKssAgAAAAAAAAAAAG2VRQAAAAAA
+        AAAAAKCtsggAAAAAAAAAAAC0VRYBAAAAAAAAAACAtsoiAAAAAAAAAAAA0FZZBAAAAAAAAAAAANoqiwAA
+        AAAAAAAAAEBbZREAAAAAAAAAAABoqywCAAAAAAAAAAAAbZVFAAAAAAAAAAAAoK2yCAAAAAAAAAAAALRV
+        FgEAAAAAAAAAAIC2yiIAAAAAAAAAAADQVlkEAAAAAAAAAAAA2iqLAAAAAAAAAAAAQFtlEQAAAAAAAAAA
+        AGirLAIAAAAAAAAAAABtlUUAAAAAAAAAAACgrbIIAAAAAAAAAAAAtFUWAQAAAAAAAAAAgLbKIgAAAAAA
+        AAAAANBWWQQAAAAAAAAAAADaKosAAAAAAAAAAABAW2URAAAAAAAAAAAAaKssAgAAAAAAAAAAAG2VRQAA
+        AAAAAAAAAKCtsggAAAAAAAAAAAC0VRYBAAAAAAAAAACAtsoiAAAAAAAAAAAA0FZZBAAAAAAAAAAAANoq
+        iwAAAAAAAAAAAEBbZREAAAAAAAAAAABoqywCAAAAAAAAAAAAbZVFAAAAAAAAAAAAoK2yCAAAAAAAAAAA
+        ALRVFgEAAAAAAAAAAIC2yiIAAAAAAAAAAADQVlkEAAAAAAAAAAAA2iqLAAAAAAAAAAAAQFtlEQAAAAAA
+        AAAAAGirLAIAAAAAAAAAAABtlUUAAAAAAAAAAACgrbIIAAAAAAAAAAAAtFUWAQAAAAAAAAAAgLbKIgAA
+        AAAAAAAAANBWWQQAAAAAAAAAAADaKosAAAAAAAAAAABAW2URAAAAAAAAAAAAaKssAgAAAAAAAAAAAG2V
+        RQAAAAAAAAAAAKCtsggAAAAAAAAAAAC0VRYBAAAAAAAAAACAtsoiAAAAAAAAAAAA0FZZBAAAAAAAAAAA
+        ANoqiwAAAAAAAAAAAEBbZREAAAAAAAAAAABoqywCAAAAAAAAAAAAbZVFAAAAAAAAAAAAoK2yCAAAAAAA
+        AAAAALRVFgEAAAAAAAAAAIC2yiIAAAAAAAAAAADQVlkEAAAAAAAAAAAA2iqLAAAAAAAAAAAAQFtlEQAA
+        AAAAAAAAAGirLAIAAAAAAAAAAABtlUUAAAAAAAAAAACgrbIIAAAAAAAAAAAAtFUWAQAAAAAAAAAAgLbK
+        IgAAAAAAAAAAANBWWQQAAAAAAAAAAADaKosAAAAAAAAAAABAW2URAAAAAAAAAAAAaKssAgAAAAAAAAAA
+        AG2VRQAAAAAAAAAAAKCtsggAAAAAAAAAAAC0VRYBAAAAAAAAAACAtsoiAAAAAAAAAAAA0FZZBAAAAAAA
+        AAAAANoqiwAAAAAAAAAAAEBbZREAAAAAAAAAAABoqywCAAAAAAAAAAAAbZVFAAAAAAAAAAAAoK2yCAAA
+        AAAAAAAAALRVFgEAAAAAAAAAAIC2yiIAAAAAAAAAAADQVlkEAAAAAAAAAAAA2iqLAAAAAAAAAAAAQFtl
+        EQAAAAAAAAAAAGirLAIAAAAAAAAAAABtlUUAAAAAAAAAAACgrbIIAAAAAAAAAAAAtFUWAQAAAAAAAAAA
+        gLbKIgAAAAAAAAAAANBWWQQAAAAAAAAAAADaKosAAAAAAAAAAABAW2URAAAAAAAAAAAAaKssAgAAAAAA
+        AAAAAG2VRQAAAAAAAAAAAKCtsggAAAAAAAAAAAC0VRYBAAAAAAAAAACAtsoiAAAAAAAAAAAA0FZZBAAA
+        AAAAAAAAANoqiwAAAAAAAAAAAEBbZREAAAAAAAAAAABoqywCAAAAAAAAAAAAbZVFAAAAAAAAAAAAoK2y
+        CAAAAAAAAAAAALRVFgEAAAAAAAAAAIC2yiIAAAAAAAAAAADQVlkEAAAAAAAAAAAA2iqLAAAAAAAAAAAA
+        QFtlEQAAAAAAAAAAAGirLAIAAAAAAAAAAABtlUUAAAAAAAAAAACgrbIIAAAAAAAAAAAAtFUWAQAAAAAA
+        AAAAgLbKIgAAAAAAAAAAANBWWQQAAAAAAAAAAADaKosAAAAAAAAAAABAW2URAAAAAAAAAAAAaKssAgAA
+        AAAAAAAAAG2VRQAAAAAAAAAAAKCtsggAAAAAAAAAAAC0VRYBAAAAAAAAAACAtsoiAAAAAAAAAAAA0FZZ
+        BAAAAAAAAAAAANoqiwAAAAAAAAAAAEBbZREAAAAAAAAAAABoqywCAAAAAAAAAAAAbZVFAAAAAAAAAAAA
+        oK2yCAAAAAAAAAAAALRVFgEAAAAAAAAAAIC2yiIAAAAAAAAAAADQVlkEAAAAAAAAAAAA2iqLAAAAAAAA
+        AAAAQFtlEQAAAAAAAAAAAGirLAIAAAAAAAAAAABtlUUAAAAAAAAAAACgrbIIAAAAAAAAAAAAtFUWAQAA
+        AAAAAAAAgLbKIgAAAAAAAAAAANBWWQQAAAAAAAAAAADaKosAAAAAAAAAAABAW2URAAAAAAAAAAAAaKss
+        AgAAAAAAAAAAAG2VRQAAAAAAAAAAAKCtsggAAAAAAAAAAAC0VRYBAAAAAAAAAACAtsoiAAAAAAAAAAAA
+        0FZZBAAAAAAAAAAAANoqiwAAAAAAAAAAAEBbZREAAAAAAAAAAABoqywCAAAAAAAAAAAAbZVFAAAAAAAA
+        AAAAoK2yCAAAAAAAAAAAALRVFgEAAAAAAAAAAIC2yiIAAAAAAAAAAADQVlkEAAAAAAAAAAAA2iqLAAAA
+        AAAAAAAAQFtlEQAAAAAAAAAAAGirLAIAAAAAAAAAAABtlUUAAAAAAAAAAACgrbIIAAAAAAAAAAAAtFUW
+        AQAAAAAAAAAAgLbKIgAAAAAAAAAAANBWWQQAAAAAAAAAAADaKosAAAAAAAAAAABAW2URAAAAAAAAAAAA
+        aKssAgAAAAAAAAAAAG2VRQAAAAAAAAAAAKCtsggAAAAAAAAAAAC0VRYBAAAAAAAAAACAtsoiAAAAAAAA
+        AAAA0FZZBAAAAAAAAAAAANoqiwAAAAAAAAAAAEBbZREAAAAAAAAAAABoqywCAAAAAAAAAAAAbZVFAAAA
+        AAAAAAAAoK2yCAAAAAAAAAAAALRVFgEAAAAAAAAAAIC2yiIAAAAAAAAAAADQVlkEAAAAAAAAAAAA2iqL
+        AAAAAAAAAAAAQFtlEQAAAAAAAAAAAGirLAIAAAAAAPD/tyOHBADAMBDE5t90Z+D5kYCQAAAAQGsmAAAA
+        AAAAAAAA0JoJAAAAAAAAAAAAtGYCAAAAAAAAAAAArZkAAAAAAAAAAABAayYAAAAAAAAAAADQmgkAAAAA
+        AAAAAAC0ZgIAAAAAAAAAAACtmQAAAAAAAAAAAEBrJgAAAAAAAAAAANCaCQAAAAAAAAAAAJTufRhHk2rG
+        ALfLAAAAAElFTkSuQmCC
+</value>
+  </data>
+</root>
\ No newline at end of file
diff --git a/HStation.DeskTop.Xhs.Core/Close/CloseWarningForm.Designer.cs b/HStation.DeskTop.Xhs.Core/Close/CloseWarningForm.Designer.cs
new file mode 100644
index 0000000..82a230b
--- /dev/null
+++ b/HStation.DeskTop.Xhs.Core/Close/CloseWarningForm.Designer.cs
@@ -0,0 +1,71 @@
+锘縩amespace HStation.Desktop
+{
+    partial class CloseWarningForm
+    {
+        /// <summary>
+        /// Required designer variable.
+        /// </summary>
+        private System.ComponentModel.IContainer components = null;
+
+        /// <summary>
+        /// Clean up any resources being used.
+        /// </summary>
+        /// <param nameLogin="disposing">true if managed resources should be disposed; otherwise, false.</param>
+        protected override void Dispose(bool disposing)
+        {
+            if (disposing && (components != null))
+            {
+                components.Dispose();
+            }
+            base.Dispose(disposing);
+        }
+
+        #region Windows Form Designer generated code
+
+        /// <summary>
+        /// Required method for Designer support - do not modify
+        /// the contents of this method with the code editor.
+        /// </summary>
+        private void InitializeComponent()
+        {
+            System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(CloseWarningForm));
+            this.closeWarningCtrl1 = new HStation.Desktop.CloseWarningCtrl();
+            this.SuspendLayout();
+            // 
+            // closeWarningCtrl1
+            // 
+            this.closeWarningCtrl1.Appearance.BackColor = System.Drawing.Color.White;
+            this.closeWarningCtrl1.Appearance.Options.UseBackColor = true;
+            this.closeWarningCtrl1.AutoSize = true;
+            this.closeWarningCtrl1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+            this.closeWarningCtrl1.Dock = System.Windows.Forms.DockStyle.Fill;
+            this.closeWarningCtrl1.Location = new System.Drawing.Point(0, 0);
+            this.closeWarningCtrl1.Margin = new System.Windows.Forms.Padding(0);
+            this.closeWarningCtrl1.Name = "closeWarningCtrl1";
+            this.closeWarningCtrl1.Size = new System.Drawing.Size(751, 225);
+            this.closeWarningCtrl1.TabIndex = 0;
+            // 
+            // CloseWarningForm
+            // 
+            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.None;
+            this.ClientSize = new System.Drawing.Size(751, 225);
+            this.Controls.Add(this.closeWarningCtrl1);
+            this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
+            this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
+            this.Margin = new System.Windows.Forms.Padding(4);
+            this.MaximizeBox = false;
+            this.MinimizeBox = false;
+            this.Name = "CloseWarningForm";
+            this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
+            this.Text = "鍏抽棴鎻愮ず";
+            this.Load += new System.EventHandler(this.CloseWarningForm_Load);
+            this.ResumeLayout(false);
+            this.PerformLayout();
+
+        }
+
+        #endregion
+
+        private CloseWarningCtrl closeWarningCtrl1;
+    }
+}
\ No newline at end of file
diff --git a/HStation.DeskTop.Xhs.Core/Close/CloseWarningForm.cs b/HStation.DeskTop.Xhs.Core/Close/CloseWarningForm.cs
new file mode 100644
index 0000000..0676820
--- /dev/null
+++ b/HStation.DeskTop.Xhs.Core/Close/CloseWarningForm.cs
@@ -0,0 +1,33 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Data;
+using System.Drawing;
+using System.Linq;
+using System.Text;
+using System.Windows.Forms;
+
+namespace HStation.Desktop
+{
+    public partial class CloseWarningForm : Form
+    {
+        public CloseWarningForm()
+        {
+            InitializeComponent();
+            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.None; 
+        }
+
+        private void CloseWarningForm_Load(object sender, EventArgs e)
+        {
+ 
+        }
+
+        public CloseStatus CloseStatus
+        {
+            get
+            {
+                return closeWarningCtrl1.CloseStatus;
+            }
+        }
+    }
+}
diff --git a/HStation.DeskTop.Xhs.Core/Close/CloseWarningForm.resx b/HStation.DeskTop.Xhs.Core/Close/CloseWarningForm.resx
new file mode 100644
index 0000000..e2e4e7a
--- /dev/null
+++ b/HStation.DeskTop.Xhs.Core/Close/CloseWarningForm.resx
@@ -0,0 +1,287 @@
+锘�<?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=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <resheader name="writer">
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
+  <data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        AAABAAEAMDAAAAEAIACoJQAAFgAAACgAAAAwAAAAYAAAAAEAIAAAAAAAgCUAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGba
+        wApn278aAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAGfbwAJm2r9sZtrAPGfbwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABn278QZtq/wWbav2gAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZ9vAOmfbv/Nn28CZZ9q/EAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZtu/Amfa
+        v4Nn28D/ZtvAw2favyYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAGfbwApm2r/RZ9q//2bbwOVn28BCZ9rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABn28A2Z9rA8WbbwP9n2sD3Z9vAeGbbwAYAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm28AAZtq/fmfbwP9n28D/ZtrA/Wfb
+        v6ln2sASAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZtvADGbb
+        v8dm2r//Z9q//2bav/9m2r/NZ9vAKgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAGfbwCxn27/1Z9vA/2bbwP9n28D/Z9vA7WfbwFpn2sAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm2r94Z9vA/WfbwP9n28D/Z9vA/2bbwPln28CDZ9vACgAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABn28AKZ9vAw2bav/9m2r//Z9q//2ba
+        v/9n28D/ZtrAs2bbvxgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZ9vALGfb
+        wO1n28D/Z9vA/2bbwP9m2r//Z9vA/2fawN9m2784ZtvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAZ9u/AGbav3Bn27//Z9vA/2fbwP9m28D/Z9vA/2fbwP9m28DvZ9u/ZmfbwAQAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAGfbwAZm2r/BZ9q//2bav/9m2r//Ztq//2bav/9m2r//Ztq/+2fb
+        wJVm28AIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZ9vABGfbwCRn28B+Z9vA+2bbwP9m2r//Z9vA/2ba
+        v/9m2r//Z9vA/2bav/9n28DFZ9vAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABn28AGZ9vAHGfbwE5m2r+VZtrAz2bbwPFn27//Z9vA/2fb
+        wP9m28D/Z9vA/2fbwP9m28D/Z9vA/2fbwP9m28D/Z9vA32fbwEhn2sAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZ9vAGmfbwIVm28DDZtvA72bav/9m2r//Z9q//2ba
+        v/9m2r//Z9q//2bav/9m2r//Ztq//2bav/9m2r//Ztq//2bav/9m2r//Ztq//2fbwPVn279uZ9vABAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZ9vABGbbv25n2r/1Z9vA/2bb
+        v/9m27//Z9vA/2bbv/9m27//Z9vA/2bbv/9n2sD/Z9vA/2bawP9n2sD/Z9vA/2bawP9n28D/Ztu/72fb
+        wMNn28CFZ9vAGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGfb
+        wABn28BIZ9rA32fbwP9n28D/ZtrA/2fbwP9n28D/ZtrA/2fbwP9n28D/Z9vA/2bawP9n2sDxZ9vAz2bb
+        wJVn2r9OZ9vAHGfbwAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAZ9u/JGfbwMVn27//Z9vA/2fbv/9n27//Z9vA/2fbv/9n28D/Z9u//Wfb
+        v35n28AkZ9vABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGfbwAhm28CVZ9vA+2bbv/9m27//Z9vA/2bb
+        v/9n2sD/Z9vA/2bbv8Fn28AGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABn28AEZ9vAZmfb
+        wO9n28D/ZtrA/2fbwP9n28D/Z9vA/2bawP9n28BwZ9u/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAZ9rAAGfbwDhn28DfZ9vA/2fbv/9n28D/Z9vA/2fbwP9n28DtZtu/LAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm28AYZ9vAs2fawP9n2sD/Z9vA/2bawP9n2sD/Ztq/w2ba
+        vwoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZ9vACmfawINn2sD5Z9vA/2bb
+        wP9n28D/Z9vA/WbbwHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGfb
+        wABn28BaZ9vA7WfbwP9n28D/Z9vA/2fbwPVn28AsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAZ9vAKmfbwM1n2sD/Z9vA/2bawP9m2r/HZ9u/DAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGfbwBJn28CpZ9vA/WbbwP9n28D9Z9vAfmfb
+        wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm28AGZ9q/eGfb
+        wPdn28D/Ztu/8WfbwDYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAZtu/AGfawEJm2sDlZ9vA/2bbwNFn28AKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABn28AmZ9vAw2fbwP9m2sCDZ9vAAgAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZ9u/EGfawJln27/zZtq/OgAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AABn28BoZtvAwWfbwBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAABn28AAZ9u/PGbawGxn28ACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGbbwBpn28AKAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAA=
+</value>
+  </data>
+</root>
\ No newline at end of file
diff --git a/HStation.DeskTop.Xhs.Core/Func/FuncCreater.cs b/HStation.DeskTop.Xhs.Core/Func/FuncCreater.cs
new file mode 100644
index 0000000..687ae08
--- /dev/null
+++ b/HStation.DeskTop.Xhs.Core/Func/FuncCreater.cs
@@ -0,0 +1,146 @@
+锘縰sing System.Collections.Generic;
+ 
+namespace HStation.Desktop
+{
+    /// <summary>
+    /// 鍔熻兘鐢熸垚鍣�
+    /// </summary>
+    public class FuncCreater
+    {
+
+        /// <summary>
+        /// 鑿滃崟
+        /// </summary> 
+        public static List<FuncElement> GetMenu()
+        {
+            //var dll = "HStation.WinFrmUI.Basic.dll";
+            //var modular = WinFrmUI.eModular.Basic;
+            var main = new List<FuncElement>()
+            {
+              //new FuncElement("涓婚〉", dll, "HStation.WinFrmUI.Basic.MenuMain", modular, resources.User) 
+            };
+             return main;
+        }
+
+
+        /// <summary>
+        /// 鏉冮檺
+        /// </summary> 
+        public static List<FuncElement> GetAuth()
+        {
+            //var dll = "HStation.WinFrmUI.Auth.dll";
+            //var modular = WinFrmUI.eModular.Auth;
+            var list = new List<FuncElement>()
+            {
+               // new FuncElement("鐢ㄦ埛", dll, "HStation.WinFrmUI.Auth.UserMgr", modular, resources.User),
+            };
+            return list;
+        }
+
+        /// <summary>
+        /// 鍩虹
+        /// </summary> 
+        public static List<FuncElement> GetBasic()
+        {
+            var dll = "HStation.WinFrmUI.Basic.dll";
+            //var modular = WinFrmUI.eModular.Basic;
+            var list = new List<FuncElement>()
+            {
+               // new FuncElement("琛屾斂鍖哄煙", dll, "HStation.WinFrmUI.Basic.RegionMgr", modular, resources.Question),
+               // new FuncElement("寤虹瓚绫诲瀷", dll, "HStation.WinFrmUI.Basic.BuildingTypeMgr", modular, resources.BuildingType),
+                //new FuncElement("寤虹瓚鐗�", dll, "HStation.WinFrmUI.Basic.BuildingMgr", modular, resources.BuildingMgr),
+                //new FuncElement("渚涙按鍗曞厓", dll, "HStation.WinFrmUI.Basic.WaterSupplyUnitMgr", modular, resources.WaterSupplyUnit),
+                //new FuncElement("璁炬柦", dll, "HStation.WinFrmUI.Basic.FacilitiesMgr", modular, resources.FacilitiesMgr),
+                //new FuncElement("鐢典环淇℃伅", dll, "HStation.WinFrmUI.Basic.ElectricityPricePage", modular, resources.User),
+
+                //new FuncElement("涓夌淮妯″瀷", dll, "HStation.WinFrmUI.Basic.XiaoFang", WinFrmUI.eModular.Model, resources.Question)
+            };
+            return list;
+        }
+
+
+        /// <summary>
+        /// 璧勪骇
+        /// </summary> 
+        public static List<FuncElement> GetAssets()
+        {
+            var dll = "HStation.WinFrmUI.Assets.dll";
+            //var modular = WinFrmUI.eModular.Assets;
+            var list = new List<FuncElement>()
+            {
+              //  new FuncElement("鍘傚晢", dll, "HStation.WinFrmUI.Assets.SupplierMgr", modular, resources.Supplier),
+              //  new FuncElement("娉电郴鍒�", dll, "HStation.WinFrmUI.Assets.PumpSeriesMgr", modular, resources.PumpSeries),
+              //  new FuncElement("娉靛瀷鍙�", dll, "HStation.WinFrmUI.Assets.PumpProductMgr", modular, resources.PumpProduct),
+               // new FuncElement("娉靛瀷鍙锋洸绾�", dll, "HStation.WinFrmUI.Assets.PumpProductCurveMgrPage", modular, resources.PumpProductCurve),
+               // new FuncElement("鎴愬璁惧绯诲垪", dll, "HStation.WinFrmUI.Assets.KitSeriesMgr", modular, resources.KitSeries),
+               // new FuncElement("鎴愬璁惧鍨嬪彿", dll, "HStation.WinFrmUI.Assets.KitProductMgr", modular, resources.KitProduct),
+              };
+            return list;
+        }
+
+        /// <summary>
+        /// 妯″瀷
+        /// </summary> 
+        public static List<FuncElement> GetModel()
+        {
+            var dll = "HStation.WinFrmUI.Epanet.dll";
+           // var modular = WinFrmUI.eModular.Model;
+            var list = new List<FuncElement>()
+            {
+                //new FuncElement("寤虹瓚鎬昏", dll, "HStation.WinFrmUI.Epanet.XiaoFang.BuildingsOverview", modular, resources.BulidingsOverview),
+                //new FuncElement("妯℃嫙璁$畻", dll, "HStation.WinFrmUI.Epanet.SimulationDrillPage_bak", modular, resources.TheoryCalc),
+              //  new FuncElement("妯″瀷妯℃澘", dll, "HStation.WinFrmUI.Epanet.TemplateMgr", modular, resources.Template),
+               // new FuncElement("鍒嗗尯", dll, "HStation.WinFrmUI.Epanet.PartitionMgr", modular, resources.part),
+               // new FuncElement("绯荤粺绫诲瀷", dll, "HStation.WinFrmUI.Epanet.SystemTypeMgr", modular, resources.SystemType),
+                //new FuncElement("骞抽潰妯″瀷_鏂�", dll, "HStation.WinFrmUI.Epanet.Page_ModelManager_New", modular, resources.Question),
+                //new FuncElement("浜屼緵寤烘ā", dll, "HStation.WinFrmUI.Epanet.Demo2MgrPage", modular, resources.Demo2),
+                //new FuncElement("渚涙按褰撻噺", dll, "HStation.WinFrmUI.Epanet.Demo2MgrPage", modular, resources.Question),
+                //new FuncElement("鐢ㄦ按鍩烘湰淇℃伅", dll, "HStation.WinFrmUI.Epanet.Demo2MgrPage", modular, resources.Question),
+            };
+            return list;
+        }
+
+
+
+        /// <summary>
+        /// 璁$畻
+        /// </summary> 
+        public static List<FuncElement> GetTheoryCalc()
+        {
+            var dll = "HStation.WinFrmUI.TheoryCalc.dll";
+            //var modular = WinFrmUI.eModular.TheoryCalc;
+            var list = new List<FuncElement>()
+            {
+               // new FuncElement("姘存车鐗瑰緛鏇茬嚎", dll, "HStation.WinFrmUI.TheoryCalc.CalcPipeLoss1MainPage", modular, resources.CalPipeLossSB),
+                //new FuncElement("娴侀噺鎹熷け鍒嗘瀽", dll, "HStation.WinFrmUI.TheoryCalc.CalcPipeLoss1MainPage", modular, resources.CalPipeLossNL),
+                //new FuncElement("鑳借�楀垎鏋�", dll, "HStation.WinFrmUI.TheoryCalc.CalcPipeLoss2MainPage", modular, resources.CalIpipeLossNH),
+                //new FuncElement("姘存睜瀹圭Н鍒嗘瀽", dll, "HStation.WinFrmUI.TheoryCalc.CalcPipeLoss2MainPage", modular, resources.CalcpipeLossSC),
+                //new FuncElement("姘磋川/姘撮緞鍒嗘瀽", dll, "HStation.WinFrmUI.TheoryCalc.CalcPipeLoss2MainPage", modular, resources.CalcPipeLossSZ),
+                //new FuncElement("浜屼緵蹇�熼�夊瀷", dll, "HStation.WinFrmUI.TheoryCalc.CalcPipeLoss1MainPage", modular, resources.CalPipeLossEG),
+            };
+            return list;
+        }
+
+        public static List<FuncElement> GetFuncElements()
+        {
+
+            //var auth = new FuncElement("鏉冮檺", GetAuth(), resources.Auth);
+            //var basic = new FuncElement("鍩虹", GetBasic(), resources.Basic);
+            //var assets = new FuncElement("璧勪骇", GetAssets(), resources.Assets);
+            //var model = new FuncElement("妯″瀷", GetModel(), resources.Model);
+            //var theoryCalc = new FuncElement("璁$畻", GetTheoryCalc(), resources.TheoryCalc);
+
+            return new List<FuncElement> {  };
+
+        }
+
+
+        public static  FuncElement GetFuncMenuMain()
+        {
+             var Menu = new FuncElement("涓婚〉", GetMenu(), null);
+
+            return Menu;
+
+        }
+    }
+}
diff --git a/HStation.DeskTop.Xhs.Core/Func/FuncElement.cs b/HStation.DeskTop.Xhs.Core/Func/FuncElement.cs
new file mode 100644
index 0000000..1e41401
--- /dev/null
+++ b/HStation.DeskTop.Xhs.Core/Func/FuncElement.cs
@@ -0,0 +1,99 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Drawing;
+using System.Linq;
+
+namespace HStation.Desktop
+{
+    /// <summary>
+    /// 鍔熻兘鍏冪礌
+    /// </summary>
+    public class FuncElement
+    {
+        public FuncElement() { }
+
+        public FuncElement(string name)
+        {
+            this.Id = Guid.NewGuid().ToString();
+            this.Name = name;
+            this.IsGroup = true;
+        }
+
+        public FuncElement(string name, List<FuncElement> elements = null)
+        {
+
+            this.Id = Guid.NewGuid().ToString();
+            this.Name = name;
+            this.IsGroup = true;
+            this.FuncElements = elements;
+        }
+
+        public FuncElement(string name, List<FuncElement> elements = null, Image img = null)
+        {
+
+            this.Id = Guid.NewGuid().ToString();
+            this.Name = name;
+            this.IsGroup = true;
+            this.Image = img;
+            this.FuncElements = elements;
+        }
+
+        public FuncElement(string name, string dllFileName, string controlFullName,   Image img = null)
+        {
+            this.Id = Guid.NewGuid().ToString();
+            this.Name = name;
+            this.DllFileName = dllFileName;
+            this.ControlFullName = controlFullName;
+            //this.SurfaceGuid = new WinFrmUI.SurfaceGuid(modular, name);
+            this.Image = img;
+            this.IsGroup = false;
+        }
+ 
+
+        /// <summary>
+        /// 鏍囪瘑
+        /// </summary>
+        public string Id { get; set; }
+
+        /// <summary>
+        /// 鍚嶇О
+        /// </summary>
+        public string Name { get; set; }
+
+        /// <summary>
+        /// 鍥剧墖
+        /// </summary>
+        public Image Image { get; set; }
+
+        /// <summary>
+        /// DLL 鏂囦欢鍚嶇О
+        /// </summary>
+        public string DllFileName { get; set; }
+
+        /// <summary>
+        /// 鎺т欢鍏ㄥ悕绉�
+        /// </summary>
+        public string ControlFullName { get; set; }
+
+        /// <summary>
+        /// 鑷韩鏍囪瘑
+        /// </summary>
+        //public WinFrmUI.SurfaceGuid SurfaceGuid { get; set; }
+
+        /// <summary>
+        /// 灞曞紑
+        /// </summary>
+        public bool Expand { get; set; }
+
+        /// <summary>
+        /// 鍒嗙粍
+        /// </summary>
+        public bool IsGroup { get; set; }
+
+        /// <summary>
+        /// 瀛愬厓绱犲垪琛�
+        /// </summary>
+        public List<FuncElement> FuncElements { get; set; }
+
+    }
+}
diff --git a/HStation.DeskTop.Xhs.Core/GuideMain.Designer.cs b/HStation.DeskTop.Xhs.Core/GuideMain.Designer.cs
new file mode 100644
index 0000000..da4286b
--- /dev/null
+++ b/HStation.DeskTop.Xhs.Core/GuideMain.Designer.cs
@@ -0,0 +1,552 @@
+锘� 
+namespace HStation.Desktop
+{
+    partial class GuideMain
+    {
+        /// <summary>
+        /// Required designer variable.
+        /// </summary>
+        private System.ComponentModel.IContainer components = null;
+
+        /// <summary>
+        /// Clean up any resources being used.
+        /// </summary>
+        /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
+        protected override void Dispose(bool disposing)
+        {
+            if (disposing && (components != null))
+            {
+                components.Dispose();
+            }
+            base.Dispose(disposing);
+        }
+
+        #region Windows Form Designer generated code
+
+        /// <summary>
+        /// Required method for Designer support - do not modify
+        /// the contents of this method with the code editor.
+        /// </summary>
+        private void InitializeComponent()
+        {
+            this.components = new System.ComponentModel.Container();
+            System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(GuideMain));
+            this.documentManager1 = new DevExpress.XtraBars.Docking2010.DocumentManager(this.components);
+            this.tabbedView1 = new DevExpress.XtraBars.Docking2010.Views.Tabbed.TabbedView(this.components);
+            this.tileNavPane = new DevExpress.XtraBars.Navigation.TileNavPane();
+            this.nbMain = new DevExpress.XtraBars.Navigation.NavButton();
+            this.nbMapOverview = new DevExpress.XtraBars.Navigation.NavButton();
+            this.nbSystemConfig = new DevExpress.XtraBars.Navigation.NavButton();
+            this.nbSystemAuthority = new DevExpress.XtraBars.Navigation.NavButton();
+            this.nbMinimize = new DevExpress.XtraBars.Navigation.NavButton();
+            this.nbClose = new DevExpress.XtraBars.Navigation.NavButton();
+            this.sidePanelTop = new DevExpress.XtraEditors.SidePanel();
+            this.layoutControl1 = new DevExpress.XtraLayout.LayoutControl();
+            this.Root = new DevExpress.XtraLayout.LayoutControlGroup();
+            this.layoutControlItem1 = new DevExpress.XtraLayout.LayoutControlItem();
+            this.simpleSeparator1 = new DevExpress.XtraLayout.SimpleSeparator();
+            this.popSystemConfig = new DevExpress.XtraBars.PopupMenu(this.components);
+            this.barBtnSupplier = new DevExpress.XtraBars.BarButtonItem();
+            this.barBtnBuildingType = new DevExpress.XtraBars.BarButtonItem();
+            this.barBtnBuilding = new DevExpress.XtraBars.BarButtonItem();
+            this.barBtnFacilities = new DevExpress.XtraBars.BarButtonItem();
+            this.barBtnSystemType = new DevExpress.XtraBars.BarButtonItem();
+            this.barBtnPart = new DevExpress.XtraBars.BarButtonItem();
+            this.barBtnWaterUtensil = new DevExpress.XtraBars.BarButtonItem();
+            this.barBtnWaterEquivalent = new DevExpress.XtraBars.BarButtonItem();
+            this.barManager1 = new DevExpress.XtraBars.BarManager(this.components);
+            this.barDockControlTop = new DevExpress.XtraBars.BarDockControl();
+            this.barDockControlBottom = new DevExpress.XtraBars.BarDockControl();
+            this.barDockControlLeft = new DevExpress.XtraBars.BarDockControl();
+            this.barDockControlRight = new DevExpress.XtraBars.BarDockControl();
+            this.barBtnUser = new DevExpress.XtraBars.BarButtonItem();
+            this.barBtnAuthority = new DevExpress.XtraBars.BarButtonItem();
+            this.barBtnSystemLog = new DevExpress.XtraBars.BarButtonItem();
+            this.barBtnCorp = new DevExpress.XtraBars.BarButtonItem();
+            this.popSystemAuthority = new DevExpress.XtraBars.PopupMenu(this.components);
+            ((System.ComponentModel.ISupportInitialize)(this.documentManager1)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.tabbedView1)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.tileNavPane)).BeginInit();
+            this.sidePanelTop.SuspendLayout();
+            ((System.ComponentModel.ISupportInitialize)(this.layoutControl1)).BeginInit();
+            this.layoutControl1.SuspendLayout();
+            ((System.ComponentModel.ISupportInitialize)(this.Root)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem1)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.simpleSeparator1)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.popSystemConfig)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.barManager1)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.popSystemAuthority)).BeginInit();
+            this.SuspendLayout();
+            // 
+            // documentManager1
+            // 
+            this.documentManager1.ContainerControl = this;
+            this.documentManager1.View = this.tabbedView1;
+            this.documentManager1.ViewCollection.AddRange(new DevExpress.XtraBars.Docking2010.Views.BaseView[] {
+            this.tabbedView1});
+            // 
+            // tileNavPane
+            // 
+            this.tileNavPane.AllowGlyphSkinning = true;
+            this.tileNavPane.Appearance.BackColor = System.Drawing.Color.White;
+            this.tileNavPane.Appearance.Options.UseBackColor = true;
+            this.tileNavPane.ButtonPadding = new System.Windows.Forms.Padding(20);
+            this.tileNavPane.Buttons.Add(this.nbMain);
+            this.tileNavPane.Buttons.Add(this.nbMapOverview);
+            this.tileNavPane.Buttons.Add(this.nbSystemConfig);
+            this.tileNavPane.Buttons.Add(this.nbSystemAuthority);
+            this.tileNavPane.Buttons.Add(this.nbMinimize);
+            this.tileNavPane.Buttons.Add(this.nbClose);
+            // 
+            // tileNavCategory1
+            // 
+            this.tileNavPane.DefaultCategory.Name = "tileNavCategory1";
+            // 
+            // 
+            // 
+            this.tileNavPane.DefaultCategory.Tile.DropDownOptions.BeakColor = System.Drawing.Color.Empty;
+            this.tileNavPane.Location = new System.Drawing.Point(0, 5);
+            this.tileNavPane.Name = "tileNavPane";
+            this.tileNavPane.ScaleGlyphs = false;
+            this.tileNavPane.Size = new System.Drawing.Size(992, 34);
+            this.tileNavPane.TabIndex = 1;
+            this.tileNavPane.Text = "tileNavPane1";
+            this.tileNavPane.ElementClick += new DevExpress.XtraBars.Navigation.NavElementClickEventHandler(this.tileNavPane_ElementClick);
+            // 
+            // nbMain
+            // 
+            this.nbMain.Appearance.FontSizeDelta = 3;
+            this.nbMain.Appearance.FontStyleDelta = System.Drawing.FontStyle.Bold;
+            this.nbMain.Appearance.ForeColor = System.Drawing.Color.Black;
+            this.nbMain.Appearance.Options.UseFont = true;
+            this.nbMain.Appearance.Options.UseForeColor = true;
+            this.nbMain.AppearanceHovered.FontSizeDelta = 3;
+            this.nbMain.AppearanceHovered.FontStyleDelta = System.Drawing.FontStyle.Bold;
+            this.nbMain.AppearanceHovered.Options.UseFont = true;
+            this.nbMain.AppearanceSelected.FontSizeDelta = 3;
+            this.nbMain.AppearanceSelected.FontStyleDelta = System.Drawing.FontStyle.Bold;
+            this.nbMain.AppearanceSelected.Options.UseFont = true;
+            this.nbMain.Caption = "涔夌淮鏅烘収渚涙按绯荤粺";
+            this.nbMain.ImageOptions.AllowGlyphSkinning = DevExpress.Utils.DefaultBoolean.False;
+            this.nbMain.ImageOptions.Image = ((System.Drawing.Image)(resources.GetObject("nbMain.ImageOptions.Image")));
+            this.nbMain.ImageOptions.SvgImageSize = new System.Drawing.Size(24, 24);
+            this.nbMain.Name = "nbMain";
+            // 
+            // nbMapOverview
+            // 
+            this.nbMapOverview.Alignment = DevExpress.XtraBars.Navigation.NavButtonAlignment.Right;
+            this.nbMapOverview.Appearance.BackColor = System.Drawing.Color.White;
+            this.nbMapOverview.Appearance.FontSizeDelta = 2;
+            this.nbMapOverview.Appearance.FontStyleDelta = System.Drawing.FontStyle.Bold;
+            this.nbMapOverview.Appearance.ForeColor = System.Drawing.Color.Black;
+            this.nbMapOverview.Appearance.Options.UseBackColor = true;
+            this.nbMapOverview.Appearance.Options.UseFont = true;
+            this.nbMapOverview.Appearance.Options.UseForeColor = true;
+            this.nbMapOverview.AppearanceHovered.FontSizeDelta = 2;
+            this.nbMapOverview.AppearanceHovered.FontStyleDelta = System.Drawing.FontStyle.Bold;
+            this.nbMapOverview.AppearanceHovered.Options.UseFont = true;
+            this.nbMapOverview.AppearanceSelected.FontSizeDelta = 2;
+            this.nbMapOverview.AppearanceSelected.FontStyleDelta = System.Drawing.FontStyle.Bold;
+            this.nbMapOverview.AppearanceSelected.Options.UseFont = true;
+            this.nbMapOverview.Caption = "鍦板浘鎬昏";
+            this.nbMapOverview.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("nbMapOverview.ImageOptions.SvgImage")));
+            this.nbMapOverview.Name = "nbMapOverview";
+            this.nbMapOverview.Tag = "MapOverview";
+            this.nbMapOverview.Visible = false;
+            // 
+            // nbSystemConfig
+            // 
+            this.nbSystemConfig.Alignment = DevExpress.XtraBars.Navigation.NavButtonAlignment.Right;
+            this.nbSystemConfig.Appearance.FontSizeDelta = 2;
+            this.nbSystemConfig.Appearance.FontStyleDelta = System.Drawing.FontStyle.Bold;
+            this.nbSystemConfig.Appearance.ForeColor = System.Drawing.Color.Black;
+            this.nbSystemConfig.Appearance.Options.UseFont = true;
+            this.nbSystemConfig.Appearance.Options.UseForeColor = true;
+            this.nbSystemConfig.AppearanceHovered.FontSizeDelta = 2;
+            this.nbSystemConfig.AppearanceHovered.FontStyleDelta = System.Drawing.FontStyle.Bold;
+            this.nbSystemConfig.AppearanceHovered.Options.UseFont = true;
+            this.nbSystemConfig.AppearanceSelected.FontSizeDelta = 2;
+            this.nbSystemConfig.AppearanceSelected.FontStyleDelta = System.Drawing.FontStyle.Bold;
+            this.nbSystemConfig.AppearanceSelected.Options.UseFont = true;
+            this.nbSystemConfig.Caption = "绯荤粺閰嶇疆";
+            this.nbSystemConfig.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("nbSystemConfig.ImageOptions.SvgImage")));
+            this.nbSystemConfig.ImageOptions.SvgImageSize = new System.Drawing.Size(24, 24);
+            this.nbSystemConfig.Name = "nbSystemConfig";
+            this.nbSystemConfig.Tag = "SystemConfig";
+            // 
+            // nbSystemAuthority
+            // 
+            this.nbSystemAuthority.Alignment = DevExpress.XtraBars.Navigation.NavButtonAlignment.Right;
+            this.nbSystemAuthority.Appearance.FontSizeDelta = 2;
+            this.nbSystemAuthority.Appearance.FontStyleDelta = System.Drawing.FontStyle.Bold;
+            this.nbSystemAuthority.Appearance.ForeColor = System.Drawing.Color.Black;
+            this.nbSystemAuthority.Appearance.Options.UseFont = true;
+            this.nbSystemAuthority.Appearance.Options.UseForeColor = true;
+            this.nbSystemAuthority.AppearanceHovered.FontSizeDelta = 2;
+            this.nbSystemAuthority.AppearanceHovered.FontStyleDelta = System.Drawing.FontStyle.Bold;
+            this.nbSystemAuthority.AppearanceHovered.Options.UseFont = true;
+            this.nbSystemAuthority.AppearanceSelected.FontSizeDelta = 2;
+            this.nbSystemAuthority.AppearanceSelected.FontStyleDelta = System.Drawing.FontStyle.Bold;
+            this.nbSystemAuthority.AppearanceSelected.Options.UseFont = true;
+            this.nbSystemAuthority.Caption = "绯荤粺鏉冮檺";
+            this.nbSystemAuthority.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("nbSystemAuthority.ImageOptions.SvgImage")));
+            this.nbSystemAuthority.ImageOptions.SvgImageSize = new System.Drawing.Size(24, 24);
+            this.nbSystemAuthority.Name = "nbSystemAuthority";
+            this.nbSystemAuthority.Tag = "SystemAuthority";
+            // 
+            // nbMinimize
+            // 
+            this.nbMinimize.Alignment = DevExpress.XtraBars.Navigation.NavButtonAlignment.Right;
+            this.nbMinimize.Appearance.ForeColor = System.Drawing.Color.Black;
+            this.nbMinimize.Appearance.Options.UseForeColor = true;
+            this.nbMinimize.Caption = null;
+            this.nbMinimize.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("nbMinimize.ImageOptions.SvgImage")));
+            this.nbMinimize.ImageOptions.SvgImageSize = new System.Drawing.Size(24, 24);
+            this.nbMinimize.Name = "nbMinimize";
+            this.nbMinimize.Tag = "Minimize";
+            // 
+            // nbClose
+            // 
+            this.nbClose.Alignment = DevExpress.XtraBars.Navigation.NavButtonAlignment.Right;
+            this.nbClose.Appearance.ForeColor = System.Drawing.Color.Black;
+            this.nbClose.Appearance.Options.UseForeColor = true;
+            this.nbClose.Caption = null;
+            this.nbClose.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("nbClose.ImageOptions.SvgImage")));
+            this.nbClose.ImageOptions.SvgImageSize = new System.Drawing.Size(24, 24);
+            this.nbClose.Name = "nbClose";
+            this.nbClose.Tag = "Close";
+            // 
+            // sidePanelTop
+            // 
+            this.sidePanelTop.AllowResize = false;
+            this.sidePanelTop.AllowSnap = false;
+            this.sidePanelTop.Controls.Add(this.layoutControl1);
+            this.sidePanelTop.Dock = System.Windows.Forms.DockStyle.Top;
+            this.sidePanelTop.Location = new System.Drawing.Point(0, 0);
+            this.sidePanelTop.Name = "sidePanelTop";
+            this.sidePanelTop.Size = new System.Drawing.Size(992, 40);
+            this.sidePanelTop.TabIndex = 2;
+            this.sidePanelTop.Text = "sidePanel1";
+            // 
+            // layoutControl1
+            // 
+            this.layoutControl1.Controls.Add(this.tileNavPane);
+            this.layoutControl1.Dock = System.Windows.Forms.DockStyle.Fill;
+            this.layoutControl1.Location = new System.Drawing.Point(0, 0);
+            this.layoutControl1.Name = "layoutControl1";
+            this.layoutControl1.OptionsCustomizationForm.DesignTimeCustomizationFormPositionAndSize = new System.Drawing.Rectangle(550, 144, 650, 400);
+            this.layoutControl1.Root = this.Root;
+            this.layoutControl1.Size = new System.Drawing.Size(992, 39);
+            this.layoutControl1.TabIndex = 2;
+            this.layoutControl1.Text = "layoutControl1";
+            // 
+            // Root
+            // 
+            this.Root.EnableIndentsWithoutBorders = DevExpress.Utils.DefaultBoolean.True;
+            this.Root.GroupBordersVisible = false;
+            this.Root.Items.AddRange(new DevExpress.XtraLayout.BaseLayoutItem[] {
+            this.layoutControlItem1,
+            this.simpleSeparator1});
+            this.Root.Name = "Root";
+            this.Root.Padding = new DevExpress.XtraLayout.Utils.Padding(0, 0, 0, 0);
+            this.Root.Size = new System.Drawing.Size(992, 39);
+            this.Root.TextVisible = false;
+            // 
+            // layoutControlItem1
+            // 
+            this.layoutControlItem1.Control = this.tileNavPane;
+            this.layoutControlItem1.Location = new System.Drawing.Point(0, 5);
+            this.layoutControlItem1.Name = "layoutControlItem1";
+            this.layoutControlItem1.Padding = new DevExpress.XtraLayout.Utils.Padding(0, 0, 0, 0);
+            this.layoutControlItem1.Size = new System.Drawing.Size(992, 34);
+            this.layoutControlItem1.TextSize = new System.Drawing.Size(0, 0);
+            this.layoutControlItem1.TextVisible = false;
+            // 
+            // simpleSeparator1
+            // 
+            this.simpleSeparator1.AllowHotTrack = false;
+            this.simpleSeparator1.Location = new System.Drawing.Point(0, 0);
+            this.simpleSeparator1.Name = "simpleSeparator1";
+            this.simpleSeparator1.Size = new System.Drawing.Size(992, 5);
+            this.simpleSeparator1.Spacing = new DevExpress.XtraLayout.Utils.Padding(2, 2, 2, 2);
+            // 
+            // popSystemConfig
+            // 
+            this.popSystemConfig.LinksPersistInfo.AddRange(new DevExpress.XtraBars.LinkPersistInfo[] {
+            new DevExpress.XtraBars.LinkPersistInfo(this.barBtnSupplier, true),
+            new DevExpress.XtraBars.LinkPersistInfo(this.barBtnBuildingType),
+            new DevExpress.XtraBars.LinkPersistInfo(this.barBtnBuilding),
+            new DevExpress.XtraBars.LinkPersistInfo(this.barBtnFacilities),
+            new DevExpress.XtraBars.LinkPersistInfo(this.barBtnSystemType),
+            new DevExpress.XtraBars.LinkPersistInfo(this.barBtnPart),
+            new DevExpress.XtraBars.LinkPersistInfo(this.barBtnWaterUtensil),
+            new DevExpress.XtraBars.LinkPersistInfo(this.barBtnWaterEquivalent)});
+            this.popSystemConfig.Manager = this.barManager1;
+            this.popSystemConfig.MenuAppearance.HeaderItemAppearance.Options.UseTextOptions = true;
+            this.popSystemConfig.MenuAppearance.HeaderItemAppearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center;
+            this.popSystemConfig.Name = "popSystemConfig";
+            // 
+            // barBtnSupplier
+            // 
+            this.barBtnSupplier.Caption = "鍘傚绠$悊";
+            this.barBtnSupplier.Id = 0;
+            this.barBtnSupplier.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("barBtnSupplier.ImageOptions.SvgImage")));
+            this.barBtnSupplier.ItemInMenuAppearance.Normal.FontSizeDelta = 2;
+            this.barBtnSupplier.ItemInMenuAppearance.Normal.FontStyleDelta = System.Drawing.FontStyle.Bold;
+            this.barBtnSupplier.ItemInMenuAppearance.Normal.Options.UseFont = true;
+            this.barBtnSupplier.Name = "barBtnSupplier";
+            this.barBtnSupplier.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(this.barBtnSupplier_ItemClick);
+            // 
+            // barBtnBuildingType
+            // 
+            this.barBtnBuildingType.Caption = "寤虹瓚绫诲瀷";
+            this.barBtnBuildingType.Id = 1;
+            this.barBtnBuildingType.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("barBtnBuildingType.ImageOptions.SvgImage")));
+            this.barBtnBuildingType.ItemInMenuAppearance.Normal.FontSizeDelta = 2;
+            this.barBtnBuildingType.ItemInMenuAppearance.Normal.FontStyleDelta = System.Drawing.FontStyle.Bold;
+            this.barBtnBuildingType.ItemInMenuAppearance.Normal.Options.UseFont = true;
+            this.barBtnBuildingType.Name = "barBtnBuildingType";
+            this.barBtnBuildingType.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(this.barBtnBuildingType_ItemClick);
+            // 
+            // barBtnBuilding
+            // 
+            this.barBtnBuilding.Caption = "寤虹瓚绠$悊";
+            this.barBtnBuilding.Id = 2;
+            this.barBtnBuilding.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("barBtnBuilding.ImageOptions.SvgImage")));
+            this.barBtnBuilding.ItemInMenuAppearance.Normal.FontSizeDelta = 2;
+            this.barBtnBuilding.ItemInMenuAppearance.Normal.FontStyleDelta = System.Drawing.FontStyle.Bold;
+            this.barBtnBuilding.ItemInMenuAppearance.Normal.Options.UseFont = true;
+            this.barBtnBuilding.Name = "barBtnBuilding";
+            this.barBtnBuilding.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(this.barBtnBuilding_ItemClick);
+            // 
+            // barBtnFacilities
+            // 
+            this.barBtnFacilities.Caption = "璁炬柦绠$悊";
+            this.barBtnFacilities.Id = 3;
+            this.barBtnFacilities.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("barBtnFacilities.ImageOptions.SvgImage")));
+            this.barBtnFacilities.ItemInMenuAppearance.Normal.FontSizeDelta = 2;
+            this.barBtnFacilities.ItemInMenuAppearance.Normal.FontStyleDelta = System.Drawing.FontStyle.Bold;
+            this.barBtnFacilities.ItemInMenuAppearance.Normal.Options.UseFont = true;
+            this.barBtnFacilities.Name = "barBtnFacilities";
+            this.barBtnFacilities.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(this.barBtnFacilities_ItemClick);
+            // 
+            // barBtnSystemType
+            // 
+            this.barBtnSystemType.Caption = "绯荤粺绫诲瀷";
+            this.barBtnSystemType.Id = 4;
+            this.barBtnSystemType.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("barBtnSystemType.ImageOptions.SvgImage")));
+            this.barBtnSystemType.ItemInMenuAppearance.Normal.FontSizeDelta = 2;
+            this.barBtnSystemType.ItemInMenuAppearance.Normal.FontStyleDelta = System.Drawing.FontStyle.Bold;
+            this.barBtnSystemType.ItemInMenuAppearance.Normal.Options.UseFont = true;
+            this.barBtnSystemType.Name = "barBtnSystemType";
+            this.barBtnSystemType.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(this.barBtnSystemType_ItemClick);
+            // 
+            // barBtnPart
+            // 
+            this.barBtnPart.Caption = "鍒嗗尯绠$悊";
+            this.barBtnPart.Id = 5;
+            this.barBtnPart.ImageOptions.AllowGlyphSkinning = DevExpress.Utils.DefaultBoolean.False;
+            this.barBtnPart.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("barBtnPart.ImageOptions.SvgImage")));
+            this.barBtnPart.ItemInMenuAppearance.Normal.FontSizeDelta = 2;
+            this.barBtnPart.ItemInMenuAppearance.Normal.FontStyleDelta = System.Drawing.FontStyle.Bold;
+            this.barBtnPart.ItemInMenuAppearance.Normal.Options.UseFont = true;
+            this.barBtnPart.Name = "barBtnPart";
+            this.barBtnPart.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(this.barBtnPart_ItemClick);
+            // 
+            // barBtnWaterUtensil
+            // 
+            this.barBtnWaterUtensil.Caption = "鐢ㄦ按鍣ㄥ叿";
+            this.barBtnWaterUtensil.Id = 11;
+            this.barBtnWaterUtensil.ImageOptions.SvgImage = global::HStation.Desktop.Properties.Resources.selecttool_texttool;
+            this.barBtnWaterUtensil.ItemInMenuAppearance.Normal.FontSizeDelta = 2;
+            this.barBtnWaterUtensil.ItemInMenuAppearance.Normal.FontStyleDelta = System.Drawing.FontStyle.Bold;
+            this.barBtnWaterUtensil.ItemInMenuAppearance.Normal.Options.UseFont = true;
+            this.barBtnWaterUtensil.Name = "barBtnWaterUtensil";
+            this.barBtnWaterUtensil.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(this.barBtnWaterUtensil_ItemClick);
+            // 
+            // barBtnWaterEquivalent
+            // 
+            this.barBtnWaterEquivalent.Caption = "鐢ㄦ按褰撻噺";
+            this.barBtnWaterEquivalent.Id = 6;
+            this.barBtnWaterEquivalent.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("barBtnWaterEquivalent.ImageOptions.SvgImage")));
+            this.barBtnWaterEquivalent.ItemInMenuAppearance.Normal.FontSizeDelta = 2;
+            this.barBtnWaterEquivalent.ItemInMenuAppearance.Normal.FontStyleDelta = System.Drawing.FontStyle.Bold;
+            this.barBtnWaterEquivalent.ItemInMenuAppearance.Normal.Options.UseFont = true;
+            this.barBtnWaterEquivalent.Name = "barBtnWaterEquivalent";
+            this.barBtnWaterEquivalent.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(this.barBtnWaterEquivalent_ItemClick);
+            // 
+            // barManager1
+            // 
+            this.barManager1.DockControls.Add(this.barDockControlTop);
+            this.barManager1.DockControls.Add(this.barDockControlBottom);
+            this.barManager1.DockControls.Add(this.barDockControlLeft);
+            this.barManager1.DockControls.Add(this.barDockControlRight);
+            this.barManager1.Form = this;
+            this.barManager1.Items.AddRange(new DevExpress.XtraBars.BarItem[] {
+            this.barBtnSupplier,
+            this.barBtnBuildingType,
+            this.barBtnBuilding,
+            this.barBtnFacilities,
+            this.barBtnSystemType,
+            this.barBtnPart,
+            this.barBtnWaterEquivalent,
+            this.barBtnUser,
+            this.barBtnAuthority,
+            this.barBtnSystemLog,
+            this.barBtnCorp,
+            this.barBtnWaterUtensil});
+            this.barManager1.MaxItemId = 12;
+            // 
+            // barDockControlTop
+            // 
+            this.barDockControlTop.CausesValidation = false;
+            this.barDockControlTop.Dock = System.Windows.Forms.DockStyle.Top;
+            this.barDockControlTop.Location = new System.Drawing.Point(0, 0);
+            this.barDockControlTop.Manager = this.barManager1;
+            this.barDockControlTop.Size = new System.Drawing.Size(992, 0);
+            // 
+            // barDockControlBottom
+            // 
+            this.barDockControlBottom.CausesValidation = false;
+            this.barDockControlBottom.Dock = System.Windows.Forms.DockStyle.Bottom;
+            this.barDockControlBottom.Location = new System.Drawing.Point(0, 763);
+            this.barDockControlBottom.Manager = this.barManager1;
+            this.barDockControlBottom.Size = new System.Drawing.Size(992, 0);
+            // 
+            // barDockControlLeft
+            // 
+            this.barDockControlLeft.CausesValidation = false;
+            this.barDockControlLeft.Dock = System.Windows.Forms.DockStyle.Left;
+            this.barDockControlLeft.Location = new System.Drawing.Point(0, 0);
+            this.barDockControlLeft.Manager = this.barManager1;
+            this.barDockControlLeft.Size = new System.Drawing.Size(0, 763);
+            // 
+            // barDockControlRight
+            // 
+            this.barDockControlRight.CausesValidation = false;
+            this.barDockControlRight.Dock = System.Windows.Forms.DockStyle.Right;
+            this.barDockControlRight.Location = new System.Drawing.Point(992, 0);
+            this.barDockControlRight.Manager = this.barManager1;
+            this.barDockControlRight.Size = new System.Drawing.Size(0, 763);
+            // 
+            // barBtnUser
+            // 
+            this.barBtnUser.Caption = "鐢ㄦ埛绠$悊";
+            this.barBtnUser.Id = 7;
+            this.barBtnUser.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("barBtnUser.ImageOptions.SvgImage")));
+            this.barBtnUser.ItemInMenuAppearance.Normal.FontSizeDelta = 2;
+            this.barBtnUser.ItemInMenuAppearance.Normal.FontStyleDelta = System.Drawing.FontStyle.Bold;
+            this.barBtnUser.ItemInMenuAppearance.Normal.Options.UseFont = true;
+            this.barBtnUser.Name = "barBtnUser";
+            this.barBtnUser.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(this.barBtnUser_ItemClick);
+            // 
+            // barBtnAuthority
+            // 
+            this.barBtnAuthority.Caption = "鏉冮檺绠$悊";
+            this.barBtnAuthority.Id = 8;
+            this.barBtnAuthority.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("barBtnAuthority.ImageOptions.SvgImage")));
+            this.barBtnAuthority.ItemInMenuAppearance.Normal.FontSizeDelta = 2;
+            this.barBtnAuthority.ItemInMenuAppearance.Normal.FontStyleDelta = System.Drawing.FontStyle.Bold;
+            this.barBtnAuthority.ItemInMenuAppearance.Normal.Options.UseFont = true;
+            this.barBtnAuthority.Name = "barBtnAuthority";
+            this.barBtnAuthority.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(this.barBtnAuthority_ItemClick);
+            // 
+            // barBtnSystemLog
+            // 
+            this.barBtnSystemLog.Caption = "绯荤粺鏃ュ織";
+            this.barBtnSystemLog.Id = 9;
+            this.barBtnSystemLog.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("barBtnSystemLog.ImageOptions.SvgImage")));
+            this.barBtnSystemLog.ItemInMenuAppearance.Normal.FontSizeDelta = 2;
+            this.barBtnSystemLog.ItemInMenuAppearance.Normal.FontStyleDelta = System.Drawing.FontStyle.Bold;
+            this.barBtnSystemLog.ItemInMenuAppearance.Normal.Options.UseFont = true;
+            this.barBtnSystemLog.Name = "barBtnSystemLog";
+            this.barBtnSystemLog.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(this.barBtnSystemLog_ItemClick);
+            // 
+            // barBtnCorp
+            // 
+            this.barBtnCorp.Caption = "瀹㈡埛淇℃伅";
+            this.barBtnCorp.Id = 10;
+            this.barBtnCorp.ImageOptions.AllowGlyphSkinning = DevExpress.Utils.DefaultBoolean.False;
+            this.barBtnCorp.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("barBtnCorp.ImageOptions.SvgImage")));
+            this.barBtnCorp.ItemInMenuAppearance.Normal.FontSizeDelta = 2;
+            this.barBtnCorp.ItemInMenuAppearance.Normal.FontStyleDelta = System.Drawing.FontStyle.Bold;
+            this.barBtnCorp.ItemInMenuAppearance.Normal.Options.UseFont = true;
+            this.barBtnCorp.Name = "barBtnCorp"; 
+            // 
+            // popSystemAuthority
+            // 
+            this.popSystemAuthority.LinksPersistInfo.AddRange(new DevExpress.XtraBars.LinkPersistInfo[] {
+            new DevExpress.XtraBars.LinkPersistInfo(this.barBtnUser),
+            new DevExpress.XtraBars.LinkPersistInfo(this.barBtnAuthority),
+            new DevExpress.XtraBars.LinkPersistInfo(this.barBtnSystemLog),
+            new DevExpress.XtraBars.LinkPersistInfo(this.barBtnCorp)});
+            this.popSystemAuthority.Manager = this.barManager1;
+            this.popSystemAuthority.Name = "popSystemAuthority";
+            // 
+            // GuideMain
+            // 
+            this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 14F);
+            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+            this.ClientSize = new System.Drawing.Size(992, 763);
+            this.Controls.Add(this.sidePanelTop);
+            this.Controls.Add(this.barDockControlLeft);
+            this.Controls.Add(this.barDockControlRight);
+            this.Controls.Add(this.barDockControlBottom);
+            this.Controls.Add(this.barDockControlTop);
+            this.Name = "GuideMain";
+            this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
+            this.Text = "s";
+            ((System.ComponentModel.ISupportInitialize)(this.documentManager1)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.tabbedView1)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.tileNavPane)).EndInit();
+            this.sidePanelTop.ResumeLayout(false);
+            ((System.ComponentModel.ISupportInitialize)(this.layoutControl1)).EndInit();
+            this.layoutControl1.ResumeLayout(false);
+            ((System.ComponentModel.ISupportInitialize)(this.Root)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem1)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.simpleSeparator1)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.popSystemConfig)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.barManager1)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.popSystemAuthority)).EndInit();
+            this.ResumeLayout(false);
+            this.PerformLayout();
+
+        }
+
+        #endregion
+
+        private DevExpress.XtraBars.Docking2010.DocumentManager documentManager1;
+        private DevExpress.XtraBars.Docking2010.Views.Tabbed.TabbedView tabbedView1;
+        private DevExpress.XtraBars.Navigation.TileNavPane tileNavPane;
+        private DevExpress.XtraBars.Navigation.NavButton nbMain;
+        private DevExpress.XtraBars.Navigation.NavButton nbMinimize;
+        private DevExpress.XtraBars.Navigation.NavButton nbClose;
+        private DevExpress.XtraBars.Navigation.NavButton nbSystemConfig;
+        private DevExpress.XtraBars.Navigation.NavButton nbSystemAuthority;
+        private DevExpress.XtraEditors.SidePanel sidePanelTop;
+        private DevExpress.XtraLayout.LayoutControl layoutControl1;
+        private DevExpress.XtraLayout.LayoutControlGroup Root;
+        private DevExpress.XtraLayout.LayoutControlItem layoutControlItem1;
+        private DevExpress.XtraLayout.SimpleSeparator simpleSeparator1;
+        private DevExpress.XtraBars.BarDockControl barDockControlLeft;
+        private DevExpress.XtraBars.BarManager barManager1;
+        private DevExpress.XtraBars.BarDockControl barDockControlTop;
+        private DevExpress.XtraBars.BarDockControl barDockControlBottom;
+        private DevExpress.XtraBars.BarDockControl barDockControlRight;
+        private DevExpress.XtraBars.BarButtonItem barBtnSupplier;
+        private DevExpress.XtraBars.BarButtonItem barBtnBuildingType;
+        private DevExpress.XtraBars.PopupMenu popSystemConfig;
+        private DevExpress.XtraBars.BarButtonItem barBtnBuilding;
+        private DevExpress.XtraBars.BarButtonItem barBtnFacilities;
+        private DevExpress.XtraBars.BarButtonItem barBtnSystemType;
+        private DevExpress.XtraBars.BarButtonItem barBtnPart;
+        private DevExpress.XtraBars.BarButtonItem barBtnWaterEquivalent;
+        private DevExpress.XtraBars.BarButtonItem barBtnUser;
+        private DevExpress.XtraBars.BarButtonItem barBtnAuthority;
+        private DevExpress.XtraBars.BarButtonItem barBtnSystemLog;
+        private DevExpress.XtraBars.BarButtonItem barBtnCorp;
+        private DevExpress.XtraBars.PopupMenu popSystemAuthority;
+        private DevExpress.XtraBars.Navigation.NavButton nbMapOverview;
+        private DevExpress.XtraBars.BarButtonItem barBtnWaterUtensil;
+    }
+}
\ No newline at end of file
diff --git a/HStation.DeskTop.Xhs.Core/GuideMain.cs b/HStation.DeskTop.Xhs.Core/GuideMain.cs
new file mode 100644
index 0000000..18a7f68
--- /dev/null
+++ b/HStation.DeskTop.Xhs.Core/GuideMain.cs
@@ -0,0 +1,250 @@
+锘縰sing DevExpress.XtraBars.Docking2010.Views;
+using DevExpress.XtraBars.Navigation;
+using DevExpress.XtraBars.Ribbon;
+using DevExpress.XtraEditors;
+using System;
+using System.Drawing;
+using System.IO;
+using System.Linq;
+using System.Windows.Forms;
+
+namespace HStation.Desktop
+{
+    public partial class GuideMain : RibbonForm
+    {
+        public GuideMain()
+        {
+            InitializeComponent();
+            this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
+            this.WindowState = System.Windows.Forms.FormWindowState.Maximized;
+            //this.IconOptions.Icon = WinFrmUI.Properties.Resources.App;
+            //this.nbMain.ImageOptions.Image = WinFrmUI.Properties.Resources.App.ToBitmap();
+            _app = new System.Windows.Forms.NotifyIcon(this.components);
+            _app.Text = this.Text;
+            _app.Visible = true;
+            //_app.Icon = WinFrmUI.Properties.Resources.App;
+            //_app.Click += (object sender, EventArgs e) =>
+            //{
+            //    this.Visible = true;
+            //    this.WindowState = FormWindowState.Maximized;
+            //    _app.Visible = false;
+            //};
+
+            //var guid = new SurfaceGuid()
+            //{
+            //    Function = "鍦板浘鎬昏",
+            //    Modular = eModular.Model
+            //};
+            //if (!IsExistPage(guid, true))
+            //{
+            //    var overview = new MapMgr();
+            //    overview.PageTitle.Caption = guid.Function;
+            //    overview.SurfaceGuid = guid;
+            //    CreatePage(overview, guid);
+            //}
+            this.FormClosed += (sender, e) =>
+            {
+                System.Diagnostics.Process.GetCurrentProcess().Kill();
+            };
+        }
+
+        // 寮�鍚晫闈㈠弻缂撳啿 瑙e喅绐椾綋鍒囨崲闂睆闂
+        protected override CreateParams CreateParams
+        {
+            get
+            {
+                CreateParams cp = base.CreateParams;
+                cp.ExStyle |= 0x02000000;
+                return cp;
+            }
+        }
+        //icon
+        readonly NotifyIcon _app = null;
+
+        #region TileNavPane
+        private void tileNavPane_ElementClick(object sender, NavElementEventArgs e)
+        {
+            var tagObj = e.Element.Tag;
+            if (tagObj == null || !(tagObj is string))
+                return;
+            var tag = tagObj.ToString();
+
+            var hitInfo = this.tileNavPane.CalcHitInfo(MousePosition);
+            var buttonInfo = hitInfo.ButtonInfo;
+            if (buttonInfo == null)
+                return;
+            var width = buttonInfo.Location.X;
+            var height = buttonInfo.Bounds.Y + buttonInfo.Bounds.Height;
+            var point = new Point(width, height);
+            switch (tag)
+            {
+                case "MapOverview":
+                    {
+
+                    }
+                    break;
+                case "SystemConfig":
+                    {
+                        popSystemConfig.MinWidth = buttonInfo.Bounds.Width;
+                        popSystemConfig.ShowPopup(point);
+                    }
+                    break;
+                case "SystemAuthority":
+                    {
+                        popSystemAuthority.MinWidth = buttonInfo.Bounds.Width;
+                        popSystemAuthority.ShowPopup(point);
+                    }
+                    break;
+                case "Minimize":
+                    {
+                        this.WindowState = System.Windows.Forms.FormWindowState.Minimized;
+                    }
+                    break;
+                case "Close":
+                    {
+                        this.Close();
+                    }
+                    break;
+                default:
+                    {
+                        XtraMessageBox.Show($"鏈煡鍔熻兘:{tag}");
+                    }
+                    break;
+            }
+        }
+
+        /// <summary>
+        /// 璁剧疆NvaButton鎸夐挳鑳屾櫙
+        /// </summary>
+        /// <param name="tag"></param>
+        public void SetNvaButtonAppearance(string tag)
+        {
+            foreach (var btn in this.tileNavPane.Buttons)
+            {
+                if (btn is DevExpress.XtraBars.Navigation.NavButton nb)
+                {
+                    if (nb.Tag != null && nb.Tag.ToString() == tag)
+                    {
+                        nb.Appearance.BackColor = Color.SteelBlue;
+                        nb.Appearance.ForeColor = Color.White;
+
+                    }
+                    else
+                    {
+                        nb.Appearance.BackColor = Color.White;
+                        nb.Appearance.ForeColor = Color.Black;
+
+                    }
+                }
+            }
+        }
+
+
+        #endregion
+
+   
+
+        //鐢ㄦ按鍣ㄥ叿
+        private void barBtnWaterUtensil_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
+        {
+ 
+
+
+        }
+
+        /// <summary>
+        /// 鍒嗗尯绠$悊
+        /// </summary>
+        private void barBtnPart_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
+        {
+ 
+        }
+
+       /// <summary>
+       /// 绯荤粺绫诲瀷
+       /// </summary>
+       /// <param name="sender"></param>
+       /// <param name="e"></param>
+        private void barBtnSystemType_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
+        {
+ 
+        }
+
+        /// <summary>
+        /// 璁炬柦绠$悊
+        /// </summary>
+        private void barBtnFacilities_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
+        {
+ 
+        }
+
+        /// <summary>
+        /// 寤虹瓚鐗�
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void barBtnBuilding_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
+        {
+ 
+        }
+
+        /// <summary>
+        /// 寤虹瓚绫诲瀷
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void barBtnBuildingType_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
+        {
+ 
+        }
+
+        /// <summary>
+        /// 鍘傚绠$悊
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void barBtnSupplier_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
+        {
+ 
+        }
+
+        /// <summary>
+        /// 鐢ㄦ埛绠$悊
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void barBtnUser_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
+        {
+
+        }
+
+        /// <summary>
+        /// 鏉冮檺绠$悊 
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void barBtnAuthority_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
+        {
+
+        }
+
+        /// <summary>
+        /// 鏃ュ織绠$悊
+        /// </summary>
+        private void barBtnSystemLog_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
+        {
+
+        }
+
+ 
+        /// <summary>
+        /// 
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void barBtnWaterEquivalent_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
+        {
+ 
+        }
+    }
+}
\ No newline at end of file
diff --git a/HStation.DeskTop.Xhs.Core/GuideMain.resx b/HStation.DeskTop.Xhs.Core/GuideMain.resx
new file mode 100644
index 0000000..08c0355
--- /dev/null
+++ b/HStation.DeskTop.Xhs.Core/GuideMain.resx
@@ -0,0 +1,513 @@
+锘�<?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=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <resheader name="writer">
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <metadata name="documentManager1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>17, 17</value>
+  </metadata>
+  <assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
+  <data name="nbMain.ImageOptions.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+        vwAADr8BOAVTJAAAAS9JREFUOE+VUz1rAkEQ3cLf4T/QCEoa0xgJoqUpxDraBZEDLf3olNTKNQd6rXBw
+        IIEjICkuafw/KVJk5G12VvfWXPTB4+bj5t3M3K74D5PJlJR5HeI4loX5fIHAYrFEo9E4XSwMQ3JdVxMx
+        FmBWKtXzImvfN4r/EgDL5TtTJAgCWiyWFwuAzebjUSRZiG5USqP6ULNEZCI5t+d5MnH/+k0Z/4fEmgg2
+        Ymj9VKDT6ZL19d3nnp4/fotP+fT+RS/uyhCwdsHIbsxiEDGVPg/HcWgwGMqXbre2AGLIRVFETPga9XpD
+        tgUh+EkBxLbRmzEuYhr4jbncjRRRIYFdgMq19qXCR3AXEOr1+voF2HwnuJiPuoVWq623DJ9tkMfDwcMz
+        FbPZ3BDAZcKYMnkN0q+zEAc8WkYrvR++GQAAAABJRU5ErkJggg==
+</value>
+  </data>
+  <assembly alias="DevExpress.Data.v22.2" name="DevExpress.Data.v22.2, Version=22.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
+  <data name="nbMapOverview.ImageOptions.SvgImage" type="DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v22.2" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        AAEAAAD/////AQAAAAAAAAAMAgAAAFlEZXZFeHByZXNzLkRhdGEudjIyLjIsIFZlcnNpb249MjIuMi40
+        LjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjg4ZDE3NTRkNzAwZTQ5YQUBAAAAHURl
+        dkV4cHJlc3MuVXRpbHMuU3ZnLlN2Z0ltYWdlAQAAAAREYXRhBwICAAAACQMAAAAPAwAAABMCAAAC77u/
+        PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz4NCjxzdmcgeD0iMHB4IiB5PSIwcHgi
+        IHZpZXdCb3g9IjAgMCAzMiAzMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
+        MjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3Bh
+        Y2U9InByZXNlcnZlIiBpZD0iTGF5ZXJfMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAg
+        MzIgMzIiPg0KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLkJsYWNre2ZpbGw6IzcyNzI3Mjt9Cgku
+        R3JlZW57ZmlsbDojMDM5QzIzO30KCS5ZZWxsb3d7ZmlsbDojRkZCMTE1O30KCS5CbHVle2ZpbGw6IzEx
+        NzdENzt9CgkuUmVke2ZpbGw6I0QxMUMxQzt9Cjwvc3R5bGU+DQogIDxnIGlkPSJNYXAiPg0KICAgIDxw
+        YXRoIGQ9Ik0yMCwxMGwtOC04bC04LDh2MjBsOC04bDgsOGw4LThWMkwyMCwxMHogTTIwLDI3LjJsLTgt
+        OFY0LjhsOCw4VjI3LjJ6IiBjbGFzcz0iQmx1ZSIgLz4NCiAgPC9nPg0KPC9zdmc+Cw==
+</value>
+  </data>
+  <data name="nbSystemConfig.ImageOptions.SvgImage" type="DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v22.2" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        AAEAAAD/////AQAAAAAAAAAMAgAAAFlEZXZFeHByZXNzLkRhdGEudjIyLjIsIFZlcnNpb249MjIuMi40
+        LjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjg4ZDE3NTRkNzAwZTQ5YQUBAAAAHURl
+        dkV4cHJlc3MuVXRpbHMuU3ZnLlN2Z0ltYWdlAQAAAAREYXRhBwICAAAACQMAAAAPAwAAAO4DAAAC77u/
+        PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz4NCjxzdmcgeD0iMHB4IiB5PSIwcHgi
+        IHZpZXdCb3g9IjAgMCAzMiAzMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
+        MjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3Bh
+        Y2U9InByZXNlcnZlIiBpZD0iTGF5ZXJfMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAg
+        MzIgMzIiPg0KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLkJsYWNre2ZpbGw6IzcyNzI3Mjt9Cgku
+        WWVsbG93e2ZpbGw6I0ZGQjExNTt9CgkuQmx1ZXtmaWxsOiMxMTc3RDc7fQoJLkdyZWVue2ZpbGw6IzAz
+        OUMyMzt9CgkuUmVke2ZpbGw6I0QxMUMxQzt9CgkuV2hpdGV7ZmlsbDojRkZGRkZGO30KCS5zdDB7b3Bh
+        Y2l0eTowLjc1O30KCS5zdDF7b3BhY2l0eTowLjU7fQoJLnN0MntvcGFjaXR5OjAuMjU7fQo8L3N0eWxl
+        Pg0KICA8ZyBpZD0iUHJvcGVydGllcyI+DQogICAgPHBhdGggZD0iTTMwLDE4di00bC00LjQtMC43Yy0w
+        LjItMC44LTAuNS0xLjUtMC45LTIuMWwyLjYtMy42bC0yLjgtMi44bC0zLjYsMi42Yy0wLjctMC40LTEu
+        NC0wLjctMi4xLTAuOUwxOCwyaC00ICAgbC0wLjcsNC40Yy0wLjgsMC4yLTEuNSwwLjUtMi4xLDAuOUw3
+        LjUsNC43TDQuNyw3LjVsMi42LDMuNmMtMC40LDAuNy0wLjcsMS40LTAuOSwyLjFMMiwxNHY0bDQuNCww
+        LjdjMC4yLDAuOCwwLjUsMS41LDAuOSwyLjEgICBsLTIuNiwzLjZsMi44LDIuOGwzLjYtMi42YzAuNyww
+        LjQsMS40LDAuNywyLjEsMC45TDE0LDMwaDRsMC43LTQuNGMwLjgtMC4yLDEuNS0wLjUsMi4xLTAuOWwz
+        LjYsMi42bDIuOC0yLjhsLTIuNi0zLjYgICBjMC40LTAuNywwLjctMS40LDAuOS0yLjFMMzAsMTh6IE0x
+        NiwyMGMtMi4yLDAtNC0xLjgtNC00YzAtMi4yLDEuOC00LDQtNHM0LDEuOCw0LDRDMjAsMTguMiwxOC4y
+        LDIwLDE2LDIweiIgY2xhc3M9IkJsdWUiIC8+DQogIDwvZz4NCjwvc3ZnPgs=
+</value>
+  </data>
+  <data name="nbSystemAuthority.ImageOptions.SvgImage" type="DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v22.2" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        AAEAAAD/////AQAAAAAAAAAMAgAAAFlEZXZFeHByZXNzLkRhdGEudjIyLjIsIFZlcnNpb249MjIuMi40
+        LjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjg4ZDE3NTRkNzAwZTQ5YQUBAAAAHURl
+        dkV4cHJlc3MuVXRpbHMuU3ZnLlN2Z0ltYWdlAQAAAAREYXRhBwICAAAACQMAAAAPAwAAACUDAAAC77u/
+        PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz4NCjxzdmcgeD0iMHB4IiB5PSIwcHgi
+        IHZpZXdCb3g9IjAgMCAzMiAzMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
+        MjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3Bh
+        Y2U9InByZXNlcnZlIiBpZD0iTGF5ZXJfMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAg
+        MzIgMzIiPg0KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLlllbGxvd3tmaWxsOiNGRkIxMTU7fQoJ
+        LlJlZHtmaWxsOiNEMTFDMUM7fQoJLkJsdWV7ZmlsbDojMTE3N0Q3O30KCS5HcmVlbntmaWxsOiMwMzlD
+        MjM7fQoJLkJsYWNre2ZpbGw6IzcyNzI3Mjt9CgkuV2hpdGV7ZmlsbDojRkZGRkZGO30KCS5zdDB7b3Bh
+        Y2l0eTowLjc1O30KPC9zdHlsZT4NCiAgPGcgaWQ9Ik1lbnUiPg0KICAgIDxwYXRoIGQ9Ik0yLDEwVjNj
+        MC0wLjUsMC41LTEsMS0xaDI2YzAuNSwwLDEsMC41LDEsMXY3SDJ6IE05LDEyYy0xLjcsMC0zLDEuMy0z
+        LDNzMS4zLDMsMywzczMtMS4zLDMtM1MxMC43LDEyLDksMTJ6ICAgIE05LDIwYy0xLjcsMC0zLDEuMy0z
+        LDNzMS4zLDMsMywzczMtMS4zLDMtM1MxMC43LDIwLDksMjB6IiBjbGFzcz0iQmx1ZSIgLz4NCiAgICA8
+        cGF0aCBkPSJNMzAsMTB2MTljMCwwLjUtMC41LDEtMSwxSDNjLTAuNSwwLTEtMC41LTEtMVYxMGgydjE4
+        aDI0VjEwSDMweiBNMjQsMTRIMTR2MmgxMFYxNHogTTI0LDIySDE0djJoMTBWMjJ6IiBjbGFzcz0iQmxh
+        Y2siIC8+DQogIDwvZz4NCjwvc3ZnPgs=
+</value>
+  </data>
+  <data name="nbMinimize.ImageOptions.SvgImage" type="DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v22.2" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        AAEAAAD/////AQAAAAAAAAAMAgAAAFlEZXZFeHByZXNzLkRhdGEudjIyLjIsIFZlcnNpb249MjIuMi40
+        LjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjg4ZDE3NTRkNzAwZTQ5YQUBAAAAHURl
+        dkV4cHJlc3MuVXRpbHMuU3ZnLlN2Z0ltYWdlAQAAAAREYXRhBwICAAAACQMAAAAPAwAAAFICAAAC77u/
+        PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz4NCjxzdmcgeD0iMHB4IiB5PSIwcHgi
+        IHZpZXdCb3g9IjAgMCAzMiAzMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
+        MjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3Bh
+        Y2U9InByZXNlcnZlIiBpZD0iTGF5ZXJfMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAg
+        MzIgMzIiPg0KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLkJsdWV7ZmlsbDojMTE3N0Q3O30KCS5Z
+        ZWxsb3d7ZmlsbDojRkZCMTE1O30KCS5CbGFja3tmaWxsOiM3MjcyNzI7fQoJLkdyZWVue2ZpbGw6IzAz
+        OUMyMzt9CgkuUmVke2ZpbGw6I0QxMUMxQzt9Cgkuc3Qwe29wYWNpdHk6MC43NTt9Cgkuc3Qxe29wYWNp
+        dHk6MC41O30KPC9zdHlsZT4NCiAgPGcgaWQ9IlJlbW92ZSI+DQogICAgPHBhdGggZD0iTTI3LDE4SDVj
+        LTAuNiwwLTEtMC41LTEtMXYtMmMwLTAuNiwwLjQtMSwxLTFoMjJjMC41LDAsMSwwLjQsMSwxdjJDMjgs
+        MTcuNSwyNy41LDE4LDI3LDE4eiIgY2xhc3M9IlJlZCIgLz4NCiAgPC9nPg0KPC9zdmc+Cw==
+</value>
+  </data>
+  <data name="nbClose.ImageOptions.SvgImage" type="DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v22.2" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        AAEAAAD/////AQAAAAAAAAAMAgAAAFlEZXZFeHByZXNzLkRhdGEudjIyLjIsIFZlcnNpb249MjIuMi40
+        LjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjg4ZDE3NTRkNzAwZTQ5YQUBAAAAHURl
+        dkV4cHJlc3MuVXRpbHMuU3ZnLlN2Z0ltYWdlAQAAAAREYXRhBwICAAAACQMAAAAPAwAAAD0DAAAC77u/
+        PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz4NCjxzdmcgeD0iMHB4IiB5PSIwcHgi
+        IHZpZXdCb3g9IjAgMCAzMiAzMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
+        MjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3Bh
+        Y2U9InByZXNlcnZlIiBpZD0iTGF5ZXJfMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAg
+        MzIgMzIiPg0KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLlJlZHtmaWxsOiNEMTFDMUM7fQoJLkJs
+        YWNre2ZpbGw6IzcyNzI3Mjt9CgkuQmx1ZXtmaWxsOiMxMTc3RDc7fQoJLkdyZWVue2ZpbGw6IzAzOUMy
+        Mzt9CgkuWWVsbG93e2ZpbGw6I0ZGQjExNTt9CgkuV2hpdGV7ZmlsbDojRkZGRkZGO30KCS5zdDB7b3Bh
+        Y2l0eTowLjU7fQoJLnN0MXtvcGFjaXR5OjAuNzU7fQo8L3N0eWxlPg0KICA8ZyBpZD0iRGVsZXRlIj4N
+        CiAgICA8Zz4NCiAgICAgIDxwYXRoIGQ9Ik0xOC44LDE2bDYuOS02LjljMC40LTAuNCwwLjQtMSwwLTEu
+        NGwtMS40LTEuNGMtMC40LTAuNC0xLTAuNC0xLjQsMEwxNiwxMy4yTDkuMSw2LjNjLTAuNC0wLjQtMS0w
+        LjQtMS40LDAgICAgTDYuMyw3LjdjLTAuNCwwLjQtMC40LDEsMCwxLjRsNi45LDYuOWwtNi45LDYuOWMt
+        MC40LDAuNC0wLjQsMSwwLDEuNGwxLjQsMS40YzAuNCwwLjQsMSwwLjQsMS40LDBsNi45LTYuOWw2Ljks
+        Ni45ICAgIGMwLjQsMC40LDEsMC40LDEuNCwwbDEuNC0xLjRjMC40LTAuNCwwLjQtMSwwLTEuNEwxOC44
+        LDE2eiIgY2xhc3M9IlJlZCIgLz4NCiAgICA8L2c+DQogIDwvZz4NCjwvc3ZnPgs=
+</value>
+  </data>
+  <metadata name="barManager1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>190, 17</value>
+  </metadata>
+  <data name="barBtnSupplier.ImageOptions.SvgImage" type="DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v22.2" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        AAEAAAD/////AQAAAAAAAAAMAgAAAFlEZXZFeHByZXNzLkRhdGEudjIyLjIsIFZlcnNpb249MjIuMi40
+        LjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjg4ZDE3NTRkNzAwZTQ5YQUBAAAAHURl
+        dkV4cHJlc3MuVXRpbHMuU3ZnLlN2Z0ltYWdlAQAAAAREYXRhBwICAAAACQMAAAAPAwAAALsDAAAC77u/
+        PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz4NCjxzdmcgeD0iMHB4IiB5PSIwcHgi
+        IHZpZXdCb3g9IjAgMCAzMiAzMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
+        MjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3Bh
+        Y2U9InByZXNlcnZlIiBpZD0iTGF5ZXJfMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAg
+        MzIgMzIiPg0KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLkJsYWNre2ZpbGw6IzcyNzI3Mjt9Cgku
+        WWVsbG93e2ZpbGw6I0ZGQjExNTt9CgkuQmx1ZXtmaWxsOiMxMTc3RDc7fQoJLlJlZHtmaWxsOiNEMTFD
+        MUM7fQoJLldoaXRle2ZpbGw6I0ZGRkZGRjt9CgkuR3JlZW57ZmlsbDojMDM5QzIzO30KCS5zdDB7Zmls
+        bDojNzI3MjcyO30KCS5zdDF7b3BhY2l0eTowLjU7fQoJLnN0MntvcGFjaXR5OjAuNzU7fQo8L3N0eWxl
+        Pg0KICA8ZyBpZD0iRmF4Ij4NCiAgICA8cGF0aCBkPSJNMTgsOGgtMlYyaDEwdjZoLTJWNGgtNlY4eiBN
+        OCwyNlY4YzAtMS4xLTAuOS0yLTItMkgyQzAuOSw2LDAsNi45LDAsOHYxOGMwLDEuMSwwLjksMiwyLDJo
+        NCAgIEM3LjEsMjgsOCwyNy4xLDgsMjZ6IE0zMiw4djE4YzAsMS4xLTAuOSwyLTIsMkgxMmMtMS4xLDAt
+        Mi0wLjktMi0yVjhjMC0xLjEsMC45LTIsMi0yaDJ2M2MwLDAuNiwwLjQsMSwxLDFoMTJjMC42LDAsMS0w
+        LjQsMS0xVjZoMiAgIEMzMS4xLDYsMzIsNi45LDMyLDh6IE0xOCwyMmgtMnYyaDJWMjJ6IE0xOCwxOGgt
+        MnYyaDJWMTh6IE0xOCwxNGgtMnYyaDJWMTR6IE0yMiwyMmgtMnYyaDJWMjJ6IE0yMiwxOGgtMnYyaDJW
+        MTh6IE0yMiwxNGgtMnYyaDIgICBWMTR6IE0yNiwyMmgtMnYyaDJWMjJ6IE0yNiwxOGgtMnYyaDJWMTh6
+        IE0yNiwxNGgtMnYyaDJWMTR6IiBjbGFzcz0iQmxhY2siIC8+DQogIDwvZz4NCjwvc3ZnPgs=
+</value>
+  </data>
+  <data name="barBtnBuildingType.ImageOptions.SvgImage" type="DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v22.2" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        AAEAAAD/////AQAAAAAAAAAMAgAAAFlEZXZFeHByZXNzLkRhdGEudjIyLjIsIFZlcnNpb249MjIuMi40
+        LjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjg4ZDE3NTRkNzAwZTQ5YQUBAAAAHURl
+        dkV4cHJlc3MuVXRpbHMuU3ZnLlN2Z0ltYWdlAQAAAAREYXRhBwICAAAACQMAAAAPAwAAAIIDAAAC77u/
+        PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz4NCjxzdmcgeD0iMHB4IiB5PSIwcHgi
+        IHZpZXdCb3g9IjAgMCAzMiAzMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
+        MjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3Bh
+        Y2U9InByZXNlcnZlIiBpZD0iTGF5ZXJfMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAg
+        MzIgMzIiPg0KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLkdyZWVue2ZpbGw6IzAzOUMyMzt9Cgku
+        QmxhY2t7ZmlsbDojNzI3MjcyO30KCS5SZWR7ZmlsbDojRDExQzFDO30KCS5ZZWxsb3d7ZmlsbDojRkZC
+        MTE1O30KCS5CbHVle2ZpbGw6IzExNzdENzt9CgkuV2hpdGV7ZmlsbDojRkZGRkZGO30KCS5zdDB7b3Bh
+        Y2l0eTowLjU7fQoJLnN0MXtvcGFjaXR5OjAuNzU7fQo8L3N0eWxlPg0KICA8ZyBpZD0iSXRlbVR5cGVT
+        dGFuZGFyZCI+DQogICAgPGNpcmNsZSBjeD0iMTAiIGN5PSIxMCIgcj0iMiIgY2xhc3M9IkdyZWVuIiAv
+        Pg0KICAgIDxwYXRoIGQ9Ik0xMCw0Yy0zLjMsMC02LDIuNy02LDZzMi43LDYsNiw2czYtMi43LDYtNlMx
+        My4zLDQsMTAsNHogTTEwLDE0Yy0yLjIsMC00LTEuOC00LTRjMC0yLjIsMS44LTQsNC00ICAgczQsMS44
+        LDQsNEMxNCwxMi4yLDEyLjIsMTQsMTAsMTR6IE0xMCwxOGMtMy4zLDAtNiwyLjctNiw2czIuNyw2LDYs
+        NnM2LTIuNyw2LTZTMTMuMywxOCwxMCwxOHogTTEwLDI4Yy0yLjIsMC00LTEuOC00LTQgICBjMC0yLjIs
+        MS44LTQsNC00czQsMS44LDQsNEMxNCwyNi4yLDEyLjIsMjgsMTAsMjh6IE0yOCwxMkgxOFY4aDEwVjEy
+        eiBNMjgsMjZIMTh2LTRoMTBWMjZ6IiBjbGFzcz0iQmxhY2siIC8+DQogIDwvZz4NCjwvc3ZnPgs=
+</value>
+  </data>
+  <data name="barBtnBuilding.ImageOptions.SvgImage" type="DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v22.2" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        AAEAAAD/////AQAAAAAAAAAMAgAAAFlEZXZFeHByZXNzLkRhdGEudjIyLjIsIFZlcnNpb249MjIuMi40
+        LjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjg4ZDE3NTRkNzAwZTQ5YQUBAAAAHURl
+        dkV4cHJlc3MuVXRpbHMuU3ZnLlN2Z0ltYWdlAQAAAAREYXRhBwICAAAACQMAAAAPAwAAAPoCAAAC77u/
+        PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz4NCjxzdmcgeD0iMHB4IiB5PSIwcHgi
+        IHZpZXdCb3g9IjAgMCAzMiAzMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
+        MjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3Bh
+        Y2U9InByZXNlcnZlIiBpZD0iTGF5ZXJfMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAg
+        MzIgMzIiPg0KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLkJsYWNre2ZpbGw6IzcyNzI3Mjt9Cgku
+        R3JlZW57ZmlsbDojMDM5QzIzO30KCS5ZZWxsb3d7ZmlsbDojRkZCMTE1O30KCS5CbHVle2ZpbGw6IzEx
+        NzdENzt9CgkuUmVke2ZpbGw6I0QxMUMxQzt9Cjwvc3R5bGU+DQogIDxnIGlkPSJIb3RlbF8xXyI+DQog
+        ICAgPHBhdGggZD0iTTI3LDZoLTVWM2MwLTAuNS0wLjQtMS0xLTFIMTFjLTAuNiwwLTEsMC41LTEsMXYz
+        SDVDNC40LDYsNCw2LjUsNCw3djIyYzAsMC41LDAuNCwxLDEsMWg5di04aDR2OGg5ICAgYzAuNiwwLDEt
+        MC41LDEtMVY3QzI4LDYuNSwyNy42LDYsMjcsNnogTTEyLDI2SDh2LTRoNFYyNnogTTEyLDIwSDh2LTRo
+        NFYyMHogTTEyLDE0SDh2LTRoM2gxVjE0eiBNMTgsMjBoLTR2LTRoNFYyMHogTTE4LDE0aC00di00ICAg
+        aDRWMTR6IE0yNCwyNmgtNHYtNGg0VjI2eiBNMjQsMjBoLTR2LTRoNFYyMHogTTI0LDE0aC00di00aDFo
+        M1YxNHoiIGNsYXNzPSJCbGFjayIgLz4NCiAgPC9nPg0KPC9zdmc+Cw==
+</value>
+  </data>
+  <data name="barBtnFacilities.ImageOptions.SvgImage" type="DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v22.2" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        AAEAAAD/////AQAAAAAAAAAMAgAAAFlEZXZFeHByZXNzLkRhdGEudjIyLjIsIFZlcnNpb249MjIuMi40
+        LjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjg4ZDE3NTRkNzAwZTQ5YQUBAAAAHURl
+        dkV4cHJlc3MuVXRpbHMuU3ZnLlN2Z0ltYWdlAQAAAAREYXRhBwICAAAACQMAAAAPAwAAAHUCAAAC77u/
+        PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz4NCjxzdmcgeD0iMHB4IiB5PSIwcHgi
+        IHZpZXdCb3g9IjAgMCAxNiAxNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
+        MjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3Bh
+        Y2U9InByZXNlcnZlIiBpZD0iTGF5ZXJfMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAg
+        MTYgMTYiPg0KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLlllbGxvd3tmaWxsOiNGQkFGMUE7fQoJ
+        LkJsYWNre2ZpbGw6IzczNzM3Mzt9Cjwvc3R5bGU+DQogIDxwYXRoIGQ9Ik0wLDF2MTRoMTZWMUgweiBN
+        MTUsMTRIMVYyaDE0VjE0eiIgY2xhc3M9IkJsYWNrIiAvPg0KICA8cGF0aCBkPSJNOCw0QzYuMyw0LDUs
+        NC43LDUsNS41djVDNSwxMS4zLDYuMywxMiw4LDEyczMtMC43LDMtMS41di01QzExLDQuNyw5LjcsNCw4
+        LDR6IE04LjEsNkw4LjEsNiAgQzguMSw2LDgsNiw4LjEsNkM4LDYsOCw2LDguMSw2QzYuOSw2LDYsNS44
+        LDYsNS41UzYuOSw1LDgsNWwwLDBsMCwwbDAsMGMxLjIsMCwyLDAuMiwyLDAuNVM5LjIsNiw4LjEsNnoi
+        IGNsYXNzPSJZZWxsb3ciIC8+DQo8L3N2Zz4L
+</value>
+  </data>
+  <data name="barBtnSystemType.ImageOptions.SvgImage" type="DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v22.2" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        AAEAAAD/////AQAAAAAAAAAMAgAAAFlEZXZFeHByZXNzLkRhdGEudjIyLjIsIFZlcnNpb249MjIuMi40
+        LjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjg4ZDE3NTRkNzAwZTQ5YQUBAAAAHURl
+        dkV4cHJlc3MuVXRpbHMuU3ZnLlN2Z0ltYWdlAQAAAAREYXRhBwICAAAACQMAAAAPAwAAAPMFAAAC77u/
+        PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz4NCjxzdmcgeD0iMHB4IiB5PSIwcHgi
+        IHZpZXdCb3g9IjAgMCAzMiAzMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
+        MjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3Bh
+        Y2U9InByZXNlcnZlIiBpZD0iTGF5ZXJfMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAg
+        MzIgMzIiPg0KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLlJlZHtmaWxsOiNEMTFDMUM7fQoJLkJs
+        YWNre2ZpbGw6IzcyNzI3Mjt9CgkuQmx1ZXtmaWxsOiMxMTc3RDc7fQoJLkdyZWVue2ZpbGw6IzAzOUMy
+        Mzt9CgkuWWVsbG93e2ZpbGw6I0ZGQjExNTt9CgkuV2hpdGV7ZmlsbDojRkZGRkZGO30KCS5zdDB7b3Bh
+        Y2l0eTowLjU7fQoJLnN0MXtvcGFjaXR5OjAuNzU7fQoJLnN0MntvcGFjaXR5OjAuMjU7fQo8L3N0eWxl
+        Pg0KICA8ZyBpZD0iVmlld1NldHRpbmdzXzFfIj4NCiAgICA8cGF0aCBkPSJNMzIsOVY3bC0yLjUtMC42
+        QzI5LjQsNiwyOS4yLDUuNiwyOSw1LjJsMS41LTIuMWwtMS42LTEuNkwyNi44LDNjLTAuNC0wLjItMC44
+        LTAuNC0xLjItMC41TDI1LDBoLTIgICBsLTAuNiwyLjVDMjIsMi42LDIxLjYsMi44LDIxLjIsM2wtMi0x
+        LjVsLTEuNywxLjdsMS41LDJjLTAuMiwwLjQtMC40LDAuOC0wLjUsMS4yTDE2LDd2MmwyLjUsMC42YzAu
+        MSwwLjQsMC4zLDAuOCwwLjUsMS4yICAgbC0xLjUsMi4xbDEuNiwxLjZsMi4xLTEuNWMwLjQsMC4yLDAu
+        OCwwLjQsMS4yLDAuNUwyMywxNmgybDAuNi0yLjVjMC40LTAuMSwwLjgtMC4zLDEuMi0wLjVsMi4xLDEu
+        NWwxLjYtMS42TDI5LDEwLjggICBjMC4yLTAuNCwwLjQtMC44LDAuNS0xLjJMMzIsOXogTTI0LDEwYy0x
+        LjEsMC0yLTAuOS0yLTJjMC0xLjEsMC45LTIsMi0yczIsMC45LDIsMkMyNiw5LjEsMjUuMSwxMCwyNCwx
+        MHogTTE4LDIxICAgYzAtMC4zLDAtMC42LTAuMS0wLjhsMi4xLTEuOGwtMC44LTEuOWwtMi43LDAuMmMt
+        MC4zLTAuNC0wLjctMC44LTEuMi0xLjJsMC4yLTIuN0wxMy42LDEybC0xLjgsMi4xQzExLjYsMTQsMTEu
+        MywxNCwxMSwxNCAgIHMtMC42LDAtMC44LDAuMUw4LjQsMTJsLTEuOSwwLjhsMC4yLDIuN2MtMC40LDAu
+        My0wLjgsMC43LTEuMiwxLjJsLTIuNy0wLjJMMiwxOC40bDIuMSwxLjhDNCwyMC40LDQsMjAuNyw0LDIx
+        czAsMC42LDAuMSwwLjggICBMMiwyMy42bDAuOCwxLjlsMi43LTAuMmMwLjMsMC40LDAuNywwLjgsMS4y
+        LDEuMmwtMC4yLDIuN0w4LjQsMzBsMS44LTIuMWMwLjMsMCwwLjUsMC4xLDAuOCwwLjFzMC42LDAsMC44
+        LTAuMWwxLjgsMi4xbDEuOS0wLjggICBsLTAuMi0yLjdjMC40LTAuMywwLjgtMC43LDEuMi0xLjJsMi43
+        LDAuMmwwLjgtMS45bC0yLjEtMS44QzE4LDIxLjYsMTgsMjEuMywxOCwyMXogTTExLDI0Yy0xLjcsMC0z
+        LTEuMy0zLTNzMS4zLTMsMy0zczMsMS4zLDMsMyAgIFMxMi43LDI0LDExLDI0eiIgY2xhc3M9IkJsYWNr
+        IiAvPg0KICA8L2c+DQo8L3N2Zz4L
+</value>
+  </data>
+  <data name="barBtnPart.ImageOptions.SvgImage" type="DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v22.2" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        AAEAAAD/////AQAAAAAAAAAMAgAAAFlEZXZFeHByZXNzLkRhdGEudjIyLjIsIFZlcnNpb249MjIuMi40
+        LjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjg4ZDE3NTRkNzAwZTQ5YQUBAAAAHURl
+        dkV4cHJlc3MuVXRpbHMuU3ZnLlN2Z0ltYWdlAQAAAAREYXRhBwICAAAACQMAAAAPAwAAABMCAAAC77u/
+        PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz4NCjxzdmcgeD0iMHB4IiB5PSIwcHgi
+        IHZpZXdCb3g9IjAgMCAzMiAzMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
+        MjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3Bh
+        Y2U9InByZXNlcnZlIiBpZD0iTGF5ZXJfMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAg
+        MzIgMzIiPg0KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLkJsYWNre2ZpbGw6IzcyNzI3Mjt9Cgku
+        R3JlZW57ZmlsbDojMDM5QzIzO30KCS5ZZWxsb3d7ZmlsbDojRkZCMTE1O30KCS5CbHVle2ZpbGw6IzEx
+        NzdENzt9CgkuUmVke2ZpbGw6I0QxMUMxQzt9Cjwvc3R5bGU+DQogIDxnIGlkPSJNYXAiPg0KICAgIDxw
+        YXRoIGQ9Ik0yMCwxMGwtOC04bC04LDh2MjBsOC04bDgsOGw4LThWMkwyMCwxMHogTTIwLDI3LjJsLTgt
+        OFY0LjhsOCw4VjI3LjJ6IiBjbGFzcz0iQmx1ZSIgLz4NCiAgPC9nPg0KPC9zdmc+Cw==
+</value>
+  </data>
+  <data name="barBtnWaterEquivalent.ImageOptions.SvgImage" type="DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v22.2" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        AAEAAAD/////AQAAAAAAAAAMAgAAAFlEZXZFeHByZXNzLkRhdGEudjIyLjIsIFZlcnNpb249MjIuMi40
+        LjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjg4ZDE3NTRkNzAwZTQ5YQUBAAAAHURl
+        dkV4cHJlc3MuVXRpbHMuU3ZnLlN2Z0ltYWdlAQAAAAREYXRhBwICAAAACQMAAAAPAwAAAP8HAAAC77u/
+        PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz4NCjxzdmcgeD0iMHB4IiB5PSIwcHgi
+        IHZpZXdCb3g9IjAgMCAzMiAzMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
+        MjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3Bh
+        Y2U9InByZXNlcnZlIiBpZD0iTGF5ZXJfMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAg
+        MzIgMzIiPg0KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLkJsdWV7ZmlsbDojMTE3N0Q3O30KCS5C
+        bGFja3tmaWxsOiM3MjcyNzI7fQoJLlllbGxvd3tmaWxsOiNGRkIxMTU7fQoJLlJlZHtmaWxsOiNEMTFD
+        MUM7fQo8L3N0eWxlPg0KICA8ZyBpZD0iV2F0ZXIiPg0KICAgIDxwYXRoIGQ9Ik0yNCwyMmMtMC42LDAt
+        MC44LTAuMi0xLjMtMC43QzIyLjIsMjAuNywyMS40LDIwLDIwLDIwcy0yLjIsMC43LTIuNywxLjNDMTYu
+        OCwyMS44LDE2LjYsMjIsMTYsMjIgICBzLTAuOC0wLjItMS4zLTAuN0MxNC4yLDIwLjcsMTMuNCwyMCwx
+        MiwyMHMtMi4yLDAuNy0yLjcsMS4zQzguOCwyMS44LDguNiwyMiw4LDIycy0wLjgtMC4yLTEuMy0wLjdD
+        Ni4yLDIwLjcsNS40LDIwLDQsMjB2MiAgIGMwLjYsMCwwLjgsMC4yLDEuMywwLjdDNS44LDIzLjMsNi42
+        LDI0LDgsMjRzMi4yLTAuNywyLjctMS4zYzAuNS0wLjUsMC43LTAuNywxLjMtMC43czAuOCwwLjIsMS4z
+        LDAuN2MwLjUsMC41LDEuMywxLjMsMi43LDEuMyAgIHMyLjItMC43LDIuNy0xLjNjMC41LTAuNSwwLjct
+        MC43LDEuMy0wLjdzMC44LDAuMiwxLjMsMC43YzAuNSwwLjUsMS4zLDEuMywyLjcsMS4zczIuMi0wLjcs
+        Mi43LTEuM2MwLjUtMC41LDAuNy0wLjcsMS4zLTAuN3YtMiAgIGMtMS40LDAtMi4yLDAuNy0yLjcsMS4z
+        QzI0LjgsMjEuOCwyNC42LDIyLDI0LDIyeiIgY2xhc3M9IkJsdWUiIC8+DQogICAgPHBhdGggZD0iTTI0
+        LDE2Yy0wLjYsMC0wLjgtMC4yLTEuMy0wLjdDMjIuMiwxNC43LDIxLjQsMTQsMjAsMTRzLTIuMiwwLjct
+        Mi43LDEuM0MxNi44LDE1LjgsMTYuNiwxNiwxNiwxNiAgIHMtMC44LTAuMi0xLjMtMC43QzE0LjIsMTQu
+        NywxMy40LDE0LDEyLDE0cy0yLjIsMC43LTIuNywxLjNDOC44LDE1LjgsOC42LDE2LDgsMTZzLTAuOC0w
+        LjItMS4zLTAuN0M2LjIsMTQuNyw1LjQsMTQsNCwxNHYyICAgYzAuNiwwLDAuOCwwLjIsMS4zLDAuN0M1
+        LjgsMTcuMyw2LjYsMTgsOCwxOHMyLjItMC43LDIuNy0xLjNjMC41LTAuNSwwLjctMC43LDEuMy0wLjdz
+        MC44LDAuMiwxLjMsMC43YzAuNSwwLjUsMS4zLDEuMywyLjcsMS4zICAgczIuMi0wLjcsMi43LTEuM2Mw
+        LjUtMC41LDAuNy0wLjcsMS4zLTAuN3MwLjgsMC4yLDEuMywwLjdjMC41LDAuNSwxLjMsMS4zLDIuNywx
+        LjNzMi4yLTAuNywyLjctMS4zYzAuNS0wLjUsMC43LTAuNywxLjMtMC43di0yICAgYy0xLjQsMC0yLjIs
+        MC43LTIuNywxLjNDMjQuOCwxNS44LDI0LjYsMTYsMjQsMTZ6IiBjbGFzcz0iQmx1ZSIgLz4NCiAgICA8
+        cGF0aCBkPSJNMjUuMyw5LjNDMjQuOCw5LjgsMjQuNiwxMCwyNCwxMHMtMC44LTAuMi0xLjMtMC43QzIy
+        LjIsOC43LDIxLjQsOCwyMCw4cy0yLjIsMC43LTIuNywxLjMgICBDMTYuOCw5LjgsMTYuNiwxMCwxNiwx
+        MHMtMC44LTAuMi0xLjMtMC43QzE0LjIsOC43LDEzLjQsOCwxMiw4UzkuOCw4LjcsOS4zLDkuM0M4Ljgs
+        OS44LDguNiwxMCw4LDEwUzcuMiw5LjgsNi43LDkuMyAgIEM2LjIsOC43LDUuNCw4LDQsOHYyYzAuNiww
+        LDAuOCwwLjIsMS4zLDAuN0M1LjgsMTEuMyw2LjYsMTIsOCwxMnMyLjItMC43LDIuNy0xLjNjMC41LTAu
+        NSwwLjctMC43LDEuMy0wLjdzMC44LDAuMiwxLjMsMC43ICAgYzAuNSwwLjUsMS4zLDEuMywyLjcsMS4z
+        czIuMi0wLjcsMi43LTEuM2MwLjUtMC41LDAuNy0wLjcsMS4zLTAuN3MwLjgsMC4yLDEuMywwLjdjMC41
+        LDAuNSwxLjMsMS4zLDIuNywxLjNzMi4yLTAuNywyLjctMS4zICAgYzAuNS0wLjUsMC43LTAuNywxLjMt
+        MC43VjhDMjYuNiw4LDI1LjgsOC43LDI1LjMsOS4zeiIgY2xhc3M9IkJsdWUiIC8+DQogIDwvZz4NCjwv
+        c3ZnPgs=
+</value>
+  </data>
+  <data name="barBtnUser.ImageOptions.SvgImage" type="DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v22.2" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        AAEAAAD/////AQAAAAAAAAAMAgAAAFlEZXZFeHByZXNzLkRhdGEudjIyLjIsIFZlcnNpb249MjIuMi40
+        LjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjg4ZDE3NTRkNzAwZTQ5YQUBAAAAHURl
+        dkV4cHJlc3MuVXRpbHMuU3ZnLlN2Z0ltYWdlAQAAAAREYXRhBwICAAAACQMAAAAPAwAAANcEAAAC77u/
+        PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz4NCjxzdmcgeD0iMHB4IiB5PSIwcHgi
+        IHZpZXdCb3g9IjAgMCAzMiAzMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
+        MjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3Bh
+        Y2U9InByZXNlcnZlIiBpZD0iTGF5ZXJfMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAg
+        MzIgMzIiPg0KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLkJsdWV7ZmlsbDojMTE3N0Q3O30KCS5Z
+        ZWxsb3d7ZmlsbDojRkZCMTE1O30KCS5SZWR7ZmlsbDojRDExQzFDO30KCS5HcmVlbntmaWxsOiMwMzlD
+        MjM7fQoJLkJsYWNre2ZpbGw6IzcyNzI3Mjt9CgkuV2hpdGV7ZmlsbDojRkZGRkZGO30KCS5zdDB7b3Bh
+        Y2l0eTowLjU7fQoJLnN0MXtvcGFjaXR5OjAuNzU7fQoJLnN0MntkaXNwbGF5Om5vbmU7fQoJLnN0M3tk
+        aXNwbGF5OmlubGluZTtmaWxsOiNGRkIxMTU7fQoJLnN0NHtkaXNwbGF5OmlubGluZTt9Cgkuc3Q1e2Rp
+        c3BsYXk6aW5saW5lO29wYWNpdHk6MC43NTt9Cgkuc3Q2e2Rpc3BsYXk6aW5saW5lO29wYWNpdHk6MC41
+        O30KCS5zdDd7ZGlzcGxheTppbmxpbmU7ZmlsbDojMDM5QzIzO30KCS5zdDh7ZGlzcGxheTppbmxpbmU7
+        ZmlsbDojRDExQzFDO30KCS5zdDl7ZGlzcGxheTppbmxpbmU7ZmlsbDojMTE3N0Q3O30KCS5zdDEwe2Rp
+        c3BsYXk6aW5saW5lO2ZpbGw6I0ZGRkZGRjt9Cjwvc3R5bGU+DQogIDxnIGlkPSJBZGRyZXNzXzFfIj4N
+        CiAgICA8ZyBjbGFzcz0ic3QxIj4NCiAgICAgIDxwYXRoIGQ9Ik0yNiwxMkgxNnYtMmgxMFYxMnogTTI2
+        LDE0SDE2djJoMTBWMTR6IE0yNiwxOEgxNnYyaDEwVjE4eiIgY2xhc3M9IkJsYWNrIiAvPg0KICAgIDwv
+        Zz4NCiAgICA8cGF0aCBkPSJNMjksNEgxQzAuNCw0LDAsNC41LDAsNXYyMGMwLDAuNSwwLjQsMSwxLDFo
+        MjhjMC42LDAsMS0wLjUsMS0xVjVDMzAsNC41LDI5LjYsNCwyOSw0eiBNMjgsMjRIMlY2aDI2VjI0eiIg
+        Y2xhc3M9IkJsYWNrIiAvPg0KICAgIDxwYXRoIGQ9Ik05LDhjMS43LDAsMywxLjMsMywzcy0xLjMsMy0z
+        LDNzLTMtMS4zLTMtM1M3LjMsOCw5LDh6IE0xMi4yLDE0LjhjLTAuOSwwLjctMiwxLjItMy4yLDEuMnMt
+        Mi4zLTAuNS0zLjItMS4yICAgQzQsMTYuNSw0LDIyLDQsMjJoMTBDMTQsMjIsMTQsMTYuNSwxMi4yLDE0
+        Ljh6IiBjbGFzcz0iQmx1ZSIgLz4NCiAgPC9nPg0KPC9zdmc+Cw==
+</value>
+  </data>
+  <data name="barBtnAuthority.ImageOptions.SvgImage" type="DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v22.2" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        AAEAAAD/////AQAAAAAAAAAMAgAAAFlEZXZFeHByZXNzLkRhdGEudjIyLjIsIFZlcnNpb249MjIuMi40
+        LjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjg4ZDE3NTRkNzAwZTQ5YQUBAAAAHURl
+        dkV4cHJlc3MuVXRpbHMuU3ZnLlN2Z0ltYWdlAQAAAAREYXRhBwICAAAACQMAAAAPAwAAAIECAAAC77u/
+        PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz4NCjxzdmcgeD0iMHB4IiB5PSIwcHgi
+        IHZpZXdCb3g9IjAgMCAzMiAzMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
+        MjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3Bh
+        Y2U9InByZXNlcnZlIiBpZD0iTGF5ZXJfMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAg
+        MzIgMzIiPg0KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLkJsYWNre2ZpbGw6IzcyNzI3Mjt9Cgku
+        UmVke2ZpbGw6I0QxMUMxQzt9CgkuWWVsbG93e2ZpbGw6I0ZGQjExNTt9CgkuR3JlZW57ZmlsbDojMDM5
+        QzIzO30KPC9zdHlsZT4NCiAgPGcgaWQ9IktleSI+DQogICAgPHBhdGggZD0iTTIwLDRjLTQuNCwwLTgs
+        My42LTgsOGMwLDEuMiwwLjMsMi4zLDAuNywzLjNMNCwyNHY0aDR2LTJoMnYtMmgybDQuNy00LjdjMSww
+        LjUsMi4xLDAuNywzLjMsMC43ICAgYzQuNCwwLDgtMy42LDgtOFMyNC40LDQsMjAsNHogTTIyLDEyYy0x
+        LjEsMC0yLTAuOS0yLTJjMC0xLjEsMC45LTIsMi0yczIsMC45LDIsMkMyNCwxMS4xLDIzLjEsMTIsMjIs
+        MTJ6IiBjbGFzcz0iWWVsbG93IiAvPg0KICA8L2c+DQo8L3N2Zz4L
+</value>
+  </data>
+  <data name="barBtnSystemLog.ImageOptions.SvgImage" type="DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v22.2" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        AAEAAAD/////AQAAAAAAAAAMAgAAAFlEZXZFeHByZXNzLkRhdGEudjIyLjIsIFZlcnNpb249MjIuMi40
+        LjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjg4ZDE3NTRkNzAwZTQ5YQUBAAAAHURl
+        dkV4cHJlc3MuVXRpbHMuU3ZnLlN2Z0ltYWdlAQAAAAREYXRhBwICAAAACQMAAAAPAwAAANYEAAAC77u/
+        PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz4NCjxzdmcgeD0iMHB4IiB5PSIwcHgi
+        IHZpZXdCb3g9IjAgMCAzMiAzMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
+        MjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3Bh
+        Y2U9InByZXNlcnZlIiBpZD0iTG9naWNhbCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAg
+        MzIgMzIiPg0KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLkJsdWV7ZmlsbDojMTE3N0Q3O30KPC9z
+        dHlsZT4NCiAgPHBhdGggZD0iTTUsNGgyM1YzYzAtMC42LTAuNC0xLTEtMUg1QzMuMywyLDIsMy4zLDIs
+        NXYyMmMwLDEuNywxLjMsMywzLDNoMjJjMC42LDAsMS0wLjQsMS0xVjZINUM0LjQsNiw0LDUuNiw0LDUg
+        IEM0LDQuNCw0LjQsNCw1LDR6IE0xNiwyNGgtMnYtMmgyVjI0eiBNMTEuNiwxNC40YzAuMi0wLjUsMC40
+        LTAuOSwwLjctMS4zYzAuMy0wLjQsMC43LTAuNiwxLjEtMC44YzAuNC0wLjIsMC45LTAuMywxLjUtMC4z
+        ICBjMC43LDAsMS4zLDAuMSwxLjgsMC4zYzAuNSwwLjIsMC45LDAuNSwxLjIsMC44YzAuMywwLjMsMC41
+        LDAuNywwLjYsMWMwLjEsMC40LDAuMiwwLjcsMC4yLDFjMCwwLjQsMCwwLjctMC4xLDEgIGMtMC4xLDAu
+        My0wLjIsMC41LTAuMywwLjhjLTAuMSwwLjItMC4zLDAuNC0wLjQsMC42Yy0wLjIsMC4yLTAuMywwLjMt
+        MC41LDAuNGMtMC4yLDAuMS0wLjMsMC4zLTAuNSwwLjRjLTAuMiwwLjEtMC4zLDAuMy0wLjQsMC40ICBj
+        LTAuMSwwLjEtMC4zLDAuMy0wLjQsMC41Yy0wLjEsMC4yLTAuMiwwLjQtMC4yLDAuNnYwLjZoLTJ2LTAu
+        N2MwLTAuNCwwLjEtMC43LDAuMS0wLjljMC4xLTAuMywwLjItMC41LDAuMy0wLjcgIGMwLjEtMC4yLDAu
+        My0wLjQsMC40LTAuNWMwLjEtMC4xLDAuMy0wLjMsMC40LTAuNHMwLjMtMC4zLDAuNC0wLjRjMC4xLTAu
+        MSwwLjItMC4yLDAuMy0wLjRjMC4xLTAuMSwwLjItMC4zLDAuMi0wLjUgIGMwLjEtMC4yLDAuMS0wLjQs
+        MC4xLTAuNmMwLTAuNS0wLjEtMC45LTAuMy0xLjFjLTAuMi0wLjItMC41LTAuNC0wLjktMC40Yy0wLjMs
+        MC0wLjUsMC4xLTAuNywwLjJjLTAuMiwwLjEtMC40LDAuMy0wLjUsMC41ICBjLTAuMSwwLjItMC4yLDAu
+        NC0wLjMsMC43Yy0wLjEsMC4yLTAuMSwwLjUtMC4xLDAuOGgtMi4yQzExLjQsMTUuNCwxMS40LDE0Ljks
+        MTEuNiwxNC40eiIgY2xhc3M9IkJsdWUiIC8+DQo8L3N2Zz4L
+</value>
+  </data>
+  <data name="barBtnCorp.ImageOptions.SvgImage" type="DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v22.2" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        AAEAAAD/////AQAAAAAAAAAMAgAAAFlEZXZFeHByZXNzLkRhdGEudjIyLjIsIFZlcnNpb249MjIuMi40
+        LjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjg4ZDE3NTRkNzAwZTQ5YQUBAAAAHURl
+        dkV4cHJlc3MuVXRpbHMuU3ZnLlN2Z0ltYWdlAQAAAAREYXRhBwICAAAACQMAAAAPAwAAABsDAAAC77u/
+        PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz4NCjxzdmcgeD0iMHB4IiB5PSIwcHgi
+        IHZpZXdCb3g9IjAgMCAzMiAzMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
+        MjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3Bh
+        Y2U9InByZXNlcnZlIiBpZD0iTGF5ZXJfMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAg
+        MzIgMzIiPg0KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLlllbGxvd3tmaWxsOiNGRkIxMTU7fQoJ
+        LlJlZHtmaWxsOiNEMTFDMUM7fQoJLkJsdWV7ZmlsbDojMTE3N0Q3O30KCS5HcmVlbntmaWxsOiMwMzlD
+        MjM7fQoJLkJsYWNre2ZpbGw6IzcyNzI3Mjt9CgkuV2hpdGV7ZmlsbDojRkZGRkZGO30KCS5zdDB7b3Bh
+        Y2l0eTowLjU7fQoJLnN0MXtkaXNwbGF5Om5vbmU7fQoJLnN0MntkaXNwbGF5OmlubGluZTtmaWxsOiMw
+        MzlDMjM7fQoJLnN0M3tkaXNwbGF5OmlubGluZTtmaWxsOiNEMTFDMUM7fQoJLnN0NHtkaXNwbGF5Omlu
+        bGluZTtmaWxsOiM3MjcyNzI7fQo8L3N0eWxlPg0KICA8ZyBpZD0iQWJvdXQiPg0KICAgIDxwYXRoIGQ9
+        Ik0xNiwyQzguMywyLDIsOC4zLDIsMTZzNi4zLDE0LDE0LDE0czE0LTYuMywxNC0xNFMyMy43LDIsMTYs
+        MnogTTE2LDZjMS4xLDAsMiwwLjksMiwycy0wLjksMi0yLDJzLTItMC45LTItMiAgIFMxNC45LDYsMTYs
+        NnogTTIwLDI0aC04di0yaDJ2LThoLTJ2LTJoMmg0djEwaDJWMjR6IiBjbGFzcz0iQmx1ZSIgLz4NCiAg
+        PC9nPg0KPC9zdmc+Cw==
+</value>
+  </data>
+  <metadata name="popSystemConfig.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>325, 17</value>
+  </metadata>
+  <metadata name="popSystemAuthority.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>483, 17</value>
+  </metadata>
+</root>
\ No newline at end of file
diff --git a/HStation.DeskTop.Xhs.Core/Resources/Close322.png b/HStation.DeskTop.Xhs.Core/Resources/Close322.png
new file mode 100644
index 0000000..e91d19c
--- /dev/null
+++ b/HStation.DeskTop.Xhs.Core/Resources/Close322.png
Binary files differ
diff --git a/HStation.DeskTop.Xhs.Core/Resources/Min32.png b/HStation.DeskTop.Xhs.Core/Resources/Min32.png
new file mode 100644
index 0000000..87401a1
--- /dev/null
+++ b/HStation.DeskTop.Xhs.Core/Resources/Min32.png
Binary files differ
diff --git a/HStation.DeskTop.Xhs.Core/Resources/Points32.png b/HStation.DeskTop.Xhs.Core/Resources/Points32.png
new file mode 100644
index 0000000..d3352ba
--- /dev/null
+++ b/HStation.DeskTop.Xhs.Core/Resources/Points32.png
Binary files differ
diff --git a/HStation.DeskTop.Xhs.Core/Resources/Square32.png b/HStation.DeskTop.Xhs.Core/Resources/Square32.png
new file mode 100644
index 0000000..1bd020f
--- /dev/null
+++ b/HStation.DeskTop.Xhs.Core/Resources/Square32.png
Binary files differ
diff --git a/HStation.DeskTop.Xhs.Core/Resources/SquareNormal32.png b/HStation.DeskTop.Xhs.Core/Resources/SquareNormal32.png
new file mode 100644
index 0000000..5131d20
--- /dev/null
+++ b/HStation.DeskTop.Xhs.Core/Resources/SquareNormal32.png
Binary files differ
diff --git a/HStation.DeskTop.Xhs.Core/Resources/User32.png b/HStation.DeskTop.Xhs.Core/Resources/User32.png
new file mode 100644
index 0000000..fc1f004
--- /dev/null
+++ b/HStation.DeskTop.Xhs.Core/Resources/User32.png
Binary files differ
diff --git a/HStation.DeskTop.Xhs.Core/Resources/home32.png b/HStation.DeskTop.Xhs.Core/Resources/home32.png
new file mode 100644
index 0000000..96606f5
--- /dev/null
+++ b/HStation.DeskTop.Xhs.Core/Resources/home32.png
Binary files differ
diff --git a/HStation.DeskTop.Xhs.Core/Resources/selecttool_texttool.svg b/HStation.DeskTop.Xhs.Core/Resources/selecttool_texttool.svg
new file mode 100644
index 0000000..b578632
--- /dev/null
+++ b/HStation.DeskTop.Xhs.Core/Resources/selecttool_texttool.svg
@@ -0,0 +1,14 @@
+锘�<?xml version='1.0' encoding='UTF-8'?>
+<svg x="0px" y="0px" viewBox="0 0 16 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="enable-background:new 0 0 16 16">
+  <style type="text/css">
+	.Black{fill:#727272;}
+</style>
+  <g class="Black" transform="translate(1.5, -1)">
+    <g>
+      <path d="M12,15h-1.8l-1.4-3.4H4.2L2.9,15H1L5.6,3h1.8L12,15z M8.3,10.4L6.5,4.8l-1.8,5.6H8.3z" />
+    </g>
+    <g>
+      <path d="M12,15h-1.8l-1.4-3.4H4.2L2.9,15H1L5.6,3h1.8L12,15z M8.3,10.4L6.5,4.8l-1.8,5.6H8.3z" />
+    </g>
+  </g>
+</svg>
\ No newline at end of file
diff --git "a/HStation.DeskTop.Xhs.Core/Resources/\345\257\206\347\240\20132.png" "b/HStation.DeskTop.Xhs.Core/Resources/\345\257\206\347\240\20132.png"
new file mode 100644
index 0000000..ec4b90b
--- /dev/null
+++ "b/HStation.DeskTop.Xhs.Core/Resources/\345\257\206\347\240\20132.png"
Binary files differ
diff --git "a/HStation.DeskTop.Xhs.Core/Resources/\351\200\200\345\207\272\347\231\273\345\275\22532.png" "b/HStation.DeskTop.Xhs.Core/Resources/\351\200\200\345\207\272\347\231\273\345\275\22532.png"
new file mode 100644
index 0000000..7258d07
--- /dev/null
+++ "b/HStation.DeskTop.Xhs.Core/Resources/\351\200\200\345\207\272\347\231\273\345\275\22532.png"
Binary files differ
diff --git a/HStation.Service.Xhs.Core/01-entity/XhsProject.cs b/HStation.Service.Xhs.Core/01-entity/XhsProject.cs
index 197bc83..88a2ce8 100644
--- a/HStation.Service.Xhs.Core/01-entity/XhsProject.cs
+++ b/HStation.Service.Xhs.Core/01-entity/XhsProject.cs
@@ -27,7 +27,10 @@
             this.SortCode = rhs.SortCode;
             this.Description = rhs.Description;
         }
-
+        /// <summary>
+        /// GUID 鐢ㄤ簬鍗囩骇
+        /// </summary>
+        public string GID { get; set; }
         /// <summary>
         /// 鍚嶇О
         /// </summary>	
@@ -64,6 +67,21 @@
         public string Description { get; set; }
 
         /// <summary>
+        /// 鍒涘缓浜�
+        /// </summary>
+        public long CreateUserID { get; set; }
+
+        /// <summary>
+        /// 鍒涘缓鏃堕棿
+        /// </summary>
+        public DateTime CreateTime { get; set; }
+
+        /// <summary>
+        /// 鐗堟湰
+        /// </summary>
+        public int Version { get; set; }
+
+        /// <summary>
         /// 
         /// </summary>
         public XhsProject Clone()
diff --git a/HStation.Service.Xhs.Core/01-entity/XhsProjectItem.cs b/HStation.Service.Xhs.Core/01-entity/XhsProjectItem.cs
new file mode 100644
index 0000000..64be1ef
--- /dev/null
+++ b/HStation.Service.Xhs.Core/01-entity/XhsProjectItem.cs
@@ -0,0 +1,99 @@
+锘縰sing Yw.Entity;
+
+namespace HStation.Entity
+{
+    /// <summary>
+    /// 涓氬姟绔�
+    /// </summary>
+    [SysType("xhs-projectitem")]
+    [SugarTable("xhs_projectitem")]
+    public class XhsProjectItem : BaseEntity, IParas, IFlags, ITagName, ISorter, IUseStatus, System.ICloneable
+    {
+        /// <summary>
+        /// 
+        /// </summary>
+        public XhsProjectItem() { }
+
+        /// <summary>
+        /// 
+        /// </summary>
+        public XhsProjectItem(XhsProjectItem rhs) : base(rhs)
+        {
+            this.Name = rhs.Name;
+            this.ProjectID = rhs.ProjectID;
+            this.Paras = rhs.Paras;
+            this.Flags = rhs.Flags;
+            this.TagName = rhs.TagName;
+            this.UseStatus = rhs.UseStatus;
+            this.SortCode = rhs.SortCode;
+            this.Description = rhs.Description;
+        }
+        /// <summary>
+        /// 椤圭洰ID
+        /// </summary>
+        public long ProjectID { get; set; }
+        /// <summary>
+        /// 鍚嶇О
+        /// </summary>	
+        public string Name { get; set; }
+
+        /// <summary>
+        /// 鍙傛暟
+        /// </summary>
+        public string Paras { get; set; }
+
+        /// <summary>
+        /// 鏍囩
+        /// </summary>
+        public string Flags { get; set; }
+
+        /// <summary>
+        /// 鏍囧織
+        /// </summary>
+        public string TagName { get; set; }
+
+        /// <summary>
+        /// 浣跨敤鐘舵��
+        /// </summary>
+        public int UseStatus { get; set; }
+
+        /// <summary>
+        /// 鎺掑簭鐮�
+        /// </summary>
+        public int SortCode { get; set; }
+
+        /// <summary>
+        /// 璇存槑
+        /// </summary>
+        public string Description { get; set; }
+
+        /// <summary>
+        /// 鍒涘缓浜�
+        /// </summary>
+        public long CreateUserID { get; set; }
+
+        /// <summary>
+        /// 鍒涘缓鏃堕棿
+        /// </summary>
+        public DateTime CreateTime { get; set; }
+
+        /// <summary>
+        /// 鐗堟湰
+        /// </summary>
+        public int Version { get; set; }
+
+        /// <summary>
+        /// 
+        /// </summary>
+        public XhsProjectItem Clone()
+        {
+            return (XhsProjectItem)this.MemberwiseClone();
+        }
+
+        object ICloneable.Clone()
+        {
+            return this.MemberwiseClone();
+        }
+    }
+
+}
\ No newline at end of file
diff --git a/HStation.Service.Xhs.Core/01-entity/XhsProjectItemModel.cs b/HStation.Service.Xhs.Core/01-entity/XhsProjectItemModel.cs
new file mode 100644
index 0000000..0d89ba0
--- /dev/null
+++ b/HStation.Service.Xhs.Core/01-entity/XhsProjectItemModel.cs
@@ -0,0 +1,93 @@
+锘縰sing Yw.Entity;
+
+namespace HStation.Entity
+{
+    /// <summary>
+    /// 涓氬姟绔�
+    /// </summary>
+    [SysType("xhs-projectitembimface")]
+    [SugarTable("xhs_projectitembimface")]
+    public class XhsProjectItemModel : BaseEntity, IParas, IFlags, ITagName, ISorter, IUseStatus, System.ICloneable
+    {
+        /// <summary>
+        /// 
+        /// </summary>
+        public XhsProjectItemModel() { }
+
+        /// <summary>
+        /// 
+        /// </summary>
+        public XhsProjectItemModel(XhsProjectItemModel rhs) : base(rhs)
+        {
+            this.Name = rhs.Name;
+            this.Paras = rhs.Paras;
+            this.Flags = rhs.Flags;
+            this.TagName = rhs.TagName;
+            this.UseStatus = rhs.UseStatus;
+            this.SortCode = rhs.SortCode;
+            this.Description = rhs.Description;
+        }
+        /// <summary>
+        /// 椤圭洰ID
+        /// </summary>
+        public long ProjectID { get; set; }
+ 
+        /// <summary>
+        /// 鍦˙IMFACE涓殑ID
+        /// </summary>
+        public string BimfaceID { get; set; }
+        /// <summary>
+        /// 鍚嶇О
+        /// </summary>	
+        public string Name { get; set; }
+
+        /// <summary>
+        /// 鍙傛暟
+        /// </summary>
+        public string Paras { get; set; }
+
+        /// <summary>
+        /// 鏍囩
+        /// </summary>
+        public string Flags { get; set; }
+
+        /// <summary>
+        /// 鏍囧織
+        /// </summary>
+        public string TagName { get; set; }
+
+        /// <summary>
+        /// 浣跨敤鐘舵��
+        /// </summary>
+        public int UseStatus { get; set; }
+
+        /// <summary>
+        /// 鎺掑簭鐮�
+        /// </summary>
+        public int SortCode { get; set; }
+
+        /// <summary>
+        /// 璇存槑
+        /// </summary>
+        public string Description { get; set; }
+
+        /// <summary>
+        /// 鐗堟湰
+        /// </summary>
+        public int Version { get; set; }
+
+        /// <summary>
+        /// 
+        /// </summary>
+        public XhsProjectItemModel Clone()
+        {
+            return (XhsProjectItemModel)this.MemberwiseClone();
+        }
+
+        object ICloneable.Clone()
+        {
+            return this.MemberwiseClone();
+        }
+    }
+
+}
\ No newline at end of file
diff --git a/HStation.Service.Xhs.Core/01-entity/XhsProjectItemModelMap.cs b/HStation.Service.Xhs.Core/01-entity/XhsProjectItemModelMap.cs
new file mode 100644
index 0000000..f3dbebe
--- /dev/null
+++ b/HStation.Service.Xhs.Core/01-entity/XhsProjectItemModelMap.cs
@@ -0,0 +1,72 @@
+锘縰sing Yw.Entity;
+
+namespace HStation.Entity
+{
+    /// <summary>
+    /// 涓氬姟绔�
+    /// </summary>
+    [SysType("xhs-projectitembimfacemap")]
+    [SugarTable("xhs_projectitembimfacemap")]
+    public class XhsProjectItemModelMap : BaseEntity,   IUseStatus, System.ICloneable
+    {
+        /// <summary>
+        /// 
+        /// </summary>
+        public XhsProjectItemModelMap() { }
+
+        /// <summary>
+        /// 
+        /// </summary>
+        public XhsProjectItemModelMap(XhsProjectItemModelMap rhs) : base(rhs)
+        {
+            this.ProjectID = rhs.ProjectID;
+            this.ItemID = rhs.ItemID; 
+            this.ModelID = rhs.ModelID;
+        }
+        /// <summary>
+        /// 椤圭洰ID
+        /// </summary>
+        public long ProjectID { get; set; }
+ 
+        /// <summary>
+        /// 鍚嶇О
+        /// </summary>	
+        public long ItemID { get; set; }
+
+        /// <summary>
+        /// 妯″瀷
+        /// </summary>
+        public long  ModelID { get; set; }
+
+        /// <summary>
+        /// 浣跨敤鐘舵��
+        /// </summary>
+        public int UseStatus { get; set; }
+ 
+        /// <summary>
+        /// 涓婁紶浜�
+        /// </summary>
+        public long UploadUserID { get; set; }
+
+        /// <summary>
+        /// 涓婁紶鏃堕棿
+        /// </summary>
+        public DateTime UploadTime { get; set; }
+
+ 
+
+        /// <summary>
+        /// 
+        /// </summary>
+        public XhsProjectItemModelMap Clone()
+        {
+            return (XhsProjectItemModelMap)this.MemberwiseClone();
+        }
+
+        object ICloneable.Clone()
+        {
+            return this.MemberwiseClone();
+        }
+    }
+
+}
\ No newline at end of file
diff --git a/HStation.WinFrmUI.Xhs.Core123/01-project/XhsProjectListPage.Designer.cs b/HStation.WinFrmUI.Xhs.Core123/01-project/XhsProjectListPage.Designer.cs
new file mode 100644
index 0000000..029e40c
--- /dev/null
+++ b/HStation.WinFrmUI.Xhs.Core123/01-project/XhsProjectListPage.Designer.cs
@@ -0,0 +1,45 @@
+锘縩amespace HStation.WinFrmUI
+{
+    partial class XhsProjectListPage
+    {
+        /// <summary>
+        /// Required designer variable.
+        /// </summary>
+        private System.ComponentModel.IContainer components = null;
+
+        /// <summary>
+        /// Clean up any resources being used.
+        /// </summary>
+        /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
+        protected override void Dispose(bool disposing)
+        {
+            if (disposing && (components != null))
+            {
+                components.Dispose();
+            }
+            base.Dispose(disposing);
+        }
+
+        #region Windows Form Designer generated code
+
+        /// <summary>
+        /// Required method for Designer support - do not modify
+        /// the contents of this method with the code editor.
+        /// </summary>
+        private void InitializeComponent()
+        {
+            SuspendLayout();
+            // 
+            // XhsProjectListPage
+            // 
+            AutoScaleDimensions = new SizeF(7F, 14F);
+            AutoScaleMode = AutoScaleMode.Font;
+            ClientSize = new Size(1317, 644);
+            Name = "XhsProjectListPage";
+            Text = "XhsProjectListPage";
+            ResumeLayout(false);
+        }
+
+        #endregion
+    }
+}
\ No newline at end of file
diff --git a/HStation.WinFrmUI.Xhs.Core123/01-project/XhsProjectListPage.cs b/HStation.WinFrmUI.Xhs.Core123/01-project/XhsProjectListPage.cs
new file mode 100644
index 0000000..03b77af
--- /dev/null
+++ b/HStation.WinFrmUI.Xhs.Core123/01-project/XhsProjectListPage.cs
@@ -0,0 +1,21 @@
+锘縰sing DevExpress.XtraEditors;
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Data;
+using System.Drawing;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Windows.Forms;
+
+namespace HStation.WinFrmUI
+{
+    public partial class XhsProjectListPage : DevExpress.XtraEditors.XtraForm
+    {
+        public XhsProjectListPage()
+        {
+            InitializeComponent();
+        }
+    }
+}
\ No newline at end of file
diff --git a/HStation.WinFrmUI.Xhs.Core123/01-project/XhsProjectListPage.resx b/HStation.WinFrmUI.Xhs.Core123/01-project/XhsProjectListPage.resx
new file mode 100644
index 0000000..af32865
--- /dev/null
+++ b/HStation.WinFrmUI.Xhs.Core123/01-project/XhsProjectListPage.resx
@@ -0,0 +1,120 @@
+锘�<?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=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <resheader name="writer">
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+</root>
\ No newline at end of file
diff --git a/HStation.WinFrmUI.Xhs.Core123/HStation.WinFrmUI.Xhs.Core.csproj b/HStation.WinFrmUI.Xhs.Core123/HStation.WinFrmUI.Xhs.Core.csproj
new file mode 100644
index 0000000..50025f6
--- /dev/null
+++ b/HStation.WinFrmUI.Xhs.Core123/HStation.WinFrmUI.Xhs.Core.csproj
@@ -0,0 +1,18 @@
+锘�<Project Sdk="Microsoft.NET.Sdk">
+
+  <PropertyGroup>
+    <TargetFramework>net6.0-windows</TargetFramework>
+    <Nullable>enable</Nullable>
+    <UseWindowsForms>true</UseWindowsForms>
+    <ImplicitUsings>enable</ImplicitUsings>
+  </PropertyGroup>
+
+  <ItemGroup>
+    <PackageReference Include="DevExpress.Win.Design" Version="22.2.4" />
+  </ItemGroup>
+
+  <ItemGroup>
+    <ProjectReference Include="..\HStation.BLL.Xhs.Core\HStation.BLL.Xhs.Core.csproj" />
+  </ItemGroup>
+
+</Project>
diff --git a/HStation.WinFrmUI.Xhs.Core123/HStation.WinFrmUI.Xhs.Core.csproj.user b/HStation.WinFrmUI.Xhs.Core123/HStation.WinFrmUI.Xhs.Core.csproj.user
new file mode 100644
index 0000000..462bd98
--- /dev/null
+++ b/HStation.WinFrmUI.Xhs.Core123/HStation.WinFrmUI.Xhs.Core.csproj.user
@@ -0,0 +1,8 @@
+锘�<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <ItemGroup>
+    <Compile Update="01-project\XhsProjectListPage.cs">
+      <SubType>Form</SubType>
+    </Compile>
+  </ItemGroup>
+</Project>
\ No newline at end of file

--
Gitblit v1.9.3