From bca077b8407451ad9f3d54353f6480ac26485195 Mon Sep 17 00:00:00 2001 From: "liu.wenjie" Date: Wed, 17 Jul 2019 20:42:42 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=8A=9F=E8=83=BD=EF=BC=9A?= =?UTF-8?q?=201=E3=80=81=E5=9C=A8=E5=B7=A5=E5=85=B7=E7=AE=B1=E7=AA=97?= =?UTF-8?q?=E4=BD=93=E7=82=B9=E5=87=BB=E6=9F=90=E5=B7=A5=E5=85=B7=E5=90=8E?= =?UTF-8?q?=E5=B0=86=E8=AF=A5=E5=B7=A5=E5=85=B7=E6=B7=BB=E5=8A=A0=E5=88=B0?= =?UTF-8?q?=E6=B5=81=E7=A8=8B=E4=B8=AD=202=E3=80=81=E4=BD=BF=E7=94=A8?= =?UTF-8?q?=E5=B7=A5=E5=8E=82=E6=A8=A1=E5=BC=8F=E5=92=8C=E5=8F=8D=E5=B0=84?= =?UTF-8?q?=E5=AF=B9=E5=B7=A5=E5=85=B7=E8=BF=9B=E8=A1=8C=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=EF=BC=8C=E5=8E=BB=E6=8E=89=E5=8E=9F=E5=85=88=E5=A4=A7=E9=87=8F?= =?UTF-8?q?=E7=9A=84Switch=20case=E6=93=8D=E4=BD=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .vs/VisionEditTest/v14/.suo | Bin 163840 -> 194048 bytes .../bin/Debug/HalconWindowTest.exe | Bin 66048 -> 66048 bytes .../bin/Debug/HalconWindowTest.pdb | Bin 194048 -> 194048 bytes ...lconWindowTest.csproj.FileListAbsolute.txt | 8 +- .../obj/Debug/HalconWindowTest.exe | Bin 66048 -> 66048 bytes .../obj/Debug/HalconWindowTest.pdb | Bin 194048 -> 194048 bytes ...gner.cs => FormImageWindow.cs.Designer.cs} | 32 +- ...rmImageWindow.cs => FormImageWindow.cs.cs} | 6 +- VisionEdit/FormLib/FormImageWindow.cs.resx | 3593 + VisionEdit/FormLib/FormImageWindow.resx | 120 - VisionEdit/FormLib/FormJobManage.Designer.cs | 49 +- VisionEdit/FormLib/FormJobManage.cs | 4 + VisionEdit/FormLib/FormToolBox.Designer.cs | 162 +- VisionEdit/FormLib/FormToolBox.cs | 111 +- VisionEdit/FormLib/FormToolBox.resx | 440 +- VisionEdit/FormMain.cs | 21 +- VisionEdit/GlobalParams.cs | 8 + VisionEdit/Interface/EnumList.cs | 49 +- .../{ToolInfo.cs => Interface/IToolInfo.cs} | 58 +- VisionEdit/Interface/ToolBase.cs | 17 + VisionEdit/Interface/ToolInfoInterface.cs | 62 - VisionEdit/Interface/VisionJobInterface.cs | 14 +- VisionEdit/OperateJob.cs | 16 + VisionEdit/Properties/Resources.Designer.cs | Bin 5828 -> 6942 bytes VisionEdit/Properties/Resources.resx | 25 +- VisionEdit/Resources/删除.png | Bin 0 -> 1740 bytes VisionEdit/Resources/新建1.png | Bin 0 -> 1100 bytes VisionEdit/Resources/新建2.png | Bin 0 -> 1152 bytes VisionEdit/ToolLib/HalconTool.cs | 78 + VisionEdit/VisionEdit.csproj | 27 +- VisionEdit/VisionJob.cs | 257 +- VisionEdit/VisionJob.cs~RFfda0ab4.TMP | 409 + VisionEdit/VisionTool/VisionToolFactory.cs | 127 + VisionEdit/VisionTool/VisionToolList.cs | 39 + VisionEdit/bin/Debug/DockPanel.config | Bin 6906 -> 6906 bytes VisionEdit/bin/Debug/HalconWindowTest.exe | Bin 66048 -> 66048 bytes VisionEdit/bin/Debug/HalconWindowTest.pdb | Bin 194048 -> 194048 bytes VisionEdit/bin/Debug/VisionEdit.exe | Bin 161280 -> 586752 bytes VisionEdit/bin/Debug/VisionEdit.pdb | Bin 60928 -> 95744 bytes .../Debug/WeifenLuo.WinFormsUI.Docking.dll | Bin 443904 -> 443904 bytes .../Debug/WeifenLuo.WinFormsUI.Docking.pdb | Bin 663040 -> 663040 bytes .../DesignTimeResolveAssemblyReferences.cache | Bin 12764 -> 12764 bytes ...gnTimeResolveAssemblyReferencesInput.cache | Bin 8007 -> 8195 bytes .../Properties.Resources.Designer.cs.dll | Bin 4608 -> 4608 bytes ...sionEdit.FormLib.FormImageWindow.resources | Bin 180 -> 208628 bytes .../VisionEdit.FormLib.FormToolBox.resources | Bin 10059 -> 27623 bytes .../VisionEdit.Properties.Resources.resources | Bin 24530 -> 30808 bytes .../VisionEdit.csproj.FileListAbsolute.txt | 24 +- .../VisionEdit.csproj.GenerateResource.Cache | Bin 1629 -> 1754 bytes ...nEdit.csprojResolveAssemblyReference.cache | Bin 24216 -> 24216 bytes VisionEdit/obj/Debug/VisionEdit.exe | Bin 161280 -> 586752 bytes VisionEdit/obj/Debug/VisionEdit.pdb | Bin 60928 -> 95744 bytes .../bin/Debug/DevComponents.DotNetBar2.dll | Bin 5677056 -> 0 bytes .../bin/Debug/DevComponents.DotNetBar2.xml | 81015 ---------------- VisionEditTest/bin/Debug/VisionEditTest.exe | Bin 26112 -> 0 bytes .../bin/Debug/VisionEditTest.exe.config | 6 - VisionEditTest/bin/Debug/VisionEditTest.pdb | Bin 50688 -> 0 bytes .../Debug/VisionEditTest.vshost.exe.manifest | 0 VisionEditTest/bin/Debug/halcondotnet.dll | Bin 1440400 -> 0 bytes ...ionEditTest.Properties.Resources.resources | Bin 180 -> 0 bytes .../Debug/VisionEditTest.TestForm.resources | Bin 180 -> 0 bytes .../Debug/VisionEditTest.TestFrmIn.resources | Bin 180 -> 0 bytes ...VisionEditTest.csproj.FileListAbsolute.txt | 13 - ...sionEditTest.csproj.GenerateResource.Cache | Bin 1077 -> 0 bytes ...tTest.csprojResolveAssemblyReference.cache | Bin 16483 -> 0 bytes VisionEditTest/obj/Debug/VisionEditTest.exe | Bin 26112 -> 0 bytes VisionEditTest/obj/Debug/VisionEditTest.pdb | Bin 50688 -> 0 bytes 67 files changed, 5338 insertions(+), 81452 deletions(-) rename VisionEdit/FormLib/{FormImageWindow.Designer.cs => FormImageWindow.cs.Designer.cs} (90%) rename VisionEdit/FormLib/{FormImageWindow.cs => FormImageWindow.cs.cs} (94%) create mode 100644 VisionEdit/FormLib/FormImageWindow.cs.resx delete mode 100644 VisionEdit/FormLib/FormImageWindow.resx rename VisionEdit/{ToolInfo.cs => Interface/IToolInfo.cs} (59%) create mode 100644 VisionEdit/Interface/ToolBase.cs delete mode 100644 VisionEdit/Interface/ToolInfoInterface.cs create mode 100644 VisionEdit/OperateJob.cs create mode 100644 VisionEdit/Resources/删除.png create mode 100644 VisionEdit/Resources/新建1.png create mode 100644 VisionEdit/Resources/新建2.png create mode 100644 VisionEdit/ToolLib/HalconTool.cs create mode 100644 VisionEdit/VisionJob.cs~RFfda0ab4.TMP create mode 100644 VisionEdit/VisionTool/VisionToolFactory.cs create mode 100644 VisionEdit/VisionTool/VisionToolList.cs delete mode 100644 VisionEditTest/bin/Debug/DevComponents.DotNetBar2.dll delete mode 100644 VisionEditTest/bin/Debug/DevComponents.DotNetBar2.xml delete mode 100644 VisionEditTest/bin/Debug/VisionEditTest.exe delete mode 100644 VisionEditTest/bin/Debug/VisionEditTest.exe.config delete mode 100644 VisionEditTest/bin/Debug/VisionEditTest.pdb rename VisionEdit/bin/Debug/VisionEdit.vshost.exe.manifest => VisionEditTest/bin/Debug/VisionEditTest.vshost.exe.manifest (100%) delete mode 100644 VisionEditTest/bin/Debug/halcondotnet.dll delete mode 100644 VisionEditTest/obj/Debug/VisionEditTest.Properties.Resources.resources delete mode 100644 VisionEditTest/obj/Debug/VisionEditTest.TestForm.resources delete mode 100644 VisionEditTest/obj/Debug/VisionEditTest.TestFrmIn.resources delete mode 100644 VisionEditTest/obj/Debug/VisionEditTest.csproj.FileListAbsolute.txt delete mode 100644 VisionEditTest/obj/Debug/VisionEditTest.csproj.GenerateResource.Cache delete mode 100644 VisionEditTest/obj/Debug/VisionEditTest.csprojResolveAssemblyReference.cache delete mode 100644 VisionEditTest/obj/Debug/VisionEditTest.exe delete mode 100644 VisionEditTest/obj/Debug/VisionEditTest.pdb diff --git a/.vs/VisionEditTest/v14/.suo b/.vs/VisionEditTest/v14/.suo index b525add864d6abc6ce1ec6a87876dab267c84406..6295cedc983c3b405c61c623eeaa98d463f8bbda 100644 GIT binary patch delta 15082 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 diff --git a/HalconWindowTest/bin/Debug/HalconWindowTest.exe b/HalconWindowTest/bin/Debug/HalconWindowTest.exe index 6a7309fbaf503de0655d9e666192b052c6b9d22c..79b58b55eb34a9cc44fd268ac4c37023f23071cc 100644 GIT binary patch delta 88 zcmZo@VQFY#nb5(k@ZF9gg1tA@vY%Bv1Fafa) pBLhQ+7$ZZ+4+e&yV3%O_xj#dV?XURuuHI|XaHjRn<~cu7I03-FAy)tZ delta 88 zcmZo@VQFY#nb5&pY@@TWd+Sqy2?3i7;)K5Y&b%e+yYVR3qs;-&6ohnuvat+6zy!oH qj0_ANVvGzOKNuK-f?a}@=PfpT)2-k!IfL_x_=0)AH_!Qz!U+J1h#%ts diff --git a/HalconWindowTest/bin/Debug/HalconWindowTest.pdb b/HalconWindowTest/bin/Debug/HalconWindowTest.pdb index cacbc3a5f3e67952943ce556409b01c08a9dd601..46a181924f6abf9d6288ff36f438118be2cfc51d 100644 GIT binary patch delta 2688 zcmaKuUr19?9LImVo6But!AwO*U{p|A%@RTTMlR?&F%!^MR>RpF7#=8r!$F^2+u%He0xHbAO;c z7HGGc*I@>X?)4~y@*y#*o?$PHqr}iPD>{ZD- zj^C=4w9G*}%@*G8cA^5qQe-vTVV1*`Av+f*NrG#B~kxIjoDw;iV(>5>^qK8=hQ47|c<7w2-s=oku zW=Yf3=nNR|&OAzu8q08MsnHY|iqu17^Alvk=Y+!kB+VDYL7KiH|FZ8jRiYX)$3;VYrxBjptR3gdG5z#bc6%sH-oN z>-x-06*jyD$e%!>>3s|K%z{l=Fm>7jez9N+VD;(ZbE>Z`C-O_!iEO539rrar{sa=M zzYT_u9wK`Ruuj6}!1!B7)cq-MA~N29LKXJtUkG`Jy2u_i{LvToXpxTy2cQRIvB5Fr zLFp>KB;AeMPG(xw3#4_vP|C2Ib{Qi-JN(W%_aN5tmS<~uFm_z@nKXQoxjy|^i~CUz z(MJPYZ(^~)gz`{f2`#+LNvOIflMp{Xrez830OR){V_NW4y0Bi1LSct3e7Z%SXNJ#I zuFrslPgwNvzfR|~2cwYBC(~Mfb$MN1!T6JaF)d>FJj(SMKAq`*(dRQ*Gc!f#J}cts ze5x=C`7HDj^`)2o?>6?8opTS~V?h(sLWa)}Mxoi7V1j1WgY6lM#}&Uz`oA*fn^tB^ F{sF%5O#uJ^ delta 2682 zcmaKuT}TvB6vxkw+tTjJ7G&$~`oQYrlEzBK>1pJD7@R#&EAjvvh8XXYv;D z%&!unQu~I;TyCPcgzW*7>6*dHxo)2@;R%KC9M}gg6m-VIZ7twKH#R31653YCt2hmI zSz1m;~Mj3rg5au;1*FA;e{Vypm{(g^JiTSha(t>}#`opSKV? zS*?O~fbpFq7IPkKt7Af^=S?rAXjsxkqhD^?0)|G+5GOpYV4X#tcK__zUjjV4tSQk9 z7~h?Eod1K>{v8ZWnjx}33S9{dy?p&eVJV<&!VnWmCfuOVZCgfX&d<82RS5SkBV_Y4 zU6VrBqR_R2l@Xpl3$go)fORGjS#tgX7=J4~H2K<2LovzuF);kh5ZMF(U$s2j&bmm> zPbq|Rg3ySLXyFnR{%I}IZhJPq8`+<1SvKOl+96?wz-DnwvJiE#uw2*cWY)r2CTzkx zfcyj!O&==QsDh0vSZZ1UzbV)fSj?)ssQcOqqNs$ODrEWoS@$;p`3WR;e-8{lGeq_Z zV6%kHf$^`7s9UUPAhN%JLKpGOUkLdQ^$K5|vIr3tzzoKWfhXG2P-RufzGrTp`mX#| zT|-qNz5R_A)-Wb9#tL%}BbRS^mh1F6Df&#vT}HEk-a zFTF)UQ@kOw_?qr~LFH7)c7gGCkTE^+4vk^#!6^6~Rrqv@KBKnJ`(mFf3ZFsICpu}> za{!}I&u2$&ke;ox*Td}j2N*vI7}L|t2jdIoQZF9gg1tA@vY%Bv1Fafa) pBLhQ+7$ZZ+4+e&yV3%O_xj#dV?XURuuHI|XaHjRn<~cu7I03-FAy)tZ delta 88 zcmZo@VQFY#nb5&pY@@TWd+Sqy2?3i7;)K5Y&b%e+yYVR3qs;-&6ohnuvat+6zy!oH qj0_ANVvGzOKNuK-f?a}@=PfpT)2-k!IfL_x_=0)AH_!Qz!U+J1h#%ts diff --git a/HalconWindowTest/obj/Debug/HalconWindowTest.pdb b/HalconWindowTest/obj/Debug/HalconWindowTest.pdb index cacbc3a5f3e67952943ce556409b01c08a9dd601..46a181924f6abf9d6288ff36f438118be2cfc51d 100644 GIT binary patch delta 2688 zcmaKuUr19?9LImVo6But!AwO*U{p|A%@RTTMlR?&F%!^MR>RpF7#=8r!$F^2+u%He0xHbAO;c z7HGGc*I@>X?)4~y@*y#*o?$PHqr}iPD>{ZD- zj^C=4w9G*}%@*G8cA^5qQe-vTVV1*`Av+f*NrG#B~kxIjoDw;iV(>5>^qK8=hQ47|c<7w2-s=oku zW=Yf3=nNR|&OAzu8q08MsnHY|iqu17^Alvk=Y+!kB+VDYL7KiH|FZ8jRiYX)$3;VYrxBjptR3gdG5z#bc6%sH-oN z>-x-06*jyD$e%!>>3s|K%z{l=Fm>7jez9N+VD;(ZbE>Z`C-O_!iEO539rrar{sa=M zzYT_u9wK`Ruuj6}!1!B7)cq-MA~N29LKXJtUkG`Jy2u_i{LvToXpxTy2cQRIvB5Fr zLFp>KB;AeMPG(xw3#4_vP|C2Ib{Qi-JN(W%_aN5tmS<~uFm_z@nKXQoxjy|^i~CUz z(MJPYZ(^~)gz`{f2`#+LNvOIflMp{Xrez830OR){V_NW4y0Bi1LSct3e7Z%SXNJ#I zuFrslPgwNvzfR|~2cwYBC(~Mfb$MN1!T6JaF)d>FJj(SMKAq`*(dRQ*Gc!f#J}cts ze5x=C`7HDj^`)2o?>6?8opTS~V?h(sLWa)}Mxoi7V1j1WgY6lM#}&Uz`oA*fn^tB^ F{sF%5O#uJ^ delta 2682 zcmaKuT}TvB6vxkw+tTjJ7G&$~`oQYrlEzBK>1pJD7@R#&EAjvvh8XXYv;D z%&!unQu~I;TyCPcgzW*7>6*dHxo)2@;R%KC9M}gg6m-VIZ7twKH#R31653YCt2hmI zSz1m;~Mj3rg5au;1*FA;e{Vypm{(g^JiTSha(t>}#`opSKV? zS*?O~fbpFq7IPkKt7Af^=S?rAXjsxkqhD^?0)|G+5GOpYV4X#tcK__zUjjV4tSQk9 z7~h?Eod1K>{v8ZWnjx}33S9{dy?p&eVJV<&!VnWmCfuOVZCgfX&d<82RS5SkBV_Y4 zU6VrBqR_R2l@Xpl3$go)fORGjS#tgX7=J4~H2K<2LovzuF);kh5ZMF(U$s2j&bmm> zPbq|Rg3ySLXyFnR{%I}IZhJPq8`+<1SvKOl+96?wz-DnwvJiE#uw2*cWY)r2CTzkx zfcyj!O&==QsDh0vSZZ1UzbV)fSj?)ssQcOqqNs$ODrEWoS@$;p`3WR;e-8{lGeq_Z zV6%kHf$^`7s9UUPAhN%JLKpGOUkLdQ^$K5|vIr3tzzoKWfhXG2P-RufzGrTp`mX#| zT|-qNz5R_A)-Wb9#tL%}BbRS^mh1F6Df&#vT}HEk-a zFTF)UQ@kOw_?qr~LFH7)c7gGCkTE^+4vk^#!6^6~Rrqv@KBKnJ`(mFf3ZFsICpu}> za{!}I&u2$&ke;ox*Td}j2N*vI7}L|t2jdIoQ private void InitializeComponent() { - this.panel1 = new System.Windows.Forms.Panel(); + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FormImageWindow)); this.comboBox1 = new System.Windows.Forms.ComboBox(); + this.panel1 = new System.Windows.Forms.Panel(); this.SuspendLayout(); // - // panel1 - // - this.panel1.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) - | System.Windows.Forms.AnchorStyles.Left) - | System.Windows.Forms.AnchorStyles.Right))); - this.panel1.BackColor = System.Drawing.SystemColors.Control; - this.panel1.Location = new System.Drawing.Point(0, 28); - this.panel1.Name = "panel1"; - this.panel1.Size = new System.Drawing.Size(899, 552); - this.panel1.TabIndex = 0; - // // comboBox1 // this.comboBox1.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) @@ -53,7 +43,18 @@ this.comboBox1.Location = new System.Drawing.Point(0, 0); this.comboBox1.Name = "comboBox1"; this.comboBox1.Size = new System.Drawing.Size(899, 28); - this.comboBox1.TabIndex = 1; + this.comboBox1.TabIndex = 3; + // + // panel1 + // + this.panel1.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.panel1.BackColor = System.Drawing.SystemColors.Control; + this.panel1.Location = new System.Drawing.Point(0, 28); + this.panel1.Name = "panel1"; + this.panel1.Size = new System.Drawing.Size(899, 552); + this.panel1.TabIndex = 2; // // FormImageWindow // @@ -63,8 +64,9 @@ this.Controls.Add(this.comboBox1); this.Controls.Add(this.panel1); this.Font = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); this.Name = "FormImageWindow"; - this.Text = "图像显示"; + this.Text = "图像"; this.Load += new System.EventHandler(this.FormImageWindow_Load); this.ResumeLayout(false); @@ -72,7 +74,7 @@ #endregion - private System.Windows.Forms.Panel panel1; private System.Windows.Forms.ComboBox comboBox1; + private System.Windows.Forms.Panel panel1; } } \ No newline at end of file diff --git a/VisionEdit/FormLib/FormImageWindow.cs b/VisionEdit/FormLib/FormImageWindow.cs.cs similarity index 94% rename from VisionEdit/FormLib/FormImageWindow.cs rename to VisionEdit/FormLib/FormImageWindow.cs.cs index 4ff4b1b..bfe11d6 100644 --- a/VisionEdit/FormLib/FormImageWindow.cs +++ b/VisionEdit/FormLib/FormImageWindow.cs.cs @@ -1,5 +1,4 @@ -using HalconWindowTest.HalconWindow; -using System; +using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; @@ -8,6 +7,7 @@ using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; +using HalconWindowTest.HalconWindow; using WeifenLuo.WinFormsUI.Docking; namespace VisionEdit.FormLib @@ -18,7 +18,6 @@ namespace VisionEdit.FormLib { InitializeComponent(); } - public string m_fileName = string.Empty; /// /// 窗体对象实例 @@ -40,6 +39,5 @@ namespace VisionEdit.FormLib this.panel1.Controls.Add(myHWindow); myHWindow.Dock = DockStyle.Fill; } - } } diff --git a/VisionEdit/FormLib/FormImageWindow.cs.resx b/VisionEdit/FormLib/FormImageWindow.cs.resx new file mode 100644 index 0000000..7b07b72 --- /dev/null +++ b/VisionEdit/FormLib/FormImageWindow.cs.resx @@ -0,0 +1,3593 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + + AAABAAEA/MgAAAEAIACoLAMAFgAAACgAAAD8AAAAkAEAAAEAIAAAAAAAgBMDAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUC1cBFAtXFJRLVyRUS1bwVAs + W+FRLVz/US1c/1EtXP9RLVv/US1c/1EtXP9RLFz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Es + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/USxc/1EsXP9RLVz/US1b/1EtW/9RLVz/USxb/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + W/9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtW/9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVv/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXPFQLVvfUC1bz1Et + XLFQLFtUUC9fElAwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAUDBgAFAvXhZRLVujUC1c/1EtXP9QLVv/US1c/1AtW/9RLVz/US1c/1Et + XP9RLVv/US1c/1EtXP9RLFz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EsXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/USxc/1EsXP9RLVz/US1b/1EtW/9RLVz/USxb/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtW/9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtW/9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVv/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/USxc71Es + XMFQK1o2UCtaAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AABPLlsEUC1bdFEtXP9RLVz/UC1c/1EtXP9QLVv/US1c/1AtW/9RLVz/US1c/1EtXP9RLVv/US1c/1Et + XP9RLFz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EsXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/USxc/1EsXP9RLVz/US1b/1EtW/9RLVz/USxb/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtW/9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtW/9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVv/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9QLVzvUS1ck1Av + XxRQMGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUDBgAFAvXxRRLVvBUSxc/1Et + XP9RLVz/UC1c/1EtXP9QLVv/US1c/1AtW/9RLVz/US1c/1EtXP9RLVv/US1c/1EtXP9RLFz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EsXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/USxc/1Es + XP9RLVz/US1b/1EtW/9RLVz/USxb/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtW/9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtW/9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVv/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXNFQL1gkUDBYAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQMGAAUC9fFFAtXNFRLFz/USxc/1EtXP9RLVz/UC1c/1Et + XP9QLVv/US1c/1AtW/9RLVz/US1c/1EtXP9RLVv/US1c/1EtXP9RLFz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EsXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/USxc/1EsXP9RLVz/US1b/1Et + W/9RLVz/USxb/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtW/9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + W/9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVv/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVvvUCxcRFAsXAIAAAAAAAAAAAAA + AAAAAAAAAAAAAFAwYABQL18UUS1cz1EtXP9RLFz/USxc/1EtXP9RLVz/UC1c/1EtXP9QLVv/US1c/1At + W/9RLVz/US1c/1EtXP9RLVv/US1c/1EtXP9RLFz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Es + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/USxc/1EsXP9RLVz/US1b/1EtW/9RLVz/USxb/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + W/9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtW/9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVv/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/UCxb31AvWCRQMFgAAAAAAAAAAAAAAAAAAAAAAFIt + XAJRLFyxUS1b/1EtXP9RLFz/USxc/1EtXP9RLVz/UC1c/1EtXP9QLVv/US1c/1AtW/9RLVz/US1c/1Et + XP9RLVv/US1c/1EtXP9RLFz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EsXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/USxc/1EsXP9RLVz/US1b/1EtW/9RLVz/USxb/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtW/9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtW/9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVv/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXM9QL18SUDBgAAAAAAAAAAAAUC1aAFAtWmJRLVv/US1b/1Et + XP9RLFz/USxc/1EtXP9RLVz/UC1c/1EtXP9QLVv/US1c/1AtW/9RLVz/US1c/1EtXP9RLVv/US1c/1Et + XP9RLFz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EsXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/USxc/1EsXP9RLVz/US1b/1EtW/9RLVz/USxb/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtW/9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtW/9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVv/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9QLFyDUCxcAgAAAAAAAAAAUC1bAlAsW99RLVv/US1b/1EtXP9RLFz/USxc/1Et + XP9RLVz/UC1c/1EtXP9QLVv/US1c/1AtW/9RLVz/US1c/1EtXP9RLVv/US1c/1EtXP9RLFz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EsXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/USxc/1Es + XP9RLVz/US1b/1EtW/9RLVz/USxb/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtW/9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtW/9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVv/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVzvUC9YIlAwWABQLVoAUC1aYlEsW/9RLVv/US1b/1EtXP9RLFz/USxc/1EtXP9RLVz/UC1c/1Et + XP9QLVv/US1c/1AtW/9RLVz/US1c/1EtXP9RLVv/US1c/1EtXP9RLFz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EsXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/USxc/1EsXP9RLVz/US1b/1Et + W/9RLVz/USxb/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtW/9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + W/9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVv/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/UCxcgVAs + XABQLVsAUS1b31EsW/9RLVv/US1b/1EtXP9RLFz/USxc/1EtXP9RLVz/UC1c/1EtXP9QLVv/Ui9d/25j + cf90b3X/f4R9/36Eff9/hH3/f4R9/3+Eff9/hH3/f4R9/3+Eff9/hH3/f4R9/3+Eff9/hH3/f4R9/3+E + ff9/hH3/f4R9/3+Eff9/hH3/f4R9/3+Dff9+hH3/foR9/36Eff9+hH3/foR9/36Eff9+hH3/foN8/3+E + ff9/hH3/f4R9/3+Eff9/hH3/f4R9/3+Eff9/g33/f4R9/3+Eff9/hH3/f4R9/3+Eff9/hH3/f4R9/3+E + ff9/hH3/f4R9/3+Eff9/hH3/f4R9/3+Eff9/hH3/f4R9/3+Eff9/hH3/f4R9/3+Eff9/hH3/f4R9/3+E + ff9/hH3/f4R9/3+Eff9/hH3/f4R9/3+Eff9/hH3/f4R9/3+Eff9/hH3/f4R9/3+Eff9/hH3/f4R9/3+E + ff9/hH3/f4R9/3+Eff9/hH3/f4R9/3+Eff9/hH3/f4R9/3+Eff9/hH3/f4R9/3+Eff9/hH3/f4R9/3+E + ff9/hH3/f4R9/3+Eff9/hH3/f4R9/3+Eff9/hH3/f4R9/3+Eff9/hH3/f4R9/3+Eff9/hH3/f4R9/3+E + ff9/hH3/f4R9/3+Eff9/hH3/f4R9/3+Eff9/hH3/f4R9/3+Eff9/hH3/f4R9/3+Eff9/hH3/f4R9/3+E + ff9/hH3/f4R9/3+Eff9/hH3/f4R9/3+Eff9/hH3/f4R9/3+Eff9/hH3/f4R9/3+Eff9/hH3/f4R9/3+E + ff9/hH3/f4R9/3+Eff9/hH3/f4R9/3+Eff9/hH3/f4R9/3+Eff9/hH3/f4R9/3+Eff9/hH3/f4R9/3+E + ff9/hH3/f4R9/3+Eff9/hH3/f4R9/3+Eff9/hH3/f4R9/3+Eff9/hH3/f4R9/3+Eff9/hH3/f4R9/3+E + ff9/hH3/f4R9/3+Eff9/hH3/f4R9/3+Eff9/hH3/f4R9/3+Eff9/hH3/f4R9/3+Eff9/hH3/f4R9/3+E + ff9/hH3/f4R9/3+Eff9/hH3/f4R9/3+Eff9/hH3/f4R9/3+Eff9/hH3/f4R9/3+Eff9/hH3/f4R9/3+E + ff9/hH3/f4R9/3+Eff9/hH3/f4R9/3+Eff9/hH3/f4R9/3+Eff9/hH3/f4R9/3+Eff9/hH3/f4R9/3+E + ff9/hH3/f4R9/3+Eff9/hH3/f4R9/3+Eff9/hH3/f4R9/3+Eff9/hH3/f4R9/3l5ef9jUGn/Vzlg/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/USxb71EtXABQL18QUS1c/1Es + W/9RLVv/US1b/1EtXP9RLFz/USxc/1EtXP9RLVz/UC1c/1EuXP9kUmr/l7GO/63bn/+t257/rduf/63b + n/+t257/rdqe/63anv+s25//rduf/63bn/+t25//rduf/63bn/+t2p7/rduf/63bn/+t2p//rdue/63a + n/+t257/rduf/63an/+t2p7/rdue/63anv+t2p7/rdqe/63anv+t257/rNqe/63bn/+t257/rdqf/63b + nv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63bn/+t257/rdue/63b + nv+t257/rdqe/63bnv+t2p7/rdue/63bnv+t257/rduf/63bnv+t257/rdue/63bnv+t2p7/rdue/63b + nv+t25//rduf/63bn/+t25//rdqf/63bn/+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63b + n/+t2p//rduf/63bnv+t257/rdue/63anv+t257/rdue/63bnv+t25//rdue/63bnv+t257/rdue/63b + nv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rduf/63bnv+t257/rdue/63b + nv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63b + nv+t257/rdue/63bnv+t25//rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63b + nv+t2p7/rdue/63bnv+t257/rduf/63an/+t25//rduf/63bn/+t25//rduf/63bn/+t2p//rdue/63b + nv+t257/rdue/63bnv+t257/rdqe/63an/+t25//rdqf/63bn/+t25//rdqf/63bn/+t2p//rdue/63b + nv+t257/rdue/63anv+t257/rdqe/63bnv+t257/rdue/63bnv+t2p7/rdue/63anv+t257/rdue/63b + nv+t257/rdqe/63bnv+t257/rdue/63bnv+t25//rduf/63bnv+t2p//rdue/63an/+t257/rduf/63b + nv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63b + n/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rdqe/63bn/+t25//nLuS/2RTa/9RLlz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1AsXEBQLVxQUS1c/1EsW/9RLVv/US1b/1Et + XP9RLFz/USxc/1EtXP9RLVz/US1c/1o+Yv+hxpf/rdue/63bn/+t257/rduf/63bn/+t257/rdqe/63a + nv+s25//rduf/63bn/+t25//rduf/63bn/+t2p7/rduf/63bn/+t2p//rdue/63an/+t257/rduf/63a + n/+t2p7/rdue/63anv+t2p7/rdqe/63anv+t257/rNqe/63bn/+t257/rdqf/63bnv+t2p7/rdue/63b + nv+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63bn/+t257/rdue/63bnv+t257/rdqe/63b + nv+t2p7/rdue/63bnv+t257/rduf/63bnv+t257/rdue/63bnv+t2p7/rdue/63bnv+t25//rduf/63b + n/+t25//rdqf/63bn/+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63bn/+t2p//rduf/63b + nv+t257/rdue/63anv+t257/rdue/63bnv+t25//rdue/63bnv+t257/rdue/63bnv+t257/rdue/63b + nv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rduf/63bnv+t257/rdue/63bnv+t257/rdue/63b + nv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63b + nv+t25//rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t2p7/rdue/63b + nv+t257/rduf/63an/+t25//rduf/63bn/+t25//rduf/63bn/+t2p//rdue/63bnv+t257/rdue/63b + nv+t257/rdqe/63an/+t25//rdqf/63bn/+t25//rdqf/63bn/+t2p//rdue/63bnv+t257/rdue/63a + nv+t257/rdqe/63bnv+t257/rdue/63bnv+t2p7/rdue/63anv+t257/rdue/63bnv+t257/rdqe/63b + nv+t257/rdue/63bnv+t25//rduf/63bnv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63b + n/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63b + nv+t2p//rdue/63an/+t257/rdqe/63bn/+t25//rdqe/6fQm/9lVGv/US5c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EsXI9QLFyBUS1c/1EsW/9RLVv/US1b/1EtXP9RLFz/USxc/1Et + XP9RLVz/UzFd/4ydh/+t25//rdue/63bn/+t257/rduf/63bn/+t257/rdqe/63anv+s25//rduf/63b + n/+t25//rduf/63bn/+t2p7/rduf/63bn/+t2p//rdue/63an/+t257/rduf/63an/+t2p7/rdue/63a + nv+t2p7/rdqe/63anv+t257/rNqe/63bn/+t257/rdqf/63bnv+t2p7/rdue/63bnv+t25//rduf/63b + n/+t25//rduf/63bn/+t25//rduf/63bn/+t257/rdue/63bnv+t257/rdqe/63bnv+t2p7/rdue/63b + nv+t257/rduf/63bnv+t257/rdue/63bnv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rdqf/63b + n/+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63bn/+t2p//rduf/63bnv+t257/rdue/63a + nv+t257/rdue/63bnv+t25//rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63b + nv+t257/rdue/63bnv+t257/rduf/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63b + nv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t25//rdue/63b + nv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t2p7/rdue/63bnv+t257/rduf/63a + n/+t25//rduf/63bn/+t25//rduf/63bn/+t2p//rdue/63bnv+t257/rdue/63bnv+t257/rdqe/63a + n/+t25//rdqf/63bn/+t25//rdqf/63bn/+t2p//rdue/63bnv+t257/rdue/63anv+t257/rdqe/63b + nv+t257/rdue/63bnv+t2p7/rdue/63anv+t257/rdue/63bnv+t257/rdqe/63bnv+t257/rdue/63b + nv+t25//rduf/63bnv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63b + nv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63a + n/+t257/rdqe/63bn/+t25//rdqe/63bn/+XsY7/UzJe/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EsW59RLVyPUS1c/1EsW/9RLVv/US1b/1EtXP9RLFz/USxc/1EtXP9RLVz/VDRe/6fQ + m/+t25//rdue/63bn/+t257/rduf/63bn/+t257/rdqe/63anv+s25//rduf/63bn/+t25//rduf/63b + n/+t2p7/rduf/63bn/+t2p//rdue/63an/+t257/rduf/63an/+t2p7/rdue/63anv+t2p7/rdqe/63a + nv+t257/rNqe/63bn/+t257/rdqf/63bnv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rduf/63b + n/+t25//rduf/63bn/+t257/rdue/63bnv+t257/rdqe/63bnv+t2p7/rdue/63bnv+t257/rduf/63b + nv+t257/rdue/63bnv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rdqf/63bn/+t25//rduf/63b + n/+t25//rduf/63bn/+t25//rduf/63bn/+t2p//rduf/63bnv+t257/rdue/63anv+t257/rdue/63b + nv+t25//rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63b + nv+t257/rduf/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63b + nv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t25//rdue/63bnv+t257/rdue/63b + nv+t257/rdue/63bnv+t257/rdue/63bnv+t2p7/rdue/63bnv+t257/rduf/63an/+t25//rduf/63b + n/+t25//rduf/63bn/+t2p//rdue/63bnv+t257/rdue/63bnv+t257/rdqe/63an/+t25//rdqf/63b + n/+t25//rdqf/63bn/+t2p//rdue/63bnv+t257/rdue/63anv+t257/rdqe/63bnv+t257/rdue/63b + nv+t2p7/rdue/63anv+t257/rdue/63bnv+t257/rdqe/63bnv+t257/rdue/63bnv+t25//rduf/63b + nv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63a + n/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rdqe/63b + n/+t25//rdqe/63bn/+t257/YElm/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Es + XL9RLVy/US1c/1EsW/9RLVv/US1b/1EtXP9RLFz/USxc/1EtXP9RLVz/Wj9i/63anv+t25//rdue/63b + n/+t257/rduf/63bn/+t257/rdqe/63anv+s25//rduf/63bn/+t25//rduf/63bn/+t2p7/rduf/63b + n/+t2p//rdue/63an/+t257/rduf/63an/+t2p7/rdue/63anv+t2p7/rdqe/63anv+t257/rNqe/63b + n/+t257/rdqf/63bnv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63b + n/+t257/rdue/63bnv+t257/rdqe/63bnv+t2p7/rdue/63bnv+t257/rduf/63bnv+t257/rdue/63b + nv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rdqf/63bn/+t25//rduf/63bn/+t25//rduf/63b + n/+t25//rduf/63bn/+t2p//rduf/63bnv+t257/rdue/63anv+t257/rdue/63bnv+t25//rdue/63b + nv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rduf/63b + nv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63b + nv+t257/rdue/63bnv+t257/rdue/63bnv+t25//rdue/63bnv+t257/rdue/63bnv+t257/rdue/63b + nv+t257/rdue/63bnv+t2p7/rdue/63bnv+t257/rduf/63an/+t25//rduf/63bn/+t25//rduf/63b + n/+t2p//rdue/63bnv+t257/rdue/63bnv+t257/rdqe/63an/+t25//rdqf/63bn/+t25//rdqf/63b + n/+t2p//rdue/63bnv+t257/rdue/63anv+t257/rdqe/63bnv+t257/rdue/63bnv+t2p7/rdue/63a + nv+t257/rdue/63bnv+t257/rdqe/63bnv+t257/rdue/63bnv+t25//rduf/63bnv+t2p//rdue/63a + n/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rduf/63b + nv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rdqe/63bn/+t25//rdqe/63b + n/+t257/cGhy/1IvXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1AtW89RLVy/US1c/1Es + W/9RLVv/US1b/1EtXP9RLFz/USxc/1EtXP9RLlz/a11v/63anv+t25//rdue/63bn/+t257/rduf/63b + n/+t257/rdqe/63anv+s25//rduf/63bn/+t25//rduf/63bn/+t2p7/rduf/63bn/+t2p//rdue/63a + n/+t257/rduf/63an/+t2p7/rdue/63anv+t2p7/rdqe/63anv+t257/rNqe/63bn/+t257/rdqf/63b + nv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63bn/+t257/rdue/63b + nv+t257/rdqe/63bnv+t2p7/rdue/63bnv+t257/rduf/63bnv+t257/rdue/63bnv+t2p7/rdue/63b + nv+t25//rduf/63bn/+t25//rdqf/63bn/+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63b + n/+t2p//rduf/63bnv+t257/rdue/63anv+t257/rdue/63bnv+t25//rdue/63bnv+t257/rdue/63b + nv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rduf/63bnv+t257/rdue/63b + nv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63b + nv+t257/rdue/63bnv+t25//rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63b + nv+t2p7/rdue/63bnv+t257/rduf/63an/+t25//rduf/63bn/+t25//rduf/63bn/+t2p//rdue/63b + nv+t257/rdue/63bnv+t257/rdqe/63an/+t25//rdqf/63bn/+t25//rdqf/63bn/+t2p//rdue/63b + nv+t257/rdue/63anv+t257/rdqe/63bnv+t257/rdue/63bnv+t2p7/rdue/63anv+t257/rdue/63b + nv+t257/rdqe/63bnv+t257/rdue/63bnv+t25//rduf/63bnv+t2p//rdue/63an/+t257/rduf/63b + nv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63b + n/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rdqe/63bn/+t25//rdqe/63bn/+t257/dnJ2/1Iv + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1AtW99RLVy/US1c/1EsW/9RLVv/US1b/1Et + XP9RLFz/USxc/1EtXP9RLlz/a11v/63anv+t25//rdue/63bn/+t257/rduf/63bn/+t257/rdqe/63a + nv+s25//rduf/63bn/+t25//rduf/63bn/+t2p7/rduf/63bn/+t2p//rdue/63an/+t257/rduf/63a + n/+t2p7/rdue/63anv+t2p7/rdqe/63anv+t257/rNqe/63bn/+t257/rdqf/63bnv+t2p7/rdue/63b + nv+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63bn/+t257/rdue/63bnv+t257/rdqe/63b + nv+t2p7/rdue/63bnv+t257/rduf/63bnv+t257/rdue/63bnv+t2p7/rdue/63bnv+t25//rduf/63b + n/+t25//rdqf/63bn/+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63bn/+t2p//rduf/63b + nv+t257/rdue/63anv+t257/rdue/63bnv+t25//rdue/63bnv+t257/rdue/63bnv+t257/rdue/63b + nv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rduf/63bnv+t257/rdue/63bnv+t257/rdue/63b + nv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63b + nv+t25//rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t2p7/rdue/63b + nv+t257/rduf/63an/+t25//rduf/63bn/+t25//rduf/63bn/+t2p//rdue/63bnv+t257/rdue/63b + nv+t257/rdqe/63an/+t25//rdqf/63bn/+t25//rdqf/63bn/+t2p//rdue/63bnv+t257/rdue/63a + nv+t257/rdqe/63bnv+t257/rdue/63bnv+t2p7/rdue/63anv+t257/rdue/63bnv+t257/rdqe/63b + nv+t257/rdue/63bnv+t25//rduf/63bnv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63b + n/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63b + nv+t2p//rdue/63an/+t257/rdqe/63bn/+t25//rdqe/63bn/+t257/dnJ2/1IvXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1AtW99RLVy/US1c/1EsW/9RLVv/US1b/1EtXP9RLFz/USxc/1Et + XP9RLlz/a11v/63anv+t25//rdue/63bn/+t257/rduf/63bn/+t257/rdqe/63anv+s25//rduf/63b + n/+t25//rduf/63bn/+t2p7/rduf/63bn/+t2p//rdue/63an/+t257/rduf/63an/+t2p7/rdue/63a + nv+t2p7/rdqe/63anv+t257/rNqe/63bn/+t257/rdqf/63bnv+t2p7/rdue/63bnv+t25//rduf/63b + n/+t25//rduf/63bn/+t25//rduf/63bn/+t257/rdue/63bnv+t257/rdqe/63bnv+t2p7/rdue/63b + nv+t257/rduf/63bnv+t257/rdue/63bnv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rdqf/63b + n/+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63bn/+t2p//rduf/63bnv+t257/rdue/63a + nv+t257/rdue/63bnv+t25//rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63b + nv+t257/rdue/63bnv+t257/rduf/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63b + nv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t25//rdue/63b + nv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t2p7/rdue/63bnv+t257/rduf/63a + n/+t25//rduf/63bn/+t25//rduf/63bn/+t2p//rdue/63bnv+t257/rdue/63bnv+t257/rdqe/63a + n/+t25//rdqf/63bn/+t25//rdqf/63bn/+t2p//rdue/63bnv+t257/rdue/63anv+t257/rdqe/63b + nv+t257/rdue/63bnv+t2p7/rdue/63anv+t257/rdue/63bnv+t257/rdqe/63bnv+t257/rdue/63b + nv+t25//rduf/63bnv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63b + nv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63a + n/+t257/rdqe/63bn/+t25//rdqe/63bn/+t257/dnJ2/1IvXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1AtW99RLVy/US1c/1EsW/9RLVv/US1b/1EtXP9RLFz/USxc/1EtXP9RLlz/a11v/63a + nv+t25//rdue/63bn/+t257/rduf/63bn/+t257/rdqe/63anv+s25//rduf/63bn/+t25//rduf/63b + n/+t2p7/rduf/63bn/+t2p//rdue/63an/+t257/rduf/63an/+t2p7/rdue/63anv+t2p7/rdqe/63a + nv+t257/rNqe/63bn/+t257/rdqf/63bnv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rduf/63b + n/+t25//rduf/63bn/+t257/rdue/63bnv+t257/rdqe/63bnv+t2p7/rdue/63bnv+t257/rduf/63b + nv+t257/rdue/63bnv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rdqf/63bn/+t25//rduf/63b + n/+t25//rduf/63bn/+t25//rduf/63bn/+t2p//rduf/63bnv+t257/rdue/63anv+t257/rdue/63b + nv+t25//rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63b + nv+t257/rduf/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63b + nv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t25//rdue/63bnv+t257/rdue/63b + nv+t257/rdue/63bnv+t257/rdue/63bnv+t2p7/rdue/63bnv+t257/rduf/63an/+t25//rduf/63b + n/+t25//rduf/63bn/+t2p//rdue/63bnv+t257/rdue/63bnv+t257/rdqe/63an/+t25//rdqf/63b + n/+t25//rdqf/63bn/+t2p//rdue/63bnv+t257/rdue/63anv+t257/rdqe/63bnv+t257/rdue/63b + nv+t2p7/rdue/63anv+t257/rdue/63bnv+t257/rdqe/63bnv+t257/rdue/63bnv+t25//rduf/63b + nv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63a + n/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rdqe/63b + n/+t25//rdqe/63bn/+t257/dnJ2/1IvXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1At + W99RLVy/US1c/1EsW/9RLVv/US1b/1EtXP9RLFz/USxc/1EtXP9RLlz/a11v/63anv+t25//rdue/63b + n/+t257/rduf/63bn/+t257/rdqe/63anv+s25//rduf/63bn/+t25//rduf/63bn/+t2p7/rduf/63b + n/+t2p//rdue/63an/+t257/rduf/63an/+t2p7/rdue/63anv+t2p7/rdqe/63anv+t257/rNqe/63b + n/+t257/rdqf/63bnv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63b + n/+t257/rdue/63bnv+t257/rdqe/63bnv+t2p7/rdue/63bnv+t257/rduf/63bnv+t257/rdue/63b + nv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rdqf/63bn/+t25//rduf/63bn/+t25//rduf/63b + n/+t25//rduf/63bn/+t2p//rduf/63bnv+t257/rdue/63anv+t257/rdue/63bnv+t25//rdue/63b + nv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rduf/63b + nv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63b + nv+t257/rdue/63bnv+t257/rdue/63bnv+t25//rdue/63bnv+t257/rdue/63bnv+t257/rdue/63b + nv+t257/rdue/63bnv+t2p7/rdue/63bnv+t257/rduf/63an/+t25//rduf/63bn/+t25//rduf/63b + n/+t2p//rdue/63bnv+t257/rdue/63bnv+t257/rdqe/63an/+t25//rdqf/63bn/+t25//rdqf/63b + n/+t2p//rdue/63bnv+t257/rdue/63anv+t257/rdqe/63bnv+t257/rdue/63bnv+t2p7/rdue/63a + nv+t257/rdue/63bnv+t257/rdqe/63bnv+t257/rdue/63bnv+t25//rduf/63bnv+t2p//rdue/63a + n/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rduf/63b + nv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rdqe/63bn/+t25//rdqe/63b + n/+t257/dnJ2/1IvXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1AtW99RLVy/US1c/1Es + W/9RLVv/US1b/1EtXP9RLFz/USxc/1EtXP9RLlz/a11v/63anv+t25//rdue/63bn/+t257/rduf/63b + n/+t257/rdqe/63anv+s25//rduf/63bn/+t25//rduf/63bn/+t2p7/rduf/63bn/+t2p//rdue/63a + n/+t257/rduf/63an/+t2p7/rdue/63anv+t2p7/rdqe/63anv+t257/rNqe/63bn/+t257/rdqf/63b + nv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63bn/+t257/rdue/63b + nv+t257/rdqe/63bnv+t2p7/rdue/63bnv+t257/rduf/63bnv+t257/rdue/63bnv+t2p7/rdue/63b + nv+t25//rduf/63bn/+t25//rdqf/63bn/+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63b + n/+t2p//rduf/63bnv+t257/rdue/63anv+t257/rdue/63bnv+t25//rdue/63bnv+t257/rdue/63b + nv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rduf/63bnv+t257/rdue/63b + nv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63b + nv+t257/rdue/63bnv+t25//rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63b + nv+t2p7/rdue/63bnv+t257/rduf/63an/+t25//rduf/63bn/+t25//rduf/63bn/+t2p//rdue/63b + nv+t257/rdue/63bnv+t257/rdqe/63an/+t25//rdqf/63bn/+t25//rdqf/63bn/+t2p//rdue/63b + nv+t257/rdue/63anv+t257/rdqe/63bnv+t257/rdue/63bnv+t2p7/rdue/63anv+t257/rdue/63b + nv+t257/rdqe/63bnv+t257/rdue/63bnv+t25//rduf/63bnv+t2p//rdue/63an/+t257/rduf/63b + nv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63b + n/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rdqe/63bn/+t25//rdqe/63bn/+t257/dnJ2/1Iv + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1AtW99RLVy/US1c/1EsW/9RLVv/US1b/1Et + XP9RLFz/USxc/1EtXP9RLlz/a11v/63anv+t25//rdue/63bn/+t257/rduf/63bn/+t257/rdqe/63a + nv+s25//rduf/63bn/+t25//rduf/63bn/+t2p7/rduf/63bn/+t2p//rdue/63an/+t257/rduf/63a + n/+t2p7/rdue/63anv+t2p7/rdqe/63anv+t257/rNqe/63bn/+t257/rdqf/63bnv+t2p7/rdue/63b + nv+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63bn/+t257/rdue/63bnv+t257/rdqe/63b + nv+t2p7/rdue/63bnv+t257/rduf/63bnv+t257/rdue/63bnv+t2p7/rdue/63bnv+t25//rduf/63b + n/+t25//rdqf/63bn/+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63bn/+t2p//rduf/63b + nv+t257/rdue/63anv+t257/rdue/63bnv+t25//rdue/63bnv+t257/rdue/63bnv+t257/rdue/63b + nv+t257/rdue/63bnv+t257/rdue/63bnv+n0Jv/mbWQ/42fiP+Fj4H/eXl5/25jcf9qXW7/bWNx/21j + cf9xaHP/dG11/3Rtdf92c3f/eXl5/3l5ef9/hH3/kaWK/6HFlv+q1Z3/rdue/63bnv+t257/rdue/63b + nv+t25//rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t2p7/rdue/63b + nv+t257/rduf/63an/+t25//rduf/63bn/+t25//rduf/63bn/+t2p//rdue/63bnv+t257/rdue/63b + nv+t257/rdqe/63an/+t25//rdqf/63bn/+t25//rdqf/63bn/+t2p//rdue/63bnv+t257/rdue/63a + nv+t257/rdqe/63bnv+t257/rdue/63bnv+t2p7/rdue/63anv+t257/rdue/63bnv+t257/rdqe/63b + nv+t257/rdue/63bnv+t25//rduf/63bnv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63b + n/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63b + nv+t2p//rdue/63an/+t257/rdqe/63bn/+t25//rdqe/63bn/+t257/dnJ2/1IvXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1AtW99RLVy/US1c/1EsW/9RLVv/US1b/1EtXP9RLFz/USxc/1Et + XP9RLlz/a11v/63anv+t25//rdue/63bn/+t257/rduf/63bn/+t257/rdqe/63anv+s25//rduf/63b + n/+t25//rduf/63bn/+t2p7/rduf/63bn/+t2p//rdue/63an/+t257/rduf/63an/+t2p7/rdue/63a + nv+t2p7/rdqe/63anv+t257/rNqe/63bn/+t257/rdqf/63bnv+t2p7/rdue/63bnv+t25//rduf/63b + n/+t25//rduf/63bn/+t25//rduf/63bn/+t257/rdue/63bnv+t257/rdqe/63bnv+t2p7/rdue/63b + nv+t257/rduf/63bnv+t257/rdue/63bnv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rdqf/63b + n/+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63bn/+t2p//rduf/63bnv+t257/rdue/63a + nv+t257/rdue/63bnv+t25//rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/nb2T/4KL + gP9xanP/Yk5o/1c4YP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1QyXv9cQ2T/aFlt/3d0d/+Lm4b/mbWQ/6LGl/+q1p3/rdue/63b + nv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t2p7/rdue/63bnv+t257/rduf/63a + n/+t25//rduf/63bn/+t25//rduf/63bn/+t2p//rdue/63bnv+t257/rdue/63bnv+t257/rdqe/63a + n/+t25//rdqf/63bn/+t25//rdqf/63bn/+t2p//rdue/63bnv+t257/rdue/63anv+t257/rdqe/63b + nv+t257/rdue/63bnv+t2p7/rdue/63anv+t257/rdue/63bnv+t257/rdqe/63bnv+t257/rdue/63b + nv+t25//rduf/63bnv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63b + nv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63a + n/+t257/rdqe/63bn/+t25//rdqe/63bn/+t257/dnJ2/1IvXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1AtW99RLVy/US1c/1EsW/9RLVv/US1b/1EtXP9RLFz/USxc/1EtXP9RLlz/a11v/63a + nv+t25//rdue/63bn/+t257/rduf/63bn/+t257/rdqe/63anv+s25//rduf/63bn/+t25//rduf/63b + n/+t2p7/rduf/63bn/+t2p//rdue/63an/+t257/rduf/63an/+t2p7/rdue/63anv+t2p7/rdqe/63a + nv+t257/rNqe/63bn/+t257/rdqf/63bnv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rduf/63b + n/+t25//rduf/63bn/+t257/rdue/63bnv+t257/rdqe/63bnv+t2p7/rdue/63bnv+t257/rduf/63b + nv+t257/rdue/63bnv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rdqf/63bn/+t25//rduf/63b + n/+t25//rduf/63bn/+t25//rduf/63bn/+t2p//rduf/63bnv+t257/rdue/63anv+t257/rdue/63b + nv+t25//rdue/63bnv+t257/rdue/63bnv+gw5X/iJaE/3JsdP9aP2P/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1QzXv9jUGn/gYh//529k/+q1p3/rdue/63b + nv+t257/rdue/63bnv+t257/rdue/63bnv+t2p7/rdue/63bnv+t257/rduf/63an/+t25//rduf/63b + n/+t25//rduf/63bn/+t2p//rdue/63bnv+t257/rdue/63bnv+t257/rdqe/63an/+t25//rdqf/63b + n/+t25//rdqf/63bn/+t2p//rdue/63bnv+t257/rdue/63anv+t257/rdqe/63bnv+t257/rdue/63b + nv+t2p7/rdue/63anv+t257/rdue/63bnv+t257/rdqe/63bnv+t257/rdue/63bnv+t25//rduf/63b + nv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63a + n/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rdqe/63b + n/+t25//rdqe/63bn/+t257/dnJ2/1IvXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1At + W99RLVy/US1c/1EsW/9RLVv/US1b/1EtXP9RLFz/USxc/1EtXP9RLlz/a11v/63anv+t25//rdue/63b + n/+t257/rduf/63bn/+t257/rdqe/63anv+s25//rduf/63bn/+t25//rduf/63bn/+t2p7/rduf/63b + n/+t2p//rdue/63an/+t257/rduf/63an/+t2p7/rdue/63anv+t2p7/rdqe/63anv+t257/rNqe/63b + n/+t257/rdqf/63bnv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63b + n/+t257/rdue/63bnv+t257/rdqe/63bnv+t2p7/rdue/63bnv+t257/rduf/63bnv+t257/rdue/63b + nv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rdqf/63bn/+t25//rduf/63bn/+t25//rduf/63b + n/+t25//rduf/63bn/+t2p//rduf/63bnv+t257/rdue/63anv+t257/rdue/63bnv+t25//rdue/6jR + m/+Vro7/eHd5/15FZf9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1QzXv9gSmf/fH57/5u5kv+q1p3/rdue/63b + nv+t257/rdue/63bnv+t2p7/rdue/63bnv+t257/rduf/63an/+t25//rduf/63bn/+t25//rduf/63b + n/+t2p//rdue/63bnv+t257/rdue/63bnv+t257/rdqe/63an/+t25//rdqf/63bn/+t25//rdqf/63b + n/+t2p//rdue/63bnv+t257/rdue/63anv+t257/rdqe/63bnv+t257/rdue/63bnv+t2p7/rdue/63a + nv+t257/rdue/63bnv+t257/rdqe/63bnv+t257/rdue/63bnv+t25//rduf/63bnv+t2p//rdue/63a + n/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rduf/63b + nv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rdqe/63bn/+t25//rdqe/63b + n/+t257/dnJ2/1IvXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1AtW99RLVy/US1c/1Es + W/9RLVv/US1b/1EtXP9RLFz/USxc/1EtXP9RLlz/a11v/63anv+t25//rdue/63bn/+t257/rduf/63b + n/+t257/rdqe/63anv+s25//rduf/63bn/+t25//rduf/63bn/+t2p7/rduf/63bn/+t2p//rdue/63a + n/+t257/rduf/63an/+t2p7/rdue/63anv+t2p7/rdqe/63anv+t257/rNqe/63bn/+t257/rdqf/63b + nv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63bn/+t257/rdue/63b + nv+t257/rdqe/63bnv+t2p7/rdue/63bnv+t257/rduf/63bnv+t257/rdue/63bnv+t2p7/rdue/63b + nv+t25//rduf/63bn/+t25//rdqf/63bn/+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63b + n/+t2p//rduf/63bnv+t257/rdue/63anv+t257/rdue/63bnv+jyZj/iJSD/2VTav9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1QzXv9gSmf/fH57/5u6kv+q1p3/rdue/63b + nv+t2p7/rdue/63bnv+t257/rduf/63an/+t25//rduf/63bn/+t25//rduf/63bn/+t2p//rdue/63b + nv+t257/rdue/63bnv+t257/rdqe/63an/+t25//rdqf/63bn/+t25//rdqf/63bn/+t2p//rdue/63b + nv+t257/rdue/63anv+t257/rdqe/63bnv+t257/rdue/63bnv+t2p7/rdue/63anv+t257/rdue/63b + nv+t257/rdqe/63bnv+t257/rdue/63bnv+t25//rduf/63bnv+t2p//rdue/63an/+t257/rduf/63b + nv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63b + n/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rdqe/63bn/+t25//rdqe/63bn/+t257/dnJ2/1Iv + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1AtW99RLVy/US1c/1EsW/9RLVv/US1b/1Et + XP9RLFz/USxc/1EtXP9RLlz/a11v/63anv+t25//rdue/63bn/+t257/rduf/63bn/+t257/rdqe/63a + nv+s25//rduf/63bn/+t25//rduf/63bn/+t2p7/rduf/63bn/+t2p//rdue/63an/+t257/rduf/63a + n/+t2p7/rdue/63anv+t2p7/rdqe/63anv+t257/rNqe/63bn/+t257/rdqf/63bnv+t2p7/rdue/63b + nv+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63bn/+t257/rdue/63bnv+t257/rdqe/63b + nv+t2p7/rdue/63bnv+t257/rduf/63bnv+t257/rdue/63bnv+t2p7/rdue/63bnv+t25//rduf/63b + n/+t25//rdqf/63bn/+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63bn/+t2p//rduf/63b + nv+t257/rdue/63anv+t257/n8GV/3p7ev9bQGP/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1QzXv9ya3T/mbaR/6rWnf+t2p7/rdue/63b + nv+t257/rduf/63an/+t25//rduf/63bn/+t25//rduf/63bn/+t2p//rdue/63bnv+t257/rdue/63b + nv+t257/rdqe/63an/+t25//rdqf/63bn/+t25//rdqf/63bn/+t2p//rdue/63bnv+t257/rdue/63a + nv+t257/rdqe/63bnv+t257/rdue/63bnv+t2p7/rdue/63anv+t257/rdue/63bnv+t257/rdqe/63b + nv+t257/rdue/63bnv+t25//rduf/63bnv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63b + n/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63b + nv+t2p//rdue/63an/+t257/rdqe/63bn/+t25//rdqe/63bn/+t257/dnJ2/1IvXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1AtW99RLVy/US1c/1EsW/9RLVv/US1b/1EtXP9RLFz/USxc/1Et + XP9RLlz/a11v/63anv+t25//rdue/63bn/+t257/rduf/63bn/+t257/rdqe/63anv+s25//rduf/63b + n/+t25//rduf/63bn/+t2p7/rduf/63bn/+t2p//rdue/63an/+t257/rduf/63an/+t2p7/rdue/63a + nv+t2p7/rdqe/63anv+t257/rNqe/63bn/+t257/rdqf/63bnv+t2p7/rdue/63bnv+t25//rduf/63b + n/+t25//rduf/63bn/+t25//rduf/63bn/+t257/rdue/63bnv+t257/rdqe/63bnv+t2p7/rdue/63b + nv+t257/rduf/63bnv+t257/rdue/63bnv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rdqf/63b + n/+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63bn/+t2p//rduf/63bnv+t257/rdue/529 + k/91cHb/WDpg/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/VDNe/3JsdP+ZtpH/qtad/63bnv+t257/rduf/63a + n/+t25//rduf/63bn/+t25//rduf/63bn/+t2p//rdue/63bnv+t257/rdue/63bnv+t257/rdqe/63a + n/+t25//rdqf/63bn/+t25//rdqf/63bn/+t2p//rdue/63bnv+t257/rdue/63anv+t257/rdqe/63b + nv+t257/rdue/63bnv+t2p7/rdue/63anv+t257/rdue/63bnv+t257/rdqe/63bnv+t257/rdue/63b + nv+t25//rduf/63bnv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63b + nv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63a + n/+t257/rdqe/63bn/+t25//rdqe/63bn/+t257/dnJ2/1IvXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1AtW99RLVy/US1c/1EsW/9RLVv/US1b/1EtXP9RLFz/USxc/1EtXP9RLlz/a11v/63a + nv+t25//rdue/63bn/+t257/rduf/63bn/+t257/rdqe/63anv+s25//rduf/63bn/+t25//rduf/63b + n/+t2p7/rduf/63bn/+t2p//rdue/63an/+t257/rduf/63an/+t2p7/rdue/63anv+t2p7/rdqe/63a + nv+t257/rNqe/63bn/+t257/rdqf/63bnv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rduf/63b + n/+t25//rduf/63bn/+t257/rdue/63bnv+t257/rdqe/63bnv+t2p7/rdue/63bnv+t257/rduf/63b + nv+t257/rdue/63bnv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rdqf/63bn/+t25//rduf/63b + n/+t25//rduf/63bn/+t25//rduf/63bn/+t2p//rduf/63bnv+XsY7/ZlRr/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9UM17/c210/5m3kf+q1p3/rduf/63an/+t25//rduf/63b + n/+t25//rduf/63bn/+t2p//rdue/63bnv+t257/rdue/63bnv+t257/rdqe/63an/+t25//rdqf/63b + n/+t25//rdqf/63bn/+t2p//rdue/63bnv+t257/rdue/63anv+t257/rdqe/63bnv+t257/rdue/63b + nv+t2p7/rdue/63anv+t257/rdue/63bnv+t257/rdqe/63bnv+t257/rdue/63bnv+t25//rduf/63b + nv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63a + n/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rdqe/63b + n/+t25//rdqe/63bn/+t257/dnJ2/1IvXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1At + W99RLVy/US1c/1EsW/9RLVv/US1b/1EtXP9RLFz/USxc/1EtXP9RLlz/a11v/63anv+t25//rdue/63b + n/+t257/rduf/63bn/+t257/rdqe/63anv+s25//rduf/63bn/+t25//rduf/63bn/+t2p7/rduf/63b + n/+t2p//rdue/63an/+t257/rduf/63an/+t2p7/rdue/63anv+t2p7/rdqe/63anv+t257/rNqe/63b + n/+t257/rdqf/63bnv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63b + n/+t257/rdue/63bnv+t257/rdqe/63bnv+t2p7/rdue/63bnv+t257/rduf/63bnv+t257/rdue/63b + nv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rdqf/63bn/+t25//rduf/63bn/+t25//rduf/63b + n/+t25//rduf/63bn/+t2p//oMKV/3l4ef9YOmD/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1QzXv9zbXX/mreR/6rWnf+t25//rduf/63bn/+t25//rduf/63b + n/+t2p//rdue/63bnv+t257/rdue/63bnv+t257/rdqe/63an/+t25//rdqf/63bn/+t25//rdqf/63b + n/+t2p//rdue/63bnv+t257/rdue/63anv+t257/rdqe/63bnv+t257/rdue/63bnv+t2p7/rdue/63a + nv+t257/rdue/63bnv+t257/rdqe/63bnv+t257/rdue/63bnv+t25//rduf/63bnv+t2p//rdue/63a + n/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rduf/63b + nv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rdqe/63bn/+t25//rdqe/63b + n/+t257/dnJ2/1IvXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1AtW99RLVy/US1c/1Es + W/9RLVv/US1b/1EtXP9RLFz/USxc/1EtXP9RLlz/a11v/63anv+t25//rdue/63bn/+t257/rduf/63b + n/+t257/rdqe/63anv+s25//rduf/63bn/+t25//rduf/63bn/+t2p7/rduf/63bn/+t2p//rdue/63a + n/+t257/rduf/63an/+t2p7/rdue/63anv+t2p7/rdqe/63anv+t257/rNqe/63bn/+t257/rdqf/63b + nv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63bn/+t257/rdue/63b + nv+t257/rdqe/63bnv+t2p7/rdue/63bnv+t257/rduf/63bnv+t257/rdue/63bnv+t2p7/rdue/63b + nv+t25//rduf/63bn/+t25//rdqf/63bn/+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/6rW + nf+Uq4z/ZlVr/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/VDNe/3p8ev+ix5f/rduf/63bn/+t25//rduf/63bn/+t2p//rdue/63b + nv+t257/rdue/63bnv+t257/rdqe/63an/+t25//rdqf/63bn/+t25//rdqf/63bn/+t2p//rdue/63b + nv+t257/rdue/63anv+t257/rdqe/63bnv+t257/rdue/63bnv+t2p7/rdue/63anv+t257/rdue/63b + nv+t257/rdqe/63bnv+t257/rdue/63bnv+t25//rduf/63bnv+t2p//rdue/63an/+t257/rduf/63b + nv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63b + n/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rdqe/63bn/+t25//rdqe/63bn/+t257/dnJ2/1Iv + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1AtW99RLVy/US1c/1EsW/9RLVv/US1b/1Et + XP9RLFz/USxc/1EtXP9RLlz/a11v/63anv+t25//rdue/63bn/+t257/rduf/63bn/+t257/rdqe/63a + nv+s25//rduf/63bn/+t25//rduf/63bn/+t2p7/rduf/63bn/+t2p//rdue/63an/+t257/rduf/63a + n/+t2p7/rdue/63anv+t2p7/rdqe/63anv+t257/rNqe/63bn/+t257/rdqf/63bnv+t2p7/rdue/63b + nv+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63bn/+t257/rdue/63bnv+t257/rdqe/63b + nv+t2p7/rdue/63bnv+t257/rduf/63bnv+t257/rdue/63bnv+t2p7/rdue/63bnv+t25//rduf/63b + n/+t25//rdqf/63bn/+t25//rduf/63bn/+t25//rduf/63bn/+t25//nr+U/3FqdP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/VjNg/2FAav9sTXX/dlp//3xi + hf98YoX/dlp//3JUe/9sTXX/YUBq/1YzYP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9qXW7/lrCO/6rXnf+t25//rduf/63bn/+t2p//rdue/63bnv+t257/rdue/63b + nv+t257/rdqe/63an/+t25//rdqf/63bn/+t25//rdqf/63bn/+t2p//rdue/63bnv+t257/rdue/63a + nv+t257/rdqe/63bnv+t257/rdue/63bnv+t2p7/rdue/63anv+t257/rdue/63bnv+t257/rdqe/63b + nv+t257/rdue/63bnv+t25//rduf/63bnv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63b + n/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63b + nv+t2p//rdue/63an/+t257/rdqe/63bn/+t25//rdqe/63bn/+t257/dnJ2/1IvXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1AtW99RLVy/US1c/1EsW/9RLVv/US1b/1EtXP9RLFz/USxc/1Et + XP9RLlz/a11v/63anv+t25//rdue/63bn/+t257/rduf/63bn/+t257/rdqe/63anv+s25//rduf/63b + n/+t25//rduf/63bn/+t2p7/rduf/63bn/+t2p//rdue/63an/+t257/rduf/63an/+t2p7/rdue/63a + nv+t2p7/rdqe/63anv+t257/rNqe/63bn/+t257/rdqf/63bnv+t2p7/rdue/63bnv+t25//rduf/63b + n/+t25//rduf/63bn/+t25//rduf/63bn/+t257/rdue/63bnv+t257/rdqe/63bnv+t2p7/rdue/63b + nv+t257/rduf/63bnv+t257/rdue/63bnv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rdqf/63b + n/+t25//rduf/63bn/+t25//rduf/6bPmv+Hk4P/W0Fk/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/aUtz/5F7mP+nlaz/wrXG/+Ld5P/5+Pn///////////////////////////////////////// + //////////////n4+f/o5On/zcLQ/7Kitv+Qepf/dlp//2A+av9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/W0Fk/4eTg/+mz5r/rduf/63bn/+t2p//rdue/63bnv+t257/rdue/63bnv+t257/rdqe/63a + n/+t25//rdqf/63bn/+t25//rdqf/63bn/+t2p//rdue/63bnv+t257/rdue/63anv+t257/rdqe/63b + nv+t257/rdue/63bnv+t2p7/rdue/63anv+t257/rdue/63bnv+t257/rdqe/63bnv+t257/rdue/63b + nv+t25//rduf/63bnv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63b + nv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63a + n/+t257/rdqe/63bn/+t25//rdqe/63bn/+t257/dnJ2/1IvXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1AtW99RLVy/US1c/1EsW/9RLVv/US1b/1EtXP9RLFz/USxc/1EtXP9RLlz/a11v/63a + nv+t25//rdue/63bn/+t257/rduf/63bn/+t257/rdqe/63anv+s25//rduf/63bn/+t25//rduf/63b + n/+t2p7/rduf/63bn/+t2p//rdue/63an/+t257/rduf/63an/+t2p7/rdue/63anv+t2p7/rdqe/63a + nv+t257/rNqe/63bn/+t257/rdqf/63bnv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rduf/63b + n/+t25//rduf/63bn/+t257/rdue/63bnv+t257/rdqe/63bnv+t2p7/rdue/63bnv+t257/rduf/63b + nv+t257/rdue/63bnv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rdqf/63bn/+t25//rduf/63b + n/+t25//nLyT/25lcf9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9oSnL/lYCc/8Czw//s6e7///////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////+3p7v/Gusr/oI2m/3NXfP9VMmD/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Q0 + Xv90cHX/nsCU/63bn/+t2p//rdue/63bnv+t257/rdue/63bnv+t257/rdqe/63an/+t25//rdqf/63b + n/+t25//rdqf/63bn/+t2p//rdue/63bnv+t257/rdue/63anv+t257/rdqe/63bnv+t257/rdue/63b + nv+t2p7/rdue/63anv+t257/rdue/63bnv+t257/rdqe/63bnv+t257/rdue/63bnv+t25//rduf/63b + nv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63a + n/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rdqe/63b + n/+t25//rdqe/63bn/+t257/dnJ2/1IvXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1At + W99RLVy/US1c/1EsW/9RLVv/US1b/1EtXP9RLFz/USxc/1EtXP9RLlz/a11v/63anv+t25//rdue/63b + n/+t257/rduf/63bn/+t257/rdqe/63anv+s25//rduf/63bn/+t25//rduf/63bn/+t2p7/rduf/63b + n/+t2p//rdue/63an/+t257/rduf/63an/+t2p7/rdue/63anv+t2p7/rdqe/63anv+t257/rNqe/63b + n/+t257/rdqf/63bnv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63b + n/+t257/rdue/63bnv+t257/rdqe/63bnv+t2p7/rdue/63bnv+t257/rduf/63bnv+t257/rdue/63b + nv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rdqf/63bn/+t25//rduf/63bn/+auJH/al5u/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9oSXH/noul/9rS3P////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////m4ef/tKW5/3hcgP9VMmD/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/X0hn/42f + iP+o05z/rdue/63bnv+t257/rdue/63bnv+t257/rdqe/63an/+t25//rdqf/63bn/+t25//rdqf/63b + n/+t2p//rdue/63bnv+t257/rdue/63anv+t257/rdqe/63bnv+t257/rdue/63bnv+t2p7/rdue/63a + nv+t257/rdue/63bnv+t257/rdqe/63bnv+t257/rdue/63bnv+t25//rduf/63bnv+t2p//rdue/63a + n/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rduf/63b + nv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rdqe/63bn/+t25//rdqe/63b + n/+t257/dnJ2/1IvXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1AtW99RLVy/US1c/1Es + W/9RLVv/US1b/1EtXP9RLFz/USxc/1EtXP9RLlz/a11v/63anv+t25//rdue/63bn/+t257/rduf/63b + n/+t257/rdqe/63anv+s25//rduf/63bn/+t25//rduf/63bn/+t2p7/rduf/63bn/+t2p//rdue/63a + n/+t257/rduf/63an/+t2p7/rdue/63anv+t2p7/rdqe/63anv+t257/rNqe/63bn/+t257/rdqf/63b + nv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63bn/+t257/rdue/63b + nv+t257/rdqe/63bnv+t2p7/rdue/63bnv+t257/rduf/63bnv+t257/rdue/63bnv+t2p7/rdue/63b + nv+t25//rduf/63bn/+t25//rdqf/63bn/+t25//qted/5Gmi/9fSWf/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9jQ23/l4Ke/9nR + 3P////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////v7+//j3+f/h2+P/m4ah/149aP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Q0Xv98f3v/o8iX/63b + nv+t257/rdue/63bnv+t257/rdqe/63an/+t25//rdqf/63bn/+t25//rdqf/63bn/+t2p//rdue/63b + nv+t257/rdue/63anv+t257/rdqe/63bnv+t257/rdue/63bnv+t2p7/rdue/63anv+t257/rdue/63b + nv+t257/rdqe/63bnv+t257/rdue/63bnv+t25//rduf/63bnv+t2p//rdue/63an/+t257/rduf/63b + nv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63b + n/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rdqe/63bn/+t25//rdqe/63bn/+t257/dnJ2/1Iv + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1AtW99RLVy/US1c/1EsW/9RLVv/US1b/1Et + XP9RLFz/USxc/1EtXP9RLlz/a11v/63anv+t25//rdue/63bn/+t257/rduf/63bn/+t257/rdqe/63a + nv+s25//rduf/63bn/+t25//rduf/63bn/+t2p7/rduf/63bn/+t2p//rdue/63an/+t257/rduf/63a + n/+t2p7/rdue/63anv+t2p7/rdqe/63anv+t257/rNqe/63bn/+t257/rdqf/63bnv+t2p7/rdue/63b + nv+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63bn/+t257/rdue/63bnv+t257/rdqe/63b + nv+t2p7/rdue/63bnv+t257/rduf/63bnv+t257/rdue/63bnv+t2p7/rdue/63bnv+t25//rduf/63b + n/+t25//rdqf/63bn/+o05z/i5yH/1xCZP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/Z0hw/6KPqP/f2OH///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////v7+//7+/v/+/v7//v7+/+Xg5/+zpLj/dlp//1UyYP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9UNF7/fH97/6PIl/+t257/rdue/63b + nv+t257/rdqe/63an/+t25//rdqf/63bn/+t25//rdqf/63bn/+t2p//rdue/63bnv+t257/rdue/63a + nv+t257/rdqe/63bnv+t257/rdue/63bnv+t2p7/rdue/63anv+t257/rdue/63bnv+t257/rdqe/63b + nv+t257/rdue/63bnv+t25//rduf/63bnv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63b + n/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63b + nv+t2p//rdue/63an/+t257/rdqe/63bn/+t25//rdqe/63bn/+t257/dnJ2/1IvXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1AtW99RLVy/US1c/1EsW/9RLVv/US1b/1EtXP9RLFz/USxc/1Et + XP9RLlz/a11v/63anv+t25//rdue/63bn/+t257/rduf/63bn/+t257/rdqe/63anv+s25//rduf/63b + n/+t25//rduf/63bn/+t2p7/rduf/63bn/+t2p//rdue/63an/+t257/rduf/63an/+t2p7/rdue/63a + nv+t2p7/rdqe/63anv+t257/rNqe/63bn/+t257/rdqf/63bnv+t2p7/rdue/63bnv+t25//rduf/63b + n/+t25//rduf/63bn/+t25//rduf/63bn/+t257/rdue/63bnv+t257/rdqe/63bnv+t2p7/rdue/63b + nv+t257/rduf/63bnv+t257/rdue/63bnv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rdqf/6fQ + mv+EjoH/VDRe/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/2ZHcP+un7T/8u/z//////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////////////////////v7+//7+ + /v/+/v7//v7+//7+/v/+/v7/5eDm/7Kjt/92WX7/VTJf/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/VDRe/3yAe/+jyZj/rdue/63bnv+t257/rdqe/63a + n/+t25//rdqf/63bn/+t25//rdqf/63bn/+t2p//rdue/63bnv+t257/rdue/63anv+t257/rdqe/63b + nv+t257/rdue/63bnv+t2p7/rdue/63anv+t257/rdue/63bnv+t257/rdqe/63bnv+t257/rdue/63b + nv+t25//rduf/63bnv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63b + nv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63a + n/+t257/rdqe/63bn/+t25//rdqe/63bn/+t257/dnJ2/1IvXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1AtW99RLVy/US1c/1EsW/9RLVv/US1b/1EtXP9RLFz/USxc/1EtXP9RLlz/a11v/63a + nv+t25//rdue/63bn/+t257/rduf/63bn/+t257/rdqe/63anv+s25//rduf/63bn/+t25//rduf/63b + n/+t2p7/rduf/63bn/+t2p//rdue/63an/+t257/rduf/63an/+t2p7/rdue/63anv+t2p7/rdqe/63a + nv+t257/rNqe/63bn/+t257/rdqf/63bnv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rduf/63b + n/+t25//rduf/63bn/+t257/rdue/63bnv+t257/rdqe/63bnv+t2p7/rdue/63bnv+t257/rduf/63b + nv+t257/rdue/63bnv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//pcyZ/3+Dff9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9ePGj/lH2b/97X + 4P/+/v7///////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////v7+//7+/v/+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/k3+b/mIOf/148aP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1Q0Xv95eXn/ocWW/63bnv+t257/rdqe/63an/+t25//rdqf/63b + n/+t25//rdqf/63bn/+t2p//rdue/63bnv+t257/rdue/63anv+t257/rdqe/63bnv+t257/rdue/63b + nv+t2p7/rdue/63anv+t257/rdue/63bnv+t257/rdqe/63bnv+t257/rdue/63bnv+t25//rduf/63b + nv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63a + n/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rdqe/63b + n/+t25//rdqe/63bn/+t257/dnJ2/1IvXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1At + W99RLVy/US1c/1EsW/9RLVv/US1b/1EtXP9RLFz/USxc/1EtXP9RLlz/a11v/63anv+t25//rdue/63b + n/+t257/rduf/63bn/+t257/rdqe/63anv+s25//rduf/63bn/+t25//rduf/63bn/+t2p7/rduf/63b + n/+t2p//rdue/63an/+t257/rduf/63an/+t2p7/rdue/63anv+t2p7/rdqe/63anv+t257/rNqe/63b + n/+t257/rdqf/63bnv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63b + n/+t257/rdue/63bnv+t257/rdqe/63bnv+t2p7/rdue/63bnv+t257/rduf/63bnv+t257/rdue/63b + nv+t2p7/rdue/63bnv+t25//rduf/63bn/+hxZb/d3Z4/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/3NWe//Kv83//v7+//7+/v/+/v7///////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+ + /v/+/v7//v7+/9fP2v+CaIn/VTJf/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9VNF7/eXl5/6HFlv+t257/rdqe/63an/+t25//rdqf/63bn/+t25//rdqf/63b + n/+t2p//rdue/63bnv+t257/rdue/63anv+t257/rdqe/63bnv+t257/rdue/63bnv+t2p7/rdue/63a + nv+t257/rdue/63bnv+t257/rdqe/63bnv+t257/rdue/63bnv+t25//rduf/63bnv+t2p//rdue/63a + n/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rduf/63b + nv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rdqe/63bn/+t25//rdqe/63b + n/+t257/dnJ2/1IvXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1AtW99RLVy/US1c/1Es + W/9RLVv/US1b/1EtXP9RLFz/USxc/1EtXP9RLlz/a11v/63anv+t25//rdue/63bn/+t257/rduf/63b + n/+t257/rdqe/63anv+s25//rduf/63bn/+t25//rduf/63bn/+t2p7/rduf/63bn/+t2p//rdue/63a + n/+t257/rduf/63an/+t2p7/rdue/63anv+t2p7/rdqe/63anv+t257/rNqe/63bn/+t257/rdqf/63b + nv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63bn/+t257/rdue/63b + nv+t257/rdqe/63bnv+t2p7/rdue/63bnv+t257/rduf/63bnv+t257/rdue/63bnv+t2p7/rdue/63b + nv+t25//rduf/6XMmf9/hH3/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9hQWv/ppSs//Hv8v/+/v7//v7+//7+/v/+/v7///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+ + /v/49/j/vrHC/25Qd/9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/3h2eP+ixpb/rdqe/63an/+t25//rdqf/63bn/+t25//rdqf/63bn/+t2p//rdue/63b + nv+t257/rdue/63anv+t257/rdqe/63bnv+t257/rdue/63bnv+t2p7/rdue/63anv+t257/rdue/63b + nv+t257/rdqe/63bnv+t257/rdue/63bnv+t25//rduf/63bnv+t2p//rdue/63an/+t257/rduf/63b + nv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63b + n/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rdqe/63bn/+t25//rdqe/63bn/+t257/dnJ2/1Iv + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1AtW99RLVy/US1c/1EsW/9RLVv/US1b/1Et + XP9RLFz/USxc/1EtXP9RLlz/a11v/63anv+t25//rdue/63bn/+t257/rduf/63bn/+t257/rdqe/63a + nv+s25//rduf/63bn/+t25//rduf/63bn/+t2p7/rduf/63bn/+t2p//rdue/63an/+t257/rduf/63a + n/+t2p7/rdue/63anv+t2p7/rdqe/63anv+t257/rNqe/63bn/+t257/rdqf/63bnv+t2p7/rdue/63b + nv+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63bn/+t257/rdue/63bnv+t257/rdqe/63b + nv+t2p7/rdue/63bnv+t257/rduf/63bnv+t257/rdue/63bnv+t2p7/rdue/63bnv+t25//p9Ca/4OM + gP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/3ZZ + fv/QxtP//v7+//7+/v/+/v7//v7+//7+/v/+/v7///////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+/9bO + 2f+BZoj/VTFf/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP94d3j/osaX/63an/+t25//rdqf/63bn/+t25//rdqf/63bn/+t2p//rdue/63bnv+t257/rdue/63a + nv+t257/rdqe/63bnv+t257/rdue/63bnv+t2p7/rdue/63anv+t257/rdue/63bnv+t257/rdqe/63b + nv+t257/rdue/63bnv+t25//rduf/63bnv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63b + n/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63b + nv+t2p//rdue/63an/+t257/rdqe/63bn/+t25//rdqe/63bn/+t257/dnJ2/1IvXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1AtW99RLVy/US1c/1EsW/9RLVv/US1b/1EtXP9RLFz/USxc/1Et + XP9RLlz/a11v/63anv+t25//rdue/63bn/+t257/rduf/63bn/+t257/rdqe/63anv+s25//rduf/63b + n/+t25//rduf/63bn/+t2p7/rduf/63bn/+t2p//rdue/63an/+t257/rduf/63an/+t2p7/rdue/63a + nv+t2p7/rdqe/63anv+t257/rNqe/63bn/+t257/rdqf/63bnv+t2p7/rdue/63bnv+t25//rduf/63b + n/+t25//rduf/63bn/+t25//rduf/63bn/+t257/rdue/63bnv+t257/rdqe/63bnv+t2p7/rdue/63b + nv+t257/rduf/63bnv+t257/rdue/63bnv+t2p7/rdue/63bnv+r153/j6OJ/1k7Yf9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9VMV//jHWT/+rm6//+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/+/v7///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////////////////////v7+//7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/q5uv/moWg/107 + Z/9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9VNF7/fYJ8/6PK + mP+t25//rdqf/63bn/+t25//rdqf/63bn/+t2p//rdue/63bnv+t257/rdue/63anv+t257/rdqe/63b + nv+t257/rdue/63bnv+t2p7/rdue/63anv+t257/rdue/63bnv+t257/rdqe/63bnv+t257/rdue/63b + nv+t25//rduf/63bnv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63b + nv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63a + n/+t257/rdqe/63bn/+t25//rdqe/63bn/+t257/dnJ2/1IvXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1AtW99RLVy/US1c/1EsW/9RLVv/US1b/1EtXP9RLFz/USxc/1EtXP9RLlz/a11v/63a + nv+t25//rdue/63bn/+t257/rduf/63bn/+t257/rdqe/63anv+s25//rduf/63bn/+t25//rduf/63b + n/+t2p7/rduf/63bn/+t2p//rdue/63an/+t257/rduf/63an/+t2p7/rdue/63anv+t2p7/rdqe/63a + nv+t257/rNqe/63bn/+t257/rdqf/63bnv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rduf/63b + n/+t25//rduf/63bn/+t257/rdue/63bnv+t257/rdqe/63bnv+t2p7/rdue/63bnv+t257/rduf/63b + nv+t257/rdue/63bnv+t2p7/rdue/63bnv+Vro7/XENk/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/2BAa/+ol67/+Pb4//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+ + /v/+/v7///////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////v7+//7+/v/+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7/+Pb4/7anu/9oSnL/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/VTRe/4mYhf+p1Jz/rdqf/63b + n/+t25//rdqf/63bn/+t2p//rdue/63bnv+t257/rdue/63anv+t257/rdqe/63bnv+t257/rdue/63b + nv+t2p7/rdue/63anv+t257/rdue/63bnv+t257/rdqe/63bnv+t257/rdue/63bnv+t25//rduf/63b + nv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63a + n/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rdqe/63b + n/+t25//rdqe/63bn/+t257/dnJ2/1IvXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1At + W99RLVy/US1c/1EsW/9RLVv/US1b/1EtXP9RLFz/USxc/1EtXP9RLlz/a11v/63anv+t25//rdue/63b + n/+t257/rduf/63bn/+t257/rdqe/63anv+s25//rduf/63bn/+t25//rduf/63bn/+t2p7/rduf/63b + n/+t2p//rdue/63an/+t257/rduf/63an/+t2p7/rdue/63anv+t2p7/rdqe/63anv+t257/rNqe/63b + n/+t257/rdqf/63bnv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63b + n/+t257/rdue/63bnv+t257/rdqe/63bnv+t2p7/rdue/63bnv+t257/rduf/63bnv+t257/rdue/63b + nv+t2p7/rdue/5eyj/9gSmf/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/YEBq/6ybsf////////////7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7///////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7////////////BtMT/bE51/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1xDZP+Rp4v/q9ed/63bn/+t25//rdqf/63b + n/+t2p//rdue/63bnv+t257/rdue/63anv+t257/rdqe/63bnv+t257/rdue/63bnv+t2p7/rdue/63a + nv+t257/rdue/63bnv+t257/rdqe/63bnv+t257/rdue/63bnv+t25//rduf/63bnv+t2p//rdue/63a + n/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rduf/63b + nv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rdqe/63bn/+t25//rdqe/63b + n/+t257/dnJ2/1IvXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1AtW99RLVy/US1c/1Es + W/9RLVv/US1b/1EtXP9RLFz/USxc/1EtXP9RLlz/a11v/63anv+t25//rdue/63bn/+t257/rduf/63b + n/+t257/rdqe/63anv+s25//rduf/63bn/+t25//rduf/63bn/+t2p7/rduf/63bn/+t2p//rdue/63a + n/+t257/rduf/63an/+t2p7/rdue/63anv+t2p7/rdqe/63anv+t257/rNqe/63bn/+t257/rdqf/63b + nv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63bn/+t257/rdue/63b + nv+t257/rdqe/63bnv+t2p7/rdue/63bnv+t257/rduf/63bnv+t257/rdue/63bnv+t2p7/m7mS/2lZ + bf9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9wUnn/x7zK//// + //////////////7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/+/v7/////////////////zsTR/3RXff9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9sYXD/nb2T/63bn/+t25//rdqf/63bn/+t2p//rdue/63b + nv+t257/rdue/63anv+t257/rdqe/63bnv+t257/rdue/63bnv+t2p7/rdue/63anv+t257/rdue/63b + nv+t257/rdqe/63bnv+t257/rdue/63bnv+t25//rduf/63bnv+t2p//rdue/63an/+t257/rduf/63b + nv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63b + n/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rdqe/63bn/+t25//rdqe/63bn/+t257/dnJ2/1Iv + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1AtW99RLVy/US1c/1EsW/9RLVv/US1b/1Et + XP9RLFz/USxc/1EtXP9RLlz/a11v/63anv+t25//rdue/63bn/+t257/rduf/63bn/+t257/rdqe/63a + nv+s25//rduf/63bn/+t25//rduf/63bn/+t2p7/rduf/63bn/+t2p//rdue/63an/+t257/rduf/63a + n/+t2p7/rdue/63anv+t2p7/rdqe/63anv+t257/rNqe/63bn/+t257/rdqf/63bnv+t2p7/rdue/63b + nv+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63bn/+t257/rdue/63bnv+t257/rdqe/63b + nv+t2p7/rdue/63bnv+t257/rduf/63bnv+t257/rdue/63bnv+kypj/fIB7/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/29SeP/Hu8r///////////////////////7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7///////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+ + /v/+/v7//////////////////////87E0f96X4P/VDFf/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/dXF2/6DElv+t25//rdqf/63bn/+t2p//rdue/63bnv+t257/rdue/63a + nv+t257/rdqe/63bnv+t257/rdue/63bnv+t2p7/rdue/63anv+t257/rdue/63bnv+t257/rdqe/63b + nv+t257/rdue/63bnv+t25//rduf/63bnv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63b + n/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63b + nv+t2p//rdue/63an/+t257/rdqe/63bn/+t25//rdqe/63bn/+t257/dnJ2/1IvXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1AtW99RLVy/US1c/1EsW/9RLVv/US1b/1EtXP9RLFz/USxc/1Et + XP9RLlz/a11v/63anv+t25//rdue/63bn/+t257/rduf/63bn/+t257/rdqe/63anv+s25//rduf/63b + n/+t25//rduf/63bn/+t2p7/rduf/63bn/+t2p//rdue/63an/+t257/rduf/63an/+t2p7/rdue/63a + nv+t2p7/rdqe/63anv+t257/rNqe/63bn/+t257/rdqf/63bnv+t2p7/rdue/63bnv+t25//rduf/63b + n/+t25//rduf/63bn/+t25//rduf/63bn/+t257/rdue/63bnv+t257/rdqe/63bnv+t2p7/rdue/63b + nv+t257/rduf/63bnv+t257/rdue/6vXnf+Nn4j/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/a010/7+yw/////////////////////////////7+/v/+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/+/v7///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////////////////////v7+//7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7///////// + ///////////////////Ow9H/c1Z8/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/VTRe/4OLgP+mzZn/rdqf/63bn/+t2p//rdue/63bnv+t257/rdue/63anv+t257/rdqe/63b + nv+t257/rdue/63bnv+t2p7/rdue/63anv+t257/rdue/63bnv+t257/rdqe/63bnv+t257/rdue/63b + nv+t25//rduf/63bnv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63b + nv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63a + n/+t257/rdqe/63bn/+t25//rdqe/63bn/+t257/dnJ2/1IvXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1AtW99RLVy/US1c/1EsW/9RLVv/US1b/1EtXP9RLFz/USxc/1EtXP9RLlz/a11v/63a + nv+t25//rdue/63bn/+t257/rduf/63bn/+t257/rdqe/63anv+s25//rduf/63bn/+t25//rduf/63b + n/+t2p7/rduf/63bn/+t2p//rdue/63an/+t257/rduf/63an/+t2p7/rdue/63anv+t2p7/rdqe/63a + nv+t257/rNqe/63bn/+t257/rdqf/63bnv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rduf/63b + n/+t25//rduf/63bn/+t257/rdue/63bnv+t257/rdqe/63bnv+t2p7/rdue/63bnv+t257/rduf/63b + nv+t257/rdue/5q3kf9lUmr/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9jQ23/saG2//////////////////////////////////7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+ + /v/+/v7///////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////v7+//7+/v/+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7///////////////////////// + ////////zcPQ/3NWfP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1k8 + Yf+Rpor/q9ed/63bn/+t2p//rdue/63bnv+t257/rdue/63anv+t257/rdqe/63bnv+t257/rdue/63b + nv+t2p7/rdue/63anv+t257/rdue/63bnv+t257/rdqe/63bnv+t257/rdue/63bnv+t25//rduf/63b + nv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63a + n/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rdqe/63b + n/+t25//rdqe/63bn/+t257/dnJ2/1IvXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1At + W99RLVy/US1c/1EsW/9RLVv/US1b/1EtXP9RLFz/USxc/1EtXP9RLlz/a11v/63anv+t25//rdue/63b + n/+t257/rduf/63bn/+t257/rdqe/63anv+s25//rduf/63bn/+t25//rduf/63bn/+t2p7/rduf/63b + n/+t2p//rdue/63an/+t257/rduf/63an/+t2p7/rdue/63anv+t2p7/rdqe/63anv+t257/rNqe/63b + n/+t257/rdqf/63bnv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63b + n/+t257/rdue/63bnv+t257/rdqe/63bnv+t2p7/rdue/63bnv+t257/rduf/63bnv+t257/ps6a/4GI + f/9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/18/av+pmK////////// + //////////////////////////////7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7///////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//////////////////////////////////////7+y + w/9rTHT/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtW/9tYnD/nb6T/63b + n/+t2p//rdue/63bnv+t257/rdue/63anv+t257/rdqe/63bnv+t257/rdue/63bnv+t2p7/rdue/63a + nv+t257/rdue/63bnv+t257/rdqe/63bnv+t257/rdue/63bnv+t25//rduf/63bnv+t2p//rdue/63a + n/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rduf/63b + nv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rdqe/63bn/+t25//rdqe/63b + n/+t257/dnJ2/1IvXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1AtW99RLVy/US1c/1Es + W/9RLVv/US1b/1EtXP9RLFz/USxc/1EtXP9RLlz/a11v/63anv+t25//rdue/63bn/+t257/rduf/63b + n/+t257/rdqe/63anv+s25//rduf/63bn/+t25//rduf/63bn/+t2p7/rduf/63bn/+t2p//rdue/63a + n/+t257/rduf/63an/+t2p7/rdue/63anv+t2p7/rdqe/63anv+t257/rNqe/63bn/+t257/rdqf/63b + nv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63bn/+t257/rdue/63b + nv+t257/rdqe/63bnv+t2p7/rdue/63bnv+t257/rduf/63bnv+r153/kaaK/1k8Yf9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/XDpm/6KOqP////////////////////////////// + //////////////7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/+/v7///////////////////////////////////////////+woLX/Y0Nt/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtW/9VNF7/h5OD/6jRm/+t2p//rdue/63b + nv+t257/rdue/63anv+t257/rdqe/63bnv+t257/rdue/63bnv+t2p7/rdue/63anv+t257/rdue/63b + nv+t257/rdqe/63bnv+t257/rdue/63bnv+t25//rduf/63bnv+t2p//rdue/63an/+t257/rduf/63b + nv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63b + n/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rdqe/63bn/+t25//rdqe/63bn/+t257/dnJ2/1Iv + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1AtW99RLVy/US1c/1EsW/9RLVv/US1b/1Et + XP9RLFz/USxc/1EtXP9RLlz/a11v/63anv+t25//rdue/63bn/+t257/rduf/63bn/+t257/rdqe/63a + nv+s25//rduf/63bn/+t25//rduf/63bn/+t2p7/rduf/63bn/+t2p//rdue/63an/+t257/rduf/63a + n/+t2p7/rdue/63anv+t2p7/rdqe/63anv+t257/rNqe/63bn/+t257/rdqf/63bnv+t2p7/rdue/63b + nv+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63bn/+t257/rdue/63bnv+t257/rdqe/63b + nv+t2p7/rdue/63bnv+t257/rduf/63bnv+dvpT/bWJw/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9UMV//i3ST//Dt8f////////////////////////////////////////////7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7///////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+ + /v/+/v7////////////////////////////////////////////39vj/nomk/1w6Zv9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtW/9RLVz/ZVNq/5q4kf+t2p//rdue/63bnv+t257/rdue/63a + nv+t257/rdqe/63bnv+t257/rdue/63bnv+t2p7/rdue/63anv+t257/rdue/63bnv+t257/rdqe/63b + nv+t257/rdue/63bnv+t25//rduf/63bnv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63b + n/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63b + nv+t2p//rdue/63an/+t257/rdqe/63bn/+t25//rdqe/63bn/+t257/dnJ2/1IvXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1AtW99RLVy/US1c/1EsW/9RLVv/US1b/1EtXP9RLFz/USxc/1Et + XP9RLlz/a11v/63anv+t25//rdue/63bn/+t257/rduf/63bn/+t257/rdqe/63anv+s25//rduf/63b + n/+t25//rduf/63bn/+t2p7/rduf/63bn/+t2p//rdue/63an/+t257/rduf/63an/+t2p7/rdue/63a + nv+t2p7/rdqe/63anv+t257/rNqe/63bn/+t257/rdqf/63bnv+t2p7/rdue/63bnv+t25//rduf/63b + n/+t25//rduf/63bn/+t25//rduf/63bn/+t257/rdue/63bnv+t257/rdqe/63bnv+t2p7/rdue/63b + nv+t257/rduf/6nUnP+JmYX/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP95XYH/29Pd//////////////////////////////////////////////////7+/v/+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/+/v7///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////////////////////v7+//7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7///////// + ////////////////////////////////////////6eXq/4dvjv9UMV//US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtW/9RLVz/US1c/4KJf/+mzpr/rdue/63bnv+t257/rdue/63anv+t257/rdqe/63b + nv+t257/rdue/63bnv+t2p7/rdue/63anv+t257/rdue/63bnv+t257/rdqe/63bnv+t257/rdue/63b + nv+t25//rduf/63bnv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63b + nv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63a + n/+t257/rdqe/63bn/+t25//rdqe/63bn/+t257/dnJ2/1IvXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1AtW99RLVy/US1c/1EsW/9RLVv/US1b/1EtXP9RLFz/USxc/1EtXP9RLlz/a11v/63a + nv+t25//rdue/63bn/+t257/rduf/63bn/+t257/rdqe/63anv+s25//rduf/63bn/+t25//rduf/63b + n/+t2p7/rduf/63bn/+t2p//rdue/63an/+t257/rduf/63an/+t2p7/rdue/63anv+t2p7/rdqe/63a + nv+t257/rNqe/63bn/+t257/rdqf/63bnv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rduf/63b + n/+t25//rduf/63bn/+t257/rdue/63bnv+t257/rdqe/63bnv+t2p7/rdue/63bnv+t257/rduf/5ey + j/9dRGX/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/2ZHcP+2qLv///////// + //////////////////////////////////////////////7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+ + /v/+/v7///////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////v7+//7+/v/+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7///////////////////////// + /////////////////////////////8zBz/9xVHr/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + W/9RLVz/US1c/2FLaP+VrY3/q9ed/63bnv+t257/rdue/63anv+t257/rdqe/63bnv+t257/rdue/63b + nv+t2p7/rdue/63anv+t257/rdue/63bnv+t257/rdqe/63bnv+t257/rdue/63bnv+t25//rduf/63b + nv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63a + n/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rdqe/63b + n/+t25//rdqe/63bn/+t257/dnJ2/1IvXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1At + W99RLVy/US1c/1EsW/9RLVv/US1b/1EtXP9RLFz/USxc/1EtXP9RLlz/a11v/63anv+t25//rdue/63b + n/+t257/rduf/63bn/+t257/rdqe/63anv+s25//rduf/63bn/+t25//rduf/63bn/+t2p7/rduf/63b + n/+t2p//rdue/63an/+t257/rduf/63an/+t2p7/rdue/63anv+t2p7/rdqe/63anv+t257/rNqe/63b + n/+t257/rdqf/63bnv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63b + n/+t257/rdue/63bnv+t257/rdqe/63bnv+t2p7/rdue/63bnv+t257/o8iX/3p6ev9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/WDVi/5mEn/////////////////////////////// + //////////////////////////////7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7///////// + //////////////////////////////////////////////////////////////////////////////// + ////////7+zw/9PK1v++sML/rZyy/6iWrf+tnLL/s6O4/7OjuP/Jvsz/6eXq//n4+v////////////// + /////////////////////////////////////////v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7///////////////////////////////////////// + //////////////////+unrT/YkJs/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtW/9RLVz/US1c/1Et + XP92c3f/ocWW/63bnv+t257/rdue/63anv+t257/rdqe/63bnv+t257/rdue/63bnv+t2p7/rdue/63a + nv+t257/rdue/63bnv+t257/rdqe/63bnv+t257/rdue/63bnv+t25//rduf/63bnv+t2p//rdue/63a + n/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rduf/63b + nv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rdqe/63bn/+t25//rdqe/63b + n/+t257/dnJ2/1IvXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1AtW99RLVy/US1c/1Es + W/9RLVv/US1b/1EtXP9RLFz/USxc/1EtXP9RLlz/a11v/63anv+t25//rdue/63bn/+t257/rduf/63b + n/+t257/rdqe/63anv+s25//rduf/63bn/+t25//rduf/63bn/+t2p7/rduf/63bn/+t2p//rdue/63a + n/+t257/rduf/63an/+t2p7/rdue/63anv+t2p7/rdqe/63anv+t257/rNqe/63bn/+t257/rdqf/63b + nv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63bn/+t257/rdue/63b + nv+t257/rdqe/63bnv+t2p7/rdue/63bnv+t257/lrCO/1k8Yf9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/f2WH/+jk6v////////////////////////////////////////////// + //////////////7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7///////////////////////// + ///////////////////////////////////////////////////l4Of/tKS4/4Npiv9cOmb/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1w6Zv93XID/noqk/9XN2P/5+Pr///////// + /////////////////////////v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/+/v7///////////////////////////////////////////////////////// + ///w7fH/inKR/1QxX/9RLVz/US1c/1EtXP9RLVz/US1c/1EtW/9RLVz/US1c/1EtXP9VNF7/kKWK/6vX + nf+t257/rdue/63anv+t257/rdqe/63bnv+t257/rdue/63bnv+t2p7/rdue/63anv+t257/rdue/63b + nv+t257/rdqe/63bnv+t257/rdue/63bnv+t25//rduf/63bnv+t2p//rdue/63an/+t257/rduf/63b + nv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63b + n/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rdqe/63bn/+t25//rdqe/63bn/+t257/dnJ2/1Iv + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1AtW99RLVy/US1c/1EsW/9RLVv/US1b/1Et + XP9RLFz/USxc/1EtXP9RLlz/a11v/63anv+t25//rdue/63bn/+t257/rduf/63bn/+t257/rdqe/63a + nv+s25//rduf/63bn/+t25//rduf/63bn/+t2p7/rduf/63bn/+t2p//rdue/63an/+t257/rduf/63a + n/+t2p7/rdue/63anv+t2p7/rdqe/63anv+t257/rNqe/63bn/+t257/rdqf/63bnv+t2p7/rdue/63b + nv+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63bn/+t257/rdue/63bnv+t257/rdqe/63b + nv+t2p7/rdue/63bnv+o0Zv/hpKC/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9iQmz/rp6z//////////////////////////////////////////////////////////////////7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7///////////////////////////////////////// + ///////////////////m4ef/r5+0/3NXfP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1YzYf9tT3b/mYWg/9bO2f/6+fr///////// + /////////v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+ + /v/+/v7/////////////////////////////////////////////////////////////////xLjH/21P + dv9RLVz/US1c/1EtXP9RLVz/US1c/1EtW/9RLVz/US1c/1EtXP9RLVz/cmtz/6DClf+t257/rdue/63a + nv+t257/rdqe/63bnv+t257/rdue/63bnv+t2p7/rdue/63anv+t257/rdue/63bnv+t257/rdqe/63b + nv+t257/rdue/63bnv+t25//rduf/63bnv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63b + n/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63b + nv+t2p//rdue/63an/+t257/rdqe/63bn/+t25//rdqe/63bn/+t257/dnJ2/1IvXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1AtW99RLVy/US1c/1EsW/9RLVv/US1b/1EtXP9RLFz/USxc/1Et + XP9RLlz/a11v/63anv+t25//rdue/63bn/+t257/rduf/63bn/+t257/rdqe/63anv+s25//rduf/63b + n/+t25//rduf/63bn/+t2p7/rduf/63bn/+t2p//rdue/63an/+t257/rduf/63an/+t2p7/rdue/63a + nv+t2p7/rdqe/63anv+t257/rNqe/63bn/+t257/rdqf/63bnv+t2p7/rdue/63bnv+t25//rduf/63b + n/+t25//rduf/63bn/+t25//rduf/63bn/+t257/rdue/63bnv+t257/rdqe/63bnv+t2p7/rdue/63b + nv+dvJP/altt/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1QxX/+JcZH/8O3x//// + //////////////////////////////////////////////////////////////7+/v/+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/+/v7/////////////////////////////////////////////////3dXf/5B5 + l/9dO2b/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1w7Zv+QeZf/1s7Z//r5+v///////v7+//7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7///////// + ////////////////////////////////////////////////////////9/b4/5yHov9bOWX/US1c/1Et + XP9RLVz/US1c/1EtW/9RLVz/US1c/1EtXP9RLVz/VTRe/5Cliv+r2J3/rdue/63anv+t257/rdqe/63b + nv+t257/rdue/63bnv+t2p7/rdue/63anv+t257/rdue/63bnv+t257/rdqe/63bnv+t257/rdue/63b + nv+t25//rduf/63bnv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63b + nv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63a + n/+t257/rdqe/63bn/+t25//rdqe/63bn/+t257/dnJ2/1IvXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1AtW99RLVy/US1c/1EsW/9RLVv/US1b/1EtXP9RLFz/USxc/1EtXP9RLlz/a11v/63a + nv+t25//rdue/63bn/+t257/rduf/63bn/+t257/rdqe/63anv+s25//rduf/63bn/+t25//rduf/63b + n/+t2p7/rduf/63bn/+t2p//rdue/63an/+t257/rduf/63an/+t2p7/rdue/63anv+t2p7/rdqe/63a + nv+t257/rNqe/63bn/+t257/rdqf/63bnv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rduf/63b + n/+t25//rduf/63bn/+t257/rdue/63bnv+t257/rdqe/63bnv+t2p7/rdue/6vYnf+Poon/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/3NWfP/TydX///////////////////////// + //////////////////////////////////////////////7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+ + /v/+/v7///////////////////////////////////////Dt8f+unbP/Y0Jt/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/XTtn/5F6mP/d1t///v7+//7+/v/+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7///////////////////////// + /////////////////////////////////////////////9rS3P93W3//US1c/1EtXP9RLVz/US1c/1Et + W/9RLVz/US1c/1EtXP9RLVz/US1c/36Dff+lzJn/rdue/63anv+t257/rdqe/63bnv+t257/rdue/63b + nv+t2p7/rdue/63anv+t257/rdue/63bnv+t257/rdqe/63bnv+t257/rdue/63bnv+t25//rduf/63b + nv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63a + n/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rdqe/63b + n/+t25//rdqe/63bn/+t257/dnJ2/1IvXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1At + W99RLVy/US1c/1EsW/9RLVv/US1b/1EtXP9RLFz/USxc/1EtXP9RLlz/a11v/63anv+t25//rdue/63b + n/+t257/rduf/63bn/+t257/rdqe/63anv+s25//rduf/63bn/+t25//rduf/63bn/+t2p7/rduf/63b + n/+t2p//rdue/63an/+t257/rduf/63an/+t2p7/rdue/63anv+t2p7/rdqe/63anv+t257/rNqe/63b + n/+t257/rdqf/63bnv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63b + n/+t257/rdue/63bnv+t257/rdqe/63bnv+t2p7/rdue/57AlP9tY3D/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/VDFf/5B5lv////////////////////////////////////////////// + //////////////////////////////7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7///////// + ////////////////////////1MvW/3tgg/9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9pSnP/v7PE//r5+v/+/v7//v7+//7+/v/+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7///////////////////////////////////////// + //////////////////////////////////+llKz/Xj1o/1EtXP9RLVz/US1c/1EtW/9RLVz/US1c/1Et + XP9RLVz/US1c/2VUa/+bupL/rdue/63anv+t257/rdqe/63bnv+t257/rdue/63bnv+t2p7/rdue/63a + nv+t257/rdue/63bnv+t257/rdqe/63bnv+t257/rdue/63bnv+t25//rduf/63bnv+t2p//rdue/63a + n/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rduf/63b + nv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rdqe/63bn/+t25//rdqe/63b + n/+t257/dnJ2/1IvXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1AtW99RLVy/US1c/1Es + W/9RLVv/US1b/1EtXP9RLFz/USxc/1EtXP9RLlz/a11v/63anv+t25//rdue/63bn/+t257/rduf/63b + n/+t257/rdqe/63anv+s25//rduf/63bn/+t25//rduf/63bn/+t2p7/rduf/63bn/+t2p//rdue/63a + n/+t257/rduf/63an/+t2p7/rdue/63anv+t2p7/rdqe/63anv+t257/rNqe/63bn/+t257/rdqf/63b + nv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63bn/+t257/rdue/63b + nv+t257/rdqe/63bnv+t2p7/q9id/4+jif9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/c1Z8/9LJ1f////////////////////////////////////////////////////////////// + //////////////7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7///////////////////////Du + 8f+qma//XTtn/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/XTtn/56KpP/n4un//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/+/v7///////////////////////////////////////////////////////// + ///////////////////a0tz/dlp//1EtXP9RLVz/US1c/1EtW/9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP+Lm4b/qdWc/63anv+t257/rdqe/63bnv+t257/rdue/63bnv+t2p7/rdue/63anv+t257/rdue/63b + nv+t257/rdqe/63bnv+t257/rdue/63bnv+t25//rduf/63bnv+t2p//rdue/63an/+t257/rduf/63b + nv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63b + n/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rdqe/63bn/+t25//rdqe/63bn/+t257/dnJ2/1Iv + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1AtW99RLVy/US1c/1EsW/9RLVv/US1b/1Et + XP9RLFz/USxc/1EtXP9RLlz/a11v/63anv+t25//rdue/63bn/+t257/rduf/63bn/+t257/rdqe/63a + nv+s25//rduf/63bn/+t25//rduf/63bn/+t2p7/rduf/63bn/+t2p//rdue/63an/+t257/rduf/63a + n/+t2p7/rdue/63anv+t2p7/rdqe/63anv+t257/rNqe/63bn/+t257/rdqf/63bnv+t2p7/rdue/63b + nv+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63bn/+t257/rdue/63bnv+t257/rdqe/63b + nv+t2p7/o8mY/3t8ev9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9UMV//j3iW//// + //////////////////////////////////////////////////////////////////////////////7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7/////////////////8e7x/6GPp/9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1c0Yf+UfZr/493l//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+ + /v/+/v7///////////////////////////////////////////////////////////////////////// + ////////pZOr/149aP9RLVz/US1c/1EtW/9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9ybHT/oMOV/63a + nv+t257/rdqe/63bnv+t257/rdue/63bnv+t2p7/rdue/63anv+t257/rdue/63bnv+t257/rdqe/63b + nv+t257/rdue/63bnv+t25//rduf/63bnv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63b + n/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63b + nv+t2p//rdue/63an/+t257/rdqe/63bn/+t25//rdqe/63bn/+t257/dnJ2/1IvXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1AtW99RLVy/US1c/1EsW/9RLVv/US1b/1EtXP9RLFz/USxc/1Et + XP9RLlz/a11v/63anv+t25//rdue/63bn/+t257/rduf/63bn/+t257/rdqe/63anv+s25//rduf/63b + n/+t25//rduf/63bn/+t2p7/rduf/63bn/+t2p//rdue/63an/+t257/rduf/63an/+t2p7/rdue/63a + nv+t2p7/rdqe/63anv+t257/rNqe/63bn/+t257/rdqf/63bnv+t2p7/rdue/63bnv+t25//rduf/63b + n/+t25//rduf/63bn/+t25//rduf/63bn/+t257/rdue/63bnv+t257/rdqe/63bnv+t2p7/l7KP/1k9 + Yf9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9vUXj/y8DO//////////////////// + //////////////////////////////////////////////////////////////7+/v/+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/+/v7////////////o4+n/loCc/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/j3iW/+Pd5f/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7///////// + ////////////////////////////////////////////////////////////////////////2tHc/3ZZ + fv9RLVz/US1c/1EtW/9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9ZPWH/l7KP/63anv+t257/rdqe/63b + nv+t257/rdue/63bnv+t2p7/rdue/63anv+t257/rdue/63bnv+t257/rdqe/63bnv+t257/rdue/63b + nv+t25//rduf/63bnv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63b + nv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63a + n/+t257/rdqe/63bn/+t25//rdqe/63bn/+t257/dnJ2/1IvXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1AtW99RLVy/US1c/1EsW/9RLVv/US1b/1EtXP9RLFz/USxc/1EtXP9RLlz/a11v/63a + nv+t25//rdue/63bn/+t257/rduf/63bn/+t257/rdqe/63anv+s25//rduf/63bn/+t25//rduf/63b + n/+t2p7/rduf/63bn/+t2p//rdue/63an/+t257/rduf/63an/+t2p7/rdue/63anv+t2p7/rdqe/63a + nv+t257/rNqe/63bn/+t257/rdqf/63bnv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rduf/63b + n/+t25//rduf/63bn/+t257/rdue/63bnv+t257/rdqe/63bnv+r2J3/j6SK/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1QxX/+Lc5L/9/b4//////////////////////////////////// + //////////////////////////////////////////////7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+ + /v/+/v7//////+zp7f+ciKL/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/4Nq + i//a09z//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7///////////////////////// + /////////////////////////////////////////////////////////////5aAnP9XNWL/US1c/1Et + W/9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/f4R9/6XMmf+t257/rdqe/63bnv+t257/rdue/63b + nv+t2p7/rdue/63anv+t257/rdue/63bnv+t257/rdqe/63bnv+t257/rdue/63bnv+t25//rduf/63b + nv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63a + n/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rdqe/63b + n/+t25//rdqe/63bn/+t257/dnJ2/1IvXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1At + W99RLVy/US1c/1EsW/9RLVv/US1b/1EtXP9RLFz/USxc/1EtXP9RLlz/a11v/63anv+t25//rdue/63b + n/+t257/rduf/63bn/+t257/rdqe/63anv+s25//rduf/63bn/+t25//rduf/63bn/+t2p7/rduf/63b + n/+t2p//rdue/63an/+t257/rduf/63an/+t2p7/rdue/63anv+t2p7/rdqe/63anv+t257/rNqe/63b + n/+t257/rdqf/63bnv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63b + n/+t257/rdue/63bnv+t257/rdqe/63bnv+jyZj/e3x6/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/2VFbv+0pLj///////////////////////////////////////////////////////// + //////////////////////////////7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7/8e7y/6OR + qf9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP+QeZf/5N7l//7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7///////////////////////////////////////// + /////////////////////////////////////////////8O2xv9rTXT/US1c/1EtW/9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/ZlRr/5y7kv+t257/rdqe/63bnv+t257/rdue/63bnv+t2p7/rdue/63a + nv+t257/rdue/63bnv+t257/rdqe/63bnv+t257/rdue/63bnv+t25//rduf/63bnv+t2p//rdue/63a + n/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rduf/63b + nv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rdqe/63bn/+t25//rdqe/63b + n/+t257/dnJ2/1IvXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1AtW99RLVy/US1c/1Es + W/9RLVv/US1b/1EtXP9RLFz/USxc/1EtXP9RLlz/a11v/63anv+t25//rdue/63bn/+t257/rduf/63b + n/+t257/rdqe/63anv+s25//rduf/63bn/+t25//rduf/63bn/+t2p7/rduf/63bn/+t2p//rdue/63a + n/+t257/rduf/63an/+t2p7/rdue/63anv+t2p7/rdqe/63anv+t257/rNqe/63bn/+t257/rdqf/63b + nv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63bn/+t257/rdue/63b + nv+t257/rdqe/63bnv+dvpP/alxu/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/3JV + e//SyNX///////////////////////////////////////////////////////////////////////// + //////////////7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/6+fr/taa6/1c0Yf9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9cQWT/c210/4qY + hf+YtI//ocSW/6nVnP+p1Zz/ocSW/5Wvjf+KmYX/cm11/1xCZP9TMl3/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9XNGH/qJet//Hv8v/+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/+/v7///////////////////////////////////////////////////////// + /////////////////////////////+jk6f98YYT/US1c/1EtW/9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/VTVe/5avjv+t257/rdqe/63bnv+t257/rdue/63bnv+t2p7/rdue/63anv+t257/rdue/63b + nv+t257/rdqe/63bnv+t257/rdue/63bnv+t25//rduf/63bnv+t2p//rdue/63an/+t257/rduf/63b + nv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63b + n/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rdqe/63bn/+t25//rdqe/63bn/+t257/dnJ2/1Iv + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1AtW99RLVy/US1c/1EsW/9RLVv/US1b/1Et + XP9RLFz/USxc/1EtXP9RLlz/a11v/63anv+t25//rdue/63bn/+t257/rduf/63bn/+t257/rdqe/63a + nv+s25//rduf/63bn/+t25//rduf/63bn/+t2p7/rduf/63bn/+t2p//rdue/63an/+t257/rduf/63a + n/+t2p7/rdue/63anv+t2p7/rdqe/63anv+t257/rNqe/63bn/+t257/rdqf/63bnv+t2p7/rdue/63b + nv+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63bn/+t257/rdue/63bnv+t257/rdqe/6vY + nf+Rp4v/VTVe/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/VDBf/452lf////////////// + //////////////////////////////////////////////////////////////////////////////7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/Fucn/ZENu/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9TMl3/bGBv/5Wtjf+p1Zz/rdue/63bnv+t257/rdue/63b + nv+t257/rdue/63bnv+t257/rdue/6nVnP+auZL/d3Z4/1g8Yv9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/ZENu/7+xw//6+fr//v7+//7+/v/+/v7//v7+//7+ + /v/+/v7///////////////////////////////////////////////////////////////////////// + //////////////////+kkqr/Xj1o/1EtW/9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/4iU + g/+o0pv/rdqe/63bnv+t257/rdue/63bnv+t2p7/rdue/63anv+t257/rdue/63bnv+t257/rdqe/63b + nv+t257/rdue/63bnv+t25//rduf/63bnv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63b + n/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63b + nv+t2p//rdue/63an/+t257/rdqe/63bn/+t25//rdqe/63bn/+t257/dnJ2/1IvXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1AtW99RLVy/US1c/1EsW/9RLVv/US1b/1EtXP9RLFz/USxc/1Et + XP9RLlz/a11v/63anv+t25//rdue/63bn/+t257/rduf/63bn/+t257/rdqe/63anv+s25//rduf/63b + n/+t25//rduf/63bn/+t2p7/rduf/63bn/+t2p//rdue/63an/+t257/rduf/63an/+t2p7/rdue/63a + nv+t2p7/rdqe/63anv+t257/rNqe/63bn/+t257/rdqf/63bnv+t2p7/rdue/63bnv+t25//rduf/63b + n/+t25//rduf/63bn/+t25//rduf/63bn/+t257/rdue/63bnv+t257/rdqe/6XMmf9/hX3/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/aElx/7utv/////////////////////////////// + //////////////////////////////////////////////////////////////7+/v/+/v7//v7+//7+ + /v/+/v7//v7+/+Tf5v+Repj/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/2NQaf+Rpor/rduf/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63b + nv+t257/rdue/63bnv+t257/qdWc/5izj/9ya3P/Vjdf/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/35jhv/Xz9n//v7+//7+/v/+/v7//v7+//7+/v/+/v7///////// + //////////////////////////////////////////////////////////////////////////////// + ///Kv83/blB3/1EtW/9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/3t9ev+kypj/rdqe/63b + nv+t257/rdue/63bnv+t2p7/rdue/63anv+t257/rdue/63bnv+t257/rdqe/63bnv+t257/rdue/63b + nv+t25//rduf/63bnv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63b + nv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63a + n/+t257/rdqe/63bn/+t25//rdqe/63bn/+t257/dnJ2/1IvXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1AtW99RLVy/US1c/1EsW/9RLVv/US1b/1EtXP9RLFz/USxc/1EtXP9RLlz/a11v/63a + nv+t25//rdue/63bn/+t257/rduf/63bn/+t257/rdqe/63anv+s25//rduf/63bn/+t25//rduf/63b + n/+t2p7/rduf/63bn/+t2p//rdue/63an/+t257/rduf/63an/+t2p7/rdue/63anv+t2p7/rdqe/63a + nv+t257/rNqe/63bn/+t257/rdqf/63bnv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rduf/63b + n/+t25//rduf/63bn/+t257/rdue/63bnv+t257/rdqe/5/Blf9uZHH/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/eF2B/+Db4v////////////////////////////////////////////// + //////////////////////////////////////////////7+/v/+/v7//v7+//7+/v/+/v7/+vn7/7Ki + t/9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9YO2H/gYl//6nV + nP+t257/rduf/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63b + nv+t257/rdue/63bnv+p1Zz/iJSE/15FZf9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP+ei6T/7eru//7+/v/+/v7//v7+//7+/v/+/v7///////////////////////// + ///////////////////////////////////////////////////////////////////o5On/e2GE/1Et + W/9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/2ZUa/+cu5P/rdqe/63bnv+t257/rdue/63b + nv+t2p7/rdue/63anv+t257/rdue/63bnv+t257/rdqe/63bnv+t257/rdue/63bnv+t25//rduf/63b + nv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63a + n/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rdqe/63b + n/+t25//rdqe/63bn/+t257/dnJ2/1IvXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1At + W99RLVy/US1c/1EsW/9RLVv/US1b/1EtXP9RLFz/USxc/1EtXP9RLlz/a11v/63anv+t25//rdue/63b + n/+t257/rduf/63bn/+t257/rdqe/63anv+s25//rduf/63bn/+t25//rduf/63bn/+t2p7/rduf/63b + n/+t2p//rdue/63an/+t257/rduf/63an/+t2p7/rdue/63anv+t2p7/rdqe/63anv+t257/rNqe/63b + n/+t257/rdqf/63bnv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63b + n/+t257/rdue/63bnv+t257/rdqe/5izj/9ZPWH/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9UMF//jXWU//7+/v////////////////////////////////////////////////////////////// + //////////////////////////////7+/v/+/v7//v7+//7+/v/+/v7/z8XS/3FUev9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/15FZf+KmYX/rdue/63bnv+t257/rduf/63b + nv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63b + nv+t257/rdue/5Cliv9jT2n/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9qTHT/ysDO//7+/v/+/v7//v7+//7+/v/+/v7///////////////////////////////////////// + ////////////////////////////////////////////////////////lX6b/1c0Yv9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/11FZf+ZtpD/rdqe/63bnv+t257/rdue/63bnv+t2p7/rdue/63a + nv+t257/rdue/63bnv+t257/rdqe/63bnv+t257/rdue/63bnv+t25//rduf/63bnv+t2p//rdue/63a + n/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rduf/63b + nv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rdqe/63bn/+t25//rdqe/63b + n/+t257/dnJ2/1IvXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1AtW99RLVy/US1c/1Es + W/9RLVv/US1b/1EtXP9RLFz/USxc/1EtXP9RLlz/a11v/63anv+t25//rdue/63bn/+t257/rduf/63b + n/+t257/rdqe/63anv+s25//rduf/63bn/+t25//rduf/63bn/+t2p7/rduf/63bn/+t2p//rdue/63a + n/+t257/rduf/63an/+t2p7/rdue/63anv+t2p7/rdqe/63anv+t257/rNqe/63bn/+t257/rdqf/63b + nv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63bn/+t257/rdue/63b + nv+t257/q9id/5Cliv9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9hQGv/q5qx//7+ + /v////////////////////////////////////////////////////////////////////////////// + //////////////7+/v/+/v7//v7+//7+/v/29Pf/rJux/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/Yk5o/5Cliv+t257/rdue/63bnv+t257/rduf/63bnv+t257/rdue/63b + nv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63b + nv+XsY//aFhs/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/knuZ/+Xf + 5v/+/v7//v7+//7+/v/+/v7///////////////////////////////////////////////////////// + ////////////////////////////////////////s6O4/2REbv9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP+MnYf/qdWc/63bnv+t257/rdue/63bnv+t2p7/rdue/63anv+t257/rdue/63b + nv+t257/rdqe/63bnv+t257/rdue/63bnv+t25//rduf/63bnv+t2p//rdue/63an/+t257/rduf/63b + nv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63b + n/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rdqe/63bn/+t25//rdqe/63bn/+t257/dnJ2/1Iv + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1AtW99RLVy/US1c/1EsW/9RLVv/US1b/1Et + XP9RLFz/USxc/1EtXP9RLlz/a11v/63anv+t25//rdue/63bn/+t257/rduf/63bn/+t257/rdqe/63a + nv+s25//rduf/63bn/+t25//rduf/63bn/+t2p7/rduf/63bn/+t2p//rdue/63an/+t257/rduf/63a + n/+t2p7/rdue/63anv+t2p7/rdqe/63anv+t257/rNqe/63bn/+t257/rdqf/63bnv+t2p7/rdue/63b + nv+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63bn/+t257/rdue/63bnv+t257/pc2Z/3+F + fv9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9uUHf/yr/N//7+/v////////////// + //////////////////////////////////////////////////////////////////////////////7+ + /v/+/v7//v7+//7+/v/Ty9b/eFyA/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9bQGP/hpKD/63bnv+t257/rdue/63bnv+t257/rduf/63bnv+t257/rdue/63bnv+t257/rdue/63b + nv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/kKSJ/2JO + aP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/akx0/8vAzv/+/v7//v7+//7+ + /v/+/v7///////////////////////////////////////////////////////////////////////// + ////////////////////////2dHb/3VYff9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9/hX7/pc2Z/63bnv+t257/rdue/63bnv+t2p7/rdue/63anv+t257/rdue/63bnv+t257/rdqe/63b + nv+t257/rdue/63bnv+t25//rduf/63bnv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63b + n/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63b + nv+t2p//rdue/63an/+t257/rdqe/63bn/+t25//rdqe/63bn/+t257/dnJ2/1IvXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1AtW99RLVy/US1c/1EsW/9RLVv/US1b/1EtXP9RLFz/USxc/1Et + XP9RLlz/a11v/63anv+t25//rdue/63bn/+t257/rduf/63bn/+t257/rdqe/63anv+s25//rduf/63b + n/+t25//rduf/63bn/+t2p7/rduf/63bn/+t2p//rdue/63an/+t257/rduf/63an/+t2p7/rdue/63a + nv+t2p7/rdqe/63anv+t257/rNqe/63bn/+t257/rdqf/63bnv+t2p7/rdue/63bnv+t25//rduf/63b + n/+t25//rduf/63bn/+t25//rduf/63bn/+t257/rdue/63bnv+t257/pMqY/3t9e/9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP97YIP/6OPp//7+/v////////////////////////////// + //////////////////////////////////////////////////////////////7+/v/+/v7//v7+//r5 + +/+zpLj/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Y2X/+Ahn7/rdue/63b + nv+t257/rdue/63bnv+t257/rduf/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63b + nv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/qdSc/4eTg/9dRGX/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/6aUq//y7/L//v7+//7+/v/+/v7///////// + //////////////////////////////////////////////////////////////////////////////// + ////////9/X4/4Foif9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9uZXH/n8GV/63b + nv+t257/rdue/63bnv+t2p7/rdue/63anv+t257/rdue/63bnv+t257/rdqe/63bnv+t257/rdue/63b + nv+t25//rduf/63bnv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63b + nv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63a + n/+t257/rdqe/63bn/+t25//rdqe/63bn/+t257/dnJ2/1IvXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1AtW99RLVy/US1c/1EsW/9RLVv/US1b/1EtXP9RLFz/USxc/1EtXP9RLlz/a11v/63a + nv+t25//rdue/63bn/+t257/rduf/63bn/+t257/rdqe/63anv+s25//rduf/63bn/+t25//rduf/63b + n/+t2p7/rduf/63bn/+t2p//rdue/63an/+t257/rduf/63an/+t2p7/rdue/63anv+t2p7/rdqe/63a + nv+t257/rNqe/63bn/+t257/rdqf/63bnv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rduf/63b + n/+t25//rduf/63bn/+t257/rdue/63bnv+t257/n8GV/25lcf9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP+BaIn/9/X4//7+/v////////////////////////////////////////////// + //////////////////////////////////////////////7+/v/+/v7//v7+/+Hb4/+MdJP/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/3Fqc/+jyJf/rdue/63bnv+t257/rdue/63b + nv+t257/rduf/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63b + nv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/6bOmv93dXj/UzFd/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/4VsjP/c1d7//v7+//7+/v/+/v7///////////////////////// + /////////////////////////////////////////////////////////////////////////////5R+ + mv9XNGH/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9dRWX/mbaR/63bnv+t257/rdue/63b + nv+t2p7/rdue/63anv+t257/rdue/63bnv+t257/rdqe/63bnv+t257/rdue/63bnv+t25//rduf/63b + nv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63a + n/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rdqe/63b + n/+t25//rdqe/63bn/+t257/dnJ2/1IvXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1At + W99RLVy/US1c/1EsW/9RLVv/US1b/1EtXP9RLFz/USxc/1EtXP9RLlz/a11v/63anv+t25//rdue/63b + n/+t257/rduf/63bn/+t257/rdqe/63anv+s25//rduf/63bn/+t25//rduf/63bn/+t2p7/rduf/63b + n/+t2p//rdue/63an/+t257/rduf/63an/+t2p7/rdue/63anv+t2p7/rdqe/63anv+t257/rNqe/63b + n/+t257/rdqf/63bnv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63b + n/+t257/rdue/63bnv+t257/nr6U/2pdbv9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Qw + Xv+MdZP//v7+//7+/v////////////////////////////////////////////////////////////// + //////////////////////////////7+/v/+/v7//v7+/8e8y/9kRG7/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/XURl/4mXhf+t257/rdue/63bnv+t257/rdue/63bnv+t257/rduf/63b + nv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63b + nv+t257/rdue/63bnv+t257/rdue/63bnv+Tqov/ZFJq/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1c0Yv+4qr3/+vn7//7+/v/+/v7///////////////////////////////////////// + /////////////////////////////////////////////////////////////6uasP9hQGv/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9ZPWH/mLOP/63bnv+t257/rdue/63bnv+t2p7/rdue/63a + nv+t257/rdue/63bnv+t257/rdqe/63bnv+t257/rdue/63bnv+t25//rduf/63bnv+t2p//rdue/63a + n/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rduf/63b + nv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rdqe/63bn/+t25//rdqe/63b + n/+t257/dnJ2/1IvXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1AtW99RLVy/US1c/1Es + W/9RLVv/US1b/1EtXP9RLFz/USxc/1EtXP9RLlz/a11v/63anv+t25//rdue/63bn/+t257/rduf/63b + n/+t257/rdqe/63anv+s25//rduf/63bn/+t25//rduf/63bn/+t2p7/rduf/63bn/+t2p//rdue/63a + n/+t257/rduf/63an/+t2p7/rdue/63anv+t2p7/rdqe/63anv+t257/rNqe/63bn/+t257/rdqf/63b + nv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63bn/+t257/rdue/63b + nv+t257/mbaR/11FZf9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/2FAa/+rmrD//v7+//7+ + /v////////////////////////////////////////////////////////////////////////////// + //////////////7+/v/+/v7/+vn7/7Skuf9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/c291/6bOmv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rduf/63bnv+t257/rdue/63b + nv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63b + nv+t257/rdue/63bnv+p1Jz/eXp5/1MxXf9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP+gjab/7erv//7+/v/+/v7///////////////////////////////////////////////////////// + /////////////////////////////////////////////7Kjt/9kRG7/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/la6N/63bnv+t257/rdue/63bnv+t2p7/rdue/63anv+t257/rdue/63b + nv+t257/rdqe/63bnv+t257/rdue/63bnv+t25//rduf/63bnv+t2p//rdue/63an/+t257/rduf/63b + nv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63b + n/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rdqe/63bn/+t25//rdqe/63bn/+t257/dnJ2/1Iv + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1AtW99RLVy/US1c/1EsW/9RLVv/US1b/1Et + XP9RLFz/USxc/1EtXP9RLlz/a11v/63anv+t25//rdue/63bn/+t257/rduf/63bn/+t257/rdqe/63a + nv+s25//rduf/63bn/+t25//rduf/63bn/+t2p7/rduf/63bn/+t2p//rdue/63an/+t257/rduf/63a + n/+t2p7/rdue/63anv+t2p7/rdqe/63anv+t257/rNqe/63bn/+t257/rdqf/63bnv+t2p7/rdue/63b + nv+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63bn/+t257/rdue/63bnv+t257/lrGO/1U1 + Xv9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/2dIcf+6rL7//v7+//7+/v////////////// + //////////////////////////////////////////////////////////////////////////////7+ + /v/+/v7/6uXr/5qEoP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9dRGX/iZeF/63b + nv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rduf/63bnv+t257/rdue/63bnv+t257/rdue/63b + nv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63b + nv+t25//kqmL/2RSav9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP+FbI3/3dbf//7+ + /v/+/v7///////////////////////////////////////////////////////////////////////// + /////////////////////////////8m+zf9uT3f/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/jJ2H/6nVnP+t257/rdue/63bnv+t2p7/rdue/63anv+t257/rdue/63bnv+t257/rdqe/63b + nv+t257/rdue/63bnv+t25//rduf/63bnv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63b + n/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63b + nv+t2p//rdue/63an/+t257/rdqe/63bn/+t25//rdqe/63bn/+t257/dnJ2/1IvXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1AtW99RLVy/US1c/1EsW/9RLVv/US1b/1EtXP9RLFz/USxc/1Et + XP9RLlz/a11v/63anv+t25//rdue/63bn/+t257/rduf/63bn/+t257/rdqe/63anv+s25//rduf/63b + n/+t25//rduf/63bn/+t2p7/rduf/63bn/+t2p//rdue/63an/+t257/rduf/63an/+t2p7/rdue/63a + nv+t2p7/rdqe/63anv+t257/rNqe/63bn/+t257/rdqf/63bnv+t2p7/rdue/63bnv+t25//rduf/63b + n/+t25//rduf/63bn/+t25//rduf/63bn/+t257/rdue/63bnv+r2J3/kKaK/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/25Pd//Jvs3//v7+//7+/v////////////////////////////// + //////////////////////////////////////////////////////////////7+/v/+/v7/2dHb/39l + h/9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9pW27/mbaQ/63bnv+t257/rdue/63b + nv+t257/rdue/63bnv+t257/rduf/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63b + nv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t25//o8iX/3Fp + c/9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9xVXv/0MfT//7+/v/+/v7///////// + //////////////////////////////////////////////////////////////////////////////// + /////////////+Da4v93W4D/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/jJ2H/6nV + nP+t257/rdue/63bnv+t2p7/rdue/63anv+t257/rdue/63bnv+t257/rdqe/63bnv+t257/rdue/63b + nv+t25//rduf/63bnv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63b + nv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63a + n/+t257/rdqe/63bn/+t25//rdqe/63bn/+t257/dnJ2/1IvXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1AtW99RLVy/US1c/1EsW/9RLVv/US1b/1EtXP9RLFz/USxc/1EtXP9RLlz/a11v/63a + nv+t25//rdue/63bn/+t257/rduf/63bn/+t257/rdqe/63anv+s25//rduf/63bn/+t25//rduf/63b + n/+t2p7/rduf/63bn/+t2p//rdue/63an/+t257/rduf/63an/+t2p7/rdue/63anv+t2p7/rdqe/63a + nv+t257/rNqe/63bn/+t257/rdqf/63bnv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rduf/63b + n/+t25//rduf/63bn/+t257/rdue/63bnv+p1Zz/jJ2H/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/3FTev/Rx9T//v7+//7+/v////////////////////////////////////////////// + //////////////////////////////////////////////7+/v/+/v7/zMLP/2tNdP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP92c3f/qdSc/63bnv+t257/rdue/63bnv+t257/rdue/63b + nv+t257/rduf/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63b + nv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t25//rdue/3+Eff9WNl//US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9ePGj/xLfH//7+/v/+/v7///////////////////////// + /////////////////////////////////////////////////////////////////////////////+fj + 6f96X4P/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/hI2B/6fPmv+t257/rdue/63b + nv+t2p7/rdue/63anv+t257/rdue/63bnv+t257/rdqe/63bnv+t257/rdue/63bnv+t25//rduf/63b + nv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63a + n/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rdqe/63b + n/+t25//rdqe/63bn/+t257/dnJ2/1IvXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1At + W99RLVy/US1c/1EsW/9RLVv/US1b/1EtXP9RLFz/USxc/1EtXP9RLlz/a11v/63anv+t25//rdue/63b + n/+t257/rduf/63bn/+t257/rdqe/63anv+s25//rduf/63bn/+t25//rduf/63bn/+t2p7/rduf/63b + n/+t2p//rdue/63an/+t257/rduf/63an/+t2p7/rdue/63anv+t2p7/rdqe/63anv+t257/rNqe/63b + n/+t257/rdqf/63bnv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63b + n/+t257/rdue/63bnv+lzZn/f4Z+/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/3db + gP/g2uL//v7+//7+/v////////////////////////////////////////////////////////////// + //////////////////////////////7+/v/+/v7/xLfH/148aP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/11EZP+JloT/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rduf/63b + nv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63b + nv+t257/rdue/63bnv+t257/rdue/63bnv+t25//rdue/4ych/9fSGb/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/u62///7+/v/+/v7///////////////////////////////////////// + /////////////////////////////////////////////////////////////+/s8f9+Y4b/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/f4Z+/6XNmf+t257/rdue/63bnv+t2p7/rdue/63a + nv+t257/rdue/63bnv+t257/rdqe/63bnv+t257/rdue/63bnv+t25//rduf/63bnv+t2p//rdue/63a + n/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rduf/63b + nv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rdqe/63bn/+t25//rdqe/63b + n/+t257/dnJ2/1IvXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1AtW99RLVy/US1c/1Es + W/9RLVv/US1b/1EtXP9RLFz/USxc/1EtXP9RLlz/a11v/63anv+t25//rdue/63bn/+t257/rduf/63b + n/+t257/rdqe/63anv+s25//rduf/63bn/+t25//rduf/63bn/+t2p7/rduf/63bn/+t2p//rdue/63a + n/+t257/rduf/63an/+t2p7/rdue/63anv+t2p7/rdqe/63anv+t257/rNqe/63bn/+t257/rdqf/63b + nv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63bn/+t257/rdue/63b + nv+lzZn/f4Z+/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/3dbgP/g2uL//v7+//7+ + /v////////////////////////////////////////////////////////////////////////////// + //////////////7+/v/+/v7/u62//1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/11E + ZP+JloT/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rduf/63bnv+t257/rdue/63b + nv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63b + nv+t257/rdue/63bnv+t25//rdue/5avjv9nVmz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/rp2z//b19//+/v7///////////////////////////////////////////////////////// + /////////////////////////////////////////////+/s8f9+Y4b/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/fH17/6TKmP+t257/rdue/63bnv+t2p7/rdue/63anv+t257/rdue/63b + nv+t257/rdqe/63bnv+t257/rdue/63bnv+t25//rduf/63bnv+t2p//rdue/63an/+t257/rduf/63b + nv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63b + n/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rdqe/63bn/+t25//rdqe/63bn/+t257/dnJ2/1Iv + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1AtW99RLVy/US1c/1EsW/9RLVv/US1b/1Et + XP9RLFz/USxc/1EtXP9RLlz/a11v/63anv+t25//rdue/63bn/+t257/rduf/63bn/+t257/rdqe/63a + nv+s25//rduf/63bn/+t25//rduf/63bn/+t2p7/rduf/63bn/+t2p//rdue/63an/+t257/rduf/63a + n/+t2p7/rdue/63anv+t2p7/rdqe/63anv+t257/rNqe/63bn/+t257/rdqf/63bnv+t2p7/rdue/63b + nv+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63bn/+t257/rdue/63bnv+lzZn/f4Z+/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/3pfg//n4+n//v7+//7+/v////////////// + //////////////////////////////////////////////////////////////////////////////7+ + /v/6+vv/tKW5/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/2RSav+SqYv/rdue/63b + nv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rduf/63bnv+t257/rdue/63bnv+t257/rdue/63b + nv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63b + nv+t25//rdue/5m2kP9pW23/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/p5Ws//Lw + 8//+/v7///////////////////////////////////////////////////////////////////////// + //////////////////////////////////+Ea4z/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/d3V4/6LHl/+t257/rdue/63bnv+t2p7/rdue/63anv+t257/rdue/63bnv+t257/rdqe/63b + nv+t257/rdue/63bnv+t25//rduf/63bnv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63b + n/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63b + nv+t2p//rdue/63an/+t257/rdqe/63bn/+t25//rdqe/63bn/+t257/dnJ2/1IvXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1AtW99RLVy/US1c/1EsW/9RLVv/US1b/1EtXP9RLFz/USxc/1Et + XP9RLlz/a11v/63anv+t25//rdue/63bn/+t257/rduf/63bn/+t257/rdqe/63anv+s25//rduf/63b + n/+t25//rduf/63bn/+t2p7/rduf/63bn/+t2p//rdue/63an/+t257/rduf/63an/+t2p7/rdue/63a + nv+t2p7/rdqe/63anv+t257/rNqe/63bn/+t257/rdqf/63bnv+t2p7/rdue/63bnv+t25//rduf/63b + n/+t25//rduf/63bn/+t25//rduf/63bn/+t257/rdue/63bnv+lzZn/f4Z+/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/3pfg//n4+n//v7+//7+/v////////////////////////////// + //////////////////////////////////////////////////////////////7+/v/29ff/rp2z/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/2dWbP+Wr47/rdue/63bnv+t257/rdue/63b + nv+t257/rdue/63bnv+t257/rduf/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63b + nv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t25//rdue/5/B + lf9uZHH/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/moWg/+rl6//+/v7///////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////+Ea4z/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/bmVx/5/C + lf+t257/rdue/63bnv+t2p7/rdue/63anv+t257/rdue/63bnv+t257/rdqe/63bnv+t257/rdue/63b + nv+t25//rduf/63bnv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63b + nv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63a + n/+t257/rdqe/63bn/+t25//rdqe/63bn/+t257/dnJ2/1IvXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1AtW99RLVy/US1c/1EsW/9RLVv/US1b/1EtXP9RLFz/USxc/1EtXP9RLlz/a11v/63a + nv+t25//rdue/63bn/+t257/rduf/63bn/+t257/rdqe/63anv+s25//rduf/63bn/+t25//rduf/63b + n/+t2p7/rduf/63bn/+t2p//rdue/63an/+t257/rduf/63an/+t2p7/rdue/63anv+t2p7/rdqe/63a + nv+t257/rNqe/63bn/+t257/rdqf/63bnv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rduf/63b + n/+t25//rduf/63bn/+t257/rdue/63bnv+nz5r/hI2B/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/35jhv/v7PH//v7+//7+/v////////////////////////////////////////////// + //////////////////////////////////////////////7+/v/29ff/rp2z/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/2lbbf+ZtpD/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63b + nv+t257/rduf/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63b + nv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t25//rdue/5/Blf9uZHH/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/oI2m/+7r7//+/v7///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //+MdJP/VDBe/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/bmVx/5/Clf+t257/rdue/63b + nv+t2p7/rdue/63anv+t257/rdue/63bnv+t257/rdqe/63bnv+t257/rdue/63bnv+t25//rduf/63b + nv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63a + n/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rdqe/63b + n/+t25//rdqe/63bn/+t257/dnJ2/1IvXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1At + W99RLVy/US1c/1EsW/9RLVv/US1b/1EtXP9RLFz/USxc/1EtXP9RLlz/a11v/63anv+t25//rdue/63b + n/+t257/rduf/63bn/+t257/rdqe/63anv+s25//rduf/63bn/+t25//rduf/63bn/+t2p7/rduf/63b + n/+t2p//rdue/63an/+t257/rduf/63an/+t2p7/rdue/63anv+t2p7/rdqe/63anv+t257/rNqe/63b + n/+t257/rdqf/63bnv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63b + n/+t257/rdue/63bnv+nz5r/hI2B/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/3pf + g//n4+n//v7+//7+/v////////////////////////////////////////////////////////////// + //////////////////////////////7+/v/6+vv/tKW5/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/2JNaP+Po4n/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rduf/63b + nv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63b + nv+t257/rdue/63bnv+t257/rdue/63bnv+t25//rdue/5y8k/9rYG//US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/p5Ws//Lw8//+/v7///////////////////////////////////////// + //////////////////////////////////////////////////////////////////+Ea4z/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/c210/6HElv+t257/rdue/63bnv+t2p7/rdue/63a + nv+t257/rdue/63bnv+t257/rdqe/63bnv+t257/rdue/63bnv+t25//rduf/63bnv+t2p//rdue/63a + n/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rduf/63b + nv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rdqe/63bn/+t25//rdqe/63b + n/+t257/dnJ2/1IvXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1AtW99RLVy/US1c/1Es + W/9RLVv/US1b/1EtXP9RLFz/USxc/1EtXP9RLlz/a11v/63anv+t25//rdue/63bn/+t257/rduf/63b + n/+t257/rdqe/63anv+s25//rduf/63bn/+t25//rduf/63bn/+t2p7/rduf/63bn/+t2p//rdue/63a + n/+t257/rduf/63an/+t2p7/rdue/63anv+t2p7/rdqe/63anv+t257/rNqe/63bn/+t257/rdqf/63b + nv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63bn/+t257/rdue/63b + nv+nz5r/hI2B/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/3dbgP/g2uL//v7+//7+ + /v////////////////////////////////////////////////////////////////////////////// + //////////////7+/v/6+vv/tKW5/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/2JN + aP+Po4n/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rduf/63bnv+t257/rdue/63b + nv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63b + nv+t257/rdue/63bnv+t25//rdue/5Kpi/9kUmr/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/tKW5//r6+//+/v7///////////////////////////////////////////////////////// + //////////////////////////////////////////////f1+P+BZ4n/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/d3V4/6LHl/+t257/rdue/63bnv+t2p7/rdue/63anv+t257/rdue/63b + nv+t257/rdqe/63bnv+t257/rdue/63bnv+t25//rduf/63bnv+t2p//rdue/63an/+t257/rduf/63b + nv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63b + n/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rdqe/63bn/+t25//rdqe/63bn/+t257/dnJ2/1Iv + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1AtW99RLVy/US1c/1EsW/9RLVv/US1b/1Et + XP9RLFz/USxc/1EtXP9RLlz/a11v/63anv+t25//rdue/63bn/+t257/rduf/63bn/+t257/rdqe/63a + nv+s25//rduf/63bn/+t25//rduf/63bn/+t2p7/rduf/63bn/+t2p//rdue/63an/+t257/rduf/63a + n/+t2p7/rdue/63anv+t2p7/rdqe/63anv+t257/rNqe/63bn/+t257/rdqf/63bnv+t2p7/rdue/63b + nv+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63bn/+t257/rdue/63bnv+o0pv/iJWE/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/3RXff/Z0Nv//v7+//7+/v////////////// + //////////////////////////////////////////////////////////////////////////////7+ + /v/+/v7/xLfH/148aP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1o/Y/+FkIL/rdue/63b + nv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rduf/63bnv+t257/rdue/63bnv+t257/rdue/63b + nv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63b + nv+t25//rdue/4+jif9iTWj/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9XNGL/v7LD//7+ + /v/+/v7///////////////////////////////////////////////////////////////////////// + /////////////////////////////+/s8f9+Y4b/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/d3V4/6LHl/+t257/rdue/63bnv+t2p7/rdue/63anv+t257/rdue/63bnv+t257/rdqe/63b + nv+t257/rdue/63bnv+t25//rduf/63bnv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63b + n/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63b + nv+t2p//rdue/63an/+t257/rdqe/63bn/+t25//rdqe/63bn/+t257/dnJ2/1IvXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1AtW99RLVy/US1c/1EsW/9RLVv/US1b/1EtXP9RLFz/USxc/1Et + XP9RLlz/a11v/63anv+t25//rdue/63bn/+t257/rduf/63bn/+t257/rdqe/63anv+s25//rduf/63b + n/+t25//rduf/63bn/+t2p7/rduf/63bn/+t2p//rdue/63an/+t257/rduf/63an/+t2p7/rdue/63a + nv+t2p7/rdqe/63anv+t257/rNqe/63bn/+t257/rdqf/63bnv+t2p7/rdue/63bnv+t25//rduf/63b + n/+t25//rduf/63bn/+t25//rduf/63bn/+t257/rdue/63bnv+o0pv/iJWE/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/3RXff/Z0Nv//v7+//7+/v////////////////////////////// + //////////////////////////////////////////////////////////////7+/v/+/v7/0MfT/3FV + e/9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1MxXf98fnv/rdue/63bnv+t257/rdue/63b + nv+t257/rdue/63bnv+t257/rduf/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63b + nv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t25//rdue/3+E + ff9WNl//US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9XNGL/v7LD//7+/v/+/v7///////// + //////////////////////////////////////////////////////////////////////////////// + /////////////+fj6f96X4P/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/fH17/6TK + mP+t257/rdue/63bnv+t2p7/rdue/63anv+t257/rdue/63bnv+t257/rdqe/63bnv+t257/rdue/63b + nv+t25//rduf/63bnv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63b + nv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63a + n/+t257/rdqe/63bn/+t25//rdqe/63bn/+t257/dnJ2/1IvXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1AtW99RLVy/US1c/1EsW/9RLVv/US1b/1EtXP9RLFz/USxc/1EtXP9RLlz/a11v/63a + nv+t25//rdue/63bn/+t257/rduf/63bn/+t257/rdqe/63anv+s25//rduf/63bn/+t25//rduf/63b + n/+t2p7/rduf/63bn/+t2p//rdue/63an/+t257/rduf/63an/+t2p7/rdue/63anv+t2p7/rdqe/63a + nv+t257/rNqe/63bn/+t257/rdqf/63bnv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rduf/63b + n/+t25//rduf/63bn/+t257/rdue/63bnv+o0pv/iJWE/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/3FTev/Rx9T//v7+//7+/v////////////////////////////////////////////// + //////////////////////////////////////////////7+/v/+/v7/1MzX/3hdgf9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9sYG//nLyT/63bnv+t257/rdue/63bnv+t257/rdue/63b + nv+t257/rduf/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63b + nv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t25//qdSc/3Zzd/9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9rTXT/zMLP//7+/v/+/v7///////////////////////// + /////////////////////////////////////////////////////////////////////////////+Da + 4v93W4D/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/f4Z+/6XNmf+t257/rdue/63b + nv+t2p7/rdue/63anv+t257/rdue/63bnv+t257/rdqe/63bnv+t257/rdue/63bnv+t25//rduf/63b + nv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63a + n/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rdqe/63b + n/+t25//rdqe/63bn/+t257/dnJ2/1IvXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1At + W99RLVy/US1c/1EsW/9RLVv/US1b/1EtXP9RLFz/USxc/1EtXP9RLlz/a11v/63anv+t25//rdue/63b + n/+t257/rduf/63bn/+t257/rdqe/63anv+s25//rduf/63bn/+t25//rduf/63bn/+t2p7/rduf/63b + n/+t2p//rdue/63an/+t257/rduf/63an/+t2p7/rdue/63anv+t2p7/rdqe/63anv+t257/rNqe/63b + n/+t257/rdqf/63bnv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63b + n/+t257/rdue/63bnv+r2J3/kKaK/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/2dI + cf+6rL7//v7+//7+/v////////////////////////////////////////////////////////////// + //////////////////////////////7+/v/+/v7/4dvj/4x0lP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9iTWj/j6OJ/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rduf/63b + nv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63b + nv+t257/rdue/63bnv+t257/rdue/63bnv+t25//mbaQ/2lbbv9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP94XYH/1MzX//7+/v/+/v7///////////////////////////////////////// + /////////////////////////////////////////////////////////////9nQ2/90V33/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/hI2B/6fPmv+t257/rdue/63bnv+t2p7/rdue/63a + nv+t257/rdue/63bnv+t257/rdqe/63bnv+t257/rdue/63bnv+t25//rduf/63bnv+t2p//rdue/63a + n/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rduf/63b + nv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rdqe/63bn/+t25//rdqe/63b + n/+t257/dnJ2/1IvXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1AtW99RLVy/US1c/1Es + W/9RLVv/US1b/1EtXP9RLFz/USxc/1EtXP9RLlz/a11v/63anv+t25//rdue/63bn/+t257/rduf/63b + n/+t257/rdqe/63anv+s25//rduf/63bn/+t25//rduf/63bn/+t2p7/rduf/63bn/+t2p//rdue/63a + n/+t257/rduf/63an/+t2p7/rdue/63anv+t2p7/rdqe/63anv+t257/rNqe/63bn/+t257/rdqf/63b + nv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63bn/+t257/rdue/63b + nv+t257/mLOP/1k9Yf9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/2FAa/+rmrD//v7+//7+ + /v////////////////////////////////////////////////////////////////////////////// + //////////////7+/v/+/v7/8u/y/6aVrP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9WNl//fYB7/6nUnP+t257/rdue/63bnv+t257/rdue/63bnv+t257/rduf/63bnv+t257/rdue/63b + nv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63b + nv+t257/rdue/63bnv+t25//gouA/1g7Yf9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP+gjab/7erv//7+/v/+/v7///////////////////////////////////////////////////////// + /////////////////////////////////////////////7qsvv9nSHH/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/jJ2H/6nVnP+t257/rdue/63bnv+t2p7/rdue/63anv+t257/rdue/63b + nv+t257/rdqe/63bnv+t257/rdue/63bnv+t25//rduf/63bnv+t2p//rdue/63an/+t257/rduf/63b + nv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63b + n/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rdqe/63bn/+t25//rdqe/63bn/+t257/dnJ2/1Iv + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1AtW99RLVy/US1c/1EsW/9RLVv/US1b/1Et + XP9RLFz/USxc/1EtXP9RLlz/a11v/63anv+t25//rdue/63bn/+t257/rduf/63bn/+t257/rdqe/63a + nv+s25//rduf/63bn/+t25//rduf/63bn/+t2p7/rduf/63bn/+t2p//rdue/63an/+t257/rduf/63a + n/+t2p7/rdue/63anv+t2p7/rdqe/63anv+t257/rNqe/63bn/+t257/rdqf/63bnv+t2p7/rdue/63b + nv+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63bn/+t257/rdue/63bnv+t257/nLyT/2ZU + a/9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1o4Zf+ch6L//v7+//7+/v////////////// + //////////////////////////////////////////////////////////////////////////////7+ + /v/+/v7//v7+/8O3x/9ePGj/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/ZVJq/5Oq + i/+t257/rdue/63bnv+t257/rdue/63bnv+t257/rduf/63bnv+t257/rdue/63bnv+t257/rdue/63b + nv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63b + nv+cvJP/bGFv/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1c0Yv+/scP//v7+//7+ + /v/+/v7///////////////////////////////////////////////////////////////////////// + /////////////////////////////6ORqf9dPGj/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9VNV7/lrGO/63bnv+t257/rdue/63bnv+t2p7/rdue/63anv+t257/rdue/63bnv+t257/rdqe/63b + nv+t257/rdue/63bnv+t25//rduf/63bnv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63b + n/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63b + nv+t2p//rdue/63an/+t257/rdqe/63bn/+t25//rdqe/63bn/+t257/dnJ2/1IvXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1AtW99RLVy/US1c/1EsW/9RLVv/US1b/1EtXP9RLFz/USxc/1Et + XP9RLlz/a11v/63anv+t25//rdue/63bn/+t257/rduf/63bn/+t257/rdqe/63anv+s25//rduf/63b + n/+t25//rduf/63bn/+t2p7/rduf/63bn/+t2p//rdue/63an/+t257/rduf/63an/+t2p7/rdue/63a + nv+t2p7/rdqe/63anv+t257/rNqe/63bn/+t257/rdqf/63bnv+t2p7/rdue/63bnv+t25//rduf/63b + n/+t25//rduf/63bn/+t25//rduf/63bn/+t257/rdue/63bnv+t257/n8GV/25lcf9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP+FbIz//v7+//7+/v////////////////////////////// + //////////////////////////////////////////////////////////////7+/v/+/v7//v7+/9zV + 3v+FbIz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/UzFd/3p6ef+p1Jz/rdue/63b + nv+t257/rdue/63bnv+t257/rduf/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63b + nv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+AhX3/VjZf/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/3hcgP/Uy9f//v7+//7+/v/+/v7///////// + //////////////////////////////////////////////////////////////////////////////// + /////////////5R+mv9XNGH/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9dRWX/mbaR/63b + nv+t257/rdue/63bnv+t2p7/rdue/63anv+t257/rdue/63bnv+t257/rdqe/63bnv+t257/rdue/63b + nv+t25//rduf/63bnv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63b + nv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63a + n/+t257/rdqe/63bn/+t25//rdqe/63bn/+t257/dnJ2/1IvXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1AtW99RLVy/US1c/1EsW/9RLVv/US1b/1EtXP9RLFz/USxc/1EtXP9RLlz/a11v/63a + nv+t25//rdue/63bn/+t257/rduf/63bn/+t257/rdqe/63anv+s25//rduf/63bn/+t25//rduf/63b + n/+t2p7/rduf/63bn/+t2p//rdue/63an/+t257/rduf/63an/+t2p7/rdue/63anv+t2p7/rdqe/63a + nv+t257/rNqe/63bn/+t257/rdqf/63bnv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rduf/63b + n/+t25//rduf/63bn/+t257/rdue/63bnv+t257/pMqY/3t9e/9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9+ZIb/7+zx//7+/v////////////////////////////////////////////// + //////////////////////////////////////////////7+/v/+/v7//v7+//Lv8v+mlKv/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/2JOaP+QpIn/rdue/63bnv+t257/rdue/63b + nv+t257/rduf/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63b + nv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/5OqjP9lU2r/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/5J8mf/l4Of//v7+//7+/v/+/v7///////////////////////// + ////////////////////////////////////////////////////////////////////////9/X4/4Fo + if9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9mVGv/nLyT/63bnv+t257/rdue/63b + nv+t2p7/rdue/63anv+t257/rdue/63bnv+t257/rdqe/63bnv+t257/rdue/63bnv+t25//rduf/63b + nv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63a + n/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rdqe/63b + n/+t25//rdqe/63bn/+t257/dnJ2/1IvXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1At + W99RLVy/US1c/1EsW/9RLVv/US1b/1EtXP9RLFz/USxc/1EtXP9RLlz/a11v/63anv+t25//rdue/63b + n/+t257/rduf/63bn/+t257/rdqe/63anv+s25//rduf/63bn/+t25//rduf/63bn/+t2p7/rduf/63b + n/+t2p//rdue/63an/+t257/rduf/63an/+t2p7/rdue/63anv+t2p7/rdqe/63anv+t257/rNqe/63b + n/+t257/rdqf/63bnv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63b + n/+t257/rdue/63bnv+t257/qNKb/4iVg/9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9xVHr/0cjU//7+/v////////////////////////////////////////////////////////////// + //////////////////////////////7+/v/+/v7//v7+//7+/v/LwM7/akx0/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9oWGz/lrCO/63bnv+t257/rdue/63bnv+t257/rduf/63b + nv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63b + nv+t257/rdue/63bnv+t257/oMKV/29mcv9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/VzRi/76xwv/+/v7//v7+//7+/v/+/v7///////////////////////////////////////// + ////////////////////////////////////////////////////////2dHb/3VYff9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9zbXT/ocSW/63bnv+t257/rdue/63bnv+t2p7/rdue/63a + nv+t257/rdue/63bnv+t257/rdqe/63bnv+t257/rdue/63bnv+t25//rduf/63bnv+t2p//rdue/63a + n/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rduf/63b + nv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rdqe/63bn/+t25//rdqe/63b + n/+t257/dnJ2/1IvXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1AtW99RLVy/US1c/1Es + W/9RLVv/US1b/1EtXP9RLFz/USxc/1EtXP9RLlz/a11v/63anv+t25//rdue/63bn/+t257/rduf/63b + n/+t257/rdqe/63anv+s25//rduf/63bn/+t25//rduf/63bn/+t2p7/rduf/63bn/+t2p//rdue/63a + n/+t257/rduf/63an/+t2p7/rdue/63anv+t2p7/rdqe/63anv+t257/rNqe/63bn/+t257/rdqf/63b + nv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63bn/+t257/rdue/63b + nv+t257/q9id/5Cliv9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9hQGv/q5qx//7+ + /v////////////////////////////////////////////////////////////////////////////// + //////////////7+/v/+/v7//v7+//7+/v/p5Or/mYOf/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9TMV3/cGhy/529k/+t257/rdue/63bnv+t257/rduf/63bnv+t257/rdue/63b + nv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63b + nv+mzpr/dHB2/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/knuZ/+Xf + 5v/+/v7//v7+//7+/v/+/v7///////////////////////////////////////////////////////// + ////////////////////////////////////////uqy+/2dIcf9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9/hX7/pc2Z/63bnv+t257/rdue/63bnv+t2p7/rdue/63anv+t257/rdue/63b + nv+t257/rdqe/63bnv+t257/rdue/63bnv+t25//rduf/63bnv+t2p//rdue/63an/+t257/rduf/63b + nv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63b + n/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rdqe/63bn/+t25//rdqe/63bn/+t257/dnJ2/1Iv + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1AtW99RLVy/US1c/1EsW/9RLVv/US1b/1Et + XP9RLFz/USxc/1EtXP9RLlz/a11v/63anv+t25//rdue/63bn/+t257/rduf/63bn/+t257/rdqe/63a + nv+s25//rduf/63bn/+t25//rduf/63bn/+t2p7/rduf/63bn/+t2p//rdue/63an/+t257/rduf/63a + n/+t2p7/rdue/63anv+t2p7/rdqe/63anv+t257/rNqe/63bn/+t257/rdqf/63bnv+t2p7/rdue/63b + nv+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63bn/+t257/rdue/63bnv+t257/rdqe/5iz + j/9ZPWH/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9UMF//jXWU//7+/v////////////// + //////////////////////////////////////////////////////////////////////////////7+ + /v/+/v7//v7+//7+/v/+/v7/ysDO/2pMdP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/UzFd/3Bpcv+dvZP/rdue/63bnv+t257/rduf/63bnv+t257/rdue/63bnv+t257/rdue/63b + nv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/6PJl/92cnb/UzFd/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9XNGH/vbDB//7+/v/+/v7//v7+//7+ + /v/+/v7///////////////////////////////////////////////////////////////////////// + ////////////////////////o5Gq/108aP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP+MnYf/qdWc/63bnv+t257/rdue/63bnv+t2p7/rdue/63anv+t257/rdue/63bnv+t257/rdqe/63b + nv+t257/rdue/63bnv+t25//rduf/63bnv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63b + n/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63b + nv+t2p//rdue/63an/+t257/rdqe/63bn/+t25//rdqe/63bn/+t257/dnJ2/1IvXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1AtW99RLVy/US1c/1EsW/9RLVv/US1b/1EtXP9RLFz/USxc/1Et + XP9RLlz/a11v/63anv+t25//rdue/63bn/+t257/rduf/63bn/+t257/rdqe/63anv+s25//rduf/63b + n/+t25//rduf/63bn/+t2p7/rduf/63bn/+t2p//rdue/63an/+t257/rduf/63an/+t2p7/rdue/63a + nv+t2p7/rdqe/63anv+t257/rNqe/63bn/+t257/rdqf/63bnv+t2p7/rdue/63bnv+t25//rduf/63b + n/+t25//rduf/63bn/+t25//rduf/63bn/+t257/rdue/63bnv+t257/rdqe/5y7k/9mVGv/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/f2WH/+/t8f////////////////////////////// + //////////////////////////////////////////////////////////////7+/v/+/v7//v7+//7+ + /v/+/v7/6eTq/5iCnv9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Mx + Xf9rX2//l7GP/63bnv+t257/rduf/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63b + nv+t257/rdue/63bnv+t257/rdue/63bnv+t257/oMOV/3Bocv9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP+Se5j/5d/m//7+/v/+/v7//v7+//7+/v/+/v7///////// + //////////////////////////////////////////////////////////////////////////////// + ///39vj/gmiK/1EtW/9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1U1Xv+WsI7/rdqe/63b + nv+t257/rdue/63bnv+t2p7/rdue/63anv+t257/rdue/63bnv+t257/rdqe/63bnv+t257/rdue/63b + nv+t25//rduf/63bnv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63b + nv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63a + n/+t257/rdqe/63bn/+t25//rdqe/63bn/+t257/dnJ2/1IvXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1AtW99RLVy/US1c/1EsW/9RLVv/US1b/1EtXP9RLFz/USxc/1EtXP9RLlz/a11v/63a + nv+t25//rdue/63bn/+t257/rduf/63bn/+t257/rdqe/63anv+s25//rduf/63bn/+t25//rduf/63b + n/+t2p7/rduf/63bn/+t2p//rdue/63an/+t257/rduf/63an/+t2p7/rdue/63anv+t2p7/rdqe/63a + nv+t257/rNqe/63bn/+t257/rdqf/63bnv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rduf/63b + n/+t25//rduf/63bn/+t257/rdue/63bnv+t257/rdqe/6HElv9ybHT/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/a0x0/8K2xv////////////////////////////////////////////// + //////////////////////////////////////////////7+/v/+/v7//v7+//7+/v/+/v7//v7+/87E + 0f9xVHr/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/W0Bj/4CF + fv+jyZj/rduf/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63b + nv+t257/rdue/6nVnP+Lm4b/YUpn/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/148Z//BtMX//v7+//7+/v/+/v7//v7+//7+/v/+/v7///////////////////////// + ///////////////////////////////////////////////////////////////////Z0dv/dVh+/1Et + W/9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/2pcbv+evpT/rdqe/63bnv+t257/rdue/63b + nv+t2p7/rdue/63anv+t257/rdue/63bnv+t257/rdqe/63bnv+t257/rdue/63bnv+t25//rduf/63b + nv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63a + n/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rdqe/63b + n/+t25//rdqe/63bn/+t257/dnJ2/1IvXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1At + W99RLVy/US1c/1EsW/9RLVv/US1b/1EtXP9RLFz/USxc/1EtXP9RLlz/a11v/63anv+t25//rdue/63b + n/+t257/rduf/63bn/+t257/rdqe/63anv+s25//rduf/63bn/+t25//rduf/63bn/+t2p7/rduf/63b + n/+t2p//rdue/63an/+t257/rduf/63an/+t2p7/rdue/63anv+t2p7/rdqe/63anv+t257/rNqe/63b + n/+t257/rdqf/63bnv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63b + n/+t257/rdue/63bnv+t257/rdqe/6jSm/+IlIP/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/Wzhl/52Io/////////////////////////////////////////////////////////////// + //////////////////////////////7+/v/+/v7//v7+//7+/v/+/v7//v7+//r5+v+2p7r/VzRh/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1MyXf9mVmv/i5yH/6bP + mv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/l7KP/2la + bf9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/6SS + qv/x7/L//v7+//7+/v/+/v7//v7+//7+/v/+/v7///////////////////////////////////////// + //////////////////////////////////////////////////+zpLj/ZEVu/1EtW/9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/3t9ev+kypj/rdqe/63bnv+t257/rdue/63bnv+t2p7/rdue/63a + nv+t257/rdue/63bnv+t257/rdqe/63bnv+t257/rdue/63bnv+t25//rduf/63bnv+t2p//rdue/63a + n/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rduf/63b + nv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rdqe/63bn/+t25//rdqe/63b + n/+t257/dnJ2/1IvXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1AtW99RLVy/US1c/1Es + W/9RLVv/US1b/1EtXP9RLFz/USxc/1EtXP9RLlz/a11v/63anv+t25//rdue/63bn/+t257/rduf/63b + n/+t257/rdqe/63anv+s25//rduf/63bn/+t25//rduf/63bn/+t2p7/rduf/63bn/+t2p//rdue/63a + n/+t257/rduf/63an/+t2p7/rdue/63anv+t2p7/rdqe/63anv+t257/rNqe/63bn/+t257/rdqf/63b + nv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63bn/+t257/rdue/63b + nv+t257/rdqe/63bnv+auJH/YUxo/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/3xh + hP/o5On///////////////////////////////////////////////////////////////////////// + //////////////7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/p5Or/l4Gd/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/UzJd/19HZv9zbXT/jJ6H/6TK + mP+t257/rdue/63bnv+t257/rdue/63bnv+t257/m7mS/3t9e/9eRmX/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/kXqY/+Te5v/+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/+/v7///////////////////////////////////////////////////////// + //////////////////////////////f2+P+DaYv/US1c/1EtW/9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/5Ckiv+r2J3/rdqe/63bnv+t257/rdue/63bnv+t2p7/rdue/63anv+t257/rdue/63b + nv+t257/rdqe/63bnv+t257/rdue/63bnv+t25//rduf/63bnv+t2p//rdue/63an/+t257/rduf/63b + nv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63b + n/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rdqe/63bn/+t25//rdqe/63bn/+t257/dnJ2/1Iv + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1AtW99RLVy/US1c/1EsW/9RLVv/US1b/1Et + XP9RLFz/USxc/1EtXP9RLlz/a11v/63anv+t25//rdue/63bn/+t257/rduf/63bn/+t257/rdqe/63a + nv+s25//rduf/63bn/+t25//rduf/63bn/+t2p7/rduf/63bn/+t2p//rdue/63an/+t257/rduf/63a + n/+t2p7/rdue/63anv+t2p7/rdqe/63anv+t257/rNqe/63bn/+t257/rdqf/63bnv+t2p7/rdue/63b + nv+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63bn/+t257/rdue/63bnv+t257/rdqe/63b + nv+gw5X/cmx0/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/2tNdP/Dtsb///////// + //////////////////////////////////////////////////////////////////////////////7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7/1s7Z/31ihf9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1MyXf9cQmT/Z1hs/3Bo + cv9tYnD/Z1hs/2JNaP9WN1//US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP99YoX/1s7Z//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+ + /v/+/v7///////////////////////////////////////////////////////////////////////// + /////////////9LI1f9yVXv/US1c/1EtW/9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/VTVe/5av + jv+t257/rdqe/63bnv+t257/rdue/63bnv+t2p7/rdue/63anv+t257/rdue/63bnv+t257/rdqe/63b + nv+t257/rdue/63bnv+t25//rduf/63bnv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63b + n/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63b + nv+t2p//rdue/63an/+t257/rdqe/63bn/+t25//rdqe/63bn/+t257/dnJ2/1IvXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1AtW99RLVy/US1c/1EsW/9RLVv/US1b/1EtXP9RLFz/USxc/1Et + XP9RLlz/a11v/63anv+t25//rdue/63bn/+t257/rduf/63bn/+t257/rdqe/63anv+s25//rduf/63b + n/+t25//rduf/63bn/+t2p7/rduf/63bn/+t2p//rdue/63an/+t257/rduf/63an/+t2p7/rdue/63a + nv+t2p7/rdqe/63anv+t257/rNqe/63bn/+t257/rdqf/63bnv+t2p7/rdue/63bnv+t25//rduf/63b + n/+t25//rduf/63bn/+t25//rduf/63bn/+t257/rdue/63bnv+t257/rdqe/63bnv+o0pv/h5SD/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1c1Yv+WgJz///////////////////////// + //////////////////////////////////////////////////////////////7+/v/+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/+/v7//////9HI1P92Wn//US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/2lLc//Ivcz//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7///////// + /////////////////////////////////////////////////////////////////////////////6ST + q/9ePWj/US1c/1EtW/9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/d3R3/6LGl/+t257/rdqe/63b + nv+t257/rdue/63bnv+t2p7/rdue/63anv+t257/rdue/63bnv+t257/rdqe/63bnv+t257/rdue/63b + nv+t25//rduf/63bnv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63b + nv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63a + n/+t257/rdqe/63bn/+t25//rdqe/63bn/+t257/dnJ2/1IvXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1AtW99RLVy/US1c/1EsW/9RLVv/US1b/1EtXP9RLFz/USxc/1EtXP9RLlz/a11v/63a + nv+t25//rdue/63bn/+t257/rduf/63bn/+t257/rdqe/63anv+s25//rduf/63bn/+t25//rduf/63b + n/+t2p7/rduf/63bn/+t2p//rdue/63an/+t257/rduf/63an/+t2p7/rdue/63anv+t2p7/rdqe/63a + nv+t257/rNqe/63bn/+t257/rdqf/63bnv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rduf/63b + n/+t25//rduf/63bn/+t257/rdue/63bnv+t257/rdqe/63bnv+t2p7/mLWQ/11FZf9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP92WX7/2tHc//////////////////////////////////// + //////////////////////////////////////////////7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+ + /v/+/v7///////r5+v/KwM7/dlp//1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/ZENt/8O3 + x//+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7///////////////////////// + ////////////////////////////////////////////////////////9/b4/4Nqi/9RLVz/US1c/1Et + W/9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/i5yH/6nVnP+t257/rdqe/63bnv+t257/rdue/63b + nv+t2p7/rdue/63anv+t257/rdue/63bnv+t257/rdqe/63bnv+t257/rdue/63bnv+t25//rduf/63b + nv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63a + n/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rdqe/63b + n/+t25//rdqe/63bn/+t257/dnJ2/1IvXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1At + W99RLVy/US1c/1EsW/9RLVv/US1b/1EtXP9RLFz/USxc/1EtXP9RLlz/a11v/63anv+t25//rdue/63b + n/+t257/rduf/63bn/+t257/rdqe/63anv+s25//rduf/63bn/+t25//rduf/63bn/+t2p7/rduf/63b + n/+t2p//rdue/63an/+t257/rduf/63an/+t2p7/rdue/63anv+t2p7/rdqe/63anv+t257/rNqe/63b + n/+t257/rdqf/63bnv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63b + n/+t257/rdue/63bnv+t257/rdqe/63bnv+t2p7/oMOV/3JsdP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9ePWj/pZOr//////////////////////////////////////////////////// + //////////////////////////////7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7///////// + ///6+fr/ysDO/3Zafv9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9vUnn/zMLP//7+/v/+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7///////////////////////////////////////// + ////////////////////////////////////////tKW5/2VFb/9RLVz/US1c/1EtW/9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9hTGj/mreR/63anv+t257/rdqe/63bnv+t257/rdue/63bnv+t2p7/rdue/63a + nv+t257/rdue/63bnv+t257/rdqe/63bnv+t257/rdue/63bnv+t25//rduf/63bnv+t2p//rdue/63a + n/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rduf/63b + nv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rdqe/63bn/+t25//rdqe/63b + n/+t257/dnJ2/1IvXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1AtW99RLVy/US1c/1Es + W/9RLVv/US1b/1EtXP9RLFz/USxc/1EtXP9RLlz/a11v/63anv+t25//rdue/63bn/+t257/rduf/63b + n/+t257/rdqe/63anv+s25//rduf/63bn/+t25//rduf/63bn/+t2p7/rduf/63bn/+t2p//rdue/63a + n/+t257/rduf/63an/+t2p7/rdue/63anv+t2p7/rdqe/63anv+t257/rNqe/63bn/+t257/rdqf/63b + nv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63bn/+t257/rdue/63b + nv+t257/rdqe/63bnv+t2p7/qNKb/4eTg/9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/el6C/+Hb4/////////////////////////////////////////////////////////////// + //////////////7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//////////////////////97X + 4P+NdZT/VzRh/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/4hwkP/e1+D//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/+/v7///////////////////////////////////////////////////////// + ///////////////////39vj/hGuM/1EtXP9RLVz/US1c/1EtW/9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP97fHr/o8mY/63anv+t257/rdqe/63bnv+t257/rdue/63bnv+t2p7/rdue/63anv+t257/rdue/63b + nv+t257/rdqe/63bnv+t257/rdue/63bnv+t25//rduf/63bnv+t2p//rdue/63an/+t257/rduf/63b + nv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63b + n/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rdqe/63bn/+t25//rdqe/63bn/+t257/dnJ2/1Iv + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1AtW99RLVy/US1c/1EsW/9RLVv/US1b/1Et + XP9RLFz/USxc/1EtXP9RLlz/a11v/63anv+t25//rdue/63bn/+t257/rduf/63bn/+t257/rdqe/63a + nv+s25//rduf/63bn/+t25//rduf/63bn/+t2p7/rduf/63bn/+t2p//rdue/63an/+t257/rduf/63a + n/+t2p7/rdue/63anv+t2p7/rdqe/63anv+t257/rNqe/63bn/+t257/rdqf/63bnv+t2p7/rdue/63b + nv+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63bn/+t257/rdue/63bnv+t257/rdqe/63b + nv+t2p7/rdue/5exjv9ZPGH/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/YkFs/62d + sv////////////////////////////////////////////////////////////////////////////7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7////////////////////////////s6O3/pJGp/107 + Z/9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/lH6b/+fi6f/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+ + /v/+/v7///////////////////////////////////////////////////////////////////////// + //+0pbn/ZUVv/1EtXP9RLVz/US1c/1EtW/9RLVz/US1c/1EtXP9RLVz/US1c/1U0Xv+Vro3/rdue/63a + nv+t257/rdqe/63bnv+t257/rdue/63bnv+t2p7/rdue/63anv+t257/rdue/63bnv+t257/rdqe/63b + nv+t257/rdue/63bnv+t25//rduf/63bnv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63b + n/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63b + nv+t2p//rdue/63an/+t257/rdqe/63bn/+t25//rdqe/63bn/+t257/dnJ2/1IvXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1AtW99RLVy/US1c/1EsW/9RLVv/US1b/1EtXP9RLFz/USxc/1Et + XP9RLlz/a11v/63anv+t25//rdue/63bn/+t257/rduf/63bn/+t257/rdqe/63anv+s25//rduf/63b + n/+t25//rduf/63bn/+t2p7/rduf/63bn/+t2p//rdue/63an/+t257/rduf/63an/+t2p7/rdue/63a + nv+t2p7/rdqe/63anv+t257/rNqe/63bn/+t257/rdqf/63bnv+t2p7/rdue/63bnv+t25//rduf/63b + n/+t25//rduf/63bn/+t25//rduf/63bn/+t257/rdue/63bnv+t257/rdqe/63bnv+t2p7/rdue/6LG + l/92c3f/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/3pfg//h2+P///////// + //////////////////////////////////////////////////////////////7+/v/+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/+/v7/////////////////////////////////+vn6/83D0f+AZof/VzRh/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/3tgg//HvMv/9fP2//7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7///////// + //////////////////////////////////////////////////////////////f2+P+FbIz/US1c/1Et + XP9RLVz/US1c/1EtW/9RLVz/US1c/1EtXP9RLVz/US1c/2pcbv+dvZP/rdue/63anv+t257/rdqe/63b + nv+t257/rdue/63bnv+t2p7/rdue/63anv+t257/rdue/63bnv+t257/rdqe/63bnv+t257/rdue/63b + nv+t25//rduf/63bnv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63b + nv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63a + n/+t257/rdqe/63bn/+t25//rdqe/63bn/+t257/dnJ2/1IvXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1AtW99RLVy/US1c/1EsW/9RLVv/US1b/1EtXP9RLFz/USxc/1EtXP9RLlz/a11v/63a + nv+t25//rdue/63bn/+t257/rduf/63bn/+t257/rdqe/63anv+s25//rduf/63bn/+t25//rduf/63b + n/+t2p7/rduf/63bn/+t2p//rdue/63an/+t257/rduf/63an/+t2p7/rdue/63anv+t2p7/rdqe/63a + nv+t257/rNqe/63bn/+t257/rdqf/63bnv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rduf/63b + n/+t25//rduf/63bn/+t257/rdue/63bnv+t257/rdqe/63bnv+t2p7/rdue/6vYnf+SqIv/WTxh/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/149af+ikKn/9/b4//////////////////// + //////////////////////////////////////////////7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+ + /v/+/v7////////////////////////////////////////////r5+z/saG2/25ReP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9uUXj/vbDB//Xz9v///////v7+//7+/v/+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7///////////////////////// + /////////////////////////////////////////////62ds/9iQmz/US1c/1EtXP9RLVz/US1c/1Et + W/9RLVz/US1c/1EtXP9RLVz/US1c/4qahv+p1Zz/rdue/63anv+t257/rdqe/63bnv+t257/rdue/63b + nv+t2p7/rdue/63anv+t257/rdue/63bnv+t257/rdqe/63bnv+t257/rdue/63bnv+t25//rduf/63b + nv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63a + n/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rdqe/63b + n/+t25//rdqe/63bn/+t257/dnJ2/1IvXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1At + W99RLVy/US1c/1EsW/9RLVv/US1b/1EtXP9RLFz/USxc/1EtXP9RLlz/a11v/63anv+t25//rdue/63b + n/+t257/rduf/63bn/+t257/rdqe/63anv+s25//rduf/63bn/+t25//rduf/63bn/+t2p7/rduf/63b + n/+t2p//rdue/63an/+t257/rduf/63an/+t2p7/rdue/63anv+t2p7/rdqe/63anv+t257/rNqe/63b + n/+t257/rdqf/63bnv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63b + n/+t257/rdue/63bnv+t257/rdqe/63bnv+t2p7/rdue/63bnv+hxZb/dnN3/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9wU3n/y8HP//////////////////////////////////// + //////////////////////////////7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7///////// + /////////////////////////////////////////////+vn7P+6rb7/f2SH/1YzYf9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/blB3/6qZsP/m4ej//////////////////v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7///////////////////////////////////////// + ////////////////////////4dzj/3tgg/9RLVz/US1c/1EtXP9RLVz/US1c/1EtW/9RLVz/US1c/1Et + XP9RLVz/altt/528k/+t257/rdue/63anv+t257/rdqe/63bnv+t257/rdue/63bnv+t2p7/rdue/63a + nv+t257/rdue/63bnv+t257/rdqe/63bnv+t257/rdue/63bnv+t25//rduf/63bnv+t2p//rdue/63a + n/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rduf/63b + nv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rdqe/63bn/+t25//rdqe/63b + n/+t257/dnJ2/1IvXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1AtW99RLVy/US1c/1Es + W/9RLVv/US1b/1EtXP9RLFz/USxc/1EtXP9RLlz/a11v/63anv+t25//rdue/63bn/+t257/rduf/63b + n/+t257/rdqe/63anv+s25//rduf/63bn/+t25//rduf/63bn/+t2p7/rduf/63bn/+t2p//rdue/63a + n/+t257/rduf/63an/+t2p7/rdue/63anv+t2p7/rdqe/63anv+t257/rNqe/63bn/+t257/rdqf/63b + nv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63bn/+t257/rdue/63b + nv+t257/rdqe/63bnv+t2p7/rdue/63bnv+r153/k6uM/11EZf9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9UMV//jXaU//f2+P////////////////////////////////////////////// + //////////////7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7///////////////////////// + ////////////////////////////////////////+fn6/9vT3f+ahaD/Z0dx/1YzYf9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/bU93/6SRqv/g2uL///////// + /////////////////////////v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/+/v7///////////////////////////////////////////////////////// + ////////mIOe/1g1Yv9RLVz/US1c/1EtXP9RLVz/US1c/1EtW/9RLVz/US1c/1EtXP9RLVz/ipqG/6nU + nP+t257/rdue/63anv+t257/rdqe/63bnv+t257/rdue/63bnv+t2p7/rdue/63anv+t257/rdue/63b + nv+t257/rdqe/63bnv+t257/rdue/63bnv+t25//rduf/63bnv+t2p//rdue/63an/+t257/rduf/63b + nv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63b + n/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rdqe/63bn/+t25//rdqe/63bn/+t257/dnJ2/1Iv + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1AtW99RLVy/US1c/1EsW/9RLVv/US1b/1Et + XP9RLFz/USxc/1EtXP9RLlz/a11v/63anv+t25//rdue/63bn/+t257/rduf/63bn/+t257/rdqe/63a + nv+s25//rduf/63bn/+t25//rduf/63bn/+t2p7/rduf/63bn/+t2p//rdue/63an/+t257/rduf/63a + n/+t2p7/rdue/63anv+t2p7/rdqe/63anv+t257/rNqe/63bn/+t257/rdqf/63bnv+t2p7/rdue/63b + nv+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63bn/+t257/rdue/63bnv+t257/rdqe/63b + nv+t2p7/rdue/63bnv+t257/o8iX/3p6ev9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/ZkZw/7anuv////////////////////////////////////////////////////////////7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7///////////////////////////////////////// + ////////////////////////////////////////+fj6/+nl6//Jvsz/qJat/4x2lP98YoX/d1uA/2dH + cP9hQGv/d1t//4x1lP+diaP/qJat/7mqvf/l3+b///////////////////////////////////////// + /////////v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+ + /v/+/v7////////////////////////////////////////////////////////////EuMj/bU92/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtW/9RLVz/US1c/1EtXP9lU2v/m7mS/63bnv+t257/rdue/63a + nv+t257/rdqe/63bnv+t257/rdue/63bnv+t2p7/rdue/63anv+t257/rdue/63bnv+t257/rdqe/63b + nv+t257/rdue/63bnv+t25//rduf/63bnv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63b + n/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63b + nv+t2p//rdue/63an/+t257/rdqe/63bn/+t25//rdqe/63bn/+t257/dnJ2/1IvXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1AtW99RLVy/US1c/1EsW/9RLVv/US1b/1EtXP9RLFz/USxc/1Et + XP9RLlz/a11v/63anv+t25//rdue/63bn/+t257/rduf/63bn/+t257/rdqe/63anv+s25//rduf/63b + n/+t25//rduf/63bn/+t2p7/rduf/63bn/+t2p//rdue/63an/+t257/rduf/63an/+t2p7/rdue/63a + nv+t2p7/rdqe/63anv+t257/rNqe/63bn/+t257/rdqf/63bnv+t2p7/rdue/63bnv+t25//rduf/63b + n/+t25//rduf/63bn/+t25//rduf/63bn/+t257/rdue/63bnv+t257/rdqe/63bnv+t2p7/rdue/63b + nv+t257/q9ed/5OrjP9dRGX/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/3hc + gf/b093///////////////////////////////////////////////////////7+/v/+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/+/v7///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////////////////////v7+//7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7///////// + //////////////////////////////////////////////Dt8f+Daov/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtW/9RLVz/US1c/1EtXP+KmYb/qdSc/63bnv+t257/rdue/63anv+t257/rdqe/63b + nv+t257/rdue/63bnv+t2p7/rdue/63anv+t257/rdue/63bnv+t257/rdqe/63bnv+t257/rdue/63b + nv+t25//rduf/63bnv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63b + nv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63a + n/+t257/rdqe/63bn/+t25//rdqe/63bn/+t257/dnJ2/1IvXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1AtW99RLVy/US1c/1EsW/9RLVv/US1b/1EtXP9RLFz/USxc/1EtXP9RLlz/a11v/63a + nv+t25//rdue/63bn/+t257/rduf/63bn/+t257/rdqe/63anv+s25//rduf/63bn/+t25//rduf/63b + n/+t2p7/rduf/63bn/+t2p//rdue/63an/+t257/rduf/63an/+t2p7/rdue/63anv+t2p7/rdqe/63a + nv+t257/rNqe/63bn/+t257/rdqf/63bnv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rduf/63b + n/+t25//rduf/63bn/+t257/rdue/63bnv+t257/rdqe/63bnv+t2p7/rdue/63bnv+t257/rduf/6PI + l/96enn/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1QxX/+Hb47/6eXq//// + //////////////////////////////////////////////7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+ + /v/+/v7///////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////v7+//7+/v/+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7///////////////////////// + ////////////////////////9/b4/5aAnP9YNWL/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + W/9RLVz/US1c/2VTav+buJH/rdue/63bnv+t257/rdue/63anv+t257/rdqe/63bnv+t257/rdue/63b + nv+t2p7/rdue/63anv+t257/rdue/63bnv+t257/rdqe/63bnv+t257/rdue/63bnv+t25//rduf/63b + nv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63a + n/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rdqe/63b + n/+t25//rdqe/63bn/+t257/dnJ2/1IvXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1At + W99RLVy/US1c/1EsW/9RLVv/US1b/1EtXP9RLFz/USxc/1EtXP9RLlz/a11v/63anv+t25//rdue/63b + n/+t257/rduf/63bn/+t257/rdqe/63anv+s25//rduf/63bn/+t25//rduf/63bn/+t2p7/rduf/63b + n/+t2p//rdue/63an/+t257/rduf/63an/+t2p7/rdue/63anv+t2p7/rdqe/63anv+t257/rNqe/63b + n/+t257/rdqf/63bnv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63b + n/+t257/rdue/63bnv+t257/rdqe/63bnv+t2p7/rdue/63bnv+t257/rduf/6vXnf+Tqoz/XURl/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9cOmb/nomk//f2+P////////////// + //////////////////////////////7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7///////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7///////////////////////////////////////// + ////////r5+1/2NDbf9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtW/9RLVz/VTRe/4uc + h/+p1Jz/rdue/63bnv+t257/rdue/63anv+t257/rdqe/63bnv+t257/rdue/63bnv+t2p7/rdue/63a + nv+t257/rdue/63bnv+t257/rdqe/63bnv+t257/rdue/63bnv+t25//rduf/63bnv+t2p//rdue/63a + n/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rduf/63b + nv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rdqe/63bn/+t25//rdqe/63b + n/+t257/dnJ2/1IvXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1AtW99RLVy/US1c/1Es + W/9RLVv/US1b/1EtXP9RLFz/USxc/1EtXP9RLlz/a11v/63anv+t25//rdue/63bn/+t257/rduf/63b + n/+t257/rdqe/63anv+s25//rduf/63bn/+t25//rduf/63bn/+t2p7/rduf/63bn/+t2p//rdue/63a + n/+t257/rduf/63an/+t2p7/rdue/63anv+t2p7/rdqe/63anv+t257/rNqe/63bn/+t257/rdqf/63b + nv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63bn/+t257/rdue/63b + nv+t257/rdqe/63bnv+t2p7/rdue/63bnv+t257/rduf/63bnv+ky5j/fYF8/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/akx0/76xwv////////////////////////////// + //////////////7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/+/v7////////////////////////////////////////////b093/eV2C/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtW/9RLVz/enp5/6PIl/+t2p//rdue/63b + nv+t257/rdue/63anv+t257/rdqe/63bnv+t257/rdue/63bnv+t2p7/rdue/63anv+t257/rdue/63b + nv+t257/rdqe/63bnv+t257/rdue/63bnv+t25//rduf/63bnv+t2p//rdue/63an/+t257/rduf/63b + nv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63b + n/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rdqe/63bn/+t25//rdqe/63bn/+t257/dnJ2/1Iv + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1AtW99RLVy/US1c/1EsW/9RLVv/US1b/1Et + XP9RLFz/USxc/1EtXP9RLlz/a11v/63anv+t25//rdue/63bn/+t257/rduf/63bn/+t257/rdqe/63a + nv+s25//rduf/63bn/+t25//rduf/63bn/+t2p7/rduf/63bn/+t2p//rdue/63an/+t257/rduf/63a + n/+t2p7/rdue/63anv+t2p7/rdqe/63anv+t257/rNqe/63bn/+t257/rdqf/63bnv+t2p7/rdue/63b + nv+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63bn/+t257/rdue/63bnv+t257/rdqe/63b + nv+t2p7/rdue/63bnv+t257/rduf/63bnv+t257/nb6T/21icP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/3JVe//Nw9D///////////////////////////////////////7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7///////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+ + /v/+/v7//////////////////////////////////////+Ld5P99Y4X/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtW/9ZPGH/la6N/63bn/+t2p//rdue/63bnv+t257/rdue/63a + nv+t257/rdqe/63bnv+t257/rdue/63bnv+t2p7/rdue/63anv+t257/rdue/63bnv+t257/rdqe/63b + nv+t257/rdue/63bnv+t25//rduf/63bnv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63b + n/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63b + nv+t2p//rdue/63an/+t257/rdqe/63bn/+t25//rdqe/63bn/+t257/dnJ2/1IvXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1AtW99RLVy/US1c/1EsW/9RLVv/US1b/1EtXP9RLFz/USxc/1Et + XP9RLlz/a11v/63anv+t25//rdue/63bn/+t257/rduf/63bn/+t257/rdqe/63anv+s25//rduf/63b + n/+t25//rduf/63bn/+t2p7/rduf/63bn/+t2p//rdue/63an/+t257/rduf/63an/+t2p7/rdue/63a + nv+t2p7/rdqe/63anv+t257/rNqe/63bn/+t257/rdqf/63bnv+t2p7/rdue/63bnv+t25//rduf/63b + n/+t25//rduf/63bn/+t25//rduf/63bn/+t257/rdue/63bnv+t257/rdqe/63bnv+t2p7/rdue/63b + nv+t257/rduf/63bnv+t257/q9ed/5KpjP9cRGX/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1QxX/+BZ4n/29Td//////////////////////////////////7+/v/+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/+/v7///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////////////////////v7+//7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7///////// + ////////////////////////6eXq/4Joif9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtW/+FkIH/qNGb/63bn/+t2p//rdue/63bnv+t257/rdue/63anv+t257/rdqe/63b + nv+t257/rdue/63bnv+t2p7/rdue/63anv+t257/rdue/63bnv+t257/rdqe/63bnv+t257/rdue/63b + nv+t25//rduf/63bnv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63b + nv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63a + n/+t257/rdqe/63bn/+t25//rdqe/63bn/+t257/dnJ2/1IvXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1AtW99RLVy/US1c/1EsW/9RLVv/US1b/1EtXP9RLFz/USxc/1EtXP9RLlz/a11v/63a + nv+t25//rdue/63bn/+t257/rduf/63bn/+t257/rdqe/63anv+s25//rduf/63bn/+t25//rduf/63b + n/+t2p7/rduf/63bn/+t2p//rdue/63an/+t257/rduf/63an/+t2p7/rdue/63anv+t2p7/rdqe/63a + nv+t257/rNqe/63bn/+t257/rdqf/63bnv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rduf/63b + n/+t25//rduf/63bn/+t257/rdue/63bnv+t257/rdqe/63bnv+t2p7/rdue/63bnv+t257/rduf/63b + nv+t257/rdue/6fRm/+HkoL/VTRe/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9UMV//gmiJ/9zU3v////////////////////////////7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+ + /v/+/v7///////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////v7+//7+/v/+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7///////////////////////// + ///w7vL/jXaU/1QxX/9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/3Vx + dv+hxJb/rdqf/63bn/+t2p//rdue/63bnv+t257/rdue/63anv+t257/rdqe/63bnv+t257/rdue/63b + nv+t2p7/rdue/63anv+t257/rdue/63bnv+t257/rdqe/63bnv+t257/rdue/63bnv+t25//rduf/63b + nv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63a + n/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rdqe/63b + n/+t25//rdqe/63bn/+t257/dnJ2/1IvXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1At + W99RLVy/US1c/1EsW/9RLVv/US1b/1EtXP9RLFz/USxc/1EtXP9RLlz/a11v/63anv+t25//rdue/63b + n/+t257/rduf/63bn/+t257/rdqe/63anv+s25//rduf/63bn/+t25//rduf/63bn/+t2p7/rduf/63b + n/+t2p//rdue/63an/+t257/rduf/63an/+t2p7/rdue/63anv+t2p7/rdqe/63anv+t257/rNqe/63b + n/+t257/rdqf/63bnv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63b + n/+t257/rdue/63bnv+t257/rdqe/63bnv+t2p7/rdue/63bnv+t257/rduf/63bnv+t257/rdue/63b + nv+gxJb/dXF2/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/VDFf/4Jo + iv/c1N7///////////////////////7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7///////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7///////////////////////f2+P+gjKb/XDpm/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/YUpn/5izj/+t25//rdqf/63b + n/+t2p//rdue/63bnv+t257/rdue/63anv+t257/rdqe/63bnv+t257/rdue/63bnv+t2p7/rdue/63a + nv+t257/rdue/63bnv+t257/rdqe/63bnv+t257/rdue/63bnv+t25//rduf/63bnv+t2p//rdue/63a + n/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rduf/63b + nv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rdqe/63bn/+t25//rdqe/63b + n/+t257/dnJ2/1IvXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1AtW99RLVy/US1c/1Es + W/9RLVv/US1b/1EtXP9RLFz/USxc/1EtXP9RLlz/a11v/63anv+t25//rdue/63bn/+t257/rduf/63b + n/+t257/rdqe/63anv+s25//rduf/63bn/+t25//rduf/63bn/+t2p7/rduf/63bn/+t2p//rdue/63a + n/+t257/rduf/63an/+t2p7/rdue/63anv+t2p7/rdqe/63anv+t257/rNqe/63bn/+t257/rdqf/63b + nv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63bn/+t257/rdue/63b + nv+t257/rdqe/63bnv+t2p7/rdue/63bnv+t257/rduf/63bnv+t257/rdue/63bnv+r153/k6uM/2BK + Z/9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1QxX/+DaYr/3NXe//// + //////////////7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/+/v7/////////////////6ubr/4pykf9UMV//US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9VNF7/jqGJ/6vXnf+t25//rdqf/63bn/+t2p//rdue/63b + nv+t257/rdue/63anv+t257/rdqe/63bnv+t257/rdue/63bnv+t2p7/rdue/63anv+t257/rdue/63b + nv+t257/rdqe/63bnv+t257/rdue/63bnv+t25//rduf/63bnv+t2p//rdue/63an/+t257/rduf/63b + nv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63b + n/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rdqe/63bn/+t25//rdqe/63bn/+t257/dnJ2/1Iv + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1AtW99RLVy/US1c/1EsW/9RLVv/US1b/1Et + XP9RLFz/USxc/1EtXP9RLlz/a11v/63anv+t25//rdue/63bn/+t257/rduf/63bn/+t257/rdqe/63a + nv+s25//rduf/63bn/+t25//rduf/63bn/+t2p7/rduf/63bn/+t2p//rdue/63an/+t257/rduf/63a + n/+t2p7/rdue/63anv+t2p7/rdqe/63anv+t257/rNqe/63bn/+t257/rdqf/63bnv+t2p7/rdue/63b + nv+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63bn/+t257/rdue/63bnv+t257/rdqe/63b + nv+t2p7/rdue/63bnv+t257/rduf/63bnv+t257/rdue/63bnv+t2p7/qdSc/4qZhv9VNF7/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9UMV//f2SH/9XN2P////////////7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7///////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+ + /v/+/v7////////////q5uv/i3OS/1QxX/9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP+Ahn7/ps2Z/63bn/+t25//rdqf/63bn/+t2p//rdue/63bnv+t257/rdue/63a + nv+t257/rdqe/63bnv+t257/rdue/63bnv+t2p7/rdue/63anv+t257/rdue/63bnv+WsI7/jJyG/4aR + gv+Fj4L/hY6C/4WPgv+FjoL/hY+C/4WPgv+Fj4L/hY+C/4WPgv+FjoL/hY+C/4WPgv+Fj4L/hY+C/4WP + gv+Fj4L/hY+C/4WPgv+Fj4L/hY+C/4WPgv+Fj4L/hY+C/4WPgv+KmIX/lKyN/6XMmf+s2Z7/rduf/63b + nv+t2p//rdue/63an/+t257/rdqe/63bn/+t25//rdqe/63bn/+t257/dnJ2/1IvXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1AtW99RLVy/US1c/1EsW/9RLVv/US1b/1EtXP9RLFz/USxc/1Et + XP9RLlz/a11v/63anv+t25//rdue/63bn/+t257/rduf/63bn/+t257/rdqe/63anv+s25//rduf/63b + n/+t25//rduf/63bn/+t2p7/rduf/63bn/+t2p//rdue/63an/+t257/rduf/63an/+t2p7/rdue/63a + nv+t2p7/rdqe/63anv+t257/rNqe/63bn/+t257/rdqf/63bnv+t2p7/rdue/63bnv+t25//rduf/63b + n/+t25//rduf/63bn/+t25//rduf/63bn/+t257/rdue/63bnv+t257/rdqe/63bnv+t2p7/rdue/63b + nv+t257/rduf/63bnv+t257/rdue/63bnv+t2p7/rdue/6DDlv90cHb/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/VTFf/3tghP/PxdL///////7+/v/+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/+/v7///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////////////////////v7+//7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//////+Pe + 5f+AZ4j/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/3Rw + dv+gw5b/rdqf/63bn/+t25//rdqf/63bn/+t2p//rdue/63bnv+t257/rdue/63anv+t257/rdqe/63b + nv+t257/rdue/63bnv+t2p7/rdue/63anv+t257/hI6B/15GZf9SL1z/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Y2X/91cnb/osiX/6zanv+t2p//rdue/63a + n/+t257/rdqe/63bn/+t25//rdqe/63bn/+t257/dnJ2/1IvXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1AtW99RLVy/US1c/1EsW/9RLVv/US1b/1EtXP9RLFz/USxc/1EtXP9RLlz/a11v/63a + nv+t25//rdue/63bn/+t257/rduf/63bn/+t257/rdqe/63anv+s25//rduf/63bn/+t25//rduf/63b + n/+t2p7/rduf/63bn/+t2p//rdue/63an/+t257/rduf/63an/+t2p7/rdue/63anv+t2p7/rdqe/63a + nv+t257/rNqe/63bn/+t257/rdqf/63bnv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rduf/63b + n/+t25//rduf/63bn/+t257/rdue/63bnv+t257/rdqe/63bnv+t2p7/rdue/63bnv+t257/rduf/63b + nv+t257/rdue/63bnv+t2p7/rdue/63bnv+gw5X/dHB1/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9tT3b/vbDB//j2+P/+/v7//v7+//7+/v/+/v7//v7+//7+ + /v/+/v7///////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////v7+//7+/v/+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7/yL3L/3FUev9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/ZFFq/5m1kP+t25//rdqf/63b + n/+t25//rdqf/63bn/+t2p//rdue/63bnv+t257/rdue/63anv+t257/rdqe/63bnv+t257/rdue/63b + nv+t2p7/rdue/5/BlP9rXW7/UzFd/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/VjZf/4ubhv+q1p3/rdue/63an/+t257/rdqe/63b + n/+t25//rdqe/63bn/+t257/dnJ2/1IvXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1At + W99RLVy/US1c/1EsW/9RLVv/US1b/1EtXP9RLFz/USxc/1EtXP9RLlz/a11v/63anv+t25//rdue/63b + n/+t257/rduf/63bn/+t257/rdqe/63anv+s25//rduf/63bn/+t25//rduf/63bn/+t2p7/rduf/63b + n/+t2p//rdue/63an/+t257/rduf/63an/+t2p7/rdue/63anv+t2p7/rdqe/63anv+t257/rNqe/63b + n/+t257/rdqf/63bnv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63b + n/+t257/rdue/63bnv+t257/rdqe/63bnv+t2p7/rdue/63bnv+t257/rduf/63bnv+t257/rdue/63b + nv+t2p7/rdue/63bnv+t25//oMKV/3Rvdf9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/XTtn/5qGof/q5uv//v7+//7+/v/+/v7//v7+//7+/v/+/v7///////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//j2+P+pmK//YUBr/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9gSmf/l7GP/63an/+t25//rdqf/63bn/+t25//rdqf/63b + n/+t2p//rdue/63bnv+t257/rdue/63anv+t257/rdqe/63bnv+t257/rdue/63bnv+t2p7/kqmL/15F + Zf9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP91cnb/qNOb/63an/+t257/rdqe/63bn/+t25//rdqe/63b + n/+t257/dnJ2/1IvXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1AtW99RLVy/US1c/1Es + W/9RLVv/US1b/1EtXP9RLFz/USxc/1EtXP9RLlz/a11v/63anv+t25//rdue/63bn/+t257/rduf/63b + n/+t257/rdqe/63anv+s25//rduf/63bn/+t25//rduf/63bn/+t2p7/rduf/63bn/+t2p//rdue/63a + n/+t257/rduf/63an/+t2p7/rdue/63anv+t2p7/rdqe/63anv+t257/rNqe/63bn/+t257/rdqf/63b + nv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63bn/+t257/rdue/63b + nv+t257/rdqe/63bnv+t2p7/rdue/63bnv+t257/rduf/63bnv+t257/rdue/63bnv+t2p7/rdue/63b + nv+t25//rduf/56/lP9wZ3L/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1UxX/99YoX/0MbT//7+/v/+/v7//v7+//7+/v/+/v7///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+ + /v/+/v7/6ufs/412lP9VMV//US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/2BKZ/+WsY7/rdqe/63an/+t25//rdqf/63bn/+t25//rdqf/63bn/+t2p//rdue/63b + nv+t257/rdue/63anv+t257/rdqe/63bnv+t257/rdue/63bnv+jypj/Y1Bp/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/i5uG/6rWnf+t257/rdqe/63bn/+t25//rdqe/63bn/+t257/dnJ2/1Iv + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1AtW99RLVy/US1c/1EsW/9RLVv/US1b/1Et + XP9RLFz/USxc/1EtXP9RLlz/a11v/63anv+t25//rdue/63bn/+t257/rduf/63bn/+t257/rdqe/63a + nv+s25//rduf/63bn/+t25//rduf/63bn/+t2p7/rduf/63bn/+t2p//rdue/63an/+t257/rduf/63a + n/+t2p7/rdue/63anv+t2p7/rdqe/63anv+t257/rNqe/63bn/+t257/rdqf/63bnv+t2p7/rdue/63b + nv+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63bn/+t257/rdue/63bnv+t257/rdqe/63b + nv+t2p7/rdue/63bnv+t257/rduf/63bnv+t257/rdue/63bnv+t2p7/rdue/63bnv+t25//rduf/63b + n/+cu5L/a2Bv/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/YUFr/6KQqP/r5+z//v7+//7+/v/+/v7///////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//j3+P+4qrz/aktz/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/XENk/5St + jf+t257/rdqe/63an/+t25//rdqf/63bn/+t25//rdqf/63bn/+t2p//rdue/63bnv+t257/rdue/63a + nv+t257/rdqe/63bnv+t257/rdue/63bnv9zb3X/VDRf/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/XEFj/6HFlv+s2p7/rdqe/63bn/+t25//rdqe/63bn/+t257/dnJ2/1IvXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1AtW99RLVy/US1c/1EsW/9RLVv/US1b/1EtXP9RLFz/USxc/1Et + XP9RLlz/a11v/63anv+t25//rdue/63bn/+t257/rduf/63bn/+t257/rdqe/63anv+s25//rduf/63b + n/+t25//rduf/63bn/+t2p7/rduf/63bn/+t2p//rdue/63an/+t257/rduf/63an/+t2p7/rdue/63a + nv+t2p7/rdqe/63anv+t257/rNqe/63bn/+t257/rdqf/63bnv+t2p7/rdue/63bnv+t25//rduf/63b + n/+t25//rduf/63bn/+t25//rduf/63bn/+t257/rdue/63bnv+t257/rdqe/63bnv+t2p7/rdue/63b + nv+t257/rduf/63bnv+t257/rdue/63bnv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//mreR/2hY + bP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Uy + X/9+Y4b/zMLQ//j3+f/+/v7///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////////////////////v7+//7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7/0cfU/3dbgP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9cQ2T/kKWK/6vXnf+t257/rdqe/63a + n/+t25//rdqf/63bn/+t25//rdqf/63bn/+t2p//rdue/63bnv+t257/rdue/63anv+t257/rdqe/63b + nv+t257/rdue/46hiP9dRGX/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/3t9 + ev+p1Jz/rdqe/63bn/+t25//rdqe/63bn/+t257/dnJ2/1IvXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1AtW99RLVy/US1c/1EsW/9RLVv/US1b/1EtXP9RLFz/USxc/1EtXP9RLlz/a11v/63a + nv+t25//rdue/63bn/+t257/rduf/63bn/+t257/rdqe/63anv+s25//rduf/63bn/+t25//rduf/63b + n/+t2p7/rduf/63bn/+t2p//rdue/63an/+t257/rduf/63an/+t2p7/rdue/63anv+t2p7/rdqe/63a + nv+t257/rNqe/63bn/+t257/rdqf/63bnv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rduf/63b + n/+t25//rduf/63bn/+t257/rdue/63bnv+t257/rdqe/63bnv+t2p7/rdue/63bnv+t257/rduf/63b + nv+t257/rdue/63bnv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rdqf/5q2kf9oWGz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/Xjxo/4xz + k//Nw9D/+Pf5//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////v7+//7+/v/+/v7//v7+//7+ + /v/+/v7//v7+/97X4P+Vfpv/Xjxo/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/2BJZ/+Wr47/rdue/63bnv+t257/rdqe/63an/+t25//rdqf/63b + n/+t25//rdqf/63bn/+t2p//rdue/63bnv+t257/rdue/63anv+t257/rdqe/63bnv+t257/rdue/3Bn + cv9TMl3/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Y3X/+mz5r/rdqe/63b + n/+t25//rdqe/63bn/+t257/dnJ2/1IvXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1At + W99RLVy/US1c/1EsW/9RLVv/US1b/1EtXP9RLFz/USxc/1EtXP9RLlz/a11v/63anv+t25//rdue/63b + n/+t257/rduf/63bn/+t257/rdqe/63anv+s25//rduf/63bn/+t25//rduf/63bn/+t2p7/rduf/63b + n/+t2p//rdue/63an/+t257/rduf/63an/+t2p7/rdue/63anv+t2p7/rdqe/63anv+t257/rNqe/63b + n/+t257/rdqf/63bnv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63b + n/+t257/rdue/63bnv+t257/rdqe/63bnv+t2p7/rdue/63bnv+t257/rduf/63bnv+t257/rdue/63b + nv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rdqf/6vXnf+Xso//a19v/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9ePGj/jHSU/83D + 0f/49/n///////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////v7+//7+/v/+/v7//v7+//7+/v/f2OH/j3eV/1k3 + ZP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/YEln/5Wujv+t257/rdue/63bnv+t257/rdqe/63an/+t25//rdqf/63bn/+t25//rdqf/63b + n/+t2p//rdue/63bnv+t257/rdue/63anv+t257/rdqe/63bnv+t257/qNKb/2VUa/9RLVv/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP+bupL/rNme/63bn/+t25//rdqe/63b + n/+t257/dnJ2/1IvXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1AtW99RLVy/US1c/1Es + W/9RLVv/US1b/1EtXP9RLFz/USxc/1EtXP9RLlz/a11v/63anv+t25//rdue/63bn/+t257/rduf/63b + n/+t257/rdqe/63anv+s25//rduf/63bn/+t25//rduf/63bn/+t2p7/rduf/63bn/+t2p//rdue/63a + n/+t257/rduf/63an/+t2p7/rdue/63anv+t2p7/rdqe/63anv+t257/rNqe/63bn/+t257/rdqf/63b + nv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63bn/+t257/rdue/63b + nv+t257/rdqe/63bnv+t2p7/rdue/63bnv+t257/rduf/63bnv+t257/rdue/63bnv+t2p7/rdue/63b + nv+t25//rduf/63bn/+t25//rdqf/63bn/+t25//ocSW/3l4eP9UNF7/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1o3ZP+GbY7/zsTR//j3 + +f////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////v7+//7+/v/+/v7/2dHb/4tykv9aN2T/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9vZnH/nb2T/63b + nv+t257/rdue/63bnv+t257/rdqe/63an/+t25//rdqf/63bn/+t25//rdqf/63bn/+t2p//rdue/63b + nv+t257/rdue/63anv+t257/rdqe/63bnv+t257/qNKb/2VUa/9RLVv/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP+LnIb/q9ed/63bn/+t25//rdqe/63bn/+t257/dnJ2/1Iv + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1AtW99RLVy/US1c/1EsW/9RLVv/US1b/1Et + XP9RLFz/USxc/1EtXP9RLlz/a11v/63anv+t25//rdue/63bn/+t257/rduf/63bn/+t257/rdqe/63a + nv+s25//rduf/63bn/+t25//rduf/63bn/+t2p7/rduf/63bn/+t2p//rdue/63an/+t257/rduf/63a + n/+t2p7/rdue/63anv+t2p7/rdqe/63anv+t257/rNqe/63bn/+t257/rdqf/63bnv+t2p7/rdue/63b + nv+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63bn/+t257/rdue/63bnv+t257/rdqe/63b + nv+t2p7/rdue/63bnv+t257/rduf/63bnv+t257/rdue/63bnv+t2p7/rdue/63bnv+t25//rduf/63b + n/+t25//rdqf/63bn/+t25//rduf/6fPmv+GkIH/WDth/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/VTJg/2lLc/+diaP/29Td//j3 + +f////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////4Nni/6mYrv9sTnb/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/3JsdP+fwJX/rdue/63bnv+t257/rdue/63b + nv+t257/rdqe/63an/+t25//rdqf/63bn/+t25//rdqf/63bn/+t2p//rdue/63bnv+t257/rdue/63a + nv+t257/rdqe/63bnv+t257/m7mS/2FMaP9RLVv/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP+GkoP/qtad/63bn/+t25//rdqe/63bn/+t257/dnJ2/1IvXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1AtW99RLVy/US1c/1EsW/9RLVv/US1b/1EtXP9RLFz/USxc/1Et + XP9RLlz/a11v/63anv+t25//rdue/63bn/+t257/rduf/63bn/+t257/rdqe/63anv+s25//rduf/63b + n/+t25//rduf/63bn/+t2p7/rduf/63bn/+t2p//rdue/63an/+t257/rduf/63an/+t2p7/rdue/63a + nv+t2p7/rdqe/63anv+t257/rNqe/63bn/+t257/rdqf/63bnv+t2p7/rdue/63bnv+t25//rduf/63b + n/+t25//rduf/63bn/+t25//rduf/63bn/+t257/rdue/63bnv+t257/rdqe/63bnv+t2p7/rdue/63b + nv+t257/rduf/63bnv+t257/rdue/63bnv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rdqf/63b + n/+t25//rduf/63bn/+q153/kqmM/2NPaf9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/VTJg/3hcgP+rmrD/0cfU//Lw + 9P////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////////////////////4dri/7anuv+DaYr/Wjhk/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9bQmT/h5SD/6fPmv+t2p//rdue/63bnv+t257/rdue/63bnv+t257/rdqe/63a + n/+t25//rdqf/63bn/+t25//rdqf/63bn/+t2p//rdue/63bnv+t257/rdue/63anv+t257/rdqe/63b + nv+t257/m7mS/2FMaP9RLVv/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9kQbT/b07o/3FQ + 8P9xUPD/cVDw/3FQ8P9xUPD/cVDw/3FQ8P9xUPD/cVDw/3FQ8P9xUPD/cVDw/3FQ8P9xUPD/cVDw/3FQ + 8P9xUPD/cVDw/3FQ8P9xUPD/a0nX/1Mwaf9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP+GkoP/qtad/63bn/+t25//rdqe/63bn/+t257/dnJ2/1IvXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1AtW99RLVy/US1c/1EsW/9RLVv/US1b/1EtXP9RLFz/USxc/1EtXP9RLlz/a11v/63a + nv+t25//rdue/63bn/+t257/rduf/63bn/+t257/rdqe/63anv+s25//rduf/63bn/+t25//rduf/63b + n/+t2p7/rduf/63bn/+t2p//rdue/63an/+t257/rduf/63an/+t2p7/rdue/63anv+t2p7/rdqe/63a + nv+t257/rNqe/63bn/+t257/rdqf/63bnv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rduf/63b + n/+t25//rduf/63bn/+t257/rdue/63bnv+t257/rdqe/63bnv+t2p7/rdue/63bnv+t257/rduf/63b + nv+t257/rdue/63bnv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rdqf/63bn/+t25//rduf/63b + n/+t25//rduf/5y8kv9waHL/VDNe/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/18+af+FbI3/rJqx/8zC + z//o5On/+fj5//////////////////////////////////////////////////////////////////// + //////////////Px9P/Xz9r/t6e7/5B5l/9kRG7/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/2dW + bP+YtJD/rduf/63bn/+t2p//rdue/63bnv+t257/rdue/63bnv+t257/rdqe/63an/+t25//rdqf/63b + n/+t25//rdqf/63bn/+t2p//rdue/63bnv+t257/rdue/63anv+t257/rdqe/63bnv+t257/m7mS/2FM + aP9RLVv/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9kQbT/b07o/3FQ8P9xUPD/cVDw/3FQ + 8P9xUPD/cVDw/3FQ8P9xUPD/cVDw/3FQ8P9xUPD/cVDw/3FQ8P9xUPD/cVDw/3FQ8P9xUPD/cVDw/3FQ + 8P9xUPD/a0nX/1Mwaf9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP+GkoP/qtad/63b + n/+t25//rdqe/63bn/+t257/dnJ2/1IvXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1At + W99RLVy/US1c/1EsW/9RLVv/US1b/1EtXP9RLFz/USxc/1EtXP9RLlz/a11v/63anv+t25//rdue/63b + n/+t257/rduf/63bn/+t257/rdqe/63anv+s25//rduf/63bn/+t25//rduf/63bn/+t2p7/rduf/63b + n/+t2p//rdue/63an/+t257/rduf/63an/+t2p7/rdue/63anv+t2p7/rdqe/63anv+t257/rNqe/63b + n/+t257/rdqf/63bnv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63b + n/+t257/rdue/63bnv+t257/rdqe/63bnv+t2p7/rdue/63bnv+t257/rduf/63bnv+t257/rdue/63b + nv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rdqf/63bn/+t25//rduf/63bn/+t25//rduf/63b + n/+ky5j/gYd+/1g6Yf9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/VjNg/2tM + dP+Gbo7/l4Kd/6KPp/+tnLL/s6O4/7ipvP++sML/uKm8/62csv+olq3/nIii/4Zujv9wU3n/Wzll/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/dXJ2/6DDlv+t25//rduf/63b + n/+t2p//rdue/63bnv+t257/rdue/63bnv+t257/rdqe/63an/+t25//rdqf/63bn/+t25//rdqf/63b + n/+t2p//rdue/63bnv+t257/rdue/63anv+t257/rdqe/63bnv+t257/m7mS/2FMaP9RLVv/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9kQbT/b07o/3FQ8P9xUPD/cVDw/3FQ8P9xUPD/cVDw/3FQ + 8P9xUPD/cVDw/3FQ8P9xUPD/cVDw/3FQ8P9xUPD/cVDw/3FQ8P9xUPD/cVDw/3FQ8P9xUPD/a0nX/1Mw + af9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP+GkoP/qtad/63bn/+t25//rdqe/63b + n/+t257/dnJ2/1IvXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1AtW99RLVy/US1c/1Es + W/9RLVv/US1b/1EtXP9RLFz/USxc/1EtXP9RLlz/a11v/63anv+t25//rdue/63bn/+t257/rduf/63b + n/+t257/rdqe/63anv+s25//rduf/63bn/+t25//rduf/63bn/+t2p7/rduf/63bn/+t2p//rdue/63a + n/+t257/rduf/63an/+t2p7/rdue/63anv+t2p7/rdqe/63anv+t257/rNqe/63bn/+t257/rdqf/63b + nv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63bn/+t257/rdue/63b + nv+t257/rdqe/63bnv+t2p7/rdue/63bnv+t257/rduf/63bnv+t257/rdue/63bnv+t2p7/rdue/63b + nv+t25//rduf/63bn/+t25//rdqf/63bn/+t25//rduf/63bn/+t25//rduf/63bn/+t25//qtad/5aw + jv9sYG//VDNe/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/2pcbv+WsI7/qtad/63bn/+t25//rduf/63bn/+t2p//rdue/63b + nv+t257/rdue/63bnv+t257/rdqe/63an/+t25//rdqf/63bn/+t25//rdqf/63bn/+t2p//rdue/63b + nv+t257/rdue/63anv+t257/rdqe/63bnv+t257/m7mS/2FMaP9RLVv/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9kQbT/b07o/3FQ8P9xUPD/cVDw/3FQ8P9xUPD/cVDw/3FQ8P9xUPD/cVDw/3FQ + 8P9xUPD/cVDw/3FQ8P9xUPD/cVDw/3FQ8P9xUPD/cVDw/3FQ8P9xUPD/a0nX/1Mwaf9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP+GkoP/qtad/63bn/+t25//rdqe/63bn/+t257/dnJ2/1Iv + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1AtW99RLVy/US1c/1EsW/9RLVv/US1b/1Et + XP9RLFz/USxc/1EtXP9RLlz/a11v/63anv+t25//rdue/63bn/+t257/rduf/63bn/+t257/rdqe/63a + nv+s25//rduf/63bn/+t25//rduf/63bn/+t2p7/rduf/63bn/+t2p//rdue/63an/+t257/rduf/63a + n/+t2p7/rdue/63anv+t2p7/rdqe/63anv+t257/rNqe/63bn/+t257/rdqf/63bnv+t2p7/rdue/63b + nv+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63bn/+t257/rdue/63bnv+t257/rdqe/63b + nv+t2p7/rdue/63bnv+t257/rduf/63bnv+t257/rdue/63bnv+t2p7/rdue/63bnv+t25//rduf/63b + n/+t25//rdqf/63bn/+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63bn/+o0pz/kaiL/2lc + bf9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9bQWT/hpGC/6bOmv+t25//rduf/63bn/+t25//rduf/63bn/+t2p//rdue/63bnv+t257/rdue/63b + nv+t257/rdqe/63an/+t25//rdqf/63bn/+t25//rdqf/63bn/+t2p//rdue/63bnv+t257/rdue/63a + nv+t257/rdqe/63bnv+t257/m7mS/2FMaP9RLVv/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9kQbT/b07o/3FQ8P9xUPD/cVDw/3FQ8P9xUPD/cVDw/3FQ8P9xUPD/cVDw/3FQ8P9xUPD/cVDw/3FQ + 8P9xUPD/cVDw/3FQ8P9xUPD/cVDw/3FQ8P9xUPD/a0nX/1Mwaf9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP+GkoP/qtad/63bn/+t25//rdqe/63bn/+t257/dnJ2/1IvXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1AtW99RLVy/US1c/1EsW/9RLVv/US1b/1EtXP9RLFz/USxc/1Et + XP9RLlz/a11v/63anv+t25//rdue/63bn/+t257/rduf/63bn/+t257/rdqe/63anv+s25//rduf/63b + n/+t25//rduf/63bn/+t2p7/rduf/63bn/+t2p//rdue/63an/+t257/rduf/63an/+t2p7/rdue/63a + nv+t2p7/rdqe/63anv+t257/rNqe/63bn/+t257/rdqf/63bnv+t2p7/rdue/63bnv+t25//rduf/63b + n/+t25//rduf/63bn/+t25//rduf/63bn/+t257/rdue/63bnv+t257/rdqe/63bnv+t2p7/rdue/63b + nv+t257/rduf/63bnv+t257/rdue/63bnv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rdqf/63b + n/+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63bn/+t2p//rduf/6TKmP+CiX//W0Fj/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/3Fpc/+dvpP/rduf/63a + n/+t25//rduf/63bn/+t25//rduf/63bn/+t2p//rdue/63bnv+t257/rdue/63bnv+t257/rdqe/63a + n/+t25//rdqf/63bn/+t25//rdqf/63bn/+t2p//rdue/63bnv+t257/rdue/63anv+t257/rdqe/63b + nv+t257/m7mS/2FMaP9RLVv/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9kQbT/b07o/3FQ + 8P9xUPD/cVDw/3FQ8P9xUPD/cVDw/3FQ8P9xUPD/cVDw/3FQ8P9xUPD/cVDw/3FQ8P9xUPD/cVDw/3FQ + 8P9xUPD/cVDw/3FQ8P9xUPD/a0nX/1Mwaf9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP+GkoP/qtad/63bn/+t25//rdqe/63bn/+t257/dnJ2/1IvXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1AtW99RLVy/US1c/1EsW/9RLVv/US1b/1EtXP9RLFz/USxc/1EtXP9RLlz/a11v/63a + nv+t25//rdue/63bn/+t257/rduf/63bn/+t257/rdqe/63anv+s25//rduf/63bn/+t25//rduf/63b + n/+t2p7/rduf/63bn/+t2p//rdue/63an/+t257/rduf/63an/+t2p7/rdue/63anv+t2p7/rdqe/63a + nv+t257/rNqe/63bn/+t257/rdqf/63bnv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rduf/63b + n/+t25//rduf/63bn/+t257/rdue/63bnv+t257/rdqe/63bnv+t2p7/rdue/63bnv+t257/rduf/63b + nv+t257/rdue/63bnv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rdqf/63bn/+t25//rduf/63b + n/+t25//rduf/63bn/+t25//rduf/63bn/+t2p//rduf/63bnv+t257/pMmY/3+Eff9YOmD/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9pW23/mLWQ/63bnv+t257/rduf/63an/+t25//rduf/63b + n/+t25//rduf/63bn/+t2p//rdue/63bnv+t257/rdue/63bnv+t257/rdqe/63an/+t25//rdqf/63b + n/+t25//rdqf/63bn/+t2p//rdue/63bnv+t257/rdue/63anv+t257/rdqe/63bnv+t257/m7mS/2FM + aP9RLVv/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9iQK3/a0rY/21M3f9tTN7/bEzd/2xM + 3v9tTN3/bEze/21M3f9sTN3/bUzd/21M3f9sS97/bUzd/2xM3v9tS93/bUze/2xM3f9tTN7/bEzd/21L + 3v9sTN3/Z0XF/1MvZ/9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP+GkoP/qtad/63b + n/+t25//rdqe/63bn/+t257/dnJ2/1IvXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1At + W99RLVy/US1c/1EsW/9RLVv/US1b/1EtXP9RLFz/USxc/1EtXP9RLlz/a11v/63anv+t25//rdue/63b + n/+t257/rduf/63bn/+t257/rdqe/63anv+s25//rduf/63bn/+t25//rduf/63bn/+t2p7/rduf/63b + n/+t2p//rdue/63an/+t257/rduf/63an/+t2p7/rdue/63anv+t2p7/rdqe/63anv+t257/rNqe/63b + n/+t257/rdqf/63bnv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63b + n/+t257/rdue/63bnv+t257/rdqe/63bnv+t2p7/rdue/63bnv+t257/rduf/63bnv+t257/rdue/63b + nv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rdqf/63bn/+t25//rduf/63bn/+t25//rduf/63b + n/+t25//rduf/63bn/+t2p//rduf/63bnv+t257/rdue/6rWnf+bupL/ent6/1tAY/9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9YOmD/eHd4/5/Blf+t2p7/rdue/63bnv+t257/rduf/63an/+t25//rduf/63bn/+t25//rduf/63b + n/+t2p//rdue/63bnv+t257/rdue/63bnv+t257/rdqe/63an/+t25//rdqf/63bn/+t25//rdqf/63b + n/+t2p//rdue/63bnv+t257/rdue/63anv+t257/rdqe/63bnv+t257/m7mS/2FMaP9RLVv/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP+GkoP/qtad/63bn/+t25//rdqe/63b + n/+t257/dnJ2/1IvXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1AtW99RLVy/US1c/1Es + W/9RLVv/US1b/1EtXP9RLFz/USxc/1EtXP9RLlz/a11v/63anv+t25//rdue/63bn/+t257/rduf/63b + n/+t257/rdqe/63anv+s25//rduf/63bn/+t25//rduf/63bn/+t2p7/rduf/63bn/+t2p//rdue/63a + n/+t257/rduf/63an/+t2p7/rdue/63anv+t2p7/rdqe/63anv+t257/rNqe/63bn/+t257/rdqf/63b + nv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63bn/+t257/rdue/63b + nv+t257/rdqe/63bnv+t2p7/rdue/63bnv+t257/rduf/63bnv+t257/rdue/63bnv+t2p7/rdue/63b + nv+t25//rduf/63bn/+t25//rdqf/63bn/+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63b + n/+t2p//rduf/63bnv+t257/rdue/63anv+t257/rdue/6PJmP+KmYX/a15u/1QzXv9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/Ykxo/3+Dff+fwJT/rdue/63b + nv+t2p7/rdue/63bnv+t257/rduf/63an/+t25//rduf/63bn/+t25//rduf/63bn/+t2p//rdue/63b + nv+t257/rdue/63bnv+t257/rdqe/63an/+t25//rdqf/63bn/+t25//rdqf/63bn/+t2p//rdue/63b + nv+t257/rdue/63anv+t257/rdqe/63bnv+t257/oMKV/2NOaf9RLVv/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP+RpYr/q9id/63bn/+t25//rdqe/63bn/+t257/dnJ2/1Iv + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1AtW99RLVy/US1c/1EsW/9RLVv/US1b/1Et + XP9RLFz/USxc/1EtXP9RLlz/a11v/63anv+t25//rdue/63bn/+t257/rduf/63bn/+t257/rdqe/63a + nv+s25//rduf/63bn/+t25//rduf/63bn/+t2p7/rduf/63bn/+t2p//rdue/63an/+t257/rduf/63a + n/+t2p7/rdue/63anv+t2p7/rdqe/63anv+t257/rNqe/63bn/+t257/rdqf/63bnv+t2p7/rdue/63b + nv+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63bn/+t257/rdue/63bnv+t257/rdqe/63b + nv+t2p7/rdue/63bnv+t257/rduf/63bnv+t257/rdue/63bnv+t2p7/rdue/63bnv+t25//rduf/63b + n/+t25//rdqf/63bn/+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63bn/+t2p//rduf/63b + nv+t257/rdue/63anv+t257/rdue/63bnv+t25//qtad/5/Clf+Ahn7/XURl/1QzXv9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/WkBj/3JtdP+Sqoz/qNGb/63bnv+t257/rdue/63bnv+t2p7/rdue/63b + nv+t257/rduf/63an/+t25//rduf/63bn/+t25//rduf/63bn/+t2p//rdue/63bnv+t257/rdue/63b + nv+t257/rdqe/63an/+t25//rdqf/63bn/+t25//rdqf/63bn/+t2p//rdue/63bnv+t257/rdue/63a + nv+t257/rdqe/63bnv+t257/rdue/2dWbP9RLVv/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP+bupL/rNme/63bn/+t25//rdqe/63bn/+t257/dnJ2/1IvXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1AtW99RLVy/US1c/1EsW/9RLVv/US1b/1EtXP9RLFz/USxc/1Et + XP9RLlz/a11v/63anv+t25//rdue/63bn/+t257/rduf/63bn/+t257/rdqe/63anv+s25//rduf/63b + n/+t25//rduf/63bn/+t2p7/rduf/63bn/+t2p//rdue/63an/+t257/rduf/63an/+t2p7/rdue/63a + nv+t2p7/rdqe/63anv+t257/rNqe/63bn/+t257/rdqf/63bnv+t2p7/rdue/63bnv+t25//rduf/63b + n/+t25//rduf/63bn/+t25//rduf/63bn/+t257/rdue/63bnv+t257/rdqe/63bnv+t2p7/rdue/63b + nv+t257/rduf/63bnv+t257/rdue/63bnv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rdqf/63b + n/+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63bn/+t2p//rduf/63bnv+t257/rdue/63a + nv+t257/rdue/63bnv+t25//rdue/63bnv+t257/p9Gb/5Kpi/91cXb/YEpn/1QzXv9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/YUtn/3Rv + df+Nnof/pc2Z/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t2p7/rdue/63bnv+t257/rduf/63a + n/+t25//rduf/63bn/+t25//rduf/63bn/+t2p//rdue/63bnv+t257/rdue/63bnv+t257/rdqe/63a + n/+t25//rdqf/63bn/+t25//rdqf/63bn/+t2p//rdue/63bnv+t257/rdue/63anv+t257/rdqe/63b + nv+t257/rdue/31/fP9XOWD/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Y3 + X/+mz5r/rdqe/63bn/+t25//rdqe/63bn/+t257/dnJ2/1IvXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1AtW99RLVy/US1c/1EsW/9RLVv/US1b/1EtXP9RLFz/USxc/1EtXP9RLlz/a11v/63a + nv+t25//rdue/63bn/+t257/rduf/63bn/+t257/rdqe/63anv+s25//rduf/63bn/+t25//rduf/63b + n/+t2p7/rduf/63bn/+t2p//rdue/63an/+t257/rduf/63an/+t2p7/rdue/63anv+t2p7/rdqe/63a + nv+t257/rNqe/63bn/+t257/rdqf/63bnv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rduf/63b + n/+t25//rduf/63bn/+t257/rdue/63bnv+t257/rdqe/63bnv+t2p7/rdue/63bnv+t257/rduf/63b + nv+t257/rdue/63bnv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rdqf/63bn/+t25//rduf/63b + n/+t25//rduf/63bn/+t25//rduf/63bn/+t2p//rduf/63bnv+t257/rdue/63anv+t257/rdue/63b + nv+t25//rdue/63bnv+t257/rdue/63bnv+t257/rdue/6XMmf+Rpor/fYB8/2tfb/9aP2P/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9dRGX/cWpz/4mXhP+ix5f/rdue/63bnv+t257/rdue/63b + nv+t257/rdue/63bnv+t257/rdue/63bnv+t2p7/rdue/63bnv+t257/rduf/63an/+t25//rduf/63b + n/+t25//rduf/63bn/+t2p//rdue/63bnv+t257/rdue/63bnv+t257/rdqe/63an/+t25//rdqf/63b + n/+t25//rdqf/63bn/+t2p//rdue/63bnv+t257/rdue/63anv+t257/rdqe/63bnv+t257/rdue/5Op + jP9eRmX/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/3Vzdv+p1Jz/rdqe/63b + n/+t25//rdqe/63bn/+t257/dnJ2/1IvXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1At + W99RLVy/US1c/1EsW/9RLVv/US1b/1EtXP9RLFz/USxc/1EtXP9RLlz/a11v/63anv+t25//rdue/63b + n/+t257/rduf/63bn/+t257/rdqe/63anv+s25//rduf/63bn/+t25//rduf/63bn/+t2p7/rduf/63b + n/+t2p//rdue/63an/+t257/rduf/63an/+t2p7/rdue/63anv+t2p7/rdqe/63anv+t257/rNqe/63b + n/+t257/rdqf/63bnv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63b + n/+t257/rdue/63bnv+t257/rdqe/63bnv+t2p7/rdue/63bnv+t257/rduf/63bnv+t257/rdue/63b + nv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rdqf/63bn/+t25//rduf/63bn/+t25//rduf/63b + n/+t25//rduf/63bn/+t2p//rduf/63bnv+t257/rdue/63anv+t257/rdue/63bnv+t25//rdue/63b + nv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+q1p3/nLyT/4qahv9/hH3/dnN3/25j + cf9lU2v/X0hm/1o9Yv9UMl7/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/VDJe/1o9Yv9lU2r/cWhz/3l5 + ef+Lm4b/m7qS/6fQm/+t257/rdue/63bnv+t25//rdue/63bnv+t257/rdue/63bnv+t257/rdue/63b + nv+t257/rdue/63bnv+t2p7/rdue/63bnv+t257/rduf/63an/+t25//rduf/63bn/+t25//rduf/63b + n/+t2p//rdue/63bnv+t257/rdue/63bnv+t257/rdqe/63an/+t25//rdqf/63bn/+t25//rdqf/63b + n/+t2p//rdue/63bnv+t257/rdue/63anv+t257/rdqe/63bnv+t257/rdue/63bnv94d3j/Vjdf/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/XEFj/6bPmv+t257/rdqe/63bn/+t25//rdqe/63b + n/+t257/dnJ2/1IvXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1AtW99RLVy/US1c/1Es + W/9RLVv/US1b/1EtXP9RLFz/USxc/1EtXP9RLlz/a11v/63anv+t25//rdue/63bn/+t257/rduf/63b + n/+t257/rdqe/63anv+s25//rduf/63bn/+t25//rduf/63bn/+t2p7/rduf/63bn/+t2p//rdue/63a + n/+t257/rduf/63an/+t2p7/rdue/63anv+t2p7/rdqe/63anv+t257/rNqe/63bn/+t257/rdqf/63b + nv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63bn/+t257/rdue/63b + nv+t257/rdqe/63bnv+t2p7/rdue/63bnv+t257/rduf/63bnv+t257/rdue/63bnv+t2p7/rdue/63b + nv+t25//rduf/63bn/+t25//rdqf/63bn/+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63b + n/+t2p//rduf/63bnv+t257/rdue/63anv+t257/rdue/63bnv+t25//rdue/63bnv+t257/rdue/63b + nv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rduf/63bnv+t257/rdue/63b + nv+q1Z3/p8+a/6HFlv+ev5T/pMqZ/6rVnf+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63b + nv+t257/rdue/63bnv+t25//rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63b + nv+t2p7/rdue/63bnv+t257/rduf/63an/+t25//rduf/63bn/+t25//rduf/63bn/+t2p//rdue/63b + nv+t257/rdue/63bnv+t257/rdqe/63an/+t25//rdqf/63bn/+t25//rdqf/63bn/+t2p//rdue/63b + nv+t257/rdue/63anv+t257/rdqe/63bnv+t257/rdue/63bnv+jypj/aFhs/1IvXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/lq6N/6vYnv+t257/rdqe/63bn/+t25//rdqe/63bn/+t257/dnJ2/1Iv + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1AtW99RLVy/US1c/1EsW/9RLVv/US1b/1Et + XP9RLFz/USxc/1EtXP9RLlz/a11v/63anv+t25//rdue/63bn/+t257/rduf/63bn/+t257/rdqe/63a + nv+s25//rduf/63bn/+t25//rduf/63bn/+t2p7/rduf/63bn/+t2p//rdue/63an/+t257/rduf/63a + n/+t2p7/rdue/63anv+t2p7/rdqe/63anv+t257/rNqe/63bn/+t257/rdqf/63bnv+t2p7/rdue/63b + nv+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63bn/+t257/rdue/63bnv+t257/rdqe/63b + nv+t2p7/rdue/63bnv+t257/rduf/63bnv+t257/rdue/63bnv+t2p7/rdue/63bnv+t25//rduf/63b + n/+t25//rdqf/63bn/+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63bn/+t2p//rduf/63b + nv+t257/rdue/63anv+t257/rdue/63bnv+t25//rdue/63bnv+t257/rdue/63bnv+t257/rdue/63b + nv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rduf/63bnv+t257/rdue/63bnv+t257/rdue/63b + nv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63b + nv+t25//rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t2p7/rdue/63b + nv+t257/rduf/63an/+t25//rduf/63bn/+t25//rduf/63bn/+t2p//rdue/63bnv+t257/rdue/63b + nv+t257/rdqe/63an/+t25//rdqf/63bn/+t25//rdqf/63bn/+t2p//rdue/63bnv+t257/rdue/63a + nv+t257/rdqe/63bnv+t257/rdue/63bnv+t2p7/jqCI/2FLZ/9SL1z/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP+Ahn7/qdSc/63an/+t257/rdqe/63bn/+t25//rdqe/63bn/+t257/dnJ2/1IvXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1AtW99RLVy/US1c/1EsW/9RLVv/US1b/1EtXP9RLFz/USxc/1Et + XP9RLlz/a11v/63anv+t25//rdue/63bn/+t257/rduf/63bn/+t257/rdqe/63anv+s25//rduf/63b + n/+t25//rduf/63bn/+t2p7/rduf/63bn/+t2p//rdue/63an/+t257/rduf/63an/+t2p7/rdue/63a + nv+t2p7/rdqe/63anv+t257/rNqe/63bn/+t257/rdqf/63bnv+t2p7/rdue/63bnv+t25//rduf/63b + n/+t25//rduf/63bn/+t25//rduf/63bn/+t257/rdue/63bnv+t257/rdqe/63bnv+t2p7/rdue/63b + nv+t257/rduf/63bnv+t257/rdue/63bnv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rdqf/63b + n/+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63bn/+t2p//rduf/63bnv+t257/rdue/63a + nv+t257/rdue/63bnv+t25//rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63b + nv+t257/rdue/63bnv+t257/rduf/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63b + nv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t25//rdue/63b + nv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t2p7/rdue/63bnv+t257/rduf/63a + n/+t25//rduf/63bn/+t25//rduf/63bn/+t2p//rdue/63bnv+t257/rdue/63bnv+t257/rdqe/63a + n/+t25//rdqf/63bn/+t25//rdqf/63bn/+t2p//rdue/63bnv+t257/rdue/63anv+t257/rdqe/63b + nv+t257/rdue/63bnv+t2p7/rdue/5/BlP9vZnL/VDRe/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/YEpn/5Gmiv+r153/rdue/63a + n/+t257/rdqe/63bn/+t25//rdqe/63bn/+t257/dnJ2/1IvXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1AtW99RLVy/US1c/1EsW/9RLVv/US1b/1EtXP9RLFz/USxc/1EtXP9RLlz/a11v/63a + nv+t25//rdue/63bn/+t257/rduf/63bn/+t257/rdqe/63anv+s25//rduf/63bn/+t25//rduf/63b + n/+t2p7/rduf/63bn/+t2p//rdue/63an/+t257/rduf/63an/+t2p7/rdue/63anv+t2p7/rdqe/63a + nv+t257/rNqe/63bn/+t257/rdqf/63bnv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rduf/63b + n/+t25//rduf/63bn/+t257/rdue/63bnv+t257/rdqe/63bnv+t2p7/rdue/63bnv+t257/rduf/63b + nv+t257/rdue/63bnv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rdqf/63bn/+t25//rduf/63b + n/+t25//rduf/63bn/+t25//rduf/63bn/+t2p//rduf/63bnv+t257/rdue/63anv+t257/rdue/63b + nv+t25//rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63b + nv+t257/rduf/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63b + nv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t25//rdue/63bnv+t257/rdue/63b + nv+t257/rdue/63bnv+t257/rdue/63bnv+t2p7/rdue/63bnv+t257/rduf/63an/+t25//rduf/63b + n/+t25//rduf/63bn/+t2p//rdue/63bnv+t257/rdue/63bnv+t257/rdqe/63an/+t25//rdqf/63b + n/+t25//rdqf/63bn/+t2p//rdue/63bnv+t257/rdue/63anv+t257/rdqe/63bnv+t257/rdue/63b + nv+t2p7/rdue/63anv+o0pv/h5SD/2hZbf9UNF7/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP91cXb/qNKb/63bnv+t2p//rdue/63an/+t257/rdqe/63b + n/+t25//rdqe/63bn/+t257/dnJ2/1IvXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1At + W99RLVy/US1c/1EsW/9RLVv/US1b/1EtXP9RLFz/USxc/1EtXP9RLlz/a11v/63anv+t25//rdue/63b + n/+t257/rduf/63bn/+t257/rdqe/63anv+s25//rduf/63bn/+t25//rduf/63bn/+t2p7/rduf/63b + n/+t2p//rdue/63an/+t257/rduf/63an/+t2p7/rdue/63anv+t2p7/rdqe/63anv+t257/rNqe/63b + n/+t257/rdqf/63bnv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63b + n/+t257/rdue/63bnv+t257/rdqe/63bnv+t2p7/rdue/63bnv+t257/rduf/63bnv+t257/rdue/63b + nv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rdqf/63bn/+t25//rduf/63bn/+t25//rduf/63b + n/+t25//rduf/63bn/+t2p//rduf/63bnv+t257/rdue/63anv+t257/rdue/63bnv+t25//rdue/63b + nv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rduf/63b + nv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63b + nv+t257/rdue/63bnv+t257/rdue/63bnv+t25//rdue/63bnv+t257/rdue/63bnv+t257/rdue/63b + nv+t257/rdue/63bnv+t2p7/rdue/63bnv+t257/rduf/63an/+t25//rduf/63bn/+t25//rduf/63b + n/+t2p//rdue/63bnv+t257/rdue/63bnv+t257/rdqe/63an/+t25//rdqf/63bn/+t25//rdqf/63b + n/+t2p//rdue/63bnv+t257/rdue/63anv+t257/rdqe/63bnv+t257/rdue/63bnv+t2p7/rdue/63a + nv+t257/rdue/63bnv+fwZT/kqmL/4ychv+LmYb/i5qG/4uahv+Lmob/i5qG/4uahv+Lmob/i5mG/4ua + hv+Lmob/i5mG/4uahv+Lmob/i5mG/4uahv+LmYb/i5qG/4uahv+LmYb/i5qG/4uZhv+Lmob/i5qG/4uZ + hv+UrI3/lq+O/6rWnf+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rdqe/63bn/+t25//rdqe/63b + n/+t257/dnJ2/1IvXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1AtW99RLVy/US1c/1Es + W/9RLVv/US1b/1EtXP9RLFz/USxc/1EtXP9RLlz/a11v/63anv+t25//rdue/63bn/+t257/rduf/63b + n/+t257/rdqe/63anv+s25//rduf/63bn/+t25//rduf/63bn/+t2p7/rduf/63bn/+t2p//rdue/63a + n/+t257/rduf/63an/+t2p7/rdue/63anv+t2p7/rdqe/63anv+t257/rNqe/63bn/+t257/rdqf/63b + nv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63bn/+t257/rdue/63b + nv+t257/rdqe/63bnv+t2p7/rdue/63bnv+t257/rduf/63bnv+t257/rdue/63bnv+t2p7/rdue/63b + nv+t25//rduf/63bn/+t25//rdqf/63bn/+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63b + n/+t2p//rduf/63bnv+t257/rdue/63anv+t257/rdue/63bnv+t25//rdue/63bnv+t257/rdue/63b + nv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rduf/63bnv+t257/rdue/63b + nv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63b + nv+t257/rdue/63bnv+t25//rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63b + nv+t2p7/rdue/63bnv+t257/rduf/63an/+t25//rduf/63bn/+t25//rduf/63bn/+t2p//rdue/63b + nv+t257/rdue/63bnv+t257/rdqe/63an/+t25//rdqf/63bn/+t25//rdqf/63bn/+t2p//rdue/63b + nv+t257/rdue/63anv+t257/rdqe/63bnv+t257/rdue/63bnv+t2p7/rdue/63anv+t257/rdue/63b + nv+t257/rdqe/63bnv+t257/rdue/63bnv+t25//rduf/63bnv+t2p//rdue/63an/+t257/rduf/63b + nv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63b + n/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rdqe/63bn/+t25//rdqe/63bn/+t257/dnJ2/1Iv + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1AtW99RLVyvUS1c/1EsW/9RLVv/US1b/1Et + XP9RLFz/USxc/1EtXP9RLlz/a11v/63anv+t25//rdue/63bn/+t257/rduf/63bn/+t257/rdqe/63a + nv+s25//rduf/63bn/+t25//rduf/63bn/+t2p7/rduf/63bn/+t2p//rdue/63an/+t257/rduf/63a + n/+t2p7/rdue/63anv+t2p7/rdqe/63anv+t257/rNqe/63bn/+t257/rdqf/63bnv+t2p7/rdue/63b + nv+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63bn/+t257/rdue/63bnv+t257/rdqe/63b + nv+t2p7/rdue/63bnv+t257/rduf/63bnv+t257/rdue/63bnv+t2p7/rdue/63bnv+t25//rduf/63b + n/+t25//rdqf/63bn/+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63bn/+t2p//rduf/63b + nv+t257/rdue/63anv+t257/rdue/63bnv+t25//rdue/63bnv+t257/rdue/63bnv+t257/rdue/63b + nv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rduf/63bnv+t257/rdue/63bnv+t257/rdue/63b + nv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63b + nv+t25//rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t2p7/rdue/63b + nv+t257/rduf/63an/+t25//rduf/63bn/+t25//rduf/63bn/+t2p//rdue/63bnv+t257/rdue/63b + nv+t257/rdqe/63an/+t25//rdqf/63bn/+t25//rdqf/63bn/+t2p//rdue/63bnv+t257/rdue/63a + nv+t257/rdqe/63bnv+t257/rdue/63bnv+t2p7/rdue/63anv+t257/rdue/63bnv+t257/rdqe/63b + nv+t257/rdue/63bnv+t25//rduf/63bnv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63b + n/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63b + nv+t2p//rdue/63an/+t257/rdqe/63bn/+t25//rdqe/63bn/+t257/dnJ2/1IvXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1AtW99RLVyvUS1c/1EsW/9RLVv/US1b/1EtXP9RLFz/USxc/1Et + XP9RLVz/Wj9i/63anv+t25//rdue/63bn/+t257/rduf/63bn/+t257/rdqe/63anv+s25//rduf/63b + n/+t25//rduf/63bn/+t2p7/rduf/63bn/+t2p//rdue/63an/+t257/rduf/63an/+t2p7/rdue/63a + nv+t2p7/rdqe/63anv+t257/rNqe/63bn/+t257/rdqf/63bnv+t2p7/rdue/63bnv+t25//rduf/63b + n/+t25//rduf/63bn/+t25//rduf/63bn/+t257/rdue/63bnv+t257/rdqe/63bnv+t2p7/rdue/63b + nv+t257/rduf/63bnv+t257/rdue/63bnv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rdqf/63b + n/+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63bn/+t2p//rduf/63bnv+t257/rdue/63a + nv+t257/rdue/63bnv+t25//rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63b + nv+t257/rdue/63bnv+t257/rduf/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63b + nv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t25//rdue/63b + nv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t2p7/rdue/63bnv+t257/rduf/63a + n/+t25//rduf/63bn/+t25//rduf/63bn/+t2p//rdue/63bnv+t257/rdue/63bnv+t257/rdqe/63a + n/+t25//rdqf/63bn/+t25//rdqf/63bn/+t2p//rdue/63bnv+t257/rdue/63anv+t257/rdqe/63b + nv+t257/rdue/63bnv+t2p7/rdue/63anv+t257/rdue/63bnv+t257/rdqe/63bnv+t257/rdue/63b + nv+t25//rduf/63bnv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63b + nv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63a + n/+t257/rdqe/63bn/+t25//rdqe/63bn/+t257/YElm/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1AtW89QLFyBUS1c/1EsW/9RLVv/US1b/1EtXP9RLFz/USxc/1EtXP9RLVz/VDNe/5y7 + kv+t25//rdue/63bn/+t257/rduf/63bn/+t257/rdqe/63anv+s25//rduf/63bn/+t25//rduf/63b + n/+t2p7/rduf/63bn/+t2p//rdue/63an/+t257/rduf/63an/+t2p7/rdue/63anv+t2p7/rdqe/63a + nv+t257/rNqe/63bn/+t257/rdqf/63bnv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rduf/63b + n/+t25//rduf/63bn/+t257/rdue/63bnv+t257/rdqe/63bnv+t2p7/rdue/63bnv+t257/rduf/63b + nv+t257/rdue/63bnv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rdqf/63bn/+t25//rduf/63b + n/+t25//rduf/63bn/+t25//rduf/63bn/+t2p//rduf/63bnv+t257/rdue/63anv+t257/rdue/63b + nv+t25//rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63b + nv+t257/rduf/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63b + nv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t25//rdue/63bnv+t257/rdue/63b + nv+t257/rdue/63bnv+t257/rdue/63bnv+t2p7/rdue/63bnv+t257/rduf/63an/+t25//rduf/63b + n/+t25//rduf/63bn/+t2p//rdue/63bnv+t257/rdue/63bnv+t257/rdqe/63an/+t25//rdqf/63b + n/+t25//rdqf/63bn/+t2p//rdue/63bnv+t257/rdue/63anv+t257/rdqe/63bnv+t257/rdue/63b + nv+t2p7/rdue/63anv+t257/rdue/63bnv+t257/rdqe/63bnv+t257/rdue/63bnv+t25//rduf/63b + nv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63a + n/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rdqe/63b + n/+t25//rdqe/63bn/+n0Jv/VDRe/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XK9QLVtwUS1c/1EsW/9RLVv/US1b/1EtXP9RLFz/USxc/1EtXP9RLVz/Ui5c/2pdb/+n0Jv/rdue/63b + n/+t257/rduf/63bn/+t257/rdqe/63anv+s25//rduf/63bn/+t25//rduf/63bn/+t2p7/rduf/63b + n/+t2p//rdue/63an/+t257/rduf/63an/+t2p7/rdue/63anv+t2p7/rdqe/63anv+t257/rNqe/63b + n/+t257/rdqf/63bnv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63b + n/+t257/rdue/63bnv+t257/rdqe/63bnv+t2p7/rdue/63bnv+t257/rduf/63bnv+t257/rdue/63b + nv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rdqf/63bn/+t25//rduf/63bn/+t25//rduf/63b + n/+t25//rduf/63bn/+t2p//rduf/63bnv+t257/rdue/63anv+t257/rdue/63bnv+t25//rdue/63b + nv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rduf/63b + nv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63b + nv+t257/rdue/63bnv+t257/rdue/63bnv+t25//rdue/63bnv+t257/rdue/63bnv+t257/rdue/63b + nv+t257/rdue/63bnv+t2p7/rdue/63bnv+t257/rduf/63an/+t25//rduf/63bn/+t25//rduf/63b + n/+t2p//rdue/63bnv+t257/rdue/63bnv+t257/rdqe/63an/+t25//rdqf/63bn/+t25//rdqf/63b + n/+t2p//rdue/63bnv+t257/rdue/63anv+t257/rdqe/63bnv+t257/rdue/63bnv+t2p7/rdue/63a + nv+t257/rdue/63bnv+t257/rdqe/63bnv+t257/rdue/63bnv+t25//rduf/63bnv+t2p//rdue/63a + n/+t257/rduf/63bnv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rduf/63b + nv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rdqe/63bn/+t25//rdqe/63b + n/9waHP/Ui9c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EsXI9QK1owUS1c/1Es + W/9RLVv/US1b/1EtXP9RLFz/USxc/1EtXP9RLVz/UC1c/1IwXf97fXr/p9Cb/63bn/+t257/rduf/63b + n/+t257/rdqe/63anv+s25//rduf/63bn/+t25//rduf/63bn/+t2p7/rduf/63bn/+t2p//rdue/63a + n/+t257/rduf/63an/+t2p7/rdue/63anv+t2p7/rdqe/63anv+t257/rNqe/63bn/+t257/rdqf/63b + nv+t2p7/rdue/63bnv+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63bn/+t257/rdue/63b + nv+t257/rdqe/63bnv+t2p7/rdue/63bnv+t257/rduf/63bnv+t257/rdue/63bnv+t2p7/rdue/63b + nv+t25//rduf/63bn/+t25//rdqf/63bn/+t25//rduf/63bn/+t25//rduf/63bn/+t25//rduf/63b + n/+t2p//rduf/63bnv+t257/rdue/63anv+t257/rdue/63bnv+t25//rdue/63bnv+t257/rdue/63b + nv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rduf/63bnv+t257/rdue/63b + nv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63b + nv+t257/rdue/63bnv+t25//rdue/63bnv+t257/rdue/63bnv+t257/rdue/63bnv+t257/rdue/63b + nv+t2p7/rdue/63bnv+t257/rduf/63an/+t25//rduf/63bn/+t25//rduf/63bn/+t2p//rdue/63b + nv+t257/rdue/63bnv+t257/rdqe/63an/+t25//rdqf/63bn/+t25//rdqf/63bn/+t2p//rdue/63b + nv+t257/rdue/63anv+t257/rdqe/63bnv+t257/rdue/63bnv+t2p7/rdue/63anv+t257/rdue/63b + nv+t257/rdqe/63bnv+t257/rdue/63bnv+t25//rduf/63bnv+t2p//rdue/63an/+t257/rduf/63b + nv+t25//rdqe/63bn/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rduf/63bnv+t25//rdqe/63b + n/+t2p7/rduf/63bnv+t2p//rdue/63an/+t257/rdqe/63bn/+t25//rdqe/4eSg/9TMV3/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1AtWmBQLVsAUS1b31EsW/9RLVv/US1b/1Et + XP9RLFz/USxc/1EtXP9RLVz/UC1c/1EtXP9RLlz/Y1Bq/4CHfv+cupL/ocWX/6HFl/+hxZf/ocWW/6HF + lv+hxZf/ocWX/6HFl/+hxZf/ocWX/6HFlv+hxZf/ocWX/6HFl/+hxZf/ocWW/6HFl/+hxZf/ocWW/6HE + l/+hxJb/ocSW/6HElv+hxJb/ocSW/6HElv+hxZb/ocWX/6HFlv+hxZf/ocWX/6HFlv+hxZf/ocWX/6HF + lv+hxZf/ocWX/6HFl/+hxZf/ocWX/6HFl/+hxZf/ocWX/6HFl/+hxZf/ocWX/6HFlv+hxZf/ocWX/6HF + lv+hxZb/ocWX/6HFl/+hxZb/ocWX/6HFl/+hxZf/ocWW/6HFlv+hxZf/ocWX/6HFlv+hxZf/ocWX/6HF + lv+hxZb/ocWX/6HFl/+hxZb/ocWX/6HFl/+hxZf/ocWW/6HFlv+hxZf/ocWW/6HFlv+hxZf/ocWX/6HF + lv+hxZb/ocWX/6HFl/+hxZb/ocWX/6HFl/+hxZb/ocWW/6HFl/+hxZf/ocWW/6HFlv+hxZb/ocWX/6HF + lv+hxZb/ocWX/6HFlv+hxZb/ocWW/6HFl/+hxZb/ocWX/6HFlv+hxZf/ocWW/6HFlv+hxZb/ocWX/6HF + lv+hxZb/ocWX/6HFlv+hxZb/ocWW/6HFl/+hxZb/ocWW/6HFl/+hxZb/ocWW/6HFlv+hxZf/ocWW/6HF + lv+hxZf/ocWW/6HFl/+hxZb/ocWW/6HFl/+hxZf/ocWW/6HFlv+hxZf/ocWX/6HFlv+hxZf/ocWX/6HF + lv+hxZb/ocWX/6HFl/+hxZb/ocWW/6HFl/+hxZb/ocWW/6HFl/+hxZf/ocWW/6HFlv+hxZf/ocWX/6HF + lv+hxZf/ocWX/6HFl/+hxZb/ocWW/6HFl/+hxZf/ocWW/6HFlv+hxZf/ocWW/6HFlv+hxZf/ocWX/6HF + lv+hxZb/ocWX/6HFl/+hxZb/ocWX/6HFl/+hxZb/ocWW/6HFl/+hxZf/ocWW/6HFl/+hxZf/ocWX/6HF + lv+hxZf/ocWX/6HFlv+hxZf/ocWW/6HFl/+hxZf/ocWW/6HFl/+hxZf/ocWX/6HFlv+hxZf/ocWX/6HF + lv+hxZf/ocWW/6HFl/+hxZf/ocWW/6HFl/+hxZf/ocWW/6HFl/+hxZf/ocSW/6HFl/+hxZb/ocWX/6HF + l/+hxZb/ocWX/6HFl/+hxZb/ocWX/5Gniv+Lmob/ZFJq/1EuXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1AvXxBQLFwAUCxcgVEsW/9RLVv/US1b/1EtXP9RLFz/USxc/1Et + XP9RLVz/UC1c/1EtXP9QLVv/US1c/1AtW/9RLVz/US1c/1EtXP9RLVv/US1c/1EtXP9RLFz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EsXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/USxc/1Es + XP9RLVz/US1b/1EtW/9RLVz/USxb/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtW/9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtW/9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVv/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1cr1ItXABQMFgAUC9YIlEtXO9RLVv/US1b/1EtXP9RLFz/USxc/1EtXP9RLVz/UC1c/1Et + XP9QLVv/US1c/1AtW/9RLVz/US1c/1EtXP9RLVv/US1c/1EtXP9RLFz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EsXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/USxc/1EsXP9RLVz/US1b/1Et + W/9RLVz/USxb/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtW/9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + W/9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVv/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/UCtaMlAr + WgAAAAAAUCxcAlAsW4NRLVv/US1b/1EtXP9RLFz/USxc/1EtXP9RLVz/UC1c/1EtXP9QLVv/US1c/1At + W/9RLVz/US1c/1EtXP9RLVv/US1c/1EtXP9RLFz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Es + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/USxc/1EsXP9RLVz/US1b/1EtW/9RLVz/USxb/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + W/9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtW/9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVv/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVyvUi1cAgAAAAAAAAAAUDBgAFAv + XxJRLVvfUS1b/1EtXP9RLFz/USxc/1EtXP9RLVz/UC1c/1EtXP9QLVv/US1c/1AtW/9RLVz/US1c/1Et + XP9RLVv/US1c/1EtXP9RLFz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EsXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/USxc/1EsXP9RLVz/US1b/1EtW/9RLVz/USxb/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtW/9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtW/9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVv/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9QL1giUDBYAAAAAAAAAAAAAAAAAFArWgBQK1o0UC1c71Et + XP9RLFz/USxc/1EtXP9RLVz/UC1c/1EtXP9QLVv/US1c/1AtW/9RLVz/US1c/1EtXP9RLVv/US1c/1Et + XP9RLFz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EsXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/USxc/1EsXP9RLVz/US1b/1EtW/9RLVz/USxb/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtW/9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtW/9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVv/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1AsW1JQLVwAAAAAAAAAAAAAAAAAAAAAAAAAAABQLlsCUC5bclEtXPFRLFz/USxc/1Et + XP9RLVz/UC1c/1EtXP9QLVv/US1c/1AtW/9RLVz/US1c/1EtXP9RLVv/US1c/1EtXP9RLFz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EsXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/USxc/1Es + XP9RLVz/US1b/1EtW/9RLVz/USxb/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtW/9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtW/9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVv/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/UC1aZFAt + WgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUCxbAlAsXERQLFzvUSxc/1EtXP9RLVz/UC1c/1Et + XP9QLVv/US1c/1AtW/9RLVz/US1c/1EtXP9RLVv/US1c/1EtXP9RLFz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EsXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/USxc/1EsXP9RLVz/US1b/1Et + W/9RLVz/USxb/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtW/9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + W/9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVv/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9QLVt0UC5bAgAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAFArWgJQK1o0UC1c0VEtXP9RLVz/UC1c/1EtXP9QLVv/US1c/1At + W/9RLVz/US1c/1EtXP9RLVv/US1c/1EtXP9RLFz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Es + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/USxc/1EsXP9RLVz/US1b/1EtW/9RLVz/USxb/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + W/9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtW/9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVv/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c71AsXERQLFwCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAABQL18AUC9fElAsWmRRLVvhUC1c/1EtXP9QLVv/US1c/1AtW/9RLVz/US1c/1Et + XP9RLVv/US1c/1EtXP9RLFz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EsXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/USxc/1EsXP9RLVz/US1b/1EtW/9RLVz/USxb/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtW/9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtW/9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVv/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVyTUi1dBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAFAwYABQL18SUC1bVFEtW6NQLVzvUS1c/1AtW/9RLVz/US1c/1EtXP9RLVv/US1c/1Et + XP9RLFz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EsXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/USxc/1EsXP9RLVz/US1b/1EtW/9RLVz/USxb/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtW/9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtW/9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVv/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVuzUC1aZFAtWgQAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAFAwYABQMF8QUC9YIFArWjJQLVtSUC1aYFAtWmBQLVpgUC1aYFAtWmBQLVpgUC1aYFAt + WmBQLVpgUC1aYFAtWmBQLVpgUC1aYFAtWmBQLVpgUC1aYFAtWmBQLVpgUC1aYFAtWmBQLVpgUC1aYFAt + WmBQLVpgUC1aYFAtWmBQLVpgUC1aYFAtWmBQLVpgUC1aYFAtWmBQLVpgUC1aYFAtWmBQLVpgUC1aYFAs + WmZRLVubUS1c/1EtXP9RLVz/US1c/1EtW/9RLVz/US1c/1EtXP9RLVz/VTlp/2dqnP90jsH/dI/B/3SO + wf90j8H/dI/B/3SPwf90jsH/dI/B/3SPwf90j8H/dI/B/3SPwf90j8H/dI/B/3SPwf90j8H/dI/B/3SO + wf90j8H/dI7B/3SPwf90jsH/dI/B/3SOwf90j8H/dI7B/3SPwf90jsH/dI/B/3SPwf90j8H/dI/B/3SP + wf90j8H/dI/B/3SPwf90j8H/dI/B/3SPwf90j8H/dI/B/3SPwf90jsH/dI/B/3SOwf90j8H/dI7B/3SP + wf90jsH/dI/B/3SOwf90j8H/dI/B/3SPwf90jsH/dI/B/3SOwf90j8H/dI7B/3SPwf90j8H/dI7B/3SP + wf90jsH/dI/B/3SOwf90j8H/dI7B/3SPwf90jsH/dI/B/3SOwf90j8H/dI7B/3SPwf9zjsH/dI/B/3SO + wf90j8H/dI7B/3SPwf90jsH/dI/B/3SPwf90j8H/dI/B/3SPwf90j8H/dI/B/3SPwf90j8H/dI/B/3SO + wf90j8H/dI7B/3SPwf90jsH/dI/B/3SOwf90j8H/dI/B/3SPwf90j8H/dI/B/3SPwf90j8H/dI/B/3OP + wf90j8H/dI/B/3SPwf90j8H/dI/B/3SPwf90j8H/dI7B/3SPwf90jsH/dI/B/3SOwf9reKn/Vz5t/1Et + XP9RLVz/US1c/1EtXP9RLVv/US1c/1EtXP9RLVz/US1c/1AtXLtQLFpuUC1aYFAtWmBQLVpgUC1aYFAt + WmBQLVpgUC1aYFAtWmBQLVpgUC1aYFAtWmBQLVpgUC1aYFAtWmBQLVpgUC1aYFAtWmBQLVpgUC1aYFAt + WmBQLVpgUC1aYFAtWmBQLVpgUC1aYFAtWmBQLVpgUC1aYFAtWmBQLVpgUC1aYFAtWmBQLVpgUC1aYFAt + WmBQLVpgUC1aYFAtWmBPLFtCUC9YIlAvVwIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAwYARQLVxEUS1c/1Et + XP9RLVz/US1c/1EtW/9RLVz/US1c/1EtXP9RLVz/VTlo/2x6qv+Jyf3/icr9/4nK/f+Jyv3/icr9/4nK + /f+Jyv3/icn9/4nK/f+Jyv3/icr9/4nK/f+Jyv3/icn9/4nJ/f+Jyv3/icr9/4nK/f+Jyv3/icn8/4nJ + /P+Jyf3/icn9/4nK/f+Jyv3/icr9/4nJ/f+Jyv3/icr9/4nK/P+Jyfz/icr8/4nK/P+Jyf3/icr9/4nK + /f+Jyvz/icn9/4nK/f+Jyvz/icr8/4nJ/P+Jyvz/icr8/4nJ/f+Jyv3/icr9/4nJ/f+Jyv3/icr9/4nJ + /f+Jyv3/icr8/4nK/P+Iyv3/icn9/4nK/f+Jyv3/iMn9/4nK/f+Jyv3/iMn9/4nK/f+Jyv3/icn9/4jK + /f+Jyvz/icr8/4jJ/P+Jyvz/icr9/4nJ/f+Jyv3/icr9/4nJ/f+Iyv3/icr9/4nJ/f+Jyv3/icr9/4nJ + /f+Jyv3/icr9/4nJ/f+Jyv3/icr9/4nJ/f+Jyvz/icr8/4nJ/P+Jyvz/icr9/4nK/f+Jyf3/icr9/4nK + /f+Jyv3/icn9/4nJ/f+Jyf3/icr9/4nK/f+Jyv3/iMr9/4nJ/f+Jyf3/icr9/4nK/f+Jyvz/icr8/4nK + /P+Jyvz/icr9/4nJ/f+Jyf3/icr9/4nK/f+Jyv3/icr9/4nJ/f9yiLn/Vz5t/1EtXP9RLVz/US1c/1Et + XP9RLVv/US1c/1EtXP9RLVz/US1c/1AsW1xQK1oKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABRLVowUS1b51EtXP9RLVz/US1c/1Et + W/9RLVz/US1c/1EtXP9RLVz/UzRj/2drnP+Jyf3/icr9/4nK/f+Jyv3/icr9/4nK/f+Jyv3/icn9/4nK + /f+Jyv3/icr9/4nK/f+Jyv3/icn9/4nJ/f+Jyv3/icr9/4nK/f+Jyv3/icn8/4nJ/P+Jyf3/icn9/4nK + /f+Jyv3/icr9/4nJ/f+Jyv3/icr9/4nK/P+Jyfz/icr8/4nK/P+Jyf3/icr9/4nK/f+Jyvz/icn9/4nK + /f+Jyvz/icr8/4nJ/P+Jyvz/icr8/4nJ/f+Jyv3/icr9/4nJ/f+Jyv3/icr9/4nJ/f+Jyv3/icr8/4nK + /P+Iyv3/icn9/4nK/f+Jyv3/iMn9/4nK/f+Jyv3/iMn9/4nK/f+Jyv3/icn9/4jK/f+Jyvz/icr8/4jJ + /P+Jyvz/icr9/4nJ/f+Jyv3/icr9/4nJ/f+Iyv3/icr9/4nJ/f+Jyv3/icr9/4nJ/f+Jyv3/icr9/4nJ + /f+Jyv3/icr9/4nJ/f+Jyvz/icr8/4nJ/P+Jyvz/icr9/4nK/f+Jyf3/icr9/4nK/f+Jyv3/icn9/4nJ + /f+Jyf3/icr9/4nK/f+Jyv3/iMr9/4nJ/f+Jyf3/icr9/4nK/f+Jyvz/icr8/4nK/P+Jyvz/icr9/4nJ + /f+Jyf3/icr9/4nK/f+Jyv3/icr9/4nJ/f9pcqP/VDdm/1EtXP9RLVz/US1c/1EtXP9RLVv/US1c/1Et + XP9RLVz/US1c/1EtXDgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABSLVwmUS1cwVEtXP9RLVz/US1c/1EtW/9RLVz/US1c/1Et + XP9RLVz/US1c/11QgP+Du+7/icr9/4nK/f+Jyv3/icr9/4nK/f+Jyv3/icn9/4nK/f+Jyv3/icr9/4nK + /f+Jyv3/icn9/4nJ/f+Jyv3/icr9/4nK/f+Jyv3/icn8/4nJ/P+Jyf3/icn9/4nK/f+Jyv3/icr9/4nJ + /f+Jyv3/icr9/4nK/P+Jyfz/icr8/4nK/P+Jyf3/icr9/4nK/f+Jyvz/icn9/4nK/f+Jyvz/icr8/4nJ + /P+Jyvz/icr8/4nJ/f+Jyv3/icr9/4nJ/f+Jyv3/icr9/4nJ/f+Jyv3/icr8/4nK/P+Iyv3/icn9/4nK + /f+Jyv3/iMn9/4nK/f+Jyv3/iMn9/4nK/f+Jyv3/icn9/4jK/f+Jyvz/icr8/4jJ/P+Jyvz/icr9/4nJ + /f+Jyv3/icr9/4nJ/f+Iyv3/icr9/4nJ/f+Jyv3/icr9/4nJ/f+Jyv3/icr9/4nJ/f+Jyv3/icr9/4nJ + /f+Jyvz/icr8/4nJ/P+Jyvz/icr9/4nK/f+Jyf3/icr9/4nK/f+Jyv3/icn9/4nJ/f+Jyf3/icr9/4nK + /f+Jyv3/iMr9/4nJ/f+Jyf3/icr9/4nK/f+Jyvz/icr8/4nK/P+Jyvz/icr9/4nJ/f+Jyf3/icr9/4nK + /f+Jyv3/icr9/4nJ/f9iXY3/Ui9e/1EtXP9RLVz/US1c/1EtXP9RLVv/US1c/1EtXP9RLVz/US1c81Et + XDQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAABQLlsYUC1bkVEtXP9RLVz/US1c/1EtW/9RLVz/US1c/1EtXP9RLVz/US1c/1tJ + eP98pdj/icr9/4nK/f+Jyv3/icr9/4nK/f+Jyv3/icn9/4nK/f+Jyv3/icr9/4nK/f+Jyv3/icn9/4nJ + /f+Jyv3/icr9/4nK/f+Jyv3/icn8/4nJ/P+Jyf3/icn9/4nK/f+Jyv3/icr9/4nJ/f+Jyv3/icr9/4nK + /P+Jyfz/icr8/4nK/P+Jyf3/icr9/4nK/f+Jyvz/icn9/4nK/f+Jyvz/icr8/4nJ/P+Jyvz/icr8/4nJ + /f+Jyv3/icr9/4nJ/f+Jyv3/icr9/4nJ/f+Jyv3/icr8/4nK/P+Iyv3/icn9/4nK/f+Jyv3/iMn9/4nK + /f+Jyv3/iMn9/4nK/f+Jyv3/icn9/4jK/f+Jyvz/icr8/4jJ/P+Jyvz/icr9/4nJ/f+Jyv3/icr9/4nJ + /f+Iyv3/icr9/4nJ/f+Jyv3/icr9/4nJ/f+Jyv3/icr9/4nJ/f+Jyv3/icr9/4nJ/f+Jyvz/icr8/4nJ + /P+Jyvz/icr9/4nK/f+Jyf3/icr9/4nK/f+Jyv3/icn9/4nJ/f+Jyf3/icr9/4nK/f+Jyv3/iMr9/4nJ + /f+Jyf3/icr9/4nK/f+Jyvz/icr8/4nK/P+Jyvz/icr9/4nJ/f+Jyf3/icr9/4nK/f+Jyv3/icr9/4bC + 9f9eU4P/US1c/1EtXP9RLVz/US1c/1EtXP9RLVv/US1c/1EtXP9RLVz/USxbwVItXCYAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AABQLFwOUCxcalEtXP9RLVz/US1c/1EtW/9RLVz/US1c/1EtXP9RLVz/US1c/1pGdv95ntD/icr9/4nK + /f+Jyv3/icr9/4nK/f+Jyv3/icn9/4nK/f+Jyv3/icr9/4nK/f+Jyv3/icn9/4nJ/f+Jyv3/icr9/4nK + /f+Jyv3/icn8/4nJ/P+Jyf3/icn9/4nK/f+Jyv3/icr9/4nJ/f+Jyv3/icr9/4nK/P+Jyfz/icr8/4nK + /P+Jyf3/icr9/4nK/f+Jyvz/icn9/4nK/f+Jyvz/icr8/4nJ/P+Jyvz/icr8/4nJ/f+Jyv3/icr9/4nJ + /f+Jyv3/icr9/4nJ/f+Jyv3/icr8/4nK/P+Iyv3/icn9/4nK/f+Jyv3/iMn9/4nK/f+Jyv3/iMn9/4nK + /f+Jyv3/icn9/4jK/f+Jyvz/icr8/4jJ/P+Jyvz/icr9/4nJ/f+Jyv3/icr9/4nJ/f+Iyv3/icr9/4nJ + /f+Jyv3/icr9/4nJ/f+Jyv3/icr9/4nJ/f+Jyv3/icr9/4nJ/f+Jyvz/icr8/4nJ/P+Jyvz/icr9/4nK + /f+Jyf3/icr9/4nK/f+Jyv3/icn9/4nJ/f+Jyf3/icr9/4nK/f+Jyv3/iMr9/4nJ/f+Jyf3/icr9/4nK + /f+Jyvz/icr8/4nK/P+Jyvz/icr9/4nJ/f+Jyf3/icr9/4nK/f+Jyv3/icr9/3yl2P9bSXj/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVv/US1c/1EtXP9RLVz/UC1bkVAuWxgAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQMGAEUC1cRFEt + XP9RLVz/US1c/1EtW/9RLVz/US1c/1EtXP9RLVz/US1c/1Y8a/9vgbL/icr9/4nK/f+Jyv3/icr9/4nK + /f+Jyv3/icn9/4nK/f+Jyv3/icr9/4nK/f+Jyv3/icn9/4nJ/f+Jyv3/icr9/4nK/f+Jyv3/icn8/4nJ + /P+Jyf3/icn9/4nK/f+Jyv3/icr9/4nJ/f+Jyv3/icr9/4nK/P+Jyfz/icr8/4nK/P+Jyf3/icr9/4nK + /f+Jyvz/icn9/4nK/f+Jyvz/icr8/4nJ/P+Jyvz/icr8/4nJ/f+Jyv3/icr9/4nJ/f+Jyv3/icr9/4nJ + /f+Jyv3/icr8/4nK/P+Iyv3/icn9/4nK/f+Jyv3/iMn9/4nK/f+Jyv3/iMn9/4nK/f+Jyv3/icn9/4jK + /f+Jyvz/icr8/4jJ/P+Jyvz/icr9/4nJ/f+Jyv3/icr9/4nJ/f+Iyv3/icr9/4nJ/f+Jyv3/icr9/4nJ + /f+Jyv3/icr9/4nJ/f+Jyv3/icr9/4nJ/f+Jyvz/icr8/4nJ/P+Jyvz/icr9/4nK/f+Jyf3/icr9/4nK + /f+Jyv3/icn9/4nJ/f+Jyf3/icr9/4nK/f+Jyv3/iMr9/4nJ/f+Jyf3/icr9/4nK/f+Jyvz/icr8/4nK + /P+Jyvz/icr9/4nJ/f+Jyf3/icr9/4nK/f+Jyv3/icr9/3SQwv9YQXH/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVv/US1c/1EtXP9RLVz/UCxcalAsXA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUS1bMlEtW+dRLVz/US1c/1Et + W/9RLVz/US1c/1EtXP9RLVz/US1c/1M0Y/9na5z/icr9/4nK/f+Jyv3/icr9/4nK/f+Jyv3/icn9/4nK + /f+Jyv3/icr9/4nK/f+Jyv3/icn9/4nJ/f+Jyv3/icr9/4nK/f+Jyv3/icn8/4nJ/P+Jyf3/icn9/4nK + /f+Jyv3/icr9/4nJ/f+Jyv3/icr9/4nK/P+Jyfz/icr8/4nK/P+Jyf3/icr9/4nK/f+Jyvz/icn9/4nK + /f+Jyvz/icr8/4nJ/P+Jyvz/icr8/4nJ/f+Jyv3/icr9/4nJ/f+Jyv3/icr9/4nJ/f+Jyv3/icr8/4nK + /P+Iyv3/icn9/4nK/f+Jyv3/iMn9/4nK/f+Jyv3/iMn9/4nK/f+Jyv3/icn9/4jK/f+Jyvz/icr8/4jJ + /P+Jyvz/icr9/4nJ/f+Jyv3/icr9/4nJ/f+Iyv3/icr9/4nJ/f+Jyv3/icr9/4nJ/f+Jyv3/icr9/4nJ + /f+Jyv3/icr9/4nJ/f+Jyvz/icr8/4nJ/P+Jyvz/icr9/4nK/f+Jyf3/icr9/4nK/f+Jyv3/icn9/4nJ + /f+Jyf3/icr9/4nK/f+Jyv3/iMr9/4nJ/f+Jyf3/icr9/4nK/f+Jyvz/icr8/4nK/P+Jyvz/icr9/4nJ + /f+Jyf3/icr9/4nK/f+Jyv3/icr9/2+Bsv9WPGv/US1c/1EtXP9RLVz/US1c/1EtXP9RLVv/US1c/1Et + XP9RLVz/UC1cRFAwYAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUi1cJlEtXMFRLVz/US1c/1EtW/9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9fVob/icr9/4nK/f+Jyv3/icr9/4nK/f+Jyv3/icn9/4nK/f+Jyv3/icr9/4nK + /f+Jyv3/icn9/4nJ/f+Jyv3/icr9/4nK/f+Jyv3/icn8/4nJ/P+Jyf3/icn9/4nK/f+Jyv3/icr9/4nJ + /f+Jyv3/icr9/4nK/P+Jyfz/icr8/4nK/P+Jyf3/icr9/4nK/f+Jyvz/icn9/4nK/f+Jyvz/icr8/4nJ + /P+Jyvz/icr8/4nJ/f+Jyv3/icr9/4nJ/f+Jyv3/icr9/4nJ/f+Jyv3/icr8/4nK/P+Iyv3/icn9/4nK + /f+Jyv3/iMn9/4nK/f+Jyv3/iMn9/4nK/f+Jyv3/icn9/4jK/f+Jyvz/icr8/4jJ/P+Jyvz/icr9/4nJ + /f+Jyv3/icr9/4nJ/f+Iyv3/icr9/4nJ/f+Jyv3/icr9/4nJ/f+Jyv3/icr9/4nJ/f+Jyv3/icr9/4nJ + /f+Jyvz/icr8/4nJ/P+Jyvz/icr9/4nK/f+Jyf3/icr9/4nK/f+Jyv3/icn9/4nJ/f+Jyf3/icr9/4nK + /f+Jyv3/iMr9/4nJ/f+Jyf3/icr9/4nK/f+Jyvz/icr8/4nK/P+Jyvz/icr9/4nJ/f+Jyf3/icr9/4nK + /f+Jyv3/icr9/2Rllf9SMmH/US1c/1EtXP9RLVz/US1c/1EtXP9RLVv/US1c/1EtXP9RLVzzUS1bNAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAUC5bGFAtW5FRLVz/US1c/1EtW/9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9dUYH/g7vu/4nK/f+Jyv3/icr9/4nK/f+Jyv3/icn9/4nK/f+Jyv3/icr9/4nK/f+Jyv3/icn9/4nJ + /f+Jyv3/icr9/4nK/f+Jyv3/icn8/4nJ/P+Jyf3/icn9/4nK/f+Jyv3/icr9/4nJ/f+Jyv3/icr9/4nK + /P+Jyfz/icr8/4nK/P+Jyf3/icr9/4nK/f+Jyvz/icn9/4nK/f+Jyvz/icr8/4nJ/P+Jyvz/icr8/4nJ + /f+Jyv3/icr9/4nJ/f+Jyv3/icr9/4nJ/f+Jyv3/icr8/4nK/P+Iyv3/icn9/4nK/f+Jyv3/iMn9/4nK + /f+Jyv3/iMn9/4nK/f+Jyv3/icn9/4jK/f+Jyvz/icr8/4jJ/P+Jyvz/icr9/4nJ/f+Jyv3/icr9/4nJ + /f+Iyv3/icr9/4nJ/f+Jyv3/icr9/4nJ/f+Jyv3/icr9/4nJ/f+Jyv3/icr9/4nJ/f+Jyvz/icr8/4nJ + /P+Jyvz/icr9/4nK/f+Jyf3/icr9/4nK/f+Jyv3/icn9/4nJ/f+Jyf3/icr9/4nK/f+Jyv3/iMr9/4nJ + /f+Jyf3/icr9/4nK/f+Jyvz/icr8/4nK/P+Jyvz/icr9/4nJ/f+Jyf3/icr9/4nK/f+Jyv3/hsL1/15T + g/9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVv/US1c/1EtXP9RLVzBUi1cJgAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAATyxbElAtXHhRLVz/US1c/1EtW/9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9aRnb/eZ7R/4nK + /f+Jyv3/icr9/4nK/f+Jyv3/icn9/4nK/f+Jyv3/icr9/4nK/f+Jyv3/icn9/4nJ/f+Jyv3/icr9/4nK + /f+Jyv3/icn8/4nJ/P+Jyf3/icn9/4nK/f+Jyv3/icr9/4nJ/f+Jyv3/icr9/4nK/P+Jyfz/icr8/4nK + /P+Jyf3/icr9/4nK/f+Jyvz/icn9/4nK/f+Jyvz/icr8/4nJ/P+Jyvz/icr8/4nJ/f+Jyv3/icr9/4nJ + /f+Jyv3/icr9/4nJ/f+Jyv3/icr8/4nK/P+Iyv3/icn9/4nK/f+Jyv3/iMn9/4nK/f+Jyv3/iMn9/4nK + /f+Jyv3/icn9/4jK/f+Jyvz/icr8/4jJ/P+Jyvz/icr9/4nJ/f+Jyv3/icr9/4nJ/f+Iyv3/icr9/4nJ + /f+Jyv3/icr9/4nJ/f+Jyv3/icr9/4nJ/f+Jyv3/icr9/4nJ/f+Jyvz/icr8/4nJ/P+Jyvz/icr9/4nK + /f+Jyf3/icr9/4nK/f+Jyv3/icn9/4nJ/f+Jyf3/icr9/4nK/f+Jyv3/iMr9/4nJ/f+Jyf3/icr9/4nK + /f+Jyvz/icr8/4nK/P+Jyvz/icr9/4nJ/f+Jyf3/icr9/4nK/f+Jyv3/fKbY/1tJef9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVv/US1c/1EtXP9QLVuRUC5bGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUDBYCFAt + WlJRLVz/US1c/1EtW/9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9XP27/com6/4nK/f+Jyv3/icr9/4nK + /f+Jyv3/icn9/4nK/f+Jyv3/icr9/4nK/f+Jyv3/icn9/4nJ/f+Jyv3/icr9/4nK/f+Jyv3/icn8/4nJ + /P+Jyf3/icn9/4nK/f+Jyv3/icr9/4nJ/f+Jyv3/icr9/4nK/P+Jyfz/icr8/4nK/P+Jyf3/icr9/4nK + /f+Jyvz/icn9/4nK/f+Jyvz/icr8/4nJ/P+Jyvz/icr8/4nJ/f+Jyv3/icr9/4nJ/f+Jyv3/icr9/4nJ + /f+Jyv3/icr8/4nK/P+Iyv3/icn9/4nK/f+Jyv3/iMn9/4nK/f+Jyv3/iMn9/4nK/f+Jyv3/icn9/4jK + /f+Jyvz/icr8/4jJ/P+Jyvz/icr9/4nJ/f+Jyv3/icr9/4nJ/f+Iyv3/icr9/4nJ/f+Jyv3/icr9/4nJ + /f+Jyv3/icr9/4nJ/f+Jyv3/icr9/4nJ/f+Jyvz/icr8/4nJ/P+Jyvz/icr9/4nK/f+Jyf3/icr9/4nK + /f+Jyv3/icn9/4nJ/f+Jyf3/icr9/4nK/f+Jyv3/iMr9/4nJ/f+Jyf3/icr9/4nK/f+Jyvz/icr8/4nK + /P+Jyvz/icr9/4nJ/f+Jyf3/icr9/4nK/f+Jyv3/d5fJ/1lEdP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVv/US1c/1EtXP9QLFtqUCtcDgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFEtWzJRLVvnUS1c/1Et + W/9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9UN2b/anOk/4nK/f+Jyv3/icr9/4nK/f+Jyv3/icn9/4nK + /f+Jyv3/icr9/4nK/f+Jyv3/icn9/4nJ/f+Jyv3/icr9/4nK/f+Jyv3/icn8/4nJ/P+Jyf3/icn9/4nK + /f+Jyv3/icr9/4nJ/f+Jyv3/icr9/4nK/P+Jyfz/icr8/4nK/P+Jyf3/icr9/4nK/f+Jyvz/icn9/4nK + /f+Jyvz/icr8/4nJ/P+Jyvz/icr8/4nJ/f+Jyv3/icr9/4nJ/f+Jyv3/icr9/4nJ/f+Jyv3/icr8/4nK + /P+Iyv3/icn9/4nK/f+Jyv3/iMn9/4nK/f+Jyv3/iMn9/4nK/f+Jyv3/icn9/4jK/f+Jyvz/icr8/4jJ + /P+Jyvz/icr9/4nJ/f+Jyv3/icr9/4nJ/f+Iyv3/icr9/4nJ/f+Jyv3/icr9/4nJ/f+Jyv3/icr9/4nJ + /f+Jyv3/icr9/4nJ/f+Jyvz/icr8/4nJ/P+Jyvz/icr9/4nK/f+Jyf3/icr9/4nK/f+Jyv3/icn9/4nJ + /f+Jyf3/icr9/4nK/f+Jyv3/iMr9/4nJ/f+Jyf3/icr9/4nK/f+Jyvz/icr8/4nK/P+Jyvz/icr9/4nJ + /f+Jyf3/icr9/4nK/f+Jyv3/com6/1c/bv9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVv/US1c/1Et + XP9QLVpSUDBXCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFItXChRLVzBUS1c/1EtW/9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9SL17/Yl6O/4nK/f+Jyv3/icr9/4nK/f+Jyv3/icn9/4nK/f+Jyv3/icr9/4nK + /f+Jyv3/icn9/4nJ/f+Jyv3/icr9/4nK/f+Jyv3/icn8/4nJ/P+Jyf3/icn9/4nK/f+Jyv3/icr9/4nJ + /f+Jyv3/icr9/4nK/P+Jyfz/icr8/4nK/P+Jyf3/icr9/4nK/f+Jyvz/icn9/4nK/f+Jyvz/icr8/4nJ + /P+Jyvz/icr8/4nJ/f+Jyv3/icr9/4nJ/f+Jyv3/icr9/4nJ/f+Jyv3/icr8/4nK/P+Iyv3/icn9/4nK + /f+Jyv3/iMn9/4nK/f+Jyv3/iMn9/4nK/f+Jyv3/icn9/4jK/f+Jyvz/icr8/4jJ/P+Jyvz/icr9/4nJ + /f+Jyv3/icr9/4nJ/f+Iyv3/icr9/4nJ/f+Jyv3/icr9/4nJ/f+Jyv3/icr9/4nJ/f+Jyv3/icr9/4nJ + /f+Jyvz/icr8/4nJ/P+Jyvz/icr9/4nK/f+Jyf3/icr9/4nK/f+Jyv3/icn9/4nJ/f+Jyf3/icr9/4nK + /f+Jyv3/iMr9/4nJ/f+Jyf3/icr9/4nK/f+Jyvz/icr8/4nK/P+Jyvz/icr9/4nJ/f+Jyf3/icr9/4nK + /f+Jyv3/aGyd/1M0Y/9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVv/US1c/1EsXPNRLVw2AAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAsXBxQLFydUS1c/1EtW/9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/XlGB/4O77v+Jyv3/icr9/4nK/f+Jyv3/icn9/4nK/f+Jyv3/icr9/4nK/f+Jyv3/icn9/4nJ + /f+Jyv3/icr9/4nK/f+Jyv3/icn8/4nJ/P+Jyf3/icn9/4nK/f+Jyv3/icr9/4nJ/f+Jyv3/icr9/4nK + /P+Jyfz/icr8/4nK/P+Jyf3/icr9/4nK/f+Jyvz/icn9/4nK/f+Jyvz/icr8/4nJ/P+Jyvz/icr8/4nJ + /f+Jyv3/icr9/4nJ/f+Jyv3/icr9/4nJ/f+Jyv3/icr8/4nK/P+Iyv3/icn9/4nK/f+Jyv3/iMn9/4nK + /f+Jyv3/iMn9/4nK/f+Jyv3/icn9/4jK/f+Jyvz/icr8/4jJ/P+Jyvz/icr9/4nJ/f+Jyv3/icr9/4nJ + /f+Iyv3/icr9/4nJ/f+Jyv3/icr9/4nJ/f+Jyv3/icr9/4nJ/f+Jyv3/icr9/4nJ/f+Jyvz/icr8/4nJ + /P+Jyvz/icr9/4nK/f+Jyf3/icr9/4nK/f+Jyv3/icn9/4nJ/f+Jyf3/icr9/4nK/f+Jyv3/iMr9/4nJ + /f+Jyf3/icr9/4nK/f+Jyvz/icr8/4nK/P+Jyvz/icr9/4nJ/f+Jyf3/icr9/4nK/f+GwvX/XlSE/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVv/US1c/1EtXMFSLVwoAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAFAtWhZQLVqFUS1c/1EtW/9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/W0p5/3ym + 2P+Jyv3/icr9/4nK/f+Jyv3/icn9/4nK/f+Jyv3/icr9/4nK/f+Jyv3/icn9/4nJ/f+Jyv3/icr9/4nK + /f+Jyv3/icn8/4nJ/P+Jyf3/icn9/4nK/f+Jyv3/icr9/4nJ/f+Jyv3/icr9/4nK/P+Jyfz/icr8/4nK + /P+Jyf3/icr9/4nK/f+Jyvz/icn9/4nK/f+Jyvz/icr8/4nJ/P+Jyvz/icr8/4nJ/f+Jyv3/icr9/4nJ + /f+Jyv3/icr9/4nJ/f+Jyv3/icr8/4nK/P+Iyv3/icn9/4nK/f+Jyv3/iMn9/4nK/f+Jyv3/iMn9/4nK + /f+Jyv3/icn9/4jK/f+Jyvz/icr8/4jJ/P+Jyvz/icr9/4nJ/f+Jyv3/icr9/4nJ/f+Iyv3/icr9/4nJ + /f+Jyv3/icr9/4nJ/f+Jyv3/icr9/4nJ/f+Jyv3/icr9/4nJ/f+Jyvz/icr8/4nJ/P+Jyvz/icr9/4nK + /f+Jyf3/icr9/4nK/f+Jyv3/icn9/4nJ/f+Jyf3/icr9/4nK/f+Jyv3/iMr9/4nJ/f+Jyf3/icr9/4nK + /f+Jyvz/icr8/4nK/P+Jyvz/icr9/4nJ/f+Jyf3/icr9/4nK/f+Du+7/XlGB/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVv/US1c/1AsXJ1QLFwcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAr + WgpQLFtgUS1c/1EtW/9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/Vz9u/3KJuv+Jyv3/icr9/4nK + /f+Jyv3/icn9/4nK/f+Jyv3/icr9/4nK/f+Jyv3/icn9/4nJ/f+Jyv3/icr9/4nK/f+Jyv3/icn8/4nJ + /P+Jyf3/icn9/4nK/f+Jyv3/icr9/4nJ/f+Jyv3/icr9/4nK/P+Jyfz/icr8/4nK/P+Jyf3/icr9/4nK + /f+Jyvz/icn9/4nK/f+Jyvz/icr8/4nJ/P+Jyvz/icr8/4nJ/f+Jyv3/icr9/4nJ/f+Jyv3/icr9/4nJ + /f+Jyv3/icr8/4nK/P+Iyv3/icn9/4nK/f+Jyv3/iMn9/4nK/f+Jyv3/iMn9/4nK/f+Jyv3/icn9/4jK + /f+Jyvz/icr8/4jJ/P+Jyvz/icr9/4nJ/f+Jyv3/icr9/4nJ/f+Iyv3/icr9/4nJ/f+Jyv3/icr9/4nJ + /f+Jyv3/icr9/4nJ/f+Jyv3/icr9/4nJ/f+Jyvz/icr8/4nJ/P+Jyvz/icr9/4nK/f+Jyf3/icr9/4nK + /f+Jyv3/icn9/4nJ/f+Jyf3/icr9/4nK/f+Jyv3/iMr9/4nJ/f+Jyf3/icr9/4nK/f+Jyvz/icr8/4nK + /P+Jyvz/icr9/4nJ/f+Jyf3/icr9/4nK/f98ptj/W0p5/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVv/US1c/1AtWoVQLVoWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABRLVsyUS1b51Et + W/9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/VTpp/217rP+Jyv3/icr9/4nK/f+Jyv3/icn9/4nK + /f+Jyv3/icr9/4nK/f+Jyv3/icn9/4nJ/f+Jyv3/icr9/4nK/f+Jyv3/icn8/4nJ/P+Jyf3/icn9/4nK + /f+Jyv3/icr9/4nJ/f+Jyv3/icr9/4nK/P+Jyfz/icr8/4nK/P+Jyf3/icr9/4nK/f+Jyvz/icn9/4nK + /f+Jyvz/icr8/4nJ/P+Jyvz/icr8/4nJ/f+Jyv3/icr9/4nJ/f+Jyv3/icr9/4nJ/f+Jyv3/icr8/4nK + /P+Iyv3/icn9/4nK/f+Jyv3/iMn9/4nK/f+Jyv3/iMn9/4nK/f+Jyv3/icn9/4jK/f+Jyvz/icr8/4jJ + /P+Jyvz/icr9/4nJ/f+Jyv3/icr9/4nJ/f+Iyv3/icr9/4nJ/f+Jyv3/icr9/4nJ/f+Jyv3/icr9/4nJ + /f+Jyv3/icr9/4nJ/f+Jyvz/icr8/4nJ/P+Jyvz/icr9/4nK/f+Jyf3/icr9/4nK/f+Jyv3/icn9/4nJ + /f+Jyf3/icr9/4nK/f+Jyv3/iMr9/4nJ/f+Jyf3/icr9/4nK/f+Jyvz/icr8/4nK/P+Jyvz/icr9/4nJ + /f+Jyf3/icr9/4nK/f9yibr/Vz9u/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVv/US1c/1At + WlJQMFgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABSLVwoUS1cwVEtW/9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/UjJh/2Vmlv+Jyv3/icr9/4nK/f+Jyv3/icn9/4nK/f+Jyv3/icr9/4nK + /f+Jyv3/icn9/4nJ/f+Jyv3/icr9/4nK/f+Jyv3/icn8/4nJ/P+Jyf3/icn9/4nK/f+Jyv3/icr9/4nJ + /f+Jyv3/icr9/4nK/P+Jyfz/icr8/4nK/P+Jyf3/icr9/4nK/f+Jyvz/icn9/4nK/f+Jyvz/icr8/4nJ + /P+Jyvz/icr8/4nJ/f+Jyv3/icr9/4nJ/f+Jyv3/icr9/4nJ/f+Jyv3/icr8/4nK/P+Iyv3/icn9/4nK + /f+Jyv3/iMn9/4nK/f+Jyv3/iMn9/4nK/f+Jyv3/icn9/4jK/f+Jyvz/icr8/4jJ/P+Jyvz/icr9/4nJ + /f+Jyv3/icr9/4nJ/f+Iyv3/icr9/4nJ/f+Jyv3/icr9/4nJ/f+Jyv3/icr9/4nJ/f+Jyv3/icr9/4nJ + /f+Jyvz/icr8/4nJ/P+Jyvz/icr9/4nK/f+Jyf3/icr9/4nK/f+Jyv3/icn9/4nJ/f+Jyf3/icr9/4nK + /f+Jyv3/iMr9/4nJ/f+Jyf3/icr9/4nK/f+Jyvz/icr8/4nK/P+Jyvz/icr9/4nJ/f+Jyf3/icr9/4nK + /f9qdKT/VDdm/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVv/USxc81EsXDYAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABSLVskUS1btVEtW/9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/15Sgv+Du+7/icr9/4nK/f+Jyv3/icn9/4nK/f+Jyv3/icr9/4nK/f+Jyv3/icn9/4nJ + /f+Jyv3/icr9/4nK/f+Jyv3/icn8/4nJ/P+Jyf3/icn9/4nK/f+Jyv3/icr9/4nJ/f+Jyv3/icr9/4nK + /P+Jyfz/icr8/4nK/P+Jyf3/icr9/4nK/f+Jyvz/icn9/4nK/f+Jyvz/icr8/4nJ/P+Jyvz/icr8/4nJ + /f+Jyv3/icr9/4nJ/f+Jyv3/icr9/4nJ/f+Jyv3/icr8/4nK/P+Iyv3/icn9/4nK/f+Jyv3/iMn9/4nK + /f+Jyv3/iMn9/4nK/f+Jyv3/icn9/4jK/f+Jyvz/icr8/4jJ/P+Jyvz/icr9/4nJ/f+Jyv3/icr9/4nJ + /f+Iyv3/icr9/4nJ/f+Jyv3/icr9/4nJ/f+Jyv3/icr9/4nJ/f+Jyv3/icr9/4nJ/f+Jyvz/icr8/4nJ + /P+Jyvz/icr9/4nK/f+Jyf3/icr9/4nK/f+Jyv3/icn9/4nJ/f+Jyf3/icr9/4nK/f+Jyv3/iMr9/4nJ + /f+Jyf3/icr9/4nK/f+Jyvz/icr8/4nK/P+Jyvz/icr9/4nJ/f+Jyf3/icr9/4nK/f9jX4//Ui9e/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVv/US1bzVEtXCwAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAABPLFkWUC1ahVEtW/9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1tK + ev98ptj/icr9/4nK/f+Jyv3/icn9/4nK/f+Jyv3/icr9/4nK/f+Jyv3/icn9/4nJ/f+Jyv3/icr9/4nK + /f+Jyv3/icn8/4nJ/P+Jyf3/icn9/4nK/f+Jyv3/icr9/4nJ/f+Jyv3/icr9/4nK/P+Jyfz/icr8/4nK + /P+Jyf3/icr9/4nK/f+Jyvz/icn9/4nK/f+Jyvz/icr8/4nJ/P+Jyvz/icr8/4nJ/f+Jyv3/icr9/4nJ + /f+Jyv3/icr9/4nJ/f+Jyv3/icr8/4nK/P+Iyv3/icn9/4nK/f+Jyv3/iMn9/4nK/f+Jyv3/iMn9/4nK + /f+Jyv3/icn9/4jK/f+Jyvz/icr8/4jJ/P+Jyvz/icr9/4nJ/f+Jyv3/icr9/4nJ/f+Iyv3/icr9/4nJ + /f+Jyv3/icr9/4nJ/f+Jyv3/icr9/4nJ/f+Jyv3/icr9/4nJ/f+Jyvz/icr8/4nJ/P+Jyvz/icr9/4nK + /f+Jyf3/icr9/4nK/f+Jyv3/icn9/4nJ/f+Jyf3/icr9/4nK/f+Jyv3/iMr9/4nJ/f+Jyf3/icr9/4nK + /f+Jyvz/icr8/4nK/P+Jyvz/icr9/4nJ/f+Jyf3/icr9/4bC9f9fVYX/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVv/US1cqVEsXCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AABPKlkMUCxbYFEtW/9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1U6af9kY5P/anKi/2ly + ov9qcqL/anKi/2lyov9qcqL/anKi/2lyov9qcqL/anKi/2lyov9pcqL/anKi/2lyov9pcqL/anKi/2py + ov9pcqL/aXKi/2pyov9pcqL/aXKi/2pyov9pcqL/aXKi/2pyov9pcqL/aXKi/2pyov9qcqL/aXKi/2ly + ov9qcqL/aXKi/2pyov9pcqL/anKi/2lyov9pcqL/anKi/2lyov9pcqL/anKi/2lyov9qcqL/aXKi/2ly + ov9qcqL/anKi/2pyov9pcqL/aXKi/2pyov9pcqL/anKi/2lyov9pcqL/anKi/2lyov9qcqL/aXKi/2ly + ov9qcqL/aXKi/2lyov9qcqL/aXKi/2lyov9qcqL/aXKi/2pyov9qcaL/aXKi/2lyov9qcqL/aXKi/2py + ov9pcqL/aXKi/2pyov9pcqL/aXKi/2pyov9qcqL/aXKi/2lyov9qcqL/aXKi/2lyov9qcqL/aXKi/2ly + ov9qcqL/aXKi/2lyov9qcqL/anKi/2lyov9qcqL/anKi/2lyov9pcqL/anKi/2pxov9pcqL/aXKi/2py + ov9pcqL/aXKi/2pyov9pcqL/aXKi/2Rjk/9VOmn/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVv/UC1bk1AuWxoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUSxbPFEt + W/9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtW/9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVv/UCxbYE8q + WgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUS1bNFEsW+dRLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtW/9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVvzUS1cOAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUixaJFEtW7VRLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtW/9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVvzUS1cOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAUC5bGlAtW5NRLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtW/9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVu1Ui1bJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAUDBXCFAtWlRRLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + W/9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9QLFqHUC1aFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFIt + XCpRLVzDUS1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtW/9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1AtW/NRLVs4AAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFArWgxQLFteUS1c81Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtW/9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1AtWodQLVoWAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQLlscUC1bk1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtW/9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1cq1ItXCIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUCxcEFAsW2hRLVvnUS1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtW/9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9QLFyhUCxcIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAE8wYARQLV0sUCxckVAtXMNRLVzXUS1c81EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + XP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1Et + W/9RLVz/US1c/1EtXP9RLVz/US1c/1EtXP9RLVz/US1c/1EtW+dRLFu7Ui1cl1EuWzxPMFgIAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAD/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8P+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAB/w/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB/D8AAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAD8PgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHw8AAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAPDgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcOAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAEIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQgAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEIAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAQgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABDAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAMMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAw4AAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHDwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8PgA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHw/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + A/D+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH8P+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAA/w/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf/D////////8AAAAAAAAAAAAAAAAAAAA + AAAD////////8P////////4AAAAAAAAAAAAAAAAAAAAAAAf////////w/////////gAAAAAAAAAAAAAA + AAAAAAAAB/////////D////////+AAAAAAAAAAAAAAAAAAAAAAAH////////8P////////4AAAAAAAAA + AAAAAAAAAAAAAAf////////w/////////wAAAAAAAAAAAAAAAAAAAAAAB/////////D/////////AAAA + AAAAAAAAAAAAAAAAAAAP////////8P////////8AAAAAAAAAAAAAAAAAAAAAAA/////////w//////// + /wAAAAAAAAAAAAAAAAAAAAAAD/////////D/////////AAAAAAAAAAAAAAAAAAAAAAAP////////8P// + //////+AAAAAAAAAAAAAAAAAAAAAAA/////////w/////////4AAAAAAAAAAAAAAAAAAAAAAH/////// + //D/////////gAAAAAAAAAAAAAAAAAAAAAAf////////8P////////+AAAAAAAAAAAAAAAAAAAAAAB// + ///////w/////////4AAAAAAAAAAAAAAAAAAAAAAH/////////D/////////gAAAAAAAAAAAAAAAAAAA + AAAf////////8P/////////AAAAAAAAAAAAAAAAAAAAAAB/////////w/////////8AAAAAAAAAAAAAA + AAAAAAAAP/////////D/////////wAAAAAAAAAAAAAAAAAAAAAA/////////8P/////////AAAAAAAAA + AAAAAAAAAAAAAD/////////w/////////8AAAAAAAAAAAAAAAAAAAAAAP/////////D/////////4AAA + AAAAAAAAAAAAAAAAAAA/////////8P/////////gAAAAAAAAAAAAAAAAAAAAAH/////////w//////// + /+AAAAAAAAAAAAAAAAAAAAAAf/////////D/////////4AAAAAAAAAAAAAAAAAAAAAB/////////8P// + ///////gAAAAAAAAAAAAAAAAAAAAAH/////////w//////////AAAAAAAAAAAAAAAAAAAAAAf/////// + //D/////////8AAAAAAAAAAAAAAAAAAAAAD/////////8P/////////4AAAAAAAAAAAAAAAAAAAAAP// + ///////w//////////gAAAAAAAAAAAAAAAAAAAAB//////////D//////////gAAAAAAAAAAAAAAAAAA + AAP/////////8P//////////AAAAAAAAAAAAAAAAAAAAD//////////w + + + \ No newline at end of file diff --git a/VisionEdit/FormLib/FormImageWindow.resx b/VisionEdit/FormLib/FormImageWindow.resx deleted file mode 100644 index 1af7de1..0000000 --- a/VisionEdit/FormLib/FormImageWindow.resx +++ /dev/null @@ -1,120 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - \ No newline at end of file diff --git a/VisionEdit/FormLib/FormJobManage.Designer.cs b/VisionEdit/FormLib/FormJobManage.Designer.cs index 2beb650..893e2b6 100644 --- a/VisionEdit/FormLib/FormJobManage.Designer.cs +++ b/VisionEdit/FormLib/FormJobManage.Designer.cs @@ -32,6 +32,10 @@ this.tabControl1 = new System.Windows.Forms.TabControl(); this.btnCycleRun = new System.Windows.Forms.Button(); this.btnSignael = new System.Windows.Forms.Button(); + this.picDeleteJob = new System.Windows.Forms.PictureBox(); + this.picNewJob = new System.Windows.Forms.PictureBox(); + ((System.ComponentModel.ISupportInitialize)(this.picDeleteJob)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.picNewJob)).BeginInit(); this.SuspendLayout(); // // tabControl1 @@ -39,18 +43,18 @@ this.tabControl1.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) | System.Windows.Forms.AnchorStyles.Left) | System.Windows.Forms.AnchorStyles.Right))); - this.tabControl1.Location = new System.Drawing.Point(-1, 3); + this.tabControl1.Location = new System.Drawing.Point(-1, 1); this.tabControl1.Name = "tabControl1"; this.tabControl1.SelectedIndex = 0; - this.tabControl1.Size = new System.Drawing.Size(373, 586); + this.tabControl1.Size = new System.Drawing.Size(373, 588); this.tabControl1.TabIndex = 0; // // btnCycleRun // this.btnCycleRun.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); - this.btnCycleRun.Location = new System.Drawing.Point(199, 595); + this.btnCycleRun.Location = new System.Drawing.Point(218, 595); this.btnCycleRun.Name = "btnCycleRun"; - this.btnCycleRun.Size = new System.Drawing.Size(74, 33); + this.btnCycleRun.Size = new System.Drawing.Size(63, 33); this.btnCycleRun.TabIndex = 1; this.btnCycleRun.Text = "连续运行"; this.btnCycleRun.UseVisualStyleBackColor = true; @@ -58,32 +62,61 @@ // btnSignael // this.btnSignael.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); - this.btnSignael.Location = new System.Drawing.Point(286, 595); + this.btnSignael.Location = new System.Drawing.Point(297, 595); this.btnSignael.Name = "btnSignael"; - this.btnSignael.Size = new System.Drawing.Size(74, 33); + this.btnSignael.Size = new System.Drawing.Size(63, 33); this.btnSignael.TabIndex = 1; this.btnSignael.Text = "单次运行"; this.btnSignael.UseVisualStyleBackColor = true; // + // picDeleteJob + // + this.picDeleteJob.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left))); + this.picDeleteJob.Image = global::VisionEdit.Properties.Resources.删除; + this.picDeleteJob.Location = new System.Drawing.Point(53, 595); + this.picDeleteJob.Name = "picDeleteJob"; + this.picDeleteJob.Size = new System.Drawing.Size(35, 40); + this.picDeleteJob.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom; + this.picDeleteJob.TabIndex = 2; + this.picDeleteJob.TabStop = false; + // + // picNewJob + // + this.picNewJob.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left))); + this.picNewJob.Image = global::VisionEdit.Properties.Resources.新建1; + this.picNewJob.Location = new System.Drawing.Point(12, 595); + this.picNewJob.Name = "picNewJob"; + this.picNewJob.Size = new System.Drawing.Size(35, 40); + this.picNewJob.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage; + this.picNewJob.TabIndex = 2; + this.picNewJob.TabStop = false; + // // FormJobManage // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.ClientSize = new System.Drawing.Size(372, 636); + this.Controls.Add(this.picDeleteJob); + this.Controls.Add(this.picNewJob); this.Controls.Add(this.btnSignael); this.Controls.Add(this.btnCycleRun); this.Controls.Add(this.tabControl1); + this.Font = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); this.Name = "FormJobManage"; this.Text = "JobManage"; + this.Load += new System.EventHandler(this.FormJobManage_Load); + ((System.ComponentModel.ISupportInitialize)(this.picDeleteJob)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.picNewJob)).EndInit(); this.ResumeLayout(false); } #endregion - - private System.Windows.Forms.TabControl tabControl1; private System.Windows.Forms.Button btnCycleRun; private System.Windows.Forms.Button btnSignael; + private System.Windows.Forms.PictureBox picNewJob; + private System.Windows.Forms.PictureBox picDeleteJob; + public System.Windows.Forms.TabControl tabControl1; } } \ No newline at end of file diff --git a/VisionEdit/FormLib/FormJobManage.cs b/VisionEdit/FormLib/FormJobManage.cs index ff1a679..d62a62d 100644 --- a/VisionEdit/FormLib/FormJobManage.cs +++ b/VisionEdit/FormLib/FormJobManage.cs @@ -31,5 +31,9 @@ namespace VisionEdit.FormLib return _instance; } } + + private void FormJobManage_Load(object sender, EventArgs e) + { + } } } diff --git a/VisionEdit/FormLib/FormToolBox.Designer.cs b/VisionEdit/FormLib/FormToolBox.Designer.cs index 7ec85ea..0e32e4d 100644 --- a/VisionEdit/FormLib/FormToolBox.Designer.cs +++ b/VisionEdit/FormLib/FormToolBox.Designer.cs @@ -29,28 +29,31 @@ private void InitializeComponent() { this.components = new System.ComponentModel.Container(); - System.Windows.Forms.TreeNode treeNode14 = new System.Windows.Forms.TreeNode("流程"); - System.Windows.Forms.TreeNode treeNode15 = new System.Windows.Forms.TreeNode("Halcon窗口"); - System.Windows.Forms.TreeNode treeNode16 = new System.Windows.Forms.TreeNode("Basler"); - System.Windows.Forms.TreeNode treeNode17 = new System.Windows.Forms.TreeNode("HIKVision"); - System.Windows.Forms.TreeNode treeNode18 = new System.Windows.Forms.TreeNode("获取图像", new System.Windows.Forms.TreeNode[] { - treeNode15, - treeNode16, - treeNode17}); - System.Windows.Forms.TreeNode treeNode19 = new System.Windows.Forms.TreeNode("滤波"); - System.Windows.Forms.TreeNode treeNode20 = new System.Windows.Forms.TreeNode("平滑"); - System.Windows.Forms.TreeNode treeNode21 = new System.Windows.Forms.TreeNode("去噪"); - System.Windows.Forms.TreeNode treeNode22 = new System.Windows.Forms.TreeNode("图像预处理", new System.Windows.Forms.TreeNode[] { - treeNode19, - treeNode20, - treeNode21}); - System.Windows.Forms.TreeNode treeNode23 = new System.Windows.Forms.TreeNode("形状匹配"); - System.Windows.Forms.TreeNode treeNode24 = new System.Windows.Forms.TreeNode("可变形匹配"); - System.Windows.Forms.TreeNode treeNode25 = new System.Windows.Forms.TreeNode("灰度匹配"); - System.Windows.Forms.TreeNode treeNode26 = new System.Windows.Forms.TreeNode("匹配", new System.Windows.Forms.TreeNode[] { - treeNode23, - treeNode24, - treeNode25}); + System.Windows.Forms.TreeNode treeNode1 = new System.Windows.Forms.TreeNode("流程", 1, 1); + System.Windows.Forms.TreeNode treeNode2 = new System.Windows.Forms.TreeNode("Halcon窗口", 3, 3); + System.Windows.Forms.TreeNode treeNode3 = new System.Windows.Forms.TreeNode("Basler"); + System.Windows.Forms.TreeNode treeNode4 = new System.Windows.Forms.TreeNode("HIKVision"); + System.Windows.Forms.TreeNode treeNode5 = new System.Windows.Forms.TreeNode("获取图像", new System.Windows.Forms.TreeNode[] { + treeNode2, + treeNode3, + treeNode4}); + System.Windows.Forms.TreeNode treeNode6 = new System.Windows.Forms.TreeNode("滤波"); + System.Windows.Forms.TreeNode treeNode7 = new System.Windows.Forms.TreeNode("平滑"); + System.Windows.Forms.TreeNode treeNode8 = new System.Windows.Forms.TreeNode("去噪"); + System.Windows.Forms.TreeNode treeNode9 = new System.Windows.Forms.TreeNode("图像预处理", new System.Windows.Forms.TreeNode[] { + treeNode6, + treeNode7, + treeNode8}); + System.Windows.Forms.TreeNode treeNode10 = new System.Windows.Forms.TreeNode("形状匹配"); + System.Windows.Forms.TreeNode treeNode11 = new System.Windows.Forms.TreeNode("可变形匹配"); + System.Windows.Forms.TreeNode treeNode12 = new System.Windows.Forms.TreeNode("灰度匹配"); + System.Windows.Forms.TreeNode treeNode13 = new System.Windows.Forms.TreeNode("匹配", new System.Windows.Forms.TreeNode[] { + treeNode10, + treeNode11, + treeNode12}); + System.Windows.Forms.TreeNode treeNode14 = new System.Windows.Forms.TreeNode("找线"); + System.Windows.Forms.TreeNode treeNode15 = new System.Windows.Forms.TreeNode("几何", new System.Windows.Forms.TreeNode[] { + treeNode14}); System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FormToolBox)); this.tvw_ToolBox = new System.Windows.Forms.TreeView(); this.imageList1 = new System.Windows.Forms.ImageList(this.components); @@ -68,45 +71,58 @@ this.tvw_ToolBox.Indent = 32; this.tvw_ToolBox.Location = new System.Drawing.Point(0, 4); this.tvw_ToolBox.Name = "tvw_ToolBox"; - treeNode14.ImageIndex = 1; - treeNode14.Name = "NodeJob"; - treeNode14.Text = "流程"; - treeNode15.ImageIndex = 3; - treeNode15.Name = "节点1"; - treeNode15.Text = "Halcon窗口"; - treeNode16.ImageKey = "图像.png"; - treeNode16.Name = "节点2"; - treeNode16.Text = "Basler"; - treeNode17.ImageKey = "图像.png"; - treeNode17.Name = "节点3"; - treeNode17.Text = "HIKVision"; - treeNode18.ImageIndex = 4; - treeNode18.Name = "节点0"; - treeNode18.Text = "获取图像"; - treeNode19.Name = "节点5"; - treeNode19.Text = "滤波"; - treeNode20.Name = "节点6"; - treeNode20.Text = "平滑"; - treeNode21.Name = "节点7"; - treeNode21.Text = "去噪"; - treeNode22.Name = "节点4"; - treeNode22.Text = "图像预处理"; - treeNode23.Name = "节点9"; - treeNode23.Text = "形状匹配"; - treeNode24.Name = "节点10"; - treeNode24.Text = "可变形匹配"; - treeNode25.Name = "节点11"; - treeNode25.Text = "灰度匹配"; - treeNode26.Name = "节点8"; - treeNode26.Text = "匹配"; + treeNode1.ImageIndex = 1; + treeNode1.Name = "NodeJob"; + treeNode1.SelectedImageIndex = 1; + treeNode1.Text = "流程"; + treeNode2.ImageIndex = 3; + treeNode2.Name = "节点1"; + treeNode2.SelectedImageIndex = 3; + treeNode2.Tag = "HalconToolInterface"; + treeNode2.Text = "Halcon窗口"; + treeNode3.ImageKey = "图像.png"; + treeNode3.Name = "节点2"; + treeNode3.SelectedImageIndex = 3; + treeNode3.Text = "Basler"; + treeNode4.ImageKey = "图像.png"; + treeNode4.Name = "节点3"; + treeNode4.SelectedImageIndex = 3; + treeNode4.Text = "HIKVision"; + treeNode5.ImageIndex = 4; + treeNode5.Name = "节点0"; + treeNode5.Text = "获取图像"; + treeNode6.Name = "节点5"; + treeNode6.Text = "滤波"; + treeNode7.Name = "节点6"; + treeNode7.Text = "平滑"; + treeNode8.Name = "节点7"; + treeNode8.Text = "去噪"; + treeNode9.Name = "节点4"; + treeNode9.Text = "图像预处理"; + treeNode10.Name = "节点9"; + treeNode10.Text = "形状匹配"; + treeNode11.Name = "节点10"; + treeNode11.Text = "可变形匹配"; + treeNode12.Name = "节点11"; + treeNode12.Text = "灰度匹配"; + treeNode13.Name = "节点8"; + treeNode13.Text = "匹配"; + treeNode14.Name = "FindLine"; + treeNode14.Tag = "FindLine"; + treeNode14.Text = "找线"; + treeNode15.Name = "节点0"; + treeNode15.Text = "几何"; this.tvw_ToolBox.Nodes.AddRange(new System.Windows.Forms.TreeNode[] { - treeNode14, - treeNode18, - treeNode22, - treeNode26}); + treeNode1, + treeNode5, + treeNode9, + treeNode13, + treeNode15}); this.tvw_ToolBox.SelectedImageIndex = 4; this.tvw_ToolBox.Size = new System.Drawing.Size(367, 545); this.tvw_ToolBox.TabIndex = 1; + this.tvw_ToolBox.AfterSelect += new System.Windows.Forms.TreeViewEventHandler(this.tvw_ToolBox_AfterSelect); + this.tvw_ToolBox.DoubleClick += new System.EventHandler(this.tvw_ToolBox_DoubleClick); // // imageList1 // @@ -117,6 +133,36 @@ this.imageList1.Images.SetKeyName(2, "流程图.png"); this.imageList1.Images.SetKeyName(3, "图像.png"); this.imageList1.Images.SetKeyName(4, "文件夹.png"); + this.imageList1.Images.SetKeyName(5, "20190709065619943_easyicon_net_256.ico"); + this.imageList1.Images.SetKeyName(6, "20190715063459237_easyicon_net_256.ico"); + this.imageList1.Images.SetKeyName(7, "20190716033549111_easyicon_net_128.ico"); + this.imageList1.Images.SetKeyName(8, "20190716033559344_easyicon_net_128.ico"); + this.imageList1.Images.SetKeyName(9, "avatar_guy_male_man_user_64px_1212479_easyicon.net.ico"); + this.imageList1.Images.SetKeyName(10, "avatar_male_man_user_64px_1212481_easyicon.net.ico"); + this.imageList1.Images.SetKeyName(11, "camera_96px_1157134_easyicon.net.ico"); + this.imageList1.Images.SetKeyName(12, "start.ico"); + this.imageList1.Images.SetKeyName(13, "stop.ico"); + this.imageList1.Images.SetKeyName(14, "User_64px_1115223_easyicon.net.ico"); + this.imageList1.Images.SetKeyName(15, "user_64px_1218470_easyicon.net.ico"); + this.imageList1.Images.SetKeyName(16, "保存.png"); + this.imageList1.Images.SetKeyName(17, "保存2.png"); + this.imageList1.Images.SetKeyName(18, "保存3.png"); + this.imageList1.Images.SetKeyName(19, "打开.png"); + this.imageList1.Images.SetKeyName(20, "复位.png"); + this.imageList1.Images.SetKeyName(21, "工具箱.ico"); + this.imageList1.Images.SetKeyName(22, "工具箱.png"); + this.imageList1.Images.SetKeyName(23, "镜头.png"); + this.imageList1.Images.SetKeyName(24, "开始.png"); + this.imageList1.Images.SetKeyName(25, "流程.ico"); + this.imageList1.Images.SetKeyName(26, "流程.png"); + this.imageList1.Images.SetKeyName(27, "流程图.png"); + this.imageList1.Images.SetKeyName(28, "删除.png"); + this.imageList1.Images.SetKeyName(29, "停止.png"); + this.imageList1.Images.SetKeyName(30, "图像.png"); + this.imageList1.Images.SetKeyName(31, "文件夹.png"); + this.imageList1.Images.SetKeyName(32, "相机.png"); + this.imageList1.Images.SetKeyName(33, "新建.png"); + this.imageList1.Images.SetKeyName(34, "新建2.png"); // // richTextBoxEx1 // @@ -154,6 +200,6 @@ private System.Windows.Forms.TreeView tvw_ToolBox; private DevComponents.DotNetBar.Controls.RichTextBoxEx richTextBoxEx1; - private System.Windows.Forms.ImageList imageList1; + public System.Windows.Forms.ImageList imageList1; } } \ No newline at end of file diff --git a/VisionEdit/FormLib/FormToolBox.cs b/VisionEdit/FormLib/FormToolBox.cs index 6f40aea..c5c4b02 100644 --- a/VisionEdit/FormLib/FormToolBox.cs +++ b/VisionEdit/FormLib/FormToolBox.cs @@ -7,29 +7,124 @@ using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; +using VisionEdit.VisionTool; using WeifenLuo.WinFormsUI.Docking; namespace VisionEdit.FormLib { public partial class FormToolBox : DockContent { - public FormToolBox() + FormLog myFormLog = null; + FormJobManage myFormJobManage = null; + + public FormToolBox(FormLog inputFormLog, FormJobManage inputFormJob) { InitializeComponent(); + myFormLog = inputFormLog; + myFormJobManage = inputFormJob; + VisionToolFactory.InitVisionToolTypeDic(); + } + + private void tvw_ToolBox_AfterSelect(object sender, TreeViewEventArgs e) + { + + } + + private void tvw_ToolBox_DoubleClick(object sender, EventArgs e) + { + try + { + if (tvw_ToolBox.SelectedNode.SelectedImageIndex == 0) //如果双击的是文件夹节点,返回 + return; + if (myFormJobManage.tabControl1.TabPages.Count > 0) //如果已存在流程 + { + object selectTag = tvw_ToolBox.SelectedNode.Tag; + Add_Tool((ToolType)Enum.Parse(typeof(ToolType), selectTag.ToString())); + } + else + { + //如果当前不存在可用流程,先创建流程,在添加工具 + OperateJob.CreateNewJob(); + } + } + catch (Exception ex) + { + myFormLog.ShowLog("添加流程失败!" + ex.Message); + } } /// - /// 窗体对象实例 + /// 向流程中添加工具,需要根据选择的工具名对工具类型等进行判断 /// - private static FormToolBox _instance; - public static FormToolBox Instance + /// 工具类型 + /// 插入位置,当为-1时,表示在末尾插入,当不为-1时,表示被插入的工具索引 + internal void Add_Tool(ToolType tool, int insertPos = -1) { - get + string toolName = GetNewToolName(tool.ToString()); + IToolInfo insertTool = VisionToolFactory.CreateToolVision(tool, toolName); + TreeNode insertNode = new TreeNode(); + insertNode = GlobalParams.myJobTreeView.Nodes.Add("", insertTool.toolName, (int)tool, (int)tool); // 该工具对应的节点 + // 判断节点是否添加默认输入输出图 + for (int i = 0; i < insertTool.toolOutput.Count; i++) { - if (_instance == null) - _instance = new FormToolBox(); - return _instance; + TreeNode childrenNode = new TreeNode(); + childrenNode.Text = "-->" + insertTool.toolOutput[i].IOName; + childrenNode.Tag = insertTool.toolOutput[i].ioType; + insertNode.Nodes.Add(childrenNode); + } + + + GlobalParams.myVisionJob.L_toolList.Add(insertTool); + } + + internal string GetNewToolName(string toolType) + { + try + { + if (!TreeView_Contains_Key(toolType)) + { + return toolType; + } + for (int i = 1; i < 101; i++) + { + if (!TreeView_Contains_Key(toolType + "_" + i)) + { + return toolType + "_" + i; + } + } + myFormLog.ShowLog("此工具已添加个数已达到数量上限,无法继续添加"); + return "Error"; + } + catch (Exception ex) + { + myFormLog.ShowLog("添加出错!" + ex.Message); + return "Error"; } } + + /// + /// 判断TreeView是否已经包含某节点 + /// + /// 节点文本 + /// 是否包含 + private bool TreeView_Contains_Key(string key) + { + try + { + foreach (TreeNode node in GlobalParams.myJobTreeView.Nodes) + { + if (node.Text == key) + return true; + } + return false; + } + catch (Exception ex) + { + myFormLog.ShowLog(ex.Message); + return false; + } + } + + } } diff --git a/VisionEdit/FormLib/FormToolBox.resx b/VisionEdit/FormLib/FormToolBox.resx index 66b1eab..15ef08f 100644 --- a/VisionEdit/FormLib/FormToolBox.resx +++ b/VisionEdit/FormLib/FormToolBox.resx @@ -124,80 +124,372 @@ AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 - ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAADi - EAAAAk1TRnQBSQFMAgEBBQEAARABAAEQAQABIAEAASABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo - AwABgAMAAUADAAEBAQABCAYAASAYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA - AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5 - AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA - AWYDAAGZAwABzAIAATMDAAIzAgABMwFmAgABMwGZAgABMwHMAgABMwH/AgABZgMAAWYBMwIAAmYCAAFm - AZkCAAFmAcwCAAFmAf8CAAGZAwABmQEzAgABmQFmAgACmQIAAZkBzAIAAZkB/wIAAcwDAAHMATMCAAHM - AWYCAAHMAZkCAALMAgABzAH/AgAB/wFmAgAB/wGZAgAB/wHMAQABMwH/AgAB/wEAATMBAAEzAQABZgEA - ATMBAAGZAQABMwEAAcwBAAEzAQAB/wEAAf8BMwIAAzMBAAIzAWYBAAIzAZkBAAIzAcwBAAIzAf8BAAEz - AWYCAAEzAWYBMwEAATMCZgEAATMBZgGZAQABMwFmAcwBAAEzAWYB/wEAATMBmQIAATMBmQEzAQABMwGZ - AWYBAAEzApkBAAEzAZkBzAEAATMBmQH/AQABMwHMAgABMwHMATMBAAEzAcwBZgEAATMBzAGZAQABMwLM - AQABMwHMAf8BAAEzAf8BMwEAATMB/wFmAQABMwH/AZkBAAEzAf8BzAEAATMC/wEAAWYDAAFmAQABMwEA - AWYBAAFmAQABZgEAAZkBAAFmAQABzAEAAWYBAAH/AQABZgEzAgABZgIzAQABZgEzAWYBAAFmATMBmQEA - AWYBMwHMAQABZgEzAf8BAAJmAgACZgEzAQADZgEAAmYBmQEAAmYBzAEAAWYBmQIAAWYBmQEzAQABZgGZ - AWYBAAFmApkBAAFmAZkBzAEAAWYBmQH/AQABZgHMAgABZgHMATMBAAFmAcwBmQEAAWYCzAEAAWYBzAH/ - AQABZgH/AgABZgH/ATMBAAFmAf8BmQEAAWYB/wHMAQABzAEAAf8BAAH/AQABzAEAApkCAAGZATMBmQEA - AZkBAAGZAQABmQEAAcwBAAGZAwABmQIzAQABmQEAAWYBAAGZATMBzAEAAZkBAAH/AQABmQFmAgABmQFm - ATMBAAGZATMBZgEAAZkBZgGZAQABmQFmAcwBAAGZATMB/wEAApkBMwEAApkBZgEAA5kBAAKZAcwBAAKZ - Af8BAAGZAcwCAAGZAcwBMwEAAWYBzAFmAQABmQHMAZkBAAGZAswBAAGZAcwB/wEAAZkB/wIAAZkB/wEz - AQABmQHMAWYBAAGZAf8BmQEAAZkB/wHMAQABmQL/AQABzAMAAZkBAAEzAQABzAEAAWYBAAHMAQABmQEA - AcwBAAHMAQABmQEzAgABzAIzAQABzAEzAWYBAAHMATMBmQEAAcwBMwHMAQABzAEzAf8BAAHMAWYCAAHM - AWYBMwEAAZkCZgEAAcwBZgGZAQABzAFmAcwBAAGZAWYB/wEAAcwBmQIAAcwBmQEzAQABzAGZAWYBAAHM - ApkBAAHMAZkBzAEAAcwBmQH/AQACzAIAAswBMwEAAswBZgEAAswBmQEAA8wBAALMAf8BAAHMAf8CAAHM - Af8BMwEAAZkB/wFmAQABzAH/AZkBAAHMAf8BzAEAAcwC/wEAAcwBAAEzAQAB/wEAAWYBAAH/AQABmQEA - AcwBMwIAAf8CMwEAAf8BMwFmAQAB/wEzAZkBAAH/ATMBzAEAAf8BMwH/AQAB/wFmAgAB/wFmATMBAAHM - AmYBAAH/AWYBmQEAAf8BZgHMAQABzAFmAf8BAAH/AZkCAAH/AZkBMwEAAf8BmQFmAQAB/wKZAQAB/wGZ - AcwBAAH/AZkB/wEAAf8BzAIAAf8BzAEzAQAB/wHMAWYBAAH/AcwBmQEAAf8CzAEAAf8BzAH/AQAC/wEz - AQABzAH/AWYBAAL/AZkBAAL/AcwBAAJmAf8BAAFmAf8BZgEAAWYC/wEAAf8CZgEAAf8BZgH/AQAC/wFm - AQABIQEAAaUBAANfAQADdwEAA4YBAAOWAQADywEAA7IBAAPXAQAD3QEAA+MBAAPqAQAD8QEAA/gBAAHw - AfsB/wEAAaQCoAEAA4ADAAH/AgAB/wMAAv8BAAH/AwAB/wEAAf8BAAL/AgAD//8AhAAB9htZZAAdWWMA - HVljAB1ZYwAdWWMAHVljAB1ZYwAdWWMAHVljAB1ZYwAdWWMAHVljAB1ZYwAdWWMAHVljAB1ZYwAdWWMA - ATEbWQExYwADMQFYFf8EMWMAAzEBWBX/BDFjAB0xYwAbMQF5ZAASMW4AETEBmW4AETH/AP8AdgABsxAA - Af8Bu20AAbIRAAGybAABsgEJAbICCQGzAgkBugIJAbsHCQG6AbNqAAL/AQABswIAAQkCAAHzAgAB/wgA - AQlqAAH/AgABswIAAQkCAAHzAgAB/wgAARkJAAH/BQkB9AIAARkFCQH/AgAGCRQAC7IBswYAHfQGAAH/ - AgABswIAAQkCAAHzAgAB/wgAARkJAAH/BQkB9AIAARkFCQH/AgAGCRMAAQkMsgUAH4oFAAH/ArMBshKz - CQAB/wIJAf8CCQH0AgABGQEJARkB/wIJAf8CAAMJAf8B8gEJCgABswqyAfQIAAG6AbIEAAG0AYoBZQK7 - GhkBigUAAf8UAAEZCQAB/wIJAQACCQH0AgABGQEJAfMBAAIJAf8CAAMJAQAB8wEJCQAB8wGzCAABugGy - AfQIAAG6AbIEAAGzAYoCZQK7GRkBigUAAf8UAAEZCQAB/wUJAfQCAAEZBQkB/wIABgkJAAG6AfQIAAEJ - DLIEAAGzAYoBuwJlAbsBCRgZAYoFAAH/FAABGQkAAf8FCQH0AgABGQUJAf8CAAYJCQABugH0CQAMsgQA - AbMBigG7ARkCZQG7AQkJGQEJDBkBuwGKBQAB/xQAARkKAAH/AgkC/wMAAv8DCQH/AwAC/wIJAfMB/wkA - AboB9BkAAbMBigG7AhkCZQG7CBkCuwsZAQkBZQGKBQAB/xQAARkLAAIJBwADCQYAAgkB9AoAAboB9BkA - AbMBigG7AxkCZQG7BhkBuwJlAbsKGQJlAYoFAAH/FAABGQsAAgkH/wMJBv8CCQH0CgABugH0CQALsgGz - BAABswGKAbsEGQJlAbsFGQFmAmUBZgEJCBkBuwFlARkBigUAAf8UAAEZCwAUCQH0CgABugH0CAABCQyy - BAABswGKAbsFGQJlAbsDGQG7AWUBZgGRAWUBuwcZAQkCZQEZAYoFAAH/FAABGQsAFAkB9AoAAboB9AQA - BPQBswGyAfQIAAG6AbIEAAGzAYoBuwYZAWUBZgG7AQkBuwJlAhkBZQFmAQkGGQFmAWUCGQGKBQAB/xWy - FAAB8wIJEwABugH0AgAIsgH0CAABugGyBAABswGKAbsGGQG7AmUBuwJlAxkBCQFlAbsFGQG7AWUBbAIZ - AYoFAAH/AgABswIAAQkCAAHzAgAB/wgAARkUAAHzAgkTAAG6AfQCAAGyBQABCQyyBAABswGKAbsHGQG1 - A2UFGQJlAbsDGQEJAmUDGQGKBQAB/wIAAbMCAAEJAgAB8wIAAf8IAAEZDQAH/wEZAgkH/wwAAboB9AIA - AbIGAAyyBAABswGKAbsQGQEJAWUBuwMZAa4BZQQZAYoFAAH/AgABswIAAQkCAAHzAgAB/wgAARkMAAHz - EgkLAAG6AfQCAAGyFgABswGKAbsCGQFmAmUMGQJlAbsBGQG7AmUEGQGKBQAB/wIAAbMCAAEJAgAB8wIA - Af8IAAEZDAAB8wEJDv8DCQsAAboB9AIAAbIWAAGzAYoBuwEZAWUBiwIZAWUMGQFlArsCZQUZAYoEAAH/ - AbIVtAGyCwAB8wEJDgADCQoAB7IBswQAC7IBswQAAbMBigG7ARkBZQG7AhkBZQwZBGUBkQUZAYoEAAGy - FwABsgoAAfMBCQMAAgkJAAMJCQABCQiyAwABCQyyBAABswGKAbsBGQFlAbsCCQFlDhkBtQcZAYoEAAGy - F7MBsgoAAfMBCQMAAgkJAAMJCQABugGyAfQEAAG6AbID9AGzAbIB9AgAAboBsgQAAbMBigG7AhkDZQG7 - FhkBigQAAboXAAGyCgAB8wEJDgADCQkAAboBsgH0BAABugayAfQIAAG6AbIEAAGzAYoBuxwZAYoEAAG6 - FwABsgoAAfMBCQ4AAwkJAAEJCLIDAAEJDLIEAAGzAYoduwGKBAABuhcAAbIKAAHzEgkKAAiyBAAMsgUA - H4oEAAG6BAABsgH0CwABCQGyBAABsgoAAf8RCQHzJwAB/xytAbQFAAG6AwABsgEAAbMLAAEJAQABsgMA - AbJnAAG6AgABsgMAAbIJAAGyAwABswIAAbJnAAG6AbMBugQAAboIAALzAwAB/wG6AbMBCW8AAbIBCQUA - AboBs3kAAboDsgEJbQABQgFNAT4HAAE+AwABKAMAAYADAAFAAwABAQEAAQEGAAEEFgAD/wEABP8MAAT/ - DAAE/wwAAcACAAEDDAABwAIAAQEMAAHAAgABAQwAAcACAAEBDAABwAIAAQEMAAHAAgABAQwAAcACAAEB - DAABwAIAAQEMAAHAAgABAQwAAcACAAEBDAABwAIAAQEMAAHAAgABAQwAAcACAAEBDAABwAIAAQEMAAHA - AgABAQwAAcACAAEBDAABwAIAAQEMAAHAAgABAQwAAcACAAEBDAABwAIAAQEMAAHAAgABAQwAAcACAAED - DAABwAEAAQ8B/wwAAcABAAEPAf8MAAHAAQABHwH/DAAE/wwABP8MAAT/DAAE/wwAAf4C/wE/DP8B/gL/ - Ab8M/wH8AgABHwz/AfkBbQG/Ad8M/wH7AW0BvwHfAfABGAEMAQ8C/wEAAQ8BwAIAAQEB+wFtAb8B3wHw - ARgBDAEPAf8B/gEAAQ8BgAMAAfgCAAEfAfABGAEMAQ8B/AEAAT8BzwQAAfsC/wHfAfEBGAGMAU8B+QH+ - AT8BzwQAAfsC/wHfAfABGAEMAQ8B+QH+AQABDwQAAfsC/wHfAfABGAEMAQ8B+QH/AQABDwQAAfsC/wHf - AfgBOAEcAQ8B+QP/BAAB+wL/Ad8B/AH+AT8BHwH5A/8EAAH7Av8B3wH8AgABHwH5Af8BAAEPBAAB+wL/ - Ad8B/AIAAR8B+QH+AQABDwQAAfsC/wHfAfwCAAEfAfkB4AE/Ac8EAAH4AgABHwH/Af4BPwH/AfkBgAE/ - Ac8EAAH7AW0BvwHfAf8B/gE/Af8B+QG+AQABDwQAAfsBbQG/Ad8B/wIAAX8B+QG/AQABDwQAAfsBbQG/ - Ad8B/gIAAT8B+QG/Av8EAAH7AW0BvwHfAf4CAAE/AfkBvwL/BAAB8AIAAQ8B/gF/Af4BPwHwAQ8BAAEP - BAAB9wL/AfcB/gFzAf4BPwHgAQ4BAAEPBAAB8AIAAQcB/gFzAf4BPwHjAcABPwHPBAAB9wL/AfcB/gF/ - Af4BPwHjAcABPwHPBAAB9wL/AfcB/gF/Af4BPwHgAQ4BAAEPBAAB9wL/AfcB/gIAAT8B8AEPAQABDwGA - AwAB9wGfAfwB9wH+AgABPwT/AYACAAEBAfcBXwH9AXcM/wH2Ae8B+wG3DP8B8QHvAfMBhw3/AfMB5w7/ - AfwBHw3/Cw== + ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAB+ + VQAAAk1TRnQBSQFMAgEBIwEAAUgBAAEYAQABIAEAASABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo + AwABgAMAASABAQIAAQEBAAEIBgABkBgAAYACAAGAAwACgAEAAYADAAGAAQABgAEAAoACAAPAAQABwAHc + AcABAAHwAcoBpgEAATMFAAEzAQABMwEAATMBAAIzAgADFgEAAxwBAAMiAQADKQEAA1UBAANNAQADQgEA + AzkBAAGAAXwB/wEAAlAB/wEAAZMBAAHWAQAB/wHsAcwBAAHGAdYB7wEAAdYC5wEAAZABqQGtAgAB/wEz + AwABZgMAAZkDAAHMAgABMwMAAjMCAAEzAWYCAAEzAZkCAAEzAcwCAAEzAf8CAAFmAwABZgEzAgACZgIA + AWYBmQIAAWYBzAIAAWYB/wIAAZkDAAGZATMCAAGZAWYCAAKZAgABmQHMAgABmQH/AgABzAMAAcwBMwIA + AcwBZgIAAcwBmQIAAswCAAHMAf8CAAH/AWYCAAH/AZkCAAH/AcwBAAEzAf8CAAH/AQABMwEAATMBAAFm + AQABMwEAAZkBAAEzAQABzAEAATMBAAH/AQAB/wEzAgADMwEAAjMBZgEAAjMBmQEAAjMBzAEAAjMB/wEA + ATMBZgIAATMBZgEzAQABMwJmAQABMwFmAZkBAAEzAWYBzAEAATMBZgH/AQABMwGZAgABMwGZATMBAAEz + AZkBZgEAATMCmQEAATMBmQHMAQABMwGZAf8BAAEzAcwCAAEzAcwBMwEAATMBzAFmAQABMwHMAZkBAAEz + AswBAAEzAcwB/wEAATMB/wEzAQABMwH/AWYBAAEzAf8BmQEAATMB/wHMAQABMwL/AQABZgMAAWYBAAEz + AQABZgEAAWYBAAFmAQABmQEAAWYBAAHMAQABZgEAAf8BAAFmATMCAAFmAjMBAAFmATMBZgEAAWYBMwGZ + AQABZgEzAcwBAAFmATMB/wEAAmYCAAJmATMBAANmAQACZgGZAQACZgHMAQABZgGZAgABZgGZATMBAAFm + AZkBZgEAAWYCmQEAAWYBmQHMAQABZgGZAf8BAAFmAcwCAAFmAcwBMwEAAWYBzAGZAQABZgLMAQABZgHM + Af8BAAFmAf8CAAFmAf8BMwEAAWYB/wGZAQABZgH/AcwBAAHMAQAB/wEAAf8BAAHMAQACmQIAAZkBMwGZ + AQABmQEAAZkBAAGZAQABzAEAAZkDAAGZAjMBAAGZAQABZgEAAZkBMwHMAQABmQEAAf8BAAGZAWYCAAGZ + AWYBMwEAAZkBMwFmAQABmQFmAZkBAAGZAWYBzAEAAZkBMwH/AQACmQEzAQACmQFmAQADmQEAApkBzAEA + ApkB/wEAAZkBzAIAAZkBzAEzAQABZgHMAWYBAAGZAcwBmQEAAZkCzAEAAZkBzAH/AQABmQH/AgABmQH/ + ATMBAAGZAcwBZgEAAZkB/wGZAQABmQH/AcwBAAGZAv8BAAHMAwABmQEAATMBAAHMAQABZgEAAcwBAAGZ + AQABzAEAAcwBAAGZATMCAAHMAjMBAAHMATMBZgEAAcwBMwGZAQABzAEzAcwBAAHMATMB/wEAAcwBZgIA + AcwBZgEzAQABmQJmAQABzAFmAZkBAAHMAWYBzAEAAZkBZgH/AQABzAGZAgABzAGZATMBAAHMAZkBZgEA + AcwCmQEAAcwBmQHMAQABzAGZAf8BAALMAgACzAEzAQACzAFmAQACzAGZAQADzAEAAswB/wEAAcwB/wIA + AcwB/wEzAQABmQH/AWYBAAHMAf8BmQEAAcwB/wHMAQABzAL/AQABzAEAATMBAAH/AQABZgEAAf8BAAGZ + AQABzAEzAgAB/wIzAQAB/wEzAWYBAAH/ATMBmQEAAf8BMwHMAQAB/wEzAf8BAAH/AWYCAAH/AWYBMwEA + AcwCZgEAAf8BZgGZAQAB/wFmAcwBAAHMAWYB/wEAAf8BmQIAAf8BmQEzAQAB/wGZAWYBAAH/ApkBAAH/ + AZkBzAEAAf8BmQH/AQAB/wHMAgAB/wHMATMBAAH/AcwBZgEAAf8BzAGZAQAB/wLMAQAB/wHMAf8BAAL/ + ATMBAAHMAf8BZgEAAv8BmQEAAv8BzAEAAmYB/wEAAWYB/wFmAQABZgL/AQAB/wJmAQAB/wFmAf8BAAL/ + AWYBAAEhAQABpQEAA18BAAN3AQADhgEAA5YBAAPLAQADsgEAA9cBAAPdAQAD4wEAA+oBAAPxAQAD+AEA + AfAB+wH/AQABpAKgAQADgAMAAf8CAAH/AwAC/wEAAf8DAAH/AQAB/wEAAv8CAAP/AgAfZykAAf8D8jMA + AfQBZx2YAWcpAAEJA7IHAAj0JAAB7QFnHZgBZykAAQkDsgcACLIkAAHtAWcMmAFtA2cB6wyYAWcpAAEJ + A7IHAAiyJAAB7QFnCpgB7AdnAZIKmAFnFgACshEAAQkDsg0AArIkAAHtAWcJmANnBf8CZwHrCZgBZxYA + ArIMAAXzAQkDsgXzAf8HAAKyJAAB7QFnCZgBZwH3B/8CZwmYAWcHAAqyBQACsgwADrIB9AcAArIkAAHt + AWcImAJnCf8CZwiYAWcHAAqyBQACsgwADrIB9AcAArIkAAHtAWcHmAHrAWcE/wHzAe0B9AT/AWcImAFn + BwACsgoACbIIAA6yAfQHAAKyJAAB7QFnB5gCZwP/BWcD/wJnB5gBZwcAArIKAAmyCAAF8wG7A7IF8wH/ + BwACsiQAAe0BZweYAWcD/wFtAWcCmAHtAWcBBwP/AWcHmAFnBwACsg0AArIRAAEJA7INAAKyJAAB7QFn + B5gBZwP/AWcB7AOYAmcD/wFnB5gBZwcAArINAAKyEQABCQOyDQACsiQAAe0BZweYAWcD/wFnBZgBZwP/ + AWcHmAFnBwACsgMACAkCAAKyEQABCQOyDQACsiQAAe0BZweYAWcD/wFnBZgBZwP/AWcHmAFnBwACsgMA + CLIVAAEJA7INAAKyJAAB7QFnB5gBZwP/AWcBkgOYAeoBZwP/AWcHmAFnBwACsgMACAkDAAHzARkB8w8A + AfQDCQ0AArIkAAHtAWcHmAFnA/8CZwOYAWcBjQP/AWcHmAFnBwACsg4AAboBsgG6IAACsiQAAe0BZweY + AWcB6wP/BWcD/wJnB5gBZwcAArIOAAG6AbIBuiAAArIkAAHtAWcHmAHrAWcE/wH3AWcBvAT/AWcImAFn + BwACsg4AAboBsgG6IAACsiQAAe0BZwiYAWcBbQn/AmcImAFnBwACsgMACAkDAAG6AbIBuiAAArIkAAHt + AWcImAHsAWcB8wf/AZIBZwOYBWcBmAFnBwACsgMACLIDAAG6AbIBuiAAArIkAAHtAWcJmANnBf8DZwOY + BWcBmAFnBwACsgMACLoDAAG6AbIBugoAArIB9BMAArIkAAHtAWcKmAFtB2cB7ASYAWcD4wFnAZgBZwcA + ArIOAAG6AbIBugoAArIB9BMAArIkAAHtAWcMmAVnBpgFZwGYAWcHAAKyDgABugGyAboKAAKyAfQTAAKy + JAAB7QFnF5gBbQNnAewBmAFnBwACsg4AAboBsgG6CgACsgH0EwACsiQAAfABZx2YAWcHAAKyDgABugGy + AboKAAKyAfQTAAKyJQAfZwcAErIBugoAArIB9BMAArImAAUHAmcPbgFnAewFBwgAErIBugoAArIB9BMA + ArIrAAHwAWcPmgFnAf8qAAKyAfQTAAKyLAABZw+aAWcrABiyLAABZw+aAWcrAAKzFrosABFnbwAB9A9n + Af+SAAolAW9zAA8lUwAL9BEACSUBTAglAW9PAA/rDgAFJQFvCQABRgUlJwAB9htZCgAC6wHyCwABBwLr + DAAEJQFMDQAFJQYAHfQDAB1ZCQAB6wHtDQAC6wsABCUQAAH0BCUEAB+KAgAdWQkAAesB8gEAAusCAAHy + AesDAAHrAewBAAHsAesKAAQlEgAB/wMlAW8CAAG0AYoBZQK7GhkBigIAHVkJAAHrAfQBAALrAgAB8gHr + AwAB6wHsAQABkgHrCQAB/wMlFAAB9AMlAgABswGKAmUCuxkZAYoCAB1ZCQAB6wH0AQAC6wIAAfIB6wMA + AesB7AEAAZIB6wkAAyUBFhUAAUYDJQEAAbMBigG7AmUBuwEJGBkBigIAHVkJAAHrAfQBAALrAgAB8gHr + AwAB6wHsAQABkgHrCAAB/wMlBQAM/wYAAyUBAAGzAYoBuwEZAmUBuwEJCRkBCQwZAbsBigIAHVkJAAHr + AfQBAALrAgAB8gHrAwAB6wHsAQABkgHrCAADJQHzBQABbwslBgABRgIlAW8BswGKAbsCGQJlAbsIGQK7 + CxkBCQFlAYoCAB1ZCQAB6wH0AQAC6wIAAfIB6wMAAesB7AEAAZIB6wgAAyUGAAFvCyUHAAMlAbMBigG7 + AxkCZQG7BhkBuwJlAbsKGQJlAYoCAB1ZCQAB6wH0AQAC6wIAAfIB6wMAAesB7AEAAZIB6wgAAyUGAAFv + CyUHAAMlAbMBigG7BBkCZQG7BRkBZgJlAWYBCQgZAbsBZQEZAYoCAB1ZCQAB6wH0AQAC6wIAAfIB6wMA + AesB7AEAAZIB6wcAAf8DJQYAAW8LJQcAAyUBswGKAbsFGQJlAbsDGQG7AWUBZgGRAWUBuwcZAQkCZQEZ + AYoCAB1ZCQAB6wH0AQAC6wIAAfIB6wMAAesB7AEAAZIB6wcAAZQCJQEaBgABbwslBwADJQGzAYoBuwYZ + AWUBZgG7AQkBuwJlAhkBZQFmAQkGGQFmAWUCGQGKAgAdWQkAAesB9AEAAusCAAHyAesDAAHrAewBAAGS + AesHAAFGAiUB9AYAAW8LJQcAAW8CJQGzAYoBuwYZAbsCZQG7AmUDGQEJAWUBuwUZAbsBZQFsAhkBigIA + HVkJAAHrAfQBAALrAgAB8gHrAwAB6wHsAQABkgHrBwABkwIlARoGAAFvCyUHAAMlAbMBigG7BxkBtQNl + BRkCZQG7AxkBCQJlAxkBigIAHVkJAAHrAfQBAALrAgAB8gHrAwAB6wHsAQABkgHrBwAB/wIlAUwGAAFv + CyUHAAMlAbMBigG7EBkBCQFlAbsDGQGuAWUEGQGKAgAdWQkAAesB9AEAAusCAAHyAesDAAHrAewBAAGS + AesIAAMlBgABbwslBwADJQGzAYoBuwIZAWYCZQwZAmUBuwEZAbsCZQQZAYoCAB1ZCQAB6wH0AQAC6wIA + AfIB6wMAAesB7AEAAZIB6wgAAyUGAAFvCyUHAAMlAbMBigG7ARkBZQGLAhkBZQwZAWUCuwJlBRkBigIA + HVkJAAHrAfQNAAGSAesIAAMlAf8FAAFvCyUGAAEWAyUBswGKAbsBGQFlAbsCGQFlDBkEZQGRBRkBigIA + ATEbWQExBwAC/wHrAfAN/wHsAesC/wYAAfQDJQUAARYLRgYAAyUB/wGzAYoBuwEZAWUBuwIJAWUOGQG1 + BxkBigIAAzEBWBX/BDEHABXrBwADJQHzFQABbwMlAQABswGKAbsCGQNlAbsWGQGKAgADMQFYFf8EMQcA + FesHAAEaAyUVAAMlAgABswGKAbscGQGKAgAdMQcAFesIAAQlEwAEJQIAAbMBih27AYoCABsxAXkNAALr + BwAB6wHsDgAEJREABCUEAB+KAgASMRcAAusB9AUAAbwB6wHvDwAEJQHzDQABkwQlBQAB/xytAbQDABEx + AZkYAAnrEQAFJQH/CQAB8wUlJwARMRoAAfEFkgH0EwAHJQFvARsB9AEaAUYHJW4AARoPJQH/cQAB9Asl + Af93AAH/AZMBRgGTAf9ZAAH0BlUBdwH/dQANVXEAB1UBlwGYAXcGVQF3bgAEVQGYCQABdwRVawAB9ANV + AZ0NAAGXA1UB/xMAAf8BGQkJARkB/wgAAf8FCQH0AgABGQUJAf8CAAYJFAALsgGzCAAB/wNVEAAB/wNV + EwABuwuyAbsIAAH/BQkB9AIAARkFCQH/AgAGCRMAAQkMsggAA1USAAH/A1UIAAH/ARkICQKzCQkCswgA + Af8CCQH/AgkB9AIAARkBCQEZAf8CCQH/AgADCQH/AfIBCQoAAbMKsgH0CAABugGyBwADVRQAAfQCVQGX + BwACuwgJArMB/wcAAf8BswGyCAAB/wIJAQACCQH0AgABGQEJAfMBAAIJAf8CAAMJAQAB8wEJCQAB8wGz + CAABugGyAfQIAAG6AbIGAAH/AlUBCAcAAfENAAF3AlUGAAH/AbMB/wcAAf8CswkJAbMBsggAAf8FCQH0 + AgABGQUJAf8CAAYJCQABugH0CAABCQyyBgADVQgAAlUNAAJVAXcFAAH/AbMB/wgAAbsLsgG7CAAB/wUJ + AfQCAAEZBQkB/wIABgkJAAG6AfQJAAyyBgACVQH0CAADVQwAAXcCVQUAAf8BswH/CAAB/wEZCQkBGQH/ + CQAB/wIJAv8DAAL/AwkB/wMAAv8CCQHzAf8JAAG6AfQaAAEIAlUJAARVAfELAAJVAf8EAAH/AbMB/x8A + AgkHAAMJBgACCQH0CgABugH0GgADVQkABlUKAAJVAXcEAAH/AbMB/wgAAf8BGQkJARkB/woAAgkH/wMJ + Bv8CCQH0CgABugH0CQALsgGzBQACVQGXCQAHVQkAA1UEAAH/AbMB/wgAAbsLsgG7CgAUCQH0CgABugH0 + CAABCQyyBQACVQHzCQAIVQEIBwADVQQAAf8BswH/AwAF/wKzCQkCswoAFAkB9AoAAboB9AQABPQBswGy + AfQIAAG6AbIFAAJVAfQJAAlVBwABnQJVBAAB/wGzAf8BAAH/AbsFswGyAbMB/wcAAf8BswGyEwAB8wIJ + EwABugH0AgAIsgH0CAABugGyBQACVQHzCQAIVQgAA1UEAAH/AbMB/wEAARkBuwH/AwAB/wKzCQkBswGy + EwAB8wIJEwABugH0AgABsgUAAQkMsgUAAlUBlwkABlUBCAkAA1UEAAH/AbMB/wEAAgkFAAG7C7IBuwwA + B/8BGQIJB/8MAAG6AfQCAAGyBgAMsgUAA1UJAAVVAf8KAANVBAAB/wGzAf8BAAIJBQAB/wEZCQkBGQH/ + CwAB8xIJCwABugH0AgABshcAAZgCVQkABFUMAAJVAfQEAAH/AbMB/wEAAgkdAAHzAQkO/wMJCwABugH0 + AgABshgAAlUB/wgAAlUBCAwAAZcCVQQAAf8BGQGzAgkCugEZAf8DAAH/ARkJCQEZAf8LAAHzAQkOAAMJ + CgAHsgGzBAALsgGzBgADVQgAAVUOAANVBAABuweyAbsDAAG7C7IBuwsAAfMBCQMAAgkJAAMJCQABCQiy + AwABCQyyBgAB9AJVAfMVAAGXAlUEAAH/ArMFCQKzA/8CswkJArMLAAHzAQkDAAIJCQADCQkAAboBsgH0 + BAABugGyA/QBswGyAfQIAAG6AbIHAANVFQADVQQAAf8CswH/AwAB/wGzAbIDswGyAbMB/wcAAf8BswGy + CwAB8wEJDgADCQkAAboBsgH0BAABugayAfQIAAG6AbIIAANVEwADVQUAAf8CswUJAbMBsgIAAf8CswkJ + AbMBsgsAAfMBCQ4AAwkJAAEJCLIDAAEJDLIIAAHyA1URAANVBwABuweyAbsDAAG7C7IBuwsAAfMSCQoA + CLIEAAyyCQABCANVAfINAAGYA1UB9AcAAf8BGQUJARkB/wMAAf8BGQkJARkB/wsAAf8RCQHzLAAB8gRV + Af8JAAHyBFVuAAZVAZcB8QH0AfEHVXAAAfQNVQH/dAABmAdVAfD0AAHCCFoB8w4AAbwBbRrrAW0BBwH/ + AQAB8wHyG/8B9wgAAbMQAAH/AbsNAAHzDFoB9AsAAf8B6xwZAewB/wEAAREdCQHqBwABshEAAbIMABBa + CgAB/wHrAbsEUQG7FgkB7AH0AQABEQEJBFkBERcJAeoGAAGyAQkBsgIJAbMCCQG6AgkBuwcJAboBswoA + BloBCAQAAZ4FWgoAAf8B6wG7AXMCdAFzAbsWCQHsAfQBAAERAQkBuwMTGAkB6gUAAv8BAAGzAgABCQIA + AfMCAAH/CAABCQkABVoB/wgAAf8DWgoAAf8B6xsJAewB6wH0AQABERwJAbsB6gUAAf8CAAGzAgABCQIA + AfMCAAH/CAABGQgAAZ4EWgwAAeQB/woAAf8B6xsJAZEBbQH0AQABERwJAbsB6gUAAf8CAAGzAgABCQIA + AfMCAAH/CAABGQgABFoZAAH/AesbCQGRAW0B9AEAAREcCQG7AeoFAAH/ArMBshKzBwAEWhoAAf8B6xsJ + AbsB6wH0AQABER0JAeoFAAH/FAABGQcAA1oB/xoAAf8B6xsJAZEB6wH0AQABERwJAbsB6gUAAf8UAAEZ + BgABngNaGwAB/wHrGwkBuwHrAfQBAAERHQkB6gUAAf8UAAEZBgADWgH/GwAB/wHrCwkBuwHsA+sBuwsJ + AewB9AEAAREMCQURDAkB6gUAAf8UAAEZBgADWhQAA1oFAAH/AesLCQH3AWgCsQFvAZILCQHsAfQBAAER + DAkBQwMWAREMCQHqBQAB/xQAARkGAANaEwABCARaBAAB/wHrCwkB9wFvAhYBbwH3CwkB7AH0AQABEQwJ + AUMBFgFvARYBEQwJAeoFAAH/FAABGQUAAf8DWhIAAf8GWgMAAf8B6wsJAfcEbwH3CwkB7AH0AQABEQwJ + AUMBFgFZARYBEQwJAeoFAAH/FAABGQUAAZ4CWgGeEgAHWgEIAgAB8wESCrQBkQGuBG8B6wGRCrQB6gHx + ARMNEQFDARYBWQEWDhEFAAH/FAABGQUAA1oBwhEACVoB/wEAARQMiwFtAW4CTAFvAW0MiwEUARENugFD + AREBWQFEARENugUAAf8VsgUAAZ4CWgGeEAALWgH/AeoFuwEJBdwBCQH3AW4CUgFuAZIBCQvcAW0BEQEJ + AhEBCQERAUMHCQFDARUBWQFoARENCQUAAf8CAAGzAgABCQIAAfMCAAH/CAABGQUAAf8DWg8ABFoBngNa + Af8EWgFtAbsBkQH3AbsB7QG7BgkB9wFuAo4BbwH3DAkB6wERDQkBQwMWARENCQUAAf8CAAGzAgABCQIA + AfMCAAH/CAABGQYAA1oPAARaAQADWgEAAf8DWgFtDAkB9wFvArEBbwH3DAkB6wERDQkBFAOUARENCQUA + Af8CAAGzAgABCQIAAfMCAAH/CAABGQYAA1oPAANaAgADWgIAAcACWgFtDAkBuwFtAusBbQH3DAkB6wER + DQkBkgMRAbsNCQUAAf8CAAGzAgABCQIAAfMCAAH/CAABGQYAA1oQAAEbAgAB8wNaAwAB/wEAAW0eCQHr + AREfCQQAAf8BshW0AbIFAAF8A1oSAANaAZ4FAAFtHgkB6wERHwkEAAGyFwABsgUAA1oRAAH/A1oGAAFt + HgkB6wERHgkBGQQAAbIXswGyBQAEWhAABFoGAAHrAfMc9AHzAesBAAESHf8BEQQAAboXAAGyBgAEWg4A + BFoHAAHzBuwBbQFKAeoM7AHqAUoB6gbsAfMIAAFEAUwNAAFSARELAAG6FwABsgYABVoMAARaAZ4OAAEH + AVIBHAH/CwABHAFSAe8PAAFEAVINAAFZARELAAG6FwABsgcABVoKAAVaDwABBwFSARwB/wsAARwBUgHv + DwABRAFSDQABWQERCwABugQAAbIB9AsAAQkBsgQAAbIIAAZaBgAGWhAAAQcBUgEcAf8LAAEcAVIB7w8A + AUQBUg0AAVkBEQsAAboDAAGyAQABswsAAQkBAAGyAwABsgkAEFoRAAG8AVIBSwH/CgAB/wFuAVIBBw8A + AREBWQHqCwABEQFZARELAAG6AgABsgMAAbIJAAGyAwABswIAAbIKAAHkDFoBnhIAAfMBdAFSAewKBwHs + AVIBdAHyDwABvAF6AVkLEQFZARoB/wsAAboBswG6BAABuggAAvMDAAH/AboBswEJDAAKWhQAAf8B7wF0 + AVkKUgFZAXQB9wH/EAABEQH/AcMJmgHDAfEBExQAAbIBCQUAAboBsxcAAfQCngH/GAAB/wG8AewL6wEH + Af8TAAEUCREBExgAAboDsgEJEQAY/woAFP8IAB2yJQAZ1AcAAf8XrAUAA7IEuhCyBboDsiQAGdQHABms + AwAB/wKyBQAQsgYAArIkAALUAgAC1A0AAtQCAALUBgACrAEJFQABsgGsAfQCAAGzAbIB8wUAELIGAAG6 + AbIkAALUAgAC1A0AAtQCAALUBgACrBcAAqwCAAKyAfQFABCyBgABugGyCAAR9AsAAtQCAALUDQAC1AIA + AtQGAAKsFwACrAIAArIB9AUAELIGAAG6AbIGAAGzE7IBCQkAAtQCAALUAwAB1QXUAfMDAALUAgAC1AYA + AqwXAAKsAgACsgH0BQAQsgYAAboBsgYAArIQGQEJArIJAALUAgAC1AMABtQB3QMAAtQCAALUBgACrBcA + AqwCAAKyAfQFABCyBgABugGyBQAB9AGyAQkRAAKyCQAC1AIAAtQNAALUAgAC1AYAAqwXAAKsAgACsgH0 + BQABsw+yBgABugGyBQAB9AGyAQkRAAKyCQAC1AIAAtQNAALUAgAC1AYAAqwXAAKsAgACsgH0BQAB9A+y + BgABugGyBQAB9AGyAQkRAAKyCQAC1AIAAtQNAALUAgAC1AYAAqwXAAKsAgACsgH0BgAPsgYAAboBsgUA + AfQBsgEJEQACsgkAAtQCABHUAgAC1AYAAqwXAAKsAgACsgH0BgAB/w2yBwABugGyBQAB9AGyAQkRAAKy + CQAC1AIAEdQCAALUBgACrBcAAqwCAAKyAfQIAAHzCboB/wgAAboBsgUAAfQBsgEJEQACsgkAAtQCAAH/ + D/MDAALUBgACrBcAAqwCAAKyAfQbAAG6AbIFAAH0AbIBCREAArIJAALUFQAC1AYAAqwXAAKsAgACsgH0 + GwABugGyBQAB9AGyAQkIAAG6CAACsgkAAtQVAALUBgACrBcAAqwCAAKyAfQbAAG6AbIFAAH0AbIBCQcA + AboCshIAAtQVAALUBgACrBcAAqwCAAKyAfQbAAG6AbIFAAH0AbIBCQgAA7IRAALUFQAC1AYAAqwXAAKs + AgACsgH0GwABugGyBQAB9AGyAQkJAAOyEAAC1BUAAtQGAAKsBAABsw2sAQkEAAKsAgACsgH0GwABugGy + BQAB9AGyAQkKAAOyBQABugkAAtQVAALUBgACrAQAD6wEAAKsAgACsgH0GwABugGyBQAB9AGyAQkLAAOy + AwACsgkAAtQVAALUBgACrAQAAqwLAAKsBAACrAIAArIB9BsAAboBsgUAAfQBsgEJDAADsgIAArIJAALU + FQAC1AYAAqwEAAKsCwACrAQAAqwCAAKyAfQHAA30BwABugGyBQAB9AGyAQkNAAOyAQACsgkAAtQCAAzU + AQkGAALUBgACrAQAAqwGAAEZAawDAAKsBAACrAIAArIB9AUAEbIFAAG6AbIFAAH0AbIBCQ4ABbIJAALU + AgAN1AUAA9QGAAKsBAACrAYAAqwDAAKsBAACrAIAArIB9AQAE7IEAAG6AbIFAAH0AbIBuw8ABLIJAALU + AgAN1AQAA9QHAAKsBAACrAYAAqwDAAKsBAACrAIAArIB9AMAAfQTsgQAAboBsgYACrIEAAeyCQAC1AIA + DdQDAAPUAf8HAAKsBAACrAYAAqwDAAKsBAACrAIAArIB9AMAAbsTsgH0AwABugGyBgABCQmyAwABugey + CQAC1AIADdQCAAPUAf8IAAKsBAACrAcAAf8DAAKsBAACrAIAArIB9AMAAboTsgH0AwABugGyJAAC1AIA + DdQBAAPUCgACrAQAAqwLAAKsAwABCQGsAQkCAAKyAfQDAAG6E7IB9AMAAboBsiQAFNQLAAH/AqwBtAIZ + AqwLtAKsAhkBswKsAwAB9AGyAbMDAAG6E7IB9AMAArIkABPUAf8MAAGzF6wB8wQAArIBswL0AboTsgEZ + AfQB8wOyJAAB8xHdAf8OAAH/AbMTrAG0BgAB/x2yZAAB9BiyAbMmAAGXA1UBCD8AAf8B9AHcAdQK0wHU + AdsBGQH/KQABwgZVAfQiAAH/AZMBbwMXAW8BGgH/EAAB/wHbEtMB1AH0CQAB/wHvARQSDwERAewB8wYA + CVUB/x4AARYLFwEaDQABGRbTAdUB/wUAAf8B7xgAARQB/wQAClUBlxsAAbcPFwH/CgABGRjTAdQFAAEH + AQABDgHxFAAB/wFtAQABEQH/AwAMVQHCGAASFwGTCAAB/xrTARkDAAH/ARABDgHzFgAB/wFtAQABvAMA + DlUB/xUAFBcBFgcAARka0wHUAwAB8gEAARUB/xcAAfABAAHtAwAQVRMAFhcBkwYAAQkN0wGyDNMB1AMA + AfEBAAETAf8XAAHxAQAB7AMAEVUBmBAAARYXFwH/BQAB8w3TAW0M0wHUAwAB8gEAARUB/xcAAfEBAAHt + AwATVQHyDQAB/xkXBQAB/wzTAbIBSgzTAQkDAAHzAQABEAH/FwABBwEAAe8DABVVAf8LAAYXARYN/wYX + ARoFAAHUC9MBiwFKDNMB/wMAAf8BEQEOAfQXAAHsAQABvAMAFlUBlwkAAf8GFwEWDf8HFwUAAfML0wHq + AUoBrQrTAdUFAAHrAQAB8RYAAf8BEQEAAfMDABhVAZgHAAGTBhcBFg3/BxcB/wUAC9MCSgFtCtMB/wUA + AbwBAAHsAf8VAAHwAQABQwH/AwAaVQH0BQAHFwEWDf8HFwEaBQAB8wnTAawDRAHNCNMB1QYAAfQBDgEA + AfEGAAH/AfIBkgHqARIB7AG8Af8GAAH/ARIBAAHwBAAbVQGYBAAHFwEWDf8HFwFvBgAB1AbTAqwBbANE + AqwBzQbTAf8HAAHxAQABDwHzAwAB/wHrCAABEAHxAwAB/wHqAQAB6gH/BAAcVQH/AwAHFwEWDf8IFwYA + Af8F0wOsAUoDRAGLAqwF0wHzCAAB/wHvAgABFQH3AewCAAERAQcB/wIAAf8B8gFtAgABEAHvAW0CAAES + Af8FABxVAZgDAAcXARYN/wgXBwAB9ATTA6wBSgJuAUoBEgOsA9MBGQsAAfMBFAMAAQ8B8ggAAf8B7AMA + AQ4BBwH/BgAcVQEbAwAHFwEWDf8IFwgAAf8D0wKsAfcEmgF0AqwBzQLTAfQOAAT/AQAB/wHwAewCEwHs + AfAB/wIAA/8JABxVBAAHFwEWDf8HFwFvCQAB/wEJAtMBHAeaAawB0wEJAf8SAAH/AewIAAHsAf8MABpV + AZcFAAcXARYN/wcXAZMMAAEaCZoUAAH0AQ4BAAEQAfAB/wIAAf8B8AEPAQABEQH0CwAZVQH/BgABFgYX + ARYN/wcXAf8LAAH/CpoB8xIAAfQBDgEAAfcHAAH/Ae0BAAEPAf8KABdVAfEIAAH0BhcBFg3/BxcMAAEa + C5oSAAHsAQABkgoAAZIBAAHsAf8JABVWAZgLAAYXARYN/wYXARYLAAH/DJoB9BAAAfQBDgEQAf8KAAH0 + AQ4BAAH0CQAUVgH/DAABGgYXDRYGFwwAAfQMmgEaEAAB8QEAAW0B/woAAf8B6gEAAfEJABJWAfQPABgX + AbcMAAEaC5oBkwHrEAABvAEAAesB/woAAf8B6wEAAfAJABBWAQgRAAH/FxcNAAEcAewD6wFzAZMEmgGZ + Am0QAAHyAQABEwH/CgAB/wEVAQAB8gkADlYBlxQAAfQVFw4AAewHbQEcApoB6wJtEAAB/wFDAQ4B9AoA + AfIBAAEQAf8JAA1WAf8WAAH0ExcPAAEHCG0B6wGTAm0B7BEAAQcBAAERAf8IAAH/ARQBAAG8CgALVgH0 + GQAB/xAXARYQAAH/DG0B8BEAAf8B7AEAAREB8wYAAfMBEAEAAesB/woACVYBCB0AARoNFwH/EgAB7Qtt + EwAB/wHsAgABEQH3AvAB9wERAgABkgwAAZgGVgGXIQAB9AEWBxcBkwH/FAAB/wHrCW0B9BUAAfQB6gYA + AeoB9A4ABVYB/0IAAf8BkgZtAewB/xkAAf8C9AH/EgACCAH/RgAB9AHvAusB9wHzjQAB/x4AAREhAAHy + HO0B7wH/AQAB8gHtCZIB7QHsAesDbQHsAe0JkgHtAe8B/wFtKgAL/wsAAfIB8An/AfMB8A//AfQBBwH/ + AQAB8gHxBv8B9AP/Au8CFAHsAbwB8wL/AfQG/wH0AQcB/ykAD+sJAAHzAbwJ/wHxAe8E/wLyCf8B8gG8 + AgAB8wG8Bf8B9AHvA/8B7wHzARIBEwHwAbwB8wL/Ae0B8wX/AfEBvCkAAusB8Qv/AfcB6wH3CAAB/wHv + Cf8B8QHvBP8CBwn/AfcB9AIAAf8B9wX/AQcB8QP/Ae0B7wHrAeoB7wHsAfMC/wH0Ae8F/wH3AfQOAAEP + Ae0B8QHzAfABbQEOFAAB6wH3DQAC6wkAAfMB9wj/AfEB7wH/AfMB8gHzAe8BBwj/AbwB8QQAAfMB9wT/ + AfMB7wP/Ae8B9AHrAW0B9AG8AfMC/wGSAfIE/wG8AfENAAERAfQGAAH/AfISAAH/AesB9AEAAusCAAHw + AesDAAHrAewBAAHsAesKAAH0AfcE/wH0AQcB7QH3AQcBkgHzAf8BBwHvAQcBkgHtAfEE/wEHAfAB/wUA + AfMB7wj/Ae0B7wL/AQcB7QHzB/8BBwG8Af8MAAH3CwABEhAAAfQB6wH/AQAC6wIAAfAB6wMAAesB7AEA + AewB6wsAAf8BvAH3AbwB7QG8A/QB9wH0A/8B7wHyAvQB8wH3AQcC7wH/CAAB/wEHAfcB8wX/Ae8B9AP/ + AQcB8wT/AfQBBwHvAf8NAAEHDQABQw8AAfQB6wH/AQAC6wIAAfAB6wMAAesB7AEAAewB6w0AAfQB7wH/ + A/QB8wH3BP8B7wHxBPQBvAHwDQAB/wHzAfID8QHvAf8C9AH/AQcB8APxAfMB/w8AAW0GAAP/FQAB9AHr + Af8BAALrAgAB8AHrAwAB6wHsAQAB7AHrDQAB/wHxAfcB8ALzAZIB7AHvAbwB8AEHAZIB7AHvAfMB8AHv + AQcB/xEAAf8B8AHsAQcB8gHzAbwB7QHvAfQYAAHzARADAAETAf8EAAH0DgAB9AHrAf8BAALrAgAB8AHr + AwAB6wHsAQAB7AHrEAAB/wH3Ae8B9AL/A/QB/wH0AfIB7AHwAf8RAAH/AbwB7wj/AfAB9wH/EAAB9wQA + AfcHAAH0BAABDg0AAfQB6wH/AQAC6wIAAfAB6wMAAesB7AEAAewB6w8AAf8B9wHzAfQC/wH0AQcB7wG8 + A/8B9AG8AQcQAAH/Ae8B9AP/AfMCBwHyBP8BkgHyEwAB8gkAAf8DAAHzDQAB9AHrAf8BAALrAgAB8AHr + AwAB6wHsAQAB7AHrDgAB/wHsAfMB9AL/AfQB8AEHAe8BBwHxAv8C9AG8AQcB/w0AAf8B7wHzA/8B9AHw + AgcBvAHzBP8B7wHzHAABFREAAfQB6wH/AQAC6wIAAfAB6wMAAesB7AEAAewB6w0AAf8BvAHxAvQB8wHv + AfMF/wHxAe8B8wL0AfcB8wwAAf8BBwHwAv8B8AH3AfME/wH0AQcB9wL/AfQB9wH/DAABbQMAAf8cAAH0 + AesB/wEAAusCAAHwAesDAAHrAewBAAHsAesNAAH/AQcD/wv0Av8B8wEHAf8LAAH0AfcQ/wEHAfEMAAEH + AwAB7QsAAf8DAAEODAAB9AHrAf8BAALrAgAB8AHrAwAB6wHsAQAB7AHrDAAB8gHtAQcI/wEHAfcB9AX/ + AfQB7QH3Af8JAAHxAewBvAj/AfcB7wb/AfMB7AG8Af8KAAHyAwABEwsAAfMDAAFDDAAB9AHrAf8BAALr + AgAB8AHrAwAB6wHsAQAB7AHrCwAB8wG8AfIBvAL/AfIBvAHxA/8B9AHvAv8B8QHwAfIC/wHvAfQB7wH/ + BwAB8QHwAbwB8QL/A/QD/wG8Ae8C/wL0AfYB/wHzAfcB8gEHCgAB8AMAAesLAAH0AwABEAwAAfQB6wH/ + AQAC6wIAAfAB6wMAAesB7AEAAewB6woAAf8B8QHvAQcBvAL3AfEB8wHxAfcB7AH0Af8BvAHsAbwB8wHy + AQcB7QH0A+8B8wYAAf8BvALvAfIQ/wH0AfcBBwH3Af8JAAGSAwAB8RwAAfQB6wH/AQAC6wIAAfAB6wMA + AesB7AEAAewB6woAAf8BvAHvAesBbQHzAf8B8QHtAe8B/wG8AfcB8wHsAvQBBwHvAfQB/wPsAQcB8gH/ + BQAB/wEHAfcB7AHyAv8B8wEHAfQH/wK8A/8B7AGSAfcB9AkAAQ8DAAH/HAAB9AHrAf8BAALrAgAB8AHr + AwAB6wHsAQAB7AHrCgAB/wG8AfABBwHqAfIC/wLzAfEB9wESAeoB6wHwAfIC8wL/AesBbQHyAe8B8wYA + Af8BBwH/AQcB8wL/AfQB8Aj/AvED/wH3AfQB7QH0DgAB6wkAAfIDAAH/DQAB9AHrAf8NAAHsAesLAAL/ + AQcB6wHtAfcB7wEHAfAB8QHzAv8B9AHyAfABvAEHAfcB7QHsAW0B8QH/CAAB/wHzAewB8QG8AZIC8wG8 + AQcE/wHwAQcC8wHvAfcB9AHtAfIB/wsAAfMEAAEOBwAB6gQAAW0MAAL/AesB8w3/AewB6wL/CwABBwHt + Ef8B6wHzCgAB/wFtARIB8AL/AfQI/wL0Av8B9AFtAfIMAAEOBAAB/wHqBQAB7xIAFesLAAEHAesB8w// + AbwB6wHyCgAB8gETARQB6gHxCf8D9AL/AfEBEwH3Af8MAAHxBQAB/wEHAZIBvAH/BQAB6g0AFesLAAHw + AuwO/wHyAesB7QHzCgAB8AMUAfcD/wHxAZIB6gETCRQB7AH/DQAB/w0AAfIOABXrCwAB8wPtAfMBBwHs + Am0D6wFtAewB7wH0AfAB7AH3Ae0B9AoAAbwDFAHsAfQB7A4UAW0B/w4AAf8LAAHxFAAC6wcAAesB7BAA + Af8D9wHtAvcDkgH3AZID9wLtAfcBkgHvAf8KAAH0ARICFAETEBQB7AH/BAAB7AoAAfEIAAH/AZIVAALr + Af8FAAHwAesBBxEAAfMB6wf3Ae0H9wHsAf8LAAH/AfMB7AESERQBBwH/BAAB/wEOCgABDwG8Af8DAAH/ + AZIBDgoAAeoLAAH/CesTAAHzAesB7AGSBPcBkgb3Ae0B/w8AAf8B7w8UAewB/wcABf8BkhEAAfAF/w4A + AQcF7AHyFgAB/wEHAewB9wHtAZID9wHsAe0B7AHvAf8RAAH/AesMFAESAbwfAAHsMwAB/wG8AfMB9wLs + Ae8D/xQAAf8B8AFtBxQBbQHvAfQB/xAAARIPAAHzNwAC/xsABv8VAAHzgAAB8AwAARAB/ykAAfMB8Rv/ + AfcB/wEAH2dBAAERHQkB6gH0AWcdmAFnQQABEQEJBFkBERcJAeoB7QFnHZgBZyIAAfYbWQMAAREBCQG7 + AxIYCQHqAe0BZwyYAW0DZwHsDJgBZyIAHVkCAAERHAkBuwHqAe0BZwqYAewHZwGSCpgBZxYAAroKAB1Z + AgABERwJAbsB6gHtAWcJmAHqAmcF/wJnAesJmAFnFgACsgoAHVkCAAERHAkBuwHqAe0BZwmYAWcB9wf/ + AW0BZwmYAWcHAAqyBQACsgoAHVkCAAERHQkB6gHtAWcImAJnCf8CZwiYAWcHAAqyBQACsgoAHVkCAAER + HAkBuwHqAe0BZweYAesBZwT/AfMB7QH0BP8BZwiYAWcHAAKyCgAIsgG6BgAdWQIAAREdCQHqAe0BZweY + AWcB6wP/BWcD/wJnB5gBZwcAArIKAAiyAboGAB1ZAgABEQwJAREDQwERDAkB6gHtAWcHmAFnA/8B7AFn + ApgB7QFnAQcC/wH0AWcHmAFnBwACsg0AArIKAB1ZAgABEQwJAUMDFgERDAkB6gHtAWcHmAFnA/8BZwHs + A5gCZwP/AWcHmAFnBwACsg0AArIKAB1ZAgABEQwJAUMBFgFvARYBEQwJAeoB7QFnB5gBZwP/AWcFmAFn + A/8BZweYAWcHAAKyAwAIGQIAArIKAB1ZAgABEQwJAUMBFgFZARYBEQwJAeoB7QFnB5gBZwP/AWcFmAFn + A/8BZweYAWcHAAKyAwAIsg4AHVkBAAHqDREBQwEWAVkBFg0RAUMB7QFnB5gBZwP/AWcB7QOYAeoBZwP/ + AWcHmAFnBwACsgMACLoDAAL0Af8IAB1ZAQABEQ26AkMBWQFEARENugHtAWcHmAFnA/8CZwOYAWcB7QL/ + AfQBZweYAWcHAAKyDgABtAGyAQkIAB1ZAQABEQEJAhUBCQEVARQHCQFDAUQBegFoARENCQHtAWcHmAFn + AY0D/wVnA/8CZweYAWcHAAKyDgABtAGyAQkIAB1ZAQABEQ0JAUMDFgERDQkB7QFnB5gB6wFnBP8B9wFn + AbwE/wFnAZIHmAFnBwACsg4AAbQBsgEJCAAdWQEAARENCQEUA5QBEQ0JAe0BZwiYAWcB6wn/AmcImAFn + BwACsgMACBkDAAG0AbIBCQgAHVkBAAERDQkBkQMSAfcNCQHtAWcImAHsAWcB8Af/AZIBZwOYBWcBmAFn + BwACsgMACLIDAAG0AbIBCQgAATEbWQExAQABER8JAe0BZwmYA2cF/wJnAeoDmAVnAZgBZwcAArIDAAiz + AwABtAGyAQkIAAMxAVgV/wQxAQABER8JAe0BZwqYAW0HZwHsBJgBZwPjAWcBmAFnBwACsg4AAbQBsgEJ + CAADMQFYFf8EMQEAAREBGR0JARkB7QFnDJgFZwaYBWcBmAFnBwACsg4AAbQBsgEJCAAdMQIAAW0d/wEU + Ae0BZxeYAW0DZwHsAZgBZwcAArIOAAG0AbIBCQgAGzEBeQQABv8BRAFLDf8BMQERBv8BAAHwAWcdmAFn + BwACsg4AAbQBsgEJCAASMRQAAUQBUg0AAVkBEQgAH2cHABKyAQkIABExAZkUAAFEAVINAAFZAREJAAUH + AmcPbgFnAewFBwgAErIBCQgAETEVAAFEAVINAAFZAREOAAHxAWcPmgFnAf9OAAERAVkBbQsAAUMBWQER + DgAB/wFnD5oBZwH/TgABBwF6AVMLEQFZARoB/w8AAWcPmgFnUAABEQH/AcMJmgHDAfEBExAAEWdSAAEU + CREBExIAAfQPZwH/LgABsxAAAf8Bu20AAbIRAAGybAABsgEJAbICCQGzAgkBugIJAbsHCQG6AbNqAAL/ + AQABswIAAQkCAAHzAgAB/wgAAQlqAAH/AgABswIAAQkCAAHzAgAB/wgAARkJAAH/BQkB9AIAARkFCQH/ + AgAGCRQAC7IBswYAHfQGAAH/AgABswIAAQkCAAHzAgAB/wgAARkJAAH/BQkB9AIAARkFCQH/AgAGCRMA + AQkMsgUAH4oFAAH/ArMBshKzCQAB/wIJAf8CCQH0AgABGQEJARkB/wIJAf8CAAMJAf8B8gEJCgABswqy + AfQIAAG6AbIEAAG0AYoBZQK7GhkBigUAAf8UAAEZCQAB/wIJAQACCQH0AgABGQEJAfMBAAIJAf8CAAMJ + AQAB8wEJCQAB8wGzCAABugGyAfQIAAG6AbIEAAGzAYoCZQK7GRkBigUAAf8UAAEZCQAB/wUJAfQCAAEZ + BQkB/wIABgkJAAG6AfQIAAEJDLIEAAGzAYoBuwJlAbsBCRgZAYoFAAH/FAABGQkAAf8FCQH0AgABGQUJ + Af8CAAYJCQABugH0CQAMsgQAAbMBigG7ARkCZQG7AQkJGQEJDBkBuwGKBQAB/xQAARkKAAH/AgkC/wMA + Av8DCQH/AwAC/wIJAfMB/wkAAboB9BkAAbMBigG7AhkCZQG7CBkCuwsZAQkBZQGKBQAB/xQAARkLAAIJ + BwADCQYAAgkB9AoAAboB9BkAAbMBigG7AxkCZQG7BhkBuwJlAbsKGQJlAYoFAAH/FAABGQsAAgkH/wMJ + Bv8CCQH0CgABugH0CQALsgGzBAABswGKAbsEGQJlAbsFGQFmAmUBZgEJCBkBuwFlARkBigUAAf8UAAEZ + CwAUCQH0CgABugH0CAABCQyyBAABswGKAbsFGQJlAbsDGQG7AWUBZgGRAWUBuwcZAQkCZQEZAYoFAAH/ + FAABGQsAFAkB9AoAAboB9AQABPQBswGyAfQIAAG6AbIEAAGzAYoBuwYZAWUBZgG7AQkBuwJlAhkBZQFm + AQkGGQFmAWUCGQGKBQAB/xWyFAAB8wIJEwABugH0AgAIsgH0CAABugGyBAABswGKAbsGGQG7AmUBuwJl + AxkBCQFlAbsFGQG7AWUBbAIZAYoFAAH/AgABswIAAQkCAAHzAgAB/wgAARkUAAHzAgkTAAG6AfQCAAGy + BQABCQyyBAABswGKAbsHGQG1A2UFGQJlAbsDGQEJAmUDGQGKBQAB/wIAAbMCAAEJAgAB8wIAAf8IAAEZ + DQAH/wEZAgkH/wwAAboB9AIAAbIGAAyyBAABswGKAbsQGQEJAWUBuwMZAa4BZQQZAYoFAAH/AgABswIA + AQkCAAHzAgAB/wgAARkMAAHzEgkLAAG6AfQCAAGyFgABswGKAbsCGQFmAmUMGQJlAbsBGQG7AmUEGQGK + BQAB/wIAAbMCAAEJAgAB8wIAAf8IAAEZDAAB8wEJDv8DCQsAAboB9AIAAbIWAAGzAYoBuwEZAWUBiwIZ + AWUMGQFlArsCZQUZAYoEAAH/AbIVtAGyCwAB8wEJDgADCQoAB7IBswQAC7IBswQAAbMBigG7ARkBZQG7 + AhkBZQwZBGUBkQUZAYoEAAGyFwABsgoAAfMBCQMAAgkJAAMJCQABCQiyAwABCQyyBAABswGKAbsBGQFl + AbsCCQFlDhkBtQcZAYoEAAGyF7MBsgoAAfMBCQMAAgkJAAMJCQABugGyAfQEAAG6AbID9AGzAbIB9AgA + AboBsgQAAbMBigG7AhkDZQG7FhkBigQAAboXAAGyCgAB8wEJDgADCQkAAboBsgH0BAABugayAfQIAAG6 + AbIEAAGzAYoBuxwZAYoEAAG6FwABsgoAAfMBCQ4AAwkJAAEJCLIDAAEJDLIEAAGzAYoduwGKBAABuhcA + AbIKAAHzEgkKAAiyBAAMsgUAH4oEAAG6BAABsgH0CwABCQGyBAABsgoAAf8RCQHzJwAB/xytAbQFAAG6 + AwABsgEAAbMLAAEJAQABsgMAAbJnAAG6AgABsgMAAbIJAAGyAwABswIAAbJnAAG6AbMBugQAAboIAALz + AwAB/wG6AbMBCW8AAbIBCQUAAboBs3kAAboDsgEJbQABQgFNAT4HAAE+AwABKAMAAYADAAEgAQECAAEB + AQABAQYAARIWAAP/AQABgAMABf8BhwL/CAAF/wGHAfABDwgABf8BhwHwAQ8IAAX/AYcB8AEPCAAC/wH8 + Av8BhwH/Ac8IAAL/AfwB/wHwAQABHwHPCAAB/gEAAXwB/wHwAQABHwHPCAAB/gEAAXwB/wHwAQABHwHP + CAAB/gF/AeABDwHwAQABHwHPCAAB/gF/AeABDwHwAQABHwHPCAAB/gF/AfwC/wGHAf8BzwgAAf4BfwH8 + Av8BhwH/Ac8IAAH+AXABDAL/AYcB/wHPCAAB/gFwAQ8C/wGHAf8BzwgAAf4BcAEOAT8B/wGHAf8BzwgA + Af4BfwH+AT8D/wHPCAAB/gF/Af4BPwP/Ac8IAAH+AX8B/gE/A/8BzwgAAf4BcAEOAT8D/wHPCAAB/gFw + AQ4BPwP/Ac8IAAH+AXABDgE/AfEC/wHPCAAB/gF/Af4BPwHxAv8BzwgAAf4BfwH+AT8B8QL/Ac8IAAH+ + AX8B/gE/AfEC/wHPCAAB/gF/Af4BPwHxAv8BzwQAAYADAAH+AgABPwHxAv8BzwQAAcACAAEBAf4CAAE/ + AfEC/wHPBAAB/gIAAT8E/wHxAv8BzwQAAf8CAAF/BP8B8AIAAQ8EAAH/AgABfwT/AfACAAEPBAAB/wIA + AX8I/wQAAf8CAAF/CP8EAAX/AeABAw7/AYABAAr/AeABAwH/Af4CAAE/Cf8BgAEAAf8B/AEPAfgBHwT/ + AcACAAEDAf8BHwH8AX8B+AE/Af4BDwHAAgABAQHAAgABAQH/AT8B/gF/AfAC/wEHAYADAAHAAgABAQH/ + ASYBcgF/AeEC/wGDBAABwAIAAQEB/wEmAXIBfwHDAv8BwwQAAcACAAEBAf8BJgFyAX8BwwL/AeEEAAHA + AgABAQH/ASYBcgF/AYcBwAEDAfEEAAHAAgABAQH/ASYBcgF/AYcBwAEDAfAEAAHAAgABAQH/ASYBcgF/ + AY8BwAEDAfgEAAHAAgABAQH/ASYBcgF/AY8BwAEDAfgEAAHAAgABAQH/ASYBcgF/AQ8BwAEDAfgEAAHA + AgABAQH/ASYBcgF/AQ8BwAEDAfgEAAHAAgABAQH/ASYBcgF/AQ8BwAEDAfgEAAHAAgABAQH/ASYBcgF/ + AQ8BwAEDAfgEAAHAAgABAQH/ASYBcgF/AQ8BwAEDAfgEAAHAAgABAQH/ASYBcgF/AY8BwAEDAfgEAAHA + AgABAQH/ASYBcgF/AY8BwAEDAfgEAAHAAgABAQH/AT8B/gF/AYcBwAEDAfAEAAHAAgABAQH8AgABHwGH + AcABAwHwBAABwAIAAQEB/AIAAR8BwwL/AeEEAAHAAgABAQH8AgABHwHDAv8B4wQAAcACAAEBAfwCAAEf + AeEC/wHDBAABwAIAAQMB/wHnAfMB/wHwAv8BhwGAAwABwAEAAQ8C/wLjAf8B+AE/Af4BDwGAAgABAQHA + AQABDwL/AfABBwH/AfwBDwH4AR8E/wHAAQABHwL/AfgBDwH/Af4CAAE/Df8CAAF/Df8BwAEBDv8B/AEf + Cv8B8AEHDv8BwAEBDv8CAAF/DP8B/gEPAfgBPwz/AfgBPwH+AQ8B/wH+AQABDwHwARgBDAEPAv8BAAEP + AfAC/wEPAf8B/gEAAQ8B8AEYAQwBDwH/Af4BAAEPAfEC/wGHAfgCAAEPAfABGAEMAQ8B/AEAAT8BzwHj + Av8BwwH4AQABPwGPAfEBGAGMAU8B+QH+AT8BzwHDAfsB/wHjAfEB/AEAAQ8B8AEYAQwBDwH5Af4BAAEP + AccB+QH/AvEB/gEAAQ8B8AEYAQwBDwH5Af8BAAEPAccB+AH/AvEB/gEAAQ8B+AE4ARwBDwH5A/8BjwH4 + AT8B+AHxA/8B/AH+AT8BHwH5A/8BjwH4AR8B+AHxAf4BAAEPAfwCAAEfAfkB/wEAAQ8BjwH4AQ8B+AHx + Af4BAAEPAfwCAAEfAfkB/gEAAQ8BjwH4AQMB+AHxAcABAAEPAfwCAAEfAfkB4AE/Ac8BjwH4AQMB+AHx + AQABPwGPAf8B/gE/Af8B+QGAAT8BzwGPAfgBBwH4AfEBHAEAAQ8B/wH+AT8B/wH5Ab4BAAEPAY8B+AEP + AfgB8QE+AQABDwH/AgABfwH5Ab8BAAEPAY8B+AEfAfgB8QE+AQABDwH+AgABPwH5Ab8C/wGPAfgBfwH4 + AfEBPwL/Af4CAAE/AfkBvwL/AccB+AH/AfEB4AEOAQABDwH+AX8B/gE/AfABDwEAAQ8BxwH7Af8B8QHg + AQ4BAAEPAf4BcwH+AT8B4AEOAQABDwHDAv8B4wHAAgABDwH+AXMB/gE/AeMBwAE/Ac8B4wL/AeMBwwGA + AT8BjwH+AX8B/gE/AeMBwAE/Ac8B8QL/AccBwAEMAQABDwH+AX8B/gE/AeABDgEAAQ8B8AL/AY8B4AEO + AQABDwH+AgABPwHwAQ8BAAEPAfgBPwH+AQ8B4AEOAQABDwH+AgABPwT/AfwBDwH4AT8N/wIAAX8N/wGA + AQAO/wHwAQce/wGAAR8B/wGAAwABgAIAAQEB/gL/AT8B/gEAAQcB/wQAAYADAAH+Av8BvwH8AQABAwH/ + BAABgAMAAfwCAAEfAfgBDwEDAf8EAAGAAwAB+QFtAb8B3wHwAT8BwwH/BAABgAMAAfsBbQG/Ad8B4AH/ + AfMB/wQAAYADAAH7AW0BvwHfAeED/wQAAYADAAH4AgABHwHDA/8EAAGAAwAB+wL/Ad8BwwP/BAABgAMA + AfsC/wHfAYcD/wQAAYADAAH7Av8B3wGHA/8EAAGAAwAB+wL/Ad8BjwL/AR8EAAGAAwAB+wL/Ad8BjwH/ + Af4BDwQAAYADAAH7Av8B3wEPAf8B/AEHBAABgAMAAfsC/wHfAQ8B/wH8AQMIAAH7Av8B3wEPAf8B+AEB + CAAB+AIAAR8BDwH/AfAJAAH7AW0BvwHfAQ8B/wHgCQAB+wFtAb8B3wGPAf8B4QEQCAAB+wFtAb8B3wGP + Af8B4wEYCAAB+wFtAb8B3wGPAf8B9gEdCAAB8AIAAQ8BhwH/Af4BHwgAAfcC/wH3AccB/wH8AT8IAAHw + AgABBwHDAf8B/AE/BAABgAMAAfcC/wH3AeEB/wH4AX8EAAH/AT8B/gF/AfcC/wH3AeAB/wHwAX8B/gEf + AfwBfwH/AT8B/gF/AfcC/wH3AfABfwHgAf8B/gEfAfwBfwH/AT8B/gF/AfcBnwH8AfcB+AEfAYEB/wH+ + AR8B/AF/Af8BPwH+AX8B9wFfAf0BdwH8AQABAwH/Af4BHwH4AX8B/wEfAfwBfwH2Ae8B+wG3Af4BAAEH + Af8B/gIAAX8B/wIAAX8B8QHvAfMBhwH/AYABHwH/Af4CAAF/Af8BgAEAAv8B8wHnAv8B8AP/AgAC/wHg + AQMC/wH8AR8B/wHwAgABDwH8AgABPwHAAgABAQT/AfACAAEHAfACAAEPAYADAAT/AfACAAEHAfACAAEH + AR8CAAH8BP8B8wE/Af4BZwHjAv8B4wEfAgAB/AT/AfMBPwH+AWcB5wL/AfMBHwIAAfwB/wIAAX8B8wE/ + Af4BZwHnAv8B8wEfAgAC/AIAAR8B8wE4AQ4BZwHnAv8B8wEfAgAC/AIAAR8B8wE4AQ4BZwHnAv8B8wEf + AgAB/AH4Av8BnwHzAT8B/gFnAecC/wHzAR8CAAH8AfgC/wGfAfMBPwH+AWcB5wL/AfMBHwIAAfwB+AL/ + AZ8B8wE/Af4BZwHnAv8B8wEfAYABAAH8AfgC/wGfAfMCAAFnAecC/wHzAR8BgAEBAfwB+AL/AZ8B8wIA + AWcB5wL/AfMBHwHgAQMB/AH4Av8BnwHzAgAC5wL/AfMBHwL/AfwB+AL/AZ8B8wL/AucC/wHzAR8C/wH8 + AfgB/wF/AZ8B8wL/AucC/wHzAR8C/wH8AfgB/gE/Af8B8wL/AucC/wHzAR8C/wH8AfgB/wEfAf8B8wL/ + AucC/wHzAR8C/wH8AfgB/wGPAf8B8wL/AucBgAEAAfMBHwL/AfwB+AH/AccB3wHzAv8C5wGAAQAB8wEf + Av8B/AH4Af8B4wGfAfMC/wLnAZ8B/AHzAR8C/wH8AfgB/wHxAZ8B8wL/AucBnwH8AfMBHwHAAQEB/AH4 + Af8B+AGfAfMBAAEHAucBnwGcAfMBHwIAAXwB+AH/AfwBHwHzAQABBwHHAecBnwGcAfMBHgIAATwB+AH/ + Af4BHwHzAQABBwGPAecBnwGcAfMBHAIAATwB/AEAAfABHwHzAQABBwEPAecBnwGcAfMBHAIAARwB/AEA + AeABHwHzAQABBgEfAecBnwHcAfMBHAIAARwE/wHzAQABBAF/AecBnwH8AeMBHAIAARwE/wHwAgAB/wHg + AgABBwEcAgABHAT/AfACAAH/AfACAAEHAYADAAT/AfABAAEBAf8B+AIAAR8BgAIAAQEM/wHgAgABBwT/ + AeAH/wH+AgABfwT/AcABPwP/AfABBwH/AfgCAAEfAfACAAEPAcABDwP/AcABAQH/AfACAAEHAcACAAED + AcABBwP/AgABfwHgAgABBwHDAv8BwQHAAQEC/wH+AgABPwHAAgABAwGHAv8B4QHAAQABfwH/AfwCAAEf + AcACAAEDAYcC/wHxAcABAAE/Af8B+AIAAQ8BwAIAAQMBhwL/AfEBwAEAAQ8B/wHwAgABBwHAAgABAwGH + Av8B8QHAAQABAwH/AeACAAEHAcACAAEDAYcC/wHxAcACAAH/AeACAAEDAeACAAEDAYcC/wHxAcACAAF/ + AcACAAEDAeACAAEHAccC/wHhAcACAAEfAcACAAEBAfACAAEHAcMC/wHhAcACAAEHAcACAAEBAfACAAEP + AcMB8AEPAcMBwAIAAQMBwAIAAQEB+AIAAQ8B4QHAAQMBgwHAAgABAQHAAgABAQH4AgABHwHgAQEBgAEH + AcACAAEBAcACAAEBAfwCAAE/AfgBDwHwAQ8BwAIAAQEBwAIAAQEB/gIAAX8B/gEQAQwBfwHAAgABAwHA + AgABAQH/AgAC/wHAAQMB/wHAAgABBwHAAgABAQH/AeABBwL/AoEB/wHAAgABDwHAAgABAQH/AcABAwL/ + AQ8B4AH/AcACAAE/AcACAAEDAf8BwAEDAv8BHwH4AX8BwAIAAf8B4AIAAQMB/wGAAQEB/wH+AR8B+AF/ + AcABAAEBAf8B4AIAAQcB/wGAAQEB/wH+AR8B+AF/AcABAAEHAf8B8AIAAQcB/wGAAQEB/wH+AR8B+AF/ + AcABAAEfAf8B8AIAAQ8B/wGAAQEB/wH+AR8B+AF/AcABAAF/Af8B+AIAAR8B/wGAAQEB/wH+AR8B+AF/ + AcABAAL/AfwCAAE/Af8BgAEBAv8BDwHwAf8BwAEDAv8B/gIAAX8B/wGAAQEC/wEHAeAB/wHAAQ8D/wGA + AQAC/wHAAQMC/wGAAQMB/wHAAT8D/wHgAQMC/wHAAQMC/wHgAQcB/wHgAX8H/wHgAQcC/wH8AT8B/wHx + CP8B+AEfEf8EAAT/AYADAAGABwAB/wHgAQMB/wGAAwABgAcAAf8BgAEAAf8BgAIAAQEBgAIAAQEEAAH/ + AgABfwGAAgABAQGAAgABAQQAAf8BPwH+AX8BwAIAAQMBwAIAAQMBAAEHAeABAAH+ASYBcgF/AeACAAED + AeACAAEDAQABHwH8AQAB/gEmAXIBfwHwAgABDwHwAgABDwEAAT8B/gEAAf4BJgFyAX8B/AIAAT8B/gIA + AX8BAAF+AT8BAAH+ASYBcgF/AfwCAAE/Af8B4AEHAf8BAAH4AQ8BAAH+ASYBcgF/Af8BgAEAAv8BgAEB + Af8BAAHwAQcBgAH+ASYBcgF/Af8CAAL/AgAB/wEBAeABAwGAAf4BJgFyAX8B/gIAAT8B/gIAAX8BAQHg + AQMBwAH+ASYBcgF/AfwCAAE/AfwCAAE/AQEBwAEDAcAB/gEmAXIBfwH8AgABHwH8AgABPwEBAcABAQHA + Af4BJgFyAX8B+AIAAQ8B+AIAAQ8BAQHAAQEBwAH+ASYBcgF/AfACAAEHAfACAAEPAQEBwAEBAcAB/gEm + AXIBfwHgAgABBwHgAgABBwEBAcABAwHAAf4BJgFyAX8B4AIAAQMB4AIAAQcBAQHAAQMBwAH+ASYBcgF/ + AeACAAEHAeACAAEHAQEB4AEDAYAB/gE/Af4BfwHwAgABDwHwAgABDwEAAfABBwGAAfwCAAEfAfwCAAEf + AfgCAAEfAQAB8AEPAYAB/AIAAR8B/AIAAR8B+AIAAQ8BAAF8AR8BAAH8AgABHwH8AgABHwH4AgABDwEA + AT8B/gEAAfwCAAEfAfwCAAEfAfgCAAEPAQABHwH8AQAB/wHnAfMB/wH8AgABHwH4AgABDwEAAQ8B8AEA + Af8C4wH/Af4CAAE/AfgCAAEPAQABAQHAAQAB/wHgAQcC/wIAAX8B/wIAAR8BwAIAAQEB/wH4AQ8C/wHA + AQAC/wGAAQABfwH/AgABfwX/AfABAwL/AcABAAL/AgABfwb/AT8C/wH4AR8C/wIADv8BgAEABf8BgAMA + AYADAAj/AYAHAAj/AYAHAAT/AcACAAEDAYAHAAT/AcACAAEBAYAHAAL/AfwB/wHAAgABAQGABwAC/wH8 + Af8BwAIAAQEBgAcAAf4BAAF8Af8BwAIAAQEBgAcAAf4BAAF8Af8BwAIAAQEBgAcAAf4BfwHgAQ8BwAIA + AQEBgAcAAf4BfwHgAQ8BwAIAAQEBgAcAAf4BfwH8Af8BwAIAAQEBgAcAAf4BfwH8Af8BwAIAAQEBgAcA + Af4BcAEMAf8BwAIAAQEBgAcAAf4BcAEPAf8BwAIAAQEIAAH+AXABDgE/AcACAAEBCAAB/gF/Af4BPwHA + AgABAQgAAf4BfwH+AT8BwAIAAQEIAAH+AX8B/gE/AcACAAEBCAAB/gFwAQ4BPwHAAgABAQgAAf4BcAEO + AT8BwAIAAQEIAAH+AXABDgE/AcACAAEBCAAB/gF/Af4BPwHAAgABAQgAAf4BfwH+AT8BwAIAAQEBgAcA + Af4BfwH+AT8BwAIAAQMBwAIAAQEEAAH+AX8B/gE/AcABAAEPAv8BPwH+AX8BgAMAAf4CAAE/AcABAAEP + Av8BPwH+AX8BwAIAAQEB/gIAAT8BwAEAAR8C/wE/Af4BfwH+AgABPwn/AR8B/AF/Af4CAAE/Cf8CAAF/ + Af8CAAF/Cf8BgAEAAv8CAAF/Cf8B4AEDAv8CAAF/BP8B/gL/AT8M/wH+Av8Bvwz/AfwCAAEfDP8B+QFt + Ab8B3wz/AfsBbQG/Ad8B8AEYAQwBDwL/AQABDwHAAgABAQH7AW0BvwHfAfABGAEMAQ8B/wH+AQABDwGA + AwAB+AIAAR8B8AEYAQwBDwH8AQABPwHPBAAB+wL/Ad8B8QEYAYwBTwH5Af4BPwHPBAAB+wL/Ad8B8AEY + AQwBDwH5Af4BAAEPBAAB+wL/Ad8B8AEYAQwBDwH5Af8BAAEPBAAB+wL/Ad8B+AE4ARwBDwH5A/8EAAH7 + Av8B3wH8Af4BPwEfAfkD/wQAAfsC/wHfAfwCAAEfAfkB/wEAAQ8EAAH7Av8B3wH8AgABHwH5Af4BAAEP + BAAB+wL/Ad8B/AIAAR8B+QHgAT8BzwQAAfgCAAEfAf8B/gE/Af8B+QGAAT8BzwQAAfsBbQG/Ad8B/wH+ + AT8B/wH5Ab4BAAEPBAAB+wFtAb8B3wH/AgABfwH5Ab8BAAEPBAAB+wFtAb8B3wH+AgABPwH5Ab8C/wQA + AfsBbQG/Ad8B/gIAAT8B+QG/Av8EAAHwAgABDwH+AX8B/gE/AfABDwEAAQ8EAAH3Av8B9wH+AXMB/gE/ + AeABDgEAAQ8EAAHwAgABBwH+AXMB/gE/AeMBwAE/Ac8EAAH3Av8B9wH+AX8B/gE/AeMBwAE/Ac8EAAH3 + Av8B9wH+AX8B/gE/AeABDgEAAQ8EAAH3Av8B9wH+AgABPwHwAQ8BAAEPAYADAAH3AZ8B/AH3Af4CAAE/ + BP8BgAIAAQEB9wFfAf0Bdwz/AfYB7wH7AbcM/wHxAe8B8wGHDf8B8wHnDv8B/AEfDf8L diff --git a/VisionEdit/FormMain.cs b/VisionEdit/FormMain.cs index 6826f3d..8d27d7e 100644 --- a/VisionEdit/FormMain.cs +++ b/VisionEdit/FormMain.cs @@ -17,10 +17,10 @@ namespace VisionEdit { #region 变量定义 private string m_DockPath { get; set; } = string.Empty; - public FormImageWindow myFormImageWindow = new FormImageWindow(); - public FormJobManage myFormJobManage = new FormJobManage(); - public FormToolBox myFormToolBox = new FormToolBox(); - public FormLog myFormLog = new FormLog(); + public static FormImageWindow myFormImageWindow = new FormImageWindow(); + public static FormJobManage myFormJobManage = new FormJobManage(); + public static FormLog myFormLog = new FormLog(); + public FormToolBox myFormToolBox = new FormToolBox(myFormLog, myFormJobManage); #endregion public FormMain() @@ -54,6 +54,8 @@ namespace VisionEdit myFormJobManage.Show(this.dockPanel1, DockState.DockRight); myFormImageWindow.Show(this.dockPanel1, DockState.Document); myFormLog.Show(this.dockPanel1, DockState.DockBottom); + // 初始化JOB + InitJob(); } #region 按照配置文件初始化Dockpanel @@ -113,5 +115,16 @@ namespace VisionEdit { this.lbTime.Text = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); } + + public void InitJob() + { + // 初始化加载默认Job + myFormJobManage.tabControl1.TabPages.Add("defultJob"); + GlobalParams.myJobTreeView = new TreeView(); + GlobalParams.myVisionJob = new VisionJob(GlobalParams.myJobTreeView, myFormLog, "defultJob"); + myFormJobManage.tabControl1.TabPages[0].Controls.Add(GlobalParams.myJobTreeView); + GlobalParams.myJobTreeView.Dock = DockStyle.Fill; + GlobalParams.myJobTreeView.ImageList = myFormToolBox.imageList1; + } } } diff --git a/VisionEdit/GlobalParams.cs b/VisionEdit/GlobalParams.cs index 0994681..fee0290 100644 --- a/VisionEdit/GlobalParams.cs +++ b/VisionEdit/GlobalParams.cs @@ -3,11 +3,19 @@ using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; +using System.Windows.Forms; +using VisionEdit.VisionTool; namespace VisionEdit { public class GlobalParams { + /// + /// 流程树 + /// + public static TreeView myJobTreeView { get; set; } + public static VisionJob myVisionJob { get; set; } + public static VisionToolFactory myVisionToolFactory = new VisionToolFactory(); } } diff --git a/VisionEdit/Interface/EnumList.cs b/VisionEdit/Interface/EnumList.cs index 53c7254..cd05520 100644 --- a/VisionEdit/Interface/EnumList.cs +++ b/VisionEdit/Interface/EnumList.cs @@ -6,11 +6,11 @@ using System.Threading.Tasks; namespace VisionEdit { - public enum ToolType + public enum ToolType:int { None, Job, - HalconInterface, + HalconToolInterface, SDK_Basler, SDK_Congex, SDK_PointGray, @@ -55,4 +55,49 @@ namespace VisionEdit Circle, Pose, } + + public enum ToolRunStatu + { + Not_Run, + Not_Enabled, + No_Input_Image, + Not_Input_Image, + Character_Untrained, + Not_Assign_Image_Template, + Not_Assign_Input_Image, + Not_Assign_Input_Source, + Not_Assign_Input_Pos, + Not_Asign_Input_Source, + Lack_Of_Input_Image, + Lack_Of_Input_Search_Region, + Not_Assign_Path, + Not_Asign_Input_Image, + Input_Image_Cannot_Be_Converted, + Not_Create_Template, + No_Image_In_Folder, + File_Error_Or_Path_Invalid, + Not_Assign_Acq_Device, + Not_Succeed, + Succeed, + No_Input_String, + 未运行, + 未启用, + 缺少输入搜索区域, + 未指定路径, + 无输入图像, + 未创建模板, + 未训练字符, + 无输入字符串, + 未指定输入图像, + 未指定图像模板, + 缺少输入图像, + 未指定输入坐标点, + 未指定输入源, + 输入图像不能被转化, + 文件夹内无图像, + 图像文件异常或路径不合法, + 未指定采集设备, + 失败, + 成功, + } } diff --git a/VisionEdit/ToolInfo.cs b/VisionEdit/Interface/IToolInfo.cs similarity index 59% rename from VisionEdit/ToolInfo.cs rename to VisionEdit/Interface/IToolInfo.cs index 5a14410..c7c6e24 100644 --- a/VisionEdit/ToolInfo.cs +++ b/VisionEdit/Interface/IToolInfo.cs @@ -3,12 +3,42 @@ using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; +using System.Windows.Forms; namespace VisionEdit { - public class ToolInfo:IToolInfo + public class IToolInfo { - public ToolInfo() + /// + /// 工具是否启用 + /// + public bool enable { get; set; } + /// + /// 工具名称 + /// + public string toolName { get; set; } + /// + /// 工具类型 + /// + public ToolType toolType { get; set; } + /// + /// 工具对象 + /// + public object tool { get; set; } + /// + /// 工具描述信息 + /// + public string toolTipInfo { get; set; } + /// + /// 工具输入字典集合 + /// + public List toolInput { get; set; } + /// + /// 工具输出字典集合 + /// + public List toolOutput { get; set; } + + public IToolInfo() { enable = true; toolType = ToolType.None; @@ -46,6 +76,7 @@ namespace VisionEdit } return new ToolIO(); } + /// /// 移除工具输入项 /// @@ -71,4 +102,27 @@ namespace VisionEdit } } } + + /// + /// 工具的输入输出类 + /// + [Serializable] + public class ToolIO + { + + public string IOName; + public object value; + public DataType ioType; + + public ToolIO() { } + public ToolIO(string IOName1, object value1, DataType ioType1) + { + this.IOName = IOName1; + this.value = value1; + this.ioType = ioType1; + } + + } + + } diff --git a/VisionEdit/Interface/ToolBase.cs b/VisionEdit/Interface/ToolBase.cs new file mode 100644 index 0000000..01ff64a --- /dev/null +++ b/VisionEdit/Interface/ToolBase.cs @@ -0,0 +1,17 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace VisionEdit.Interface +{ + public interface ToolBase + { + // internal ToolRunStatu runStatu = ToolRunStatu.Not_Run; + /// + /// 工具运行 + /// + void Run(string jobName); + } +} diff --git a/VisionEdit/Interface/ToolInfoInterface.cs b/VisionEdit/Interface/ToolInfoInterface.cs deleted file mode 100644 index 92ea4b0..0000000 --- a/VisionEdit/Interface/ToolInfoInterface.cs +++ /dev/null @@ -1,62 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace VisionEdit -{ - public abstract class IToolInfo - { - /// - /// 工具是否启用 - /// - public bool enable { get; set; } - /// - /// 工具名称 - /// - public string toolName { get; set; } - /// - /// 工具类型 - /// - public ToolType toolType { get; set; } - /// - /// 工具对象 - /// - public object tool { get; set; } - /// - /// 工具描述信息 - /// - public string toolTipInfo { get; set; } - /// - /// 工具输入字典集合 - /// - public List toolInput { get; set; } - /// - /// 工具输出字典集合 - /// - public List toolOutput { get; set; } - - } - - /// - /// 工具的输入输出类 - /// - [Serializable] - public class ToolIO - { - - public string IOName; - public object value; - public DataType ioType; - - public ToolIO() { } - public ToolIO(string IOName1, object value1, DataType ioType1) - { - this.IOName = IOName1; - this.value = value1; - this.ioType = ioType1; - } - - } -} diff --git a/VisionEdit/Interface/VisionJobInterface.cs b/VisionEdit/Interface/VisionJobInterface.cs index 3137c57..27e3f9d 100644 --- a/VisionEdit/Interface/VisionJobInterface.cs +++ b/VisionEdit/Interface/VisionJobInterface.cs @@ -20,11 +20,11 @@ namespace VisionEdit /// 需要连线的节点对,不停的画连线,注意键值对中第一个为连线的结束节点,第二个为起始节点,一个输出可能连接多个输入,而键值对中的键不能重复, /// 所以把源作为值,输入作为键 /// - public Dictionary D_itemAndSource { get; set; } + public Dictionary D_itemAndSource { get; set; } = new Dictionary(); /// /// 流程运行结果图像 /// - public HObject jobResultImage { get; set; } + public HObject jobResultImage { get; set; } = new HObject(); /// /// 流程树中节点的最大长度 /// @@ -32,7 +32,7 @@ namespace VisionEdit /// /// 工具对象集合 /// - public List L_toolList { get; set; } + public List L_toolList { get; set; } = new List(); /// /// 正在绘制输入输出指向线 /// @@ -44,19 +44,19 @@ namespace VisionEdit /// /// 标准图像字典,用于存储标准图像路径和图像对象 /// - public Dictionary D_standardImage { get; set; } + public Dictionary D_standardImage { get; set; } = new Dictionary(); /// /// 记录起始节点和此节点的列坐标值 /// - public Dictionary startNodeAndColor { get; set; } + public Dictionary startNodeAndColor { get; set; } = new Dictionary(); /// /// 记录前面的划线所跨越的列段, /// - public Dictionary> list { get; set; } + public Dictionary> list { get; set; } = new Dictionary>(); /// /// 每一个列坐标值对应一种颜色 /// - public Dictionary colValueAndColor { get; set; } + public Dictionary colValueAndColor { get; set; } = new Dictionary(); /// /// 输入输出指向线的颜色数组 /// diff --git a/VisionEdit/OperateJob.cs b/VisionEdit/OperateJob.cs new file mode 100644 index 0000000..50bf16f --- /dev/null +++ b/VisionEdit/OperateJob.cs @@ -0,0 +1,16 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace VisionEdit +{ + public class OperateJob + { + public static void CreateNewJob() + { + + } + } +} diff --git a/VisionEdit/Properties/Resources.Designer.cs b/VisionEdit/Properties/Resources.Designer.cs index a1cd420730acca26ff70a814d8db5a3a064c9fb5..4d1b581af8c60b0f660abc694e555f1fc5c07901 100644 GIT binary patch literal 6942 zcmeHMTTk3Z6n;nIKaBQiS4zAP^3c+x5`ien18o$Ns8ZDjvpcL@dF}0tO+>0nOG*P9 zLP`W8+)8c`P!s}GDJ;87_Q%v?FHiXkJ>#*BaU4XXO;uHEE;}C2d~?oszH?>_@2mB6 z`fO9L_O^5yU64&fKbylECbEIEU%Qn)$p;Mj$GD2Jb@1Di^KtD^{yGJ5{za z$*KBl%&ttsEpXt>ZdjFv_LDWc^bSJ8mbcl1IT*t>A3LvKTID~T&63N94|pLRU4(}o z!0h=g2t67wh_2<-ksBigoV|{zZjubXWGZSF6W=TZ!w-v#jruq=tXd5$Krr+Q){s3h z$7wKS6_CuVq9bmMtEa~JD|UZF#1J||R-wk^TI1!Yy;o)Tp8|rjUOik`1@W;*^E}R5 zdrobx@$M0lV3qHX5EXZRY?n9XaD;DVl+a2C>bkGNqhsR~~`JxyXdsyj38|FccX? z4H?Wu5h8=hJg6>AzpTmN4I)SPUZQ*o?iDv)${ko!*Q8!kHB5r9YD0Q}>-EKApG3FI zFL*yf6^Nr*D1f1~AAZ2eO{V-x!k_CI zCG}8>^MmS0DwG#ti$l(VJ>0CAfgxG?a|wn7)Pm##vLo|Cb3)Bis#+)+R2^)P;oT7` zzFjKX%O%k%w#nnj2*C!x?k%u`8CIHdDs^Xr@3E-YBoJET=2fp+Ahxq&7uWv>3Gwj) z>AQNmM2H0T!>Y;^5Q-?jrSUoCYs)v_A{v%e6E{;RBKF?-OX?%?Z8(lemlPu}7x;Nb z9Ib*Qln~6Rq8+V2-o_tU!m9rPmG)e;qI{&thysJ)19HtzQm;76as-ItkYG6_v~eHPNY zTAasn&PJE*&F4*~T!6M1k7s=1DZHaLn{gMk#dtj9t5ep&RI?d(L0gQ+GhQpQ^~q*4 z?t-=$k7e90&9GXr$&3ro7US`Z&uz16rP++Tpe@EvV7%Ffa`^WE#IbcIkA1g;KbdoO Rn*H|aq5hjXhnG0< literal 5828 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 O|8xJP ..\Resources\停止.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\保存21.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\保存2.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\打开.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\保存3.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - ..\Resources\开始.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\保存21.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\保存3.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\打开.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\删除.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\新建1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\新建2.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a \ No newline at end of file diff --git a/VisionEdit/Resources/删除.png b/VisionEdit/Resources/删除.png new file mode 100644 index 0000000000000000000000000000000000000000..82e3d87316e79b789ba21b099ee463d5b4492e84 GIT binary patch literal 1740 zcmeAS@N?(olHy`uVBq!ia0vp^CqS5k4M?tyST~P>fo-y!LjdE^Uuh{ zQ>@!J7h3L^bl`2viH~!)zk187?UcJUEBm{Q{Zp;X@V$2vRXwaq3ohu*{r>7LpSDA; z<@bBdZ-d{S{8hOy=F5z9PzFaHnU^HUq0pRc%E zy(9fmzufsf%^L5T&t`w!u`pR>?_Gnbw?g}W|CeYfSG5f3m$q{4y_p`p_Q6!%pV~#o zUl}?tUvc+C-aCg$aM( zIxV8eA=#`D+@g@e)8r%AG{KO=$d$wCn8FFVNNla&v}d;D^ZK*%de5uIojX=%VL3mx z)@GfQY1;c4uRi99R;p`#I~+8lNoMu&-Jxgx9@vtpdB*tq!m2&duJ`!)6i)=rD31T< zeSfk6>%(&QX-?9AW&5`-{AS(3aY=fa!f%iXEH6b^UNWPSQ_?vXeKV;KllveWcE43& z?k5*VvEQwlrq9Y`-@myf8N0bYk;~DF)$xrUizm}4IZQ*q>5`=58ej}NT{?Ng(8x~Q z(Z-SQ*zXM_l~VsR_j@{R_^nyiC?nfY%ADTb5-&m z*w?1bm%dqAa#`59M;w<|XPwEs_FZ+pcIU~0rv=-;rhnb>cw+hHf9t*XNBsM%oppMr zdU4cO**N`|jFs;L{=V!gl5DXQoO>ls@#lp4qd#orldNvDXHEYfU9M8;_wDL&)<11~ z#GjuiK71-Pf5qAjcZ{zp^>YTVj+^+uWx9>o8i8+pw>Ar^telt}zxRJ4+pgTR^X{m# z^RrxU+ff*=Bwl!aW89U0b#pbZKQ5kHvf|$U4+>XyloTYawVj?AU3B$^QkMD0`U-)f%?mfkoKU#WAE}&fB{ObEU&2S_7vV zERqV~)KgSl!ZLk=(49sxM)%WGCJ4niO>1&t)KXMc5k2#H!h+iMKh81!+uHj5EbA77 zH@mHY=3xVQ2NG@nKF@o7>HZa8&*LR*LAtV+B|Wy5_@paby<|AIF~pl_LE#0n?Gl+v zF01=Atcs?P*ne_uIPl^XhhgyKVAiW|T7n^UZ4)(zAFOc~YXC=dUznF_@6cTf6L< zzyXJCrj#j20NQV}=Dqy9zVv@`_bR6UNp)q`ylyaIrlf}@^GTx#MQoE&6`t~_ zoOU=R=`pQwitz*;X3cbkNVcGJ4x4zE%xO#^R^glP1vS5`_V4>&d)9i*^7`|&|9^k| z^7od#`>)(=$rE+$U%!-`tgdbI-k+=6zjJ=0&xz!B=?cQ1X8e{s(PHzgj?G9ByYND9 zxzCBUfB#N<*R$Pd!p$XzP3}nMrz&jrY|q?beD9P)+GM`V1=aVnEcey!{IfyLd^#WAE}&f7Z&b5&ABS}%$> z-Suk_;Aj+(VNw)mGEQiW$x&xk5lZl8Td~|-iA`*cV#B51GY?+9^Zb#_OSXXe{rTxT zK^A~PL;1tP-G4u+?#{W+KmGda?weUJciWvw-TgPU?8~L{+8JM*Z&^;?_xkV>`Ag?^ zeueI9SA3n7El5SsM>DIZ!U#V*BUE?Qs9wUw_6`|9JS#_m}j2 z2zIv->;m-?8sL3W-cJeFq;A`gKR`FU_r|%YJ{|*LdfjPu=~?uaD?hs-z9n`( z*o7)*>ci$x5U4kIzpwsN?!Eu9CP#{X?F}YL7lrDVhs91PFx~W)-{!z3cp~oC23DgE zhi{kKbtgEoY?^MD)5xPVVegkj?i7K>H%s}W6`FBrz4!F%ucEf4_dklDC$=B#{OjfS k?|XjfK07eu7gW_VUsT)`Ab8JeF{m8yboFyt=akR{0D=Ux4gdfE literal 0 HcmV?d00001 diff --git a/VisionEdit/ToolLib/HalconTool.cs b/VisionEdit/ToolLib/HalconTool.cs new file mode 100644 index 0000000..10a4b31 --- /dev/null +++ b/VisionEdit/ToolLib/HalconTool.cs @@ -0,0 +1,78 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading; +using System.Threading.Tasks; +using HalconDotNet; + +namespace VisionEdit.ToolLib +{ + public class HalconTool + { + /// + /// 流程名 + /// + internal string jobName = string.Empty; + /// + /// 曝光时间 + /// + internal Int32 exposure = 30; + /// + /// 图像的获取方式 + /// + //internal ImageSourceMode imageSourceMode = ImageSourceMode.FormDevice; + /// + /// 是否处于实时采集模式 + /// + internal bool realTimeMode = false; + /// + /// 相机句柄 + /// + internal Int64 cameraHandle = -1; + /// + /// 设备信息字符串,包括了相机SN、品牌等信息 + /// + internal string deviceInfoStr = string.Empty; + /// + /// 实时采集线程 + /// + internal static Thread th_acq; //Thread类不能序列化,所以申明为静态的 + /// + /// 读取文件夹图像模式时每次运行是否自动切换图像 + /// + internal bool autoSwitch = true; + /// + /// 是否将彩色图像转化成灰度图像 + /// + internal bool RGBToGray = true; + /// + /// 工作模式为读取文件夹图像时,当前图像的名称 + /// + internal string currentImageName = ""; + /// + /// 工作模式为读取文件夹图像时,当前显示的图片的索引 + /// + internal int currentImageIndex = 0; + /// + /// 文件夹中的图像文件集合 + /// + internal List L_imageFile = new List(); + /// + /// 单张图像的文件路径 + /// + internal string imagePath = string.Empty; + /// + /// 图像文件夹路径 + /// + internal string imageDirectoryPath = string.Empty; + /// + /// 输出图像 + /// + internal HObject outputImage; + /// + /// 读取单张图像或批量读取文件夹图像工作模式 + /// + //internal WorkMode workMode = WorkMode.ReadMultImage; + } +} diff --git a/VisionEdit/VisionEdit.csproj b/VisionEdit/VisionEdit.csproj index d4df154..297fa46 100644 --- a/VisionEdit/VisionEdit.csproj +++ b/VisionEdit/VisionEdit.csproj @@ -55,11 +55,11 @@ - + Form - - FormImageWindow.cs + + FormImageWindow.cs.cs Form @@ -87,14 +87,18 @@ - - + + + + - - FormImageWindow.cs + + + + FormImageWindow.cs.cs FormJobManage.cs @@ -161,6 +165,15 @@ HalconWindowTest + + + + + + + + + " + moveNode.Text.Substring(3); - GetToolInfoByToolName(jobName, targeNode.Text).input.Add(new ToolIO("<--" + result, "", DataType.String)); - TreeNode node = targeNode.Nodes.Add("", "<--" + result, 26, 26); - node.ForeColor = Color.DarkMagenta; - D_itemAndSource.Add(node, moveNode); - targeNode.Expand(); - DrawLine(); + // 如果目标节点是工具节点,并且工具节点类型为可接收输入的节点,则直接将输出添加,先不考虑该情况 + //string result = moveNode.Parent.Text + " . -->" + moveNode.Text.Substring(3); + //GetToolInfoByToolName(jobName, targeNode.Text).input.Add(new ToolIO("<--" + result, "", DataType.String)); + //TreeNode node = targeNode.Nodes.Add("", "<--" + result, 26, 26); + //node.ForeColor = Color.DarkMagenta; + //D_itemAndSource.Add(node, moveNode); + //targeNode.Expand(); + //DrawLine(); return; } else if (targeNode.Level == 0) @@ -161,13 +158,14 @@ namespace VisionEdit //连线前首先要判断被拖动节点是否为输出项,目标节点是否为输入项 if (moveNode.Text.Substring(0, 3) != "-->" || targeNode.Text.Substring(0, 3) != "<--") { + myFormLog.ShowLog("拖动类型不匹配!"); return; } //连线前要判断被拖动节点和目标节点的数据类型是否一致 if ((DataType)moveNode.Tag != (DataType)targeNode.Tag) { - // Frm_Main.Instance.OutputMsg("被拖动节点和目标节点数据类型不一致,不可关联", Color.Red); + myFormLog.ShowLog("被拖动节点和目标节点数据类型不一致,不可关联"); return; } @@ -176,7 +174,7 @@ namespace VisionEdit input = Regex.Split(input, "《")[0]; else //第一次连接源就需要添加到输入输出集合 D_itemAndSource.Add(targeNode, moveNode); - GetToolInfoByToolName(jobName, targeNode.Parent.Text).GetInput(input.Substring(3)).value = "《- " + moveNode.Parent.Text + " . " + moveNode.Text.Substring(3); + GetToolInfoByToolName(this.JobName, targeNode.Parent.Text).GetInput(input.Substring(3)).value = "《- " + moveNode.Parent.Text + " . " + moveNode.Text.Substring(3); targeNode.Text = input + "《- " + moveNode.Parent.Text + " . " + moveNode.Text.Substring(3); DrawLine(); @@ -191,6 +189,219 @@ namespace VisionEdit } catch (Exception ex) { + myFormLog.ShowLog("释放节点出错,原因: " + ex.Message); + } + } + + private static Graphics graph; + /// + /// 绘制输入输出指向线 + /// + /// + public void DrawLine() + { + try + { + if (!isDrawing) + { + isDrawing = true; + Thread th = new Thread(() => + { + tvwOnWorkJob.MouseWheel += new MouseEventHandler(CancelUpDowm_MouseWheel); //划线的时候不能滚动,否则画好了线,结果已经滚到其它地方了 + maxLength = 150; + colValueAndColor.Clear(); + startNodeAndColor.Clear(); + list.Clear(); + TreeView tree = tvwOnWorkJob; + graph = tree.CreateGraphics(); + tree.CreateGraphics().Dispose(); + + foreach (KeyValuePair item in D_itemAndSource) + { + CreateLine(tree, item.Key, item.Value); + } + Application.DoEvents(); + tvwOnWorkJob.MouseWheel -= new MouseEventHandler(CancelUpDowm_MouseWheel); + isDrawing = false; + }); + th.IsBackground = true; + th.ApartmentState = ApartmentState.STA; //此处要加一行,否则画线时会报错 + th.Start(); + } + } + catch (Exception ex) + { + } + } + + private void CancelUpDowm_MouseWheel(object sender, MouseEventArgs e) + { + HandledMouseEventArgs h = e as HandledMouseEventArgs; + if (h != null) + { + h.Handled = true; + } + } + + + /// + /// 画Treeview控件两个节点之间的连线 + /// + /// 要画连线的Treeview + /// 结束节点 + /// 开始节点 + private void CreateLine(TreeView treeview, TreeNode endNode, TreeNode startNode) + { + try + { + //得到起始与结束节点之间所有节点的最大长度,保证画线不穿过节点 + int startNodeParantIndex = startNode.Parent.Index; + int endNodeParantIndex = endNode.Parent.Index; + int startNodeIndex = startNode.Index; + int endNodeIndex = endNode.Index; + int max = 0; + + if (!startNode.Parent.IsExpanded) + { + max = startNode.Parent.Bounds.X + startNode.Parent.Bounds.Width; + } + else + { + for (int i = startNodeIndex; i < startNode.Parent.Nodes.Count - 1; i++) + { + if (max < treeview.Nodes[startNodeParantIndex].Nodes[i].Bounds.X + treeview.Nodes[startNodeParantIndex].Nodes[i].Bounds.Width) + max = treeview.Nodes[startNodeParantIndex].Nodes[i].Bounds.X + treeview.Nodes[startNodeParantIndex].Nodes[i].Bounds.Width; + } + } + for (int i = startNodeParantIndex + 1; i < endNodeParantIndex; i++) + { + if (!treeview.Nodes[i].IsExpanded) + { + if (max < treeview.Nodes[i].Bounds.X + treeview.Nodes[i].Bounds.Width) + max = treeview.Nodes[i].Bounds.X + treeview.Nodes[i].Bounds.Width; + } + else + { + for (int j = 0; j < treeview.Nodes[i].Nodes.Count; j++) + { + if (max < treeview.Nodes[i].Nodes[j].Bounds.X + treeview.Nodes[i].Nodes[j].Bounds.Width) + max = treeview.Nodes[i].Nodes[j].Bounds.X + treeview.Nodes[i].Nodes[j].Bounds.Width; + } + } + } + if (!endNode.Parent.IsExpanded) + { + if (max < endNode.Parent.Bounds.X + endNode.Parent.Bounds.Width) + max = endNode.Parent.Bounds.X + endNode.Parent.Bounds.Width; + } + else + { + for (int i = 0; i < endNode.Index; i++) + { + if (max < treeview.Nodes[endNodeParantIndex].Nodes[i].Bounds.X + treeview.Nodes[endNodeParantIndex].Nodes[i].Bounds.Width) + max = treeview.Nodes[endNodeParantIndex].Nodes[i].Bounds.X + treeview.Nodes[endNodeParantIndex].Nodes[i].Bounds.Width; + } + } + max += 10; //箭头不能连着 节点, + + if (!startNode.Parent.IsExpanded) + startNode = startNode.Parent; + if (!endNode.Parent.IsExpanded) + endNode = endNode.Parent; + + if (endNode.Bounds.X + endNode.Bounds.Width + 20 > max) + max = endNode.Bounds.X + endNode.Bounds.Width + 20; + if (startNode.Bounds.X + startNode.Bounds.Width + 20 > max) + max = startNode.Bounds.X + startNode.Bounds.Width + 20; + + //判断是否可以在当前处划线 + foreach (KeyValuePair> item in list) + { + if (Math.Abs(max - item.Key) < 15) + { + foreach (KeyValuePair item1 in item.Value) + { + if (startNode != item1.Value) + { + if ((item1.Value.Bounds.X < maxLength && item1.Key.Bounds.X < maxLength) || (item1.Value.Bounds.X < maxLength && item1.Key.Bounds.X < maxLength)) + { + max += (15 - Math.Abs(max - item.Key)); + } + } + } + } + } + + Dictionary temp = new Dictionary(); + temp.Add(endNode, startNode); + if (!list.ContainsKey(max)) + list.Add(max, temp); + else + list[max].Add(endNode, startNode); + + if (!startNodeAndColor.ContainsKey(startNode)) + startNodeAndColor.Add(startNode, color[startNodeAndColor.Count]); + + Pen pen = new Pen(startNodeAndColor[startNode], 1); + Brush brush = new SolidBrush(startNodeAndColor[startNode]); + + graph.DrawLine(pen, startNode.Bounds.X + startNode.Bounds.Width, + startNode.Bounds.Y + startNode.Bounds.Height / 2, + max, + startNode.Bounds.Y + startNode.Bounds.Height / 2); + graph.DrawLine(pen, max, + startNode.Bounds.Y + startNode.Bounds.Height / 2, + max, + endNode.Bounds.Y + endNode.Bounds.Height / 2); + graph.DrawLine(pen, max, + endNode.Bounds.Y + endNode.Bounds.Height / 2, + endNode.Bounds.X + endNode.Bounds.Width, + endNode.Bounds.Y + endNode.Bounds.Height / 2); + graph.DrawString("<", new Font("微软雅黑", 12F), brush, endNode.Bounds.X + endNode.Bounds.Width - 5, + endNode.Bounds.Y + endNode.Bounds.Height / 2 - 12); + Application.DoEvents(); + } + catch { } + } + + /// + /// 交换List中的两个位置的值 + /// + /// 要交换的List + /// 原位置索引 + /// 现位置索引 + /// + public static List SwapDataFun(List inputList, int souceIndex, int targetIndex) + { + IToolInfo temp = inputList[targetIndex]; + inputList[targetIndex] = inputList[souceIndex]; + inputList[souceIndex] = temp; + return inputList; + } + + /// + /// 根据工具名获取工具信息 + /// + /// 下一版本去掉该参数,流程名 + /// 工具名 + /// + public IToolInfo GetToolInfoByToolName(string jobName, string toolName) + { + try + { + for (int i = 0; i < L_toolList.Count; i++) + { + if (L_toolList[i].toolName == toolName) + { + return (IToolInfo)L_toolList[i]; + } + } + return new IToolInfo(); + } + catch (Exception ex) + { + myFormLog.ShowLog("根据工具名获取工具信息出错!原因: " + ex.Message); + return new IToolInfo(); } } } diff --git a/VisionEdit/VisionJob.cs~RFfda0ab4.TMP b/VisionEdit/VisionJob.cs~RFfda0ab4.TMP new file mode 100644 index 0000000..8da859c --- /dev/null +++ b/VisionEdit/VisionJob.cs~RFfda0ab4.TMP @@ -0,0 +1,409 @@ +using System; +using System.Collections.Generic; +using System.Drawing; +using System.Linq; +using System.Text; +using System.Text.RegularExpressions; +using System.Threading; +using System.Threading.Tasks; +using System.Windows.Forms; +using HalconDotNet; +using VisionEdit.FormLib; + +namespace VisionEdit +{ + public class VisionJob : IVisionJob + { + public TreeView tvwOnWorkJob = new TreeView(); + FormLog myFormLog = null; + + public VisionJob(TreeView inputTreeView, FormLog inputFormLog, string jobName) + { + tvwOnWorkJob = inputTreeView; + this.myFormLog = inputFormLog; + this.JobName = jobName; + } + + /// + /// 拖动工具节点 + /// + /// + /// + internal void TvwJobItemDrag(object sender, ItemDragEventArgs e)//左键拖动 + { + try + { + if (((TreeView)sender).SelectedNode != null) + { + if (((TreeView)sender).SelectedNode.Level == 1) //输入输出不允许拖动 + { + tvwOnWorkJob.DoDragDrop(e.Item, DragDropEffects.Move); + } + + else if (e.Button == MouseButtons.Left) + { + tvwOnWorkJob.DoDragDrop(e.Item, DragDropEffects.Move); + } + } + } + catch (Exception ex) + { + myFormLog.ShowLog("拖动节点出错,描述: " + ex.Message); + } + } + + /// + /// 节点拖动 + /// + /// + /// + internal void TvwJob_DragEnter(object sender, DragEventArgs e) + { + try + { + if (e.Data.GetDataPresent("System.Windows.Forms.TreeNode")) + { + e.Effect = DragDropEffects.Move; + } + else + { + e.Effect = DragDropEffects.None; + } + } + catch (Exception ex) + { + myFormLog.ShowLog("节点拖动出错,描述: " + ex.Message); + } + } + + /// + /// 释放被拖动的节点 + /// + /// + /// + internal void TvwJob_DragDrop(object sender, DragEventArgs e)//拖动 + { + try + { + //获得拖放中的节点 + TreeNode moveNode = (TreeNode)e.Data.GetData("System.Windows.Forms.TreeNode"); + //根据鼠标坐标确定要移动到的目标节点 + Point pt; + TreeNode targeNode; // 目标节点 + pt = ((TreeView)(sender)).PointToClient(new System.Drawing.Point(e.X, e.Y)); + targeNode = tvwOnWorkJob.GetNodeAt(pt); + //如果目标节点无子节点则添加为同级节点,反之添加到下级节点的未端 + if (moveNode == targeNode) //若是把自己拖放到自己,不可,返回 + return; + + if (targeNode == null) //目标节点为null,就是把节点拖到了空白区域,不可,直接返回 + return; + + if (moveNode.Level == 1 && targeNode.Level == 1 && moveNode.Parent == targeNode.Parent) //都是输入输出节点,内部拖动排序 + { + moveNode.Remove(); + targeNode.Parent.Nodes.Insert(targeNode.Index, moveNode); + return; + } + + if (moveNode.Level == 0) // 被拖动的是子节点,也就是工具节点 + { + if (targeNode.Level == 0) // 目标也是工具节点 + { + moveNode.Remove(); + tvwOnWorkJob.Nodes.Insert(targeNode.Index, moveNode); + + ToolInfo temp = new ToolInfo(); + for (int i = 0; i < L_toolList.Count; i++) + { + if (L_toolList[i].toolName == moveNode.Text) + { + SwapDataFun(L_toolList, i, targeNode.Index); + break; + } + } + } + else + { + // 目标是子节点,则移动到该子节点的父节点的下一个节点上 + moveNode.Remove(); + tvwOnWorkJob.Nodes.Insert(targeNode.Parent.Index + 1, moveNode); + for (int i = 0; i < L_toolList.Count; i++) + { + if (L_toolList[i].toolName == moveNode.Text) + { + SwapDataFun(L_toolList, i, targeNode.Index); + break; + } + } + } + } + else //被拖动的是输入输出节点 + { + if (targeNode.Level == 0 && GetToolInfoByToolName(JobName, targeNode.Text).toolType == ToolType.Output) + { + // 如果目标节点是工具节点,并且工具节点类型为可接收输入的节点,则直接将输出添加,先不考虑该情况 + //string result = moveNode.Parent.Text + " . -->" + moveNode.Text.Substring(3); + //GetToolInfoByToolName(jobName, targeNode.Text).input.Add(new ToolIO("<--" + result, "", DataType.String)); + //TreeNode node = targeNode.Nodes.Add("", "<--" + result, 26, 26); + //node.ForeColor = Color.DarkMagenta; + //D_itemAndSource.Add(node, moveNode); + //targeNode.Expand(); + //DrawLine(); + return; + } + else if (targeNode.Level == 0) + return; + + //连线前首先要判断被拖动节点是否为输出项,目标节点是否为输入项 + if (moveNode.Text.Substring(0, 3) != "-->" || targeNode.Text.Substring(0, 3) != "<--") + { + myFormLog.ShowLog("拖动类型不匹配!"); + return; + } + + //连线前要判断被拖动节点和目标节点的数据类型是否一致 + if ((DataType)moveNode.Tag != (DataType)targeNode.Tag) + { + myFormLog.ShowLog("被拖动节点和目标节点数据类型不一致,不可关联"); + return; + } + + string input = targeNode.Text; + if (input.Contains("《")) //表示已经连接了源 + input = Regex.Split(input, "《")[0]; + else //第一次连接源就需要添加到输入输出集合 + D_itemAndSource.Add(targeNode, moveNode); + GetToolInfoByToolName(this.JobName, targeNode.Parent.Text).GetInput(input.Substring(3)).value = "《- " + moveNode.Parent.Text + " . " + moveNode.Text.Substring(3); + targeNode.Text = input + "《- " + moveNode.Parent.Text + " . " + moveNode.Text.Substring(3); + DrawLine(); + + //移除拖放的节点 + if (moveNode.Level == 0) + moveNode.Remove(); + } + //更新当前拖动的节点选择 + tvwOnWorkJob.SelectedNode = moveNode; + //展开目标节点,便于显示拖放效果 + targeNode.Expand(); + } + catch (Exception ex) + { + myFormLog.ShowLog("释放节点出错,原因: " + ex.Message); + } + } + + private static Graphics graph; + /// + /// 绘制输入输出指向线 + /// + /// + public void DrawLine() + { + try + { + if (!isDrawing) + { + isDrawing = true; + Thread th = new Thread(() => + { + tvwOnWorkJob.MouseWheel += new MouseEventHandler(CancelUpDowm_MouseWheel); //划线的时候不能滚动,否则画好了线,结果已经滚到其它地方了 + maxLength = 150; + colValueAndColor.Clear(); + startNodeAndColor.Clear(); + list.Clear(); + TreeView tree = tvwOnWorkJob; + graph = tree.CreateGraphics(); + tree.CreateGraphics().Dispose(); + + foreach (KeyValuePair item in D_itemAndSource) + { + CreateLine(tree, item.Key, item.Value); + } + Application.DoEvents(); + tvwOnWorkJob.MouseWheel -= new MouseEventHandler(CancelUpDowm_MouseWheel); + isDrawing = false; + }); + th.IsBackground = true; + th.ApartmentState = ApartmentState.STA; //此处要加一行,否则画线时会报错 + th.Start(); + } + } + catch (Exception ex) + { + } + } + + private void CancelUpDowm_MouseWheel(object sender, MouseEventArgs e) + { + HandledMouseEventArgs h = e as HandledMouseEventArgs; + if (h != null) + { + h.Handled = true; + } + } + + + /// + /// 画Treeview控件两个节点之间的连线 + /// + /// 要画连线的Treeview + /// 结束节点 + /// 开始节点 + private void CreateLine(TreeView treeview, TreeNode endNode, TreeNode startNode) + { + try + { + //得到起始与结束节点之间所有节点的最大长度 ,保证画线不穿过节点 + int startNodeParantIndex = startNode.Parent.Index; + int endNodeParantIndex = endNode.Parent.Index; + int startNodeIndex = startNode.Index; + int endNodeIndex = endNode.Index; + int max = 0; + + if (!startNode.Parent.IsExpanded) + { + max = startNode.Parent.Bounds.X + startNode.Parent.Bounds.Width; + } + else + { + for (int i = startNodeIndex; i < startNode.Parent.Nodes.Count - 1; i++) + { + if (max < treeview.Nodes[startNodeParantIndex].Nodes[i].Bounds.X + treeview.Nodes[startNodeParantIndex].Nodes[i].Bounds.Width) + max = treeview.Nodes[startNodeParantIndex].Nodes[i].Bounds.X + treeview.Nodes[startNodeParantIndex].Nodes[i].Bounds.Width; + } + } + for (int i = startNodeParantIndex + 1; i < endNodeParantIndex; i++) + { + if (!treeview.Nodes[i].IsExpanded) + { + if (max < treeview.Nodes[i].Bounds.X + treeview.Nodes[i].Bounds.Width) + max = treeview.Nodes[i].Bounds.X + treeview.Nodes[i].Bounds.Width; + } + else + { + for (int j = 0; j < treeview.Nodes[i].Nodes.Count; j++) + { + if (max < treeview.Nodes[i].Nodes[j].Bounds.X + treeview.Nodes[i].Nodes[j].Bounds.Width) + max = treeview.Nodes[i].Nodes[j].Bounds.X + treeview.Nodes[i].Nodes[j].Bounds.Width; + } + } + } + if (!endNode.Parent.IsExpanded) + { + if (max < endNode.Parent.Bounds.X + endNode.Parent.Bounds.Width) + max = endNode.Parent.Bounds.X + endNode.Parent.Bounds.Width; + } + else + { + for (int i = 0; i < endNode.Index; i++) + { + if (max < treeview.Nodes[endNodeParantIndex].Nodes[i].Bounds.X + treeview.Nodes[endNodeParantIndex].Nodes[i].Bounds.Width) + max = treeview.Nodes[endNodeParantIndex].Nodes[i].Bounds.X + treeview.Nodes[endNodeParantIndex].Nodes[i].Bounds.Width; + } + } + max += 10; //箭头不能连着 节点, + + if (!startNode.Parent.IsExpanded) + startNode = startNode.Parent; + if (!endNode.Parent.IsExpanded) + endNode = endNode.Parent; + + if (endNode.Bounds.X + endNode.Bounds.Width + 20 > max) + max = endNode.Bounds.X + endNode.Bounds.Width + 20; + if (startNode.Bounds.X + startNode.Bounds.Width + 20 > max) + max = startNode.Bounds.X + startNode.Bounds.Width + 20; + + //判断是否可以在当前处划线 + foreach (KeyValuePair> item in list) + { + if (Math.Abs(max - item.Key) < 15) + { + foreach (KeyValuePair item1 in item.Value) + { + if (startNode != item1.Value) + { + if ((item1.Value.Bounds.X < maxLength && item1.Key.Bounds.X < maxLength) || (item1.Value.Bounds.X < maxLength && item1.Key.Bounds.X < maxLength)) + { + max += (15 - Math.Abs(max - item.Key)); + } + } + } + } + } + + Dictionary temp = new Dictionary(); + temp.Add(endNode, startNode); + if (!list.ContainsKey(max)) + list.Add(max, temp); + else + list[max].Add(endNode, startNode); + + if (!startNodeAndColor.ContainsKey(startNode)) + startNodeAndColor.Add(startNode, color[startNodeAndColor.Count]); + + Pen pen = new Pen(startNodeAndColor[startNode], 1); + Brush brush = new SolidBrush(startNodeAndColor[startNode]); + + graph.DrawLine(pen, startNode.Bounds.X + startNode.Bounds.Width, + startNode.Bounds.Y + startNode.Bounds.Height / 2, + max, + startNode.Bounds.Y + startNode.Bounds.Height / 2); + graph.DrawLine(pen, max, + startNode.Bounds.Y + startNode.Bounds.Height / 2, + max, + endNode.Bounds.Y + endNode.Bounds.Height / 2); + graph.DrawLine(pen, max, + endNode.Bounds.Y + endNode.Bounds.Height / 2, + endNode.Bounds.X + endNode.Bounds.Width, + endNode.Bounds.Y + endNode.Bounds.Height / 2); + graph.DrawString("<", new Font("微软雅黑", 12F), brush, endNode.Bounds.X + endNode.Bounds.Width - 5, + endNode.Bounds.Y + endNode.Bounds.Height / 2 - 12); + Application.DoEvents(); + } + catch { } + } + + /// + /// 交换List中的两个位置的值 + /// + /// 要交换的List + /// 原位置索引 + /// 现位置索引 + /// + public static List SwapDataFun(List inputList, int souceIndex, int targetIndex) + { + IToolInfo temp = inputList[targetIndex]; + inputList[targetIndex] = inputList[souceIndex]; + inputList[souceIndex] = temp; + return inputList; + } + + /// + /// 根据工具名获取工具信息 + /// + /// 下一版本去掉该参数,流程名 + /// 工具名 + /// + public ToolInfo GetToolInfoByToolName(string jobName, string toolName) + { + try + { + for (int i = 0; i < L_toolList.Count; i++) + { + if (L_toolList[i].toolName == toolName) + { + return (ToolInfo)L_toolList[i]; + } + } + return new ToolInfo(); + } + catch (Exception ex) + { + myFormLog.ShowLog("根据工具名获取工具信息出错!原因: " + ex.Message); + return new ToolInfo(); + } + } + } + +} diff --git a/VisionEdit/VisionTool/VisionToolFactory.cs b/VisionEdit/VisionTool/VisionToolFactory.cs new file mode 100644 index 0000000..df8b997 --- /dev/null +++ b/VisionEdit/VisionTool/VisionToolFactory.cs @@ -0,0 +1,127 @@ +using System; +using System.Collections.Generic; +using System.Diagnostics; +using System.Linq; +using System.Reflection; +using System.Text; +using System.Threading.Tasks; + +namespace VisionEdit +{ + public class VisionToolFactory + { + private static Dictionary animalTypeDic = new Dictionary(); + public static void InitVisionToolTypeDic() + { + animalTypeDic.Clear(); + + //读取所有带有AnimalAttribute的类 + var classEnumerator = new ClassEnumerator(typeof(VisionToolAttribute), null, typeof(IToolInfo).Assembly); + var em = classEnumerator.Results.GetEnumerator(); + + while (em.MoveNext()) + { + var classType = em.Current; + var atts = classType.GetCustomAttributes(typeof(VisionToolAttribute), true); + if (atts.Length > 0) + { + var att = atts[0] as VisionToolAttribute; + if (null != att) + { + //读取AnimalType + animalTypeDic.Add(att.ToolType, classType); + } + } + } + } + + public static IToolInfo CreateToolVision(ToolType animalType, string toolName) + { + if (animalTypeDic.ContainsKey(animalType)) + { + return (IToolInfo)Activator.CreateInstance(animalTypeDic[animalType], new object[] { toolName}); + } + return null; + } + } + + //自定义Attribute + public sealed class VisionToolAttribute : Attribute + { + public ToolType ToolType { get; private set; } + public VisionToolAttribute(ToolType toolType) + { + ToolType = toolType; + } + } + + //根据Attribute提取类 + public class ClassEnumerator + { + protected List results = new List(); + + public List Results + { + get + { + return results; + } + } + + private Type AttributeType; + private Type InterfaceType; + + public ClassEnumerator(Type InAttributeType, Type InInterfaceType, Assembly InAssembly, bool bIgnoreAbstract = true, bool bInheritAttribute = false, bool bShouldCrossAssembly = false) + { + AttributeType = InAttributeType; + InterfaceType = InInterfaceType; + + try + { + if (bShouldCrossAssembly) + { + Assembly[] Assemblys = AppDomain.CurrentDomain.GetAssemblies(); + if (Assemblys != null) + { + for (int i = 0, len = Assemblys.Length; i < len; i++) + { + CheckInAssembly(Assemblys[i], bIgnoreAbstract, bInheritAttribute); + } + } + } + else + { + CheckInAssembly(InAssembly, bIgnoreAbstract, bInheritAttribute); + } + } + catch (Exception e) + { + Debug.WriteLine("Error in enumerate classes: " + e.Message); + } + } + + private void CheckInAssembly(Assembly InAssembly, bool bInIgnoreAbstract, bool bInInheritAttribute) + { + Type[] types = InAssembly.GetTypes(); + if (null == types) + { + return; + } + + for (int i = 0, len = types.Length; i < len; i++) + { + var type = types[i]; + if (InterfaceType == null || InterfaceType.IsAssignableFrom(type)) + { + if (!bInIgnoreAbstract || (bInIgnoreAbstract && !type.IsAbstract)) + { + if (type.GetCustomAttributes(AttributeType, bInInheritAttribute).Length > 0) + { + results.Add(type); + } + } + } + } + } + } +} diff --git a/VisionEdit/VisionTool/VisionToolList.cs b/VisionEdit/VisionTool/VisionToolList.cs new file mode 100644 index 0000000..44ca2c1 --- /dev/null +++ b/VisionEdit/VisionTool/VisionToolList.cs @@ -0,0 +1,39 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading; +using System.Threading.Tasks; +using System.Windows.Forms; +using HalconDotNet; +using VisionEdit.Interface; +using VisionEdit.ToolLib; + +namespace VisionEdit.VisionTool +{ + [VisionToolAttribute(ToolType.HalconToolInterface)] + public class HalconToolInterface : IToolInfo + { + // 必添加输出项 + ToolIO outputImage = new ToolIO("OutputImage", null, DataType.Image); + public HalconToolInterface(string toolName) + { + enable = true; + toolType = ToolType.HalconToolInterface; + this.toolName = toolName; + tool = new HalconTool(); + toolInput = new List(); + toolOutput = new List() { outputImage }; + } + } + [VisionToolAttribute(ToolType.FindLine)] + public class FindLineToolInterface : IToolInfo + { + + } + [VisionToolAttribute(ToolType.BlobAnalyse)] + public class BlobAnalyseToolInterface : IToolInfo + { + + } +} diff --git a/VisionEdit/bin/Debug/DockPanel.config b/VisionEdit/bin/Debug/DockPanel.config index 75f89dd574682410faa7a3e605c6cd7e10401db5..81397e8782d308ef78dcfb6903fb2385631456cb 100644 GIT binary patch delta 14 Vcmexm`pa~~Jtjtj&G(t4B>**^1?K<& delta 16 Ycmexm`pa~~J*LUug!neUVd9ej07@JOUjP6A diff --git a/VisionEdit/bin/Debug/HalconWindowTest.exe b/VisionEdit/bin/Debug/HalconWindowTest.exe index 6a7309fbaf503de0655d9e666192b052c6b9d22c..79b58b55eb34a9cc44fd268ac4c37023f23071cc 100644 GIT binary patch delta 88 zcmZo@VQFY#nb5(k@ZF9gg1tA@vY%Bv1Fafa) pBLhQ+7$ZZ+4+e&yV3%O_xj#dV?XURuuHI|XaHjRn<~cu7I03-FAy)tZ delta 88 zcmZo@VQFY#nb5&pY@@TWd+Sqy2?3i7;)K5Y&b%e+yYVR3qs;-&6ohnuvat+6zy!oH qj0_ANVvGzOKNuK-f?a}@=PfpT)2-k!IfL_x_=0)AH_!Qz!U+J1h#%ts diff --git a/VisionEdit/bin/Debug/HalconWindowTest.pdb b/VisionEdit/bin/Debug/HalconWindowTest.pdb index cacbc3a5f3e67952943ce556409b01c08a9dd601..46a181924f6abf9d6288ff36f438118be2cfc51d 100644 GIT binary patch delta 2688 zcmaKuUr19?9LImVo6But!AwO*U{p|A%@RTTMlR?&F%!^MR>RpF7#=8r!$F^2+u%He0xHbAO;c z7HGGc*I@>X?)4~y@*y#*o?$PHqr}iPD>{ZD- zj^C=4w9G*}%@*G8cA^5qQe-vTVV1*`Av+f*NrG#B~kxIjoDw;iV(>5>^qK8=hQ47|c<7w2-s=oku zW=Yf3=nNR|&OAzu8q08MsnHY|iqu17^Alvk=Y+!kB+VDYL7KiH|FZ8jRiYX)$3;VYrxBjptR3gdG5z#bc6%sH-oN z>-x-06*jyD$e%!>>3s|K%z{l=Fm>7jez9N+VD;(ZbE>Z`C-O_!iEO539rrar{sa=M zzYT_u9wK`Ruuj6}!1!B7)cq-MA~N29LKXJtUkG`Jy2u_i{LvToXpxTy2cQRIvB5Fr zLFp>KB;AeMPG(xw3#4_vP|C2Ib{Qi-JN(W%_aN5tmS<~uFm_z@nKXQoxjy|^i~CUz z(MJPYZ(^~)gz`{f2`#+LNvOIflMp{Xrez830OR){V_NW4y0Bi1LSct3e7Z%SXNJ#I zuFrslPgwNvzfR|~2cwYBC(~Mfb$MN1!T6JaF)d>FJj(SMKAq`*(dRQ*Gc!f#J}cts ze5x=C`7HDj^`)2o?>6?8opTS~V?h(sLWa)}Mxoi7V1j1WgY6lM#}&Uz`oA*fn^tB^ F{sF%5O#uJ^ delta 2682 zcmaKuT}TvB6vxkw+tTjJ7G&$~`oQYrlEzBK>1pJD7@R#&EAjvvh8XXYv;D z%&!unQu~I;TyCPcgzW*7>6*dHxo)2@;R%KC9M}gg6m-VIZ7twKH#R31653YCt2hmI zSz1m;~Mj3rg5au;1*FA;e{Vypm{(g^JiTSha(t>}#`opSKV? zS*?O~fbpFq7IPkKt7Af^=S?rAXjsxkqhD^?0)|G+5GOpYV4X#tcK__zUjjV4tSQk9 z7~h?Eod1K>{v8ZWnjx}33S9{dy?p&eVJV<&!VnWmCfuOVZCgfX&d<82RS5SkBV_Y4 zU6VrBqR_R2l@Xpl3$go)fORGjS#tgX7=J4~H2K<2LovzuF);kh5ZMF(U$s2j&bmm> zPbq|Rg3ySLXyFnR{%I}IZhJPq8`+<1SvKOl+96?wz-DnwvJiE#uw2*cWY)r2CTzkx zfcyj!O&==QsDh0vSZZ1UzbV)fSj?)ssQcOqqNs$ODrEWoS@$;p`3WR;e-8{lGeq_Z zV6%kHf$^`7s9UUPAhN%JLKpGOUkLdQ^$K5|vIr3tzzoKWfhXG2P-RufzGrTp`mX#| zT|-qNz5R_A)-Wb9#tL%}BbRS^mh1F6Df&#vT}HEk-a zFTF)UQ@kOw_?qr~LFH7)c7gGCkTE^+4vk^#!6^6~Rrqv@KBKnJ`(mFf3ZFsICpu}> za{!}I&u2$&ke;ox*Td}j2N*vI7}L|t2jdIoQtS?vjl!T*oEZcx^EY&ha=B5JZda@u3_c+o^<_2 z+gfKQ`|7)r{ry&^zB5&CZ|bk_>93!=w7tI1>P}56DvFMFR4<#SRQF}3no)ez*=}j? zsZpxHoUGKl`AUUdE}r#*&ocNRZfd(pX2oVjgioHS)?Avc$t-gCSE?WN`a$S$JO;7) zhy;2K(c_w92TQi_v_#f06X;OF8&;M7i)S5|l+U^2VY=ezb z@joDs?{8MN(mv)9P}*Rskb2ZsYT5Zpv27~EV9^`hSH-qU*V8#wu z5Hu@xMEOWmu>@r%idbzkQ4KOt17M@Xjfr6-p`A&{7FH9WfB0lmorotSVrnPaD;SLz zgv*S?aM2~4io-@>eseU9?hfywh;WNuEy!!m3n$RaQT0j$$_zM)sUj-Tq6%m_>#&jt z|IF=T>h>1oA8CzXCaH!goVuvPLK#8Ls&zQ5up<=FEHeT1Fn{>uprTLcKP_V>(4b-S zaJU4I^hgwA)k#fWT{iZU+Az4porBC$uc`^GFI#R@qgs{#QjWG90}eVihBl@liFy2ZLG7@H^o3&Y|vlAeZ8I8n}&0omggDiF2CGbi&{uq~>y54W1KxbDR5 zFR|2Sa$%FHkgn?-Xf80fN0C@@IM8IoQSV~Zi3|&422V4Pm?YUy@31-st^P=jwnnAdOT4W@1n5SMPV&a$yV&4g@TF( zj7L`%E$pIbVi!eQ0zH96z;A(KNJe*{BU}`{>7r$ViaF>>a0RXKP{bLRi@4#Uhz%}^ zxB&Dd7J=vhbQV#B2Uh@N-$mI)P7xThE{bslRE)&va=G;$3I_+bm3raLE(%|EQMj9% z4bBa8Hf7<-K~sB7dJY+I=qzI{8Spg-&m#)|06L#2oCN3sqVN$H7JJo^X;S+bIyOvKHwKb@z{{F}JgA_ghQ7 zQtb`|2gtoPE4>U{Yq^&ckEd6V)$XzEK8BK&9wQ!)*Q8fb>Qs+uod&!*YYsb6%wZSi z6keaf7_Yw-F(Q3BbzoL=Tca*wo#9c|nZWHUS@>B4xsQ;G1(2Il%l?Mka|Uv23~*87 zT-g-4YX)+^LT+*(_c3xi2XYUR+cl7zXM)>3kUO2+)IjcW(J%V2k38?a@=+z5?ueJkTVD99Pzs8+GqN` zeD<6GOmKXLIcnlHxjsXtxI$g0_5;hyZNaI%u|!Ghyg?j$Ag9Ky7p<+b(psOGp7F~H zXVXAVm9^Q+P~#3Xt!j&xVr>OplXde+C`#P?C_ymlCKGW78?)EsjwrJ1vwf{YMt!5H zR9#2TfFK{8vCS(x+i{{JO&w0hkzt(=$!q`;&UQbCrY7J9Ve0~|l8kC=ho9K#5%v!1 zztCgAiFSFEy_dJXT6-G5estW46?IzA~CQ|($?kz{PMvlT3n%$I8;NyM!yJfgPF5%#xy7V1*3@lvg8fmdaxn^Ne{IwFPbU;8S+RO>oqun&>DSF6c#vvUJERn}*{ zWVbAyppM6dnMV|eV&nVGBqiVCAQ4Set zl?p)+Cn^QOiaRdIFmpS1S^LKfH@8<4aa&H5sZObYq5w_(I|7OTim}Up^ymleOD@BrrGudeuc1%_=iLiYXlLxg6 z)9iMiVlq6%lDxsEm>r!ppG3A45@GwoAxmMJ{RLksWO$`W@?*YII1aR*(aft((2%tk*N8{$b9q?*ZgEzs_`vm&q>3_Zn8GV*kcH0ttyx!?VL;7+5kacxoWi zC(jIIBgzwl{bMjJMiOyHgXp*(`m$D2#YpQmT?C2Y*6kjV4a-bP+<^q^^Iocbl+RX5 zR9km?snyn99#LiO^9Xw$^Euu@)9rOWMZ&nyC&4<|5BMa6@gF`3R@VNrPeK?)5w8@s zf_)qrPUscJDxU=7t?uSczcexAh)8Z%6@|LU`V49}Y-xg_c}1dYg+LLyrViLl*3*+Hc+&0fHy z3$;mPc%?{k(pSnT%J=!?$uPGU0$O)#4I*-(FAvX9>`Q%l$Z*bUoIE0On=cQKTdJ&k zv_=y4KA!?IoO2*Yfrxy~rvM8;L`+{EVLa=T7(#j0_kv~Jr)8QT6Sn_F71FR+n;F)Zy|lzvD15)iupR&&x0?!(fXsp2cp2!sX?R5y9q0nzjG*;+Tu*lZ|F^A9@qOl^U zg2jpdU|G^hv0~Sp;>7nobBYr`@S9U?{ZPy)(GI9{I)v6<;_JOwG**&rny7VqkWN8JEzbYi(O|VB?HFYV3Oe+eN81gL96hwrwz@XK7bvs?>6DKE0EuH zaVoL*`dpk0y}fqUpyJ==cJhb08)cSG2{eV)#ax9UI_xUW5LdLq=7sm`;RWiUPnvn^Sbd!;MHUld)xF2U|BB;A3^BpSpc(I(?10x@iXC8CH_;MiI?zj997(= zemh<4bV~kQOJMJgmkRVB$8!^!(=v!t;Bn%KUr283JZSG{KxFn}R!IDpu&WX;%hQe& z;w|J#hxbd(8xEf15vWgu_4yT260b-ySb1(06TcRgy!?n;uX=>_8;y^HMRDsjO>l0` z60A=S;be&?M0&!`^k$T@D+IChc4A>-yNIFq-~_y5G}UJ@HXspGfful*({C27*HK#H zzX9-ul1`lu@q(t_zza2lMeyc3qTiMlG@TrH0V~XbN{S+sV37q)iNFihgC)v?u^?q= zYC%)5qM%9TO>G7+N{f+$GOpJ7+kgJSU}3V?}0?hu5sQAaET~UJwuj40M)e2m%J` zsu_ZSalOkB1dJP8h9F>k&SeM!#*HpR5Wb%_RU6unf6f&KWmfT40j?3m6IkQoDfbh2 zV*q%%l8uX%CGp=9Z}j0~h$Fg+-sO0r&tfVbZJG@27y{w2^#<~6zX@gpq>FILpv0e4 z*i@&&Ri{V8nrR(^_~BqtWa5))tZ~AHO)CFL`VlIQq~A;O=_m8!^q&Iz(d}aY)WP#*I1btgR zIi!AL0KuP`{vR~L4p!4l|BfgtXr|vK%9@zz-xH;UX8I3AX`7k;BT-sqrr#qcpS3cunFjS$tUHuUUL};%`~J)~9ELFYicS-nxh{b6wO| zT3vxpRb8P^S6z`$SzWPTTZvy=sb5>nudU3lt=zAz!mq8;uPyG^R^``L?blZ0*EYNv<6+7;eq?0jB(enY#4Qg&EaTM8%F~e~m=UO~5 zeZ+8sCo_$Es=uRCaQy`{%c*{r^$+l?4jTw(RhV&DPSE-QylU&8fMZqD*r4^l!0LJ5 zPA*(k4k@S9s|`g+p^5fP%)=4uLu5<*3xLNNuozd9QN4YtApwN8GTuhS)}VD5 z;`VY*;~xQowS`<=Ap>GlQ<# z2J@N`)h!mZOmKo$08lSigTQc+h;5W-g+LUB^A8)CW<$T;1C{x>k0vu}=-20i4C|(y zT9fY}rC}?KO!)#28@Py69*TvU$3QX_v9uDJtD~ldB*qi0CaxdQxynJKCHWpW25-YL)%9Juv6|suuGKZ5Wr#ZKl zmoyd2dN7wS;y`6y&L4jD z8jO`O@mLAY?<6D6SbceM&??z+&g$2&KT*ZfssZ3#OW7cLps?nZu}a+B)T6-(GGPnX zW;iy6@u6OAERVaxJ_6%n@gt1;R&*}^&}QmkjGssFuMxP8Ii})Tra)qVnZUv}jN%b& zuv)50AO>KKcsRTg&-8ELvdK#Or+Zm3*a&#Ga7E2N@`cKG{K25E52lP##6`@}MKw z04;31{8)bT6y-2Sfmt3YizFI>4CIXl@AUGZn(+%5r}E3AGrmeB77R$p2wU*9sKlXI zRO317{=JkGpd&)_(tj^b8~?qOYjrG&F^}-%)QaKKLOhICtwxE61;4N27gFv0@rG$ zaQ%$O$*NCGB-NloWetf*K=ouhDmH57ZIVZGb1Pvcuyzg~H3C_VqQaaS>clB0Ir@f5 zJgV+vavlz13CM*)W2~{chTT~*pjxXLrN#EiDE-(O==E1i%IXitG3^Z3SJz*WR%v1K zs~A^E9&tF1xx`JD?IG8h=pVffkXFUphAGIyd1G{JbaR<*>sSzH)>FY(O_eUkng-g- zd?MN-WKDPSj){$FZZs3ZG!t`?rU~n42z-ItN9!1>b408eAaI(p>!kEdVC9ZeWZAkk3J6BeB|*UtIve*`glW&SSLVKIpuu(8ol*y= z^a%_t?-S6GE302>=}R6uzpp$SyRVJzaWYP9mtl_+%kya%s(|6EH~1umE~Bn+^#c(BswIVZbdz;*;1K$oMfuRbZ}wWY#K2~_%fQTxf-8E{yf1&5B7xf zLG9uo(Wte6sZcSQqKtS2P4)OriqWo6nPCiVhAuo9^b*)>qc@Pwh%)gPh!;jqIMIDP zgwYEj&y!VI9qT%q_{wSGKHcT~ZU)Cq>?u@b3}4okCZJX9X90w$<c!m^KGp<5PyfA!CPf^nr^un#>xMo1(D-vfw zaAJw3Frdx^$?1=WAPZHnxh&XR2=-ZEV_tIRM)vCj%#G%DwnIo9LEHeH*^Dv0ovnpj z*i=hjtNg0d3-cqWE%rmlUVs@>pIx)R*`(iYk6jZ*fdsPqf)S)X5~&w;9fyj_%2 zI|;qBdqX}TtP(vBAw{}ylrndbkni9cP);?|6Kl}=_J2VCP9|C%&>9VAmZSZ2^r9aI z)BySCKBfFGKBfF`KBfGjPbvSqPbtqkE}y1--v5;P|NbfE|Me;5L&YC!zxJ0J@fU3I z9DgwrYv`>LPEA|zkwg+i2C>N8MG=WlLDdaE;-6_3p@@p=bTdSEd;fp%B8BR*9nJ{nutG8D;D5dmm<@bt88?!e@NP zH~FYMcgMH*)Dn*pt=jQz{dkNIdkoCpft5G2Ji$l03q|gDlBmx0l!rb|)cFwkGfwh% z$g9}#JxS`OxfrGAi@}ba96LC-#C-Ez2F+~I zu2(qUm4=;<6r>LZem_b>5Ny5gN68rS`_bPUir<*Wl=se6e>7^Q*Rl=%0~wtU1Zjck ze!fS3U6FgYf>gD&jukhzlW-SziPoX+R#2kKTJMPu_<~L}j6QQ1$JXrFgkij=;dbBUHEBaZwlK)Uxz$jiA`LWUGnpTMdxrz|G9cPG$0A9LG4 zE12sl$h~2}s^s1V)Yu{MaE77zppmIS5aBaul#nIigSFAj3IsR z=jc%Fdx$!ER&#x?hrah5GMedgi5~RO9|^jF+#h@BvqZO(VfAXiBFDj9r=>#ALr7It z<@f_x_Bx;AkrB80v_=y3n=oMN7rA}weu=5&dbOv~SnnPUsrp}{iR#;#%kO?nvM=-% zCpk~5YshgtGP9RsB+E@+FK^eW{n|pdjaM?MdTwe4m&_!4pRZ)eIk03hvn5NGZ~02r zsZPmk`C2y|kVve9zgU*Gi;TMIgUuk{e#U2p2sYLwavFflVb(@ZRkd}VN5m~#6YTJ; z2_zD|J`>2OD;#VB`S!1TCWzob6UeM`O(2mqfrM)UM()Rjg$%pm0@rnN!vgD=8y2WI zm%|3n<*@T}Idnva^Zyl0{)m=vgGoV&KbY)5WBP-M9&Bl^?JbS_gUnB0jTdAth6cX$ zc5eft}#t@YO61Ef!5+#6`yCMo$<9P^XCo>Y+Z~jPRCnpkhh1M2bOHu=-DzfZ4Hq=Tz_{pf>gveH} zP-KoDOLpgS;=gf~Tm`wVLN%YHi`~m^AHcMJ6aRiB(Ql%DKjEXjm-aVhG~fe@5f}&M9^)+6;RmYy!0g7j^~oMg!r*sdyHox6>m1gB}GyWwDqi@1O$#>jEami<-_- zBF7ECym8IrBpi--7qRr+0(q4f!y9>D>Mbz*D%8WYc0d{49_HhLUE)qW#_AohmUpgE z$=3L~L>cs3M+4+p7cw6P2+wl9fI2nkz6d1tAX#@oz6uol8l_WzV9}C(c=vsW!t#j1Bmb{^b;T%V+I|iP5G}Ve29wa`B-+<;lBV zeZdW<3c;$PS5HKfTnvecKYz6{ys3lRf8H9*M{7=m0qT`_(W}F<20FHBvyh_X_jj-$ zF>&%Ssg*|t{4><*Gt{sIl@0ox77mo0_(R5!@h1?Gce?O3{W~obwD|!;RaN>D*3P~S z&4us%Nfg)*fJk2ow9tOcMT_j`DRT8pm@+1whgaG8c#R#|pS}!o<@mP26)X?gzscfZ z`%o6ovw!E)5DP&?EDRm7JV!~s{r9YJ#Ku{QHljRg7iIARy9&5#Ml3=lQ7S2LloZ+{ zvcg4nBk(H6=2(#>zvZCBFzX8Fal(!1`vo2yw(9DwJzjb|_ujXZFdlW$aUO5PKSSBD-Adk-f>&8r zX`XzTB4a(TM$6^d%d>LeiCmt&nmifxdD8v*szJWJoBXS(E8o60n=jwVmoMI-Wg|Y> zh<#I5HsZ)e#C^1E3=JSgBSzhsl>|YzazsM*m%NmaxRjF;w!h}3;EO^pPoDiPFC|ah z&B>E*Kjo$5i}N`t5&H*TN<_TQNr~Fednx$UEfP9x7T7O)DFxz@PD-KuTQ8+h{L@J( zvVZ5LID|BKtVq1n5i9mLNU`{=PH`r*0`$dj$B8jus$%>|FNWb)6D!1}ky!D5>l${K z79VC^>k;)>0;~E4ch%=^80b&gr8Nm`*DggIO<#ws)?P0^_?MB7kQ%i-mk-4r zVZSsKd!*f1HiUt75&OI$`BD2fL-GskdF4atDYUO0l3!$hVMuZ)@-RrB=M*mn%6 zXV}mVRX2QSkE*M+zcQqr5jo$&dF75A+6C+ChW5d_di%hT`Wx&Y49Op5zvSa{+VMVn zB4u5VVQ3$s%w9c~vfS*~rR2oxM|0S(;K*(F1no#Aa<23-#*uM@9^1?)F{5rx&gOx9 z_xNc$39Uw-_57RNgoL1r+z^zzo1m)PEhMASC)r;h0uA}qi`^Xe_8W77I|owkegpfs zpt=<+E7;C=j@!R-IaU8z8&|i-34c^e_^siD?~V|Tr2bRzrv<-R;MWAs1ix6lId0#m zsQPT2W$lme8&#~168OUrEVp9ROI4`F@RzEJ)!!S)`D@WjRb{FkrAJk!dR%!_T_*6k zF~pw{c)M^a$CA@0@c41mpFe>bhE-GNZnZQRRv(lQzu8zCEXLdXeWQk{*`xQ39;wFG z9fbUn+I^!&s(peVLg~fo9l(*QbKF6+(z(GXWPUFE=Y`)?eGnIg7F7@)EI3&HTh)OL zby)3z{;+zj_@$~}Ih@gDEcbt#KB_5G(@U=(5mt-Ps$n&LL_s~Sr`GPT8L1Z39xN|Y zPn1lLm#Lde31^g?TN70)r7jbi_Kg~)epESaLb3YJaM~6Er&!fh5l#gjSEo%#052TH zTFhh5JU8DP!dHcv#&7ZE^LFLiY8`#e}C1Bm5%zccj{bR)Rg{Y_Yq_4&oN=7e(@0 zHI$hkK5&dkDzsHx9TNUEqTzwDlsQx6FBJaef?pgV|4EcJQr+0dT>mAKzaL5dNg}hg zv7@0_eG~q3r8-({zFm6f<;cV4NEIq#@5~*;9=vSCOI0J)b0+OvF70+}gst~&)N!Qx zI(oBMJvoe=wa`|q9%v*i7kKh$;xVL_slQBk9WA+U9Ih9s*GdRiR8aE*ctWvSDV}_M zEyv@zb!`8o@W3)vQ^9dG2Yp(sN{Xnh6E>8od&;KAi`B#ua=s(>%oh!o`0B+5`)(&V zag|q?7-bn7P)GjVg}}oo!T(Ctdu0t{TC>#r>V`3GIFbuU+Nq-9O|dznYNY`r1u1v?>dJntJPGsGU`j!pG;CWA$sk?Vt;29sax^;z`K$5 zqU5_(O%g4C0ySCPi~G>j8EdBGSJWz$UaCrC4Pz!6_v80|nYO5oX%DEgP_I(lr)z6y zRSzm22$ZVtH?%b@H@>d=Me>RK-^E9(Z>aNxx<;snl`YiW4wV+_wRn4=RXvP*B>SLs zbjdb^*YBuJk~Vt6+Q2H~J2<^y>G=huexSAs6{#Tg6GUpJjcg+Ig1STnU<;#qtNOXR z3N4dYeK;?!N(FvYbvVyZKMqd>f7ApsKaPW_FkoIqG(W6rn~L*e3Rk9aQuJbDoKOt| zd`OK13>l*U?=gt~NsR>@V@v@2xxhw~_=eGw0IN*G69ujom=buNz-h)5r0y_}2E0Nz zHwY|I%(YJ7$)atuLC(Jf-aPJD;A=(`2Aj!$O`Ql>YRmzQnzZVo08<|r$JEc&63#ak z0zM{IeO>Gy9wh(!0m6L(zo-@ie^RXgyi=V9SW-jyy&}Sq##v~S+4)Jpy`i;etCHq( z^TXkmK!5(JyN)Y953nIf_(VS8S4I&2a{^&^6XDOQ3I8bYb%Avi$2Tqy7hQQ}=C zgold=uPz|`nMruZFv4$+B8&$J$BX(`i z9u+5S6U%Q&5YK})w_bb7H-YoxYC=^&*g1}HQZeCP;VdiJl$C#J_%`tW7$m$TN_f4% z=^^4<;nSz?>J!ei2=V$x!V!Yc5&pNT$vLe;pm5qG?`I|NpK8h9ESwkfi9ai4JumQ_ za&n%ZNcf1rpEVP26#O%Sw+a4~z&XN63Y;pOErQ=J_#T1Z63(pxyM^d7vQWsa(7t2;fV3-vQi}_Y&a#yw?Cn<-Z9S$a@o- z?++w_b1cVHYsK#X#{}O4X9sKxs)LOm0zb1j95K`>fH759T>w~7QVJM|RD%D{Xbl#L z^I&a29V+h652$-1I{{?0_A^JFb1jXDyU(< zz<)+>foiP=IM{283I-jXt6Y9qNxAISknCkcjg}>eE>fka^w>#7|ScwEx^C+G6 z@$@5o?2B>3F>sAcB?;)4daWz+fHJdwiCbV zFVt?;qSoLy{Lh%hv>Wq(Gk#qps*(=%{`fvnJr4CsAQQn)2sqTcfo-7tEm5epN}4XA zP+g)WRdMk1X5j$I%O&ly{6z&5gN5o^hdQmG61$k29qO8*j9H}aa;V#Iyj!I1bJL11 zj1;Sf+_d6LKz-Yxj4CrwqQ2u$(W)-|Nc^)7Ra=`eOV!UDs<{@kvUQI*>t&Gzm{&a7atJ5{5ti+v>a`mV~-3Y2eRnHbl^#RJpKH8!3 z0;QNcf1oMxr7HDembxcWrQQ>2uR6K<^X4#BFh{iHPei*6Q{@gd6YVlg)jHIo$ODn# zYP3VGi97~sqC@>>^hc3eHQk}!ioO8qM2GrC#SP{NHQ%8QRTyf7TIx{mjr&Dpq&m%^ zJ{tErs5K7tU*!{nb!xpsy;)v~w`}J*)U!qJM(WizhkC8(Jx~`p)cw)FMjF&-9O~() zf$iP(4z*%rF>bZr=1}WL)`Gg*p{f&2(MEN@Lp3B$0`-VP?Hsu>I$Ay9P}h%K1M2$@ z)m+yX9ix8YP)FBgK>fm@?jL^v-eUd6p`IFl5vaEvYIWrW(Q)cMhe}so1nNVfE|DHf zsJFPC6))HmO{m)Wq%KykmtBv`j6Za!f|0jHC#o3>bXtGyZPBCD@u!fwOid^bV+`Ic z)Na)q|3b7y{n(-MioX(_s$N)0$s5(d;g3d-R>4&|-`1jMqchd*LhZ)?LnEw?Q`ccP zPsynmamT6Sx%mclxcaBj<8sE|32L{b>5+PZx>~5q@-rA!C#cT}wL5<|M%4-G^EwT+ zy(Ds?deD)4qVbo}lhhBhX@@{va5~G|t$x$=*XTUQuP>HXTBw>=Gwu5P!V!m~3suIU zJ}eFvEL2xIRDMYm)C~@G$cPoRsqZ;dMv?l9LrpPBjXp!`Ts@K0N{4z)s7oB`)MlnV z>`|AbsJ`jQ`8!v zbktw0Zg$cb^_Qr<*iyKqFH!dkMJ){lOPmP3Tb&OrOVlfprnM|n6>FGJ&mGIv-?~WY z+Ade6-9o7tX0_#Np-?*C3bjipov&TpnR4@uEoje{w`cUEf>r7jN!zVPRW6I1rfyhE z$&1x5;zt*(R_oVks;6j|I#VUqliIE9rpCZo>W4z<@=(Og=TzoZ{8t|~1x)$~TnXls8W_B>S{Q5k%Y90Lri8o(&-17+$;5vvJj3TzeF zCUCjH)dG`%m2gZ-o+ogdz*_*r>OR0>>VQGK$IR5#tMdTE>K4GU@N(it;DqLhYOmmt zzs{70p6IQB*K&I|&RbxC8?^5FfhZ-&5&&4r1 zjbRhc2kbB3rCI`C#~qOu&BlgH)y%+y!BVwPY?v9itm;anwvGC%Y6Jgf;L9rSMCyN! z`y$pXt4hMKge%I`C?%}g%x@LErdA{GJ1VJbA@Dqb+XU_wxJTe#fd`~6&j>sy@O6PN z3Vd1MI|APq_<=w}@3pkWH zyX;tS-YIAWjErAs+!r_nZ`=W@Z1 zYa-q!c(rKg6!>T4J)lBk4AjM%fc;ybrLfg_M$y7&6m57Y@Eg?bp};%C32R6GO&wIR zP$l563jYRwXWb73?r1`-15e<+%|WUAL9zUx8U>ky>L}!TUCoRxFWDtEaI3+b!PmjOs`0y=>VZOZFS%gPFST8WE$T@i`-A^jG~S z__1;Of&UXaW5(o$Ul}ul_ZGd57FaOyEtL4Z(ff__jC+xKo>5ZQYxEdRWB&ktdDVWv zt1I^#+l-OIzjn-Dk-8h6mNYJ^{t&4zA@3gJPVo0gu06&hz;_$1V*}=HkwlG#QU6Pk zs2K_VH}FVs=lK1`UgI~Aj08UvPU&#+ZxH?mqT$rBF*9l0TwQI}7#phV%$C3&^b5Ux zEb#TPp~d(u>YhY>&sHr)q;jg+1N>O?yx_r6vjA_5EI^6-VE<2tF{7YtqNWLiJx>oSf0-FU+6L`G9myJnf z`_WTP1%!XDAbdDTcvLmvhiIRD#=DUZ&4b3h@f*zdjmxkvYzgeF4F}#gP8nVrXf@&m zwD6$W?)3%q2R=Eje!r0V@4-{&kpQ1J}|}vZZJPEngCk@SC3s0fX>D<0|$-p zIBH%{7FGw1nucz0QWI`44+OtC?p(-_Q!Dj7Xxx{`n6*-CBXC{09WVk%p-m1NFP53W zpB~j1cqZ69W^15AJs7+Yoa@Rj2mGk@@h1`irf)U^a#OxB{sd<46^1HsFxjtL$JvKOYQv+7O^ z&Q%TL&I&G4S2Ud;d^vbi-G#u9DZ3aN5@?|bWErhmd_7m zVEOsM_k&+=SdCO#m=T-1#lmi}>Vx24^4BAk{<#_!hVjOf&M6j)=!wBzX#Rd^8}j}f@YK=23+)p0Zzy*LtmYBFLUG#`nK3m-H& zI~+9kAU2Kzt1?kWKQ^?jIRU12ZO7D zzg*T8CcZvgE7sEY&IjkLy3dB+Hyg&8f%i@JHFG^Hc}t-)Q}@&G>r%=-;}%%5&$tA0 z)rt?dc1-)YZ3z)|LaS`AQ<8r{`jjI4>8G8Ze8aDziG;RZ2WZVU~%(w?|rSWCJ(~YkIo@G1?xW+gD z*lj!sxZe0KV2|+uV6X8*z>UUpfEnYbfEO67=`Mpcy~JQmuP|8Cs|?okI;rUmQq$W- z@-C6QTO{ul$@@j}L6Lk|Bp*eapaRDs6{oFn{G)I#vvg>$CBF0}@n4eB$1X?0WK8oU*on72#dZU?=n*(e z;2MFu1YRs~Pv8q`Ptje1-zWIfg1;sZS5jz+z*z#<2;3#`E)7FhLgwiZC0`S$!jeni zEP-nT?h<&Hz^4ViCh&C!vISHg^BN8$r(W<`0@n!KCGakRPYZlapvsqW1O%g0~9ZDtJ=xq~N;+ z-!1q)!S@ONjNs1*{<`3=Yxzp*-(5-lC&6zsc#C|ld6{{$`DZg8I4ZC&a3Jt>;3t@C z-wjrVIz#7$E(qNb`f=#h&>NvYhw{V4;fioWcvAS-@G1C#vEAXD!~YZJyK}xlkKoQw zA^t1DnR2Nbj{R>fzUv>4Z?Gp|7mTg3x~bxX0^H?^v;zKh{CvRo0*e68ELaYBXAx8H zEXHrWtKzCN04LXylS-Tec%{G-M5a5k9-QArHv_&?aRFc;u?z5j%Bkm#qR#++FM17N z@5oyL$0Y6rylLd)fXCMT5b(R>p9kDhNqDK0_)OzVz{ihx4Y0Q4O~7}IcLBF5!lO;X zvnLY1A@Gc5;$gvS1;zySORm2PykN|qAQO%JUEqfWCR)jDEfeQT_?7@Im526=0h(y7 z2=H=16Rn2mgm%MEE22G%fDZ>W(WWK9M*y1m!YBs34$xHf$Y-bqKz?0Y3A_=|#OFeiWdoCPN?A27soT0(}PJ-3Z{*pwCd#0Znx@^clDh(Exk~^cgt2Xas&N z^cm_nK)idxZ-p4@1VH{@g2w|t3D8ut(Bn9X0W{TY+;=e496(deMfo`U0W{Toly9g7 zfF@3%rvh&SG;zyeI`A_9P26$77c^=ON;XvzWg4mz&{SP0)5N#gCjq8Vj)~hCa{$*t zx2e`ctBF&THo$Xnqr!x*F9z&YO9A_E@@V3QL_6RX+^{g!1-Nat(|o`@U_N6$YyQG~ z$2>W>KDa0NxnOhXgwV2(5f1L+IgkIZVGOR``53{xZ8$IDxlzQ&9fy;ofpYss4d%U6 zMIH{i@W&f&_zk+eC#1k~_=)=$&-*IQxpMW@T8*-jz6)hqhoGQdSh>L+nnBHI^EI%W?O$xX0Fw>VOg?2)q7%RM@P$4vgg{#EsJ{k zQ{)^&M*Dhe%OYzX=^VW+YF#SR@y1hk9D3m9DJ^PIPdc-vMYSzmlI%;hs2*$OwvBjh zPWEoXqc_=^>TOZoZh0-r?&<8b`lav|wUIWos7$hRj@6&BE#NvmOP-g^%-NLASbaU` zr=(gcxp8A}PggS2WA)FL+PZmWC+!xM&TQ*VEl&0)*QG#Zdiwb2L3>bR67>VQF4^0g zvbXs-J$;a8O{lAD{mRtV%xr7xysa&&%j)a2fa_YndE-$tuH)t^aEnrmg2q%x9_WAGGzgA1luiVY&}L+J_&bdzZa3!^igHGu82nt?o^|sT0*4 ztJktuS}PXJR_)u;$TNu^hpVgZbIM%Rj!vGh=GduZCbeQ|8yYd4Ny538Epqd;EmbQm zs~3+IsXl9Ss;z(Hrc9Pvx+$Z{rE^wfGq<-(l}{JAT03S(hfs5qnWS2f%E)uRZS}R< z>pIn`J!$mZyzZXNB$l2FVN7Jg>)mZkltS@s4B_0V!EBLN}g?kuukjg@3yvRW@~r1)N4gbKikstwjv62gIr=|I@&jNb)|r_s&m$- zx;8lYy#8couOs8)l%WyHOa^Y`=eBOjSW7pj?6tkt7C(O>3Zj-d>yvh}E0eN2Rw3#z zDs-b&&>tOQZ^xWue?N?wo$5f0fSwG}+qd<1t+%ayxG3u0)0^s;XWN$DvDEHZmdvd0 zXzNGF>*-d<`+Dre4ILe`lU*BN-u#|aFB0c=aA>#oceh)c?5@;M0(ANAq}?s13>G-o z>RgdZZ|cn)Aw4B6H8>yKgAsagLIzGSbc&sVi+9iKO>Ru5Rw9xP&g(kR;1p`5YYk56 zNjn37a8h4~o|rQ0he%6qU6kryH&l|{vu=H64km>Si&OoZS~IhIll>b8YoJL(b656k zZ0lcZ4NgQ~*qJ3(cM3fw0c@~Hm(?qA|6?UAdvL}@9W;oO&fv7(A-R+nHyxaTNjmxs zPRnhc!RdY5;2SILRO-~8)RsZXdU(o!Y)jLb*V)#l{%(Ji!~}@3mh4JlT=aKy5wTJ% zb-DcHptV2QyA5uXldv$^+hz6V@)!kL)9Idd{T;1c=XGF;?15s2!nS@r8#qxeOLnK$ zCOID5`BO_(E_jIRJ%7-ssF$dlvxfq1n zyOLOqkb~IS%P}MbBNyj7A(mmKu*rs!tyvb+*^Ehhft~E`!RkOHXGCHe8=+us-Yn?Wdu;Mh4*K&TY^o=iELU>SK ze{%b#PMux1Z%%x3+BcU+x!f=(Vgp!~p6sOxecN(oBXO6-sdSpv!;G^c*$;$jm)e3N zSX&!(8|ZZjXBQFB;Zw?U&^E51t+Yt6V>oqEn)saLMy~Q)7TteNkKKjTF2q_psV5w@ zVpBg?qKt5)3OcdbwL`Irl>%u39PoUF8DY7mFf+0&v|-;S)GV9U(4t&MZ7E&Wb% zc5UlrXOB4}CtE>h;jV>p>$%w4lumI{*NO9bVSIl^6Z27fjbS-0%XLlZO^GxeXEf;5Gh~VOR0cZ) zH|yLU%&i&A){NdxMh3BN;FK$74q{@xDid-x-Z~+XF+-hZV~HUc4OooG*dvs?!NW?t zuakmHug@Mhi=W_(=u!*#c!3jh7?0tWszecS;DPx9m%_#Df|VpAvi@vRtuh>=+IufuSgkNp8DmNp0VBTh41+)kxsb>-4DZ+0@BQrbxc zZS{7M=o&5{F}XoxnFXLnJcy*tT;BAB9b0c|9a=wU4&i9+Sefd>KHEvr>u`@ZH`Tdm z9d@L%ZEK4}lJ*QmxyP^uGW8&1GV9d35i1bw>146Wr>#c^tM-+xdPSb?CU)#bxT`HI zc1U-7Needh_$e;wDZt6f6LPJDW2{Q2?4c4F1qWxyR?ABoP&F?BMmpir<6$yR^>y}c zlQ1;|8R2gk~8s zd2TA*W%o$5_wwonmmDiny~(YDrM+~w;AJ*8!Cjfb33IHC+hlp>C3Uv-ug8ANCk)OY zo~xM_B>T5{*`29I_?e#0p5C5}FO}{y8;2C)N3v|y`(bA{?O)WTwmNeT)+yqN5*6q7 zY)y4@og%EoJ=j=o>dVryk<3`KI60IlGgI$u79owwz*^cO2ky)#Q zOLCpiEAd>pnLAq^G9ZAhQy90pr?gFAw{J{#VfeaRS3M}m;P6?7?JDupQax)^{fjnP zldu`(%#&W#h65Lw?cAJB(@k<*gxRty8~v3n&K?{DoBcG_=nlou>Y!Ncq~(iT*(kH5 zIlWezx`@l>*w5^iwFQ%N4@IOIvO6WIibwT!VzcfYAdt`tAY#t39U>J%4yfct9EWAP z){71pnIfL#+H^|~(RFrm<9gL@VedNI-jrUiAidrn-nhF}vLX?TE;Mgzs%sMt?Rs(A zg+#Kvt(z3&BPDBg!pmkjt*0AV*+*O-q92`u0L>Sb?v77u%u?Eku~Ko4_prJF&U1+@ zGS}J!<77*yaOxrx6c*UnUV40qu4o6n!CBg`rOBmVNTqUjPR_PM zCwhE5$t^?4aZPwz2FIDbYN2yXf<+`K+Tj;lXxTmI^9Zw-hehpJnI}_PYI!m<7lX=L zHwO`Y9mG=UMLcyC6-dkuF>a1^O7@h;IeX;pqE}i_R#~U5Pl2@MfUU#F!FcUT^{(Q& zuFub>t#Y7?MTGBcS*`GndZif_r8YZeNzK}ECe^EWmc(W7>3zM52W72kVpz0GrzvlX z=nqa_lo!QZWk_`e@$~|CJ5J+cGRIl7OVHt5T$|}qeDXvH)1NG<<$&A8v%SKBl=-|NVgyy{ZX=?VqIh9*X(5QeKZGG2qGhs2_f9NOZE1vg_B4E%O(fbKx0!9>pudj? z>kKEVH?>v{6LA`evk+m;>)+IePSi^wEUeYCRKFOy0Gq>p#l`uYWM6A93dqJLhS#}P zAL=iXbM$)H;jr@U*d8FO^Y%a}vKjanVlT`fxG~Fh<#M@gT~_~qJ!d<1x?Sr#^y*Hv z&poB1ZE>saW1$wdo#LY~>vTJ$UT1NA=P-IZm!<5!9yA*Y@vZTs=@wb~wSk(qP4;1P zFco#`318`Lo1det(Z{;fmK`*{b%IJQ#dw3maM7U4NN&T%)X#PDEx;<0Q=b;q?m>gH ztgLVGNQl#>-q}-eN-tbx)JUov0{Dztky`7V*D81Gk3C+NrMLV(j%f1Hj(__&Zcz5I zmUf_Qh(1k$%oLoF)*bb+W6KfXvY=EH1tKm9x{~A*O2Ma1e}H7!jT0 zO)=k3FUF!fWsB(So=jhIBX$rt%G;XZOd*3-vN#cErM1ynjA3)1T*nPQB0&~q<09O( zXTatR#V2{Qv1RLDfHOl)>f`tY`VHJNYa`e=JWqC==R`~#QyuBGn3~gzI3a5?*>Sb? z?3X0mR{W5 zw+PobxE`J`vA1C3~flc%Y@zoH*zS;=rmujU6(&%414E z@kqYR)s$ncQ)HJE-o|N?n_+O}9l4KQkjnTdi9I4WiAOhTQkOgy>o8`t-ArQP`hYqfR#RvK%*v>w1bO;5uEvl8w;M9yQZjqNF$N8p2!UB4QX z?u>x6f5F5+i?^1O_{4TfkB&+1>fnf?*ial@J2eVIPe*0CCmti z?dA_i!pwl&;P@-q=QJ5C(3rb0kYUTsW|qO> zwR{uyV(gpFq)n@{UaR{xEe?pGVWHhPc4fwaAEiZI_La$8M8kfr;j;NTis4M_HuWZL z?AYMBImze=_l30%-+ER}`!}-sodnh%*gE5Qi>nYRRc0ZCoHPQ5ym@W!LW{5lI$io& zx>_0p@AZ-3F`d&k%l4(}DM0dQ9THlUJ6XuegV{Zu7!F+caaP9(xJz-r-MSWSp_i#S+iX8yZ{YO#zgjOZ{JO17e@gVB@<3>t z<9ds@eHp~?xC>JvK=bKdJ`%%FRv8Y9hnGBq^o?uPj*CMX3{*_?c*?>=FgHZ6A{%Y3 z4VbH6D{^eQr)j+@y5S00Z6MIN5@HQjApIHfC$U7YSG8Bm0(BtQU7Y&)?uMxs7RhTr zUw&sfoRi|}7?|ejku_XS4yFvr#U$9D$r0r!)}uDd&e1zW`ZBAhKeN)(Cx2o)J4v>f zRFCaJ4#{@&&NXt=@bbw$@L)pPQ{o*WvRh-CB2Vj#HW)l!&swe z8|y>IBY^{69J_KmhEysJh45?yXgaE?fw0}tKsD^qDLlwB`Mb-bGcqQOV@@DdAmh$6>Z1R^0w`=&Im z7XVGl+(@Uxr?U@n&#b=dU_E$hX#gw{?N;T*`g10K9tV^sd&e5=MaW%-rCg~WheNGOLu^IE-f)rJ42yk0<=iyK*OSsn$ z9FDcA3wQEdNhws5(ml@I1s|KvkX6B5otE~$h}9fyNT5RFSO&lpZl~ZWM7=8%{%Odm zIolH}MeYRU)v)6DAcJLRH~G@N3{rCItP{z&skqWY=-VbGNfZ#uZE0~+E?qhh4y1|r zq*AG$OVF7il|4_y{E5YUS|8a`$Pq{r-{5F+U+>_i8t%Zg^=Ii$thhGycF(b`G!F;m zt(hDX==VUVvOWl7rRQTMfLF}Q+SoDgJZz@$CWv@jf6Ari^=$<2&71Ce`^oDMU3$-< z2X1=n{x81q=+~t-hwi@mjVG>FZ{GgpH?O+<&{uDDWNv%%(8brPw;uoYp$GTousk(d zeB;rp-@f>XxA%YL?I-R(bk&VHy5GF+ z_O~A1f9R@jAG-5S&y;sAzx~ z{?^wHJ$Z>oYm?r*ci)?LJVoxID{jN>UWcZ`9@>5Tn-A<)j-0N~;};!z^wBr3xKS&E z?T4~Y-&eN)^_U5;*8^}6z$8~Ssb@^Kt9gwoF``TMK+)M23uRieBV;AeT7y7B| z-rjeWI&}9#Z$EsGuH6-Py>rXmxa-|8S6R4czdHj9;cKu@9@9)Nc^|;Hw5Z?&&;lE??RTO?-u)G_&*W%X%@r5LQoy5W&epR#*TGs>b z!&8m0p%FJzMf)6qnAPy?#n%C9{8(sD;#-U!NcX7op{*X8*2{B+FQ*#67}Qu;_-`d= zj>T64+TIMxsmC_~n~;n3tw%~1{=;iW{8z75BAu3W!Up^-$SKDI!xdx5r(p$a;M(*_ zbsUfHAE-mk8~cCKGYLI12_Fo2bvcn*i{`-6eyIU|i1&p5i=}EJEo47gs4d%_9>Bh3 z3Aj27&RXdy_O=Qw#n%>U^;q}}Uh#+ppS)%3(I)gV3twd%p?^`+6_DwJ%w|0Q|4T}u zEUn`RCC$k#$*bijuaBznd$l);rs99t=}(z0el-REgV5H#g7cs2K5MB_-U-jb(Jbn? z#T_w`2UGt%hZ07mPF<=tBE3JG-rlJ?{ORq`%T{tmT;$hFPd`)Ak6;%pI6?}>;1Cvr zTlD0Wd8=vhm%5H#VZ^ju?XaCAC4(9<{iv1qt}sfxGz)g?l(Uv~Zg6w4U+H0PuAm!7)SY|$9!n- zg^tDe*N+n1IFtmR@egBv1b&$XSllX-U3b=qL)eFAOM@JsAt@wJy84Iig%`X|sf9sjGYcFZxj*MJsEA&11^A+0<5 z6X-h{`WP=65&EU2kF4*QPoVD@j7r9A#!-%^Pwq9Ihtdw8*Eg;M)hlDe#*9DMuNWT~ z?{)lkdwK@e5FFKad$T?x!l%)L zR>H3|(PQgT|E(y!PhuN=NY_Ih_i+(qHrhc)y`kdI$HgX$fH6bYjjiL0o=0c_#GV*O zV+MY&BQSdI2pR{B?;~hLv?-VeZCukK;>YOyo#^ZA%n?!@&#pF{StmCZsgOjMBAv&X z-9rAEj~>dl4mb9NeQiUTi;f_Lk*F<9XoYFw@tQdj015E&6F9*N;i8adAN! zmT{ezJI~Nkj(+x`D&kx<3FYA}sWOUaxkqu1%TkryG6MW-YLqsHtJW^)`1efDZfpSMG^c1vrEM7sWW0g^fU(CU1qYipSm(~)Sk0*6=4bB*)M*Q=%YnCho z)$7RQv~ShVJMUd_(M1O~{&RWF=L$c1zU#efhkaD9jN{tT7i>w+pOf&#Ep@Rywn%wy zDJ*-Xv@PzvB9(gwRYiT&J3uFX<9H%gyhh&fc;YML7-hC!aOG)5OJ=q&-fMhhO#I3f zu02<+{KMwF_0)u;sV*(0mi%RR;YUSF{@9*gzH*llh)y>0qLU}0&5gWzSW=I&f3)|+ zlvkfS+h03X>JvB~JvVcGe;2)~Xyvyq{<-+q>r1UQw9@z}D>-u>>cie;ykM<4{<*?n zf7ob8wh33(>>2hSS3<|K?2}HF-q8Iy4{gEGGD&6&uA-QmYa+@|l9e(2XA`)3_oDK+ z=9{7nS^G_a-x$Kdx7Hz9dxh#(bl+%%WUUqA`q2n+_BQeeDa|MHS1pCs3`!*Q#S46{ zPA}<$e_2?SSs2gosnC^Ywl6j6+#dDh{e7-NhfjTenNh_Nk8cT)mvcmR&xeT474RJR z4BG{_u~9aBFY@ZOzu)=7wTrHBSHbP5|2m{3A%opcWL0~^21&2kh?FkOIplL)nOzB& z>y(_;^>Ei(9Z%@%)G2Gq@*#Ky98-&6HTJH3W- zAV>R^5%Z6|o6i4jyHUhFL|W>JRciS{^wBBG?>j0&|CAOFz0v>Qy+$Z~&Wrs<=&|;5 zPc;h2zvO28q)*0(bas5xma$Xt$M*kf@9YpfvT@@V&k-!7;m*#db{e7AmakgM9^8yE z+>zZUYd=sW?&x(QbRNeLd}^HEdUtQ#hSp{e*@%96->8acRW@=;Zg`?R;lJ{n>^$*% z0YV?`Jdbgn)12o_i~wCaayS^ho4gr_8eI7^7BSXyrLT(4`rI^M3}-K9Eh!;&_*9SP zPGY7fy?6>%3@!M@g2`B+OqS=-Sg#x{yqTE)r=qPmbEM(h^iX{&1 zKCaIh3%RbwC({`3+wkN(%<-!+wiH)j^pp;?#5BaDt-xp*|4l=C%mh8KeJ45Xo3%Za zTiT~BWyX*#HK>#}?poa_-vP^x&f3eqJO*0WPM^Tua?YH3SDmdxj6BW*S}lESAk%^pDNQuJb6)U|Fg}&u3Y>k?ZX)ta(<#W459-b?hR4R_X@$-?i4G=6pt5-fyWtdBvo zYt$oU98x-+XUchY$uos+Jx=Ywe?|D8WSxZp#KpiC9AfH#hM(!faOpz#pM{2|?rvaQ zW^k#>Kt;D;+1i#gBxhjZ!KL+)s_bfFiMm{)%AEk+aPCY2dAb{ont?~clTaf6Q|0w2 zE%!ehJqKrgIDhR`-&nf;j`tV7P&B(n1?vqXKY&G92uLhO^8c~-B>++s*Zb46H}@`h zfcOhZG=Gzzf?$k^#@l#Cec(Is;j%JTkt2U&(AIB5VcygC}djg z>CwU#*odV?egsk2Vy8um7R5#RWzC||vS#?wv(>&;6iHV5V&o~Sxw`ZeW^TVf_T{o# zl-179E3%j#ZBbBUmDb!@fNPVQJ5dy5b%>PJu0kPYwKo>)lUrG0S?zMW;5+qM&732O zT9wt@Q&#gpS#fUp z$QJ&XK6#=D2?v(dKBFt#%;tW9C&k4!A7-ujIFZwr?AX_A@}?H@j-BljJMJ@^e1UH$ zm)3kG8Ed|>qaCsp259ft_ZvIqJDdDhlbM#blg&M|#ExsOYca?^DJ_ALC;<*lN@w;eEOHrU_C^au9Rr^GgQESArL-3Q z{TYOS>maC!|1I*xifh*_t9=1gZq}?RjB*ef z9X@qXA?=MV2#X5fS_iRZ4k*eit9jEX$0)`&?j-FJ-|SmdTy{JXf6TrE{|{^*EjuO} zZKB<&v<+g&SKFC(L{YT|muNfun9eKN&1(nyw(J`Rcq0_sIW!ZL39g*Xi0~B5R4FLUW^II#ONkPh46k91$U0* zwP@eIeXF9vvf3%kfr?yAGtjhCbXQLo4E!Go=K(~;9DQ0Gh-`L`Uh^4sFPnK!QBhut zD90VhpZO3=#~*YnZeRS!)V}An?fUVY;^$T#apEn%`ueBEr%!zHomC%fd$joe;|9zq zeW%GU@-cQ|^HTmq`NIv#@)?*@r*)f+xQ7%%A=F)0RKnC@lW~{;5|3Cg$pEtqV72)U6!eSKJ24R1M z_R&JPbo*l41`bh@`SZFiOC) z+n4U&T(gLUTG(uIS^&SU`9eE;%@?k)gJQxCLigRAU~JBgnU>bJ6e&D03V_wj0&t26 zrOstqx{c&EBSk#z-^^ve3A-;44NOq2@m5>ottF@B-sKVl1R29f z9Qw1aLysIZxXY14D~`aezh)?)Gd`4zf04-9R;2x5zd5C+yE8yX=WXs|@iFBi4?6;y zwrJxfa-WCMgY+gGZJ4Wro6?SK_(yiDQRVA0}@JOd47__Aq;=1PF580l-oyv&RyGXp-bh?V~TK<#8)1(W&Kec=fEDf$TJkH{f^Et&nvj(LdM2W~RFRbvv|gK0^0%5A8eu+(XNs>DICQ6CA5p zD32X?G~<1agQUAWlDlHFT29Cp^NaenMYe64ZT|YMUxNIt-3~4P z2;p_u_yORsXSc%#ly&Pgux`LMa#2RN!~5?Gyxk0}YdoWzI2vnL!)`8C6LhuvgdpiI z59Kq3n8ZGw*X_Lx4P4d?9WGu-hc#CyyZ z(g%jLA=o5ayk?ufA=n^6hc~+&e!)TAI$e-*P#3HN+iz;Dhj@4UyAaz6KGi^MlPzAe z&EH_{vbkHwz9%F2&hG{5@N2FEs1WZBwH-sf;``og@tSS^hT9%k%ljzVIN$xyzENQO zf!NxZgL&tgF`Umg+;)xk|GiDmZ1I|H{swRF*S+ia-45*&K^Saf-Kjt4^5J~Gfy`MO zyie^$J7tU4Z1Xq#w!xf!mN~D-I((F4e~9;n-*$WVSnk(8+2S?Z{C+w$xVX)j*Z+X) zckbA(?`^a0PW{92eK(F-4bER0ur0F1Yqt6KjJCq~UW)*{mq&o{kIu~i@7)jYr^XB! zud2sRQZp{SSY3iZnsu0E%c4BrFl&11GLS!O9dc2RP)67e_2dInrc6;ox>c(4j~YPGi}qla^;t%8+^q&6HncBHzjl3)Ijaqtv;;WYB9ojPJ)|-Mw27ypyNTuLi3d zf4kJdm$bRG7wcn(5bt7>B-Hg&`i2t{{7vj@@Ca`pnr;46nL?!t!{tgI#tm#1I%~qJCF1F zAb9W5xu3df)of$jbLt#df3y#D3i0l=iEA6rx%j5(M+yEW_Vw|3GhfoSk^%96Z7-8@P1O8G)fn@OBdzce$>ZBx<1pgN5@Qx6ZN45^pUO!-Bo zA)j;Y9!K;KHpX`>zaChh7X<@dQ%^S5bv~2is1Sw?dJsDmd3f* zRMIo1(mtllTped9+plh}4Sek6;=xB>?PE?JQ-&P-<(2Y>+Yk1WbJrKlxJ-^c@?E)^$VkSUp=`gpxi;{zlZywR^0kjSc}y8{ z?3Y){7i!u<;)MF8nQ?BrLN_T(sM}`HPs=kXWeA_pO!-A7^SQ^X)wmH8RQJQvU&mu@ zp3lyv$2-;pM)eyTS4N0;$LFN|bsKu(B+W}*Uc;Xg{Ef1V^o)!EZQ)S2ZRtOrxHulizjT|iT|MU#??+u;Lw=lW#`~1-)hFe7w)qX+ z63WR?wqM;`8~E7G#e={36qo54j=UeSFAlC$s&eorSt-l;QY-&^R7X8K&>K zWqEic-sLsq$H{hlM#`-d_0hjhats~a{29vjtD9>B9~-&&@hO|KB(G5I|Bf8Lyi&eU zw;q(`lp)kF&5V;aWSo>GRHsoMbkXt*nhSoBY08J(5br)dWVVype$viD-89N@d_ia& zkEaaN_uR5PJQDBn8uH_0J3b@jW=Q$m)$)g~Raaksg}Q8Bt>QD+eBWVYzcH!`lwtgc ziK@D4k`5P6oUD1s$M+BB-+HCG@r5Pou6I@?+Cb~#W1Cbu`qj;~fsc(`{22BT`IIGj zg=+tIOJ|yid z)NNblPr|F?J@QT8OIo&*$K^HT2PxmH56)LTu~5yNTcgI0oTvu>W`sKb=NZ07;p}Ik zpTRJWd*Yd`z9$V;BYIb<$<>q9-0LpaeaKCCp8BpoChG@``k1=<)y=hm$Bx>UeQYoC zC`b7yf zG?U+LThYUyZktgL#B04As`YT{d;&86Zbm}9z z3C)z>mBo6pj<(zo@3cd*Ksy;hd_bt1X4}%2SMzw}o4%K{Y$uP)>!XKL{>?8fQ&%jS zr7C)iY)}|ahW|M1ulHcz&$g}&Ja(k*Ts#=|k#?ah$t%>&lO(T{FH~faN}N!?G&9a^ zThYUyIt}Mq9}m@Kv94M0YaJbXxyRvrJ~`GMdzVo4zM;$*9Xq zpKyXx{`Jo+R#T@`xd~t(HGL-yZY*Z0p*Oz;-Z#_<&G1 z&1oC=9C_k+Jn~K7OIo&*$K{Rb!F9Ju<1SPe{318&ZJA=UKKM26vCiP)-nAv{;M%}r zNA1gui`gdbm~9|=g}Qk}t|zawn^04>#0m9FGvnO06+H~9(^xk3@KDOo`WiG-evxU) zhujeFK0c&v>*Gh#&O+U`O~I>qJY|@^=a%K+k$9JPwcaae822nN*2Wv#F>yb!3b=p7 z8Sk~fCb5m1M!fh0wv*UTsGA2eb(|-kw5?E6uEYuTOEcr74H+k83Ds#Vn|gR?F8D>J zDIan}yr=M`xVB@Pv0V)6rc;KKCRBL!xu*=%_gtUw@JKv(Z+LdGnsU*UMm3(N>!)no zPf{yP+>1?2>f*;^f7+dGAhs6DymIW9SK3Xew5P~3sb88I=jthX7*wa>Th!7VrWd(4n#Ybjcky7@UfPB2B(@gn=1G!Q+E%E@B9%CyeraZ$tFP!` zP@RTzt&fN5vRKzF__dCXz1-sv@4h}{wv*X@(#}HNG^cIcbG8%PP=aH3k!$*%#ChoI zrxxM4nCe|VcR#PoKsD(2k!tkWlhlQMW~k|dFVlg?6M9b5@k}RQDxBszjnDfnx&In< z*Smav$FOIJ_xOH6?BQY@wsMa{yvO;D=|}ol@aj;(u+TU>C*jpRhJR9S3cTO;`U*9B z;Ve~t!q9rfQ{|Zx)%>FzBO%JPU zr!Lj~!@ytF-#tOvgtnoL+;$WHcH6>e2ey;gTBvD%zr516LQT06C)6*^jC1`-^f0LF zUj`nvT>6T^=j!OhYyFXKQa^rImLVT};q^Q1m@Lq)Mv!(E>ZVCs`0#2Tk9^bjjIvig zzEF*+7+)_qA92P6wYX-bdV1Y+YSR~A2ZeRUd|yHKZ`Z%9Zn*k3HSzrEs@D;@od@WdubQ8lh|6Q#);D&E|z@SEuoDm%i$9$<&gTtxoyjIM^B+Tjq(t$ z^BPpk%aUJYn(`qx#5?VpEI92e?J8|5RN~#XGx+0pJn~K7bIM-v=zKM@|CpR&eZ=YG z)#|yos`vl!=ZtZis|!;6{rf&Y7eCNQlxzh$>YoXfzoi^5SK6y0GJn?2+ zT-!Q)esONQQy0fagz7ZrMZC^yP+eA*{36qo54j=UY1d@I)8^8qLfI}lIBnyevwbCv z)Fa>VJ&sLtSI$;_Pt5*WefVkP)J^m5P#^v26EEC$`#JG$hR;6!T&=t1QGLCi?R-Ba z=Gg|0tzD}9-)RpQdq!JHy9xDc(^P3DzuWGjhe353%Y`mlozsNM@LvDz7 z4;HmuC64W31ZiiXZW{RwJ|4&Mh&+d)4R3#Ag}U^bT19`&W-WWzug9r-uYXW&+q`|Z z<2soFCf3d4&p!UUT6^;&>cZZaV6H!)&UVn4ufaHv_Xy(Jfo-7i0=o;<{vT_HIDWI; z;@Zz?TZt2Dwz*%N>r0}CL3JACQa2CPdQitK_(i5EAM!%HJ8kc_jd{*?FoLwHP&dtK z8~2>;WaRV6zV+4RY6iYnnGMeSA2UKNy7)Tvmv=wbV`nm~HH3H*<9^4Ve)M;>Y}WOP zb*igPhTU`4&JQ61~X?u%I@g>T2d_<`B3GyLc z%QGnD3ZKwS`9-EFA96#yOPlynX*Y*TI}3H&n|YJ)>iC#!`s3saFRHU&6Au&5o2FiV z>b1Bzazns%G9COd?ics&>+h?XBj(h3tncN;Jljd*1@;%J{oiR17fVLlN!toF+g0L( z`lXq18l#SHNLfNN#c!tkT1TlT>u2i`;@z={+cxI8;RkF-X=kBs+uF8_!+ac%EmM!{ z*aNDrW7wb*MycBttx;PyZ;Qh^vD1+M{IH!Y?%SQ;swW?KR*mU4xz2XF2>t0zzr{Gu zHV~W(Wjo8Ui#?;ArQL+OZJet8jWm*bKI^KQI{PrMao_muTM0N9+%y)vOMU+M`}b7suq#xr&UL%4zi2Wsk9GSvY@7Z> z|8e}v#Hi_0X1w-4_?bz~bjfGNg?M-86@t&b;rnrS0J)F-wKH&Dn=DE|K zOP?)$xKN3A=Vk`K!NWbKxSwOD^Z0?sk5YFmy;ptv&u>#=y|Ln*^mc>@s!d+ju5N#(5L_;rO1^rubguN3i!(+UBXg4;y|jGH%YdbnQI7Z(F9mIuP%q zthw$1ci2uhHoA-r@F1P;snVr7&pi0N8vUC|N&PdKec8{>zkROa9Lrv_GRFE4?@8?$ z;@w#z;FxZV-S!$C=LE*s?(lG5#!BqboXi)K#gFSgMZNg=%i`*qrosf%8uDK{-BYET z_4@tuZ>s9^Ghgo-70l znAltJPCF3uQwPjaJu_U#n>7AHb;I+#Hy@7g0l)wL5q$J1?Wf^<-ZP%ZkMEp2@_Q}G zFr6%Z)Y;YQskP71trPx2yvI!P`{&-oGYHc&vM;aYXW?5Lx4pJJb}b*y=abqnoX;Ec z_%!o*?!i>iJ+t?~`JT%IH$EJ5YR^%K_jrT6_S_p8W4`w>gYa(Bm9cC25bq)0Vb-ikBPSkE4B)g`mD*w-M*@ z96vaY_~F_wuJ12~shh63Bhi^XF(KYP260aBzu_Upxsji36XVJi=k?qphu`7}pSS6o z)NbK?-sr=V%;#4f*^}l9I)&53WIG>MQ!?^Qi$37S*8_V;we6FV7$-%$T z$oJMCzGFjjC-$U-c=s5@bNcEtudDGrr>5y|V|X8Q<_NX;o~xa;JNTpEROW6%C7x8` zg!-kKadG}`U-QN06wbMM-LB<&`09GS@5+Ka_c*-&p8VQf+9SO$a6hG~Q`7lcY+S$K z$iZs)rPq5rHudSQ!u#e;Thv=G|4}`8|Fi0zm21@4mU<9-OUJ`h1@2 zyq7PSnPNrcT+0^STUDRp(r&mg8ME zzQ_8n@8ZY)bh@WX&(u)QKl-B9#lKGRcqh++xPcPlbt~c>nO7kJPnOmg4==AZyw2?eCADM4rBo%`!~fr_()Ey4Mcr z&beN{a`sKC{Aju?G766D@PA>L#CcR0Q$_Wk_EN!5^Xf$+|;{n{x@(s*j}9PblGSF0PITO8uu z8RNt8-RV!9zMs$6^gcG&bMj-)y-29Mu-*-NqZ?fx>9Pdn@ zfxW^L*6qysc{rc9?Z{_s_M+!)GMUR)oH9l~&yua*n%MR`-um@6b@Ti?8$8yf58*w# zPydpBZlA5)o_qMWiu;HJ!TT_*+pXN-S+@)E4s5fZl;B`}FTy+DpB~va*teS}^qQvr z@VmO*gEM{I591QY=UX1SZN1_(vf!yMwC@Q+)x@f5btU$6UH0HSbtCqF;u;nMj~Cx} zwYn1T1Wl-#q`z_5$ERPY>4Po}g!f)Y_E$^pyCz(( z!(1nv&)f5P&gHq^DSaayrh0Z7psu-aakeh2^P3p(9>4I|OKRvz!TKMs&cy8Kfn)W% zBYJ(>9M4i5lXnI7vpN<^R&$si|}sz zANX!O+S^-yi4$t3`^AOp^Y+?0?L_+^>}k)_>Tg0_7Hp5y5vPw=8}4~37cQIhT9@Bi zMjlP8jEW_$cd&MVG4nr}#a`ntI${J@*#%)t6uU)-e~x ze*Jn|Ym9>dw=UF7k7vmxhHX4D6b#2$1n<9?-I9dltj%2<5Kby(j>f8Eg! z_F4Y$wISZa@5?A&yVIY|u`=25Abbnz?iCNz8{Yr9W2gT9OtSL*;s^g`gw|iM8Kb$w zJ7q3?V4fOrL8|xAfA>B{`;-iyL`rF=JOkgek(ZR^`d;EJr_Rf#lc&6F8(6Ce=g;vqvgjB!F#*2Jmb3f za&GZX%wK!U9L4@6onDg8F`myPdFz=A+fl}QZ+@UAT@Y;Dg>B5Xj`fF*odoAXL%cU? zymK9A+QriX`7qy6;j?b^-(38eIN){rI_yy)SV>3E``G|hbNMBS{_FZ{?(xq3{J0Nn zCVPC{w&-rP>*hT-c5>c7F4%svQyReTOj>EwGE;NdB%^NsJQ1=g8$Yd-dPs+gPc6+BGsdFu>16vjlN3#`JKPSjq$m{ zJLN38WJRE76zpqw>|g8JCmi4R#^-HTW54N<{nB3p_UzPOf3sc2igai}_sGPGsD@;(o<-m2~|i z*JHUZD|K+G%;SZc{efRxxIPaXI=)5wAnZx^-vIKN7f~Tzv1< zA>Q}$??o_s)eS#wyjs8J$(;JE;QhInevNF z=5vq3{itnUXIuD%*x07;#o=2~GH#}#^eOt5U^ExLDzdoF%>8Xsl`m-hW_eL%33 zijMCwRlWJ*+d1`F!TYPvzHYqlmHd7n_2d5PoKL66Z~fw(UMJW`uhF zkr#7nJHh+sxL?9=$EVYQ>6czzt8RbY^Zgka!-blCq+gsnhU8$p4##(AoSS?Kp>{4gEjz0vP?kqO>8XXM;5mtz!V{p(*?o4+;K z+C1-pah)vvTz=P#?|de`GT=V_w=Z6!wr$y-bG);!xOCK2f%;26H*nL7o@W*W=R*DZ z0y8e0&&TGDv>C#lazCyi;GJV0$G#xrJI7LY?}j)ZB)+|&{^#?VyjQpa->Kn!2=;Ng z{tJqC{fynS*uT=WmEc^cUz!;g;(d?BJJ)Wwh7$y9yhh~QG1udJCV1yqs^9a9^FJ@n z<-B3xo%i6s-e}*0&o$opTq2)`O4p7d-uLeH`AqQM5a#oP&mN)XVSoI%@hK_x>mTnc z@!hRa*heQF&Y0d1=JVXwi+gy**-yrGp{70k;==KLuNdF!YkfYG>-UC+_e`F-;Ti?& zn(O(zerINQuy-W8TeCM8KS1gu&4^!Xwu0H=__1+sFOLDHP{EG8{hd1{Znh7%cc*ly?(717Z*R0p^ z89zSj7er_770+h~bGg_J;%7tuiyE+eeXT} zd&KMy*q5M8jIIjLHeEWdD^`j?;In8?p0Zz@56Hcm)r0>N)Vsr^XeDZObhS~ zef{En=G+>^J#mBRT%Yg5@|{KY#XB&J5mtPOzEW za}#P_8~MeB_v2tg$G2!7ggxc?I<|c#`&n^sCh^-`_^QYv<(^NJpRV6wI@j%{V!w&h z@5$94-fQq}jv(*FQCIH2`SvTZxjgHd%fE0xtML7I|M%YM|A`pLWWUNwhQ^+;%Z1OH zc-M1!?Clr?@8r?@P-DN?gz?H9pAzeuoLAQP($j@^U8O2|j0~*jg6Y_k`s2^telnMM z&t$(!{mlu#bxs+>g}U~$$F4-18Ga=DRtRWqSN(!gB+jJs&%4LSX$k zmw)nsXXCJ*OT1^YAGPnZbsB??jY7OP`uF4L>ka996JLD#rCL7g`oMVNynft>32N07 ze)s2ci+AozTRrZ=z`C)|s_*YjWU^Kl?mr)XA6AcT=+}d;(eH}yN%0#@nT+uo^Ob&> z&mG=xerc(?aKeRw_opP*`EBSY?tdm>Y|rKRe)Igh0OR<6T^O1yb}t>xy3 z-<1V4{*Uvuu+j_%0@$mcS-^}=%k;EduFI9u@Cf)oJ zzJ2WaUfr(Yxwqfk>n>M=&KRB%&Z$TLV}`3|9(=*KKg$)~?Q3`LMV21#Bm0g~{LVm# z_wfEZeL%0-Eef_~SC0GetFE}YUh)2~@BXD8zI}b5@1}Ui+#W~tQ^U?1rRHL9x!b&Z zGscZm$@_t&Yv-xTK2;gxTy(i*!Ch*r=NnSQxrAI8kKf)JdJ3QKOON;P`|tMLtXuef zShvq#@#uUt=&bbbdeNt+3;{Se>^ZKQ=tLlt7;(oxdhbgX0U$uI6;=XMj z>|giT0{tDm{->t@_J-ivkItXEOnv&7#BaiybIXq(sz=dc6PfTn^^+CIg&)Ww4@t25?JJQDwXPaLX-;~pN@^s5Gs)5m-s z|GcBp?oSwbchd}h^xIrZ?S6Rr^_6gZNBcT$$~pb)fOGouj~uL))U3?b zZ3E$g_xmsGGb1OMPlnT6#8;jRE(EH&OIS5HSJ_vi#^R$9@(q#`_8|Yhd#K(obFH!Hm`RA-$*BtZwjwzhi z^1MgakTE~>q$>UVzh52v;<7QCp39Gvxje_T)OhDQ2G<_L@jbl%9_ItVdnR*wjxV=j zoXO_T4-00T$c|w?*taoqF z&>V+2ZVUAr!&9Z1{NecCXvTLvr(YOsot}7@+JC0vyX$rRONIxD_sadtyC18oCoQVe zx_wamX2N&HxN8-45`BYGZ@q$^b8JuCdpbGZr%j(~-3;PJ5|=o(C!f#v>e^qq-+vY?3pMd8aYFsl%(xKmjSBBv+X=c)6EVSk zs_Qz&n;7srPKE)_?_YcFO;s~&_AVdmrwyE?UVQu&_09HwW<0J-9h227RXoRb|M!Lc z$9FzslAA;1m76Rp*cQD_2~exK5V} z)2Y%zyvHye*Wc~g>+^a|2W@-f3rjK@Vi2 z&Q|Aj33e@#ZoV$*W4cXNcP+nP{r!`F7$xpnynpiNzbVcuM5lO~i1(5B4$ms{U3bB< zP!qorC)6*^jEnPk&wX;8#QfsnWf&(w#4xwOU<(XCC5lF3*=F;$4sJ*gseLZ+BhZXyc61#8)&Gzv9@& zV}pixkH=kH|KwvU+E3bq)C{m|uD}0ox0Qo`Dc5P+n}4?ydqz!7;$z}#F*@wjar&9} zbiQk*r@{o&vibY&+kdGq@O{RYo_tl^vE&|g75by;c>ayw$r=9Zaf^mnT2oK)}K$K$=C$0)^TgIzppJo>kBs`igd zb9};<8RFf27t6utp8C9v=_8qr@f>?D>RYSFSMk+!G!-VY#e2H4vrSK@d#d!HWpBZI z$Ft&|t%>!ov9UfL?^iCzb-OvXhj@3#tnhhSXAWWdgxi;2uk0~?ifgZ!kNNpsU&VR- z?6KEiT>UbTOQ*ub-i~*!fAX2-I0>l2(OgyVZ- z9N$?dJ;q~y#-P{n><{|>VwhSz=axX%@*&=ncZ>I3|BxDj=XBHcvGP1E@3-q`XT4*) z*_VfS{|NScO53y}`$-AtJNKgfZQ}ZQw=cKX7jAiFnYy@kdH}zZ@usidkBa*=ruz%= z?r$NkIZo*}Goa1w@tyl~b3W#-p}FmtY7Q4L&6E|6@6H^@u^sx*#&G@a&RNjbtDan_ z-ycms*2FN+_cdR8?hSv3c49-kCz|K4AAYJX9+JsBz~%Z`3Hw<(uJ_vgbljX?#&w}4 zekD$*Uz!;g;=R%1o%8wycV4CX2E0GVeu3BWwfHXi2XB9v=+q(JeQm;ZkC`Kaeak)8 z_m<-u*|qA9H?On(FvNS(c~Q7tmufy2KTg~Zf115urs8#C%-3S$xnCSHPyhY%+kf%( z?{IvNnPtn@+w?OGw3(kRlf_LMf1%!g&>q*r@jaQH7$4$2INmuwyaD@K(!WyK)SG5w z{z_lWhj_Q~&b9a(uDVUHb$acW>YRINaxZax?WM={5bvq%72-WJyvsfLff?@EO3cry z1m^LLIP)*WyHa2NeWSW^!hC)Glgd}UX`E+WbK@L+4<*EVxSy51-o`n(Hvr@2`ird7 z2zAq#FOiqea`2gsOy>3URbrmcx4-k+pIpfA?RY2F=T2OZG1h6%n#(Uyx4pJJ*1kC& z-}#-ct5#mFE}uVBT{aKl8V_Zh86@3|3wV6xvdh$>HCL-!UtO-&yhopNd{5RQTqk?6`|_8`m+6 zv%Z4;@O_!&SaA3VUhr`5tLkx+>g2C{9-Qx%ev9kYRG4=s0uAsWmEP&n ze)q&Hb^4wLaW(YZk!m^i8Psho7|#LTuYYEd8r5%1M&HcJ70$hKhvH4^*N zd+Qzayzfav)uMZ@cILKdKf$?Bwyzv(8nlg9tBIJO_3T==J}9XE+3@u}VTj&;#lD^w zjI+LS9O8Xf34ixjE8uaYwFZk=Ugag z-=Biln9sZAVO&}9aCVrdPxL=#gt}_tLjCMLao-rPxi|=*5 z`{uTZ(@t^NHgS$)otC8Cj5g-C1}b`vf}XMW=d*3I`pkdb`US?ldDfG4WZlF0d~&SY z_K6$g#Rr7CzLkPE3Erh#eoubNMHk_^F!;0f$$X^`uyc9UHTs+I4GH%q-uW%|xf2#B z>YA(`nZ%DBHa@nOwA&sIhS^SgA>QZW*&q9whJJ|<;yuNf?${{Rn4LqsvpsIdx7RPn zds`R$GB^9h_Bvvq;x`$&*Bsxu+uhjz_`Sd4-rBut^lvhIpCBFX`HkM|pI)rTt+;+! zaGxW*bB{aw``>%U_pc?y|f2i@@w&XO7I{jVMqf;>72=VUVF>YK=hH*1K35Mh3kSBY*3+`7wzCeF- zy=Rx~=l6mSlMeV*CBD6KwOX^{0sZa9e|-9d`tIBBvg!l2Z{4BZef@p)$n6`{wNsX= zp(l^Y$z0vkTaJgHH(D)w(0OJ~&sBYFAL2b6-{}K!I5lyd?0DDXow(<|Shce+Q5XCo zH}iYJN-}z0mw{^3S=H+DG1sW2Ggqmb=H0IDS-DoNyZKS|=$((NC+~k&Q^s+>>XldA zqc>N;MzfsH^N7WdGI7p4Dq;xc2H(egf_{ z;2qQ3evj*Pb4)jnL%fH02exw5cYJs6AM1W&wYue{WopKy7vtJ~U_v`L z2HaQT`;E)=JFL=wqV4t|ybnJ99yRKWKdGv-K1BG78Vx!cl;<(ZG&_tw(?~lrmPhhd zA)PXYpYnq0arp2+Z64yi@!*};CA^O1GgMQjO;zQ`@A>0B`>u;7U!<;o2KUnA)>Mi4 zJqzy*q0bHR-nj5?V&Z0u_g5~zOpWS4W{+Ff8+_IXHDlJrcxGmiy}rUZOasI__bwRn z8{YfgGoH7Z&v%CY#CL}1_v|m7eiQZ$_p@?rBDRU6GN*K?_@Yo}j&0jD39shyl#yzF z8dpBsO7a@=eah#Ue?9z?d$sYKRt?B$19DUY%wuh2T; zeIdRX#JwpS!u5G79VSh@Fns@Ad?L=5Jh<}3oq;j>kmMICe$~M7?!_4A{wp6}sIFXb zxnAqPaN=Y&X2^I|(PNYvaN01{=h(rj=Ml-D=Vcms_)X>UBPOaTQ>N%W6FHB({SAJr z$+VkKUl^Be@)|aFd63`4s<)k_ZC!ptUJmijI&n>r<7XIRr!BOPIzH|m zhu81+*qjXehVQsG6kD2UK0Y1SCwSzi@?T$n_Q;QuO+7s6e!ibFE;0XI@2t}Aqulty z62*P@Zh3jRVq83yO&cUTPL!QehF{%M*=rZ#o%`2uU!vWy|8$UkWXZi(W1Y@v2N&b8 zzk3|wJ;Zx1`io>(uY>FcjCbPZnj5ZAT#smInCCjJy^odCzq%L?@otYVv`f0+@ni8t zq3)RJ*w{TszBnFFIjP1guTCznp-Y_XI$+AwQy=^2pTJ|3pHW(dvi<7j+Q4H++G-b$ z@6x8+e}3$+2|3xLB*?g(iihj5T$_pQ+2`0>+tIO?dmN7MsWI>Iaq&f=uHQR0cF&P7 zj>oaPU^$il3Xf2i*U%+SHsgKDH+4ySoNazXw}i4Xl& zlO(T{FVvJPaYFsl%s97AMGu3zZALw4KZ8<+)Jtfl{36pMH^b-a?$g&29r;|L1iXXU z(Fxci`P{?$;@etdV|CE=M_pX%98({JHM$;*^Mp8kC67aO9dN99Y&rVak;$?e+xv0m zc;ePu+tl$D_n7CI2C-|V`GW9gC|laptpnScGLi%r4?enRe{k}dGUV7Vuaqy;)dTV+ zPN-j+8RzQEywt;>I*mFbUduD6$tU?T!h2!fsV7ypQ_vpWhY<>`CS`OmM6G)@X>*?B(G5I|Bej5 zyi&eU(|!^s)Gy79b9EIx464(pGwbJ}lp(qa&6Hncn(`rc;OWBxJwMRx(DK*2b?jT4 zc6F)oP`AyXpO$A($`C%GnevNF=EL!9>`C9FbMWtBbvv}rK#cDZtkZpTZmRV< zV4Zl^{Q}1MA>Br*8tk>Y63ZIRB584nkmmO-Q<;Y$rCiq%b)C= z@yXJ>Wu@Ykv|P$E>n?J=<;c0It2fT?JRQHJBQO2lwNY|e^KZXW-xnO(eWYGT*O(M+ zrlH*qAJ7Wd?-6|s9}w^8A2jZT#>zAH4dB{-s?XfxO{W!FTjPHVTp|N%}?B-%Mi7kSp zyF8TZ$ku&Q5}AQ~#?Ubke>P=>d1Jm&pSH-hO|#8kpLNTfY+Sb=fe_&z#`kEqj^(pL zyywooyT;c;eciF3&i(gZfp?DWQ4MzDz0*L9@dL_WyN_J^aeQ^h*l>Ig@!L@QmTd8w zZT^O8mzZ9hzjGdM{&B2F=!$te=JgKNL%gS6hp6+I5^IaFAIa7h+2S?Z{MqVXzxgq5 z?+#3xPdAtjB z;{g2uuI2lljIcSJ&)0vOggDRE#@XUE+x*$;UqAV=o?gxI+kke`L(J==&fNY@@yBp{ zub*}i`-Zfx_RSWr+2*gS-u0Gmvol@?!n$+lW$NZotaDOv!uh;X!`|k~^o%iBCBU`*?n}2uvLHRo8 zIz20#`}GYP`<9Kd?vSng^qoOp>Mh_agLnWw!Mz7RKrKERMpo! zqpIg22<5Tgxy1WX$s3gV$w(KMsqAF@EGJo7n)r!n(zV^Ptw)Od6H}zcwV9#ksEh7Y z=l{y@``d{=fiZ0Z=CxxQoL@UQJEvp$iTWPf;pb;GXZOQ&V~9h)l#ez$IT+qYsL@mJ zQgdGVubT66l8`Ko@qTG9{Ri<3KIw7%4&Te53<+tXkEA=)%WLLyk8R#7SSL5`zv_x4 z$K=txjxJYFe|;REKgO3B@7m8O!!Fyazf&)hPxNG*C*G|?T)gNf)X5je6Dw!J6^{kS zd&ly=7|)tC1}y9?bvXA>zV}!Dc|7J5`|=)Lhp6GBRwnqE>$~EIetm(DZ|Zy@-eY~I z#^3J8d*y_iRnMdR_Jv6F3HZ#<_ZFNqmU`m(!5^XBo=JyyruXYsqh@XRI_9HZZ2OHF z(hvBhg?NwIvVq`zaKEeZp19xlbrSHt9X`>uvEX2DsR!;o?vM3_`9bhre)>gf`mKM8 z`DloD%=V^KP@>OE})WhXBz7{RfkvEX2DsfYiXU3}Y0 z`=58rC^fcrZHV_qiudYkpH&x}Fg_UGF-CB#*jsSYnCgl3x+CJ(?ELZWuGz_))l1F! zshP%jzqIiBJ=S+>`|RHNJo|F?>C(T)(|DiYeI1S!jR^;POI;Gz?Bd(jZ1(}@T^{pM z6Vp8Q!?eWvrGjlb61vdY@b!4DTJwM|S&ZxK_6(qdtDkE;-)$ z?A6GLw}g0aWY5#G4`*K<>+|J4oY0t0aBS$->HOk7+28ke-LYnO2-@0t&Mwxr-uCCS zSA+Xs6XLy*;eEvDRf_jtyzL!3cYLB_Up`m&v%MWJdwTtGFSR|wD!YA?mi zxV{tju8iQ?#JL=Yc#ql2?DrCmcMsnAP6YdKyX|HE?xpq^z%hYi!`_aUJ-z;XuMvCl z4GeX*XGfO2f{nX1da`Ry1$3|NBDg_=Q+F7^Z8!C zs8m(c*2H{OuERPxtLqr9)inaB>ne0VwEQ59@eg^PrShHU_3u72@i{wl zypl0L9N!!K_&#L7yd>|ud+>f}`D>W-cWf;FzPH!ooQ}PnHM`W~JFoM~&zPFHW*6c; zHs^sY_JsG}xi&wb*JZwadi?dg_K7<&zIWK$ane}of6h;OH?!C5(&L@i@I!|zR3j(c zq$&|e(;W*RsT@llIXBai9sA{xIHAepdDD6BjSHGLnSPRg0@1ewpL_Yd)tkTwik zrSHR2>j}K${>?c*>C-I4N#n5qu-+Az_v~L8Vm37v_5}N6jdwm*7w%8lc%ZIp(!FCJ zXU%R;@ZnI$;QdgD_eKWQoK%O`XS_}e?nfc!_6%EPjrWIm|0X9+77A%F7T|kNc%}m1 z#0qiTxNMLe-tiro+2M0_4F;w;RRqu7`~<%KT;uZhy}kdcJKizhkqthjV8donvkdA+bJ8ohhuxgL1+DFg6sJ9;dOjt>c{Gg_q#FQ`$7G9Stzw3 zSpe@nw!%0+0&}_W{@flv&&eF`X#X1#Iy5Ao40Wkr3!J0BA=|Gb+I>FuwB$AYyWu>4 zPaOAy;2r&X$MOvr&zGKiSotyMU|+-f^{$31U2RFFo7$pkQl)=yi%OLoDcbU%l<9d} zzD=2KZAqzKB(mk>l=&m$(xi8KI(7bZ>8)x~=g&4hwe&DGv_NQq&;p?aLJNcz2rUp= zAhbYefzSe>1wspi76>g6T41+ZpeBt5Y0|S@KWg=K>hjaAZ*}@Ob^dYb*5}f#@1li^h7O+c4>OzDr|{vQ1j(vOSRzrNEy_Uh*;KOucayngkap3n_=%1=nQ)x-S-`!AuJNRw`P z(!Bt6;Oolw0>E)kwWaBfvPk6jFK>R*f`#WJjP5aIVs%B;Vcjbxj-51NNX10=sC&hr zp%oK4cBq;-WbA~|m4iEWIIm*D#LBT_j_rC_C;sc$;iO5Ut0zsUICf0Mr0NNSMtAJc zZPMV;l|#;~n9_6XsERSi4nFFrK}QZb@@Jio?$WiQ)6b9oVPavE##C2URY>VQDypMU zipntzbNEl5Flch+nBj+=K4k2ejveA7>!MbtF2jx-cGR%WorfOTX;7CzCyu;s1xkw? zi89+96seAkh*U- z@}TNL`k+VU)QY0~sF#`1WM(MI!%x9~pms8@g2|Obt49=$sHhx1q8cR>Gn@RiWcDXp zX;~I5(4hlcrbFZoMD2?tZjg_t$ngk_*MCS0|3VAo$^suOE^UG^@`EL1m!u2tFD@N{ z&?Hx7Qx3|00OhK{0sKMAXT5BF%WB_WoIHTmai>socdVlVvY1-TA@7RwQnX&?Ub&3lv{}Mzd~q{iue76t;qL{ zqeJTYFD`THU-sWrGMR?*i&;K(PRqNv^d8nJXn@@N(#p)NeER>eq-|v20`?yU-t=|K zp!{@osY`l>_Rl%~Gb}&n_)k_o{hc_Ifb(V=dpX9xw|w|4`=SRBh_#&(aJ~~hrSy4j z@gIjj$RGAT`=Z6Aaed6L!auQvde-{+GIXkU{HH0u-tnKRd_S9H69;=Xf&Y!BZ+(D1 z+v(Sy!tqmxOBla3e-6ig$V-i9&-k5|-#a#V@|(8$U_q;V$Rob|#&dW4t}py+xq@#G zp3U*w(Gl3sE&fyD*=PJt$#0B%+J}7do3@u@)GZ~RQRlevI~_mDj++~J^GmrxAulPO z{l@Q9{0?^9d9h!9DL15{1$LJOob{`C^1n#S|3!|Q_w9dXy#DY19XIdaIR7^|+`x0j z*C72#&?j;J6w(pCJ5H&OTSQv^?V97}eg5=}*GYMt512-A*`}|Ecrm zqxJy3WwB`&t=G+P7RS!795Zz6E465SNr5|5i z)(bt$m|QQs<=fvL&gN>1@U@j<-LPY2q$)BfGCWcdIZH1qR!2JPrA3MDfd$72NF4;e zr&{mb3yoNuhA(lU@rNCpg+@flLgNo%>*En*p|PeECq91%9Ncy2`TZ-mj-D`G?dov; zfRW#{|54Y`RIBX|k0>l3RJr}Tt$$MAZGLl?hktE-R}H8by%TyAw>_v!lW}8*sxRKZ zLmhv~LUq{eyVaoxq{HT3qrUm{ULAIPdXIbj&EL#pJN+A^?_fN_4&-5AUdHKoIVb&F zOy&+8Pnb}l+Wz2(7Pc-!)aQS?UG=$QiR!arts5?!f301<&dYLQ@d`B;%OzJJ= zi+-^>Q5QQ8)3zgwA2&2k7s>0^#n9g_*U7KrW5<$@RNDgj+PXM(cgoee2#>CVZLADwzc)ATt~K(k8NP5u?!rGt#mri?L4BlZyRYnJuA^DDT~}9^ zxVqZ)udBbL)WxZ%s~gY72AVo{LA+geM`zl_(J>Q$d1BqX_?a%nw zv0J{8Cli0UuzFa6F1yQLUVnC3f-X|Op#HM`uWQt`S4~pY6NkCs@>%25=D*yf+s@Z_ zrCpu27W<{bwCjiT6$T%FdFOX4)tM*GQgbT*;f4#&T&|vfY=MJmrybdzPMapQvD2=p zbP3`wZ#=(T^*G~NwPecw)S}7%R!c7WpBmEZF7@mq^Br9rKQr`*_k);U#_KW|{<x^Zw{F8rutQtPNw|eiTdFttPGu5*X%~D_g`8xI7!?V;YPs~ zyXx6{fT|ob-3{F@7^FUU?Ru@Zl&`7O)72$r7ut#XB-4fYZCgtF#OxAhV=X6MuI{&C zL#eOmr0pwmb$zLWT@Gc6E+Su3&1bh!?A*4Mv{x?YFO*50s7vL@!S?uzb6a=O*EyFu zc>KlH%V}@7U5&a*Ii_vwdfWDv@rZn*Mh{gdoq7HzTQ>bg{rj6wc3ar~^~dV8bILz! z`@=3>f70cIM~*wK=SzO!=u>)ZKdScx^^23beR15cd%lus_{B-*d~sCo@#^QN^!&z8 zKI2gSW6?D~^mu1jFZFakF2`-^$^sRI^1t=e`z^%=;&3_8sModsW* z#bY<%96mS;d6<4#+fJuEb-=Y7)G>=5VjB<6u;>JK$jm?Vs8cqKf8clOtY^Pgo$vUQ z>U7(?X+!7R-&JQm^R*hk?iF?TFMjSe`<5{E_lcKPPy8J*`FRrv-oHCp>XMlnUkZ;lZLPR@v-F1N8%bHNCLz zc6N_btF6Ar59N|^O;GCtQ94XJo&KsW;Z;hAQvRztUFle*|# zc<@UOsTpd)v#2c%HL=s2GEp0SZr2|*vd`?Yqc$(<<;2>&wv|vj9gF%oRC7mdUer>@ zLQjXp^bcFU4#$+~5EX3M3%8jYwU?W1dhUr5XY2afD= zS!W*WazSk^?K(4FOS9_?UC70JnlX6IH z-R*ip2g*g7U8-GArR&L9TduArxY*9r*5=i<)#q9=YHO!L2h@c;tQ$1N8949@4rpW7 zO{c*BwZ^WFc3#%*`v|wfjsp-TBV3NK1mP8gwFvJbe2DNjgf9`cB7BQHTdaTU5^jm! zfEbP*w7x<=txMuLxO6$_`H=R#;Xh{jwk{EChc*1bWfsp%^41nbigz3ovA*)et+nHt zEwiffhFcp!WBg89lV#SXqT$v8(Bb<=qH9aFyyiHv^Oh{j8(yHI$X()aG>a5$XPNj_ zMFyWW+}c?LPVyB+nyf8ATC+%twbqUpSMf5WgQqwJPth`Kqct2O@pjZ_2dKjxUE3s5 zvbNYGu?Q0LQ~^SCIC7$7;e&n~yjqeYPgzyg@aQsH%PPW|n~$~j*5Ao7+}f08SnI8|*7^?6%x-P+S{uFg^yRbLXeam|H`^$Ymu+oT#acbOmezo_p0dHW37p%D zl(hi0TUIdKLQb|P_z}GPwrA#fIoAtk6XdjZw07$T53ho!Z_0;MAkmdB8hiPhL4!g= zi)4KJ+34CN+WPWsv60EzB&Ht>To*;k&=N5neiSJviVkl%26}EPC@S`({*-;k@Rlo( zs(#|uvtz`L`)OqVwXx&qx_#GojFb)^3%_Uy{soaH2U}w&Mp_=+Bhqw7X{6*}>#SnL zoD*reu|=c+MH`q8rhtZG%^lcN6-vP1eRH;4WiNhSHGwpmn8H5#7+P ztrg3;!zbqg^g=pU8~XUc$hi(Vkh5)|oG5Kypz2gmozvP7t*|y&CHn`+U98J3h%{4$ zkyw7Ktu3LXtyR*jEo7zDznHnV;~HRWQ&`bDH3|!`7SKh@DsCIy&=k_FieR!J1Coj; zRZGd!QVO99HEY7NKstHlBJ=CT!l1)wsDnwqt19zoB(Q6oUP2-sI@qjLiV%$;9h&A0Pfoe$`3bw}ta8T)M1IN6RqU@S_NKA>$L zT6bR`UaMW+!TZ2sc0XfnXm8g>ODaYW)*8W1J5VG4fX>zw_Ju$Idb$=!Ek&^V!?Mo% zu_xUDogYW)=9WmYw!l8vS8hZXv|?d*q3JGYBiTMHI& zG%I3%aR6q2?W|La4jvP++O-7dc-W&U=wwL3`oO6OsyE^ads&k$H7U}(*Z4?LFKa2r zsL6~Q6UpyoEra~Y`MpNbmc6W1&}Av8YE2n!OG;o%#a^$V#M*&cwgtruw6LU2r0H5~ zo$e2Np~qKwy^v!A;x_nkBdw$vW^H-BbbsHAJXTxGhSrrJ@GMHXP8mQNO4TuuJj7$% zC~1OrYJ!m*yqGbd1$(jgkD@m4iVc*+c_?_-Stv*6ju`T`V;s?%Lmp>HCA6y6pYsn# zD*Q=7Vlm`wg&ihGdoczQwPfll(!JJzwDnpFY6(w7{i40#1F$h$l@g#+QtQ~cOCrpR zJkTbuS2JC{k=tzzaKkoHeSJXd@Hzo?+pawYTEI(+qrFPlwp*K0p2~N0_#SKk%ax!M zSQ-}9+mi)(A*8-1>BA0k_8j26!Gv~o;) zjUlu$r4_oZ%{Fe0KpasQ`V)FFw~gcSyY+y#Zp-UcihS_2gu0i(QpIcY(Vi%?7=7h7 z^cBlMafM5}qLf4%t5P5ov+->}C3|$xG4!FO)>ic5TZ?*)LvPj`Y1NR0K6=ZJi1lo7 zA8R|V6CSs!+HJ(uY7wNfwYD9gtewzt9s6Bt14`fCtPgsAo^8bFv`O=o9#~?135|HQ zi7W6{eSln!o*VMd#W+_2F3hd1QmZ7tw^h0yc+uCbMbEnyeFHqjT92@y2o(Kpq_B@w z49l)AaHUuiqt({LcuDY)*84*ekV;M0!P2ijHAhDYy2-tN{I z%sNY&{uz?s^HBuQli=ScS^GfF2*_do?dyAt&+CJ^8tTJ#1Fb@v&4=U-SU=iOXqRyf zt%_FLNLhAUB$vq+)e>1(EgyBGoUyuHV{+Q$ElQ=EEhn!JX1EB})37<^Y_O^@&#W@^ zS&&zXz9MNIDF^+@0c@!}yR{=$)&J?*e6K`%&)R(+)T7{Z`UJFI4ZD~eYcW!BjO&9Q z2lfIEoK#3@3khrY1I`Ly#a0MN-DquZzXN`;5%n)SP+6tmSx*^-NXNXn4|=cdg_}@| zGpsM0ZGyjm;(R;$f|I!dVRg4k(d#*R3eY>Sh0tRbA*H>gkk%eYm}P^%JNVJl34am# zq9zDPOT$ggb?=J4k;ld84GR%qtu#4-8LazS>rf_Vom{=bn9+*%c^rD3>GWh{a9jjE z=+9q*msIPCws7)j%Kj9qpVp`7?SU&;t{OQvH7P=`(H+OzAmedss@1zGCA8D^NAGQ| zr(H20*sd|mn386ZCg@LqlFi81yGeKOSHt%d>Qsu@=So&s&k>#A!I*${MlQ6>j_7Jj z;cllwIh&epuZFBlStQ?G%KHU4j;;Hyh7JXmaHytnQ5M5gaiRm~ouf)76Js)PsYg-w7K;pXQ z@aufnQ{!ue>jK(vJ-tD6$d9yKlZ?M9_~B)7wIeS)K53q2$U~IGm*LG*6lu=+tYPuy z$cL*O$5WfVZSgu%+ny!D3)))1v{`OJq*T`?<`-C5cJeoW8-0S2JL<`sA8F0rHdg)y zjFxWReB{M-zpf)&KfYYxc8BCH#675dT-n(8YW{W}a_T!)$@6YNAAogjmW^7Kl<2z- zF$oxHApt(6C9r=>D1CiQ!a=Z6G}8QS+}V2@SJFBUTL(6j0LL3U|oo;Gh|98l;1 zAH;g_nx+q;U*q)~bFs%*N9}BW_MEMu4`#;e_FH3ZM_V90xcHUweE|Mm}7VBW<(QrmQ7K4~)-+xJI|s|8ZSzKdT+a-M0I_WxaznB+ZABq7Bz1 zn&9dO-v3C;{q#84c7MnMM-fKK7S>ihI#uBq<56CuSug9^{Uc@jSqp(@)$T2;Ei9m{ zR^Z&eFOSIicwVFh%H1c@WMbEIRkc0Jk9DKM|#28DvoJ2df zLrWJ#ikwokX4^~N03WZ9L5r&nv>SNp;hg|qbdsr&ZkyE@MODK3NZ;f>Z z^qCu7Q}C9a3&Qs>KiJ3GX>9^6<*Wph+EszJf@hMJvCfdUEG7>c?8w*hqGMpmvb;5U z@GKy2yVVAIw6wO-+vo|XGo%(W{{gZ5OwD7hcIL0Js#&k-ThXV17{`OeUh}lG=rUW_K7p*`~0AH~bueGdAkc)O{#@1MBw8lbUyj{r(Aj58hR<>ka zQcILr%2{e#SPXXBH`eOxNt&#{nv&$(iFzwsx3GqotL=w%LX@~eassfxLJ^(xJa zt27*MEs2z!hr5!I{r9sTu}eo!vk{#1(2Wi!{d)^$&*xdiyuR3PKlCf@^>y<^te&sH zQz2EzL0kgEdWB#g9B(U$v^dXNN}KJoANs#dMO9Y&=nC9DAh&|o183l7KImT(X%4M{ zq8+XG2t+F|=V1s3a(E9td=DzTlg?jw~7%9Pe z2k^Q>uhx7?Un_vVCsN9SLTG6zYJ=V%@}tF;I+eVeaV5CZ+I}@s&?lEd>bCY@0TuMp zZPr&M3*ZY_g~?-n`;2K-KZ!Ku71TCZoljwGY00s{UW3{O{NoJkdYhwdkn3@*@!*_s zR%>&=5ra$M^IuPdtvM?3X30Vw#3&}-12H-q;}{9**6Hr8gOfe)?T5~*8R2l!nJ_yT0| z4vp4vC!X_!jwk^uYY3as>b$<$irL3@Ae-^Ft~-#A>rHlT7hnxf^T7{+JoZi2HjQ7s zo~7@1Z}HymMs7-^mA-;*MZnf}xgvJt_a~I zpdm$B;DEi+8*0hOy%{y3rM4hNTlW96cOCFm6iqw{RYX9l*g!sP5PDVVqV!$_5<&t= zNC5&Ql+Y4-C-mNX5$S?}Q~^<{ARr0^QRxzj0)p%}vv+fE@7~>e_wrsOgbTl8?roW! zotgjc-rn9WtagHU^h~TD{DOJ|&(1LKfIX07-e{rw-bp@pK}R=$5AX#p(mh%gwZ}N_ zpv{GQv?JCU>I0(&?h|&7eMR!&@QFpW6^Ea+jBw1Z98+a~s`#9r{hEnFH?Jet-t| zEVOAH!|2ubK;C=s8)N}(-UeH42TXy5p{=@$zj$A92l(a!{x}l(*fD=h1-Y;-<1HF* zd$5f~A58*maTI~JrST26Y+#9Wh&=EfZj--3XNbQ$-kG51NrEzA-3)&Q$l}7-VT*9XP0^0E&tOP_qzX2W%wt$jh3BEILkV{5CzJ{Ct z^@#qQ@C)AkLkPC+*b?7?@})XruLP|Ygx~W{%FKMQKY;R34}cDA=h4F0mT}Jk3jG~C zg<&pOxddrZr%9+$&I9^9&?nXfd&bTXF13^BG0;1CPXw7D9xwz_!u>6|v^(5$;Tg<3 z8?+18fOdv=b|~##TC)I_2K&6s!+1?QL(P(~RFGS09iV352iYJu&SJw8Lrz$;!1Dng z=!J3Rz#YhY2immUpq1M%fPVo8n6Cpl5OcR>TTFzsXqRg*NgR@VZe&BR#X8>w4oT^9 zd*26L-3I$y^Un1G_T{K0yzXR^^4v`aX+h>2KAqtm1&$HW>e$Yrc5v*p9k`$m-pH04 z;`vi1NDEJJv<3oOxO9-(=YBf$gNfp%(~T8OXDgSz4yjcw_2;`=v@lUMuRz}3EmU>zQe zyyQ1*7^_+DyEThl3Ru5;%}2B5S2tBhT<;4tRIT`>lw5u&PjAI9rIFsAp;WN$)Nsu& zyusfJ>kWB5h^ziOReU>ZOAGHpUQP$^ihy#xNb6w1g38)oj(BAaEsP6cj$JAT@+fcA zWchI2Fs#MYTLmoU65pnYIdxX}=Eu1>OG@Gg zomI$Gr&56I&hYjuH>T5Bg)FDTRcYy=%>f(NgTAPg_sejP?J93Y)Vj@C3feB^jag<| zmkbuim1$xeywTULPv)thWmEEl&2G~w<%ZZ!wf61|?J@cr?1v3)oxFk>;xd8nG^4jy z&{Fc4#+XNVCzS(MF*lXpI>GZ6U(H+`WR=?r;XB=ah%?14rUj{hu^F1>Zps(iZZ+(>HU)zCH`+BI*KS6S_gtB37YKI`Szu74v=&Q?1k zuRQC)Cv?}p30(NvaQ&6d$V1Po)m-^|9q?%4slTq-h}TO7tK^8A{kmo&PB4B_t(b!` zo9rWcYnmN#ft7HowRFS@FsZYq86;)id{qRrXF99ss3ttOW=%81@%0km?~oIEW4qOK zn%u%_W}X*X54*hZ#!6ZN2kQk?>*kFv@cLioA~i3hI#gO*6ipAq=L2poP>PF(e@ zn@3qSC#A$S&|*58Yn@_GtHJg$y=7bvcO2K(UGJL{o$Qmvfm2;tz9 z_%;sS=Gj(6U^v)YXO%+~a*tTs9L@9di2*}SWQB(kKO!xQhSP+LjPI0!NN)fMK-ZE-rkaHd1#lf2*H zANURA6R>qvi35b}f?wX6FrEUQ!Fj2W23xE+d?p8)-RO5_{*;I*@eZt-=$#IpiQ#+w zEc_mH!}-D-Glapf$6%8O-UWa!%8(913P4yKgjEGyWtSzBcV z3sn>SB2V9%13f&B9sGYmGe{R#dH*c7%1SqSNZ)2B)MSsd$=ZE`#S-0 z6`(RWhXg1Wu&N3}JU)imVX1ynNm5uk7z@~bKk)X3-;!h)4{x`@?ouuBccSn+0e)YE zJ!xzyFyxZ=E1HnMz2ATk-U9;iQMLl`8{fy=2fL$ORpt0hs73rO%PFO~2w~v05Jr8O z6ps2$;$B(+^2BLkF$PmWY3f+-dGPx_a4g_GP&dAv_rLIMnrwZZA2CCH?B6hN`pA1T zgmaJK7=l=iKzt8!m)BA9GW18x3H}GQz3Y7${!fB8)c7mWJ01KFZ7sx0xYP)A9H(9p4-|O>~FCi!0!RZp^y1ohP&Ca9sBV( z^co%qrBdvhpub8y7Cl~yO;BQA=dtM1NlI*XRqX3ft`~Tvls6+#_0+r{l3w`A`a%R7#l$_nEv8NOHk_0SWzb zIam*nm#4x1z2(+mFX%Emw3HGLDF*eFo!2g%_h6ZeEv5k2)f@aWlPU%^P!&7|M^aLK zVbsXWk=m^%@CGO==t?X{YP)t}AIQUrBh(Z;mHA+cis^|T{Nn9gc8Hf^s>=K*rT|C~ z$HPcl*j}Qipda%%*>e(sFOFsHV=+{+jb5y+h1H8iUy!^^Cl)LqX^F?dFVq!DE@_Ek zGD$V$J}R~MQqAKfU2&gIz@6V1@sWdQ61;Pvob)L>?;rk6wr^0mVt!lm174 z!G4e8B;81Q@bVr2vD!FZH;@y?6rej>ENTsVLCKcbDnUD;@a0|xGBNN2(3ub;;aMtC zirb~+lBALT2T#V@s^Xwtz_Tjw+{G`dg@hgHe{G!PRZ{J>ai}lQBmZApo=u~fcv+$> z>U>l`$x3Q%OIksxCD{QF{2uiMqXM}Nlj0@$aZaZI=vkWwbuZaYFGjLBJzc8#p~s_V zT>@)J+NYAR&S)dsB!w%fRE>iq|>>VHncm#YIDcwW6mI+J1*)6GLo!{UG(rlNKLN_E1>Ow6S zaDg;>A*zyi8f^&7c!|@Tbtk6ZwLHQf4mkXfz(QP zLwiEcfM{oYxHrr;T4hiXO6s=P39X`A}Bzc`%h{jdC9 z$$03@gClKjxme! zih%nL5L(=;j&ktX+0yB}3bz+H)qw;d5M9cvv?^hRiiQcxs1o+Cl+LS=9!GVuTU8B` zl~r+@RMQ|?IaRWc>KP;}uS)h#OM_$;RLKgpP3Ps(;cz9}r-S3qz?SyAOE*y?!~;;s zfaT;;vn^hyLsS>sIXW}m;6~E?rdfEOkWA@)w23ho6XOLhbG^JWJcdoNjZ$Uk6&@TD zmN6_Oykl4llmOc!*#7t?)jNFQjj$Kg-`nf)w@3?mEr%dF9PTkB9}hw+hr{KxSBR8=0BlHF~8l7ef=)NJ+obYwtHVOT<6|Qypjg_%DjDrGE`;jl%X5%Zho`n zSm|tjkg85rU;mnL>5lIS>)_Wo55O$Er&c>!a;e*1 zck$|O{?uy^n9I9h)Xz69=I;X-UuT;elQAzpGg{;M)N5C@|37bXx{FtL^QU@!AJxv^ zH!jx33$FGO*5&%+Sl$}Xr;;&is`sgTdqjZyOlX4;IJuFc0s8eZPhG)Ni}z zyD!(XkGptvH@}`tsV?jmjOz>G{GHOb^LN`=ce(yn|Na#FtW@VOsaO~8;?>>!&xWm_ ze;)`J;N8y)Fn*zl3wUo@qAlyvp&N^d>cQfM^k)O$LhAN4SmK5Jbg#kv9G3z4-Il=< z^{{wYc1R%~h>eY99U6zT&prrrtqu0|!*}zrey&{(K1MWy_u~F6xM>8Nwr(6-{qsDy z=E_vQKMTL%`kcpMnC8NG3Oh@AWQyS!#?wfA_`S>%%lcf&kMWcrdD4Yp&MrzTQ?WdS z55~#-#V|_C!!+e^c{E{0vM6Z#Ja4%52GTd!`44s>)zw$+mX zc~M@XU#%Z|-rA zP0^3+{EhUhP*3pjtt0)@)A|@804k$iHbU-Frs>K zVwhr6l0%?84rN9;G!%JIy@qK&+JaAcfN8LEM6hB4%$rrb!@SAi>@h(%ckI2(g_b&3*tDB+&9X%;{(2n4CxC zLHBxjseGcME-8$tUYr=F*cD`>vWO}+1Nk^Vfg%q|N7U8y#1r!=_j6fbolui__umOv z#|z%I)7-rN{Cu0L?Nw!{agX}P`bd|BchrZ2i`!e)8Tk^oALx&ME50CxxpJ@Jukdw+ zhf!J=dF$0p(SeSh6g=pZ&wWhJBl4hoy}VRDQBfBZMpQ3O3{&h1vQb$?6`O&4oS#6E z2c;wGYI@>{`IP&)tZP_z*0hB4=XjW#$F;N0@eXqWk!_8Z^%oCclqAk{Eo_Yk+)vm6dma3Ou>VW49JV}66O9c^U=#o0k; zmL!Kjc^t|NvT%L^MIIy@QCHIwPmw?H?b*GjS-fAc@Q(IDTgX(gE&7ipOqE9VFK#om ztL8U_>ro}Gz+c51!*$Bn%H#02yZHs#?889q8yy!Gn$r$cyq4MP1RoUS2An zs8}BgBdQlChAH+WIRvWM4CO)D1&TaKHlnVkC!QL<7T$Gyi0c-^(GJ2zb|$LCIY`UX zXv!deQ_9iAi{VOI9XTA8ufz%Y48wHfH%x1WpP0r)-g>%KbfBXr1rK7G@;&mRyhOSG z%Y5|mQu#zhJx~}?y*M#Uu_MVLP#%YJf-Ib$K#>Q@M%2~x#8c!Cd@a1|_z>4EhNC@% zi|kBPiF1&ar_q!l`kqpjCJluvX?5gqRK5}?4<_8Gd3K7kTUHR?&fujubqI zWy<%+i}DiX{x9><%S+`G74<-2MD^mtFtQyM0(;W@&~>a-gSIP zw3BE*vNKU74tdBvMpTtXQ-(x!s zfsT$8{OFX8yeKbG?*B3$y}VRDQKcTpOD=<`UYr<4HpDP0iztsnejp3yCs0qMC!QjI z;A`Ps$A?5aiS{Eq6IJ4nhwKYPRcSP3h`y(krAb5KN?L)xinr`DRBp1Uj{M2uBgm-a zcagVV-4q?@=t#kjPT9zd@)G6#FZ0pMOXU+)>VdrEGKlKMiD6_z45PA$@;KxNvT%L^ z^+bB&De?!t7T$GyNVJn^Ke97XB@TJWzCcu!MpK69drDcFG!(9+75J-o%RWQpx=3-| z)r?K!+1Pm_*wBQ54A)%a_YM(lyRgnc@#+>9&0;$D;8)M+UOWw^!|x9!EE&ZX?3>C~ z{y4{82V52%-8hm_uWpJCbabTPN6-)PM_!bdDEEJvk6vCXpD6J{N?}Cx;>0krAn{!`NpPUHpzh-p_=u!4U47!&~oKOfNQi)-c|N zEQIycD^D4<144a7S@r6s=s=@K?#nv5Cw|C_@)A|@Kt3L(k%P)7O1zL#7*V}AF-);7 z$stf4hh?K28p_L(>!rv@^)#8Dc#8aiuZ4HiqtS(S5H7MaQ6-LSp_7)U(eM|2&#-Jc zkCN7iH-_t!59Q9^JB5vyI)rua6vNt7?ZC7+P3hmw%LMT6vj&cc<86&8?Ca@P(Sb&f z+?Vz1&h3W0C@)bZ59H%vf?m;9R6bF~#wO#$^ongs4uL8*LpdOv%Oz7Thg>g3MyjXD z^u$xc*TOsM(da_`3m5qSQ6-LSp_7)U(eM|2&#-JckCN7iH-<~)FF!tuP5ELR>)k7s z1$+|npX1w6`+?XGtlN?G8_<`{`f8$azptlTMF$!^a$lC}uCf!^1$j|kqDmgf$HN4@ zVm>OLDDg5IC#F|yOL7QQwwVg&yiB=1BpXpz(<{8No>)hTuZ4HigVBY05-#!qqDq{k zOWm|QjfTJIdxmApd6cv|a>(T`Iyjw;m^_$;G>b@87&pSd3j13%*w@poq63W{QFjU+ z1pSa*kQe18s^l@qOXU+KUPvj7s9u~Hrr4I`5Gap>-&`IIC@+%hSkuC;N-OM`1=(NsB%qUvl~Lc28k_`u1Ud)&Bdjx)GLL4M*&E zkBnh6zMLTS`FgrlbfD2A$BK^bMLkhoqDmgf$HN4@Vm>OLDDg5IC#F|yihN}`iSjrs z8|BbYUY48biKoaP_*(rt>ec8%I|vu~08u4QwvF-|@~F~i_=~=0Shk!;No$h>=iPdA z?a5kw=$ZL8S23Cr={fFUoz@C!QjI;A`Ps$A`FXb^M6zOjNP0gS0%2rVP>d zl(IBwC|pT9m+uu6ihC9abK`049&sPt8F0T@?(ez38t6ueL%ir*XeZJiQ6&%XtbU5^Rau&GJ!0pS_JFVpa<*O zCXV%MKa^j1-@SQX9**&t&Jj*M9f#}vrmh{wR-VT7JAytfysO&<(uaa^(3Ns;;a%lB zq95^l!mCUP!$ehhHb~3U2>ywD9pHWG(V1-cq`}OudT@&3DZE}Zo6vVUTQ=o$wrA6R z_UpOd*uw`8nb|)~d*!#Q?C_prZ2iJ7+4w%wc>54oCFR};qE1jZs3XO0LUg0J1hjiBS zJL=KsLcIzX*_o&kN4C&O%hPE1i@qn6J$w5k)+MA{ir_q~Zg(~%em2{+VK2LJ^-r^~ zb~)Wm;JttAcWnOHr7Zfheyl}l&yE9dZ^W3cJ=ok`lVzXR(LLD(?L@jJ%5fswL&1`c z-Rx|PyySF5sT`zwVTx@rUY3(6k3)VC&hrYC^K&yj@f7(3UkmT3SEEa|FWHrBN|eGC z+X?AaX*B#r-;>Lpxn%;22gxl;U(*yDEEIcOt2Z|CA$&T@)OhO#ff2xUy&RFReT0y;bjSw zmw__6k)C++`T`%hJPYr#?G@XIzfn)ZMLs}OiIZ)k{6;$o`Lw(R-^1t82}?(_c6B;> z1nV6>?#!kQn#+DV{`4@eZ7ZHUdBPstf54WDntW$Dzf|$oWIB@R`#b#&&!Z}gy|FVsFm}n=#ZYul9X()`S zp}mPG`4aM#eS|3Y2}}p!oS#6EFQp^uYI@=+@&~>a-pM98?=V8?tIW^$gNCrKO>xG>@dX^0e8=36BzJ(U^XeW*r&_7Y` z|FS(4ED5$F+Y%M+N?}Cx;>0kHQQ0@BETXRB*VXh~Mye;)Pm;sJyQ~w%HsWu=573Te zXQGO2C0(j8uSz5F`Znes@T|({e?I&z2Z|Ohd^cgS^c|=H?D8G zN2<{k+KOy~RJz=LoP*7y52#jt<8JLf zfpMw%&zbCw;>CI$`Q|u_`ONkC&Q3vH`Tn>T-mUj>iVt{rJii#88~ec;5F<<*g-12* z%?@l+V;z0o5hk7&yrUiv^L^S4X3brk$LrCpC!7BbzMHrDca!J8UjQH7$^FzC&ujW~ zb^nfIM?9~^2-8O4kqu(l&h>lIt?m9SyxUZAWbbiUgV4_<{o=FyU^r`I>ERi+XL)Np zZ>U3SJTHvnos8#k52lc&u6+lN-?^+?@TJYEHFp-?)e1Sh_n6C=Z(S(}zD*isdzQEG zZsA=uuD5?C*MI+N>))3inaS`x6{9{}FT7pV2)1JS8nr`fepz_eC zvCi$`S$@YPVO($4#*W&1Ax<@qgMK0V2DL3jDV#rFpbU_X_ah!kukcdywcf{}evK}( zz988M$MM*IU_YXVYrQc44@23)am($USrcO6U84~B=i2$37>)*)f^-ANGExuUDLN8XYru^nsou+_8Iv*lA)bGl*C7KYcs9fuh9rw%;srKNZ@-wkk+rYU$pPkVc*j1zXLK+1_wr^jZQ-3Y@s<7gIb2VR`=Yxt zM;8||9QJa)=G1@11dcF)amoF|y`?t7-cp0ZN11#Emh6nr%e`O^%DJN!vmXziafp9s zvO9`*rCvA>GOGIo2jhA*-f`}3{1SRUC%5Z_Wujt#O<_d!;>0kkf47b8QD<;H>*INx z=N&e2kb^$O)~{oqg8k1Ib2qr+#yqVfOt^}7+%t9!?16>*MWamaUMpEc$g);~mpX=Hs<~?g$fR@qX^d3v7JsH2A*M%v`qG{`&Z_PvZ}~u?!LS&SZBKuhoOI z-#A}Cd-y`;_krGAiap+yKK=}TPor;Rm)ZiWf4BANs`1UU-@mT{A4ym^(scibYd}vN z{Lz`q>c%_5gfqP3IQNS=8(4=L=GrB**mjf-zgeHqXF5A~>Vng?|BmXWs|+WBxZi#+ zKfN_i_ISrS41m1^aql4u@3!{a>fi0#emvu(bBC^`@Q!`^_}HmVJk>bb5hfhr{p9zj zSl__Gret)4-{i)H*NtX7H+;j#_|EE}7jLW)$1zJ_-!J=p?)C8=0%vT`+B(s~yYOsh z;a!b)-nYY^HD+;ueftl|?Ay_^^{^m@X}v$`&)aO}j5W#H8^&y%%%;P>9_RHg|9aJF zJ;XZUeRBV>kH<4E)iUbi9n*}SHH@wJ5%<2=Lht1F?dbDb9B6-wxVQ~i zUy!iOlx(7$DS7`{*&x_IdnUVd?sunk5$h(_%hmfOlU8Z^cw@YG?-ax4@10`dUGC$p z{#|ZQEoliuw6T}NDXS5q3Uj(*11$VX3PIB)FEpB~1= zFywvX>P9OVP0(eK7;j5QeBMkj`4A@SGe80 zoj5+X#`BUMajngBwBE**v3$rUUHEzycl}nxw%+~iKku+b6IP^ptWz6;@9cg%?|f|U zuHN>3xu4-aB4+R&3iEcew`u0>EW87@v7Mw##`<%Fcl>@j!r$E4&D~q{Wj}nIymxS- zuj^r)!f<`drlngMJ|h#Jl0*Hg2eatTF>Dm<={kL50$Tw4Kj9n}UU)xc%~&=Hz6t8y zxd%VvvRUc2$u19NT|RBK?%5esFQo4NUHR=Q>lZY{6y95u3t&^%jI-wJV60<}=cVyH zj^%N`Q}hjIm}*|K9UIqkin}h$^NSeJ-tYVBAPfH3T>GPy88O=_Fp7UW!sn;O{>;HW zrkx4EmWb*U{YxPBJQfDXgh>7zdx*3T2l!?X6J^QoNUy>I_M z4EGwf@NVrtk3KMO_Y~G8xSJ__^@i`;6Mz2I6E3TZhkqVEV(S-fHYJOQ|5k9$%|Q76 z+t#1U?|cm~ZP(A~q(fdKCJ$i&pXjY)b=>dI9le;{y!NMV9X+8u9MkvZV|wR!m!9Ea zzbn1|n!<>Rde95A`uAtPf5*Pe%zHQ-%a83bnftIOd{#S#$KOZy{b1soZ#C8skN6C( z#<2T%Cw}<7S%*g9F10}sum|0D@V-*7j-JpR@|ZGU7R+xrf9_}t`kC?Ncnj~=`7#Wj z-O-=LzS8JE2+o39HFI5x;r;J>_xbrVM&;{;w{IB6~sORvGJg2QoU}3EseTS}Y zgHYCqeP^)W;n_rsc~9XTzugb6X>N{V%$(uE*hhHIp+20b)xWbQY54p1C9rpS+)#1- zhP~es&hUAW&S>|9&uVdS0@lU%hVRd*JZIFeS_k-Ucd({kCtvm~-VyWT7msAvzBrSM z;<1m%HA&ifdO~-|vzh$LZU@uPGnKZ&Yxt z8~U#&{zM$$bNdF^qk^#FjJ7P_j>QifVDG<*zj_|;xSt>H1MA8jUrQ&iVs|uW+j~NH z$m9NB57@vkbKg633F*e?X)L@y-{;HlxjOI#XZXT+^eyzUl)(GNpD(d7u&=EdIWSGP zh-ij;ZrS;73gR8h!u=q7_2|u-l`{99erTsL?3W+UtNM6P;T`!*9x&6?8U^VY9`>(Q z^ken!&*OTVxv<}KL|f<2fXzz=@H5+~Pxge*5-+3&wtsK>Srq%%k<+yEb2N@8>iPbi zurg`oXclbptR0+B+p_X&cpv{r!MrDQM?6-|T+47?#aTOv^RYNDOLb5vjpK=m?SWpH zH9rqJlzj{J1J|?k{(Z)m6BxGr&iqB1t6S?)pC!B_7B(*a%Bc(_V{}vx{e723UnQHU z!l*59kK(vKwok0-K7Rh#rSNX)(<0#1-cI_@SM~s`kVota^eT+yU!u8uc=z zJKZ^Y>cfeO?W0~8*DLjJ8mj0V!g*eSB47IMov5qni6`b$?ydc(C0|Ed=v}tHjlYY7 zv!bZqbVSjo(6nY?7#_+>W=iEc=lJ==gQnW4GZtj_xd_qKZZU)SaL+WHS5EUA2{hzpC!B>+H+L+ z-plxXAj*gPtK)duIet?X?^r&5Yl`m)9O(_?0xE^EZ#EzBsO|{wm*IU0o*nN@28dx&a`=N-MGzgy}mQu zVSF6e+U^}ZVVbCg_cZ(dJ+$Qn>psW47PIdBb_MVK zV4Vg3ZblE&7T(kReiyFb9mk9~cJyQ)g}nax2j=FNn46o&cVIYA=6o#w-}LXeCOzEb zKK;w4e9rD9-Ss%$v8@;qImT3biR%Uy9?+~=AeNvYbE0~2 zVwi>ZXBO``cY|{{X0V3Oh&XoibpP%O-mx#`-+8J0Pm6Q^IG~RJt zBCdyWW=9L}&-eViD|k;0OSTBcN}YA8|18i z$2Igj*YEYH?&z7omHBxK?-t%u1Kx4%8LmNdh8z4Qt>1vYsRr+6*W08d-d$O5W4({F z@NO3GDY?GxBR!tt0sl9?}Jsf{_hw~@Iy3$zO6BN(eYHQ-#1Afj7eEV#tGkWJnRD3ql3$xzGfevNgLjAz? ztgNp?+q<%#74FSMe(MQeC0<4>NCtgTX=T`@6tPXbKg&QYYyMQe=B_h?`gav z4sh>g+{4){=5asxscUt{sN84KFP-Dpl{E8V?RivachmCWSboR4Ju0kw67R0;N3FZI zj$=^Pk%jj(|9u?#dTKgv;_7eL*o?vROydd1^^rn65od%Z6=M zN}o63%3Phb|GafREbrT(T{k;N|6iOZg=a9i(#LbmhwEY9b9i5La2o5`y{GB@DG}>< zHuTqPciZ*tp6uTjO;~Aat`6nVotwA%cWA%m^Y`%V_vhsN_u1Rb&C#RZ;68J=Zr=99 za9$S+*vC&FG}onm6fqy!E{dP|WE-D*2JiFtPT^w+th+1M#JbVH@D(jY>!--P3_d}btK5zm*3hjWt_9fY%w72iwVGd%9?H+t4E7F4&R zOE^b40xET6yEpFBZO=S~cj?(3_abwS_Xz(k49^*`@NT_-M<3vGc9YG`+4;eH_&FmM zr6}J2dH4_ea@kf>=cZ`;+-9ZQve1^1Y&7gGw^X|~qpF`WZU?5VPhjC~I=hT>l4bG4 zmF%|W3@OApU7k=Lp1l?P39j#Rj(6+)cWG?a*g79pY4c}pnZSbTJO9=TeYziz0D!+Gg3bBEjS+or+(tgj~WbMyi}b$<2+;aZPQ=rf)D zcHaI>Sh0@o>J7*8gTqJ5x^a&8@ry_Cd0DG}xB7ST0ent1J*J26KlXZHOfOEp1FkQabBhYes;=+~k=4vvTd()cD!%x~(Z(;QRibZQ?wFc_W;9B0RiaH2e1J zLr&|2xOew&@uXEOpfZic9OJ!LOfR-@zr07K9)2l|s5tJ?3$yTUn;Sy?!1XMxrzN~2 zoxW+jsk7t|A3a+SU}um2;+E@*eV*PuGRJ3md`Fj>F(3SKXTJVluMT=)?kJ6qEEH`yuSNiR$&?j^f1hR{x%6`gcC2pJZ;H z9`Vp8U=YJ^*OU8aga-=O@;!e#k&W#!Ia%}eX7TGvx)EK+Gn9$sHA}ViGW#3*cKf}j zjq%>MUmxk+Bw?ATh+hgLsuw4QS$Iz~c*j0q8hkU^x{|r?y4zRp#8%H)Z`NJy(mBJ2 zT?PoaapfjkjNgEML2;P5p~Az`sEvJ-GVP!mnOYaeEuHG!1eHmbNn-s*-W^z zdg;Zlp0k0quc3EVoj%@2%^YSwPv;2Jj^Zr5+c2(b@1E`Xc|NBDwq3Aqs!M%**JiQo z``t(N+|*&1Gi*4_EJPyix31p7;(~{>mSxO6i#QvvQ+$`kz1YebYuO(cuLvdnw|Kw! z%O!^63X(}p?eQJ~=kUxCzjY@p6BY4GVMO)f#4we=Yu=OdIGh_4-j8#>nsmusZ?EtY z_=9ZL`*+l@(IwB-k`2kuL?L|D={aoDsxho>O>=9_nwM(F#`c`-av$$0yb}-~!Z`ou z6XzJ7)z-0Aw`60#bE94`N3fEge@(o#)S2v#;ouy4bAfm(Q1<4)B+>F5geM>at!UZ7V`pZ_k|O2$8xE8BL_ zx6@$Hs6GZhM!sgFp`Ui;Yu=stt{CqK6By^t-@^z0u&Z!B)_iDU{ zG>c@oHdw(k$D_WD9ob(MC;NoN)55#*EtZVWXLY@e=p(N7@!0qD_8-XmSMpV7)Db4! z#k;ez-Hmr9yQ6rsWhcRR$AeXCYi#YSt*=+(ebfwiZWsG@3-3ywWv!=`#}J}VC~f&X zCiU^LioR?#U8X^|biDov)qM_U&R@ZsGj`=yNC6sV}yZbV1ws9PMwTYUh=Yx?|F-&fn_80oyu;Tppw9GkX%yC@TTj0KpwzEh{kxH#FxqCr`k9P^P_YzZ{c0SJI=+=AG4Itb!zqJ=r``AiF=9jXD{BbTX=V*FAMLk z;ho;e2fDatD`I|dIA9*mh!g)Tyfb#~kLzqy_X+&@$C0mU<8YicZox?Y4#mQ|wV#zV z--csy?FASY=U-@^hNu#U`Rvo;S`J*(;mWukeHAf}>)U@kd`5x%^Nx4K`snD1E@K__ z89!_QTY7kg&AuM)-|?KTF|&uUVG{Fcp%e%4++U@1*7|wWgVAM=VUBB)c<1B#y;EI2TM2!%1z^5!;1G6n-wzz~ z&okaHo&TN1cO2o;vk~?2c&^oauz~W-j<)s?-iM4E$Z(HdGy6Z1Jf5O>=57zzdvYPX zSLAEQ6`V`BwqYFWOW3!*modh=tT(aWCY%#h;vA%fG`ROwOxGUC@>g6Bj^CC(fag|6 zm{$e@sqn^;+|J^@{rdZ4ou`4g3T_g?X23p!+{T1)58!>??#V2&Z5Nl$%<>e@wR{lw zc-F_tQ*)r6fNKT!gmDY+(%2g@>g;mAf2XqWywsSe*HpAq6#_bsFuIX#sI`}*Z4;60;- zca07R!_Kgd@sw7k)UOj&;vJ;rX{55|?wriJb~JxRvgivqzQ;Y=kL^F9+s`ZDN`*I$ zaIF`24ZhLGZ-%kXq7Ka7Bi5(FUSrZXld_#XfcHh;O=le%hbK!Wv$DIBPTkL=&r;p# z-Wty9zGX``iEHU^aR6Sb1y<_9L7VMf=h{r)F(Dmqo+)ta;hwwLxa(cPE{H z^$vXh73q1NFpl-5dkgRXHQup2-1j&P&TdJrZCjLX#|Cs5275anV-M~>2KuoqD*F7tg=r-}ovRxA0ES z)Q+)^VQgb%O=P*2H%N-g2i@bQ=7eD*c!n-`KA^XZUNBbLI zlvbu(hj34n{EFu{NNa$1?1S)ZRXmH`T|eNskD1K(p-qjr*TeaRGZ$GxuPLl`g_WiuOHcQF;v$jqY-pyk@v5r`G zYdmj^bxA*}KAwDlsN!1=(i-5M%Ej~KV|(|8=R)&q?Tvh;4Pa+j=W+Z@_|$}Z5$|{w z`{?cy8Omx@4_CsYLc7`al2+^?V;Jr99O8X6to@OmY0xj>vhePpPnUJ%sL%Ew-q9Y* z;OzBb@ZDCck36$qY>U!?49{f5z2@+nyQhu)#GihJcWYm;P7PiAp1>LI@r>SiyQc7d zOVutD?mdKe+~ZC<|NGhK--k^cEWeMp@NV-95!Xid&c}KZKg@5C)=B?P{rpP#JK7G7 zJo~-}vESQ2o~@d>mf@V(ouqsJ$z%S-v%m5^Iq_S7HWfY7mlOW|;H+vqpBLLn-7z`Y z;wj)gxcWvG)$j`I);P(dS7e>jtXWBOzG2~A#-plVHo~|VZh&DGA57yu-U;`!w@>6} zt~W2^{`j8oA<}kL!r|-gD?SAM(79zJ;JRvU2l_C0p`=vlUT*)}#lb{Y$= z*~KGcby04*@7S^vo4!$AGsnlOI=Z*;ZuRfz11g+~xHh`~@9~bf$9=H|4j;f;edw9- zJz>R&wk#9KBJ0PnVO_?tX@lmlg$c{p>e=hrhDBT0mKEFCjy7ZA+QRXCH`Il+ zMqJZ2TX?q{OIhQ2^pR($f2XlM(&azQW)t9yx^RCp`>(pTRxh>TS}TuVb$H(Z-JwmU?}XCQS5U@t*rLjPYUZ_Mnk*%n#N~YH^Vk ze|HOq_Y1K1C)cg416|Bpc(?NhtABrX`*-F2F>g2Kvc(6dv$!Gs;n_aW&dzB8_u+7U z<8=NFE480syJraR?W?V3k#*0o&h^j1b)Izs+6gHBwo#0eu1@uYxO%ocl(#d)Bae=s z>|@PJbTnmi3-4(M@AzDT&#}0Ms!!iO%&*$B-```~)w@@3Hg7k)OIOXQBIchhyr+gX z*TQ?+!n=rxMbO`mnlY3`26TDm=Jndw4`XqI`@@=<$Na@8_9K3bfBXz9%sN0^+b7ziaOQHOS&a0%hx}yAN%Zs z)IVopeIG|QM=JV-j_=svO-wK3SMk9#$jcxt57(3>`kq~xMrj59X37`j!M#i;EFH!A z$M@sks1DqI+83zmrd>d`W{VUEB#6Lm#62M9HsGIo`Dx!?FMD?UUH3nZx*8f6wS% ztV@S(ETmZ^YgapzwW-{mH7{+vo)_aV4W6moEi9VF#>VnJ6LB25>=>TaB^~jh?PYI(Q zFZhn4L(-)fr{mMAHbKMRk^k!YvxdKlH_D-j*YkacVfOh~{y2w!kFsFjREGQRE&gr> z!!R|LMI9L3+w*qFL$7X*^z|R&9rv%peTkmN{?lgKk*Qydg?T#J4hqIW|H{3EcMI>H zXfKSgo($fp81IOiaq~wooR3Itn8$fqX&)=OeN`}S;a%!qP%q9djUSUQ5>@(4S;xw6 z$fru9DaTQNrIkrZE6AeaoeWHga`Jl}`R&pO<+~K;B5%FADLT;T5q0$+_U~j<+0f6b*%h`e5y3E-U-W& z{Fl-YRniKwsCZ+zPWhrNPVe2#FUV$BmW#ag>Za&GqerawQ@}gg7WcTqZ}7ufcYbQP z$M-KN2k*Z~4+pZp&Y0`fg%s87g1N!6Hg6a7uVOV;m;DjxUP^c_y*HgzF?2! zCdK{XY^^9;9eDkrE((?JQ69KH=k>ra&83o;^2n6e0q%Jki4VV*d16^fKT+z< zbt?Oca*w}Vy-2UF<};JtMc!mnr4DFk1;`D33##A)NCQsF;rOxtgAMiu{4E$MFuBZ&S6stq#2Ya$UL1RBuUt7T!@G z4leRdu1E9_NpEUQlYZrRF|Db4ck??c*G1lTSc3eD4v?4TQt+T71M;H0M7jUVJoNHX z`9wwiQ5aFZI5A9-mE;g8k3*TUej18ANH(IbrYD{vf8ZNfC)CvXfyTxBjyCr7ALz7y z2fX9@O*}VAvW;99t_QLe)*b~LiHf?UFrs>KVi?D$Tz@KysH^yOH9eP+>W;dBeUM=-lneWw zuK~<=HG}u2Fs6@yF}-cAm0V|4{Xqth$-=vA6GbZa&GqZ`zjf*&0jkQe18s^l@qOXU+4bw*)C_2R@Z#ik^OKzSU>jB;ow@}PPV zbu~Tl6!>?AwUDOQ4fy&eG%nhvq#3+7hCaS&$+is7vXU^5c9QEva-%$OS$Id?IJgu) zMg7Sax25o#bV~6qQ?if9(^K~@^46=Hq5~a0DR|J4m;0EUN8~~GdU>gQqM|M-jHq6m z7^c`2WTUc(DmDZ8I6r|R4@yVW)%3&@^TGXa*pt3lDf8!HH7?dB5c+p7n5VnY#L;{m zU>)(!+Xd+7J2Z}9@vztGY*<^pVBa+1n##|zREJSK#?d`dF%0g%fp9pRMfZX=pi+LK z$iwKK_&cK7yxQMlUW_w}cN9l5QeM5Z6h~>PT%)v+zK;WYQ2$OiCu*~!pf?4p2D&g4 zucSe~GH>1{8SpgaGlGn!(z{cZmDlDQDX9y0ZR&3Rl&qWQc*AphX}G-b5BhhX#=d@o zExdb9zyFP|TkL9*NL=K}B8xBGCgBi>5}LLc8QC+O~iqCf0kl|I($-!1&6*0#l6 zyt_uKX#R zAI9xX0n;MXmHWoU{e0l+4nBBWwVoFI+IoIZS-V)cPp*F5#jCsdlPh=1=Y#ie!Eh<# zcm?Rf4YUXFEbm_vu3Of4KILs<;oMyvyNg$M^Sdj5%H)Un^cd{F1!x=I!noc?9@`%$ zf3*7dl(7rx*P_YQue*44H-B>FPO*Hq*EVqMmxMKWC0Z4P@qTH*Jk0&!n%q=&`L+p#wrQ6A7}?&oEj|cm9V2G5 zm~p#VOafd)@m}vYh3iquYnJNqa2Dn&Z=>{Bj!~SG@MtITTyO5y!$JON2XQK!335jE zUco-AqIdqby-z@&whhL$T~eK2%Q$P~>sN!nV=M8QOJjCDOs9n~XqVE1&1#y%dl>7~ zXC)hX@Lx9aJA=z84#V~04nBr(ymaDK>E(3a0maKMj^v?unQGID`ILJp?Fg)s680|} zVQ`OWcv@MO5hy>uSLe5-vkzDFCzK(Tt(9M{mza*^#4t^`QU_Hy$wySqr%Gchr~8Pn z%;VkH&ma1;ENKA?&r2Pe6vOZS{4T38Z{LvH{op%bx82V0j`3|9$FsrP{$l{L z%||V~!?<5FP9~iIex-50X51~ddv^Cvw|^hD=Pwq}Y_P$crUvi6e!H=+cwTUlR_Y1w zAhW?0VFvGQKJCe3=N_~0&M_@vGcDmA+j4Bv)xJRU>T0}WAAx;ETEW5dQV;z(JGE`e z{w*s-vZ#UUExe~uyvK~+!&+7EW)APrM_^y^yx=4))f49HN~`DW^zp9D+0mF)OU3c2 z7>D6{an|#@t?lIcdAj3yY|F7tr}kY<)jommb+E5UOE`F5>S8}S9&4w)uk^@77%1GYobR9rpCd3~M5r+U#qL_s^le|us5MvjETdjMXJ?FeTzeG} zz1YHg8e30`Z8)~&wl<&M!x6Rl1ojP$OMaI5S@!qmU3QqWdk<_aud}n+R%?G;d(}Q* zoQ3x^hWD^ea~QsV(c0VgTlNWGe_U5r{&~mCvtECAm-;$fb0qs3;~nDzjOOgb@hOev zkz%-Bob~)}Yd5)mp3Zol&($>_;sEQa=Xac|d+%BI_vc-H7^CHdYp5B#`_+wQIKQL% zR)%mb;+*a+yxVjowtIH>PY3V#O$4^#lI>~yuBB2RfPDh?4bMAXp7r|Uca5+oU!WPh z8_wB@{!3V=c0e!A>fbf(z|+AypPPp^+!WrSPr$z6S@(BKelI*9PhMx|cs$?Y!*JHQ z@8>pOC2Z?q+QPf~Sw_^6-Tl+SyYsm^+jw4@t7~P=)un+3!!~E<81J|SDJvmGn>~)KFS}_O{ypT7OCF7o*a7VFpR<}k6u0W z%BOt918s=5RAXE0*XiC5&Q9{11m9Y`npXVXst3&3`TA8dGoE+uALJ(%O&z*&-iAAt z6Yvi2ZyFV8lhwjW+R*@Dy)0l}vwx+9S;ts-7WCsb-f>->wLfLrfjX~AQ{Oi7oZYkF z!ANmwB_&5d;67qyu)}8_ph>^-93u3)WZzc(&Kx% z0KhxW(U^EwW2H&`dU6NvR^Og_(3vulz;pcT)^mJXYR8g|_f;_7E0i)`W^qkT8i4N} zb3i{I24gwv{oFG@&T$>@VE+Yh6--S&X~~kZ8fe7NkZtP=cAo%yTH-VPX=|MSEcW|m z@DA;|uirN4&!;sh?pLW1>}!~^-j#Z}vm{5du_PAnD84`va}@2BDe1Ap_;g7R9L9Sm zITX*!D=E=oey^@h;!EywoZne|j(ErU-Hmt5-HNp|U}?b8fTaOT1C|CX4OkkmG+=4K z(txD_O9Pe$EDcy1chkU5v#aDw@%VVHnKb3w#TQV^_q5}8 zY30|*XBS^pEq_YKCu-%>ly4UwrdeVTtxCi1{4t-jifI-V8q+JNdx%%{;HdT? z1?zMU>KM{ABq%tx+rf}ZkS9x>n$?@vuDAMB=lZYpcs)~6+~0dbLKnaD>hD8eh$?)1 z`sy{aM@AK_68z7gvTv1cb2iVX?``zocBxI5uKl}QJvFx4wu2|)8w|=Cd*#a`S7&#~ zRvH!R0?8>Gk0io0H)Z0;FX28yQkM5skZ^TYN9&xzt zoFfY-2YhjE@|03p+Ps-9f5joIuFXGvdT7xiow8iL$trC0Z{6(3{wmS`cx`?yvErdu zBZAHcjsC3VpGC%Jdla?k_{lyq5BUtZekFaIHeLyt*0vcq^VP>)mRIjPB~Qk|Ii_Z7 z_itF)rQ7dxuW~AH#bJ*IzdV0grm)T#wg>DA^~>0}?bxcte20CsDDX_>Qj-pTy)|-C z%UP{*<*Fa^MnFyGRq}`EeDyM2$W&uN*1)ob)@{phX~X7H_ufAC^! zPpd?1YEnJdOB)Bof15w?+@)&l<;1QPj{WR?=*{UF``!ESix#x64K}XqR|w z*Vl!Qy*TERMO)a{K3f{b7fm16wq@Xx>pKc3MZuT4nzbC2pb-rF|w z)3Q+wgD&idY&E@^cdxM9g~p~292Pn;@lJS3B}&{I_4; z_C?Mm9BeqK>Nj`dd@hxJdC<4Z-(BT@=*ZF$uZO+2vgWP4pXJ>X@ln^w|9fTA%f9`# z`%Isoe`)@S=|YPYyfW@P?+d4L`sNrE{Z)xUP1*%~daY=mt}6%n{;$?6gAV2>R(XnV z!?!bBxq6{y@2O8F7RYd8>!t1mllr_rU}5|S|JcHrcJIk{X4O9>|12E-+vkcZBtcUHW+tx~CKflXq6*teqMU+?}F z-?-@;JOA2J=*4xptBf4`#pN6^mwo@2Z&vBwkC*ouI&^;0l1{s3^?I$LU%UD%4`)4> z=kDiyiuVjXF}3WTukYj@5tnPk-Pp+$qf6!S-`ww1k$m1O8ic-`I3PA-!;YtieBUE! z_x&u3j^7M#(IW7z%cXAg8SAtAaQJWGwW{2?@!Ai+zrSnNqoT80Oc=8F_`bU3Se2}o znw4+?1YS1(mgc=m&O=EPQKKI~9a+*f3YS?~$9Mv_pdw9pN7%%0n;EIB!OO`BGFsMs# z!O*BqouaUFC>R?O)IGXj&5)iSM|JKR)g`1$OmxBe^*=6M@Hgo9(tBYu+p5;#sXup_ zR4ez;`)_>Ky#JsbHRcVp~#g84Ye3X0P%6yrd9Iv}PBK(8& zK6O5>9lvyU;lTFq{?_loXQy91TK>|7zbj^bYu%Dt`=4w&eKs=mN!*Q_E3=n4eRI); zzyj^w+PSyN!*qXNZE>b!+}^(fhTq&)r_1iY6Lw|$WoZ8@pY9K8SASQw^Y1oWTcW_8 z9ervpz1}nIkH8z-_bz-ew)OV%mk-33$#-hqwx&bh_+rPP7aCUiC+nKS$1<r451vraG9 zpZ#^sT!YJgN0X#8W!wBy>wm!lr&3G7Ou(r;-1tc~N<{lx>sv zUE!q5Wdq;MTP9=gBkex_-~7)j!7~tIj*NeG>x01)w=}w$ zYuYD~gC1Rp4W2Nm?}hE&I|5E`26?Im6hB|8+`I|BD>T_x{95qHjN8}D@jv)V;gX$p@BUbzd9$jQ&US74 zZbGwZL*L%|&6#QcYx8L8z`Cb)<<3&2aB#sqr-xmCw|G##mkx}ZH2S4ilXkTH>DyNl zLk1m9pL@l)Sqo23IJu(ny*GZX(xXnR>&0{LEI;r5rtd=cdqtIgGJoc>tx(-J8d}+MQZgcznZK#~%%g+!v7Z^fv?k$n*7?iQRoa+LyiQ(GSb!DiE1v z@rh}R8lB$$_M1ZoS6r5NRJ&P6S0xNQaC=?o_R@{#o?jF-a#GBll096%b7jF(&vwh(Iwmpl}+rUB{ z<3F3&A{nq1}6?61m`OhnfFBP6T z^Y61^Rk{`Zv*yMIt-cu$P`-AbQ>6mD&UgK*)UFqIz4pcSftUXJ@Yc=4t2T65v$fi_ zEO`#s^JBiI4PI?fzwE%p+rw5@dJx#5?7D!u&5M*fGbmfdyd{>;&osE$ zKEE+FW>)j7{r!7IM&;|$B=b9?KHERz{XHd1W*e64h0`4tRLl`tabD!~6Ybk=omir8 z)f*Q!pF00j#MbiV-dTS5e!0I|Y*?CeUPQ#IX3c)CJhN`ZiId~9HF*0`xxX50UfT2T zGm8d>d7o;y=g$ETsuuBkYhAyIu@|yWZnGkL`X9b}R3hvRuY}hJydU|f;DcfFqhHyY z_2rGzzxjP;r|2QmcV3u2^-$*E8&7%_>V0;|-KNFA7?o>F(eAgaL={TP8!-Cu*<6#p zYFF#+I@9(pKl$>bG1dO8RNDLe_1G=<5C3{JU360Lk^Oxy75*pl_WVP~RhhK1<2yax zob*SRI!pgueK_-Py9d3M`Q)61MQ?T38uw3nmi@&Q#ZR@GaC7z_W!~C!W_YP=6E;NL z-?lul+o<)M{abw;`SAyB%RRi8w|Ix7X}$j$FmB1$f4|Gj1OGQHiWG`!A|L z?0 z?hEyjR%brsH6~xFU+%qsKg+2*2hNr6QulK0(-BwOTra&m`n8QaUnpJtQll9YH#TT9 z=vK}6e1~e4yc&3D)1dEeRGj+Gl(mn)EmP%aw@*L#V{y%`wf0Zjp1H=ZWLg-`5ddB!}*vf_iU#?9U47qY+U zl}5`py*F%Q+k-cX-tPK&p;Ps`i)_QYt|LS2eCAL>Sv}?*k z|3l}$T{-xE?eURk;_kNgIg#_mm+9vWom`+*ohC=J6=}3A@%;xQMlPs1;mj-Bb`B~1 zsPxJLJ(CI*+*xGep$E0r)=K}+t@UvQo4@dOjU8*-)t;K~QO+^NhHQV~L5cmPOZi@C zTsI`}g-&%(M0UDT?xW+8xrY9ArN^qFzhC)l-JbSuW&HPAjeD=X_@G?JDMfSU&FS^m zn`i1B{A&Bj7uy2Lo{?7MC_K!jSS#WaBq4vvq&oGRRe$Bc2RrU>t<055gq~#-Du5fJm{C%~n)m{5zkx})M=C7Oh zYqOIzn{6uf^1|g0KPr>whrHQ8efMF&I~TU!s&L`Xyuw~A6-c{C06bohtu~UY+!NNSVM@ zZH^TDDE3IM7rQp?IIH2%Dv@~?|Jx<~s;LDx{xa}lp1Y-*HyL(%_^aKHmU?YY>+rBT zQwL7Xl_{*n!ETjL$9MFrkTYM>%}+94-1_Q}(=CEdUJlt&Vfg)DTLu*`8kHsShq8IP z$G8SO*r)CkzzGB zx6Zz~(1P?I_Fc2D_RK9KGmJT(RA~E-R|}N?eE;P|nWo?Be4RS|%Ma5}JNwpZ|IFbnVq<3i<=1s{?{~I#zgPdokb6(J-Ny2`-W#Ox^e8NZ-YPI_DQe6IMaZr=pE62 zRK3vl)7$OXkV5xYzCLoud;6=DIi9uGjOpuoFVA`8;OoC8OrP;n7h4Lk6-&HpmY{NeWR4Kin(cVu4q@F2hOFZW2lIsfs{()ml3-deKJH+@$W zezV-B-+Wd)c>H1JbempWdN^=Zx{{M0*IK^oR$P%jKQB45f7UDIGb~(lwrRz<;)zGH z`0pKmJN=j?EtjA0d+Q_rk)N0Jdn+va^6|YJzulnP-b=M!^xq$NpxepdHVbNRd%f4M zkAos&%N9L3<;tg7ZukBwe%)Iy7x4SH$&9Tz@^@@`V)z&7dS}R5D|4;y{t9jO)$U7q zvYb7)yjrFDe+_RkAoAreUf=Zb=5<*gEX-8p{UM7I)>q#%u+;a>isu+SHA~dwfVRVm zJ{foK=JkOCb0k)tk-l{B%)#mBy-?!qn>Q!kZk>MRDF5-fHf8A*HG8qolwFyM{P4-A z12fp5<&^6S8;hw&rp4~iYX-Y4Jo1D|_=lDC%i zYLumC^}fg6tb8k`TGg*hz7d?W{>nB7vsAnj*821Kw~po;Hs)OI7tYqb)F|E7bMfU% zzp!{&Xz`yXzcX+C@jtIGnfQ8C?!q7K9sg&o3{B&wovKzQe}*5XZ^|4~@!X|#q2d0g z>%9Hbo5#YxT(G+Q^uKR)ZId3Dce_#d*!%gv?Ql5Dxvz(1*)s6|?7ayfR@?eNzW4i@ z$t;x2BxKBx%=0`%=6Otp5M|6u%2*_#jA>AjNE!@92nlIIC?#dcP!t*eYrkH7@9kVa z!|B|6`rq3*+q?H(&zhd~SRXt_T@VYFC%H=-IE1x()5{2wIyBa+$-lT#_lxa@SW+c z&r0a1nWOJrxPG7S=)0}Ap&s=w^fOAokBq_xX6t{Y6|jOT{H+W(_*yu_O^TbokrPwo z+{g~`kOt@J=Y(!oix~Yb$pQPyIf_28XV$5|9PcCN$Fi@Z&-bSUp0g+@V{glwDd>(Ey4~}^<9kxC_{lQ~A9}id zBOi(oNhjk8)^?Qegyn@KPbn#e@P-+1mu;*C0Tm3dxA}+oyZ;$FE`)u*VlpyS*h~HGrp0Pf= zIqu2P`IG&L;Ox&?)UCM^~kO6N)C*8*3GSN zS(3s7Qj9q1y6*O}M2lMKzrI>c|01V|48`%qZ|Z%EZAaT!o>5MW9H(wZ ztgu8x-BB%HmWc4;0CN&LQJntMg26#)jl5T19q;Zb%T{{IzANX|mf=KAGZWQD-n<^I zvlovZb)qD)zFu8@@rt!2fs#|jHy71<@uXW)7_yob}6q>SKW=@0le_bdkKPAjmgo-MrZ952GM zRZ5C6vbP>%cK=?c#2Y=w{>aFi(xQEo93M-9s!VRG(~~r^3fW9wyDyt{cMz|rXkdo~ z%cWZfS;W&an$jlse!N#?x{p!LkGPsWUWi{)PyUOm;FM;-8zX+3un}U?^qSZ+qnI?q zz{Kz4DXq^Zj!WCosHhk}YP^k&IY<;!|1vYsD4p|O#%D8^ik_WcRNWK92KdHe5{WGP z9qlS6_r?pz9dAg|QmTe|`ED2bx^6pqbm-=RH>UhwBOY&e*1j4m>?-hD^N{e}!e^wJ zW%L^xQ^%|9 zno!~U7UiTv0afFD6|73;7g*puzR?XDx=$Sk_l^e-n>~GIqIG|iYpctKVrQg*ur^>at! z;xtJ}^3l$HkNhrt-0yIA?pwFx?K|6KF>Gj}%Q;$PjJwt4wluXUMQ!aoI`{(Z(Nb+F*NmT~GoW& z`*9uziy#F`28OGql%^IhNn)IejwfLZ@UD2Igq6x?_K*PuisMh`JkPfGUOi6hV#O)t zce-xZ!IKY(Ht;9s9`=Lv4^Ku)y?yce%T#`7m$}O`G_{Ep(>J3d?q{W*c8MhnUd4|t zCO;yduFuj+P9XazH)Kx<#PiML{GR@9Re^D%y1-6m^|VXT>1VchIR>gRoqb81MDVS2 z8|y)-0lVT1VPo^j`F&9vA>!ugr}>Qg)F+?I=hs7cM^M)fW-BMioaYdc*|qJ|6V(e( zh}^baeDQLlsZ)2OQ9$(lJ-m>@LFY@Yy2lc9Ow{g~1bzDY%R`+Wi z>lnI9enw4=Q)=YHXYif-SeG=Kb#eJ=wuX6W{jssZ!Iy3nyf9blcxO*-)h$LiN!py6MEFC_iy!lCVPEgTs%j$PISq z@|+nR)+wyMOX}lt*vwE$;nNISnT&X|v`S2gG#`eY>qC*C!V@)1`}y1bb@achU@t}ni+`CDCXE4|MDCMk6ueg6Oho>n-F zrz2K-cH2fycR@P4JrMP$o5r=eFI3|)1jIYe^txVRD4C4Ux%ZxFll5!)re4v@_fjIS zmIc(CI>pP3NY!%*iu9k@mi@N&J&6{l4RKMM)#eG=r=K3FS{yhXZn^VB3Wl-nBF06=B`jNI71SVF{&6ZtdvlII$Bqc^NMnMNB^>z5Kn1 z@{5I#gx9FOZuLMbrW=uz5T zmZCpC*r*ZAwTJ!`rQn62PUE!3X-*G1S$$2v_%Aylnp;Jm1P=A}mZ|v$V;;8MZXKH? zv2oI{=1&aao-Q&AC83nOnDu60d+}%0TSl;ghS5em1?xL!%G-}!EjCElzUdf|h0Le1 zEeiK3>IlR0Do$N7eI^>tYO={D@#b|;@9bk)u9DZTe^VgWjQ6OW4>(op{xS=dpV_6x zS5td+qV=_t|5l6e$uo`mnH7ohD1$S%;pFd|y+s2F#M@I(<%8}v*0KqsXPoERr5xfb^Lpb$R*wvcf>F~-nydB1 z5wk`-dO6cR?0V-ve2^WSv+SWTN!)3>$D5OcCcLoGjcj4U2+pqBeFXoS-Kp!5->;Y2 z&-V&YKHU4DB}hckIZovf^=2m1;W#U;qwQ2Z$ERvSm2R{X2#T8W9>)93Vw5@cPE(8~ z<*Y(O>|xgUa087)YG0%~+574Rp&gd_devLA#KP(f5BST7R;AN-k9E5#Maa^g%PwU2 zo*U~uJ7Lzv7jlGNOnzc>D1Uc5jS2M!zKDx-$u5LERvqd>X|y`cLMQVCxOzD&rqw6y znpj$xFvIDalnyl69k|aD5g%CnH8*pNU$~c5w&l2Y@i+GO$17(7v-8QBDsTHza%&RU zy}fYGKVdMkjkjRxymahrw(}bk+PdDW{IH$wk-Nb2hyc3Rd??}~{ZZe`}#W`b{;it>MA`|%n^Nm7Ul zuW(}f+ig40JLu4My8Zlv`WK2-bJbJ6mNq}xAQt`*#dq^1Np<1HEFtbO32l;Tvdt(v zdZ+6#8@#x(D{l%yhpf>jCQ?IE?Z=cqyTqA~^Wl-oeW8Db>Ipr4w*6*_GsE(|yGWo0v%t7xC#+^Rs}jsUAf!mQinMNKxrf3e zpS`2r@j=8FR`KdayvlRC~Y2^}EZIYVd=E?;ECGmNAFO z?0aHpdVGY2?_9?aEt+-Lyey_qV({(l=h`IMF5gkA3;b%6#B@T%C(lQQ(D5_n?M%h@ zv$d27Y~NGm8^iRlm)BPEos2J`v;yIIZP|2lZ~EXpSE5y(KfNWjEB4hPjpRc+WC_Gh zG5LyI6mPu9F~oG)ujMVeb3kK%$;+PC{hFZ&Y=WD2j;a(U$p){Z{%1o*wM@(k}SjX;Qm+ zGV4wA8TSu`3qv-ITJIj`GP%3arM|HeS_mw}%-AY4**;RUWiv1I*kXIm%J!{{Emcbu zJ7HxG0awU_Q2s2Eds@#<+_ST_rDfQJwmy!o4nIk3JF&h0>_e>)J(94Lan8b$vs+y= zdph{C_rEWx$xiUULVxDuneV#cwVaeP(t4=FV$ufBj*g@}(U7L+YZX+sPKdHT#(hz* z^wQ_N`#NE@z#@dn2^)PbU3*F)JBX;Cin=0@%A6|kOjv>Itmb*js4ZDr!z#J&DUFj2 zqvazL`l+dJZjza%V^iPzVb^h+t6RgO1E`7iz3mihX?;Z~y^%Wfp8xizS5gAfbQR<1 zU#AhorlqGZ@0;`WhJ< zv-9+;<@-v5B&LYfUfR|kxNBI!oG*( zYR^6APOl$UZ1P~h|GJyN$$)#$;lr}&85w;j`|2i=CyA~l!&3siY|kU5yek+~6&91) zqpuIq)6?I@T)DEX<Jxuloif!l2RW zoerL^5@`zh+)lX{y!`$B>+$*d`TZRo$#k;>D$j_1^d9MIk&;HgvwN3`GVv>^%8%p2 zbez5JB1-h=!l(D|E5;@!l1TGSi^3x#BG`7#OzpZe#Z_sSOYml%mC;}O4 zb{-xESy@>h*v-u?2(~HNM`u$JD3)6tkMpbPGS$C)q#Q%aIkU&!f1vn(>hM&En!- zUEKnqZXZ+`>5Olkhtjrv3=aw6+cnPP7dN=1V2ZDb;VtS>qb3bz6<(0iD6iL4ti;$f zx7+Aawr6@K$Zh$3#y+>-X34Y&H}<^@(l#`K>b&RmkEvTw2_-n4{;o!!lIk>0(JR8z zkrat~adhW#cTpM^d3%)rN&bpGQL4qH&{JWpjiF zb;c}J?`BJ;?P`x-zffwkG;H99i*X-F$O!Ocf3!uP5g zn=rBd(`ENt3bLNOi)2vRx}CBw%HHZ$yeYe|pl~p!;K!Zmuwduddml_o;HDjyg_>%s z9xLZQ;=ibr-~u>`jKiLXWMl9R4PyBM|xyj@J+fwHIz&qC4MKV@mu~`SeCS+e8V+e ztqu3<8%0@T;Fiz_HU~4Fz3AOU%RSI)y$>q)-u{A6BC{fTScj)sV6Tz{kMtzK9 zH}U3l&Pm!(#a(5(#-!hb(WgP$;RW z3h_7AV1fyl(9DO4yWWF90_g_T(U!M`^pWr6rLJQP$l9ARK0OLdUdc3jIQ{X+E}k#r zCUYUVl;eKNn7sV~hCN%3q#s1whMIDFh%xHQC#f2+GPKot#wroEKaArjY@EHH&4xhN z=p?0_l&#nHf^jdNV~USr^Uwg?em5LGs{O9v9I}8$P?lVJY-I z=SqU?An_*;K%D~dW-CxuGduP^BCfeNincvSz$s)a=H;;QNqsc$ZoIJ_)er}hN|&IQ!(hkq(iP$Wl|-y{V6-2 zW_;L& z7M06D&wQ<>_XUw>-gWOICu_8(3N@(7Q1pHu=P=U;XKz=xjM5Q#d#lo>z9Ro8X{h+G zHyoMZb_SWadOGeubU;9LzmLa(^=vzmkgyYT5EB>PDZ0Z+NOC83+Y$G_N?ZWDAxPWx zfUlvikCUB;lh3mIkfKfiTeyy)sxPboYolNo4MVUx?ve+;;KEyg*S{V+2S>b7z3SRhSztV6SEDTS+7^Z--Tp7ORKQY_JgEiV?Uj!3uB*cv|?&el_4& zfU0k3S=bFt53?3RXf9X+=7V>@Y4Eqdx;@sLKFSQXfUD6=FwX*X5`wj0ZE(f^U0QOb zav;3E10n4V>%zg{8vDyy_s^oo7&e8C;k)QfFjp!BdNwiI7%pCKtNq>LVWk0(L<>*| zgcb(v@F#ol-z7ep0~Wmufe}F$T*-f1Y^@fXns6#C0?(kuVbeGWWdfVQ_y2B4`m4%= zQU_yy3p2GSYkg&)Ig@XRkq+}~B&Yrtn<75H-kgcgJ~ z|LwiN1U>}x&S5a_+kmST^hpzN-Gk0|$a}Y!podlX^ja8@*Hj zmISTz6>!KLb_QHodj5;&FDvz9pch-h4GWMJgv@gOYkJIbJ=qW-*AOm@fd0Gw6tje_!PWe$b400uSwooP;_TrsMjHwllW(Hw;4R2( zo&(HH5gP(Z2+a0%U}YeiBH)pg5V`JfelQEY08fG($rqqKz>4vUtrkD0rvd7t0Y`H} zphXSAb@{K#F#`H!m@oqEV+7}^Ludk+2+V;az%~A-Q@4cogLFSyLRjrHYTYfk3_5{~ zvV~hfnSu2ONKrZX6e#mDwCjD3-U9P3KpI$^*Dr5JQ`im2{cfbc?|_hT3ADj6*Z>~- zvpEGrXa=C^tfV(C7p@8V%T9P6tqvbGh0u5~KA11qfU9NQDH_73fkkf$NlPC>A!A+T zdRye@cxWTI09Q)H#^3?J{h4CD&u9@?e*sch)E$5Bd7I6Ju2n{T&Kr>s^)s{oV3hxnnjyi-ghaJGk_-A_{ zGCy^IpM#PCTQ620It%opKbb1ffHf8%83^<)3>b3;SIzC^+F1pRo+@yt5rp0iUs)+N zG_YLzLg>vf_j=n4%?XQv6m)^ExI$Yj7mh~5c=8Ymu?AoI)7%6WM^G9AIQvhh1T54G zkQh?4)RnlnQaHd1izS2xwp<{qtijc=^b1xCHiGgZW7}G}X9(bKie084z>VoM>I^5m3X>RI2z2W->+Q{v4CAcFMk^ap-Ewi zHFFg=gWRzgd%fJy2C~2(9zbdk@#j+70&j({!_x>)fv%Yki-Prz<>bZ+?~yevz)vgK z6JWP*)ts>g64MfX1!nr7ZC4!&*B8)Iu$>SDZvp)V)MCx(GFlvULEZ?S*4Y|M^Gz-Y z%?n1v6}YrqI2x=jyoaze8_cS?U{ge!+kqVL9tauP5lh8ib@4-B7H10d zfR44c54LUA*xQ#Z75xwjYwcQ*gE;=n|1*x4TIHu-6xRR8cG33mQ`mAjA<~Z$LKy&z zom(ph_@PBx(puyFUFd-pf>>$Ric1!F`vSCK&AJ296IZV@Ao|?uTKz}Mn!|QLO19gs zeneQb&tC&FW=-B-NZEe(wg;N~8f~8d>(=n&1&9~|cIw66yT;xRG#gFeC8Y|F{w%Z6 zDsTvxmodQXKU#Bz{;RwyiSRE{%LjVW9GVy=1J*yp0=z;#OW|aT7OyoTMd&w|5JHPQ zT4SxT7%>Cul4fw*&n>;|^Wr*hX*LAbu2!|)juwMW0Do1$N>K1pD=qtro2{)IHUH!T z3G_}!(^b!Y5R?%?Xni zniUoVTF@%x0J0kSYf$tfN8H*l8q5&%kr^Z6=kWSR=rZL(E5ZkXBwpLN#RBvH?wHyE zfq9rQunfFjZEr%xmi3?tAZnfC+|LL^);YEUo6SmXx)hGg&weq+enJtlvY-v2w}JWG zPa%JJ#`)W<8Ee3z`1@lG%b_*)vh`pMSP{WW)6ckB_p>nk2Ic@-4v;9U5Tfh+p;eb@ zb@laXRsS?Tu9O>E26hEGAuHF*l;h|3YenCV-(2qkx-imeYepWtXe(Xg2ncM+Kpw0c zZ7b!5^CtvIL~>cF#ZAEK3h@8?_aN~{X>fKm_0{VEh&R$&?9yz&j}&;8{_e=!xgJa^ z!oI6UmpagsmEkX7T?h{*SaqzGFt}3q;y#mdCI}@D#>D+UaIp+pkrnlSGeUnV31Ur= zUp-opy?0>NvRa9P%vSyzk@{ohWhJ~Uh3kSCx^POuy4OGcG{TV`8tQNqu+A^;LQ7Z? zyTIT7Ka1U^5`sC5uk`9M3=oe(>KMOj6a&QnSE6`v)v;-{*a9AV$KsH^z45Rj*bBIX z?f=j(iXHeM3ezIZcEeXW$J?1 zh``P=bGTyF*ye*3e|KyH{@}c6R$J=@2v9C#LtYNIXi3;QYH`gDtbHy=^`Cl=*aj$9 zy*~iW0q^*mVIAiK3fgj&-oDsb0OC3B3}&gT)Fu(Xk>4NfYg;YEVjbt}y;^jl>g-ud^yJz5iv1v<-Wt+Z>G>tHnd{gJ*_8!Z;= zxZNbHMkG%6#vs1CTUQ-xIjv@mqsqGT+XnoLIpJxna`15Q;jfU{OB-BDsN@Gtt^QNJ$Bh%(q+x*Q^Zes2o=j!fZ)!M|j0B{*+F4{&{L zUdK4>uDZlO*T53^8Ck&30q((?%u2Y&`s0TEn~{&x+}B_S1pbR?c^G`neRXSbi~H>V zE3uB8D)ciVR(K9x^IGuFIRHyt65g6qLA+9bPHC;ri#emgn(InPUz#ued$0}=r~)6> zUcEdAni_T&%PJ8LWE6H!`hOqB*Y3ICzvvgTLN8brd8V*C(4b!vtr_2Vi>q(z%@-FB zqyoHCS420?=JD5}8_fW-ffemF>|^;aTvJ52v)W#aqg&5vwm-68G7{()pO!`La>&E& zg8~}DIwUZN1-yCJoag_c8A!U-q8SZnf3c4SZhsn*vOa_cenzV;%UY3)yXEk{%zF?E_(-fZ78nPXu`mDp9@v{1e+_yO zTazhb=Qamd<5@_weIuB?H%)l(8#Q0 z8GQZx9$27PN%?~gw^{^Z;?~Z8gshMfkkZHw@D-4XtU&)cgxapYH-Nq0L=Xz8$KBPo z5K_M19hGbL&jq`9ig|88Rdq96Pga>UQ^cwUCAnB3QnpPo?TqPzwr0p!vszUGXZAnNkYI{xP7VhSNcU}$Up5?M)oCJz%SjA(gyi z3_pbDSIgB!ucrlw4%zqD4{ri7*T~bT^{t0V0o;nilR(C<;Y<>=C~TO&YHyvT)?tDW zonf^cS)xN^5H>FhaE3_z(%aSkB7Q|!uBrjQJ~jBrTDb}^Y6Y(P2&7%GE7ogGVbPCI z8JQnqPtaZB#dGmt~(Fg9qb09}#m1d2Y z2i`mua2;|&%vw3KM30;t1oToR&~w&^`K7+1zIb}lYI%k8)w-~1SpfPq_Ka{&XmO2x ztvmuF1NLl1@U@e*$rBv?0>p;M=-4&$2ggrj#sDlK!25mODbT{3!CKkk>G##kV)y43 z!1=O(eO+sq3ofM&W`w*vh@NQ(r1;0R@*JGxV*sb8A^ib&UesDsKvpgnAg*=e8hqCV zD_gxFg#YX1Jn(DBo(rFTcz*qkJJ|1xCUqi$cbL-L@d&q zLEbpruQ?UmcW)M;ZHv1z*D4p5=yBF+_w~2oQV#-s#|V)!#6S4-GuD@RMgv_Z7D3@! z+X0u}4#a}#y=D&L+6`%kIAj-~4g7T7X@LD**wgt|uv)E%aNOBgju05%uqT797-Oj& zfBwatg=7hV)AwxG+9Fsz9h}z;#`I;{Y^C?$M9M#PS}X7i17F($`Q!A(b+?QZY>%A( zxo$o#@fBxXM|wO!IdcBUQpkFLakG8L#c_SDe8!E?z%O7mek04Ij+`Q=uul2)qeXC| z4=4#p?Z?}7rn)#LEkHXL*EQG6+n?eA%^*e_!hR9zr;zowA~Ie9n+ndebfw<#hj5$* zi)i~`4i3&p`~$@@E%q}VVx`ttC$E3B6;8WFgPkJoizi&={s>!V+Kas(d%Cp*(0+dr z*Oz7(Xkf<&GuB_3GOmQk{u-~v6F$R!=Jl$dadU5QRv{gbzdL|5Re2q#N)&UT^#T91q#E58Cq=rf9X+Hd=`uXV1lz6ge|@ zr5I}rUpyys0WyFPi{@X|ddsG}sKeJG7(z5a>?!Mr#sbcTTQ<&5`1@6Kz^=3tv#2?* zasKi%uKw_B2I>R8#fErspuzl-AA9Npni+hZ=qCyDr=JmzZF9H_Xs*cWxC`9%tMRgw z9d~$unV@=u9VI%3P*N_0$mNU!L3o!{aJc2HwE9J zLC*0)_F{lt%+hGEyAwHEa?#d?(gt6gIJwqS8vksmmb3*l*4G1kwHfiUTjhy-zZ>#@ zlo#i9iman2Em~9&o3#!&r}7t}>~EhABHh7vc7Z;G_*Q5Fi#i5)@BW*6#NRbPtY=u+ z0^|Xq!O3i3JVefPU-jtG7DaS0uYZg-u0f>|EJNm-dmibpY_qDe(m;8d{uTgBj-9zEiede5^L!(*A3Jpc<^d&1$@n z|0;~3fsZyC?DPOD(12@T-EI#!Dec1_IQuu1KiIkcwM9+w4EDrAphqA2cS#8B+yU6R zI+6Yayphn1Fb7&1c1G5nurmmpP6Koq?AKHl_dNn#TL(LD249D$#M<5vY53<>HU4aS zEzNxwpt}%u9)O?%IT>K->oLe~dVM$x;Vx441?VgGdu3pUv^snQg{(E_EzTyu*>xJg z*JBjSX3c>gY1869eB_)h#19qGU|>a{*UAz?uq-%%fCmro4h6m(1MU&;377zai8ey$ z1sFmtfRmsgn1ulOB_vn?RH3K^;3dBRR|=qj;!E~Sd(kCbDHE)=OXmJS2UfiMsk`~|gJyoWhCY4JSnM{wW+O%>qCyQgT9UxyKOnAoake5em}i0X1EK!>}}HKobft(SY+Z zkmnyX7{IlEqyU@(6c~WONRUD$NCAW8HX8hbvSD-jKN`^TI2sl}8TL;!7$hA~_IWIN z7E?kn@kgpKYz>ii!(j76F!Qge5Nw2E>xDtEhYI_LG9mdPt&H@zB^m@7mDv23N?wVh z>OoM1O9{FAf6=l0pkrB<4(ZPnKjz342i-EY0Ccne zNcXRKf=~gTLb%kBUj9eUg#jwi6R^7u5OiT+&{ltFg+(d?KnD4bYFJ1JD12TCishp_vCdFdCe2-vdwr(!o(J z^^iquSHhv#)DU^LNOuHF2j2fvANXfFg#YoNY(MwQ#XctoQa~gEf>4Aq3r7k1Gq#r? zy%*dADj-j=REv_~pJfD)7e6Sbu(AV5b5V*cN|{Bu3f_P;mgEo%k|xLnJcC?-Yy)Xj zVkwp+9193rlywLNxCay%Y&jR@BPbboi%3e4GL{1U4;23=U6DJGGN1rx0u&H3;^Aa2 z!kPb*zQ{O$v;dIE*pv{uCHaoK$I5qv4&fK*`+yFl4d@W0BIR4WUmP!xyb!+iVDnuZ zf5s4e0y+eLV~898<-($N@h?aZyai#E|1h3a0(30WA>$*$2kgj*l=H{<$bx-Z8Xu7{ z78%R1<1R>T3XHL!B-p&hkntC90S_rVGWLR+VBaGnb|}Itq-P@G2rsZ9^JoYklncB^ z+5>}x<8%f@cA!BR((4h-U}$L^4;r;C81tFMQh7eDJizg|zl zghZXioF$xvg&oC&>_qMK6_mmM4h(|l^x`a`ThUgKg02k|)NBKtaJGf|nr)#i8%Ic) z!9{I+fs6)RND=kHr3Nm3aB+Z37F=TBas-zdxR8Gg-~!7p5J9(|sf7sk7183YFce6F zdoK!2&_WQNrM|rzEep6|-R*c9obTst8lc*=IZc7!M- zZ(=m~LxKEhBZeSUw7#y|29iyH1<(c!b>-dQ_Z_(Ei3q^ouUlmz!4G_3x0)hU(9ARd z9`IZgbQB<{D4ulI4j&{JrlG80E*baHjTHCg z*fPye6UEia-kNC>jGg%ynf796`a|8&^|TkxdxCr;RLVn@O@03{j$lQtozZ;+K@iRnO#^6N> zYbKb4ytLoFw_Hp8R^hkZf3AW}& zmh1N)C1!5DK{Is!Ac^;}=5O1WDxO>$);}L;^y2bY^8>CFM<#F2!KjMXh~tCf8Ob|C z+U7*hg}m^~ZT)ngUuXo)QFi0z$Le{30m)O@uz+8X)3YOmM-4)qmF3L+CzKRPGjvLV$shcBoht{TO4A0% zH!Du4eGpWMB6KV}BCDC!WKcBQcV$GG@K9i;jkuUpM1TBao2!(`U!2BY1s(KeZi`Vm z=rg#L5u2Vb8}BtYg^b!j1~2nzQ*mKNEcGMGMu(JZZhlXTHaJ(h4tRdrEGmX2Ph#Vp z7FO#Ec_T4HI4e?rNn^4U;#LlIoPT=k@=azs8FHqkdT6uK#P@l6wrP&>6zQ51ux+zhe}!PMOqS7|ZFx(gu~N}co~^t1PI}llM&)##vE1+I6_J{7LT}gb#9lLNkxe(O6em;()S?>t zC(nI#wy+le@g|z*5MIz+T3m>P{wt;qKwg*%qp^NFfB|0Ow z$T+Wv$1GT$DoZMUh{tBj&crsZhGqQfk{e-HdfwJuATC#QUnF$s{>S1|5$!Q#0)A0W zcF!MT8lLZuP71x%z^44{b5#2`2hDy#Hgb7_6e;ByW@|sPRPB}_AH^NritgWqxybY% z@GLkAQ05G5%<(CH<<93&X;~@&f~}M+^R4ggd58(<8fZC`6e>VZ)atvz;O*s9^GST& zs7pan)5T%Q-nMso7YgCN0m!+zji+B}yGG^}BGoh5Eu9Qr>)WJ!v;y!;PWh-rFy)WDcW-QjyS`7& z^&JSY%AEW*|J|)aS=JG=f$fn^O5~fYN8FI*$*;Git>Ue;E1aD$I=i@hstFVmO4_`3 zCQH}6tS-O9mj-z`crQ#}ys`1kBp8ryM3>*}3fpaHGy6b=eW+kyFVBa${&yJiFOE;F zx(BFA+zD)VJ64oftIoA@xOQk;Pk8S380+qGA7#FE$jJ~orT=noWA)ZSX@T=QIJbOi z=qcm-_@+zc=oOx}qr*c7$a60edYYtVC2#5H$h{)O+XtP?J+H)`UgtUxcH`NLEdw7v zM4#s%a|)$(56YZSm#IwBX(nX!AFuVQEs^carO{0FB9|fR?=ZSc9?Zm1`7XHSskz)E z`Ntpf@23lWBImW=DA?mUPbA?<$U8Gxaqj@bY`2) zr{-uVnYIWUSL`n;Zy&0XrQ{^I^Q>3|l|QyH9@b@5>-yZ!sb%~4V;_lc6#kul7i7ug zQ`>X$)8@vTOOKtdk)W13x#=?V&aWdI-`PBxexkKScjuBS2|*tkBf-={kLkpY^LDgk zi0-7JqN`k>Xd6!YKh5)hn&LQ;?I62!- zy<1VU$ASB_vk^+GzIHdCnz4KoUT7g+^O>EewCzu3Z_I)dlBR^{(gtsK1j_|~zd1Aa zCU@>!U>D2bQaLx5-q|CPN1omuteg8>mz&a?H&Ky0H+uaQ*E5cD2?Qk@IEnVE51i5~ zyS@LZT1lBeU#X{>lDZ8JW+?Fli;r^;i0m&PT)0?)z6^{wYKr&WbeyR&HsloMnJ zZt;n3T9_Z1I;YpTedr#`pqS4eSb;&K(Tq}>*Pf0Va>FZ3IeFW$$+|p2WcfLq%uFGnp?55;!8QmN2C^8 z48QQ3Oi86%a6ca@FHhq80i%4J{pqD|)g$*7$Rxj-FWFF6eIR&NBgi!5+it9Dlgx4_}Jly^U-GIk0+}RfpT5$#`rIs@8lwn zz$E3i9#)Zmat!Z+9NqA!=EaZ-_s>T?YF4%o1Wi(O!U+qdHeetC`<!^a$)acsQ~5tNqIzjQ($OHms$Cr8b#fp%!Ac&FnfGk*_+jGd?PdfKd4u0eYlgYn z92qIYO4JYEdJ|M8)Iktop?9O$?A^;miyIrFDvkK~=q*xhPWj2>6%@F<{bY0awaPb` z$}~RTt*x-G{_Uq*hP)=5x1S=8A*(++?rQ6)C7eBbLqv3+rJ=99z#VZ< zvl_wc_dZ&Xx*ZoFs;Aq{(`NlZB&#WiCr;;LDJv`d{vh4m3WZDd!yXe~ob5ubDBo9{ z61q8h@$JbRQW^5l`y+*^7>JS*1L5JZf(1h&d3gx+TR)zO*71AgesF(F+GwPp+0>Vz zVrFv#%7l|Q6}+~npZM$@IyG?O_Cax$6LP!abAgzOoC)HpE7-4cnleHCm3}#sP4{Of z=3|+qlkZ$7zv;ZmbZ2EnyB_go=9;aG@zYgcW0g5++kf*xXq>-WMs?{?%!K?K&P%(6 zKNtip6#1EI%R9maLu3oyc7lEHkKVhOcLd|h`V1|@*C)r#G{~E4iC3ev%LjD_hqQ}>1-@Eg%fvh{=eL_}u|8tq9?;m*HdkUjco*L?35zV57T(!(_o z`^>bdHYZGfV^KOAGM}D%Emap(@R(fP7ym$iFa%C76hAYcbRp5(C4A0&qoJ~N-Hp>H z_H@toT5Xr*dEKU~oqM{L3=Ey#!<%lUC)AnMJ#I|@z)U;p%E4{aXnzbDEAJhAT@(|1 zE-j6*`i-vkML zP`*Ttkmn^X{TJinUEG{@jLkg>8P+bD9j-P4LF~onQ?Kk9`ilR#-SxD&1%rn4@B<_Y zTZqWJn^eaoSCGS=^Ew*RYe;ukmg zk4@NE#Zi=s);M5CDQ7wA0G%4QUF8jzIXf*C^)?HgySGVa_&fWdi$if$q@T&lM#ZG# z**`1MynE!qiQYsg_wjq$WNnmLr!~W;BQtM@hhwQk54G1xK1^pb!Z`C zHNSnYY=o#vJ^U_jNRW}FK>s$eQC&)tD?`s-Rpf>hTck#hzy4aaH=M8J!4}_`qXb?nT#X<*K6Wy(hteSar&WErys{%stgLl zAw5D{S8lw>9!jPM#|qgb(MNkIxg&_fY+i2(6~;T(Q>$X4bpbE2)|pQKMabyR$@Bnq z9bXB7LEgRo+HX1Lo`3*F&Y0RD{CH~>Uo2lj=%QA z!lCm-14hy!%HjQlL@4`8Wqz9C`;;RtMapF+af}WrovcKgAA9a*SFm*P8{)32-%ec< zVw%kAX@G~8F!0P`l|64BbI9Q4)@RdquM3l*Ls6;STN}8qb?)xc!kgu4Pf=5GC*DIV z)~9K3nW#vJ@77`M2kkdWzw%7pGhaX z?zHA&=7Pz-Z%6i6!&G$dGz}Qg8f|>6`tPqcg&wC@C4ZZFv<|}Ts`d47d^)^|pw!US z|3c>rD&O3vJ}nzJx@f1J=+|}P7K!^JMa;+gGU2#-Q)Fg3rL^QQYkHL2^|p}U*K?J- zlH0VT!v}ZwrSqpw%rtE2s(3K{)>{6~rc~Bf8sS;hqZq$p-l!l!W?kS*`%@^v^f zOg5Pxhx_;I7~jaaT_(xkMy52{&KY8%>0!rn>Ra#ey9ta}h58xYF40BjbIa5yr0}u^ z29ghyV%&PZJ?*R4D>VvhJ#bRHPsUfIs7o#ZO1;x(^F)ICJ=cYp9&$io6_*GhQw!Wj9 zymREVgWuRjjZ}Z-8?>3;gbpW?AMD~LZjJreby?LrpTYmOe;v!~yIgg*>dvdTF(lDZ zX!jMcyk=*78S^gKp^oyy$$r!sEo;x|RNk`QdGcHF?v%Tg+?pcm%pO4BQ)S1<9^p5qe4Q$W#>rhp+#28BZBsF$E&}hv+L`lyU>*MxX zS~*4bnvdOqp{gVSZ&F>)ifeSs0Q|7TN#E_nnOycgG1jg)#XP;x;ohE@*h>JoKK+h?r-04pwgs5!c^@G zFUR)1_A2hXcAhSsVLlQ)QMfC;pop9xmR=^mKF9s4k{9!!zdDI>gDvW_=^c7H@@tK= zsR=#Re|KK^~D3CtpbpW|40h|rY9 z$Uh}*k0`_OSbnFPQbO=nKTOh;%1Wo^+&8K(c|qGKxsH(F6&{Y{m1ulb5tH;v1|QJa zhMDFD3vYe@G$oAi>2%*wvY941+Ni`Z{C6j{6SZ#J&4+CkX~}cyIYi{^S3K6oam~hD zlXi38)3@?rJdBpCFNMcnyyovkY4^MDLU@pyW7TrsvMyiT4C4_MPb2Y_w=ZPsa5|y2DNb)^D+ATxtMEdIt zg)p8o%B=E?*E`tb&t_Y`ESG1HorggAXozdRWMtwG-r5keQ+Ho3h{#FV_@TC#+rqGq zD@qOm1yx1~Z{L&tT4Mg`>^b~6>xEP#F?H65Vbej}d9$_oDMwLej5Ne}JPzWd&xi1j z?`iuOOT7Vb?d;PJSg3-kv6#o)UlvS_&@m!DF+dq6SPyp#WqKfh_ zw;5e`ikTdAK4ps(o}04sQs<2x3ldJP7<%yHv9rRxj*z1}K15y7xT>H-jj(|x%JnJn zq~}h98yEax5@ijN2o&3Op)>NB4C;v0etTa5DW)N-@rwx#0p}Ny$(Ne&Kz0}8ALAw3pMOpUN*9L`mbMAo7*VcE zQuBm~3x%J-DJQH3gc|v&t{7K*3-f#L+@rL6KkgzC7I5t~fCCkp7 zRN;LV1Y$+w*`KMBYOFtdDe#oEKDOzrOw%R{F)nren_O;8ab>#MbB8ey^k*06VA7d*2Ip;?5Hau1Wyaik9c^jsGCi z`OUF5UJ0ohQH{|2-oq`&{j!=`N`blNibz+t*@WY~SsuHVcLGN%|~pRe^S_zT-iNqFZc zP9r`MSB}`d#gblBB{xeI9(EDDC`gm@{lSg!JFk1C ztfvB*a+X#(k{asO$yX;HKaZ!J1@Q$y?LH3d;gu^?Thcu4$PDXrxD}JSbVc0hxZ<3^ zUR`BGPe9A+s*I|M4VAqsMPD+7bu4l-TWumzeDciy%8$^PG05R__ayXTEgfy#L>tLh zyA;`lk7{F1CBiQ&^~4jHMPCUuH%D|F@Tx7Y#fBn%@IB5*;u^DR`+m%<`ScU0AjSh1 zW?5@tpY6T)E0!jJ#9rC0>!~AlZ=c15vSXMeU1#n|Nd4hRLEX2A-UItyDz3UL&nE%r zpf=uZw>|rHTV?gkDyeNKT42+6GDfux3qGV_fjhjf&{Ijtq!%A6A7{I#yjp$#()C8k z@Uwu{0CwpKUkwZ;?fR-CSu*RJ)24+eb;HZ3w`#p9eHwK(3vYu@+I7HE#iNfS?_%er zx=^vCUwLgiGxUZ|nhEHc+B}ote(?nRtMek9tSomxMiH-5hxLbp-mWKk3(aF$Iuanr zx&_5yn^3%$2+9Uda?Fu#&x35}d4swAV2oPfp|88cyh!L{)EJusLLQBUva00M5~F4? z%50Wzu__31aL^WxOcnQ5FTJHqjvll7q&QnMoRjQrRI6VU!`MSjopRO+qx=HqaFK=C zkYP?+jXmUuVY@{zz06xHC4^&POvpkW_39X_G*r-?lUtw*yZyv_788!1NqyyV@B@*G zj&Rd)$f3bC^jTMP$S!noeN~RDyDrGpP7rg1KR!!4;E4Cf;^oyxJo?TjfiqL9tY4M2 zD4PaO30T@Iko7BvyIPIk{iv%y{gRHaT(4sk?pV+SgKxMoWt2v*4!19_`*;=Y$LdDA zX{20jmj(NJ&7)=t^TDZbiryn+83h+Qkbc9J?bQ>exII^XSC@Airg^f&#p)G^nC$~ht&uZ#EexI)M^7*4nLrxs0|Wm))8((o zf5LPbIsW&@DG;am7X)GtDKJqoF;OTmVJR^C!I-d_n6RtDG=V~{`>Er*ZeJaF&v+88 zwi?ghU6|G%Et1M;7aTslciF#6T(5h3dmHZs?TeYRY0)ZlangfV>vwjg9fyfOPwU2 zYqJ_+PjiX-&b|F2{{a=Fm$m&KUsN=b9Z!l>x0SzFpj|&go(i_qAoY|aiX@h%Bz9i1 zTz+)&)nNq;x(c>LksA4K%46~L)8ijMKyOp%6>O;$l03=D$yfF##73ceRv=hBX* zH*R^?4dH_GNpCz!i9nkZPevo#X4koKkQqoB6fn~JI*ikd%`c&V&v$aFZoWX_`wPL@m2sy=c! zjkcN)C@t;tB2I<9mX||+budKznV$1`Y;{@fK5el{JBb{6Dm^WygG0%gldgrqTLgBc*>(kkc&))8)2j_*S#ZkId!92d{c+3=)ll)|i6Q?T{CtmC_ z$e%0DAWmvo5mQoG7V9f9$``3HX-Y3qVG?N;=^R^{kjJ#tp(khv_D{N>#I|ID|0|gj zaBgCaZ`@K0E05|-)S6~JV$MxBWaNBGjLyi$Bg|p)6k)rqFilqTqBye_NYY{lwvpKn#!%~j)5d2FPHlLyX*KpT$&L~)Fmp3JZ39cWx~h}e8~LTTl##E-K+ zQlaUSNO*aJ{$=oj{&$k`9%72RO`g~OJFksWuW?W+A3-fk0YY7=+D{6Z;Qs-Vy8(Qv zz4%#>&M-dyZS&SLD+l-6S&v%=!}#p{X_XjDu}V4b{ujc|SFa1^bO)DQ5?vN|ig!MNE{jho3kuXmJAlPecHA6ogE0bIe~PfBEJA z#m+!8J4`M3+Fvn7H(}>#eEJa=2d`9ff`2jYdV8&$8(C`mRKkw!J%yD9CW}Y3*83il za&{_@T(G1salBsET2`|T6HeNeVOXr-K_jks1=^-HW*E;zcKN}s?Yk^!iRh*9XMTotX61Bt|wt? zM`$0!cw@W$xn@$2L?)F_?E&I0+*WnosQ#wm+O$rTZ?EYV)SvA)Z61J<9V+B4AVQf}BpFdR zdiHKe7mgj1=Xw}1RELoytt^x%<_*$TUoB+g+g!fzD9V6`d`+KQN5N!GmS4d;D2wzE zwmNcI8WDJrIP=Ms`h-6J|nsgd(TTL z_{uKuUtKEza9=#n%MimEp0)6 z{QI@oXQu@&yw{{1^m)6HNpbFLz>|x>6-=JMA$<`=WYUg6MG95qns*h=+wBPCG8NbIc6WT(yGC(KcuVR-hU2q!)tRn*t@9(w=k|Qna>R5V71Y#QW`b(M z+KG_nf9pKOlEP!x`!F(+6S|i3o`&jMn&IE}ln_X?SvT6TU0ZmYg4}ms~04 zcoHkFvuLz40=g6%W&KcEp+_)2<(R$ys=fL}>~1;CoQb^Q=j0oSfj7#2VaN~Vup$e- znKyb3eCa4xBo&uCWf2V^;e7KsJ9{WTjRWK(;`oCvQf`kaZILd#G~%;AM&Xdb5MM`e z4DM+Wb6&i+z^!;Iu6h9XfV5$+nEJ<5t`=^z%qPS+NAWgc&V(S{=W+reoit)Y{RU9@ zCXoVbGZNI?>f8Vmt63`l=B#b$)+#4{{_i}qQ~~^u(Re};uWd2a#YYwU1y8xhB4OC+ zQDk_1x48q+`Q~|OIEE8jwrDPI5At4VZ>g!pp zziDbuWNtV#$hfoQM-(6~JHU*I4uyt9mtu;y1_A?Y$qL%ax6-c{_-d?LHbKtk8^+ zJ<(CvUf`gu+R#47C@ilnmFj3eNnZQP{|#F#Y%p=lF8X?gA1`ybfw2iuZNbYlQ?(A+ z36A`%rv)V#JY_ts1;@HC8nkBi+K7r*6u;XLU%jt=wj#Ab%rcx^N`)8p4Xvh}=M{ub z!#BE?xE%f^2B(wAD{=dLGIrZRRZo27XE&pfez&Gx7HBo2&GqrxH;RN4&M-t7%G6Gj z;qJlOlLC7g)~qF?2`whNl)GNRC@#a;hQ`*0YXt?CThumlwiy-{-vYT&0-QzAvRUaJ z#9tSZiPEPjwdbP_=qNYr3&Zcme^K*EL{3v=XLuK5FsW1c(Mx46U)2MSDm|nv!%*>r zHlSnAdB&fKet3bTrk z%*4zG)&&zIgP%C+FqkhuV%M!!MC2x4_*j!fH8hkeDM292pHs@`c z@I76Cf1bKGM-|7||3rWm7i8sNsJ#B9QgyBLfpr`IE-44HCeEpDXAqmq7S0Qg-iQxW zn>xy$5tOp#co#mJXVUb)tO6_NH_la4?3f5x)?qo3t-GA0OhQ%(_NjP6v+N$e?B$+yW-Zu< zjXQsk#e{OM2v$5vJ!%+c{=&lc5pMs5?KG_|7ijp~oaUP9$_q25_tq7|Z-|>zUiFCg z3b7*?i&eA{url3zRWdyo`t~BXiHKqJB6QX-idM=;&uQqLLVxJ2_zhO@#)mWes-wcM zUiCz+Xb9AG@uEw#WkUgSE=}z3+;kj=PW+0P`tsY;zY-HH9(J7qX_MVxgg)d-!C9l$12CprfH) zlc1%Op>sg%X(-}n=CrfVUQoGbthoY;=;FzCyHGi_MI+Va-kBrEPAH+H`jN2j0eO_m zGqP`cXu+vx7TMbAT&HQ=)%AKQ^BEuXhLaZARa%opBO;xHCZARc>R04O6AA3&i8(ga zzU`LX>VNw1CbxBGmRzmSAk|O4+(7Bb-DXld+x;Phc?4M&Y% zL!jl>)LrAm*x9Pvu_l%*3LzVv&4^QZa%K|agXz+V?+@?^C#&=dQ7WxBsj1M2*giA$ zvFWGb-Hb9Gk|ueUctn1iWokAhvxNk-yuGeyXeZ*Fl3RZUl@wJMQh{SD=O*iS?MJ=Y?zD zRL`2&D^b2C9bs#9JCkh9g$WPLSHRvLTNi1du#WmGZ zok(1M)#7U?&QxXFE`u35rrbu_!>6@DU^x zN{~`6Hg{%-1oV7mnxV$cvBG9%eiJ!YvB#E=Om0{IcteN!(HvqnV?6BIA|mdpr~s9z z3GpsUgnK$3v1%ZOfpQ>yS>ux%d>o zKV+sgLdt$$^EpFA4|*JnGlaob@NJ0SX1|102*Gf|+~)L|mKb>w^)_CyJuzyN2aRwd5G3 z-`!{#J%dyJT~FNsvST96RqJ5o^%RDA+ahS_DqNkEP=TM`V0ijb#tHQ1@R z=>7$McJcC&?(}579TKlL_gOPx_A;MmCvxT^6FYMYqjt76I~q*z0Q#_r2!i|&*lZ@; z5pkmi9xJcD7H6}V7{886ws2K-L2aI$7hF2;OUV`JQA!*=mglerQR}XU0-p3KwMB z$`+Dgii^|4l38RScB`y zN313&<%C-aNp-$(R^5&L#E#{1Fm2lYv3x4JWQa&JVQX2l@vcKS`osvzy40K?t8Qyt z;rN~sD-}>V;(3Bb*4V@HNc|_%u*#TKF`!yS>XajOJKsr7m`}VZ%3`oH{%heu!&xEl z<$hS5EJ`@Bps6*1beFg(UaDOLP0<3g7jqBGVfH_vRpHcF$AiiP4ZOy|{GK+c2)X^p##&&-bdL+GSM60UBa})dqWV@}ggA>B~kJ z=wbe-V5GqXuJ2XBm>`;g307O$1VLi`NbIx*Xu+?Un%_8!GAmshaWRISghS54&0U@2 zxv}!<{^O=%7soJq1b3CD%jNK72D#Hd=pwa9?e84c2v77JA?l zf(q268gLXwtt3as@v?ber7t&j!zVb0dcBzte^!JYPd)`1eJ;ZiV>v>je#jv3_$wOl z7um(&q4-|q(sy?fEZI{;DQ;Bk0z@(?^aZ;NuNh;kQM5%rAme}9>L|l8@q!f2^_T`O zmOa{Pf>=anw&e1so_4(JW+m;ZB<_uvQx!|2s@gN2p4E-AO2 zv7JR@*vJR3G7*9O$O8Wey;f#~wW7UR<<#rtYU%Rvh~H3E)(1I8bE<&$oaT{8B~ygX zLcvM*yHhFy4&%WpSBnBsqPGX-s(CYc4^3idcN7clq7qeLq&S;>VS+A!2n;*oz#pEGnA znmJ;2ns>|pEQMd}-NVNmq@?&EN%p7m1EOp+0Ue)v8QD)F_Nvp)R7R~yL$U%`EG`>W zAR|g|dwxjy@J?5pLY~cp?6s|moNIK8RhR_{yNDILQxm~jC_jD0q`W}NDn7Z_s~U_q zicQI(I)3!zhM!JCp-~Kkozo__o%4xEOu;ptwlEHMI!1ZEnJ?fWVRDcqv*iP=*7#FL z2&tI52B~HWcBP-zvH1&2@)njHSVsM+NuJTIz^wdBvq}9R8=LPrZsV$!nRGaBbw6cM z(=xD0>3jtXB&1n2iOTdCU6MJ9%LeyySVbh;Zy;T!jPSk)HJ+QvA4hA!C#}W_j|vWX zAnH&9((FfNF#GlrQKisF`Vh%E5|x>W(iyU({Kk+U*(X_pMm6Dy7lLM+QA)6_^3E3G zWAW~=qwy+K>km_%JFK<0d|m0ETr2dhPe>kTsiUDTvk=E7I5BztIPeMH*<1@bL%!cl z=HFy)Yzxfe|JhbI|4YmIFbIEN*4G}pz=frQJrwwS_5E1$$%L68>#D3K_EZ47F!i9J zhQly>rW^tGTwvpia_uj6BUW*0AU_ckv7R7j_n9ZYV#c_jAtrcX%=`B!p#Zb+f z&&70aQeN3g@V?&d@nKosGM1kA4O~LH&()8cfvW54{S!UNrO#0nhL86JY1h{H{ud%2 z@7t5r*7UmqJz>mUI1wp0PBa75YqlAtj-mq}gbO;)TMEj0q=oP$JmHC63>JOGsYmTf zFH}WvF0Z9+)4CrHN#4&M#yuP@}Zu{pb{JVq(B?p4#R1Ac&c6EIFppd$TH_3Ud)+Y)>Gv z_2S;3n3ryuHz@EZ*#xu+y7n?nqoLvQR5#L@C-5k1Y`W!JvWubNvjd>^iOi-8i#5_e->M&H3P`t05($i!clllN#0G zON>ge<}TK}N{=7F22@Vw;AD+T%}43yV4R*IGwFk=BCrI!QE4ObA6i-_uaD~lkC0#otJ!MG3eX3okAs5)`0!9JN4Q1Sd6BGNo)rZd7xhsZEFE z&Q)comFe&{Vi}6ILS_3RZq8t^rX39ty3)>6wn)=X?8kE+v^0S`_W|t z?Glxehlj7d4tBN>J@?$W>hvRceyLUwt8OzuwLT3Ig~BNgy!(!i(W9{7l$M>q#W=`5 z6fEzXOFzwSMgG*j31^N(Qf86_MZ0v`&Z{Igy9BIHHC@oGd?tYsKyK zS%^d?!dsoYSpwq#!%T6iun2f{H_qNd^^BBYf$F+5q>c0k?~tJ}P}rmr`v7yY6-NbiI*!G4lR{^M%00NlsSU zr#KWnZ|D}ElCbWB@$3dAOWi*;2<6f`JeTZi3h0A1G-Oeas&MYuBjish*20z(!hck? zX7cpA#G@Y#gK|4hOK=ZCy6Q#W=2AQ}B~P{;$OV;fzp3*r1*$v^`zRi*Tl=&OG%OUG z6g-_=geAUivitIdKgq{wcCbxhG05CB8qU=?J0w1?6E**WlJ@pP=B;fOs0r&VOR4Lr zdzbX!^G0ONN=D?oz~(^-iMs7a+m0(~)*RJ3uQMK8RW_fi^i=AOVYnc6GJYX)ugBE1 z#MUllJqV%PTT^^vxhRBZ^ZZMYbU@+&p}bO;OKAHi-5NKXF<&%T81wpf6%~sbUsH+) z5I$4YnvKHEj4M^^c-w_h3NW=fS8A+gA=&9uXKz6LWpEB@2;4~WA}v_Zov|2_;B>M= zdTr2yYoaxM1|Wz7^b!Nc!PVJL(TUc^uMmANoakeb{6&-VHdx!%WaB=WKBMDV$y}nf0}HUUOVbWC zvw7E{BrROme)+KXHam;V4JH(mYqPO!k;9SXF+7P8(=OdD-y0SY{FYlQ>OHD1^3bNt zHx5>53~KEgJU=R99Uyu8sNUU46v5B8S_ebXtBHq(b?3_p$s71Mseu}F!m8S^@9))| z9C|Tgd_e37SveaGaKY@2yE0fukWF%8JAWY|?NZdjO^UaAOP!D<7pFKOEc5y$(YfyG z@1Ely-^kbPwxS%pNN3>sX)|H58*)#J?l*zKOpBOnI5QzIm?5d-U9gq(#OEzR#7~00 z68DOY(-$~vGHb>qHSa!VQu)yY*Xp>Q$)@hCuDwW{?EPvSBoqJ(a}T@~_xK6)>{I?i zYT$PeB!LjeRk#snT6ewS=j7K$X6$Xwi&Ur&!|+gy``t#RjgF4oBg_FB%Op>XEx>tNzfg_ zlA^$)TGtonE=@{Vp4s9^aYk6w4_Z=Kx>eV}GHZ9|nEKI(YL^Z=*ic`pG98mmp-&H> z27q8;I<*-2#=j7rAKY5-cz^tH!1&ELNEp-aiA1H&5uY4N&fv1QB|$8F7AmCvfFyit zZm6c)W=((|TwBSGyZj9YmQD@{5p#)F4mQ}K)??3FPoI^ZL+^d$`ooaI#0Afk7yr! zZnOCfw%}s;TWMMkO2{4pR+};dOoeH>(=!bP93rNc!WQ3cEwB=xOdY?PNbd84A?;9l zFb}R2jZ95ojRKj3>P1X$5Z{Dz{2n~kh%y7kusP5833Fk8F#VNgkha{uG+2pY66>hg zco|ijPYgliDJ*a+Z?infm9vQu=egWj5-01?Gvh=vT`-(xAvg0`KOG_}Pe(k5* zBXxAuZ`NAiYyeZ(M5xNMcxKYzN2e8uVnhI_=WC=DUY@W)&s~CGoo>RjCg*C4%(b0N zzvZk;^ZYo3?-Z2?&zhB+(%F7tl|J*CR8Wd+EJP@%M%5u%W8^#sag$#wV4WiGp^=>o zdvJ9y?VS+(lng)Oaf~%^Vr0K8q{@-AGH+kncyK{Aj^Ba(Ew|F;Diz7>h)dHf54 znJ=T4qhf+p@sSzS@TR)0S8o$QRjQjJ9t2A!lQ_r>lU`C+nr9efSL1%@ZhhW*(}Z*n z0uwC|(9gd8s0_TWWXGt#3km_zFk)&K2HTZu^hTQ{AIGe46y*q+6_AO(iZaK-C)10w z>k}2ZGv5}0&CH!cjy^QEv8?ZNL$M~=y9XecKcC+edmAyRG}mtOdNFl_77*s8=wZxF z#)v%@bW9$d!5MewAK4`|Ht^a%9uSP)M!|hvRN3EM%<-LwB`g_1M8*l3anx|&;<&_a zrYV^|P?r&v9+1t0p1!@xMaFNH$gK0}JOf}w9jP#LV!Lwz686|{6o9Z`O}`iMX9 z_Kg}wDitcO_!)9wVn2G_wvvUlJflrZy_AwsHo*68#m)lLlYv9YO+1!{V=WT^Eo6*# zYS+{0(Z?}WNXCMTzFPtsk6x?nLG-wN;PYs(zI3gU0?y_ZT~40yJ^{uTD#*F5zt2;k zdXz$qE#_N>^yK_Db|@~3`zL7+0}~5T-(el|jIJR@QqB_3ek#Rw#s!*%Vw>yv%V&@q z`^}00jaloCC}b%aHFRCWVvCcH?MjOWd++>0IS(q;JC1e2G{hf9C{9v(`c{AqJB*L` zsoV!CI3eyE{Sl%!UZRxI>$0AO>MI*39S=G*HhZF2cMf$7h)En?hLS}#Ie%Mp_kBGm z8T8t4iDIp9m8%4w4RWr@Cu=0YO2&7L4rvx|FKHW0uOH1ubrVbK>-6xqcJBRX2t`Po zPn2Z~c!EA`|9E;#rVeQq z1FEix(cf<@bR`z5zXWsc*7$N&)FFcRI%?kWR?^*engb=`UlE_z9tDJ8-fxN`FBGKeq2R)F>JI?}95GyyA^S^m!Q z@kL3(?fRQ}<+;~3LZQXxuU)U7%95aw+vmq<7R)fC6l!3k$vHSB5GtOS(G zI_bf4UN!n@Mb;xGB_8|q*vM9FObJ|G_ShQ-459{^VR=s7nMdD~DJ8=8sA^F*`p!uN zMT}#8%W(Q%0&GISb7KZY?ox*ih=*Eu>n-K-l4u zx<_QRt@-huty=@*%a|XQP%7}d@o}bUA$na{cFqBBCe4%tl@*$teP#-9&2*J{cUq~= z2&9A0_~z3RUaq?m(u!zwnkRnew@2R~j=M@kh==#1n=ncr!s`~(F0AC5g)XjH5(Tmn z3|ATwIMR-NAsecZKL`5gLyLNCVvtM+mVjY7Xu{E`SO#ac)iPK7sfLb;fMdINX zit=gcI*)Zk6`U{0&lqqZaFjCrT9^2;SY4k5lyJlz2{F^!n(Hy+z}pLyQ`=$7^+Ucr zM7n^ZgPMEr@4fa1r}Sd1UUM}bekYd}VvUIh_K#$!t6FPasm9es65tBOK&lEfxM&(m z{yBLS#uQ_}J{kZvx6MAYrow&~^6zs;z~N6>xk&o!j=7d;;k{#vACl(boZbV1dwYFZC%JrC> zS?J>PAl50$KR9hU~d@0A*-=>{ebhp+P*92R>XCKJW)t8_UdXUKxB04_LNrh_mcut;F z1uw|IvBR5fFBP6_D!F+ViY$cfah*#Xz?UQV)Jj z(LiAdy(f;OuC5ppYJzE>4^iYP4S-?W$cn^1;@UmZYQ-K z4Xo}A{jfEQeSW&t?D_m=PKPYCU2JvGp6~->a5v{07>f7i5ZMg179W0J`IQIuT)c z+Z<@|a~JxXm)l81FK|$x+J29r0WYDNk5V+G=1|Y+d!dO2gjT1DI1o=P7 zzZW!~n)SDQO5xw~Z!7QPLf}45`2~&{u{4$5?^0+^{w>T;dYG;vN6#m(V#g^bC!8VJl z?)0ho${Mr%59j{X%IG`N^t#FK@e`qrQuO-Cy7);@#~1Vl$z=G+P)AvMqvR#Lw@^oU zdXwb$cqvd{{~aOjatb_lS&WDB+y~?p$9})okZ!c`qYf4HCJH<**`ja-Zg8kL z`uG$Sv$JKe z?tHgRF^VkYHO9ESaN@HXACDmDi3q)SG9G$Fm!QuvPeS(7FCgS`H{lf8UK7N+=;dp2 zJI#5*({DBxowujrcUZ|Ka4U<|P+!z5==NffbN}JZR~gq(w^q*;m+>?b#TXM5RuXuN zJLjA<=)&El(N$HAkF9|zwvW{Egk2V!Q)tDqR!+e=iStUhSAw~D>-dCzRyAAomJC{R z`uh+4_S+szLzHmr$uuR+g;wY(bxAKRJ&rAs9^V?v&8#6ncrAU*TDufGsy*jwL}q#w zuJ1U4TQPoi$M0hezxtmt{;$sZE$dgud-bcA7KHyg1)P+A>z+A`zxwio_^%V?FCqU^ zpBRXq1!n<20?eq8X8r```%aQcW1`u5k$Q?+rE?*A#g1xl=*-;c;8b_LiXqNY>uezx zKo6Xf4GkWbw20Uy&R17ef+XUDz;Hx3wU<$Zz{_#HdP9V0zhXY!QBW5*>&Z?$wVUw_ zVR#`uOV3&31*%Cpy~%m2z{U8A$i>^oD(HKfEd)XKGsLGFvpUo0whPu2ea2mSCpOpo zlFruC&YOp#Ikwa114u03G5e2%$6>GN3MgW|4NWNp`SiKMW0LI7Ft6o*uMlFpp{2T-*7wqS72XJQ|bwQQs@zDmVrSV&AIWgV`}9hQ{P{57J6@JQ6g1%3irS zjSoB*XZyHr!E`1pwx=E$lEoIw-pvKmdXggOqv~BhrwtD!tQgjx4aQ+O{=8M~n*O)_ zSO4{J?S8!4*{YaP&G;ou%l)40-(wBoHL&ad|M7DY#1Fq;6@89;r-l;<31%jHDuf*P z+j|AIN$9yQ7VzH=SebS5Pr$)5z=FMS59_1nrMJVfWMP_RN@>yKrt%$)f9>AiF}_JF zw}<1)>&D^=;fS2f+%6~8W_ED#4w8Rz(JrizVC76f2^Y;~1xJmgZ8trOj%cBcw$Q+L zUQk?(?W3QHYB#9PC#(=qpO+s7V{?b2HoAf+uY?P?a7$a5)sFTqiw^PQjf$#x05O-i z8miqDK!(Wq?=IMKZ^^5^(c^B*#WcD_{>>lGD5>}O@uT_bUDd{3l7is&v&oOc(!acC z$rUrOu$A+x_Ut5m#(NIRzqw_S2z{OPocou*EYOgkZ?E3{a%4>qT>YSz{4Wn{clzmU z3OxPg`jS;4Mu+tHUu`mF2TrR0-%$5?ocyHG=lXhMXH`fS{BPehe{L^jzq{?W#~@#N z&%gXdufgdzXT#*=Yj^7LhZ)xg%PRp5)LywDng@XV^tJXfRaAjyDW^Xlp)CYjL^IK2 z8%NEO3zL3;-!ZI^odh{?gN#QUXmR)fC`MYA#pfZUqs`Sd1H)E0d<{&5w&ZlPLZ>_ZHj!ai#k7Q}$7f zE{A)4i$jNt%Yd_U#q=Hx*H`=o;Eq}R_$OzV_`H7{Qi-dG^}1{cIj{B1F{DuPcrzeX z5_3-3jN*(QTK-h(9R4BX{q0-C^Ox0SpAIj4`0n;Y-F_TQ-4vIFwotyW!YJ2b>y|s{ zUBura)2}lNOa1BEKO^UIcY9pcD5Zg6zQ4HnYk2;5yw>|`c>Zg6{%d$<{1u__PY6Z$zY|c; z?@yUMKl?R%Uie({ik(1WH6bP)k;V_}xA(R$Ouz99Bq_GG1aw7YEOusnRNE)fTFt^ZNtL2uV+4l-;NDt{C^8*L_OSk za}lqhU@LH^C~&vAYr3oAig7f8z#8uo{gG$k>iV?qjJ64hThwn*3~U+y9H&nfzLMkr zlf@?2%hM~ZO|Z}9Rr}Ho`J{_rVwvvUkvQ)r!>5Y}IYhmwo;RCC&Vw)G(13I8kQ$*9 z_yt(X5jx8QP&j?S&w^__>}I8%Ky$Q-lj}wgogiO99;Z9SV(!{()HnN5W!M+U@n)>sKWCboe zrl|qXkk@0~d%bJ9Kl%&(SA*QnEhFxb=1Fvf!EGQv5F9)#Dkd_s(9gnM+wpX(=Ou;p zue;A}!K<@Xt)Nkg21N&<=kfnAh5dcr%Z1ML>OOzJPM-uA52_zL09AiS1}UqEsm$vM zQj40fxnm%pFyY9UT9zsAFqjp(AE&;AHxD zKt?+wgWq-jb^QOc2Vg;%K=r}E9t!vImVvm;zQEz{5)dI9C~^H0_&t&D{ntOF-{{T$ z1M0Vnn98J_0xyVE~&P0V;CgTO5d@ zZ4O}X6Eg^ij{XO~I=~P8gYF*B0%8Pce*fIZ;l=>y?>*%Blhy{X$LjB_`e%9=0ZLck zbDyL@SOC8)P%{0=d0%roklRm-O+jWqt@@8JFsJ|o241XyEi52zKn@)sG>o==Kjb-ABEr1lvHY0R!aRgzfBrVD}J5V8mjC z*x6As{U*T?>g3=kZDV5lpR|XS@+Tjl+rik-2@2@^RR$nXV|ypSPGciQsJXMbm9eR@ z!+%oh^WUX{f%G>y;;w*>dy8d_osF%)R`=ihln@7L8)sWfV<;uq$z0gb(AWWRqY1>y n!T49DehOjwC)WIKI@3Sc&d2nJ6957}rr%pg;J&B*IqAOvPs*pa delta 47622 zcmeHw349b)^8f3edy<)Ca!fM0X1Iq#0YOA%fhZt|2r-DFB18y?LK=F4iV-^z!5fXe z8o>+jK-YU&MLd3nbw$yi3cCJxS&xO?#np9PW!LrA{J&M*J>3a`1qH%>evZDHs(SUR z>eZ|F`t|D`QvX4h`o9NmxU!&jNS`Uf{Cp}piwwD+5H)h+okz&ca^st$JS%1KjHj_v zktg$7S(G$wpXnN+FO&*0M$DCkNT6kntluhi4nj_NLC%x)7p3xoizkqLqr4%Z`;^xeX2Q40JXI_cL@{?*qEMV|@758(C3-wj5 zLM;U2sWRwO(2bxF?^Sl+dt8^o*b=j5dPDn42+s`YGDuL%hM1-8`0q!CQxHr2Xm4u35swY4&)eA5q)f+G~)dw(? zIt(z^ojRPpJgL6)fmfes`TMlBSEEfjWua00F(iykam#WYB}3|1VjyGEj3LB8GN9eh2&MTV zr-l-W@B!O(3Nt~m>4wb%5erx<7eTd+{BY+H8(pR zq6NwbqXBUWl#w=}i~`O|C%BapcHvX5w8Lh*4(S4Aw4>=5;6>M+rQhgJ&N|WNt7EZt zbrxdV@D#A1a*|yYji$yC>tvgyPKLBH-eyFj(O7B%NmbZPKb276j-c2Mm>+^V+R2I8L6mfJ|& z>20~JVMbf-M zMxu+1O~KSwxleoqz1Fsn9w62+m2{W`L=0sCB+b}pGOJZCuvv25;Sfq<&UqC~9~xF- z6e<@viG?QHV9KU5$Y8V-NdkUbM@^G z-E<{Pj<9vt5hJbIAWYRnsB6$xv-~EGt()tgb?6RLbvm($N@p+;Z8Mm7>WkEVywPuB z?2^D>YVBq)Nw>~m=CsOS=FElmbe0pR(8^#UqRJw}dL{_ld!o!~$$JB9UJ^guDrR2AwV9VJ)T&p+DX@A)M7mcYuBkD)NJOFqmxV+ttT+C)NdT&B1Yn6 zX_pC1e0u^Dm7c(?BjUCvFfrOpU}m+Nz_iUv;=*msvN~dUMbY0MTijS-_jX)r7kp&sk7ObmNYa`jl- za$O%(C$$qCmWh+LY!IepBGQJ4P)~IjB8F{y}HTaE!8U5pieNbyW@6Zyx%zyEX1Xy;YbL_0;*g*n#Z;%R zqAJZ?0*GU4=KA#x%~4brC^s6xAR=vs2(S7|yJo0P{e-GaE5xv^5T&U;AL`A}6o8Y~ zOoUf0rs`cHLv`vfsxmbb!`95zr#TeU4QbkcA}lLf9Z_EO{C3SyoqD~)3^8moT)oC& zCWdNbVm?k>bDpHR>AWRQRM8R6bFdy0mCj-!62HO)F7YWqt7JA>{oEJ?BGfM&t{JsA z*|of+6eG=x3;J7WPC`nnG%o_DOu5-;MntjFWE1ISkZO{*ph8)0*Q&*Sdjv?LP+4Ku z7Am)<2@M^*Els)A{?yPM^kOtrD;=7calS*Mgd~;5i#Vt zFrd|jMXqqPq4S*rWu>8!2=zLL0%Dj4E~Zh9Wo~t7z#S8oK}REItaC_oBZ(Ir65YWl zR#q8CiAb&n9`7ALjZZ9iQ<}O9Eah%PrZ;4~>W5IF8AF(&EyF!_W%6EuPR+*Kf(dMGMB)|6T6rc? zRUr8QzLWWt+75MlH`5{zUh&#_RZ(_@n` zT4Xw%2}Ux_E`}Uq5HSg(K`;_ByBJP3lQABrNZ9fxoZMjeqfuv3Nf_$093zMZS?S;emETZPU&N!lK#1{-z^81qiS$j~5tNZy*h)zvdEQvJZ^SU~ zR|gP^9X}~_um`r!KC%rvnwTLYcgLZEj1B#!XDe zXyk0ih)O#~gsSZ^WF(Sk+{H0&`GUhSV#JSV;}|j15#uIrIwCfRYhTuk_z@+4?+xOn zGW7~r%KtJSt5NfCfZ^q-SHVcW#@vGB>-?SEj4v}=jq~X`%Ckz6++s+K!k3w{M*7kn zGdTTWj}uzMlP80fVX=f9O}@d+adSZ)^F{trTp^NgGP@x8TmDx6joPG2u+J!_N2O_%{5de-LJoMSybJngRx$cOYh2RW?+<6(jg|An4Ihjun>4fNYF{8j_*P`i= zk==`C(3fXXHNJYCCz9_`45GW|Bx}v}6Q~Sr&s4FwV6YjDRuQ zV$7!f4=Fj%;xGcn`4)o_Fy>ecM!=YBF&F`(#$qr6hGH=o0b`!UU<8c$Y@eK;PgUTk zmIxzYq$~y_7*~(D5jz3;$nmo4j^W*Gayz1NH{%7#Kc(@)U04ps3?hpu?Yp)4MDXw%|ZPIcK%brGk!9H+Wm zr@B0cx_G`*Thytoz^Sd!(x%~PCmwUED{`tUcB(6Jsw=hC@!**$j7&@pL4NY%Zdn|S zVe--xytEeMnD@PeS=U*p-LOb(4$(}Z{clkDD?sW4fDB(f2^!*=y@kIQ6y)}k1Xd^E zV?_&4AM7o>y*dlIo`_z#{am6G>itxo91e?WH4I!zmCA?E8uZqJEAh00oKs#i8_eC? z2B!Rl`zWvNMqcw7J=~=SOLo&>ck*=OvR6GeJ8+GmpYDJDLx{`J@Li$SnomwC@PBGGm#!Ke$ z1sBRMf{>9&L4Nt9o*2xv$5+N{F@ka?B2phi9jhRoa2oM z?RwrOPkWt>Ok4#0b|y|TGto-KOin}`Eu<3>z4q1<aT5@s6-h#yo+h7QuFZ&SUNemXwn`DIvK~ry-t$N}72s6C8VX}1NYCD^7uKDRdZ8ocSF|7V%c0Yb z`4l7M#u5=10#`X)tQJGYx>%h-YXmVaUCe6)wQn^P#AtUYYOv$aB7NpdgCwZZnPKV+ zL^-Hl2L~C=Q17(RO!XlP4XGP|#;zO8du8A1ZUz3;-3qn9>eQELp6ga$u_SXn>XtO_ zRezVped@ao6%h|~M7&TE@tI2e>W69JfcmdA9#mV>c!nAX+kR+~0BH%5mJCx%rhTKv zi(qa@PJIO*7cD`L@q!$6JcaFLaM2aSNPSJ{QbMh@kOb|ukSNE+uGO^;bA%Q@5-C!? zu?e}3bSvN5oOnX{&ZeTy;}fI3nuUHD7ejA>@;%9V)gHuaF>pTLMRMb0DrVICRPCs= zfR9H|VFAB7jQA1>`_*x289xuLAro-O1k_X0G65cQLneY=u_qC?IwdUuf^vaGaOWBE zsMU6rhx5Q}?N#U6HD1mNv&N?`uxosrBW8_XU1ZnzIb+P4fV#x432>@l-$PxDAbahq zAZL!*C_`G%$iJfm0gp`S!L81!=cE~Tx6y@va}%LrX)ks$0C`l6&Kl+>ojBJ z-3CQOLc#Krz$RS$JnhtoW;1`A|q7=MK7*uzV%(XUGV|M!a5eY^UU8(cV zOF6OCKo**gx0|Xxh~YINM-m*l__S6_H}TWwa<-bTtOjejwx`P~kHlrxNVHzdNmuJ@ zD2>qGtnL^%`#`G)uDsTXmf9!VzQm3IZf+Cl6084mVlQn%kq}+b;2C_MlmK2?tIn>O zg)<4Xg9Mwv(Y)f)jFUsy6cnw< z4vIO!{-LnglwA??3Oz_>hQo{(hg&L4D%NBXT$@Mmi(G5nIeMGS`&6W-5&%(aC|QgtO)Y-JcOq1r7zf*(f+e#dx=hwwEpUnc$-qgF?=6QK7^qx6G`t`a+#>}lXGi}9@a2Io$^;?mx%>3d74DO!y<~Y35$MyYA`B7{6H@A zIX^y$&&|mZMF@UaEP+f|9L=rVLBh2hio_z{?=drk7>zke^NIe;7GG!HS5%&+KF_|d zNE?GQDHm6IV^nz*f{9DCs0rLxv;|ZaQ`JnJ32GJ8UGKRMtHpGxOJs``GPRp7N<}?> zIC3hKmW!GAolOJkzUI1_BEc5E0hJWB;%7{WQb=kbheBnx7+P>fVL7N_a5q~#Rd_~W zNV-6bWzo%L8{~*|p*WeTN4!K`f|Y~%^md4-25}lwN}Q<0;tZ@kPiKGOii+PbTni|P zl>0EO7O$0kgSqgKw*^p}8+WSTf+-D9C4}&(NW7?$pi$Yakjg1go<0W`| z3Bk$$!EQc+J%Uxp65UVfb9rVp@J7^1q7(@wiKkuX0{_mn0PuSE8Gwg*E(Sc^y%=zi zdnw>MuB!mIxPJ~f#Rjog^xlYApPJ(etqBoXJ#!KNOw@s>Y;B!r73#h$*9;EIwoEX8$VB=Wba{ z=p^uI5J$Vd0rj9sEyr^17WDWJ*Z&4_eaPi;i&`Q<%?^Kq9V`@<6eJ`h8X>4^Fhqy6sur9MsUfX}D}zbtmU#(|t03HiqVu_VUmc zhdvua7nBaPDJ^sbDrsXypN*j#QJF2C;-%}ul zm{dhr5(Q$UN#&L<@Dz%1Ce^uA12xH{o(<)AV&ZI*dL@)EVq%s_xdK;viiBcPxL02W z@*eW5PqTZxZ-aA2EWm132f6!AR8cpiU{HH*zFsc5fn>?jrwMiXQ`YxykOe!4x zrw5l>lj;)v9@H}?^-NUD@W#b&Ombs12h^)3)l^pGO^CNl>KA1RQ16-4?cpMCC-J^X ztqUhWeah73JbyZiWycA8j3MmYDoHz=!@HOyHJs<)!lJtWoxC32&SINI1r7uCg-Lx7 z7ywEfPfB(Fa_Jav7tzn8h6|#mnbaS+?go=8Pf%U6N#!&3sYxY3X0$s!qri`iG z4cC9OlIC`IG3o>oHB59D)0m>gmhrBFfR8Ie3@|8q0%nW;43B15 z&TtIF3Wk#zRsrUV*^JL;xRBv;K(DwTut+>6ZPq|+mo`Te;zK~Mh{&6x-H|GUSIJq4 z!$c$Fv*oWt{lt9vBmY3a(*s9~h4Q`mqXC-kyc?2KKe@$!>H@oryEBvpCPA-Z^C)dV!KH%FW#HZeG zV%Il`TTr`6Jcm}>#Yx^{r0rsGPC4Ly4}0c20^7LPkipNKeY+5u(cI z=@4C;g=X@%#Z!S_8qSC0_Dn$WjBlp2Q_3!y3;t?2x?PlHL67)1YwHyw$x<2!bIAT4 z%Le{+M3uI(TU&)YB!Tm|#*IJrErglt^76%p;x@po;=};qS3=QF@u{a?+9_@cTp`VO zJzcsC_((XnQ>@CS8<7k0s007NMRuzwE%`ZI+2Xxb`bu1%wHo-jh*m%v?!QmkB3%$% zCN*M+AHf05eX;dYL>if`HKSry$ubaELuo`BU-+W5%C*h^Dq`@v{5N58QqeMLzBCxM z^QAihXG<%J{{a5qvcPw32``ftN)I#t`=afreFo`PB}F42pmrA8UL}Q#w*ykEtE8^L z8>B~zKLLcK2BG3yGSJogIq<^>cg-$?r_#v~o$oqyF0U6Ar8ND{=E+HTgE%)dO|Ft% zcqMYSyrS?tz%4~JfRVhEyhWS`Vyk*k;@<;K-@=nbA zs{pf$?vP{X4c0{W!>$M9PK@_w*wchTf3w`lU5{QK&75+EN6TfHO+DRJSb)bcXN;t( zErH}P$QlXJ$4w>f6L1tdVkY3X;(S1% zN%QdKmKFf|rHcVGB@HlJx*RZ1x(cvRS_W7m>3|987Qn93?SM&XHDDiU4PZa%LBN61 zV}OIDCjf^?PXi8@ngK^hF942~UIsi#dL3|r^jpA*lC~9Jr%Uevo+bSmaGLZ1;0) zzPqGb87I#3%zqyIBmDu_UE+FwPlnrE*PvFoNhZN?I74k3f7LTw$*`H>Hip8(4Hyn* zIE`UF!<7u18E#`Jye!XfIKycS>lv96+RxA;dw;se zt~e3zM)$vo@I)MQKkhjl@DuM8z~A|ab7i0ka7Wfmz*F*wb8+c;fHyN-%QD+Mwcy<0 zy$tZw@RfkwORoidJw$p+0yhI*=v@K$ZT`K0LrZ@J*dzK9;LFk90%{MJy^XJ@!vw#| z+Yb0`;IDwUOCJM{5Cq?2d}M;~7{jg%k73xC;YUUPLha+8FByKvQ1;2_JH>#`7-gKD zcmT5y5jwc@0gq_7pU3e7pp1!=0Xz>-7WoL5gfqMl@B%t$MDVhJ$FLp6Sr|Pr#uUp1 zUIHkK1X@UVmnt84XS9$I+qfHLkbih=h4l<^3n6nIaZe}L$P(@F`mG!DEE zl;HdZP!=?QCD9j97X6?^!p^rF@FSpvkL!RBgc3;{2`Gy}(1BwYKv@ii4y=xVvN#4h zBylXDEQUjeEXuJONa8p#0B;H7rtV0<5ojojk!T`|Q4p5J2{Vl4HE#u< zQW&Qi#%ac3uK8>+7vpMu2DygAZ0okeTo1F2*6w{$0^FYR-b{sZ+%$Rhe6^&eA8~%aPT#3&{faB5cAmR%l%mds zTjQ!~s%BM-@)`z!`YPRjO<0d# z6V>NmGfn@)HG}lnwf%zh7_YphYRviCrQs<_K^PPWy9SRA${=mll8l= zkLmARUlWt{9& z&>v{5T-*J|h@{WcyXtr7-Sm(3CHmz*AE9sk`B1(1ri6alO(*G3-gLy;Z*Iz$^v+F3 z>gP7St{-NN?u0OH7v%YhAxqixuLS0*N(OUV|UXniTw){xt z!W4%4@Da1CX4NRE+S$|BK5^R=$vtLn)hzvpJEnUpt7~g#*XY~sDAb#m7wEn3Y>1MR zl}SI*0wuFRdM)Ku5hro_mL(AAU}tslFpmww%<6ZJo> z8nm|G>M@dj#a)VjB0`>;SEcG*@1B&U&OWEIwo0uPlt{Hz`n`82rCR;vyZhHDUdMH3fmn5o4zw zuVBRWuh*QENz?>oc1`UGYL$NReFF!Qw(?Y}dhR)M7Lpssqa#%{3xzUo>d5&Es^-kD zT_{G*od-ygJMO;jFV9}5e|&%EAd?NZz5mc^{dd1OY3)%D{2@c1@?=#cG3$y0fb zm@0W5t^WFKNpE@bm_XqBNv}^BI`f!?`q1@f>MySEmmQgd+x`?TipL2>TqOGI(o=Z!|g>FIv@IB#+*>;b&60 z{`!U@J@V_p+NqI-$=-w{K4jV#|}Fqa!&xBG=FQvadVvi?JZy~_By z$DNQ$!Ulf7@%51L^_cPXI2KDZH;8AAuMOO_DuZ|-052iILa-lc*hCdM4X?6OTeuUZ zg}1n-e!cO<+H&e2H>elrE7GvlpbQ=L8w~2P%!CJFi8Q<$Y1r;zUc(MjoXMezG?@PF z)C?v6HblNMsPCA%ObYlsa!&oLvW(jv5yr(`4u@S>p4~!{WDh{jn1Ig(k+1MSIe(eQ zN5g?{k59^}|IX`^OL7_{FiXN9-Cz#(3n}Na0RH#*WI0D0LXr(JHhfu#dBeH!LyV8^ z<3r2sd-wlCezIN)VeUZvRqRvDNR|5S{&g3hH7Pc5+g1MOZ#&|+yNCXxw||U&$xF}W zxxA5)E^p2dl;J3&QAX$&Y#Oi0UO(!nzEJj-WP0;+>fc3o$sM;hr+$Z@IB!WgC9+qR zy`i8X0Ec(jvKZzZgYS1VH%0xZ^>|AGN#Dl=z9R4)To~*w_2x9>gKQ`z(1}1d0zC;F zra$s>iH3oZ-3bxNqYQ(m2~mOsl}ZBGF|lijAV?GSC0tUtBvKgSN~_X7xLa z0PcW3e_BIwuFUL|j2c-F94?KbE1ivE) zp8*FG7(!q;fzf`6->6wT=hdsFrZ2PIPd@Rz>(N}-*d9X9czyM{Q*+$S`LVxXODB)3 z991igkxr5&39nO0I8>6dn+{L9dxwT&>n?%xBSMLF=O*1XUadu3E~L+kC(jV2lkv>| zM--`l@not0bm8hRou1#~ZiSVCD(){WoFQ`h*N8}eX*t0b(ISfr)_pY9J>08V&Pj02 zjdx30aF@}NnJ!YZjPuM)!QayU|JL@aVs;df&XUjtsks#vC!VuwgiGuC*16}(uJ2Bi znvPBR?_D?MQnw_#`Yskt*NIn(rd9Rs!loPQ-C@_7>zL~9`nXXv?W}i4^?r|q zT~lvjqN~fb!r(R?-T>hTR+=&;zYM!>e!wK={4y-x_{%0G*WFiMxvpttuKT;A55J6V zCa?pS#56p(kVHZhf`zxf_!X~d_`VN?`24|ZW~1;>W7JuVo$@t5Skq9}qHIIKi>RXI z;1%s)8f(WEZoCe3Z$CsdpF_DAB_GB4DTaNq0_8K51MNtA`mvC7jA7I6!5#l^(OJ5= z9e_d~KMsC4{2dkr*zb^Ww>sQmeLP?kcxKr#j&#`kH=}+CjsHR3`51Xe z;i(j8kt72laf&)gRy0D374LkFq;e`}%j5TmHWeuT@wWYHVjuGUJ??D;V8X?Ss4fOLo+LQS^G#mhSEoj`X1qNtAO?Zbf+-g|;n!KzR@4Rg`9wdr;=1 z3`EJKJ@)Y$y*7L=N(Y31Y##Tc4AV+fLH!su5?5p~3FR@A9VqlXYH#{PcW%unH7EtF zO6vubBDXiq4}i?jA8fc0PP?fON8#@_3A|BmJdLBZ?1%bEVWdo&iozLltVT)pV^sc7 zSIl;U_PHt33N$7+;>bbPSCRPUpnBlg*F1Ba!$ z6h711u(y+DAN>*=p?eUU(k1}?9A#fs>?ird_u4Ss4R$4;2h61_2ra4m$%ozQc^fv4 zVUwImj~@h+yXjJ|-TK(J!BWFtnpk%qM1N^b>WX51nm)px{njc$b2JKTg z$OGJ0!zu&}|*(qa8QeypJ{VZE45(L&F$NkEJu=uQz-<1HOIRasJuyBHxzT zJ{{~Uwj(s{$Lj*aH@f?C$R2Dwru_o`Sw%X_9lmanx{W3XLpU;PuGPXmT$Ds{ZpB|mGx}*Kik4|VtcF@DQS75puiuo}f&P@c>fe+{Q?ujN{E*%ej zp8;uJUJuweJ@h@6?!X6h^h4jhe>P4rF<%`h19~qC-8>zLP;G?XL*vzfeS5p2%}Xbj zqZ|ACrIR)GODF3NQ1tg=M34DF!+s+icD$-I3glXpAM;)jW#FOps?rY&&3<~RZ3DvL zc&V*7NIG2JixE8#GDClq(jWhtBOO@NGSxxdKXJbpUWpFu`wOmgjM@R+K4rfdr3Y@; zpqTF~PXoF?m(qQV&7}R-FEUIEUJB*Vc+dRo{n|Gxu(Y75D2K-H1!f+QK3aXH@uXbk zX{z&YL8?Li4aE{U7~ke@?BM+%hUVx>lsJn0p&!It+M&M+!UL^?7X;_XzJ@5!n?-KX z^iK-HAmAPP`>+mtn-sqX!!HzQ%h!#5o^go$dXVPi43vZa?pHzU#ei-)8&D3#-<{qD zzvw3-ccM7c`@rGYsP0KQ1#1b)(I|)VFPmS2e+d-&&^_{Mlpk|4M6{>yw-n*+hb(anuzc35o-=gfJv3BIA?p_HQqkGNMQI0^_+sIgQ zQMB>Ug>pLoNbz`(ucQ2UpZ8hEfw>>}0G&Ap#ZP^FfM4uC*!yEgEKlBVfu$8>F7;`h zc2&oWm(`X1bKI~Vo#6YJbvMdx?Z8~T_Bthh+z&-*yf2}ld757jq(#n=0tXWx^`nhZ znpGHm2?O2u-`tlE;d~#XFA~r@{+s(kKeCQcU!K!W1$yvrE7Cdr;|^PwQXihz=r`rJ zcHDUU@IKIlD55^RsL{T51G}mcg@+8Ut^8NLW{#%10&1DnU>hV_#ObfL3^Vr~vS=7*~CPCobY?u>o zCcca8hU2sigZKDbwJGNK2A-Rvx)X%M)wlpW<#0^gkhj#JW?2XyuX6itz-Ww6B zC%!XUMgTdKh&-yL?~O1DXV{&?ksc=~a*m&KT%F@B9C?6$T-45wxFc_z`BdyoG~q}< z;cC`9$)!z+9&Wekr18%_P@nKYyKRgRmQGNpZfW81#)!AYtrR2v-r#2H4QmNe3&WV! z($ZA1(RatX;zxa@&%553%74g3@;AMg@?Umj-D^|DvYFGwj@PD%oJn_Q=AvYvA#V7^ zP!zgfI1+{KsOVFO@?g_Lwf=sc=j~!PJLza)Sm&NzwtGH91!|5Usp_`KlU-N zsd=NX@49Ce_>Vt)-8B#SNA;z<6?|%k^qE56GD-=q%gJl;#}#X2aZ2Tg%7IVa^NYJ5 vdTQLVQ^qE*c&_lVbuWG7e?w{t|HGe>SIX-a|HFTbOTJ59_uNi@x%~eDfoawi diff --git a/VisionEdit/bin/Debug/VisionEdit.pdb b/VisionEdit/bin/Debug/VisionEdit.pdb index 96bed0505ba174249f4ebb6f28580a8ac193a8cf..8f7e1ce43e1146026ef82d5f98da26343103f998 100644 GIT binary patch literal 95744 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 diff --git a/VisionEdit/bin/Debug/WeifenLuo.WinFormsUI.Docking.dll b/VisionEdit/bin/Debug/WeifenLuo.WinFormsUI.Docking.dll index 2b71deb6f62abcbe02d76380935cf96bb074ee2f..9d2f2b12b0ea24b1a95993468e471d6ff53a6d96 100644 GIT binary patch delta 92 zcmZqZk#6Xbp3uQuWvbiQ-P+CA+Re1Jn_198;6UBR|L=7?ycSm8O$%yit!Q6k!3@MK sK+L**jRjjnGf2;L{XJ}w0?oS)ujgLk>DiFCH>!NPbJ+HXJ!~sD0m?EZdjJ3c delta 92 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 delta 24476 zcmaK!349jC`N!vd6O$|;3HOlz3HN1;9CAn@poj?32p-%dm=q}_1POB54doI9IYbr+ z3SNLkXiCvwMH=dX3I%Knt(8{1`d8F86mJm!znPt9k9psj{d|($neX#^=6PmkXJ_|) zlZr!~D-Lz8O03hoyg|mq2xF{d`S|Bbd(RlQ<>r4pH|zJWHUC{koiEm;>|60#kDISM z9dV8fvKp<=Z?zNm|k3kIB_7{+RORAiH56 z9E&Z&>MUQ3W;##>3$vYI?`hcLC}UkT?AKuRH0(v&0RIS9Un4vPwh=$>77n!ND#mUi zq$IH$Ea=lFJD&ZEfV%A814|`i#p!vldYWLqNoFidqidGJY}Qr-`=v0}Si|zbf?1Fm zPhvdSAgWLT-3k_LZ%AQvG||fGY1diK6}sGceVWE)Z`7A+*wd(=u3_~tn!NOeDRH(9 zLWNxqrVF(CyFOOKD6%<(M0F7#2fIfTRXdBZgBtc8SOX3F0?Zp7wi59rz)l)r+d7Q3 z(Xhc_I^BH+oxK83cf~zwVA~CB57-Dzpx=Ov^_d--Qf{xS4`w`=F8c)r-EuH=s@%d? z|Ju5^rghm@LZ~~3&l}h)26jSaXkTpnYJ6XX0agp93-mHriL_n!zXH=` z$QtScwZL$DlbhF`EwWDo#7wI~!J31;gL&NDJfUEp;XE|fupe>9fHbZywFzTG1QGd% zo!$XBh;+)iUk8?@VZSx7KZ89UPiN!Y&uq%rfOwFP3$XSYb`or~hP7?R*a;1*1*0U8 ze>nRF7%}ZM!d_rqG;AW6+ojwf>~lL<=lD8%`BA{T;=|<`Ef`DJus&eA)ARsXwq{&B z(=vE-Qr5Kp1=KZI2jDhMFk`@QW0PAr`zc_p2`N2OVFO;&z}Xp$t=F)`R*ZGjWY`t0 zdCMiG!GQ`BKZ&_5S}-%D_}aGo!Y2L z$ozSv*8$>AD!1@C9AIF>z;rX>XoGGNXEwE`oTq69r*jN!v4O1t!;LhQpv_A>`$|CV zYRAA{F|ZQ`_C6Q}sU3=jg1P9zxGXtSe|~eobR++!xD4&{?8g|KE{-d7b&na?a|WM( z1`}h(%|ATY{sm|;+QRJrNGNcaT?Fe&GG#oq!i4{`ILxWN*;*S(aw>*d>CvQ#&V^xC z%V^Rxxt}BUz_kLe5yhmWEqE@x(|K~3)if#TOB^>8$1p3n#Y#^~>WlkFuEg^K#|Lpd zj7(1nQyWib?WO6{I6fec@9D_cP%_OO&b^*ORac3Bz;Oe4To;c$8Dv@|OuL|}g{VqM z8q&#mVwlw;A?Y@8(A=I{HV&9(hy*sZjJhR)<0W8pF{^AX7zU=;RJIQcORBi+Fc|fH zf~_=o$>6jlZko6U#C3W-STlJ8P=m=scEdC}dm~^}12=(D_K8ZMPk~udr?Nc;U3FMz zhq}845c9Rz!cJE&`&Yo}Rc!S#X@=`{^|JE;rz*Q>(EZe9il2olOu@xN*{iHEm?a}n zSt~HKDK^fWMI)`2{ny~cx*I=BqXPOQ7G~oE?Q-UvfJ(U}c9EiV5i;4_64&-Q~UE{}HeJDM|hf`mnc z6_?iqq%))nn<>Je(@cY|yFu5x8@t*&wY))R-ECGnCc5Xbvy=QL7@G|@jbsG|N`Ms= zFAp?dhn*Sj>xzmu1e#Y_r9ro=TVN!s!YYICkfFiX!7vMpjr(+V-)=2vU6NhZ9ji@Q zk7syqi(n)+!oM<*~sE| z1G+SuC3uUM2pd`a6W|~jW?G01DIAEwk5#wW8nE+k$U_7=q;M?Q8V&omf!VXK^`Br> zrwa{i30ShG!BqyfKFsV;7MsH`#I_sQP6OL(Utz3{!t;Pz zG{G$C$5<d$p=1Za=;q-GC3_7l{y=0EC&BRg zMr;k)t@4Ps$0|OSK1Kd2tOcY&qp}EI_~=+e18WC1RQ6iHCx4B`D(=G^+dmcx_S8Ve zTFP@D5Q2>?J~Y_Bd>e&k%aO&eg54`~R$0d(^hrh%zxgFJsJ`=Vt7CF>#!P3?M5|@; zjG29~49##BPqdn#FdBt=qQEUqxfTzh@dFl|yTTw`X%IeUU{4x+{yMC)Lrb6+0q@gf z(K;{CZA$iC!EjHGoBbGrt|$*DNhjO@A?ED3PG1FkOvA=t(tSe1z5%NjWHd-3tf)A8 zJ7aeTp*-en3|L4QU`1f?D>n7q?>FcUgV~m5bRW&v55&KN(bK5f;8$SlG{G#rBPIzq zf1cqwKw5FCPG11S9V>2zpMv$$u#8bL4GK%%UT3flbdjnJ<{5-z!E!YXZUGyoVHe~1 zK$L#Pk__PU(z3Ra*>pszc zDo}$t4Axbn`xI=thK;r-F?Ne)3a*^Y*k+BeX8~g?HS7@Bd=2Ye7#@h?`scR%GMo;m zyPP(G=}yyAV7k+^2duFsm_HO^{?Wm|K-fhiyliOjD!dIrkBdz`O;fQ$xb6s;F8j9)x-($8)cc|*XMc+|V3xFOuDn2MKFvRcDr;|GIbbv;sJg+^a2n{Qrowy(u}~75%C>{e)Uf)$ zU~G}>ZB@4l^Fb&W8V39oSta1T8sU{0{uczoPJ6KaCHNdb2Gb(&g@*|1!R`Q~+lb1h zf!TCbsBjLTjx9E@H3qf??B;NwZvH&d_YK0&4eVP3ODNSRkqVYd%Rn{z)&^l$Fe{ve zDDfnEg7wg_Vz5psK)k!(e`!uVcieW}$X3VIF{mA@>*bRa5GxQN1JQD|*NN6ljF zC3yj~lnL`)gh8D@(`uP$MfcBk9x1h&XIjz2vl;uH#(LHqVZ~dmadpex8br6jIWp5~ z0auk?)h)2d6$S2eN0~_FWmIk>i+kqcog5YBqp;R9Pn#vo z56(lUi%Nv?PiOHgd?;x}KNAPsYlUkT!9DzTGRt=^zzm^HKiMMyMrwAR^o+&C~%7%uEnNR zc-|t5ohZztLX(FX`^qyzYqTWi?r}U5j-O722cVM#f_=m@k4kvJUS)g$25M@OshRI9qwnJM-OhdCIk$ zzMi76i_2G`Kx_AO!}+4UCm* z*cLF%vSL$%NqN+NZLKo96<|~&Y@=n-d0AjtQkTKHQb%Btj?NnbcE5%l2r4wjRrnp?WR371$6sfwx>B&Z39e9O^SAo*g~xdQJo{CEG%0vcvaMkBSgx|y z4XhTdu_lScO7~$*^uOwKJ|KOiRAt+@`JWD|Y%drdYQ?6q)W_on!{7f!=d}Z*i(M7= z0;?O>Y5B}SVD%+yrF>%`53Ik2t?(G~SA|CayJ&>x!BXS0!nxmr^^~l&^2M6&Px$jp zh}o=gZePIm8sP-6jvDqWgKnomcRZl8L(w3ZT7$6Zc734z!E}KZ=yk*AE(IJMH$%o= z2kR$U8{FFEA;t`2SHNiM=FF*CjF%D>&ROjGg)E2e@b7=BmvLZp`x9PrekHthZ` zhGi0O7@O*4*^~bG6<&6@UJhY5v_eSmi;LfdpW%ypUd?UKxwgB#N?5$* z6%tCa&pRJ1!IBB4`Ae}>Ey@1*v*hXiXBo?+5H_H&%5z%-TX^cclP@88TkzD^IkFT> z<&x~1P-{_b9@UQZYGE=3g??mG={&j24PnPJEYwS~pA!{0sG@^vr@?a9ByG7cIZEUN z9h|0vvvlwg9h|3w3*vw$TMIXcqs1=jEEM{q(2;^Fa0*wrEf%a0rlp|miEePRR^ox9 zB>Qn;hJ$D5U=JPar-PU1poR{P(!mKjI86s<#Q~!E2<@ea_E7lTE1;>1!h~m$xl)97 z)o#q3WSSN%q@yrL5N^KCH9v_;Z)jaWVG?O?e-4)@nQvMpoWHb(&N1S63kA0m@D;Hy zQAmus<2X|eXTB3(5i4`mDZk+ha6UrXm1K89VVXv;?zi|jk(zeSx$2|?m}x1vekkNo zVL1wJAY$k~EJFPbl~0hxrWfecBGhUW9^scIwoLKc{Ut)Jan)7T*<{w15 zTf5Nem$AKIw5DwDIdktr)rsq@7ZYr($v*OzP#u+9Y+Eo|LaA&57_E|2whWBUqRKXc zQRj3-`xO)z|I$_!AXRiyzL1&ou|M8aHo(AcF);g111vDG83s1bz?Ozt_{*B>!tjk? z&ulZW-3E5Rz-m6eSuABlJ8GA{48c~|8#Zskzjqm zPRKgWocv9g{ji^bz2c|mzx|6)_0t=yWzbKJ^m8`W&!1rXn!L7X+;S;OGsb$$a(B7sJI-33_r0mC8(6Zm=gdjlY^~y%Z`&M` z`F_~emA2V(&v(3ySHMza9cNB0^xRLqEirzQKlh)yRX?2-<`h8B{Va<0^RQwon-}ps zuQ2D7^z%impVTk(@#HAX$=&M4GXZ;LWIU?a2ID!PFsDlTIUeh$*_Zlw`YO!HtaRfU zfIVg}+W0xCRBVIn5SS$^t|fpy*S!u#4>>Bk0#;X}v+V!)gFqEF0HaGoW!(&HsDVvZ zn3q4#V!i@p&?3V}4Q#K09W}5I{)2Znx(qKFgiZdd@0n{2YaZ7{eLa>HTJy0PYlAJ46H@1zGr&IVWNHBU|t-^W8!S8fh{($N&|brWp4gz z_9qR(&kQW#f;^%(tcEDxq`%44t zc#tKD5iiKzJ`!v`ST9+}nUlZA^)mx|#m{Njb_v*$E8fNxr46S>`Z*ixXFNW!piWcc znF>Z7BjU+<-i>D@_DVdJu-%#9Mxpu{TqnZz1!8q}NI!>S{WPu@VO0TJc_{klHLy~i zAT|+C+Fm!F?$|5wTuKec?yB5#keC)>`(=gjQz89qi}mw1Z0U1+HLp*=?hpE@m452& zvs!kg7Tq@cG>Ul7X{sM5ANG9Q%)lOfIMKOdA3hMl(ioz8&a8d-NCvb96qSp-N|-+6 z9C1z82Wuav+MTE^5Dp+r!oR<=sE~@nM9=k(-w4-3nnu{Sq7s)~Km5yxRGCB{KN)c* zZUM{EuxVg4qEy`+uw(MIgvxR=Bi`HFK7q?#G&luN=d=_IXIpHl(+9I6?2LwuZWm!I z(6M||b@o3x=wV^!2O`sdW3N`F&Fq;BU8!X5F3B|huv8ilIpNRLKMrD;?*JyNaf-MO% zw|SoZh`#=1s5%`7HYqF=C9XRNwn@Wo>!KAAwFX@! z*j81?^XFOgzCqvMV6dyW5jHi@oAEcfxw=jy>srMdk49UeQOD@ zhIZbCh6T$5&Ct-%^fV^x=9&58uU4Fp%Um>tqw0y1G>BMf8pp1^3&%Gc+;vMt+U)2`6h-|m?cf{lUH@AVAN@x zIXj@|eh$59?T?;+!zp_UW$agDpM3s}1F+9`*1v@>`<#Cx5&z6RR}{F#IoDz~Dw~kS zLnz?8{;v5J6!7hM6ryK_SLeTN^@uc_TDG+y;{9phWc*t%XX7#Jdj19KjJ*=p3eQ|`n7;su$_9ts&bM61! Mug>_l^>Ls72l;38<}OAqcJ?fprZZDGuWz2s;iw4!mi-DP delta 27 jcmcbUd?$HBCnF=z<}OAqcJ@*)o6y+**EY}QaMT0ek}P=HZqvV&kXt1gOoy%5J_Ss@NqJ)me7Ty?#W7^^-|BpxpEUWl9304S0U7Xj&v z5$2w}Q6zEl31MDVBcN<9TvlI1lGPX}l8g`$Wao{@&CyHA$zd}A%48tR@PTA}GV=<- z(x#ggL<+3`oELBPWoBAu7lP zl^5g>1=a3P?y)J16F)WTqsRq&gNCr{*T*RJvv6q!!n*Sx+vM7H78ss*$P=ne4zM z#!^|!W;=PMw5Nm}P>{DeD6t%*)GskNwU*5uD5M9B1(nHqG9s)FKpxD=_Kc2`=gDL< Lnr-HiwPgYTe-?P+ delta 390 zcmZp6IBvILCJ&?3=2<*tOpN}M4+w})e!_3bs4`hjz@Jfda-M)MquS&>0(q?J3=9m3 zK>1Li+~VZ?qMXbmy_B3BHVvR~$|Ru}F6aEBRIrHVGSms+CdQBqO>7SabQ z%LVG0{7FQJ)d0vz26C7qa&sojiKI0 z5@V^XWwV+b&h05-4HV?94oWO{%gjmjOUzBJWwQYa=}o@Kr!x7Kj0mGG(CR2wJD^xB SC>SSimK9<&-h52fmI(lN=U*TI diff --git a/VisionEdit/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll b/VisionEdit/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll index f62448e796e127aa3d720595c0fc4dcd917bc371..dec3c533a1de553a8dad55d873cbb1f63059205c 100644 GIT binary patch delta 1041 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 delta 27 ZcmexzmuCy(goVNkP!Qng0zzAWTmWzy2893s diff --git a/VisionEdit/obj/Debug/VisionEdit.FormLib.FormToolBox.resources b/VisionEdit/obj/Debug/VisionEdit.FormLib.FormToolBox.resources index 775b6b873efdd0835a88edfdde37d80eda0c1e1b..628d3982d35b85e04d603c9e338f9019795d7052 100644 GIT binary patch literal 27623 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 delta 454 zcmaEUo$<8ahD0&RCjtx%OuoTxC5)boK1_^^tc(nd0w6rON=%#Afti7k5y<0UV_;O+ zyhSXJt^Pkl3j^af>BtlY*~nyyFr%S#B%@(61G6Dxgy?@36qYQICvC`BnZh7sn8zS! z$T$;3{%82l#89@`+|Pln9_BPgpwn2y7?}SvGO+yTfn&x4Obm?7JPcr(k@|E!RSgC^ d6d2C@j6g3i9zbEqgT#=%24XXAuFlM10s!6GO@;sf diff --git a/VisionEdit/obj/Debug/VisionEdit.Properties.Resources.resources b/VisionEdit/obj/Debug/VisionEdit.Properties.Resources.resources index 03e582a95c126d9a18a70d3fbb4d259a628f84e9..6a91e321d9ed93421fb157d30c2765f41ab5a633 100644 GIT binary patch delta 4009 zcmcgu2{@GN9{)_X#?l;19P0=Zg~+uG=P;N;HMVguCr!%Mu??fL`$9;{HXtTxi|nrEe?R>_6Z&-2m&_Qyn+zc11umILr{Vs z3qcQp1_UPv1PJRx6vAr?flbvAY2}n+qyhl!d<2|%s}>{xM;{U1?uP{Yap35R4J7>R zyhs#u007Q)K@BKz{Uq)MEJ*-Bxwbu{)D&i<0{exVqAy~E<))Zo4Xpi%;~B?J^&Sw# z^2i|IGz44*0h2*AArUYd0yb!%a2De~No^kw_~oSTtWJu@$ep<>3$9gD{gMZN%zM9+ zVrd}(YDYFUHr{DUO=Re@e22W2r-3db+@VXDYU@yI;_fw~YESf}@O$SmR9$Gt{q}DR zm+@)1r|#$B)2gQ>9dzBY@@Z>!h1J@CXk%>)pgb#|xS~Mm;kI;l=`X#)95OYd*8@#6*e7yKYS zo-VsDb7p#e9!N`9GAE(TQ-h_YrC&~VVB5$O9qwk?O6TZ)JwsVV!&{R zT-(LEZWdYyXZ5|vsW#WF2E9>BO1GX=)3m?%8U4JiS?=+jq~rbmcW#r2O*JPSj-~c*!?p_hQJAXj1;roQC{QBlrg^`ZjXr$NpyhU5*q= z+TD>Cdo|H%-9f9$j+E=UUHAldYzZ#3>43rMrO3P<;^P6o6uDcDQh0cb5FoeS495m$JgikKuXZUQU3-~)Wn^|e& zLg0Vjn!kk%_?iD{v&evdIuV;yY2!lR#>Z2kyA`D$8E%n4Odi`w$(+*G)HS)A99}5Q zsxQX{NKxybC6AHTJv?j?YC-XYs|_wcYsd%XAdSt71C^lzUSa-lfc1pP$U(YubhE5Q z2287JK-pD`xEk%kt~bnVjx&x^1L31E&~LV;v@gEdEUUb>bnYN}ks4YZIvkwh7s6?G z&B?vaHA3~#+vmJ3hpLVcyudCIxRTYqqn?1(M1zYrid9A)6MZLtOG|#`0jJE+XpoGz z1lcVPPlVWr$cGHU5;f-4@n*I*0)+Y=YEliER*YwB32Vhx*`x1TRbpz{<-yfxK5WyS zlmmkx>uKMOTod~(#BhOHa(Yhix72$v%wx_&qxI@`saY&WAAmo3f3SB9%PKA@(a!P? zJZ0(z*qD_Hg)I5V5wI=03W~uC&4X4Q$U^(V+KXP~o6A7}I)Bvq^ibIwTmNd7Sgwy< zKvdK9u&$pX;MZd?p?ZcpKzf1kg^IS>D=ow=8VH@`R?ZlE6^RT+j99`Yt`TPWv7t9T zxdv_UM?q${m;v|lI&Wo#h91#;(Zo+D2Vf)*&e+3L3;j4*KmP^`Zfx}JiqjU z>i#_xN%M@-Cw4Hdb%8C6(q^|0-2Lfo($`#cL_>7{U~)nxr$U&(uXFSaTa)tvE|Y)M zCG%Tw3uvf1@RH=>wKMsgChu#8rj#Xj_Xm112q&+uKg#|+W?w#N@0DJQ-IF;GJU2B% zWiS)R1IAk)(JR0tzuv1|tJbfX1?3~R^gFe|seH&}t`S%57DQaaUzBC^{LcQrnZ*~u z#rPAVNlU9!gR5&f(^0mmMHlJEU$r2n5o99;jp?WzAM3z8N!n-re%$6Ojz1(@)w!DED^W?r!UL&Wr@Je z{J77c1pf7YBd!@s-Nu}e3K)g41+r*7?4ya%Dqm|6{5naUP_4Bq3lv*(lHQty-rDfE z>p0$j+td?|y%fLrN}ax?<(Z0E#cD3JQP^WF(w(9%#5}}aqKP&F|DgZfD)<|buUWX- ze{p7sFpLBjm+A+`q&xleQy9dxseQV`$`2Q|W{WjagI9(NPCq`J#0NrG?mdd51Zo8X z*_c^6WD{aS{lT9C>&|qOAXy=yrtlgEcLMW$s!hY7`y8jGn6UEIg20VR?HztgsPPY6 zGFnyMHje`1hbr`=CPPITlG71><*F_I@m(~JpGPf;!G3u1{u5Y@}3|nmI5YF>YaxoGo delta 127 zcmccdf$`FQ#t92KIT#oi7=burvZ9sf#QmwJ)#u_F`qB~@o}No!5DHtuBMijcKn3nV zYzM^3Kx_)cIzS8p5Bx9nAR{=5A->QT$k>qjE3Q3k O^Fzi*dYk>N-1Gt7RUdKy diff --git a/VisionEdit/obj/Debug/VisionEdit.csproj.FileListAbsolute.txt b/VisionEdit/obj/Debug/VisionEdit.csproj.FileListAbsolute.txt index 3e30c9a..c7af44d 100644 --- a/VisionEdit/obj/Debug/VisionEdit.csproj.FileListAbsolute.txt +++ b/VisionEdit/obj/Debug/VisionEdit.csproj.FileListAbsolute.txt @@ -2,20 +2,20 @@ F:\VSCode\VisionEditTest\VisionEdit\bin\Debug\VisionEdit.exe.config F:\VSCode\VisionEditTest\VisionEdit\bin\Debug\VisionEdit.exe F:\VSCode\VisionEditTest\VisionEdit\bin\Debug\VisionEdit.pdb F:\VSCode\VisionEditTest\VisionEdit\bin\Debug\DevComponents.DotNetBar2.dll +F:\VSCode\VisionEditTest\VisionEdit\bin\Debug\halcondotnet.dll +F:\VSCode\VisionEditTest\VisionEdit\bin\Debug\HalconWindowTest.exe +F:\VSCode\VisionEditTest\VisionEdit\bin\Debug\WeifenLuo.WinFormsUI.Docking.dll +F:\VSCode\VisionEditTest\VisionEdit\bin\Debug\HalconWindowTest.pdb F:\VSCode\VisionEditTest\VisionEdit\bin\Debug\DevComponents.DotNetBar2.xml +F:\VSCode\VisionEditTest\VisionEdit\bin\Debug\halcondotnet.xml +F:\VSCode\VisionEditTest\VisionEdit\bin\Debug\WeifenLuo.WinFormsUI.Docking.pdb +F:\VSCode\VisionEditTest\VisionEdit\obj\Debug\VisionEdit.csprojResolveAssemblyReference.cache +F:\VSCode\VisionEditTest\VisionEdit\obj\Debug\VisionEdit.FormLib.FormImageWindow.resources +F:\VSCode\VisionEditTest\VisionEdit\obj\Debug\VisionEdit.FormLib.FormJobManage.resources +F:\VSCode\VisionEditTest\VisionEdit\obj\Debug\VisionEdit.FormLib.FormLog.resources +F:\VSCode\VisionEditTest\VisionEdit\obj\Debug\VisionEdit.FormLib.FormToolBox.resources +F:\VSCode\VisionEditTest\VisionEdit\obj\Debug\VisionEdit.FormMain.resources F:\VSCode\VisionEditTest\VisionEdit\obj\Debug\VisionEdit.Properties.Resources.resources F:\VSCode\VisionEditTest\VisionEdit\obj\Debug\VisionEdit.csproj.GenerateResource.Cache F:\VSCode\VisionEditTest\VisionEdit\obj\Debug\VisionEdit.exe F:\VSCode\VisionEditTest\VisionEdit\obj\Debug\VisionEdit.pdb -F:\VSCode\VisionEditTest\VisionEdit\obj\Debug\VisionEdit.csprojResolveAssemblyReference.cache -F:\VSCode\VisionEditTest\VisionEdit\obj\Debug\VisionEdit.FormMain.resources -F:\VSCode\VisionEditTest\VisionEdit\obj\Debug\VisionEdit.FormLib.FormJobManage.resources -F:\VSCode\VisionEditTest\VisionEdit\obj\Debug\VisionEdit.FormLib.FormToolBox.resources -F:\VSCode\VisionEditTest\VisionEdit\obj\Debug\VisionEdit.FormLib.FormImageWindow.resources -F:\VSCode\VisionEditTest\VisionEdit\bin\Debug\WeifenLuo.WinFormsUI.Docking.dll -F:\VSCode\VisionEditTest\VisionEdit\bin\Debug\WeifenLuo.WinFormsUI.Docking.pdb -F:\VSCode\VisionEditTest\VisionEdit\bin\Debug\HalconWindowTest.exe -F:\VSCode\VisionEditTest\VisionEdit\bin\Debug\halcondotnet.dll -F:\VSCode\VisionEditTest\VisionEdit\bin\Debug\HalconWindowTest.pdb -F:\VSCode\VisionEditTest\VisionEdit\bin\Debug\halcondotnet.xml -F:\VSCode\VisionEditTest\VisionEdit\obj\Debug\VisionEdit.FormLib.FormLog.resources diff --git a/VisionEdit/obj/Debug/VisionEdit.csproj.GenerateResource.Cache b/VisionEdit/obj/Debug/VisionEdit.csproj.GenerateResource.Cache index 390181fe513b3694e433f0a26ddf00a683970e41..cbe79094bb6266bc8d83daa355f0c4c405f079a3 100644 GIT binary patch delta 393 zcmcc1bBlLFD-$E%PIrzD8r0TPbp^E`h~&SMde+WP56u?Htel?Y6gEJzg} zkXY%ocPB5{1W}lrJV*}Ylz^Vo(!pSTVlX*HkQ~TOt9$oMWagTDpGAiY$YT%$NpMf* zVQrYK$EM20rVivPPu6FXXVWXlOJ~!VoX9FWS%HmlsV7J#i$KZ l!{4#s<;*2u86Buf3BhO6Hay+E%MdK83lrsmh#G-Jxd9>&WeETP delta 367 zcmcb`dzWWJD-$En+dJ(t$qFkTMq!=)rpRQMwT3o@#%fP_E3li~7%*=xb@d1To zkQIC8CZ?x`XXd5kmqS$W164={6y+DB7L{bC7RLmo7U!21C8ricqy>P|Qpg5)F zCguT6nVie~STW(xnn~Q8*E<*)g@7srftXVgMDPHKt)FfbdrU555oZnPIV~MLxtB%U z&bZHSCL>tAC``RPNIl3I)1GA=n#2M!OAIEb2$BQ2;mYA%M)O%FKVs2g;{bBmlqV;$ z$xJ@S#x~iWHFB~rn>@RbUO`?un>t9G=UM0Er+XT}0veMA*fbb5fx@!C6<)>zmsJ1pNTw9Snp3 delta 34 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 delta 47622 zcmeHw349b)^8f3edy<)Ca!fM0X1Iq#0YOA%fhZt|2r-DFB18y?LK=F4iV-^z!5fXe z8o>+jK-YU&MLd3nbw$yi3cCJxS&xO?#np9PW!LrA{J&M*J>3a`1qH%>evZDHs(SUR z>eZ|F`t|D`QvX4h`o9NmxU!&jNS`Uf{Cp}piwwD+5H)h+okz&ca^st$JS%1KjHj_v zktg$7S(G$wpXnN+FO&*0M$DCkNT6kntluhi4nj_NLC%x)7p3xoizkqLqr4%Z`;^xeX2Q40JXI_cL@{?*qEMV|@758(C3-wj5 zLM;U2sWRwO(2bxF?^Sl+dt8^o*b=j5dPDn42+s`YGDuL%hM1-8`0q!CQxHr2Xm4u35swY4&)eA5q)f+G~)dw(? zIt(z^ojRPpJgL6)fmfes`TMlBSEEfjWua00F(iykam#WYB}3|1VjyGEj3LB8GN9eh2&MTV zr-l-W@B!O(3Nt~m>4wb%5erx<7eTd+{BY+H8(pR zq6NwbqXBUWl#w=}i~`O|C%BapcHvX5w8Lh*4(S4Aw4>=5;6>M+rQhgJ&N|WNt7EZt zbrxdV@D#A1a*|yYji$yC>tvgyPKLBH-eyFj(O7B%NmbZPKb276j-c2Mm>+^V+R2I8L6mfJ|& z>20~JVMbf-M zMxu+1O~KSwxleoqz1Fsn9w62+m2{W`L=0sCB+b}pGOJZCuvv25;Sfq<&UqC~9~xF- z6e<@viG?QHV9KU5$Y8V-NdkUbM@^G z-E<{Pj<9vt5hJbIAWYRnsB6$xv-~EGt()tgb?6RLbvm($N@p+;Z8Mm7>WkEVywPuB z?2^D>YVBq)Nw>~m=CsOS=FElmbe0pR(8^#UqRJw}dL{_ld!o!~$$JB9UJ^guDrR2AwV9VJ)T&p+DX@A)M7mcYuBkD)NJOFqmxV+ttT+C)NdT&B1Yn6 zX_pC1e0u^Dm7c(?BjUCvFfrOpU}m+Nz_iUv;=*msvN~dUMbY0MTijS-_jX)r7kp&sk7ObmNYa`jl- za$O%(C$$qCmWh+LY!IepBGQJ4P)~IjB8F{y}HTaE!8U5pieNbyW@6Zyx%zyEX1Xy;YbL_0;*g*n#Z;%R zqAJZ?0*GU4=KA#x%~4brC^s6xAR=vs2(S7|yJo0P{e-GaE5xv^5T&U;AL`A}6o8Y~ zOoUf0rs`cHLv`vfsxmbb!`95zr#TeU4QbkcA}lLf9Z_EO{C3SyoqD~)3^8moT)oC& zCWdNbVm?k>bDpHR>AWRQRM8R6bFdy0mCj-!62HO)F7YWqt7JA>{oEJ?BGfM&t{JsA z*|of+6eG=x3;J7WPC`nnG%o_DOu5-;MntjFWE1ISkZO{*ph8)0*Q&*Sdjv?LP+4Ku z7Am)<2@M^*Els)A{?yPM^kOtrD;=7calS*Mgd~;5i#Vt zFrd|jMXqqPq4S*rWu>8!2=zLL0%Dj4E~Zh9Wo~t7z#S8oK}REItaC_oBZ(Ir65YWl zR#q8CiAb&n9`7ALjZZ9iQ<}O9Eah%PrZ;4~>W5IF8AF(&EyF!_W%6EuPR+*Kf(dMGMB)|6T6rc? zRUr8QzLWWt+75MlH`5{zUh&#_RZ(_@n` zT4Xw%2}Ux_E`}Uq5HSg(K`;_ByBJP3lQABrNZ9fxoZMjeqfuv3Nf_$093zMZS?S;emETZPU&N!lK#1{-z^81qiS$j~5tNZy*h)zvdEQvJZ^SU~ zR|gP^9X}~_um`r!KC%rvnwTLYcgLZEj1B#!XDe zXyk0ih)O#~gsSZ^WF(Sk+{H0&`GUhSV#JSV;}|j15#uIrIwCfRYhTuk_z@+4?+xOn zGW7~r%KtJSt5NfCfZ^q-SHVcW#@vGB>-?SEj4v}=jq~X`%Ckz6++s+K!k3w{M*7kn zGdTTWj}uzMlP80fVX=f9O}@d+adSZ)^F{trTp^NgGP@x8TmDx6joPG2u+J!_N2O_%{5de-LJoMSybJngRx$cOYh2RW?+<6(jg|An4Ihjun>4fNYF{8j_*P`i= zk==`C(3fXXHNJYCCz9_`45GW|Bx}v}6Q~Sr&s4FwV6YjDRuQ zV$7!f4=Fj%;xGcn`4)o_Fy>ecM!=YBF&F`(#$qr6hGH=o0b`!UU<8c$Y@eK;PgUTk zmIxzYq$~y_7*~(D5jz3;$nmo4j^W*Gayz1NH{%7#Kc(@)U04ps3?hpu?Yp)4MDXw%|ZPIcK%brGk!9H+Wm zr@B0cx_G`*Thytoz^Sd!(x%~PCmwUED{`tUcB(6Jsw=hC@!**$j7&@pL4NY%Zdn|S zVe--xytEeMnD@PeS=U*p-LOb(4$(}Z{clkDD?sW4fDB(f2^!*=y@kIQ6y)}k1Xd^E zV?_&4AM7o>y*dlIo`_z#{am6G>itxo91e?WH4I!zmCA?E8uZqJEAh00oKs#i8_eC? z2B!Rl`zWvNMqcw7J=~=SOLo&>ck*=OvR6GeJ8+GmpYDJDLx{`J@Li$SnomwC@PBGGm#!Ke$ z1sBRMf{>9&L4Nt9o*2xv$5+N{F@ka?B2phi9jhRoa2oM z?RwrOPkWt>Ok4#0b|y|TGto-KOin}`Eu<3>z4q1<aT5@s6-h#yo+h7QuFZ&SUNemXwn`DIvK~ry-t$N}72s6C8VX}1NYCD^7uKDRdZ8ocSF|7V%c0Yb z`4l7M#u5=10#`X)tQJGYx>%h-YXmVaUCe6)wQn^P#AtUYYOv$aB7NpdgCwZZnPKV+ zL^-Hl2L~C=Q17(RO!XlP4XGP|#;zO8du8A1ZUz3;-3qn9>eQELp6ga$u_SXn>XtO_ zRezVped@ao6%h|~M7&TE@tI2e>W69JfcmdA9#mV>c!nAX+kR+~0BH%5mJCx%rhTKv zi(qa@PJIO*7cD`L@q!$6JcaFLaM2aSNPSJ{QbMh@kOb|ukSNE+uGO^;bA%Q@5-C!? zu?e}3bSvN5oOnX{&ZeTy;}fI3nuUHD7ejA>@;%9V)gHuaF>pTLMRMb0DrVICRPCs= zfR9H|VFAB7jQA1>`_*x289xuLAro-O1k_X0G65cQLneY=u_qC?IwdUuf^vaGaOWBE zsMU6rhx5Q}?N#U6HD1mNv&N?`uxosrBW8_XU1ZnzIb+P4fV#x432>@l-$PxDAbahq zAZL!*C_`G%$iJfm0gp`S!L81!=cE~Tx6y@va}%LrX)ks$0C`l6&Kl+>ojBJ z-3CQOLc#Krz$RS$JnhtoW;1`A|q7=MK7*uzV%(XUGV|M!a5eY^UU8(cV zOF6OCKo**gx0|Xxh~YINM-m*l__S6_H}TWwa<-bTtOjejwx`P~kHlrxNVHzdNmuJ@ zD2>qGtnL^%`#`G)uDsTXmf9!VzQm3IZf+Cl6084mVlQn%kq}+b;2C_MlmK2?tIn>O zg)<4Xg9Mwv(Y)f)jFUsy6cnw< z4vIO!{-LnglwA??3Oz_>hQo{(hg&L4D%NBXT$@Mmi(G5nIeMGS`&6W-5&%(aC|QgtO)Y-JcOq1r7zf*(f+e#dx=hwwEpUnc$-qgF?=6QK7^qx6G`t`a+#>}lXGi}9@a2Io$^;?mx%>3d74DO!y<~Y35$MyYA`B7{6H@A zIX^y$&&|mZMF@UaEP+f|9L=rVLBh2hio_z{?=drk7>zke^NIe;7GG!HS5%&+KF_|d zNE?GQDHm6IV^nz*f{9DCs0rLxv;|ZaQ`JnJ32GJ8UGKRMtHpGxOJs``GPRp7N<}?> zIC3hKmW!GAolOJkzUI1_BEc5E0hJWB;%7{WQb=kbheBnx7+P>fVL7N_a5q~#Rd_~W zNV-6bWzo%L8{~*|p*WeTN4!K`f|Y~%^md4-25}lwN}Q<0;tZ@kPiKGOii+PbTni|P zl>0EO7O$0kgSqgKw*^p}8+WSTf+-D9C4}&(NW7?$pi$Yakjg1go<0W`| z3Bk$$!EQc+J%Uxp65UVfb9rVp@J7^1q7(@wiKkuX0{_mn0PuSE8Gwg*E(Sc^y%=zi zdnw>MuB!mIxPJ~f#Rjog^xlYApPJ(etqBoXJ#!KNOw@s>Y;B!r73#h$*9;EIwoEX8$VB=Wba{ z=p^uI5J$Vd0rj9sEyr^17WDWJ*Z&4_eaPi;i&`Q<%?^Kq9V`@<6eJ`h8X>4^Fhqy6sur9MsUfX}D}zbtmU#(|t03HiqVu_VUmc zhdvua7nBaPDJ^sbDrsXypN*j#QJF2C;-%}ul zm{dhr5(Q$UN#&L<@Dz%1Ce^uA12xH{o(<)AV&ZI*dL@)EVq%s_xdK;viiBcPxL02W z@*eW5PqTZxZ-aA2EWm132f6!AR8cpiU{HH*zFsc5fn>?jrwMiXQ`YxykOe!4x zrw5l>lj;)v9@H}?^-NUD@W#b&Ombs12h^)3)l^pGO^CNl>KA1RQ16-4?cpMCC-J^X ztqUhWeah73JbyZiWycA8j3MmYDoHz=!@HOyHJs<)!lJtWoxC32&SINI1r7uCg-Lx7 z7ywEfPfB(Fa_Jav7tzn8h6|#mnbaS+?go=8Pf%U6N#!&3sYxY3X0$s!qri`iG z4cC9OlIC`IG3o>oHB59D)0m>gmhrBFfR8Ie3@|8q0%nW;43B15 z&TtIF3Wk#zRsrUV*^JL;xRBv;K(DwTut+>6ZPq|+mo`Te;zK~Mh{&6x-H|GUSIJq4 z!$c$Fv*oWt{lt9vBmY3a(*s9~h4Q`mqXC-kyc?2KKe@$!>H@oryEBvpCPA-Z^C)dV!KH%FW#HZeG zV%Il`TTr`6Jcm}>#Yx^{r0rsGPC4Ly4}0c20^7LPkipNKeY+5u(cI z=@4C;g=X@%#Z!S_8qSC0_Dn$WjBlp2Q_3!y3;t?2x?PlHL67)1YwHyw$x<2!bIAT4 z%Le{+M3uI(TU&)YB!Tm|#*IJrErglt^76%p;x@po;=};qS3=QF@u{a?+9_@cTp`VO zJzcsC_((XnQ>@CS8<7k0s007NMRuzwE%`ZI+2Xxb`bu1%wHo-jh*m%v?!QmkB3%$% zCN*M+AHf05eX;dYL>if`HKSry$ubaELuo`BU-+W5%C*h^Dq`@v{5N58QqeMLzBCxM z^QAihXG<%J{{a5qvcPw32``ftN)I#t`=afreFo`PB}F42pmrA8UL}Q#w*ykEtE8^L z8>B~zKLLcK2BG3yGSJogIq<^>cg-$?r_#v~o$oqyF0U6Ar8ND{=E+HTgE%)dO|Ft% zcqMYSyrS?tz%4~JfRVhEyhWS`Vyk*k;@<;K-@=nbA zs{pf$?vP{X4c0{W!>$M9PK@_w*wchTf3w`lU5{QK&75+EN6TfHO+DRJSb)bcXN;t( zErH}P$QlXJ$4w>f6L1tdVkY3X;(S1% zN%QdKmKFf|rHcVGB@HlJx*RZ1x(cvRS_W7m>3|987Qn93?SM&XHDDiU4PZa%LBN61 zV}OIDCjf^?PXi8@ngK^hF942~UIsi#dL3|r^jpA*lC~9Jr%Uevo+bSmaGLZ1;0) zzPqGb87I#3%zqyIBmDu_UE+FwPlnrE*PvFoNhZN?I74k3f7LTw$*`H>Hip8(4Hyn* zIE`UF!<7u18E#`Jye!XfIKycS>lv96+RxA;dw;se zt~e3zM)$vo@I)MQKkhjl@DuM8z~A|ab7i0ka7Wfmz*F*wb8+c;fHyN-%QD+Mwcy<0 zy$tZw@RfkwORoidJw$p+0yhI*=v@K$ZT`K0LrZ@J*dzK9;LFk90%{MJy^XJ@!vw#| z+Yb0`;IDwUOCJM{5Cq?2d}M;~7{jg%k73xC;YUUPLha+8FByKvQ1;2_JH>#`7-gKD zcmT5y5jwc@0gq_7pU3e7pp1!=0Xz>-7WoL5gfqMl@B%t$MDVhJ$FLp6Sr|Pr#uUp1 zUIHkK1X@UVmnt84XS9$I+qfHLkbih=h4l<^3n6nIaZe}L$P(@F`mG!DEE zl;HdZP!=?QCD9j97X6?^!p^rF@FSpvkL!RBgc3;{2`Gy}(1BwYKv@ii4y=xVvN#4h zBylXDEQUjeEXuJONa8p#0B;H7rtV0<5ojojk!T`|Q4p5J2{Vl4HE#u< zQW&Qi#%ac3uK8>+7vpMu2DygAZ0okeTo1F2*6w{$0^FYR-b{sZ+%$Rhe6^&eA8~%aPT#3&{faB5cAmR%l%mds zTjQ!~s%BM-@)`z!`YPRjO<0d# z6V>NmGfn@)HG}lnwf%zh7_YphYRviCrQs<_K^PPWy9SRA${=mll8l= zkLmARUlWt{9& z&>v{5T-*J|h@{WcyXtr7-Sm(3CHmz*AE9sk`B1(1ri6alO(*G3-gLy;Z*Iz$^v+F3 z>gP7St{-NN?u0OH7v%YhAxqixuLS0*N(OUV|UXniTw){xt z!W4%4@Da1CX4NRE+S$|BK5^R=$vtLn)hzvpJEnUpt7~g#*XY~sDAb#m7wEn3Y>1MR zl}SI*0wuFRdM)Ku5hro_mL(AAU}tslFpmww%<6ZJo> z8nm|G>M@dj#a)VjB0`>;SEcG*@1B&U&OWEIwo0uPlt{Hz`n`82rCR;vyZhHDUdMH3fmn5o4zw zuVBRWuh*QENz?>oc1`UGYL$NReFF!Qw(?Y}dhR)M7Lpssqa#%{3xzUo>d5&Es^-kD zT_{G*od-ygJMO;jFV9}5e|&%EAd?NZz5mc^{dd1OY3)%D{2@c1@?=#cG3$y0fb zm@0W5t^WFKNpE@bm_XqBNv}^BI`f!?`q1@f>MySEmmQgd+x`?TipL2>TqOGI(o=Z!|g>FIv@IB#+*>;b&60 z{`!U@J@V_p+NqI-$=-w{K4jV#|}Fqa!&xBG=FQvadVvi?JZy~_By z$DNQ$!Ulf7@%51L^_cPXI2KDZH;8AAuMOO_DuZ|-052iILa-lc*hCdM4X?6OTeuUZ zg}1n-e!cO<+H&e2H>elrE7GvlpbQ=L8w~2P%!CJFi8Q<$Y1r;zUc(MjoXMezG?@PF z)C?v6HblNMsPCA%ObYlsa!&oLvW(jv5yr(`4u@S>p4~!{WDh{jn1Ig(k+1MSIe(eQ zN5g?{k59^}|IX`^OL7_{FiXN9-Cz#(3n}Na0RH#*WI0D0LXr(JHhfu#dBeH!LyV8^ z<3r2sd-wlCezIN)VeUZvRqRvDNR|5S{&g3hH7Pc5+g1MOZ#&|+yNCXxw||U&$xF}W zxxA5)E^p2dl;J3&QAX$&Y#Oi0UO(!nzEJj-WP0;+>fc3o$sM;hr+$Z@IB!WgC9+qR zy`i8X0Ec(jvKZzZgYS1VH%0xZ^>|AGN#Dl=z9R4)To~*w_2x9>gKQ`z(1}1d0zC;F zra$s>iH3oZ-3bxNqYQ(m2~mOsl}ZBGF|lijAV?GSC0tUtBvKgSN~_X7xLa z0PcW3e_BIwuFUL|j2c-F94?KbE1ivE) zp8*FG7(!q;fzf`6->6wT=hdsFrZ2PIPd@Rz>(N}-*d9X9czyM{Q*+$S`LVxXODB)3 z991igkxr5&39nO0I8>6dn+{L9dxwT&>n?%xBSMLF=O*1XUadu3E~L+kC(jV2lkv>| zM--`l@not0bm8hRou1#~ZiSVCD(){WoFQ`h*N8}eX*t0b(ISfr)_pY9J>08V&Pj02 zjdx30aF@}NnJ!YZjPuM)!QayU|JL@aVs;df&XUjtsks#vC!VuwgiGuC*16}(uJ2Bi znvPBR?_D?MQnw_#`Yskt*NIn(rd9Rs!loPQ-C@_7>zL~9`nXXv?W}i4^?r|q zT~lvjqN~fb!r(R?-T>hTR+=&;zYM!>e!wK={4y-x_{%0G*WFiMxvpttuKT;A55J6V zCa?pS#56p(kVHZhf`zxf_!X~d_`VN?`24|ZW~1;>W7JuVo$@t5Skq9}qHIIKi>RXI z;1%s)8f(WEZoCe3Z$CsdpF_DAB_GB4DTaNq0_8K51MNtA`mvC7jA7I6!5#l^(OJ5= z9e_d~KMsC4{2dkr*zb^Ww>sQmeLP?kcxKr#j&#`kH=}+CjsHR3`51Xe z;i(j8kt72laf&)gRy0D374LkFq;e`}%j5TmHWeuT@wWYHVjuGUJ??D;V8X?Ss4fOLo+LQS^G#mhSEoj`X1qNtAO?Zbf+-g|;n!KzR@4Rg`9wdr;=1 z3`EJKJ@)Y$y*7L=N(Y31Y##Tc4AV+fLH!su5?5p~3FR@A9VqlXYH#{PcW%unH7EtF zO6vubBDXiq4}i?jA8fc0PP?fON8#@_3A|BmJdLBZ?1%bEVWdo&iozLltVT)pV^sc7 zSIl;U_PHt33N$7+;>bbPSCRPUpnBlg*F1Ba!$ z6h711u(y+DAN>*=p?eUU(k1}?9A#fs>?ird_u4Ss4R$4;2h61_2ra4m$%ozQc^fv4 zVUwImj~@h+yXjJ|-TK(J!BWFtnpk%qM1N^b>WX51nm)px{njc$b2JKTg z$OGJ0!zu&}|*(qa8QeypJ{VZE45(L&F$NkEJu=uQz-<1HOIRasJuyBHxzT zJ{{~Uwj(s{$Lj*aH@f?C$R2Dwru_o`Sw%X_9lmanx{W3XLpU;PuGPXmT$Ds{ZpB|mGx}*Kik4|VtcF@DQS75puiuo}f&P@c>fe+{Q?ujN{E*%ej zp8;uJUJuweJ@h@6?!X6h^h4jhe>P4rF<%`h19~qC-8>zLP;G?XL*vzfeS5p2%}Xbj zqZ|ACrIR)GODF3NQ1tg=M34DF!+s+icD$-I3glXpAM;)jW#FOps?rY&&3<~RZ3DvL zc&V*7NIG2JixE8#GDClq(jWhtBOO@NGSxxdKXJbpUWpFu`wOmgjM@R+K4rfdr3Y@; zpqTF~PXoF?m(qQV&7}R-FEUIEUJB*Vc+dRo{n|Gxu(Y75D2K-H1!f+QK3aXH@uXbk zX{z&YL8?Li4aE{U7~ke@?BM+%hUVx>lsJn0p&!It+M&M+!UL^?7X;_XzJ@5!n?-KX z^iK-HAmAPP`>+mtn-sqX!!HzQ%h!#5o^go$dXVPi43vZa?pHzU#ei-)8&D3#-<{qD zzvw3-ccM7c`@rGYsP0KQ1#1b)(I|)VFPmS2e+d-&&^_{Mlpk|4M6{>yw-n*+hb(anuzc35o-=gfJv3BIA?p_HQqkGNMQI0^_+sIgQ zQMB>Ug>pLoNbz`(ucQ2UpZ8hEfw>>}0G&Ap#ZP^FfM4uC*!yEgEKlBVfu$8>F7;`h zc2&oWm(`X1bKI~Vo#6YJbvMdx?Z8~T_Bthh+z&-*yf2}ld757jq(#n=0tXWx^`nhZ znpGHm2?O2u-`tlE;d~#XFA~r@{+s(kKeCQcU!K!W1$yvrE7Cdr;|^PwQXihz=r`rJ zcHDUU@IKIlD55^RsL{T51G}mcg@+8Ut^8NLW{#%10&1DnU>hV_#ObfL3^Vr~vS=7*~CPCobY?u>o zCcca8hU2sigZKDbwJGNK2A-Rvx)X%M)wlpW<#0^gkhj#JW?2XyuX6itz-Ww6B zC%!XUMgTdKh&-yL?~O1DXV{&?ksc=~a*m&KT%F@B9C?6$T-45wxFc_z`BdyoG~q}< z;cC`9$)!z+9&Wekr18%_P@nKYyKRgRmQGNpZfW81#)!AYtrR2v-r#2H4QmNe3&WV! z($ZA1(RatX;zxa@&%553%74g3@;AMg@?Umj-D^|DvYFGwj@PD%oJn_Q=AvYvA#V7^ zP!zgfI1+{KsOVFO@?g_Lwf=sc=j~!PJLza)Sm&NzwtGH91!|5Usp_`KlU-N zsd=NX@49Ce_>Vt)-8B#SNA;z<6?|%k^qE56GD-=q%gJl;#}#X2aZ2Tg%7IVa^NYJ5 vdTQLVQ^qE*c&_lVbuWG7e?w{t|HGe>SIX-a|HFTbOTJ59_uNi@x%~eDfoawi diff --git a/VisionEdit/obj/Debug/VisionEdit.pdb b/VisionEdit/obj/Debug/VisionEdit.pdb index 96bed0505ba174249f4ebb6f28580a8ac193a8cf..8f7e1ce43e1146026ef82d5f98da26343103f998 100644 GIT binary patch literal 95744 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 diff --git a/VisionEditTest/bin/Debug/DevComponents.DotNetBar2.dll b/VisionEditTest/bin/Debug/DevComponents.DotNetBar2.dll deleted file mode 100644 index c9ac128bb66dd64c8b1611caaf5b9ae9401c7e3d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5677056 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%0D?V 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%0AZNvn3eJO#+ujoMoMT;t=(N91s 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 z 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

prWneA2vUs;Cp6WoJ zC@ovAr0e)i%2BbkSs{%JqxrYW#T2TBzFo@epBxTaj%saP61j@xL2>c>cfAS>WiykV zvpDZrnSCl@3?*gD5~00j=ugU_r@QFU)i+WN*LZg-SzKUm0@nQQ{`)NXq(CSwHzqpx zu{5XLua4%m?w~}>#bv5$Gde&=kP~u)5VpV~*7XLB;5YE2M;C76$H9~R(cVI1{mMK* zcQOr>C=MNYwUmo?LLz(*>YFqV%hH&KG{9b&!OY{Za|PQQKjzR|U#7qJ9e?Bsv<7`~ z4J}+K?2YC%xuqXwRtw&b;0;!F4EH(0qqdbNN_w)s@!$+DPY$k0c;ds+yug^wpV#!b z??-H9H5l}9jXu&xFm-ZAEt)s{+kDnduN(IMj13&k%5nMx2T(?F6joQ}p^TcxG>%~; z(XDzBSdn#kc!wl zq_>x?w9*SZmDua{WDuDTItR#x3?Sn{=K`>o8Hb9Ya*Cl|4_nF0U73;6qFGbkHr)9Z z?yWI3(_UMT-^XQIT_~kri@W9yX{5Kj>@S*s4Ir!(d{t^~%*j|F#DWVj4@r+8|K4e4 z&{tEBi__ES!7?kLq!z)tK=QAoh79vy*3Xh{s(I=9odJA6eUm0h8rJ!AX|V2da1^Eg zLgLoniLNPzreEeeXlX{pmMBHN#q{IkCfQ2zZ2ij7I>Koc?T&OtE1Lg%l6n{LmkwO> z6P&LjKx188p4>>^x?lT1uNw3?1&Z~cjy$@GDz}SC-3QMUH-_RapmDBo%OWS+tLl8< zj~C+?$neV}{BpZcEr;JCckuTt#xIcJmq+;J9x#53+`-?w7{5S{PGCD+ylmMkvsS+i}4F& z_~j9Pxd)8jB6sjt7vmSm@XI6oat|24Meg9&MnL22^>UxgEF(|GD%f7Fi-Q%VcERp&H^vTJ z+!CZ~&BylNtAXjo3TK~{PJ#*Ju}ne{0(M3>=re(}tmS&xd)8L5<8yN!t?d8E8&?>+w^FmuT5hVO(`4J@FIpNe~+-nn#@4Gy)lf@cz;=#mGW@n`~L*Be)!Zo05o~6 z!R0jYp~k6X@lALm6NL{UvLVAL7hPP>b?uNl8mG@t*0>5~aIQ-HBN!W%p+ddxB#P-r zs8*FZFdo!Ta)?+H$}9h-od59PhX)?1CsX$2{w-~PPY&LbwBax;?fCc|P8+TyKWa-= z)dUScgj>5ilH9u98Wxaz5N=-F5rNc(=JBv~f_2;U5J=rtF5UK6%GhPo!{8RWWUP+e zjrGEPN;EImZ4Vm6@+5hW%{}r&$un(sA&-*y7+jtl{GAzGo(z6^HtWulyfe2Rq`2LD zlt8wQ$fIn_rEtY|;a){61U{+*d?i5Y%OZF7u49Yw3uO4^5q`M`jNc-6@Q(}s+0d0I zD`J@L)t(!(aCsJnQ{RUHPX7sMVe%5I*20q=7AFXji|H2#alsqQh`rRLesWaQl;Jls z_qGnejtEO{?AXjc+~`E%Q&I9lQuCsEayR?oeeBbs#v1cqBY%3vxFB@p32v0bB%WE+vf4Uy*Z?j>uKbR zl7}i2bC(v1+@1rz(qj|Zp z3*!bzsLv=_VKq|FeC+^sjrA`(5J20JO(^J$;a4E z7JV*GX6yc&9EI9M!G=Sg3h2tDN-_x!ySlA+zQjEu#FguDEy}ML0g|~+PnBzNc(#o+6p$>@?% z_k9JY&g6QX$=9i~QxqwChH*vCM>T_g2Yk)@gktWcc0MmVM<1yUAGS?|zDcaiQHLiqofe4p4yY>A)mys^`l~WO%f`qt_%TMqWzd~d zy**>c%|tPVSZ<*pvdtDxV50$syyxcsgnUZmYPwd^=#g|C&TGMlu@ZRshpTFA6-isU zg(x@Zp+mbQ#GAM(n-gRuK>JCH=1j=W1?<6xGu)@EN^H9uh@ByTZ=G}LIU6%Uzs_(@ zgXW1QV}FV!pXC0O%A~S=lS8G>!3wqdRoLy4OI&}jf3ReyHax|{Va}T=@|`?QS5KY> zjyor^^Aawh7EtsoY~`2Lsm@D^{Ep*y5-ZeW^vOvAN&FsP*%TutHmJ;yk?^x88_TLy&ql zEr;p!pAcoZr;Neb+ZCRCm+y)_Uwot+LCx$)?I544LjJ3``dg0;dCZU(hAjUra&0zD zhe6%$QJ!;MP5wIB8|O+vVGE|#lV?z%I6V}YHc%DX)rI}M(B$HN#QrAkulG;RM9FO+ z*W-IDHrW;DDEV6eyX_fT!F16%gXv75&S~>&!97q+PonVH>hQCjp>Vd7JJgAiK8Ryr z*Jq2hL%o}9Q|RC6L15YA8$>^QwFr`q`xKHMY!Nu3t4hTF6P=M@Bj!>L*m=Nt{#@!J z8BotR(RXdzj7zO~QKBQgb`j6iC|U&;D;JcUuPumYeibhj>tG7=z;+zPh=`NJ0Ne?W zoV8Ph3VsZ2!m}0aex|+p2=M3II2@(sd{dnKVM0@k?a|e~T&kfTzLDHgnO@^u^j=)M zf?)%)UE?hko;(b1Efr3OF1Bz6P0OKiadH&-o4bvFJQbfFqulf4tQ`A4F8fdyKKjD+ zctG*q;dDHL{{Fn6k~J=`XZ0^77FyDaqy_W!xEL9?=#h<SwKiJW zn{b)F$dE`+rrD#O^aFgZjySPk#urc2o4y97D5}MCx3Gkmc9#cWr0j1Ap%(r>_($Es zr}da(OtOk1=^gW;*$l-hk=`4pCuj@>#_#nKnFPOND1A1zsDhPLL7aY~b6)#Cy!)9B z6fj}|cScFMPYNnlU*+_5s;{`$Fx0K0tv~N?h7(_5@VG^b%SjOHTs5okl2v$T&Ssh{ z4DdT4xTA*LSz%5Ct9qYI zSGC!D*R@cO60BBGWIN;B2)s5;1?p>_m9VE-$uuI+iun?_n@P6R+S;cSO{8D#1k#C+ z07FJSU664b`1h~Ma=6EGm>=Udm)PS#%^WkcP|{<4(qvOSw&vIN3x&QKyQ zc-t?-C%%MPPVa@m3w?lcG){@riy2kPQ8Y$l*7xezWjUyr9>YS}Si>Q?+yRd^Ha-&< zn;cB}XF5uu(n~Zd`0{#Qigtt?T)BaGa=~Y>70Ml0`=+pM)Mz5sg4Uo!0&2# z3&}7gN=F2%Mj07QRAuqRrb zMB#!E>nf%0C?vwG$H^mTnmC=O+w*7)PpgR0J~j3>mz}Fv)o5d>xA5i_yrrjhGM%2; z$ErwX!l`*l7yEqdV)hwBYQ{!;be3uH)ak3)t1=wITNZtHX)y`h^#_;Wu3e*M#~87k zX_)c=d5YSj9wVZ4)8?VVCG@U?yRZ}IkwC(J)H=OAi%qmpGtRKjOwMI~?p zFJ}v}C-`4#+X-zg(w7K)NwS+Y$)3|r-UO=pM9=tU;XW?It%G*0n>=-Dv~e_;_ss2~6_fX?1+yycw%5j`9(%j*QrwJJm5#z370M1nbL=V&SZ^fW5ZcYx=AgBC zCk1D0e~^;WGqrC+MW@zUE3lucOWL2AwOL)5VH%Mjjd2t-#zvz|Yrvm6t<{qn+|J}G z!BsB+)&ihY|AP`fJdf?nC^=N4^8Tgy?=tH)HY`Bq;N%G6Oz!scw#JzY;`k)&agGRh z8VlkCJkl6oGqN%&w?0Z<%5nOl3AQWq-+?x&Wox2J*O|pGYGo1@@2$!=FH2oUa?{bM zPrLoNab|+Tg}ipbVE_ZF$mDYxaka+v7GA=F$ktBv&qK-7u1K0iX52V^F_clh5ipv6 z9sg%x0t(3!iAr1n`UsYb{+FywMe`ry!_Tq?anmmbk$&>l_ zn4?(sgv&IOx4(|Q(H*;Qs4o}$#OsNWQ)MpQi1uMMeTix(y^jCdj_k89X>v5M>?qfD zcxplC=wx?`t=CeWlUQ7|s5}vCQQxn0%)YIUQ;NyaK+Hb+a+IS$`mie1V<)*2&PZdH zX-ZQ>H2-%XaK(-hQ}rkt0gSqePGuMO1DQRx&{o4eYuFL2F-?!bo;An+P=&0wKA}1d zDkCV3T8qvMRVwK>RV0>ZUXL8^oji1~r?&0jii~ke`^ExfQM0yFN1N^n&%H)O$ftBl#r$rnW)vsWDe&huE$fKDG#y*`VL+UIu@IyaT&** zgj<#6uhANr)!Gp9Ja;)7;pt`Mqm)urMKdf`N_iu)IQtATSxUFz9qu3M4>@>z)QzB& zGKPz$>4bscQsZ13)5B~@HE?_`xCz3IiJ<`VxnN*uAUC>??9Yw1iJX5B*_Xz+&QVlm z<8jPG<{nAI4udnKu)4AQ*!=qdpG}%4upLlKMK@^1Ht(L~T$cXPZETwURwX`|q#q%Q8<6w#HpjR= zT9~!9MGqUZE)7TaX`ccM8jj50l4f{(Q{SUdXiDaj;{w$W6@HP9#3l;2NQ~iaOlBA-(xW8$cK14iI={Sf5*Iw zX3PO=>Dz(k08)|`#6i9;G^>iD;=wJr$CiTR7zHHP8$Wx#f~j`7c0d{Ui&J=U4Uk*L zMW%fDBe^%NRffIX;XlgkKLuZX< z=Ee}ysem||i-*gT_r;(#b4@$CEdg#fJD_AjK2~v853M$ZOCE#HMc+u>g1TJWR*nYC zw$S9crCqmL<%+E`L(#6m>^ke#S7)DK5gtf{=Ho*5ILN{zk+3z-B$u);vTsldBlkzNioO zx5OychWoUa)}qCfZ!>i=ROOC75gD4E*DiMLT%uODa~--cGCVLc%&>ZoGKyNv=W&}u z%9`q=o{Yke4zHZ7FUV{?Sz`f%D~%%@9vBR>7!Sq{4%l>39qgNBFc$^~c05kbO6OZI z^ZIFAv;boWcSY&pRfDSXS6_Hg)XtDJgm1?p@)o>9@c^HT$ z7woL_FC=>RI-h^bD)8vjaGq*|XkLvolKdOB2G{JL)=InUq}mThk(nT=X3w{J@( zVW7@C(B0eQ@d2-tgoHP2+VtM&l86`X+*oivC+Q?veM{H~@ETer8tHLutT@#Ol@7A$ zT){kH*~9Dur`ssG*GHbuLNL(gqc)Qvzn^-W9@62RXWcaJTogMdg8f@nHRJ|e+44N`PG~z=rF+6 zx0dY{Ez#_gtrd0Xv_oQ$oCaHM`cVJsNuNMXigwLq&PLpC5@7s$(=?l8*h61Z$)D}rhDaXjT=pqz7^L@ zALe1{`AmWio1&j6x__k)BY!4 zpCx#wx;y8eucWa@`7s@v{1>OteFn+FPwuEv=XGpO3nwyF#`TnE;AvYjpB)}zcb^Ht zZ)MT#l3CTXpB{dHiL<))Jq^ugWBj)9%VZv+^+LWk+Sm~{)Ho$doT&=mKX;O!ahj#3nPpTN=6w(MH6HD5 zJoRw)_8@Fxo?KDVuOm2Yq81I7oDOfH24ZsloLPe%G zUp5ISZYkVD8mGEj_t^h4y2&|IkMDJ_gVEsRlXChZJgY?ykxsIcC>I5wUi{$5)3U6U zx|Y5GK+r}#HB`chj=)t_j|_p$P#HY#q=Z&GB*!2A)fwnd)md!Y-9(}}9 zJKWRQmfL^z1)d?>clkCbEVRDwx`F}(6n1H}pZYX}vrngpjANA{_Uv*ja*7&qJY*M* zTQyR1b(~rzvm93F$(n-6TxTzc0$rAk*p}z8EPFOCCmUsMy!wU`VV&(ILlYO#^Qaac zUE-WxeZMD&Fj;`L5${QlMrw+d1JmhJJIhCb+GEmFR~L5ieokRD?lmoCn2vCPY@?&8 z&rm3B{zs=)1=%QdAQ1q(z6#m6PXKRNgkn_`*Wnr^%XE7|yCc8w2sfE-eUA5_h z{4tDLt^#KC3ixM;0$*1%kEfhH!;o|m??hp$kUd|4(0Wzoj|#gERooyuo_`z2ny}us zfSXdgO+vB#pIYG$a!~mz3cEhVK+0!u=eyg0nx*WIbr;T~)YFSFy}>K>VbK--T;iZW zUpF=k*-t)b>*sVv>KPJ}J1ga5c0j7)(kJckRPAN|)UHaOJ8gq$$((k@S-#V`f2g)U zh38|*Lw$-XmsaQ_b2Kr-pHY-vzZJe>|7X~qC@aVU#q?~hBz;U=yzn{20}Ow2*H;*5 zSxV*ASL0-wKE!gQg#ULl)0@l8{?qO$CoGa%b2(!;*nTw>jX`3}u&3tB3K}9Y$;U1< z_wKAmbk(gxUxw+7y9aJ>@(>Cy`}wnT^!%Dc0qGB!^k-j2UE%+;{Aw)x@4`P^THhXQ zC5F`7XiUFbS_K^VT2Ft8fAW|BYyztX*x>;-I&;uqZ!G|a zkV*8WKPC-Vbn5AU2oX}mY%q%R8|-BZS+`@A$)Q1AmDn_|GZqf6<#5rmZp^6M-;rML zASz&@Jx0e1yKZ27c_rDIjBPwn9tlSe$>o}cS1qVT9`4m#fs!Ff<=yu<40tpS&wWUK z!Tc#nS5Nv;{@b}#ny}BJt(3+T*R+yV_pVx7xH>tONR88SVSCR9JkD4yj5u`kIfqK1 zGc-6|HC!`;-SlXv5%sr8hVygJL>Pln(_`JRpN2IQScXAvp=EdL}yQ8cTj zz3(x?D8#_H2s&a!hWiHlJp5nU85``YKZne(7#)Rb%D?xv-S2MpYp<4 zp|6qfYUMCgeT6L}3WKQ;yAm6_;<6BCs#9p>E{5!4u?{+4c{KI1xy|cq8t@Yq@y;E# zs&8COO}!gaZEia(k@ogF>_xLqge~F>n&x6b5b>L&tih44OG|JhCE==+9qCdT4v21$ zEWpBc6R6|eft-+_V)Zk7GY#rqug$4-{^fP`xONW43o{pokSSV0Co|y~=s}_NJZjNu zsc1|c;$SjX^!dt8SuUkikx#1AD6w=(CympS2;5w8SzWTAbPjewv9^7vQO4;l6Vy0; za%(Kz8T*Tp->U~66FLs+jP0)0*qr-FU!|Tn60&YR73P)<_!C&tml4lyy4LapVMam6 z`y%(d5xIr(`;%4#L4BgUnq? zv#7m456a^Fzw3ORWz~fXthTnHLWjrj#>tt)vL|ukWF-k*ieK8dK@U3k^Hl?*Z0J@& zEq98B)diEyHjY}mL|~kLihP@FflGfqey%}^hmcJ_$Kdrf7wq?N6s5>1MK0q1i~LRe zY!S}j6iup~=R*4sQxY8K6&)Emcoh;ToDbo6@Oh?a$iXbo`va{&O$)!y-0b5W`uIBk zV7$I6CpC45a^tYxCQp`q0&TR(wdLOQ5aRQ_5yw=GYU#(NsD@7B1E?sky?T0os*lZ) z9a_{|YMZFk(t$=PWm{tBYHA*}b@8A^Y^D-R0{7;Ik1xcfhL@+7Z-+lK$JX%3}ia*PsQ)a zYThjKKcy;WzhwDo_jS6FnNP{(q?jH{PW+7jArn*r+}iBRNroT?9oQAar7&i=5GYAo zx`#fYL*VmpIYSy8?6v%LK)l3?a+V425cexhV=APT;4aWc3$MssBMZ-gOoYc_7012W zD3~IFmp1?}0Em3v`kXhe2GQvhpNu{LVpCh)E=)OnJbY3KRkO1RbX7At6w&T3KDZ5; z6hyCIGC$Fmyk7#OUtS5atY2PD9eMcaR86DZ*KAS}RaOn7?nih&mNkf2Lapb4Xpjk7 z+3pNT_QPE`gti4EFSG z?@`d&nL|BDFRVU}*)@Fw3B{oc!C-IS_Pf-#*3BF?clagNZHlAmPskTCzyHFir(bU9 zqi;J0wuR#QEFKNJ&f}Hx@k)K$wRtISnAzj_bgXFcl3#(1L&-8{kr=tFruW61-rjxW zC<7b`Ai0~-mi|oi%WKn`NSE{Y%YBnuiwDg#;<;z5yn41beIOM(Se-v1VXxk|_X%1- z&Su12A7Cs8<9kQe7p^YejFmLMw6b@KZ=*GLJXEhQ+0m`No*GRdyE;`}&SCo&^**M% z1-*|+t5}*aeaa_Mdi{AfYVM8ZuB9+7^(_bOJsZ;Lm*HakyOxe>C|Iwnr#BHfvxlTK zW)H~&yGFpA;(1Ta4}*PeFkMmiIMq?rx!d-=4#9f{6{c{VnSEZF<e6U<&M`^jpcErZijc6r1hC4sQD3~L=|FXywFT*4J zA!oz+<2>dQ1tC+5O?MkjE8enPAFu3jkr=w9%vR~`bTN#n%`)GZ1pH$Z85?}>r@W2B zP!Gk0hwj>I%TUi3wGQ-@tM;(5iOD~Vn7qfuY!R$*nvtSnW%(Jlp0yKqZed&j?ji2g3*!oK4{;y2Fs=YyabX4v)5WdS_ok zP4)Wm)<(K~ZTiHOWPv5$wMMtC%6-)LtPWu-dtAs_PR}4_;}AB5cD7s_80nuJ2~f_N zI?%GQCzBh?CNpFitcO^uIMn3Q_*wAH3rKWR|qn) zYP}-O*0-Mvpf>w_WC<`BhjKELX*pbT^d7Slo;MWDX+%`OB zu6hvZ^%u{-eG^HyxEsau@8C0@f2aL_xBb7v{=bX=woy;x9`)QO1k7^5d?h;})y@A9 zcaPylP0LCn_kRy}ui>5#xaH<>bDo)A8rIOagi0C6DkUvh(kF(ban;8xq$SPOkZc5HlCs1v!@nJ+XT7nKU;Fuxvy3=#^{-AjntoxTUZW`f$Q=WpkvQ? zas#GaM;C<7z_hxx<8Fgl$@^XZ&W&cc8B@U^#XhC=mCDs1V$@e$2`knbCz*kai|mK!@C%~h$Efw@~{BNQ=8u)&0JSz%zU?3hO; zzgMv1RGGo|5aAQQ^gg~<+M0C*-A;;UXv5Mp0vy zoG<9^p}ie$VE4q26Dr3SE-0^oi0*=45*#zlMMZs1JOW)zt{=B<%yBEV=|lX>kBKb; zCt#b*?CI#995Ml1Z7_YG?s&-&beBET!x{19NWPtN zH2*dA5(`oeEUHs;WzOcKGP#>p1G>>0)OE_q?Q+79djo32c6;ss`U_RzL&|Q=*338r zEw9^uWwW3(dld|Jpy^~n;i5zX%ZdD1cvOvMUNuP!F4SZ1RS7CSSV6Z;O$@p@wv4#%jp0DTbFG5$@AycxE|# zy6nhABHJ7j(G7Re35?+Edl@dF!b6un?zMp0RjXS!-BnBLy&f!$E4|UUCe_sq+7m=> z`XCF|3nt?_v1{I^Z2HdiD7%A>w15@ahT{7*0cJT~GP36RFH;gbYmvw2KC`3yuYzm7 z=18-EjBs!Sy#EH!B%1HXQ=3kr`LE(}K0&^y#Ko4oix>7WYad0`^_7x0TZPqH7HkM4 zofRUNMios88*a0cA5Fq`&&E8^RvxaWi*HvRm{XNcZtW(w8e%tK^G@2Vw)0dQ2z|h5 zK=FB|s`OOyG0Uk5g0$pV`MIzqO(NalRJoVZ;I=R4kECKr-t zk{5_tKDGE7QNL-+QwTaM@|!TQlM*>fTd~cyWHjgv{nqN8%QAh4+ZDf<=r$W0aa)A? zOUw=J^Dbj2m3^_3ZMj+n|3~{N&Gz_zTB?(0zfCZKx*~c7hD+h>!JO1g{_u*A;kGHF><6@C~m5La^htm^r)_b0OYZ z;PBSk2vDaoJ^s)~&*!^+Jxfv4o|=n}z}*Z#Z8i+5{+|QSqv^-Rv8vfHC^84Wg*NG! zFDRO^0_M{dN?Ty@8H}&_Ti87IL)%Gt&71M}EK=xA-CcY{HpfVO)t+T6hIODOmqS!PM7G}Qn{X`ZGn(F`5udzQ|L4yW zc5Zd+#KOO9rVie}h96)aSERPm$b?T)!Gg^nCXfJnpJZHUw9M|+H0w+R6R5F!7XtEp zG%t+i{!E&dhEUd5Zp9zogb_G-J6TH+9gtVgm!RP&!@QcqLgKrN?;!SEg=$Q1vW{di z)GazA^;W(@UdH%wI zdbHTNdi1G-F=Wy0e`pk|M+Gma#}L)+HZ5#cRkDwrcTwIjcIf;X9=5D9j@Q{%VFFjX z37zQ`?Jfh;0g-k9>ye3>>eLxNZ92?3Y1la5jjpxsZG9B<)++_#S`{hR&#}f{VeqaX9lV^%ow_YO)J((_tbZn%rj@3P|mZ%%+R<$u{HZJZk4vN zl6|2(ZsshEX5yTxZlEb=4hAzHw@wKs@lETjOM;V8k-}%E4V?s^lLz~ z`OA8Ub87O2d}x!SJ9x@KD6H*!v>g-QnX7AvJ6u50Dy&ISHTyR;(Ra>@k8N_j!H{g;#hpSY0Amij%#z}k#87$bpoOkZG z_*$LE93KySi30Zo=Zm0 zzp_sUenN32sBbzxKL5P%xksdSosS}_mdSuj4`uDV*~ki-(GWP$SPvHo!LE{a;@U`7=BfL`a7Ki8TL9T*nX7%>4#Md3+2-e zRo(OyE+Eaqx+$Z&r)R7t>RmMypk6BnTI|QE4s&_l4n5_W0=4t3Hu@;v3-j^6-$wuU zTPNQ(+IK!WS5EQ$>-e_0$aW_2+`H6D_8tSXpQNeO6}pZ+>BqhQGKXJ8r$r=eE&&hK z67O+7*^YBzh$FWhNApz;dOPX+_82RTCR=`e$W1;)QXe0Y*~>do`atZN!;-tMaz~xd0kFm7CFAH$F#Bb|=TpZwXfnUK5;tA#9 zQ2{O&_@6WQqXS%SKK>;EF1HhiaqpRt33*`-ade#@@ z5~rQ#CkMD(;7`fQ{-gkx+lDJ|{~mD4|JC4UF;l$u87|+#*Zw|H{c=B%5h1N5Amr&O zc-24U5@D`axs|P?Ur2E+PQESlI%E4&po2Uk`H8}k?;1q51<$tLz-m^rXhGC;Vl@9v zur_xD`-1v#(AdScFZU1j$lnK3XLIgg-=X_{dm8+kjRz18f6;8DC4bnWci}+AhHbpo zZIw}HZl|ySAI~_l+neKdg_4~=i|++Qnnjru@9W9KEC$f<=8XSja?7#tv2i<=$@H)g zyE5iAv)8sf*yYnYI}@OBlJgbl-g|&pM=cJSct4Zk2litr6MPdMW~^+Wld~zPRc!j& za3&z*fg+p3w&#-Y;o=wLW6WIOmJ>skhGk-M$QX8y+cb=J3$fqe_0$(7ARI|2K41~ZSfT~wgC3T%l7 zFt9UOP=j?S<_Q68J|D1sVG4d)`WIBr8BPJal( zIQk-5R*{C4zz8{6>A;=$R0GxuOrjr#dGmXFzEd(k-}!AT<6LUaPW|LFQ;JY_x6G8X%#=JcrF>>eo|(5&TQLbb znYm4nkeL_Y9~mxZ&D-PWAb#g$?fJX6?8s#tt42R9(T~93Y&YF+O0g9B~k6>3a~6uj8l32mb3aTd;OO4 z^;`D(Mb(e`E$8YNwSad0qG_Otu(8u?mFsiQ?&$+*X$&b=L-0L*3#AgVM|y4Pg>g4`fVgt zv-+)i{Z{k!TlMamCe0_c`g!BegJ# z^f|fTF@|Cyb;x~BkU)+zHCTmX;5B3rvCSU@MgoanVW{6PZqL3>9~rZ7Ojz0deA1R? z2|{Z-ZxTWiNNn;`6&FsJ^cIh2ugt&{n<0Od%w@FjIO1V8(u@_Lwh(yV6$faMhEc>$T^whxvy*uy@VVc|M=~)srywS+$NtU?%+g7wo zmMB^~vtpUsiA%n;T@#vN+m&k{cA&Xs zq|~tb){;Pd8*(}r)KvaahvZ9X=gZ%x876)a&CB)oxa4znlYQR`@7GKB0Q!5 z$!P?NXa0e3==@xsDER}efU2L3N!|1540-LP*i&klwfB_jcN?Oq9(_ak!C;C_S)DS zsFzB$TixIZL^S)@IG97*!S9)-kDzL}Ho6)kb32|$YWzow*_7e(;D7GrwVfCH=aB?e z1Go?OD86NmoS(so4p1+LrODiasO6$~vW#%}*7HH=~} zjK#ldq*W$&R~m=%C61~xb5h0T6~6z9xnr<*%QnB+FgX#TG&kart&(Vl*X$)i>crLk zK;44in&G#IF^H|v!OE+3DWVrWsL5TG#=+Qv?%WBPUX}YG!dRurz2+Pb&#M%E_hBRb zmV3>Zv2>C~R*%AXuXmm|^D+Ptc|P6GwwJrFu8-LSBUUjxrs{M4`Yr@lOlOBBu;IDYWE zq{u{A1=!;%{AYwCOF-84NxJv!H~F+_-afymhD;tyNe~+J}ADroD}+yS(F+BR(=_WGXRBTe*7UF z!Q>R?0VX*x@`S?usSj*rJ)ZeN8~YXD=vbhPslzYPmqX7~|BTZ|Xbjr?RZl-Ezkd)n ziAWtYGwjs9ElTdDx6Zy5@7&GYhwCd5B;nE*kXEIi22z^44&%$|=j2U4%m4A4ckL=9 zzupY+iG&2;A76y=D+4~Q4IDc!eRlgJ*`nThOZ$6mT1IQFwD>=jPk=BLMt+ zBv%%{9$!k2K{DW>HRrQT>oKJNkX9bIs!Va`>LUAR3d!I@F3NeU$spyjOu1ZC_7S|*pp*~HH)9SNSZUH_%RxZx2CNDxO4UR|5?bbg zj_!-!fU7^}zLvO-I{z?|NhMEic=6RPNpe)(?liS&PN41UlT2Qbks^(qpScdVTkdpG zJQZQrbEpWZ*P9%f!R2Rew$}!Q6dW4I2Q>lH2-~JzgjnYQ)Zz4QW1u0Llthr4#CcC2w5bIemHxn%7165}xa3dNZ_ zhR&37^8@QMLDc?TM)glA2QOP4#;Dp~-OLjy%EEpzQsS@lcLu-J{4V5I<##BQ=(9>V z(MR6S0;a#Xu|D2Mx)sggc;6XV#=xw@^I3c5o=Upw84Zw#7-Aw&cY-T7`{Pjwcf*SN z3o%B3tupN!RP8(*hF^I&f}if8g*^OBd3Y8$<(V3#)5{a34Uuvi!Uy4Xey_t1K7&Y^ zZ4u`ODbLS^>r-*FbmQl!t<@{QDp2|TyGDykrOWGnc~s3*lBi<*|Iq z(}nENCGz>KMYz-#e#ScbAnOZig4nF2(#ut?J@&yU{trHOe2R#@%?h^=!|NyYmf%sc z3tG*11f?PKrl-?0&|?vp-5^ud3HT_n@JBt?BckLa!RCJtXckQwgr7ZepV#xoM2&I`scT+na#NbyRoXt=^|+(e(7Fdq(?W$=B08vZV1cl8r1c z7$d;O#x{}+#32|kHeAq1hL_P8vxMEOVc$(y0>oi)*!Lw62n50w2sVVUg*_0K0I|Q{ z|D3wFZ_l)3!TWymJUvx)?x{L;PMtcnSFzKOQJ<=W9h!L$=-^p&ZXk@`OZX6v5TV0< zD^0z)^-%BqH7pBGk%zhWff|31fBqRT*RqEd#}5h2Q>1Lz3F#!a-}J=(aR1mJNx_{H zD$|9sUG*7UgHP{?#-{teN4mLXCN#2hE zjX$n`41{abs}s;C0I|2{B!E`;xN>=_+S*4CZO4Z&Xy;}U8CaaiM*35hZYGgd^i|{> zeUfCSNy?00WygCo7Rrth|B}4-+JxTkPwx9&dv-Wk3GXUVcKSf7!q&MBe7xnMe*%iQOoo1AzGdNM?+#AnG)znG}*wa$Xpz1hW{WBQH$R-2ZlbApa= zrWL|3z4Q)Bt4Js1{qW0?PA`+gMCI8u9+LvPV&-l^8%;gqlgU{=I!pQE9Du1UD?*^@ z4idj=JHZz`dK8U$fO~==lB|dW;*I1!K8+M*!++=BJ6zCXM5g~ZBJ^Jh)&`MOP%Q4f z&Ctv;@W-aDy7M#A<>sOK+)jjpQMrtgjNbtV&F%LJA&%AR_I0LD;y2?x^bvBxHZ#3A z$PE}3RQEo_O$HBNJIX!mp+op4C01!SSVgqNW=L#!z_vI5vf;;fNWq`4*6a~i)PxtT z%kgE2(Eq0>-jy4Uoz$poJ`w1%a?HzJMf5t`q+iTXRG;V>@@*}csxXr{e~Pf^l0I?zRk|BFC%|;VOr=zUlu|p zz!TbA>L<7W|FFzTE)P5g+BusTqJGf7Fe>=%CF{vkv*!S`#9FJ6u-;aMwzB;!FH{J#pvp*99UID+8 zdNo~EYwox>DDYp(9-o(}vqI5U;&!&rZ6h7jVhN>zKxrUD=`Xv<%e1H;7(bb`8e7_j z>RVh&NR3yHn2?KQ99=Z-kA8Or@)u`ZKbIn0PMB49qrZIJgGfUSx!=t4zYyYWsVG}z1%f- z#~pW2!J=%FnV_1JyGiVNH-$X+Yzbm;?m2RpOBaFA_dltAQd52ZldSKr#kSOxH%6L`<+C40 zc!m0M&%kKDK3X4UVoO7V=zKEJs2ix21&xh28cev4jWy!uLJ<>QZ}@!gXnncon+t>o z>vgUVejW%ox>>M3!fUAY@s)O!Q2Xu)uiZE+#<>Z3h;*Cr^NBV+W_uzXR&T~HP*P3q z5!QxAOMZnXznp1g9x`$fopmw=z_rBe%C0r0W*;lvn2KJkP;0y~Q6C&@MK2*V#?4wd zo%<1fDV|uDW;ELEnX$Irn$ei7PsZO=wkMpoNq_r+- zei>=+dMtUm^?xlZw>QgO!)tmGN~%-uSV?ufq*gW?tJ*8-E9J_f6Yul)O*8c0pv@usYD4b9k9N=Q70I?Ok3z>8F6MrP zn}zQtk~rsninPs9I?tfDx(D|&xJg?i_yNMt!TsSP_&BgH(-yJ6Elr;}%jZyyG^m%$ zoaK7Vg^wBcfX}I}x(>Q=w?{F4I4=En4xJTk@{yYswamelq8H*6*rmjz*_QJ7-0j#@ zUU<>uKD&FN@ytL&E;KH%Hiabc&)E)6`BSSegIi2@EG0ca}^h zmytgfHXb7SOs4WcHcNHC=YPpsw&wN+H)}j#TP&61-($<7yORbtTArp>ZLLo?a`w4R ztMx5S5+Blsc%1CD*JZzU6OgsAnQPuEtpzGOUNyxLU9zEDT}?{j`5A#{xhc=;52$a! ztq0n+r|zU}0<|6hL(&rg*!Jh)_U7k@wV~459pM+-q++v zXEa$eS_}Q{{4}>AozNe105YexMiLXgujD#iv8u&%fKRww6sB4RE2_fG@xX4a{H&`d zwhkVAs5%Hw0`S-}s{o(D!_~-}*QCH!3Y=J*02yVAXg=PFP<1ze&0T0tPz}k{1G^aj zQ=oi&reP|-DX!FU>XojRg{^Bq6~tQrO{L37aQ@rzYuvR;`f44FSIrmiQ(4%Qj@Fu% z@fNZL4k^Ge;~Yr(mfp9iHFQMAJ)E%ZY{<|5nxs0DI+%N2iuiURHW%~>xwEdvGsT)@ zlHL~Wp7!IWdCL--CvoE%!08RWG~X%2meGW?rYdxP*IanKgkF}-Xk=!f$XYsov)^R! z6k;Xg!1Jt*uHr7W{{-)V>1)yI4>Hh9)AU+x(9nF*6mtNkDN|)1Z+_c=pFbM`+K87U z8+%AjCgHA#p%U+AxK!9W=^pDi^EQ}44=K{r^}iK?@oowcgZ|nLf|k2LF5^Cli|dx@HuH%#N>;9iZ_5ox zF3J3#=J~M+x%cyH^Fv>j{UU$(TAb+}`NJ&fESsLnA7;s6+4RQzVWvr!aU0lSrYo1R zV0@UVs%6u){9&dimW|(DU_d|`JM#1Y10(UJWKv<>fABQiD^%xpJ|17uZ@%7r82>oC zZ*4>&<8p9#UG9-ZYsZ-AQYw|PT>J*91G}-L)ocUuzK{CC+^nk+HrF5&?55--tgC%I zb~%0{k+n)uh|eTHqs#2&f)eq)@;iXmPZp1=kFUYKpJbofyRlp$(u}cQ?iRXrq;GFpclt|c zi9JE-!!;|Z=~X@z&9N)ZF~i!V)ZAy56Y&%}8w!TabVrzi8a-I2JP+QBe_>LsydZjE zR_xv+61*3uvdPZd+_;3lUjCoe_q)!%Tw;3zOq$%Pv6s|WY@G_4qqz)+Sw{=m2BB$M z$}E7d;iwIM9%&9vx$>8O6_ctzj70IXcqW4(R$_+0OE@;XDQ6y?-=IV)_b_Hu=BqsU0V+_ z4|xUlzk*3l>k0GIU4Me7S+{?PoR65VI{8GDw{LVEIo2tQNN4LfblJUf=&I()%g1s$ z|C)XeNjwJpyyrj*MQIKe!IK;)y5)eRl$-vk?C;HiMY0@(SWWxxqA2@?Nh_&2c3;xk zkjc5XYf$qH6w}+*Pa;Q-!qA>e)H~ltFv!x&$X*}!EUC0Ccl%jHj&^}g<`U`IR zBdT1Jc7USW*B@d3_NiW>C&+2hg?pk}!|jb+yriVIvs=!6c7qgO*g;=4znAZ($kV+&S`U6jaP3Z-Cm;MChT?`# zQikil{q1l2=8zjcOK{!54cgR6oh8mnvNNS~jFBGZ1g3g_64FC2(2+WY&by6tk((eM zngl+SKO$(A_h@MGYvsz!H@%(cACLa?9}#b?FFiqzO|Kg-OYd0mo@)H@AYhii%k-p3 z{)nK^W5~Fazs2#4-f_fpd5-te3-T27*!*?lW%)Z+yg#!#zM_}j9`=U9pPgRW$*L376r3Tx?YIh z1JEYn^K9LX{|3zXP5i_Ea`|83{x{427WcnW{#UvG9rEA8zx=%PuG0*jIHG4^mSI6~ zw;A?TW+L-dL2hSF;>wfxsvvJuC12&qd{vNLpUGEw{Hto-f`aToO1{dIiK`$yzF7Hx z$s%5+a@Qf4kBh7Lvxvvm5?VY%-(2`8El9A3@1sON=rTN4GMwMLN@{-a4_MgzyoxA# z1M4gCYx!3`IJ#a?DL@vw#h@D&LH8O|s?o*G&!0fJbIqfcqBrWiw&a$kdwD`gi7(Rp1y^3F)ijB+h{H~$t)>70=a)Kt2BP>f`t z;;4L3e8lf0E^n=bP&YZT$5DvYUIoS%#E>)RQ7#Ap#TYCf6n{?O{Q!o_2gOyF;&7f# zD{~)$JxfU2Qanl9mXeN3DKFa-@;TfZKaEQ@CVMD;{e>#Sh8xwp4);3AjmMef;)?ig zpb+x{E2?f-C%IdQPXdk6fa&Txy$`UO3Z5O zPK{_iy`6Ll$j}&*gVWdL<9mU_UUcS9{PSRW=MO=kxBVe_@e3pDsA;@Q0;=r%C%#r< zW?X8!J|b^5F4EuQE%D3~Zmi?0SBIlMk3Z<<*SR;17ta%;1@a_zc5>NklBYP6r@(Ea zIMCV0JBR&p#E$M_=M2Ui%F*-=wsV&(LxMN`K{-xzSZ+#7a`Pw&5z>-d5xG6k<@Wqk zZk@-3!gyqm*h4e9tCjs(rT!UX9HnBcSZ+d~M@Gv$SAP3mRz@4UGU~AL#LE5JK>tA* z`mFa}#lv&5e$k!UR%9nSrQ1pDnHUo?|`@&v^RGP zf=g^I-TXXSXIC)FZN?8*N;id4Vj0RR)<~wtAbLqKK0ht%V(tsfxj#s}MITEk=+*ZV zVRFHm&}_YkHd0sE4in!ST}0pc23Yp8-Su+wTH|_oXnM=>A7tl-XwuaZ&kjS}BX&-7 zm$~Sl!x>MuR%6b~c~4LT-$FnW3$LcF z2Pl*5+H;umad|j3w{uB8ej*s16UIvUBg|{6V)fF~H+ zr#Kwr(&WJ`od`5@xs>&ykn)x^mQtR`rkuoj=Hj%Mrrf@UtMbX-^!Xv#b!oE7Oo(ug zB)jc1)6b&1D{sz(uhW%jG4;60+R^p^<} z45_q_E|UanQ6_`j`pBeDgse=G&qt9-@_7+CD_V|ExlFjCx*FXmnK1hqWHPa*a1@yg z^pnXzf0+y%mrN3@MVUOhO!`E~$|U)G6qzKS7m*7x8E~2CtatQmWHKJ+@AJ8Rr~>;C z)%W}amA&BB_<~GRHrQSl_B?r078)=;AI}1+8nCec>1+LNFG||2RnTekqkECITbh?# za<|sg$=;OK8oc2cpzH|Re(JwNxjBGNJNr?PY(|WQhT7xU8sKw{GpB`5nq1P9kbjbI zW)&}{DVhz=^6N&|jn0v7E&doVuQ3xd>{^VUV_`F|w2^Y-Rg9$QRjQ-C{)OblB2HyQ z#Ky4kWMh~MsTuzq!6ZAwbTFmg&ak;}k7;qK+k_b;J8%qDy_oAEtqox`|8cRbpV zgXJJzxUA|)rIYcp{^TBiy|lw-6%N3$FhcL*-b8N?5mBQ73k`HO48+&)eVR3_i}=i& zV(yuw!JRN1@HI4uFXi(9i;D56I>5}InY|pU48&Kft-M5evxeSH^=L5F%kzi1b0I%n zskGt?h2sS|PeFDf4;)e;K0`-KIU{V}9dtUN_;Mmut;y$W)!W}9Evmoygu&->i>vT&LYwk0fLpn%D!~S?LpZQpm6Q7S2uEgp~RZLqrL}YvV#yNM&{)yFO zl59Vp-v)lS@JsedXkJfiM(Y?82D440+7p|!Ckzmz8Ofp$dT-~CHEm(* z1m+pj3@0ckFuw zN7t>!jgO7noPM7gw_;b45I9?$KU-2q+S;bc_Z)Oy5 z@Ch12ufYU#rtQ_!T4%GnjyvHgWk6OD+hMTkDH;f6FMHkOo@r4J6*ORGYH7K%t?acl za?DUwLp%#j&V(+!SK5T1wB~A!zqjTFI^|2oVqqjea;D3rQ&JB8eh zq_PxB@p*!X!t7HmDW;b4yyam@R1PT=Kk+P3RHbKWL7?_?w5GG&UHVT>tsGY;16m5% zA&8}|qmY%u?}deK+6u*MW|OoB3`JdU(zY(R-U2pGD)BA!%Pk8jT#TSV?+NNiXNStE!=d=U}z@xNfA)(y-|XRI1KJQV%trj1oYAuP6UUUhgpcEH9k z+Tw267%+C?G|TPvU}$XA;g#cnVMC>EaVHZt*hCtt_(Lp>2AW+Hnq)$D)cs~mgI5+c zT$>q@gU&hA~`uZ0QQl zgxXZ&SLj=dvt61eNMaf6}CuP*M4|x*d{;hXj7W$ePmTVz1@#R;ex-Hr&%Tx z^+gPgE}OlC5Nxu|qlftP)`ndkvE&4m(gLiDSzi3)M zP_5KQovr#%8=X-Nr_{}ra(KO*bRbNywQC7zWKu+kr|r|sM*ge z_k(a+{_wnP=+>hltmyM$G+zX&JeY{&8O^6kbVSQ4Ry6xYm$7zYLCtyY1IZ*8Dtdf` zRyXV(d8WE6F4i+;AiSsCkkvUc6X5MBL#mHy3t~C`KHcg%+mzo-fDCAiQtsT{8?ot@ zH#O7CNsb+ZI?$j+ovF~qZFH9{)D4^H>5TN^vAKGRf=l{zFUG%tp9(YEr;7-CpHAx> znv9mqcFHZV+}oGCPJOv0o33)* zQ>-52(r%qCt{^i#OFzzLdn8sn)YA(Kvy&RaRJ|8Q(?Bn5AnAqKJkS@U=W_*S$$X(K z?Pcj}wwJY~(%BSxSv1i48hS{l(1kv9I84a%}0Ho4I?C9*#uVpeuVdgW^uVU&Z?$2N1q zP0ZW}kv>-|aa&W1jK#77fu%{6%b#erxUc6ZW~-9kOYr~%B%Ad(eu>RmVt=0N_DAE> zw}WT4%oc04Y5J9niRLzu?Z^5Q$*$*tlArr2HDf_jCJqgwu-^a;fcTfGKWMLE+Z1{H z-|4rYj@M%n3LS2`b+c!?UQ`=w#oDDNYnl<_oC(n;ZGJ^+*iY?~`~k-4p8qVn(fJgzubNT$Rhd8rhpN(ETjdCT z_-y(u_c?UCL^cfK1z%qH{}JucG^_ zgCSF@P5T4=pyx}!-?^Sk2#KDnInNZ4>$yqk4i)&HsOLNzeiS_~Ep1Dm-__;&pr}_% z7tDHSMMa&qr7J3$La&wY%H)DAQ`6W}t2T@kr&$*d6Jb*!-d|yy!vM~4ht;`IT*?0bdOEKZ|KN)AbfLD`k zAGYY|%*{0xN1IJ-+ljq>$!IJ;FOW}ccK4&CeU1wK8Ja*{LT;N`d?|^E2HOHcCTz<` z-|BTJwNXn1H_|;5|5r%G#oD<~rjyn=DHG7O8P;3=9$hu>r&+jZeYf!KfA|)>FGequ zy*O5K9d6My%ey;m#B9bb*{S1Pfn=KYB1Ly^NJ-#iozy2NHIKwPaibcSVY9;`q1^bf z7@^P`eUYn??n|-_F_fxpfbmkb^BGc`sZaZSa$#l}%Hg{<;vdlmWnt9zrbIuz*c5*S zO|-AESzJv_P3`s0Qiy9H?fuo1qs{Y~2Ymsi^&5NJPM&=9Q7C9{Q9*sh+_mV2Ez;I} zj&^!^kiPmW(|PTZP_&7eleCA@tj1oMiUt0q5HlXET-IirB3I% zK8bX5q3cn_JMM5=} zf%Ftk?$=?-JU@A49i_nZe z^8k}>JOTINYD){z0x1>_pF<(gXJM0{(72-U!(>9&|GBLY(7fAM@D_!A)cX?pXm4>l z$nN8nNy{Ix2=Z=kCJ}7)QXqSln|5C7knpMgs@8`dL4J~q=<4IlHprQX%MPSjR+ zc9%6Nl}!FEKZ_aY&Cg;El4aEX9OxR|B^>B2l6#VW{pF)!tV8E6`6DU;lTT*lXiESq ziOf3f^6uKK6&#mOP$qVkMSHF2H2He96?^piLp0I0gzIV`LizZUGCuPkU{0=ctd(pl zXKvs;r1FkGMWkb`WOwI$P9+a*epm9V^V8p6>Erd%9_^d?v=yfE`wPCY2d3^jgTrdG za<=ome95dK56?aoKsY+985lN=DPQcGI_TxdK|_`LQOXe&vah<8IW5Nk>tBvZjNWqO zjvt8l>D*lp*Rk;AfNsyFCSgTT&yI7C1y6!{9@(Je6$1X@F?LndD)-EjtOjvk|b~WoW>FQ z!@LLmkIG6 z=Jh)Xi{1_9f$r%7$d;K0y4r{N8#-l=M7N^rISN^ep1}XX>!-=@(80GezKwpdg{=hn zc}a@P#5wr2npMo0>)&fGJ^Qlu+{jqVVE9jH}1`f z%euNCgN2ysb=^4Tm;56rvELc5m!hw-d>_A%ul3T(_^-^3UngW{bS4du&E61KDA&u; z8;I0iUN6H_y6zM;~PDza>O|iE-1l7ZrHg$!`z88bAH% z%;u+X55lVrY7^m47qYUC=E!J#h<|FXCB0A-CsP!)_EiNh3)9oIJmxl%0s5ONhi(FD z(v?6Z9!N#+1*41h^(AD%dM;%vCH8=Tt4l0pg0Fx3bgsD1xLp}YRG26`-B?aiog zsXhCNto$B;@TSom?IpR>(likamM7vzsbE6U-nOE*RLk+RN%I@yHM!gQh^)W8{?M5q5#KdW zBGRjHY5!_XgBjYTPQbpgp!QA=nhf;TR#yh9X_A4x>9q4E)GQ?FBC3tm?DM`>I*+Y1 zx7|OJo$1p(Kt!5`AlpIK!<24oA7IsikgPq65xq(UJ_*Qj#0w??*WVskmweC)uoY0? zGH{Zurl@MDr}I(=V#=08R%r>Sl%g|HtLWdUb)D1l(YLV#x?@pwczRVn`Y!Of7oxfg zf`n>mifAaY&7WBHZqBhy%I^PNcb{w}?q>(;-bULLLvOve9BI(Ak({uRE7 z8J0u1mE_m>*%Y35CfpNkC9#@ad!Sav_nDD(oh!>dmERlqVP5Qv%}?oXeVq=1mu;sV z%2*cLi7EVspC4_yZm26AwP;6Lit&fZ zN&F;Yb(T#XBQd9^HS*dZZ$)X|wRUKTPOL6T(&3nFN)4_R7Of;xe@XITeDsNaJAJ$D zH_g7?H!2-S#z)MVTE^**%4Le6@(#gmF%Xcfjp*Hi>R(u#m#)t*$5{9+<@Af%Kbld8lWUmV8US$dEjxP;4$w!Bu z><8^_T6Ti3=eL{R1Ng1xr$5=x<+#r=8=yX`E~{13GnG3Bdt+TzO4@ z{kl2Hz_7K2M6v8Bti7RWA+O79=1!G?yL)dZ*K`FHIn>y1_N%eU_*^zoYfu;ROX@3i z=I+YA#+>Hi8?f^en0Xu~u^66t93~kV%sdX0fDC3HU}_Ka(>(|AFqsWu=t!`JYaVb9 z=2tG<6Cjt@P&j1D0>y=U36bxt60h|STH3Q;h%GkhkA9K1F5UW?=7d~@kWXZs@nOH(t^bpDKG3J zYo;xWayK9AJ33_XiVJ_Hv_5@&xR!p& zqp0pE3Eib5w~%xwJ!R_)2w&gjX1*I(@s0NR?sE8sOc^AXdwu?h()8JjmH8uz;Q?%h za9BA`7LSuY&=Kk5{Db(I=>uJ47WRms^nox5OYhlO9MAed#}RMA=v~!I?_#GXDD<}U zqqjJo(K|-GgG?4aob+%WA*Z##j6k=TX|sws*0XZglOI!jU0bfEVsP$7{2!{${RQ

H!IDka>lI5f-a%;g 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

R;t-A2;zt9ZsaJ{ri%lGw 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 z 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�-xZI=?m*i~NCm z4c+`f-i^$=N%H!e>E0sl;73?81wY0QgxjCdjrBg=KcV}l;`YCY>Vq!{45BVvq|Oj! zHdxM-mU$fAyXY2JKV#k#yt9P&Q*X-P8CQl8>}I?oEM1cS|}C~YM>5I zkbE`lt04PI5At8b{Pe+n1KqE|532n#gOooW4FcRKG{)5y9zE5CxNs3p9!gl0?dQfG z$DZBu9@-|pjp2tvqqSMuTMR~}saLTcs#4QB6!GE6M6D0k~4%Bo(n zsyefJp{wbJ=2Dr}O?R<$H9N?@gGhHHiy$J1UhSgQG06s(aY4i#w^0;D9b}wQQQQ~Y z#${Z_l_#{marw_U>bT5|+dO#R-#Kw_-mInR9$%LofcHNCzKL<6h3$>m>bOKZ~ zCr5b#bOy-@&>3_mm5R7;T`%^D%`u)M0S^as#*~p}AuMXGo&IUB7m@W^-lYpv^N zJvkueqgnrsTI!&=eiyaWL4A|KI$zXM2elq(BZYxr-9WN>7OR$02JoYX-ZDl3Y~&2^ z3?m(PapS<;2{@LuNtI5T8&`eao&2EM#5d-CTRm!NuVn(+vHDc$?w{b@xZR{LBHZPOn&1Iayi`7 z33I)@L9NZ9F5N(!`jl{rB5E_MwmB{(=UIv6+_DlyK<1Gk2CeK`buOv@7F(qeqiH|6 z2ijBH%+p}&Gml+USWCOE6yPC+RL6OKkd~!luSDV=M`_WfZT()$ zR~rjv0mfU~+35|1xjCg?mp}|cV`YqVd?UR;_3yPeHV#yuwGCD3dX{oR;e0MX)x-NEsmvkwyE>qTw=uNS^1ng;w|q{qV9CnfPZ`*> zLdGXimA?}KE+s0$zgU>=_Rov`F9~gVVUSQBnu;X5+VTTxub`D6=MhAcE9Uj0&!&5( zQYNi_{&8=QV($1(XdxZ)_H#V80TpD%X?*!AzS=`FTXb7zvUTnJOI{DNd^aPo$>D36 z2x(B0ORQ%(qbc6(WwgdFhW%4xyZ_-MRO1Tnt8kFgl+^w6MDsYVBymQxslOp`q)8t^ zulWt+6Rq%)gq;alG~OGv|BV$)Z@K*&j6JVFIqzU^>sQ#zy{&)6h?_h~g|NeiMi{7J zfB;k<1t`OZ2^vXFS`svn?ck+%hVjbn!Hr?v8X;2!wV~}_lSNN&avEC!KE8A)Yy9-$ zMA?wAY!S1wfsD53tVNv1>*)v?L3SnHM!!n5=_d`4C#z74OsC-*3UDn25Q(`E@YvvX z2S|P+Ixse}-NXyyygF_L_X0aicz+ap?H2m3;ight0``Rx@(Cy@7}4ma8DaDWBGVJU zidG%u!92Dby=)qvJJ7@##qc&Ntgxbsu`*X&yxkO7Do_BKo(txEk?qODhl*ZGl%ZJ9 zSHhC3gh~>}(jV2mW4q73^(JPpsHJm7Qx{oPJi?}dx?Pc&%2!90aIV)Zbg>FaQ=K9Q(Ens7Nh|S9!>bloyluPwS}I>+8QkmYc%U*|;CPjV8YII>NDE|oXe^*6^j_`ixZjGYx2>Q8hwX>pwdfN7oIpT_0( z8ELJ2XwmfVQ3aqiPW(eG?w#BYiKwz$qWs!-LwBm>8)UeymAZG_3?^a$BcR)bB=Zj> zGno0QPviG~^9yNMcvp_p*Ievb_SKS;RhisbS=-p2I!dF_=KpOp1y=1y4Z{-bFSEbY zT+c<5F|I+cLV)Gf=GKYott%+NRPAb?y#ZQ9GlEnSh0Q11(2A0=%nU)m<}TdrMGr(LY{geF%ggsPnj5fD(R4zzD(TdHxWZ=_4HxXy2( z&DS_Qci9%5)DCLb$je|LL~>W#ZkBD@!2sK?(#e#{l%Bl?d=M*u9|hQs9OqgzYF$8z z%M-3;g#I?AD_9blvFa^sl7`7xlO+SSOxG^e3$=6mC56;wL3{R**Kc#H$P= z6GdKn7^g(4Y$d86S4oO}CN(sM=8jQhrq5$2abrCvK;3)LUSgF&HhNh zYEQGjzlk0R9ctD4rDxJ0l=d_H>7K@~Fb6U96I==aZpK{1xXQz|xBgT7&;?egW7lsL zccXiOH5h-=q$K9bW}94-t=h3;#g5<>sT@Til!a4mR;51fFieGxG&z)|s7_!#-!aUs zxr~FJLKIOLL#t|*B!lXIfCAgY7|fE;6xg?8G|f&0$;H9v;_ZEXUD=Ohah3gOP>ICx zqn}&|DG2>;b^KHY+giI!+TUMqe|R08vW(?JSo|Pnf3ibo4!je=eZ2`%1T$7My&kC& zsUIB3ir@_tJKUC+dtIS$&k6BcL{)kaI+si{7R}y+5T(b3C_}wW`YIlV`pB9c>Q#l~ zF1{}QR}#BsJ8(@tD|c{XPwY?7chu`zwzL;wG-SK)pgaQKtR6vSN~j*0r*f4`ATk5E zpNN_EBlvF}vavIcb`U=t&;+idqchIo3WO}}cE+QhL&}}QHNV+sxO3-lNps!oGzFS3 zP4lxzT_JL5!gpso(BssNqii~%ogJLi*@6S8ZCu|@5mz@B@y6ZM1EgIWsD&Y&Cp1iK1KmTt+z!+I99_o2$ z`GXANe)MGrYPA;la8Dykbbs8e{N4t7+oCml*YxXXhlt2fPqGeQy*p?$Wj&4u_V#Y5 z5AH3H*}2NBXnFQcZ1Z|TI+vS=o|Lb&Md5S~|E+1`#U~>TCGPona7fA`kEgWgTUrX6Y`dhOMyGwE^C8C;BPz$HpYkxu(n+Kz{4`W&_$K9j0Nn3ZSHXS1!1BVc3Dc`Yt z=@?kWy8J5K99E>9hF-N8Ot-g~ov-ntsl^6nG?+~bE_50R&6dR&S~N$qsh_6hVNGE& zB^E0gK6O428ezZaK%1JPmRfl1_?_Fm9nD$W)E{cf^H~nr%yg?78#1}~xp(rl18bKQreBPk4U$_hO8$(TQxteL-8tFN*BmN4X(`9wfdnSEDFJqX z#mGqm0_I+pv@ZqxfUSYkIvzltl6!3DEA#1xdUh)s+vmg^FT5h0MPvYak*}lR8pTZs z1&i@XAYOQr4CNwBRu-MJSt32@Su2r@)IQm<`zfMgd@s4h?^*|AQQmXiGJ52)VzQnR z$23GGxxjLPPCbg4Cf_j&`Eft-mntZ7;+Xl_>IdxCDeN~HtaW%A*DPLFre_YywI3}n z$&bvUcK$T}`bA@-W23gg*nSLw7?#^*IM2AlAv+CX;_4^N(cA$^zSg(+^-hQGC zTSK?6ambTo#2=F&xZeIGYbUN6xk}!V+@n%u2>X2<#!kdq&$RqP-Ur-)GX5nQq#_Jix2)!a4t9+Yr

q@tcRi3MUsouy7sPPsqlU906JI) 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%0DrT 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ℑ-dduYs`#a4H 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ⅅahW4_&d*$bY3Yn;}^x}IQT1oXYGyHm?jwowHX_f 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 Z_BDeIdp)^J!ezlvbVv^c$%m;2mcbOXV%MS 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

^FAVG9+9jL3-}+%)0qF;V+JNy?@B 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≻IV-c0f#IP|+Vp$r8 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.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%0DK$nO*e<+R1ka{ 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%0DW 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

5>Qu1yk?@@BM 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 N3j diff --git a/VisionEditTest/bin/Debug/DevComponents.DotNetBar2.xml b/VisionEditTest/bin/Debug/DevComponents.DotNetBar2.xml deleted file mode 100644 index 7605853..0000000 --- a/VisionEditTest/bin/Debug/DevComponents.DotNetBar2.xml +++ /dev/null @@ -1,81015 +0,0 @@ - - - - DevComponents.DotNetBar2 - - - -

- Represents advanced multi-column Tree control. - - - - - Specifies the notification interface that node uses to communicate status changes to it's parent tree. - - - - Called when Node.Expanded property has changed. - Node which Expanded property has changed. - - - Called before node is collapsed - Context information. - - - Called before node is expanded - Context information. - - - Called after node is collapsed. - Context information. - - - Called after node is expanded - Context information - - - - Required designer variable. - - - - - Raises Render event. - - Provides event arguments. - - - Creates new instance of the class. - - - - Clean up any resources being used. - - - - - Required method for Designer support - do not modify - the contents of this method with the code editor. - - - - - Gets the current renderer used by the control. - - Reference to the TreeRenderer used by the control. - - - - Creates the Graphics object for the control. - - The Graphics object for the control. - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Invalidates node bounds on canvas. - - Reference node. - - - - Invalidates node bounds on canvas. - - Reference node. - - - - Finds the node based on the Node.Name property. - - Name of the node to find. - Reference to a node with given name or null if node cannot be found. - - - - Finds the node based on the Node.DataKey property. - - Data key to look for. - Reference to a node with given key or null if node cannot be found. - - - - Finds the node based on the Node.BindingIndex property. - - Index to look for. - Reference to a node with given key or null if node cannot be found. - - - - Finds the first node that starts with the specified text. Node.Text property is searched. - - Partial text to look for - Reference to a node or null if no node is found. - - - - Finds the first node where each Node.Cell[0:n].Text value starts with the - respective value found in the comma delimited 'text' string. - - Comma delimited partial text to look for - Reference to a node or null if no node is found. - - - - Finds the first node that starts with the specified text. Node.Text property is searched. - - Partial text to look for - Controls whether case insensitive search is performed - Reference to a node or null if no node is found. - - - - Finds the first node where each Node.Cell[0:n].Text value starts with the - respective value found in the comma delimited 'text' string. - - Comma delimited partial text to look for - Controls whether case insensitive search is performed - Reference to a node or null if no node is found. - - - - Finds the first node that starts with the specified text. Node.Text property is searched. - - Partial text to look for - Reference node to start searching from - Controls whether case insensitive search is performed - Reference to a node or null if no node is found. - - - - Finds the first node where each Node.Cell[0:n].Text value starts with the - respective value found in the comma delimited 'text' string. - - Comma delimited partial text to look for - Reference node to start searching from - Controls whether case insensitive search is performed - Reference to a node or null if no node is found. - - - - Indicates whether SelectionBoxFillColor should be serialized. Used by windows forms designer design-time support. - - - - - Resets SelectionBoxFillColor to it's default value. Used by windows forms designer design-time support. - - - - - Indicates whether ExpandBorderColor should be serialized. Used by windows forms designer design-time support. - - - - - Resets ExpandBorderColor to it's default value. Used by windows forms designer design-time support. - - - - - Indicates whether ExpandBackColor should be serialized. Used by windows forms designer design-time support. - - - - - Resets ExpandBackColor to it's default value. Used by windows forms designer design-time support. - - - - - Indicates whether ExpandBackColor2 should be serialized. Used by windows forms designer design-time support. - - - - - Resets ExpandBackColor2 to it's default value. Used by windows forms designer design-time support. - - - - - Indicates whether ExpandLineColor should be serialized. Used by windows forms designer design-time support. - - - - - Resets ExpandLineColor to it's default value. Used by windows forms designer design-time support. - - - - - Indicates whether CommandBackColor should be serialized. Used by windows forms designer design-time support. - - - - - Resets CommandBackColor to it's default value. Used by windows forms designer design-time support. - - - - - Indicates whether CommandBackColor2 should be serialized. Used by windows forms designer design-time support. - - - - - Resets CommandBackColor2 to it's default value. Used by windows forms designer design-time support. - - - - - Indicates whether CommandForeColor should be serialized. Used by windows forms designer design-time support. - - - - - Resets CommandForeColor to it's default value. Used by windows forms designer design-time support. - - - - - Indicates whether CommandMouseOverBackColor should be serialized. Used by windows forms designer design-time support. - - - - - Resets CommandMouseOverBackColor to it's default value. Used by windows forms designer design-time support. - - - - - Indicates whether CommandMouseOverBackColor2 should be serialized. Used by windows forms designer design-time support. - - - - - Resets CommandMouseOverBackColor2 to it's default value. Used by windows forms designer design-time support. - - - - - Indicates whether CommandMouseOverForeColor should be serialized. Used by windows forms designer design-time support. - - - - - Resets CommandMouseOverForeColor to it's default value. Used by windows forms designer design-time support. - - - - - Returns the zero based flat index of the node. Flat index is the index of the node as if tree structure - has been flattened into the list. - - Reference to the node to return index for. - Zero based node index or -1 if index cannot be determined. - - - - Returns node based on the flat index. Flat index is the index of the node as if tree structure - has been flattened into the list. - - Index to return node for. - Reference to a node or null if node at specified index cannot be found. - - - - Returns color scheme part color if set otherwise returns color passed in. - - Color. - Color scheme part. - Color. - - - - Collapses all nodes in a tree. - - - - - Expands all the tree nodes. - - - - - Paints control to canvas. This method might be used for print output. - - Graphics object to paint control to. - Indicates whether to paint control background. - - - - Paints control to canvas. This method might be used for print output. - - Graphics object to paint control to. - Indicates whether to paint control background. - Indicates clipping rectangle. Nodes outside of clipping rectangle will not be painted. You can pass Rectangle.Empty and all nodes will be painted. - - - - Processes the keyboard character and executes the search through the nodes. - - Character to process. - - - - - Raises ColumnResized event. - - ColumnHeader that was resized. - Event arguments - - - - Raises ColumnMoved event. - - ColumnHeader that was moved. - Provides event arguments. - - - - Raises ColumnResizing event. - - Column being resized - Event arguments - - - - Deselect specified node. Use this method when multiple node selection is enabled to deselect single node or all nodes. - - Reference to node to select or null to deselect all selected nodes. - Action that is selecting the node. - - - - Raises SelectionChanged event. - - Event arguments - - - - Raises CellSelected event. - - Event arguments. - - - - Raises CellUnselected event. - - Event arguments. - - - - Selected specified node. - - Node to select. - Action that is selecting the node. - - - - Invalidates the size for all top-level nodes and their sub-nodes. - - - - - Invalidates the size for a node and its sub-nodes. - - Node to invalidate size for. - - - - Ensures that selected node is visible i.e. that all parents of the selected node are expanded. If not selects the first parent node not expanded. - - - - - Starts editing specified cell, places the cell into the edit mode. - - Cell to start editing. - Action that is a cause for the edit. - - - - Starts editing specified cell, places the cell into the edit mode. - - Cell to start editing. - Action that is a cause for the edit. - Specifies the text to be edited instead of the text of the cell. Passing the NULL value will edit the text of the cell. - - - - Called just before cell editor is released for editing. - - Reference to the cell being edited. - Reference to the editor control. - - - - Raises the ProvideCustomCellEditor event. - - Event arguments. - - - - Ends cell editing. - - Specifies which action is cause for end of the editing. - Returns true if edits were applied to the cell or false otherwise. - - - - Ends cell editing. - - Specifies which action is cause for end of the editing. - Returns true if edits were applied to the cell or false otherwise. - - - - Raises the AfterCellEditComplete event. - - Provides information about event. - - - - Cancels the cell editing if it is in progress. - - Specifies which action is cause for canceling of editing. - - - - Raises BeforeNodeInsert event - - Node that is about to be inserted - Source of the event - - - - Raises AfterNodeInsert event - - Node that is inserted - Source of the event - - - - Raises BeforeNodeRemove event - - Node that is about to be removed - Source of the event - - - - Raises AfterNodeRemove event - - Node that is removed - Source of the event - - - - Called after node has been removed - - Node that is removed - Source of the event - - - - Invokes BeforeNodeDrop event. If overriden base implementation must be called in order for event to fire. - - Provides information about event - - - - Invokes AfterNodeDrop event. If overridden base implementation must be called in order for event to fire. - - Provides information about event - - - - Invokes NodeMouseDown event. If overridden base implementation must be called in order for event to fire. - - Provides information about event - - - - Invokes NodeMouseUp event. If overridden base implementation must be called in order for event to fire. - - Provides information about event - - - - Invokes NodeMouseMove event. If overridden base implementation must be called in order for event to fire. - - Provides information about event - - - - Invokes NodeClick event. If overridden base implementation must be called in order for event to fire. - - Provides information about event - - - - Invokes NodeDoubleClick event. If overridden base implementation must be called in order for event to fire. - - Provides information about event - - - - Invokes NodeMouseEnter event. If overriden base implementation must be called in order for event to fire. - - Provides information about event - - - - Invokes NodeMouseLeave event. If overriden base implementation must be called in order for event to fire. - - Provides information about event - - - - Invokes NodeMouseHover event. If overriden base implementation must be called in order for event to fire. - - Provides information about event - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Save nodes to XmlDocument. New Node AdvTree is created and nodes are serialized into it. - - Reference to an instance of XmlDocument object - - - - Saves nodes to a file. - - File name to save nodes to. - - - - Saves nodes to specified stream. - - Stream to save nodes to. - - - - Saves nodes to specified writer. - - Writer to save nodes to. - - - - Saves nodes to specified writer. - - Writer to save nodes to. - - - - Load nodes from file. - - File to load nodes from - - - - Load nodes from stream. - - Stream to load from - - - - Load nodes from reader. - - Reader to load from. - - - - Load nodes from reader. - - Reader to load from. - - - - Load nodes from an XmlDocument object. - - Document to load Nodes from. - - - - Forces the control to invalidate its client area and immediately redraw itself - and any child controls. Note however that this method will node do anything if refresh - is suspended as result of call to BeginUpdate method without corresponding EndUpdate - call or if SuspendPaint property is set to true. - - - - - Disables any redrawing of the tree control. To maintain performance while items - are added one at a time to the control, call the BeginUpdate method. The BeginUpdate - method prevents the control from painting until the - EndUpdate method is called. - - - - - Enables the redrawing of the tree view. To maintain performance while items are - added one at a time to the control, call the BeginUpdate - method. The BeginUpdate method prevents the control from painting until the EndUpdate - method is called. - - - Call to EndUpdate will enable the layout and painting in tree control. If there - are any pending layouts the EndUpdate will call - RecalcLayout method to perform the layout and it will - repaint the control. - - - - - Enables the redrawing of the tree view. To maintain performance while items are - added one at a time to the control, call the BeginUpdate - method. The BeginUpdate method prevents the control from painting until the EndUpdate - method is called. - - Gets or sets whether layout and refresh of control is performed if there are no other update blocks pending. - - - - Retrieves the tree node that is at the specified location. - - The Node at the specified point, in tree view coordinates. - - You can pass the MouseEventArgs.X and MouseEventArgs.Y coordinates of the - MouseDown event as the x and y parameters. - - The Point to evaluate and retrieve the node from. - - - - Retrieves the tree node that is at the specified location. - - The TreeNode at the specified location, in tree view coordinates. - - You can pass the MouseEventArgs.X and MouseEventArgs.Y coordinates of the - MouseDown event as the x and y parameters. - - The X position to evaluate and retrieve the node from. - The Y position to evaluate and retrieve the node from. - - - - Retrieves the tree node that is at the specified location. - - The TreeNode at the specified location, in tree view coordinates. - - You can pass the MouseEventArgs.X and MouseEventArgs.Y coordinates of the - MouseDown event as the x and y parameters. - - The X position to evaluate and retrieve the node from. - The Y position to evaluate and retrieve the node from. - Whether to enumerated displayed nodes only. - - - - Retrieves the tree node that is at the specified vertical location. - - The TreeNode at the specified location, in tree view coordinates. - - You can pass the MouseEventArgs.Y coordinates of the - MouseDown event as the y parameter. - - The Y position to evaluate and retrieve the node from. - - - - Retrieves the node cell that is at the specified location. - - The Point to evaluate and retrieve the cell from. - The Cell at the specified point, in tree view coordinates. - - - - Retrieves the node cell that is at the specified location. - - The X position to evaluate and retrieve the cell from. - The Y position to evaluate and retrieve the cell from. - The Cell at the specified point, in tree view coordinates. - - - - Retrieves the node cell that is at the specified location. - - The X position to evaluate and retrieve the cell from. - The Y position to evaluate and retrieve the cell from. - Whether to enumerated displayed nodes only. - The Cell at the specified point, in tree view coordinates. - - - Applies any layout changes to the tree control. - - Layout will not be performed if BeginUpdate is called. Any calls to the - RecalcLayout will return without executing requested layout operation. - - - - - Recalculates layout for the tree control. Not affected by BeginUpdate call. - - - - - Returns translation matrix for current Zoom. Translation matrix is used to translate internal node coordinates to screen - coordinates when Zoom is not set to 1. - - Returns new instance of Matrix object. - - - - Returns layout based rectangle from screen rectangle. Layout based rectangle will be different - from screen rectangle when Zoom is not set to 1. This method will translate the screen rectangle enlarged by Zoom - to layout rectangle which does not have Zoom applied. - - Screen rectangle - Layout rectangle - - - - Returns mouse position which is translated if control Zoom is not equal 1 - - Mouse event arguments - Returns translated position - - - - Returns mouse position which is translated if control Zoom is not equal 1 - - Mouse position - Returns translated position - - - - Returns mouse position which is translated if control Zoom is not equal 1 - - X coordinate - Y coordinate - - - - - Returns rectangle translated to screen rectangle if Zoom is not equal 1. - - Rectangle to translate - Screen Rectangle - - - - Returns size translated to screen dimension if Zoom is not equal 1. - - Size to translate - Screen Size - - - - Raises ColumnHeaderMouseUp event. - - Reference to ColumnHeader - Event arguments - - - - Raises ColumnHeaderMouseDown event. - - Reference to ColumnHeader - Event arguments - - - - Calls OnBeforeCheck method which fired - OnBeforeCheck event. - - Event arguments. - - - Raises the BeforeCheck event. - - A AdvTreeCellBeforeCheckEventArgs that contains the event - data. - - - - - Calls OnAfterCheck method which fired - AfterCheck event. - - Event arguments. - - - Raises the AfterCheck event. - - A AdvTreeEventArgs that contains the event - data. - - - - - Invokes CommandButtonClick event. - - Context node. - Event arguments. - - - - Invokes DeserializeNode event. - - Provides more information about the event - - - - Invokes SerializeNode event. - - Provides more information about the event - - - - Invokes the MarkupLinkClick evcent. - - Sender of the event, usually instance Cell object. - Event arguments - - - - Raises the NodeDragFeedback event. - - Provides event arguments. - - - - Processes drag over event. - - Drag event arguments. - - - - Raises the NodeDragStart event. - - Reference to node being dragged. - Event parameters - - - - Raises BeforeNodeDragStart event. - - Provides event arguments. - - - - Returns the display root node. - - Instance of node or null if there is no display root node. - - - - Returns reference to the node involved in drag-drop operation if any. - - Reference to node object or null if there is no drag node. - - - - - This member supports the .NET Framework infrastructure and is not intended to be - used directly from your code. - - - - - This member supports the .NET Framework infrastructure and is not intended to be - used directly from your code. - - - - - Raises FormattingEnabledChanged event. - - Event arguments. - - - - Raises FormatStringChanged event. - - Event arguments. - - - - Raises FormatInfoChanged event. - - Event arguments. - - - - Raises the DataSourceChanged event. - - An EventArgs that contains the event data. - - - - Raises the DisplayMemberChanged event. - - An EventArgs that contains the event data. - - - - When overridden in a derived class, resynchronizes the item data with the contents of the data source. - - - - - Disposes all nodes in Nodes collection and clears it. - - - - - When overridden in a derived class, sets the specified array of objects in a collection in the derived class. - - An array of items. - - - - Raises the DataColumnCreated event. - - Provides event arguments. - - - - Raises the DataNodeCreated event. - - Provides event arguments. - - - - Creates a new node for the data item. - - Item to create node for. - New instance of the node. - - - - Raises the DataNodeCreated event. - - Provides event arguments. - - - - When overridden in a derived class, sets the object with the specified index in the derived class. - - The array index of the object. - The object. - - - - Called when ParentFieldName property has changed. - - - - - Called when GroupingMembers property has changed. - - - - - Raises the Format event. - - Event parameters - - - - Clears internal property descriptors cache when data-binding is used. In most cases it is not needed that you call this method. Do so only if instructed by DevComponents support. - - - - - Raises the SelectedIndexChanged event. - - Event arguments. - - - - Raises the ValueMemberChanged event. - - Event arguments. - - - - Raises the SelectedValueChanged event. - - Event arguments. - - - - Called when TouchEnabled property has changed. - - Old property value - New property value - - - - Occurs just before cell editor is released for editing. It allows you to customize any properties on edit control. - - - - - Occurs when mouse button is pressed over the column header. - - - - - Occurs when mouse button is released over the column header. - - - - - Occurs after the cell check box is checked. - - - - - Occurs before the cell check box is checked and provides opportunity to cancel the event. - - - - - Occurs after the tree node is collapsed. - - - - - Occurs before the tree node is collapsed. - - - - - Occurs after the tree node is expanded. - - - - - Occurs before the tree node is expanded. - - - - - Occurs when command button on node is clicked. - - - - - Occurs before cell is edited. The order of the cell editing events is as follows: - BeforeCellEdit, CellEditEnding, AfterCellEdit, AfterCellEditComplete. - - - - - Occurs just before the cell editing is ended. The text box for editing is still visible and you can cancel - the exit out of editing mode at this point. The order of the cell editing events is as follows: - BeforeCellEdit, CellEditEnding, AfterCellEdit, AfterCellEditComplete. - - - - - Occurs after cell editing has ended and before the new text entered by the user is assigned to the cell. You can abort the edits in this event. - The order of the cell editing events is as follows: - BeforeCellEdit, CellEditEnding, AfterCellEdit, AfterCellEditComplete. - - - - - Occurs after cell editing has been completed. This event cannot be canceled. - - - - - Occurs after node selection has changed. - - - - - Occurs before Node has been selected by user or through the SelectedNode property. Event can be cancelled. - - - - - Occurs after node has been selected by user or through the SelectedNode property. - - - - - Occurs after node has been deselected by user or through the SelectedNode or SelectedNodes properties. - - - - - Occurs before node has been removed from its parent. - - - - - Occurs after node has been removed from its parent. - - - - - Occurs before node is inserted or added as child node to parent node. - - - - - Occurs after node is inserted or added as child node. - - - - - Occurs when node drag & drop operation is initiated. - - - - - Occurs before internal node drag & drop support is initiated and allows you to cancel the drag & drop. - - - - - Occurs before Drag-Drop of a node is completed and gives you information about new parent of the node that is being dragged - as well as opportunity to cancel the operation. - - - - - Occurs while node is being dragged. You can handle this event to disable the drop at specific nodes or to even change the - drop location for the node by modifying event arguments. - - - - - Occurs after Drag-Drop of a node is completed. This operation cannot be cancelled. - - - - - Occurs when the mouse pointer is over the node and a mouse button is pressed. - - - - - Occurs when the mouse pointer is over the node and a mouse button is released. - - - - - Occurs when the mouse pointer is moved over the node. - - - - - Occurs when the mouse enters the node. - - - - - Occurs when the mouse leaves the node. - - - - - Occurs when the mouse hovers over the node. - - - - - Occurs when the node is clicked with left mouse button. If you need to know more information like if another mouse button is clicked etc. use - NodeMouseDown event. - - - - - Occurs when the node is double-clicked. - - - - - Occurs after an node has been serialized to XmlElement and provides you with opportunity to add any custom data - to serialized XML. This allows you to serialize any data associated with the node and load it back up in DeserializeNode event. - - - To serialize custom data to XML definition control creates handle this event and use CustomXmlElement - property on SerializeNodeEventArgs to add new nodes or set attributes with custom data you want saved. - - - - - Occurs after an node has been de-serialized (loaded) from XmlElement and provides you with opportunity to load any custom data - you have serialized during SerializeItem event. - - - To de-serialize custom data from XML definition handle this event and use CustomXmlElement - property on SerializeItemEventArgs to retrieve any data you saved in SerializeNode event. - - - - - Occurs when hyperlink in text-markup is clicked. - - - - - Occurs when cell with custom editor type is about to be edited by user. Handle this event to provide - custom editors. - - - - - Occurs when the DataSource changes. - - - - - Occurs when the DisplayMembers property changes. - - - - - Occurs when the control is bound to a data value that need to be converted. - - - - - Occurs when FormattingEnabled property changes. - - - - - Occurs when FormatString property changes. - - - - - Occurs when FormatInfo property has changed. - - - - - Occurs when a Node for an data-bound object item has been created and provides you with opportunity to modify the node. - - - - - Occurs when a group Node is created as result of GroupingMembers property setting and provides you with opportunity to modify the node. - - - - - Occurs when value of ValueMember property has changed. - - - - - Occurs when value of SelectedValue property has changed. - - - - - Occurs when value of SelectedIndex property has changed. - - - - - Occurs when ColumnHeader is automatically created by control as result of data binding and provides you with opportunity to modify it. - - - - - Occurs after column has been resized by end-user. - - - - - Occurs while column is being resized by end-user. - - - - - Occurs after cell has been selected. - - - - - Occurs after cell has been unselected. - - - - - Occurs after users has moved the column. - - - - - Occurs while tree control is being rendered. - - - - - Indicates whether nodes are disposed when control is disposed. - - - - - Indicates whether sorting of node collection sorts child nodes as well. Default value is false. - - - - - Gets or sets whether tooltips are shown when mouse is over the cell when Tooltip property is set. - - - - - Gets the column header control which renderes the columns. - - - - - Gets or sets the scroll-bar visual style. - - - - - Gets or sets the proposed size of the tile in Tile view. The size of the tile might be larger than specified if Style assigned to node, cells adds padding, margins etc. or if Node.Image or font is greater than width or height specified here. - - - - - Gets or sets a value indicating whether the selected tree node remains highlighted even when the tree control has lost the focus. - - - - - Gets whether keyboard focus is within the control. - - - - - Gets or sets whether cell editing is completed when control loses input focus. Default value is true. - - - - - Gets or sets the reference to DotNetBar ContextMenuBar component which is used to provide context menu for nodes. This property - is automatically maintained by AdvTree. - - - - - Gets or sets zoom factor for the control. Default value is 1. To zoom display of the nodes for 20% set zoom factor to 1.2 - To zoom view 2 times set zoom factor to 2. Value must be greater than 0. Zoom is supported only when non-column tree setup is used. - Please note that Zoom functionality is designed only for very special use cases and only for - plain tree control setup which does not use editing, alternating row colors, drag & drop or any other - advanced functionality. - - - - - Gets the size of the tree. - - - - - Gets or sets custom node renderer. You can set this property to your custom renderer. When set the RenderMode should be set to Custom to enable - your custom renderer. To choose one of the system renderer use RenderMode property. Default value is null. - - - - - Gets or sets the render mode used to render all nodes. Default value is eNodeRenderMode.Default which indicates that system default renderer is used. - Note that if you specify custom renderer you need to set AdvTree.NodeRenderer property to your custom renderer. - - - - - Gets the style for the background of the control. - - - - - Gets or sets internal layout cell horizontal spacing. This property is for advanced internal use and you should not set it. - - - - - Gets or sets whether automatic drag and drop is enabled. Default value is true. - - - - - Gets or sets whether anti-alias smoothing is used while painting the tree. - - - - - Gets or sets the delimiter string that the tree node path uses. - - - - - Gets or sets whether user can resize the columns. Default value is true. - - - - - Gets or sets whether user can reorder the columns. Default value is false. - - - - - Gets the collection of column headers that appear in the tree. - - - By default there are no column headers defined. In that case tree control - functions as regular tree control where text has unrestricted width. - If you want to restrict the horizontal width of the text but not display - column header you can create one column and set its width to the width desired and - set its Visible property to false. - - - - - Gets or sets whether column headers are visible if they are defined through Columns collection. Default value is true. - - - - - Gets the collection of all style elements created for the tree. - - - - - Gets or sets default style for the node cell. - - - - - Gets or sets default style for the node cell when mouse is pressed. - - - - - Gets or sets default style for the node cell when mouse is over the cell. - - - - - Gets or sets default style for the node cell when cell is selected. - - - - - Gets or sets default style for the node cell when cell is disabled. - - - - - Gets or sets default style for the node when node is expanded. - - - - - Gets or sets default style for all nodes where style is not specified - explicity. - - - Name of the style assigned or null value indicating that no style is used. - Default value is null. - - - - - Gets or sets style for the node when node is selected. Note that this style is applied to the default node style. - - - Reference to the style assigned or null value indicating that no style is used. - Default value is null. - - - - - Gets or sets style for the node when mouse is over node. Note that this style is applied to the default node style. - - - Reference to the style assigned or null value indicating that no style is used. - Default value is null. - - - - - Gets the collection of tree nodes that are assigned to the tree view control. - - - A NodeCollection that represents the tree nodes - assigned to the tree control. - - - The Nodes property holds a collection of Node objects, each of which has a - Nodes property that can contain its own NodeCollection. - - - - - Gets or sets the vertical spacing between nodes in pixels. Default value is 3. - - - - - Gets or sets the horizontal spacing between nodes in pixels when control is in Tile layout. Default value is 4. - - - - - Gets or sets whether horizontal grid lines between each row are displayed. Default value is false. - - - - - Gets or sets whether column can be resized when mouse is over the column grid line and outside of the column header. - GridColumnLines must be set to true to make column lines visible. - - - - - Gets or sets whether grid lines are displayed when columns are defined. Default value is true. - - - - - Gets or sets the grid lines color. - - - - - Gets or sets the alternate row color applied to every other row. Default value is Color.Empty. - - - - - Gets or sets the background style for the child nodes columns. Background style defines the appearance of the column header background. - - - Reference to the style assigned to the column header. - - - - - Gets or sets the background style for the columns. Background style defines the appearance of the column header background. - - - Reference to the style assigned to the column header. - - ColumnStyleNormal Property - ColumnStyleMouseDown Property - ColumnStyleMouseOver Property - - - - Gets or sets the default style class assigned to the column headers. - - - Reference to the style assigned to the column header. - - - When style is not set on ColumnHeader objects then style setting from this property is used instead. - - ColumnStyleMouseDown Property - ColumnStyleMouseOver Property - - - - Gets or sets default style class assigned to the column which is applied when mouse - button is pressed over the header. - - - Name of the style assigned to the column. - - - When style is not set on ColumnHeader objects then style setting from this property is used instead. - - ColumnStyleNormal Property - ColumnStyleMouseOver Property - - - - Gets or sets default style class assigned to the column which is applied when mouse is - over the column. - - - Name of the style assigned to the column. - - - When style is not set on ColumnHeader objects then style setting from this property is used instead. - - ColumnStyleNormal Property - ColumnStyleMouseDown Property - - - - Gets collection that holds definition of column headers associated with nodes. - - - - - Gets or sets the tree node that is currently selected in the tree control. - - - If no Node is currently selected, the - SelectedNode property is a null reference (Nothing in Visual - Basic). - - - - - Gets or sets the collection of currently selected nodes in tree control. - - - - - Gets or sets whether multi-node selection is enabled. Default value is false. When - multi-selection is enabled use SelectedNodes property to retrive collection of selected nodes. - Use MultiSelectRule property to change the multi-node selection rule. - - - - - Gets or sets the rule that governs the multiple node selection. Default value indicates that only nodes - belonging to same parent can be multi-selected. - - - - - Returns reference to node layout object. - - - - - Returns reference to node display object. - - - - - Gets whether layout is suspended for tree control. Layout is suspended after - call to BeginUpdate method and it is resumed after the - call to EndUpdate method. - - - - - Gets whether control has layout operation pending on next paint or update. - - - - - Gets or sets whether paint operations are suspended for the control. You should use this method - if you need the RecalcLayout operations to proceed but you want to stop painting of the control. - - - - - Gets or sets the ImageList that contains the Image objects used by the tree nodes. - - - - - Gets or sets the image-list index value of the default image that is displayed by the tree nodes. - - - - - Gets or sets the custom image that is displayed instead default check box representation when check box in cell is checked. - - - - - Gets or sets the custom image that is displayed instead default check box representation when check box in cell is unchecked. - - - - - Gets or sets the custom image that is displayed instead default check box representation when check box in cell is in indeterminate state. - - - - - Gets or sets the NodeConnector object that describes the type of the connector used for - displaying connection between nested nodes. RootConnector property specifies the connector - between root node and it's imidate nested nodes. This property specifies connector for all other nested levels. - Default value is null. - - - You can use - Node.ParentConnector - property to specify per node connectors. - - - - - Gets or sets the NodeConnector object that describes the type of the connector used for - displaying connection between linked nodes. Connector specified here is used to display the connection - between nodes that are on the path to the selected node. When set you can use it to visually indicate the path to the currently selected node. - Default value is null. - - - - - Gets or sets the layout of the cells inside the node. Default value is Horizontal layout which - means that cell are positioned horizontally next to each other. - - - You can specify cell layout on each node by using - Node.CellLayout - property. - - - - - Gets or sets the layout of the cells inside the node. Default value is Horizontal layout which - means that cell are positioned horizontally next to each other. - - - You can specify cell layout on each node by using - Node.CellLayout - property. - - - - - Gets or sets the color scheme style. Color scheme provides predefined colors based on popular visual styles. - We recommend that you use "SchemePart" color settings since they maintain consistant look that is - based on target system color scheme setting. - - - - - Gets the reference to the color scheme object. - - - - - Gets or sets whether the content of the control is centered within the bounds of control. Default value is true. - - - - - Gets or sets whether per cell selection mode is enabled. In cell selection mode the selection box is drawn over selected cell only - instead of all cells in the node. - Default value is false. - - - - - Gets or sets whether selection appearance changes depending on whether control has input focus. Default value is true. Setting this value to false causes selection box to be rendered as if control has focus all the time. - - - - - Gets or sets the node selection box style. - - SelectionBox Property - SelectionBoxSize Property - SelectionBoxFillColor Property - SelectionBoxBorderColor Property - - - - Gets or sets the value that indicates whether selection box is drawn around the - selected node. Default value is true. Another way to provide the visual indication that - node is selected is by using selected state style properties like - NodeStyleSelected - and - CellStyleSelected. - - CellStyleSelected Property - NodeStyleSelected Property - - - - Gets or sets the size/thickness in pixel of the selection box drawn around selected - node. - - - - - Gets or sets whether node is selected when mouse is pressed anywhere within node vertical bounds. Default value is true. - - - When set to false the node is selected only when mouse is pressed over the node content. - - - - - Gets or sets the total node expand area width in pixels. The expand button with ExpandButtonSize is fitted into this area. Default value is 24. - - - - - Gets or sets the size of the expand button that is used to expand/collapse node. Default value is 8,8. - - - - - Gets or sets expand button border color. Note that setting ExpandBorderColorSchemePart property will override the value that you set here. - - - - - Gets or sets expand button color scheme border color. Setting - this property overrides the setting of the corresponding ExpandBorderColor property. - Color scheme colors are automatically managed and are based on current system colors. - That means if colors on the system change the color scheme will ensure that it's colors - are changed as well to fit in the color scheme of target system. Set this property to - eColorSchemePart.None to - specify explicit color to use through ExpandBorderColor property. - - - - - Gets or sets expand button back color. Note that setting ExpandBackColorSchemePart property will override the value that you set here. - - - - - Gets or sets expand button color scheme back color. Setting - this property overrides the setting of the corresponding ExpandBackColor property. - Color scheme colors are automatically managed and are based on current system colors. - That means if colors on the system change the color scheme will ensure that it's colors - are changed as well to fit in the color scheme of target system. Set this property to - eColorSchemePart.None to - specify explicit color to use through ExpandBackColor property. - - - - - Gets or sets expand button target gradientback color. Note that setting ExpandBackColor2SchemePart property will override the value that you set here. - - - - - Gets or sets expand button color scheme target gradient back color. Setting - this property overrides the setting of the corresponding ExpandBackColor2 property. - Color scheme colors are automatically managed and are based on current system colors. - That means if colors on the system change the color scheme will ensure that it's colors - are changed as well to fit in the color scheme of target system. Set this property to - eColorSchemePart.None to - specify explicit color to use through ExpandBackColor2 property. - - - - - Gets or sets expand button line color. Note that setting ExpandLineColorSchemePart property will override the value that you set here. - - - - - Gets or sets expand button color scheme line color. Setting - this property overrides the setting of the corresponding ExpandLineColor property. - Color scheme colors are automatically managed and are based on current system colors. - That means if colors on the system change the color scheme will ensure that it's colors - are changed as well to fit in the color scheme of target system. Set this property to - eColorSchemePart.None to - specify explicit color to use through ExpandLineColor property. - - - - - Gets or sets the expand button background gradient angle. - - - - - Gets or sets the expand button image which is used to indicate that node will be expanded. To use images as expand buttons you also need to set ExpandButtonType=eExpandButtonType.Image. - - - - - Gets or sets the expand button image which is used to indicate that node will be collapsed. To use images as expand buttons you also need to set ExpandButtonType=eExpandButtonType.Image. - - - - - Gets or sets the type of the expand button used to expand/collapse nodes. - - - - - Gets or sets the display root node. Setting this property allows you to use any - Node as root display node. Default value is Null which means that first node from - AdvTree.Nodes collection is used as display root node. - - - - - Gets or sets the width of the command button. Default value is 10 pixels. - - - - - Gets or sets command button back color. Note that setting CommandBackColorSchemePart property will override the value that you set here. - - - - - Gets or sets command button color scheme back color. Setting - this property overrides the setting of the corresponding CommandBackColor property. - Color scheme colors are automatically managed and are based on current system colors. - That means if colors on the system change the color scheme will ensure that it's colors - are changed as well to fit in the color scheme of target system. Set this property to - eColorSchemePart.None to - specify explicit color to use through CommandBackColor property. - - - - - Gets or sets command button target gradient back color. Note that setting CommandBackColor2SchemePart property will override the value that you set here. - - - - - Gets or sets command button color scheme target gradient back color. Setting - this property overrides the setting of the corresponding CommandBackColor2 property. - Color scheme colors are automatically managed and are based on current system colors. - That means if colors on the system change the color scheme will ensure that it's colors - are changed as well to fit in the color scheme of target system. Set this property to - eColorSchemePart.None to - specify explicit color to use through CommandBackColor2 property. - - - - - Gets or sets command button foreground color. Note that setting CommandForeColorSchemePart property will override the value that you set here. - - - - - Gets or sets command button color scheme foreground color. Setting - this property overrides the setting of the corresponding CommandForeColor property. - Color scheme colors are automatically managed and are based on current system colors. - That means if colors on the system change the color scheme will ensure that it's colors - are changed as well to fit in the color scheme of target system. Set this property to - eColorSchemePart.None to - specify explicit color to use through CommandForeColor property. - - - - - Gets or sets the command button background gradient angle. - - - - - Gets or sets command button mouse over back color. Note that setting CommandMouseOverBackColorSchemePart property will override the value that you set here. - - - - - Gets or sets command button color scheme mouse over back color. Setting - this property overrides the setting of the corresponding CommandMouseOverBackColor property. - Color scheme colors are automatically managed and are based on current system colors. - That means if colors on the system change the color scheme will ensure that it's colors - are changed as well to fit in the color scheme of target system. Set this property to - eColorSchemePart.None to - specify explicit color to use through CommandMouseOverBackColor property. - - - - - Gets or sets command button mouse over target gradient back color. Note that setting CommandMouseOverBackColor2SchemePart property will override the value that you set here. - - - - - Gets or sets command button mouse over color scheme target gradient back color. Setting - this property overrides the setting of the corresponding CommandMouseOverBackColor2 property. - Color scheme colors are automatically managed and are based on current system colors. - That means if colors on the system change the color scheme will ensure that it's colors - are changed as well to fit in the color scheme of target system. Set this property to - eColorSchemePart.None to - specify explicit color to use through CommandMouseOverBackColor2 property. - - - - - Gets or sets command button mouse over foreground color. Note that setting CommandMouseOverForeColorSchemePart property will override the value that you set here. - - - - - Gets or sets command button mouse over color scheme foreground color. Setting - this property overrides the setting of the corresponding CommandMouseOverForeColor property. - Color scheme colors are automatically managed and are based on current system colors. - That means if colors on the system change the color scheme will ensure that it's colors - are changed as well to fit in the color scheme of target system. Set this property to - eColorSchemePart.None to - specify explicit color to use through CommandMouseOverForeColor property. - - - - - Gets or sets the command button mouse over background gradient angle. - - - - - Gets or sets a value indicating whether the label text of the node cells can be edited. Default value is false. - - - - - Returns whether cell editing is in progress. - - - - - Gets or sets whether keyboard incremental search through Node.Text property is enabled. Default value is true. - - - - - Gets or sets the keyboard search buffer expiration timeout. Default value is 1000 which indicates that - key pressed within 1 second will add to the search buffer and control will be searched for node text - that begins with resulting string. Setting this value to 0 will disable the search buffer. - - - - - Indicates whether search buffer is auto-cleared regardless of the expiration timeout if node is not found using current buffer content. - - - - - Gets or sets whether double-clicking the node will toggle its expanded state. Default value is true. - - - - - Gets or sets whether node is highlighted when mouse enters the node. Default value is false. - - - There are two ways to enable the node hot-tracking. You can set the HotTracking property to true in which case the - mouse tracking is enabled using system colors specified in TreeColorTable. You can also define the NodeStyleMouseOver - style which gets applied to the node when mouse is over the node. - - - - - Gets whether tree is in process of moving the column in response to user finishing the column move action. - - - - - Gets or sets how control positions the items. Default value is standard TreeView layout. - - - - - Gets or sets the color of the group divider line when in tile view. - - - - - Returns the reference to the node mouse is currently over or null (Nothing) if mouse is not over any node in tree. - - - - - Specifies the mouse cursor displayed when mouse is over the cell. Default value - is null which means that default control cursor is used. - - - To specify cursor for each individual cell use - Cell.Cursor property. - - - - - Gets reference to array of Cell objects that have HostedControl property set. - - - - - Gets or sets whether hosted controls are clipped so they don't overlap the control borders. Default value is true. - - - - - Gets or sets whether control border needs to be updated by calling UpdateControlBorderPanel() - - - - - Gets the reference to internal vertical scroll-bar control if one is created or null if no scrollbar is visible. - - - - - Gets or sets whether Vertical Scroll-bar is shown if needed because content of the control exceeds available height. Default value is true. - - - - - Gets or sets whether Horizontal Scroll-bar is shown if needed because content of the control exceeds available width. Default value is true. - - - - - Gets the reference to internal horizontal scroll-bar control if one is created or null if no scrollbar is visible. - - - - - Gets or sets a value indicating whether the tree control enables the user to scroll to any nodes placed outside of its visible boundaries. - This property is managed internally by AdvTree control and should not be modified. - - - - - Gets or sets the minimum size of the auto-scroll. Returns a Size that represents the minimum height and width of the scrolling area in pixels. - This property is managed internally by AdvTree control and should not be modified. - - - - - Gets or sets the location of the auto-scroll position. - - - - - Gets the list of all checked nodes in tree including child nodes. - - - - - Gets or sets the offset in pixels from node's X position that is used during drag & drop operation to indicate that - dragged node is dropped as child node of the parent's node. - - - - - Gets or sets whether drag & drop internal implementation allows the copying of the node being dragged when CTRL key is pressed. - - - - - Gets or sets whether control accepts the dragged nodes from other AdvTree controls. Default value is true. - - - - - Gets or sets the distance to indent each of the child tree node levels. Default value is 16. - - - - - Indicates whether drop marker is displayed during drag-drop operation. - - - - - Gets or sets whether drag and drop operation is in progress. This member supports - the AdvTree infrastructure and is not intended to be used directly from your - code. - - - - - Gets or sets whether number of nodes being dragged is displayed on drag node preview. Default value is true. - - - - - Gets or sets whether multiple nodes drag & drop is enabled. Default value is true. - - - - - Indicates whether AutoScrollPosition is reset to 0,0 when all nodes are cleared from the tree. Default value is true. - - - - - Gets or sets the comma separated list of property or column names to display on popup tree control. - - - - - Gets or sets the data source for the ComboTree. Expected is an object that implements the IList or IListSource interfaces, - such as a DataSet or an Array. The default is null. - - - - - Gets or sets a value indicating whether formatting is applied to the DisplayMembers property of the control. - - - - - Gets or sets the format-specifier characters that indicate how a value is to be displayed. - - - - - Gets or sets the IFormatProvider that provides custom formatting behavior. - - - - - Gets or sets comma separated field or property names that holds the value that is used to identify node and parent node. Format expected is: FieldNodeId,ParentNodeFieldId. For example if your table represents departments, you have DepartmentId field which uniquely identifies a department and ParentDepartmentId field which identifies parent of the department if any you would set this property to DepartmentId,ParentDepartmentId. - Note that you can only use ParentFieldNames or GroupingMembers property but not both. If both are set ParentFieldName take precedence. - - - - - Gets or sets comma separated list of field or property names that are used for grouping when data-binding is used. Note that you can only use ParentFieldName or GroupingMembers property but not both. If both are set ParentFieldName take precedence. - - - - - Gets or sets style for automatically created group nodes when data-binding is used and GroupingMembers property is set. - - - Name of the style assigned or null value indicating that no style is used. - Default value is null. - - - - - Gets or sets the index specifying the currently selected item. - - - - - Gets or sets the property to use as the actual value for the items in the control. Applies to data-binding scenarios. SelectedValue property will return the value of selected node as indicated by this property. - - - - - Gets or sets the value of the member property specified by the ValueMember property. - - - - - Indicates whether control changes the CurrencyManager.DataPosition when selected node is changed during data binding. - Default value is true. - - - - - Indicates whether touch support for scrolling is enabled. - - - - - Static class that holds AdvTree settings that are not commonly used. - - - - - Gets or sets whether tree control is scrolled horizontally so selected node is brought into the view. Default value is false. - You can set this property to false to disable the horizontal scrolling of tree control when selected node has changed. - - - - - Gets or sets whether AdvTree node comparer that provides column sorting uses standard text comparer instead of default - hybrid alpha-numeric comparer. Default value is false. - - - - - Defines an interface for cell edit control that allows custom controls to be used as cell editors. AdvTree control - expects that editing control inherits from System.Windows.Forms.Control. - - - - - Called when edit operation is started. The AdvTree control will first set CurrentValue, then call BeginEdit and will call EditComplete once - editing is completed. - - - - - Called when edit operation is completed. - - - - - Gets or sets current edit value. - - - - - AdvTree control subscribes to this event to be notified when edit operation is completed. For example when Enter key is - pressed the edit control might raise this event to indicate the completion of editing operation. - - - - - AdvTree control subscribes to this event to be notified that user has cancelled the editing. For example when Escape key is - pressed the edit control might raise this event to indicate that editing has been cancelled. - - - - - Gets or sets whether cell requests the word-wrap based on the current cell style. If your editor does not support - word-wrap functionality this can be ignored. - - - - - Defines delegate for PrepareCellEditor event. - - - - - - - Event arguments for PrepareCellEditor event. - - - - - Gets reference to the cell being edited. - - - - - Gets reference to the cell editor control. - - - - - Initializes a new instance of the PrepareCellEditorEventArgs class. - - - - - - - Defines delegate for PrepareCellEditor event. - - - - - - - Event arguments for AdvTree.Render event. - - - - - Indicates the rendering operation being performed. - - - - - Indicates graphics canvas to render on. - - - - - Initializes a new instance of the AdvTreeRenderEventArgs class. - - Specifies rendering type - Specifies graphics canvas to render on - - - - Specifies the rendering type being performed on AdvTree control Render event. - - - - - Control background is being painted. - - - - Represents a cell assigned to the Node. - - The Cell with Index 0 (zero) always exists for a Node and it is a cell that - you can interact with through the properties on a node, which are forwarding to the - Cell(0), or you can go directly to the Cell(0). - When Node has multiple columns defined each column corresponds to Cell in - Node's Cells collection. The first Column has Index 0, second Column Index 1 and so - forth. - Note that there is always at least one Cell in a Node even if multiple - columns are not used. - - - - - Initializes new instance of Cell class. - - - - - Initializes new instance of Cell class. - - Cell text. - - - - Initializes new instance of Cell class. - - Cell text. - - - - Initializes new instance of Cell class. - - Cell text. - - - - Releases the resources used by the Component. - - true to release both managed and unmanaged resources; false to release only unmanaged resources. - - - - Occurs after Tooltip text has changed. - - - - - Called when tooltip is shown and hidden. - - true if tooltip is being shown otherwise false. - - - - Shows tooltip for this item. - - - - - Destroys tooltip window. - - - - - Sets the bounds of the cell. - - New cell bounds. - - - - Sets the bounds of the image inside of the cell. - - New cell bounds. - - - - Sets the bounds of the check box inside of the cell. - - New cell bounds. - - - - Sets whether cells is visible or not. This is set by node layout manager and it is based on column visibility. - - True if visible otherwise false. - - - - Sets the parent of the cell. - - Parent node. - - - - Occurs after text has changed. - - - - - Sets the Images to the new CellImages object. - - CellImages object. - - - - Returns whether Images property should be serialized. Used internally for windows forms designer support. - - - - - Sets the Checked or CheckState properties. - - New value for checked state. - Action source. - - - - Sets the Checked or CheckState properties. - - New value for checked state. - Action source. - - - - Sets the mouse over flag. - - true if mouse is over the cell otherwise false. - - - - Sets the mouse down flag. - - true if left mouse button is pressed while over the cell otherwise false. - - - - Returns effective editor type used for cell editing. - - Editor type. - - - Makes a copy of a Cell. - - - - Ensures that the cell is visible, expanding nodes and scrolling the control as necessary. - - - - - Occurs when any image property for the cell has changed. - - - - - Invokes AfterCheck event on AdvTree - control. - - - - - Invokes BeforeCheck event on AdvTree - control. - - - - - Called just before cell layout is to be performed. - - - - - Occurs when text markup link is clicked. - - - - - Gets/Sets informational text (tooltip) for the cell. - - - - - Gets whether tooltip is visible or not. - - - - - Occurs when item's tooltip visibility has changed. - - - - - Gets or sets whether tooltips are shown when mouse is over the cell when Tooltip property is set. - - - - - Gets or sets whether cell content is editable when cell editing is enabled on tree control. Default value is true. - - - - - Gets whether cell can be edited. Cell can be edited if both Editable property is set to true and ColumnHeader.Editable property is set to true. - - - - - Gets or sets the item hosted inside of the cell. Only items that do not generate - popups are supported. Note that cell can only host either HostedItem or HostedControl but not both. - - - - - Gets or sets the control hosted inside of the cell. Note that cell can only host either HostedItem or HostedControl but not both. - - - When control is hosted inside of the cell, cell size is determined by the - size of the control hosted inside of it. The cell will not display its text but it will display any image assigned - or check box when control is hosted inside of it. The Style settings like Margin - and Padding will still apply. - - - - - Gets or sets whether hosted control size change event is ignored. - - - - - Gets or sets the hosted control size. Property is used to correctly scale control when AdvTree.Zoom is used to zoom view. - - - - - Returns name of the cell that can be used to identify it from the code. - - - - - Gets the relative bounds of the cell. - - - - - Gets the bounds of the cell. - - - - - Gets or sets the available content bounds for the text. Text will fitted into these bounds - but it's true location can be obtained only after it is displayed. - - - - - Gets the bounds of the text inside of cell. - - - - - Gets the relative bounds of the image inside of cell. - - - - - Gets the bounds of the image inside of cell. - - - - - Gets the bounds of the image inside of cell. - - - - - Gets the bounds of the check box inside of cell. - - - - - Gets a value indicating whether the cell is in an editable state. true if the cell is in editable state; otherwise, false. - - - - - Gets a value indicating whether the cell is in the selected state. true if the cell is in the selected state; otherwise, false. - - - - - Gets a value indicating whether the cell is visible. Cell is considered to be visible when it's parent column is visible. - - - - - Gets the parent node of the current cell. - - - - - Gets or sets the object that contains data about the cell. Any Object derived type can be assigned to this property. If this property is being set through the Windows Forms designer, only text can be assigned. - - - - - Gets or sets the object that contains data about the cell. Any Object derived type can be assigned to this property. If this property is being set through the Windows Forms designer, only text can be assigned. - - - - - Gets or sets the format that is applied to the value of Text property for display purposes. See "Formatting Overview" in MSDN - for description on available format strings. For example you can specify "C" to format text as currency, or "D" to format text as decimal number etc. - - - - - - Gets the formatted display text. - - - - - Gets or sets the text displayed in the cell. - - - - - Gets the parent tree control that the cell belongs to. - - - - - Gets or sets the style class assigned to the cell. Null value indicates that - default style is used as specified on cell's parent. - - - Reference to the style assigned to the cell or null (VB Nothing) indicating that default - style setting from tree control is applied. Default value is null. - - - When property is set to null (VB Nothing) the style setting from parent tree - controls is used. CellStyleNormal on AdvTree control is a root style for a cell. - - StyleDisabled Property - StyleMouseDown Property - StyleMouseOver Property - StyleSelected Property - - - - Gets or sets the style name used by cell. This member is provided for internal use only. To set or get the style use StyleNormal property instead. - - - - - Gets or sets the style class that is to when cell is selected. Null value indicates that - default style is used as specified on cell's parent. - - - Reference to the style assigned to the cell or null value indicating that default - style setting from tree control is applied. Default is null value. - - - When property is set to null value the style setting from parent tree - controls is used. CellStyleSelected on AdvTree control is a root style for a cell. - - StyleNormal Property - StyleDisabled Property - StyleMouseDown Property - StyleMouseOver Property - - - - Gets or sets the selected style name used by cell. This member is provided for internal use only. To set or get the style use StyleSelected property instead. - - - - - Gets or sets the disabled style class assigned to the cell. Null value indicates - that default style is used as specified on cell's parent. - - - Reference to the style assigned to the cell or null value indicating that default - style setting from tree control is applied. Default value is null. - - - When property is set to null value the style setting from parent tree - controls is used. CellStyleDisabled on AdvTree control is a root style for a - cell. - - StyleNormal Property - StyleMouseDown Property - StyleMouseOver Property - StyleSelected Property - - - - Gets or sets the disabled style name used by cell. This member is provided for internal use only. To set or get the style use StyleDisabled property instead. - - - - - Gets or sets the style class assigned to the cell which is applied when mouse - button is pressed while mouse is over the cell. Null value indicates that default - style is used as specified on cell's parent. - - - Reference to the style assigned to the cell or null value indicating that default - style setting from tree control is applied. Default value is null. - - - When property is set to null value style setting from parent tree - controls is used. CellStyleMouseDown on AdvTree control is a root style for a - cell. - - StyleNormal Property - StyleDisabled Property - StyleMouseOver Property - StyleSelected Property - - - - Gets or sets the mouse down style name used by cell. This member is provided for internal use only. To set or get the style use StyleMouseDown property instead. - - - - - Gets or sets the style class assigned to the cell which is applied when mouse is - over the cell. Null value indicates that default style is used as specified on cell's - parent. - - - Reference to the style assigned to the cell or null value indicating that default - style setting from tree control is applied. Default value is null. - - - When property is set to null value the style setting from parent tree - controls is used. CellStyleMouseOver on AdvTree control is a root style for a - cell. - - StyleNormal Property - StyleDisabled Property - StyleMouseDown Property - StyleSelected Property - - - - Gets or sets the mouse over style name used by cell. This member is provided for internal use only. To set or get the style use StyleMouseOver property instead. - - - - - Gets or sets whether cell is enabled or not. - - - - - Gets the reference to images associated with this cell. - - - - - Gets or sets the image alignment in relation to the text displayed by cell. - - - - - Gets or sets the checkbox alignment in relation to the text displayed by cell. - - - - - Gets or sets whether check box is visible inside the cell. - - - - - Gets or set a value indicating whether the check box is in the checked state. - - - - - Gets or sets a value indicating whether the CheckBox will allow three check states rather than two. If the ThreeState property is set to true - CheckState property should be used instead of Checked property to set the extended state of the control. - - - - - Specifies the state of a control, such as a check box, that can be checked, unchecked, or set to an indeterminate state. - - - - - Gets or sets the appearance style of the item. Default value is CheckBox. Item can also assume the style of radio-button. - - - - - Gets whether mouse is over the cell. - - - - - Gets whether left mouse button is pressed while over the cell. - - - - - Gets or sets the layout of the cell parts like check box, image and text. Layout can be horizontal (default) - where parts of the cell are positioned next to each other horizontally, or vertical where - parts of the cell are positioned on top of each other vertically. - Alignment of the each part is controlled by alignment properties. - - ImageAlignment Property - CheckBoxAlignment Property - - - - Specifies the mouse cursor displayed when mouse is over the cell. - - - - - Gets or sets whether cell wrapped the text during the layout. - - - - - Gets or sets the editor type used to edit the cell. Setting this property to value other than Default - overrides the cell editor type specified on column cell belongs to. - - - - - Gets or sets whether cell can be selected by user by clicking it with the mouse or using keyboard. Default value is true. - - - - - Gets whether cell can be selected. Cell must be Visible, Enabled and Selectable in order for it to be selected. - - - - - Returns ColumnHeader cell is under if one is defined and cell is already parented to the tree. Otherwise it returns null/nothing. - - - - - Gets reference to parsed markup body element if text was markup otherwise returns null. - - - - - Gets or sets whether cell supports and renders text markup. Default value is true. - - - - - Gets whether item supports text markup. Default is false. - - - - - A strongly-typed collection of objects. - - - - Creates new instance of the class. - - - - Adds new object to the collection. - - Object to add. - Index of newly added object. - - - - Gets the cell based on the column name. Node must be able to reach AdvTree control for this method to work. - - Column name. - Cell object or null. - - - - Inserts new object into the collection. - - Position of the object. - Object to insert. - - - - Returns index of the object inside of the collection. - - Reference to the object. - Index of the object. - - - - Returns whether collection contains specified object. - - Object to look for. - true if object is part of the collection, otherwise false. - - - - Removes specified object from the collection. - - - - - - Copies collection into the specified array. - - Array to copy collection to. - Starting index. - - - - Copies contained items to the Cell array. - - Array to copy to. - - - - Sets the node collection belongs to. - - Cell that is parent of this collection. - - - - Returns reference to the object in collection based on it's index. - - - - - Returns reference to the object in collection based on it's name. Returns null/nothing if cell with given name is not found. - - - - - Gets or sets the node this collection is associated with. - - - - - Represents event arguments for cell editing events. - - - - - Indicates the action that caused the event. - - - - - Indicates the cell that is affected. - - - - - Indicates new text that will be assigned to the cell if one is appropriate for given event. - - - - - Indicates whether the current action is cancelled. For BeforeCellEdit event setting this - property to true will cancel the editing. For AfterCellEdit event setting this property to - true will cancel any changes made to the text and edits will not be accepted. For CellEditEnding - event setting this property to true will keep the cell in edit mode. - - - - - Indicates whether editing operation was canceled by the end user, usually by pressing ESCAPE key. - - - - - Initializes new instance of CellEditEventArgs class. - - Reference to Cell this event is raised for. - Indicates the action that caused the event. - Indicates new text of the cell if it applies to given event. - - - - Initializes new instance of CellEditEventArgs class. - - Reference to Cell this event is raised for. - Indicates the action that caused the event. - Indicates new text of the cell if it applies to given event. - - - - Initializes new instance of CellEditEventArgs class. - - Reference to Cell this event is raised for. - Indicates the action that caused the event. - Indicates new text of the cell if it applies to given event. - Indicates whether action is canceled by the end user. - - - - Initializes new instance of CellEditEventArgs class. - - Reference to Cell this event is raised for. - Indicates the action that caused the event. - Indicates new text of the cell if it applies to given event. - Indicates whether action is canceled by the end user. - - - - Gets reference to the cell editor control. - - - - - Represents class that holds images for a cell. - - - If you plan to use alpha-blended images we recommend using PNG-24 format which - supports alpha-blending. As of this writing .NET Framework 1.0 and 1.1 do not support - alpha-blending when used through Image class. - - - - - Initializes new instance of CellImages class. - - Reference to parent cell. - - - - Resets Image property to it's default value (null, VB nothing). - - - - - Resets ImageMouseOver to it's default value (null, VB nothing). - - - - - Resets ImageDisabled to it's default value (null, VB nothing). - - - - - Resets ImageExpanded to it's default value (null, VB nothing). - - - - Makes a copy of a CellImages object. - - - - Changes the image and invokes largest image size calculation if the - image size truly changed. - - - - - - - Returns image from image list based on the image index. - - Index of the image to return. - Image object from image list. - - - - Returns image from image list based on the image key. - - Key of the image to return. - Image object from image list. - - - - Gets or sets default cell image. Setting this property to valid image will - override any setting of ImageIndex property. - - - The image set through this property will be serialized with the cell. If you - plan to use ImageList then use ImageIndex - property. - - If you plan to use alpha-blended images we recommend using PNG-24 format - which supports alpha-blending. As of this writing .NET Framework 1.0 and 1.1 - do not support alpha-blending when used through Image class. - - - Image object or null (Nothing) if no image is assigned. - - - - Gets or sets the image that is displayed when mouse is over the cell. Setting - this property to valid image will override any setting of ImageMouseOverIndex - property. - - - If you plan to use alpha-blended images we recommend using PNG-24 format which - supports alpha-blending. As of this writting .NET Framework 1.0 and 1.1 do not support - alpha-blending when used through Image class. - - - - - Gets or sets the image that is displayed when cell is disabled. If not assigned - disabled image is created from default cell image. Setting this property to valid image - will override any setting of ImageDisabledIndex property. - - - If you plan to use alpha-blended images we recommend using PNG-24 format which - supports alpha-blending. As of this writing .NET Framework 1.0 and 1.1 do not support - alpha-blending when used through Image class. - - - - - Gets or sets image that is displayed when Node that this cell belongs to is - expanded. Setting this property to valid image will override any setting of - ImageExpandedIndex property. - - - If you plan to use alpha-blended images we recommend using PNG-24 format which - supports alpha-blending. As of this writing .NET Framework 1.0 and 1.1 do not support - alpha-blending when used through Image class. - - - - - Gets or sets the Index of default cell image from ImageList specified on AdvTree - control. - - - If you plan to use alpha-blended images we recommend using PNG-24 format which - supports alpha-blending. As of this writing .NET Framework 1.0 and 1.1 do not support - alpha-blending when used through Image class. - - - - - Gets or sets the key of the default cell image from ImageList specified on AdvTree control. - - - - - Property Editor support for ImageIndex selection - - - - - If you plan to use alpha-blended images we recommend using PNG-24 format which - supports alpha-blending. As of this writing .NET Framework 1.0 and 1.1 do not support - alpha-blending when used through Image class. - - - Gets or sets the Index of cell image when mouse is over the cell from ImageList - specified on AdvTree control. - - - - - If you plan to use alpha-blended images we recommend using PNG-24 format which - supports alpha-blending. As of this writing .NET Framework 1.0 and 1.1 do not support - alpha-blending when used through Image class. - - - Gets or sets the key of cell image when mouse is over the cell from ImageList - specified on AdvTree control. - - - - - If you plan to use alpha-blended images we recommend using PNG-24 format which - supports alpha-blending. As of this writing .NET Framework 1.0 and 1.1 do not support - alpha-blending when used through Image class. - - - Gets or sets the Index of disabled cell image from ImageList specified on AdvTree - control. - - - - - If you plan to use alpha-blended images we recommend using PNG-24 format which - supports alpha-blending. As of this writing .NET Framework 1.0 and 1.1 do not support - alpha-blending when used through Image class. - - - Gets or sets the key of disabled cell image from ImageList specified on AdvTree - control. - - - - - If you plan to use alpha-blended images we recommend using PNG-24 format which - supports alpha-blending. As of this writing .NET Framework 1.0 and 1.1 do not support - alpha-blending when used through Image class. - - - Gets or sets the Index of cell image from ImageList specified on AdvTree control - that is used when Node associated with this cell is expanded - - - - - If you plan to use alpha-blended images we recommend using PNG-24 format which - supports alpha-blending. As of this writing .NET Framework 1.0 and 1.1 do not support - alpha-blending when used through Image class. - - - Gets or sets the key of cell image from ImageList specified on AdvTree control - that is used when Node associated with this cell is expanded - - - - - Gets or sets the parent node of the cell. - - - - - Gets whether CellImages object should be serialized or not. If object has all - default values then this property will return false. - - - - - Returns largest image size in this set of images. - - - - - Indicates whether assigned images are automatically disposed when the cell and node are disposed. Default value is false. - - - - Represents the node or tree ColumnHeader. - - - - Creates new instance of the object. - - - - - Creates new instance of the object and initializes it with text. - - Text to initialize object with. - - - - Makes a copy of ColumnHeader object. - - Returns new instance of column header object. - - - - Sets the column bounds. - - - - - Resets Image property to it's default value (null, VB nothing). - - - - - Called when DataFieldName property has changed. - - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Called when SortingEnabled property has changed. - - Old property value - New property value - - - - Called when SortDirection property has changed. - - Old property value - New property value - - - - Invalidates the appearance of column header. - - - - - Occurs after Tooltip text has changed. - - - - - Called when tooltip is shown and hidden. - - true if tooltip is being shown otherwise false. - - - - Shows tooltip for this item. - - - - - Destroys tooltip window. - - - - - Automatically sets the column width (Width.Absolute) property based on the content of the column. - This will perform the one-time auto sizing of the column. To make column auto-size all the time - set Width.AutoSize=true. - - - - - Raises MouseMove event. - - Provides event arguments. - - - - Raises MouseEnter event. - - Provides event arguments. - - - - Raises MouseLeave event. - - Provides event arguments. - - - - Raises MouseHover event. - - Provides event arguments. - - - - Sort first level nodes that belong directly to this column. Calling this method repeatedly will - alternate between A-Z and Z-A sorting. - - - - - Sort first level nodes that belong directly to this column. - - true to use reverse Z-A sorting, false to sort from A-Z - - - - Called when SortComparer property has changed. - - Old property value - New property value - - - - Called when SortComparerReverse property has changed. - - Old property value - New property value - - - - Occurs when header size has changed due to the user resizing the column. - - - - - Occurs when mouse button is pressed over the column header. - - - - - Occurs when mouse button is released over the column header. - - - - - Occurs when header is double clicked. - - - - - Occurs when header is clicked. - - - - - Gets or sets whether cells content in this column is editable when cell editing is enabled on tree control. Default value is true. - - - - - Gets or sets the maximum number of characters the user can type or paste when editing cells in this column. - - - - - Returns name of the column header that can be used to identify it from the code. - - - - - Returns rectangle that this column occupies. If the layout has not been performed on the column the return value will be Rectangle.Empty. - - - - - Gets the reference to the object that represents width of the column as either - absolute or relative value. - - - Set Width using Absolute or Relative properties of ColumnWidth object. - - Absolute Property (DevComponents.AdvTree.ColumnWidth) - Relative Property (DevComponents.AdvTree.ColumnWidth) - - - - Gets or sets the minimum column width in pixels that is enforced when user is resizing the columns using mouse. - Default value is 0 which indicates that there is no minimum size constraint. - - - - - Gets or sets whether column is stretched to fill any empty space horizontally in tree when all columns consume less width than available. - Only one column in tree may have this property set to true and only last column with this property set will be stretched. - You should always set the Width for the column since Width will be used when columns consume more space in tree horizontally than available. - Applies to top-level columns only. - - - - - Gets or sets the style class assigned to the column. Empty value indicates that - default style is used as specified on cell's parent's control. - - - Name of the style assigned to the cell or an empty string indicating that default - style setting from tree control is applied. Default is empty string. - - - When property is set to an empty string the style setting from parent tree - controls is used. ColumnStyleNormal on AdvTree control is a root style for a cell. - - StyleMouseDown Property - StyleMouseOver Property - - - - Gets or sets the style class assigned to the column which is applied when mouse - button is pressed over the header. Empty value indicates that default - style is used as specified on column's parent. - - - Name of the style assigned to the column or an empty string indicating that default - style setting from tree control is applied. Default is empty string. - - - When property is set to an empty string the style setting from parent tree - controls is used. ColumnStyleMouseDown on AdvTree control is a root style for a - cell. - - StyleNormal Property - StyleMouseOver Property - - - - Gets or sets the style class assigned to the column which is applied when mouse is - over the column. Empty value indicates that default style is used as specified on column's - parent control. - - - Name of the style assigned to the column or an empty string indicating that default - style setting from tree control is applied. Default is empty string. - - - When property is set to an empty string the style setting from parent tree - controls is used. ColumnStyleMouseOver on AdvTree control is a root style for a - cell. - - StyleNormal Property - StyleMouseDown Property - - - - Gets or sets the name of the column in the ColumnHeaderCollection. - - - - - Gets or sets the column caption. - - - - - Gets or sets whether column is visible. Hiding the header column will also hide corresponding data column. - - - - - - Gets or sets Image alignment inside of column. Default value is Left. - - - - - Gets or sets the data-field or property name that is used as source of data for this column when data-binding is used. - - - - - Gets or sets additional custom data associated with the column. - - - - - Gets or sets the color of the cells background for this column. - - - - - Gets or sets display index of the column. -1 indicates default value and is modified to actual display index when the column is added to a ColumnHeaderCollection. - - - A lower display index means a column will appear first (to the left) of columns with a higher display index. - Allowable values are from 0 to num columns - 1. (-1 is legal only as the default value and is modified to something else - when the column is added to a AdvTree's column collection). AdvTree enforces that no two columns have the same display index; - changing the display index of a column will cause the index of other columns to adjust as well. - - - - - Gets or sets whether user can sort by this column by clicking it. - - - - - Gets or sets the sort direction. Sort direction can be changed by clicking the column header if SortingEnabled=true. - - - - - Gets/Sets informational text (tooltip) for the cell. - - - - - Gets whether tooltip is visible or not. - - - - - Occurs when item's tooltip visibility has changed. - - - - - Gets or sets whether tooltips are shown when mouse is over the cell when Tooltip property is set. - - - - - Returns reference to AdvTree control this column belongs to. - - - - - Gets or sets whether column is automatically sized to the content when user double-clicks the column - on the column resize line. Column resizing must be enabled in order for this property to function. - Default value is true which indicates that column will be auto-sized to content when user double-clicks the - column resize marker. - - - - - Gets or sets whether column size has changed and it's layout needs to be recalculated. - - - - - Gets whether mouse left button is pressed on the column. - - - - - Gets whether mouse is over the column. - - - - - Occurs when mouse is moving over the column header. - - - - - Occurs when mouse enters column header. - - - - - Occurs when mouse leaves the column header. - - - - - Occurs when mouse hovers over the column. - - - - - Gets or sets the editor type used to edit the cell. Setting this property to value other than Default - overrides the cell editor type specified on column cell belongs to. - - - - - Gets or sets ascending (A-Z) column comparer used to sort nodes when this column is clicked. Your comparer will be passed to NodeCollection.Sort method and should know how to sort by appropriate column. - - - - - Gets or sets descending (Z-A) column comparer used to sort nodes when this column is clicked. Your comparer will be passed to NodeCollection.Sort method and should know how to sort by appropriate column. - - - - - Gets or sets whether to cancel internal sorting performed by AdvTree. - - - - - Gets or sets the column header being sorted. - - - - - Gets or sets the IComparer used for sorting. - - - - - Defines column related event arguments. - - - - - Gets reference to the column. - - - - - Initializes a new instance of the ColumnEventArgs class. - - - - - - Defines delegate for ColumnMoved event. - - - - - Defines column moved event arguments. - - - - - Gets the column display index before the column was moved. - - - - - Gets the column display index before the column was moved. - - - - - Initializes a new instance of the ColumnMovedEventArgs class. - - Column affected - Old display index - New display index - - - - Represents collection for ColumnHeader objects. - - - - - Default constructor. - - - - - Sets the node collection belongs to. - - ColumnHeader that is parent of this collection. - - - - Adds new object to the collection. - - Object to add. - Index of newly added object. - - - - Inserts new object into the collection. - - Position of the object. - Object to insert. - - - - Returns index of the object inside of the collection. - - Reference to the object. - Index of the object. - - - - Returns index of the object inside of the collection. - - Name of column to return index for. - Index of the column or -1 if column not found. - - - - Returns index of the object inside of the collection based on column DataFieldName. - - DataFieldName of column to return index for. - Index of the column or -1 if column not found. - - - - Returns index of the object inside of the collection based on column DataFieldName. - - DataFieldName of column to return index for. - Index of the column or -1 if column not found. - - - - Returns whether collection contains specified object. - - Object to look for. - true if object is part of the collection, otherwise false. - - - - Removes specified object from the collection. - - - - - - Called when SortDirection property on column header is set to value other than None. - - Ref to column header - - - - Copies collection into the specified array. - - Array to copy collection to. - Starting index. - - - - Copies contained items to the ColumnHeader array. - - Array to copy to. - - - - Gets the display index for specified column. - - Column that is part f ColumnHeaderCollection - Display index or -1 column is not part of this collection. - - - - Returns the column that is displayed at specified display index.. - - 0 based display index. - ColumnHeader - - - - Invalidates the display indexes and causes them to be re-evaluated on next layout. - - - - - Gets or sets the node this collection is associated with. - - - - - Returns reference to the object in collection based on it's index. - - - - - Returns reference to the object in collection based on it's name. - - - - - Occurs before the cells are sorted. - - - - - Gets whether a column that is part of this collection has SortDirection set. - - - - - A map of display index (key) to index in the column collection (value). Used to quickly find a column from its display index. - - - - - Gets reference to last visible column or null if there is no last visible column. - - - - - Gets reference to first visible column or null if there is no first visible column. - - - - - Gets the column header rendering bounds. - - - - - Initializes a new instance of the IndexToDisplayIndex class. - - - - - - - Initializes a new instance of the ColumnHeaderControl class. - - - - - Returns mouse position which is translated if control Zoom is not equal 1 - - X coordinate - Y coordinate - - - - - Gets or sets the column move marker that marks insertion point for column that is dragged. Marker is drawn before the column specified by this index. - - - - - Gets or sets the column header collection to be rendered. - - - - - Represents the width of the Column. Supports absolute width in Pixels and - relative width as percentage of the width of parent control. - - - - - Creates new instance of the object. - - - - - Gets or sets relative width expressed as percentage between 1-100. 0 indicates that - absolute width will be used. - - - Relative width is expressed as percentage between 1-100 of the parent controls - width. 0 indicates that absolute width will be used. Absolute width always takes - priority over relative width. For example value of 30 assigned to this property - indicates that width of the column will be 30% of the total client width of the - control. - - - - Gets or sets the absolute width of the column in pixels. - - Absolute width always takes precedence over the relative width of the - column. - - - - - Gets or sets whether column width is automatically set based on the column's content. Default value is false. - When set absolute and relative size values are ignored. - - - - - Gets or sets whether column auto-width is set to minimum of the column header text width. Applies to AutoSize=true only. - - - - - Gets the auto-size calculated width of the column after tree layout is performed and column has AutoSize=true. - - - - - Provides event arguments for command button events. - - - - - Default constructor. - - Action type. - Context node. - - - - Indicates the action type that caused the event. - - - - - Indicates the node action is peformed on. - - - - - Represents collection of connector points for a node. - - - - - Default constructor. - - - - - Sets the node collection belongs to. - - Node that is parent of this collection. - - - - Adds new object to the collection. - - Object to add. - Index of newly added object. - - - - Adds range of objects to the array. - - Array to add. - - - - Copies objects of the collection to the array. - - - - - - Inserts new object into the collection. - - Position of the object. - Object to insert. - - - - Returns index of the object inside of the collection. - - Reference to the object. - Index of the object. - - - - Returns whether collection contains specified object. - - Object to look for. - true if object is part of the collection, otherwise false. - - - - Removes specified object from the collection. - - - - - - Copies collection into the specified array. - - Array to copy collection to. - Starting index. - - - - Copies contained items to the ColumnHeader array. - - Array to copy to. - - - - Gets or sets the node this collection is associated with. - - - - - Returns reference to the object in collection based on it's index. - - - - - Control for input of the integer value. - - - - - Represents an control that allows numeric input. - - - - - Closes all popups managed by the owner control. - - - - - Defines interface that should be implemented by controls that support per control renderers. - - - - - Gets the renderer control will be rendered with. This can be either custom renderer set on the control or the - Rendering.GlobalManager specified renderer. - - - - - - Gets or sets the redering mode used by control. Default value is eRenderMode.Global which means that static GlobalManager.Renderer is used. If set to Custom then Renderer property must - also be set to the custom renderer that will be used. - - - - - Gets or sets the custom renderer used by the items on this control. RenderMode property must also be set to eRenderMode.Custom in order renderer - specified here to be used. - - - - - Defines interface for internal accessibility support for DotNetBar control. - - - - - Gets or sets the item default accesibility action will be performed on. - - - - - Provides support for custom localization. - - - - - Notifies the accessibility client applications of the specified AccessibleEvents for the specified child control. - - The AccessibleEvents object to notify the accessibility client applications of. - The child Control to notify of the accessible event. - - - - Forces the button to perform internal layout. - - - - - Creates the Graphics object for the control. - - The Graphics object for the control. - - - - Returns the renderer control will be rendered with. - - The current renderer. - - - - Sets up timer that watches when active window changes. - - - - - Called after change of active window has been detected. SetupActiveWindowTimer must be called to enable detection. - - - - - Releases and disposes the active window watcher timer. - - - - - Generates a Click event for the control. - - - - - Returns the collection of items with the specified name. This member is not implemented and should not be used. - - Item name to look for. - - - - - Returns the collection of items with the specified name and type. This member is not implemented and should not be used. - - Item name to look for. - Item type to look for. - - - - - Returns the collection of items with the specified name and type. This member is not implemented and should not be used. - - Item name to look for. - Item type to look for. - Indicates whether GlobalName property is used for searching. - - - - - Returns the first item that matches specified name. This member is not implemented and should not be used. - - Item name to look for. - - - - - Invokes the DotNetBar Customize dialog. - - - - - Occurs when popup of type container is loading. - - - - - Occurs when popup of type container is unloading. - - - - - Occurs when popup item is about to open. - - - - - Occurs when popup item is closing. - - - - - Occurs just before popup window is shown. - - - - - Occurs when Control is looking for translated text for one of the internal text that are - displayed on menus, toolbars and customize forms. You need to set Handled=true if you want - your custom text to be used instead of the built-in system value. - - - - - Gets/Sets the visual style for the button. - - - - - Gets or sets the rendering mode used by control. Default value is eRenderMode.Global which means that static GlobalManager.Renderer is used. If set to Custom then Renderer property must - also be set to the custom renderer that will be used. - - - - - Gets or sets the custom renderer used by the items on this control. RenderMode property must also be set to eRenderMode.Custom in order renderer - specified here to be used. - - - - - Gets or sets whether anti-alias smoothing is used while painting. Default value is false. - - - - - Gets or sets button Color Scheme. ColorScheme does not apply to Office2007 styled buttons. - - - - - Specifies whether button is drawn using Windows Themes when running on OS that supports themes like Windows XP. - - - - - Gets whether Windows Themes should be used to draw the button. - - - - - Gets or sets whether hooks are used for internal DotNetBar system functionality. Using hooks is recommended only if DotNetBar is used in hybrid environments like Visual Studio designers or IE. - - - - - Gets or sets the form button is attached to. - - - - - Indicates whether Reset buttons is shown that allows end-user to reset the toolbar state. - - - - - ImageList for images used on Items. Images specified here will always be used on menu-items and are by default used on all Bars. - - - - - ImageList for medium-sized images used on Items. - - - - - ImageList for large-sized images used on Items. - - - - - Indicates whether Tooltips are shown on Bars and menus. - - - - - Indicates whether item shortcut is displayed in Tooltips. - - - - - Gets or sets whether gray-scale algorithm is used to create automatic gray-scale images. Default is true. - - - - - Creates new instance of the class. - - - - - Resets the input position so the new input overwrites current value. - - - - - Called when InputHorizontalAlignment property value has changed. - - Old value. - New Value. - - - - Indicates whether property should be serialized by Windows Forms designer. - - - - - Resets the property to default value. - - - - - Resets style to default value. Used by windows forms designer. - - - - - Selects next input field if possible. - - true if next input field was selected otherwise false. - - - - Selects previous input field if possible. - - true if previous input field was selected otherwise false. - - - - ISupportInitialize.BeginInit implementation. While initialization is in progress ValueChanged events will not be fired. - - - - - ISupportInitialize.EndInit implementation. - - - - - Occurs when ButtonCustom control is clicked. - - - - - Occurs when ButtonCustom2 control is clicked. - - - - - Gets or sets whether control system buttons are rendered. Default value is true. - - - - - Gets or sets whether during painting OnPaintBackground on base control is called when BackColor=Transparent. - - - - - Gets whether watermark text should be rendered. - - - - - Gets or sets whether mouse wheel affects the input control. Default value is true. - - - - - Gets whether keyboard focus is within the control. - - - - - Gets the reference to internal visual item used as the root visual for the control. Using this property is in all cases not necessary except for some - very advanced usage scenarios. - - - - - Gets or sets the input field alignment inside the control - - - - - Gets or sets the watermark font. - - - - - Gets or sets the watermark text color. - - - - - Gets or sets whether watermark text is displayed if set for the input items. Default value is true. - - - - - Gets or sets the watermark text displayed on the input control when control is empty. - - - - - Gets or sets the watermark text alignment. Default value is left. - - - - - Gets or sets whether FocusHighlightColor is used as background color to highlight text box when it has input focus. Default value is false. - - - - - Gets or sets the color used as background color to highlight text box when it has input focus and focus highlight is enabled. - - - - - Gets the object that describes the settings for the custom button that can execute an custom action of your choosing when clicked. - - - - - Gets the object that describes the settings for the custom button that can execute an custom action of your choosing when clicked. - - - - - Specifies the background style of the control. - - - - - Gets the preferred height of the control. - - - - - Gets or sets the keys used to navigate between the input fields provided by this control. - - - - - Gets or sets the control background color when control is disabled. Default value is an empty color which indicates that background is not changed when control is disabled. - - - - - Gets or sets the control text color when control is disabled. Default value is an empty color which indicates that background is not changed when control is disabled. - - - - - Gets the system colors used by the control. - - - - - Defines an interface for the object that knows how to invoke a command. - - - - - Gets or sets the command that will be executed when the command source is invoked. - - - - - Gets or sets user defined data value that can be passed to the command when it is executed. - - - - - Initializes a new instance of the NumericInputBase class. - - - - - Raises the LockUpdateChanged event. - - Provides event data./ - - - - Gets or sets a value indicating whether a spin button control (up-down control) is used to adjust the current value. The default is false. - - When the ShowUpDown property is set to true, a spin button control is shown to adjust value of currently focused input item. - The value can be adjusted by using the up and down buttons to change the value. - - - - - - Decreases value of the control. - - - - - Increases the value of the control. - - - - - Shows drop-down popup. Note that popup will be shown only if there is a DropDownControl assigned or DropDownItems collection has at least one item. - - - - - Closes the drop-down popup if it is open. - - - - - Raises the ButtonClearClick event. - - - - - - Raises the ButtonDropDownClick event. - - - - - - Raises the ValueChanged event. - - Provides event arguments. - - - - Raises the ValueChanged event. - - Provides event arguments. - - - - Called when Command property value changes. - - - - - - - - - - - Occurs when the Value or IsEmpty property changes. - - This event is not raised when the entered date is earlier than MinDateTime or later than MaxDateTime. - - - - - - Occurs when the Value or IsEmpty property changes. This event occurs at the same time and has same function as ValueChanged event. It is provided for binding support. - - - - - Occurs when Clear button is clicked and allows you to cancel the default action performed by the button. - - - - - Occurs when Drop-Down button that shows calendar is clicked and allows you to cancel showing of the popup. - - - - - Occurs when ShowCheckBox property is set to true and user changes the lock status of the control by clicking the check-box. - - - - - Gets or sets whether input part of the control is read-only. When set to true the input part of the control becomes read-only and does not allow the typing. However, drop-down and up/down buttons part if visible still allows user to possibly change the value of the control through the method you can provide on drop-down or through up/down buttons. Use this property to allow change of the value through drop-down or up/down buttons only. - - - - - Gets or sets a value indicating whether a check box is displayed to the left of the input value. - Set to true if a check box is displayed to the left of the input value; otherwise, false. The default is false. - - When the ShowCheckBox property is set to true, a check box is displayed to the left of the input in the control. When the check box is selected, the value can be updated. When the check box is cleared, the value is unable to be changed. - You can handle the LockUpdateChanged event to be notified when this check box is checked and unchecked. Use LockUpdateChecked property - to get or sets whether check box is checked. - - - - - - Gets or sets whether check box shown using ShowCheckBox property which locks/unlocks the control update is checked. - - - - - Gets the object that describes the settings for the button that shows drop-down when clicked. - - - - - Gets the object that describes the settings for the button that clears the content of the control when clicked. - - - - - Gets the object that describes the settings for the button that switches the control into the free-text entry mode when clicked. - - - - - Gets the object that describes the settings for the button that displays popup calculator. - - - - - Gets or sets the Numeric String Format that is used to format the numeric value entered for display purpose. Read more about - available formats in MSDN under "Standard Numeric Format Strings" and "Custom Numeric Format Strings" topics. - - The format specified here indicates the format for display purpose only, not for the input purpose. - For example to display the number in system Currency format set the DisplayFormat to 'C'. - - - - - - Gets or sets whether empty null/nothing state of the control is allowed. Default value is true which means that IsEmpty property - may return true if input value is resets or ValueObject set to null/nothing. - - - - - Gets or sets whether control is empty i.e. it does not hold a valid value. - - - - - Specifies the behavior of ValueChanged event triggering. - - - - - Gets or sets the input field alignment inside the control - - - - - Gets or sets the reference of the control that will be displayed on popup that is shown when drop-down button is clicked. - - - - - Gets the collection of BaseItem derived items displayed on popup menu. - - - - - Gets or sets whether auto-overwrite functionality for input is enabled. When in auto-overwrite mode input field will erase existing entry - and start new one if typing is continued after InputComplete method is called. - - - - - Gets or sets the command assigned to the item. Default value is null. - Note that if this property is set to null Enabled property will be set to false automatically to disable the item. - - - - - Gets or sets user defined data value that can be passed to the command when it is executed. - - - - - Gets or sets the keyboard key that will toggle FreeTextEntryMode. Default value is Keys.None. - - - - - Occurs if Free-Text entry value is not natively recognized by the control and provides you with opportunity to convert that value to the - value control expects. - - - - - Occurs when Free-Text button is clicked and allows you to cancel its default action. - - - - - Gets or sets whether free text entries are attempted to be auto-resolved to dates like Today to today's date or Now to date and time now etc. Default value is true. - - - - - Gets or sets whether free-text entry is automatically turned off when control loses input focus. Default value is false. - - - - - Gets or sets whether control input is in free-text input mode. Default value is false. - - - - - Decreases value of the control. - - - - - Increases the value of the control. - - - - - Copies the current value in the control to the Clipboard. - - - - - Pastes the current Clipboard content if possible as the value into the control. - - - - - Moves the current control value to the Clipboard. - - - - - Raises the ParseValue event. - - Provides event arguments. - - - - Occurs when ValueObject property is set and it allows you to provide custom parsing for the values. - - - - - Gets or sets whether mouse wheel increases or decreases the input value when used. - - - - - Gets or sets the value displayed in the control. - - - - - Gets or sets the value of the control as an object. This property allows you to bind to the database fields and supports - null values. Expected value is int type or null. - - - - - Gets or sets the maximum value that can be entered. - - - - - Gets or sets the minimum value that can be entered. - - - - - Gets or sets the value to increment or decrement the value of the control when the up or down buttons are clicked. - - - - - Control for input of the integer value. - - - - - Copies the current value in the control to the Clipboard. - - - - - Pastes the current Clipboard content if possible as the value into the control. - - - - - Moves the current control value to the Clipboard. - - - - - Raises the ParseValue event. - - Provides event arguments. - - - - Decreases value of the control. - - - - - Increases the value of the control. - - - - - Occurs when ValueObject property is set and it allows you to provide custom parsing for the values. - - - - - Gets or sets whether mouse wheel increases or decreases the input value when used. - - - - - Gets or sets the value displayed in the control. - - - - - Gets or sets the value of the control as an object. This property allows you to bind to the database fields and supports - null values. Expected value is int type or null. - - - - - Gets or sets the maximum value that can be entered. - - - - - Gets or sets the minimum value that can be entered. - - - - - Gets or sets the value to increment or decrement the value of the control when the up or down buttons are clicked. - - - - - Initializes a new instance of the DateTimeInput class. - - - - - Copies the current value in the control to the Clipboard. - - - - - Pastes the current Clipboard content if possible as the value into the control. - - - - - Moves the current control value to the Clipboard. - - - - - Gets or sets the default date-time values that are used by the control. - - - - - Gets or sets a value indicating whether a spin button control (up-down control) is used to adjust the date/time value. The default is false. - - When the ShowUpDown property is set to true, a spin button control is shown to adjust value of currently focused input item. - The date and time can be adjusted by selecting each element individually and using the up and down buttons to change the value. - - - - - - Gets whether Value property should be serialized by Windows Forms designer. - - true if value serialized otherwise false. - - - - Resets Value property to default value. Used by Windows Forms designer. - - - - - Raises the ParseValue event. - - Provides event arguments. - - - - Gets whether Value property should be serialized by Windows Forms designer. - - true if value serialized otherwise false. - - - - Reset the MinDate property to its default value. - - - - - Gets whether Value property should be serialized by Windows Forms designer. - - true if value serialized otherwise false. - - - - Reset the MaxDate property to its default value. - - - - - Gets the Culture used by the date time input and month calendar controls - - reference to CultureInfo - - - - Raises the LockUpdateChanged event. - - Provides event data./ - - - - Raises the ValueChanged event. - - Provides event arguments. - - - - Raises the ButtonClearClick event. - - - - - - Raises the ButtonDropDownClick event. - - - - - - Called when DateTimeSelectorVisibility property has changed. - - Old property value - New property value - - - - Called when TimeFormat property has changed. - - Old property value - New property value - - - - Called when TimeSelectorType property has changed. - - Old property value - New property value - - - - Called when Command property value changes. - - - - - - - - - - - Occurs when the Value or IsEmpty property changes. - - This event is not raised when the entered date is earlier than MinDateTime or later than MaxDateTime. - - - - - - Occurs when the Value or IsEmpty property changes. This event occurs at the same time and has same function as ValueChanged event. It is provided for binding support. - - - - - Occurs when the Format property value has changed. - - - - - Occurs when Clear button is clicked and allows you to cancel the default action performed by the button. - - - - - Occurs when Drop-Down button that shows calendar is clicked and allows you to cancel showing of the popup. - - - - - Occurs when ValueObject property is set and it allows you to provide custom parsing for the values. - - - - - Occurs when ShowCheckBox property is set to true and user changes the lock status of the control by clicking the check-box. - - - - - Gets whether popup calendar is open. - - - - - Gets or sets whether selected date on popup calendar can be changed using keyboard arrow keys. - - - - - Gets or sets a value indicating whether a check box is displayed to the left of the selected date. - Set to true if a check box is displayed to the left of the selected date; otherwise, false. The default is false. - - When the ShowCheckBox property is set to true, a check box is displayed to the left of the date in the control. When the check box is selected, the date/time value can be updated. When the check box is cleared, the date/time value is unable to be changed. - You can handle the LockUpdateChanged event to be notified when this check box is checked and unchecked. Use LockUpdateChecked property - to get or sets whether check box is checked. - - - - - - Gets or sets the date time value of the control. You can use IsEmpty property to check whether control holds an empty value. - Setting this property to System.DateTime(0) will also make the control Empty if AllowEmptyState=true. - - - - - Gets or sets the date/time value of the control as an object. This property allows you to bind to the database fields and supports - null values. Expected value is DateTime object or null to indicate no date selected. - - - - - Gets or sets the values of the nested DateTimeGroup items. - - When nested date-time groups are used note that some of the features of the control are disabled, notably minimum and maximum values - for nested date-times. - - - - - - Gets or sets whether empty null/nothing state of the control is allowed. Default value is true which means that IsEmpty property - may return true if input value is resets or ValueObject set to null/nothing. - - - - - Gets or sets whether control is empty i.e. it does not hold a valid DateTime value. - - - - - Gets or sets the minimum date and time that can be selected in the control. - - - - - Gets or sets the maximum date and time that can be selected in the control. - - - - - Gets or sets the format date/time is displayed in. To specify custom format set this value to Custom and specify custom format using CustomFormat property. - - - - - Gets or sets the custom date/time format string. - - - - To display string literals that contain date and time separators or format strings listed below, - you must use escape characters in the substring. For example, to display the date as "June 15 at 12:00 PM", - set the CustomFormat property to "MMMM dd 'at' t:mm tt". If the "at" substring is not enclosed by escape characters, - the result is "June 15 aP 12:00PM" because the "t" character is read as the one-letter A.M./P.M. format string (see the format string table below). - - - To display single quote in custom format use two single quotes characters like so '' after each other and they will be displayed as single quote. - - The following list shows all the valid format strings and their descriptions: - - - Format String - Description - - - d - The one- or two-digit day. - - - dd - The two-digit day. Single-digit day values are preceded by a 0. - - - ddd - The three-character day-of-week abbreviation. - - - dddd - The full day-of-week name. - - - jjj - The three-digit day-of-year day. Single and two-digit values are preceded by 0. - - - j - The three-digit day-of-year day. - - - h - The one- or two-digit hour in 12-hour format. - - - hh - The two-digit hour in 12-hour format. Single digit values are preceded by a 0. - - - H - The one- or two-digit hour in 24-hour format. - - - HH - The two-digit hour in 24-hour format. Single digit values are preceded by a 0. - - - m - The one- or two-digit minute. - - - mm - The two-digit minute. Single digit values are preceded by a 0. - - - M - The one- or two-digit month number. - - - MM - The two-digit month number. Single digit values are preceded by a 0. - - - MMM - The three-character month abbreviation. - - - MMMM - The full month name. - - - s - The one- or two-digit seconds. - - - ss - The two-digit seconds. Single digit values are preceded by a 0. - - - t - The one-letter A.M./P.M. abbreviation (A.M. is displayed as "A"). - - - tt - The two-letter A.M./P.M. abbreviation (A.M. is displayed as "AM"). - - - y - The one-digit year (2001 is displayed as "1"). - - - yy - The last two digits of the year (2001 is displayed as "01"). - - - yyyy - The full year (2001 is displayed as "2001"). - - - { - Starts the nested date-time group inside of the control. Note that nested groups must always be closed. - Nested date-time groups can be used to represent range of input date/time values in the control - To access nested values use Values property. For example to have control represent the input from two time values you could set - CustomFormat to 'from' {HH:mm} 'to' {HH:mm} which will create two nested date/time groups that represent the time value. Entered - time values can be accessed through Values property which return an array of all input values. - - - } - Ends the nested date-time input group. - - - - - - - Gets or sets the CultureInfo for the culture used by the DateTime Input controls and Month Calendar controls. - Default value is null which indicates that controls will use CurrentUICulture. - - - - - Gets or sets whether auto-overwrite functionality for input is enabled. When in auto-overwrite mode input field will erase existing entry - and start new one if typing is continued after InputComplete method is called. - - - - - Gets or sets whether check box shown using ShowCheckBox property which locks/unlocks the control update is checked. - - - - - Gets the object that describes the settings for the button that shows drop-down calendar when clicked. - - - - - Gets the object that describes the settings for the button that clears the content of the control when clicked. - - - - - Gets the object that describes the settings for the button that switches the control into the free-text entry mode when clicked. - - - - - Gets or sets whether input part of the control is read-only. When set to true the input part of the control becomes - read-only and does not allow the typing. However, drop-down part if visible still allows user to change the value of the control - Use this property to allow change of the value through drop-down picker only. - - - - - Gets or sets whether empty input values (year, month or day) are set to defaults while user is entering data. Default value is true. - - - - - Gets the reference to the internal MonthCalendarItem control which is used to display calendar when drop-down is open. - - - - - Gets or sets whether first day in month is automatically selected on popup date picker when month or year is changed. - - - - - Gets or sets whether input focus is automatically advanced to next input field when input is complete in current one. - - - - - List of characters that when pressed would select next input field. For example if you are - allowing time input you could set this property to : so when user presses the : character, - the input is forwarded to the next input field. - - - - - Gets or sets the date-time selectors visibility on popup. Default value is Auto which will select selector visibility based on Format property setting. - - - - - Returns reference to internal time selector item which is used on drop-down to select time when control is used in time entry mode. - - - - - Gets or sets the popup time selector time format used to present time by the selector i.e. 12H or 24H format. - - - - - Indicates the type of popup time selector used. - - - - - Gets or sets the command assigned to the item. Default value is null. - Note that if this property is set to null Enabled property will be set to false automatically to disable the item. - - - - - Gets or sets user defined data value that can be passed to the command when it is executed. - - - - - Occurs if Free-Text entry value is not natively recognized by the control and provides you with opportunity to convert that value to the - value control expects. - - - - - Occurs when Free-Text button is clicked and allows you to cancel its default action. - - - - - Gets or sets whether free text entries are attempted to be auto-resolved to dates like Today to today's date or Now to date and time now etc. Default value is true. - - - - - Gets or sets whether free-text entry is automatically turned off when control loses input focus. Default value is false. - - - - - Gets or sets whether control input is in free-text input mode. Default value is false. - - - - - Initializes a new instance of the DateTimeCellEditor class. - - - - - Represents cell display class. - - - - - Represents information necessary to paint the cell on canvas. - - - - - Initializes the tree color tables. - - - - - Provides data for RenderColumnHeader event. - - - - - Gets the column header that is rendered. - - - - - Target Graphics canvas. - - - - - Gets the bounds of the column header. - - - - - Gets the effective style for the column. - - - - - Gets the AdvTree control header is rendered for. - - - - - Gets or sets the color of the column sort indicator. - - - - - Initializes a new instance of the ColumnHeaderRendererEventArgs class. - - - - - Initializes a new instance of the ColumnHeaderRendererEventArgs class. - - - - - - - - - Represents helper class for node connector display. - - - - - From node reference. - - - - - From node style reference. - - - - - To node reference. - - - - - To node style reference. - - - - - Graphics object used for drawing. - - - - - Node offset since some node coordinates are relative. - - - - - Indicates whether from node is a root node. - - - - - Reference to node connector object that describes connector type. - - - - - Gets or sets whether connector is link connector. - - - - - Reference to the collection of the connector path points. Default value is null indicating there are no path points. - - - - - Provides data for the NodeRenderer.RenderDragDropMarker event. - - - - - Gets or sets reference to Graphics object, canvas node is rendered on. - - - - - Gets or sets the selection bounds. - - - - - Initializes a new instance of the DragDropMarkerRendererEventArgs class. - - - - - Initializes a new instance of the DragDropMarkerRendererEventArgs class. - - - - - - - Represents the line connector display class. - - - - - Base class for drawing node connectors. - - - - - Creates new instance of the object. - - - - - Draws connector line between two nodes. - - Connector context information. - - - - Returns new instance of pen object for node connector line. Caller is responsible for - disposing of this object. - - Node connector display info. - New instance of Pen object. - - - - Draws connector line between two nodes. - - Connector context information. - - - - Provides information for cell rendering methods and events. - - - - - Summary description for NodeRendererEventArgs. - - - - - Gets or sets reference to Graphics object, canvas node is rendered on. - - - - - Gets or sets the reference to Node object being rendered. - - - - - Gets or sets the absolute node bounds. - - - - - Gets or sets the reference to element style for rendered node or cell. Style provided here is the style - for current node or cell state. - - - - - Gets or sets color that is passed to renderer. May be Color.Empty. - - - - - Creates new instance of the class. - - - - - Gets or sets the cell being rendered. - - - - - Gets or sets absolute cell bounds. - - - - - Gets or sets the internal cell offset. - - - - - Gets or sets the color scheme. - - - - - Creates new instance of the class. - - - - - Creates new instance of the class and initializes it with default values. - - Reference to graphics object. - Reference to context node. - Reference to node bounds - Reference to cell style - Reference to cell - Reference to cell bounds - - - - Represents custom connector path info. - - - - - Summary description for NodeDisplay. - - - - Creates new instance of the class - Object to initialize class with. - - - - Paints the layout on canvas. - - - - - Sets locked offset to specific value. Point.Empty means there is no locked offset set. - - New locked offset. - - - - - - - - - - Gets or sets the offset of the tree content relative to the size of the container control. - - - - Gets or sets whether offset is locked, i.e. cannot be changed. - - - - Returns the default offset for the tree content relative to the size of the container. - - - - - Gets or sets the reference to the tree control managed by display class. - - - - - Base class for node expand button display. - - - - Creates new instance of the class - - - Draws expand button. - Context parameters for drawing expand button. - - - - Represents class that paints elliptical expand button. - - - - Draws ellipse type expand button. - Expand context drawing information. - - - - Represents expand button display using predefined images. - - - - - Draws image type expand button. - - Expand context information - - - - Represents event arguments for RenderExpandPart event. - - - - - Gets or sets reference to Graphics object, canvas node is rendered on. - - - - - Gets or sets the reference to Node object being rendered. - - - - Expand part bounds - - - Expand part border color - - - Expand part line color - - - Expand part background color - - - Expand part target gradient background color - - - Gradient angle - - - Expand part image when node is expanded - - - Expand part image when node is collapsed - - - Internal support for expand button types - - - Gets whether mouse is over expand part - - - - Creates new instance of the class and initializes it with default values. - - Reference to graphics object. - - - - Represents class that paints rectangular expand button. - - - - - Draw rectangular type expand button. - - Expand button context information. - - - - Draw triangular type expand button. - - Expand button context information. - - - - Represent class that paints selection around node. - - - - - Represents default system node and cell renderer. - - - - - Represents abstract renderer class for node objects. - - - - - Draws node background. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you - do not want default rendering to occur do not call the base implementation. You can call OnRenderNodeBackground method so events can occur. - - Information provided for rendering. - - - - Raises RenderNodeBackground event. - - Event arguments. - - - - Draws node expand part. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you - do not want default rendering to occur do not call the base implementation. You can call OnRenderNodeExpandPart method so events can occur. - - Information provided for rendering. - - - - Raises RenderNodeExpandPart event. - - - - - - Draws cell background. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you - do not want default rendering to occur do not call the base implementation. You can call OnRenderCellBackground method so events can occur. - - Information provided for rendering. - - - - Raises RenderCellBackground event. - - Event arguments - - - - Draws cell check box. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you - do not want default rendering to occur do not call the base implementation. You can call OnRenderCellCheckBox method so events can occur. - - Information provided for rendering. - - - - Raises RenderCellCheckBox event. - - Event arguments - - - - Draws cell image. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you - do not want default rendering to occur do not call the base implementation. You can call OnRenderCellImage method so events can occur. - - Information provided for rendering. - - - - Raises RenderCellImage event. - - Event arguments - - - - Draws cell text. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you - do not want default rendering to occur do not call the base implementation. You can call OnRenderCellText method so events can occur. - - Information provided for rendering. - - - - Raises RenderCellImage event. - - Event arguments - - - - Draws selection for SelectedNode. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you - do not want default rendering to occur do not call the base implementation. You can call OnRenderSelection method so events can occur. - - Information provided for rendering. - - - - Raises RenderSelection event. - - Event data. - - - - Draws hot-tracking marker for mouse over node. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you - do not want default rendering to occur do not call the base implementation. You can call OnRenderHotTracking method so events can occur. - - Information provided for rendering. - - - - Raises RenderHotTracking event. - - Event data. - - - - Draws connector between nodes. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you - do not want default rendering to occur do not call the base implementation. You can call OnRenderConnector method so events can occur. - - Information provided for rendering. - - - - Raises RenderConnector event. - - Event data. - - - - Draws the tree background. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you - do not want default rendering to occur do not call the base implementation. You can call OnRenderTreeBackground method so events can occur. - - Information provided for rendering. - - - - Raises RenderTreeBackground event. - - Event data. - - - - Draws the drag & drop marker that indicates the insertion point for the node. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you - do not want default rendering to occur do not call the base implementation. You can call OnRenderDragDropMarker method so events can occur. - - Information provided for rendering. - - - - Raises RenderDragDropMarker event. - - Event data. - - - - Draws the column header. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you - do not want default rendering to occur do not call the base implementation. You can call OnRenderColumnHeader method so events can occur. - - Information provided for rendering. - - - - Raises RenderDragDropMarker event. - - Event data. - - - - Draws node group line when in tile view. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you - do not want default rendering to occur do not call the base implementation. You can call OnRenderTileGroupLine method so events can occur. - - Information provided for rendering. - - - - Raises RenderNodeBackground event. - - Event arguments. - - - - Occurs when node background is being drawn. - - - - - Occurs when node expand part is being drawn. - - - - - Occurs when cell background is being drawn. - - - - - Occurs when cell check-box is being drawn. - - - - - Occurs when cell image is being drawn. - - - - - Occurs when cell text is being drawn. - - - - - Occurs when node selection marker is rendered. - - - - - Occurs when node hot-tracking marker is rendered. - - - - - Occurs when node connector is being drawn. - - - - - Occurs when tree background is rendered. - - - - - - Renders the Column Header. - - - - - Occurs when node group line is being rendered while control is in tile view. - - - - - Gets or sets the color table used by the renderer. - - - - - Gets or sets the color table used by the renderer. - - - - - Returns ElementStyleDisplayInfo class that provides information for ElementStyle rendering. - - Reference to style. - Reference to graphics object. - Style bounds - New instance of ElementStyleDisplayInfo - - - - Draws node background. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you - do not want default rendering to occur do not call the base implementation. You can call OnRenderNodeBackground method so events can occur. - - Information provided for rendering. - - - - Draws node expand part. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you - do not want default rendering to occur do not call the base implementation. You can call OnRenderNodeExpandPart method so events can occur. - - Information provided for rendering. - - - - Draws cell background. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you - do not want default rendering to occur do not call the base implementation. You can call OnRenderCellBackground method so events can occur. - - Information provided for rendering. - - - - Draws cell check box. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you - do not want default rendering to occur do not call the base implementation. You can call OnRenderCellCheckBox method so events can occur. - - Information provided for rendering. - - - - Draws cell image. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you - do not want default rendering to occur do not call the base implementation. You can call OnRenderCellImage method so events can occur. - - Information provided for rendering. - - - - Draws cell text. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you - do not want default rendering to occur do not call the base implementation. You can call OnRenderCellText method so events can occur. - - Information provided for rendering. - - - - Draws selection for SelectedNode. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you - do not want default rendering to occur do not call the base implementation. You can call OnRenderSelection method so events can occur. - - Information provided for rendering. - - - - Draws hot-tracking marker for mouse over node. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you - do not want default rendering to occur do not call the base implementation. You can call OnRenderHotTracking method so events can occur. - - Information provided for rendering. - - - - Draws connector between nodes. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you - do not want default rendering to occur do not call the base implementation. You can call OnRenderConnector method so events can occur. - - Information provided for rendering. - - - - Draws the tree background. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you - do not want default rendering to occur do not call the base implementation. You can call OnRenderTreeBackground method so events can occur. - - Information provided for rendering. - - - - Draws the drag & drop marker that indicates the insertion point for the node. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you - do not want default rendering to occur do not call the base implementation. You can call OnRenderDragDropMarker method so events can occur. - - Information provided for rendering. - - - - Draws the column header. If you need to provide custom rendering this is the method that you should override in your custom renderer. If you - do not want default rendering to occur do not call the base implementation. You can call OnRenderColumnHeader method so events can occur. - - Information provided for rendering. - - - - Draws node group line when in tile view. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you - do not want default rendering to occur do not call the base implementation. You can call OnRenderTileGroupLine method so events can occur. - - Information provided for rendering. - - - - Summary description for NodeTreeDisplay. - - - - Creates new instance of the class - Object to initialize class with. - - - - Paints the tree on canvas. - - - - - Defines the color table for tree selection. - - - - - Gets or sets the outer border for the selection. - - - - - Gets or sets the outer border corner radius. - - - - - Gets or sets the inner border for the selection. - - - - - Gets or sets the selection fill. - - - - - Gets or sets the selection text color. - - - - - Data form RenderSelection event. - - - - - Gets or sets reference to Graphics object, canvas node is rendered on. - - - - - Gets or sets the reference to selected Node object. - - - - - Gets or sets the selection bounds. - - - - - Gets or sets the node selection box style. - - - - - Gets or sets whether tree control is active, focused. - - - - - Provides data for tree background rendering events. - - - - - Gets or sets reference to Graphics object, canvas tree background is rendered on. - - - - - Gets or sets the reference to AdvTree control. - - - - - Creates new instance of the class and initializes it with default values. - - Reference to graphics object. - - - - Defines the Tree color table. - - - - - Gets or sets the color table used for the node selection display. - - - - - Gets or sets the color for node drag & drop marker. - - - - - Gets or sets the color of tree expand button type of rectangle. - - - - - Gets or sets the color of tree expand button type of Ellipse. - - - - - Gets or sets the color of tree expand button type of Triangle. - - - - - Gets or sets the color for tree grid lines. - - - - - Gets or sets the color of the column sort indicator which is rendered on columns when sorted. - - - - - Defines the color table for node expand button. - - - - - Gets or sets the border for the expand button which expands the node. - - - - - Gets or sets the expand button fill for button that expands the node. - - - - - Gets or sets the expand button foreground for button that expands the node. - - - - - Gets or sets the border for the expand button which expands the node. - - - - - Gets or sets the expand button fill for button that expands the node. - - - - - Gets or sets the expand button foreground for button that expands the node. - - - - - Gets or sets the border for the expand button which collapses the node. - - - - - Gets or sets the expand button fill for button that collapses the node. - - - - - Gets or sets the expand button foreground for button that expands the node. - - - - - Gets or sets the border for the expand button which collapses the node. - - - - - Gets or sets the expand button fill for button that collapses the node. - - - - - Gets or sets the expand button foreground for button that expands the node. - - - - - Defines the color table for tree selection. - - - - - Gets or sets the color table for FullRowSelect selection type. - - - - - Gets or sets the color table for FullRowSelect selection type when tree control is inactive. - - - - - Gets or sets the color table for HighlightCells selection type. - - - - - Gets or sets the color table for HighlightCells selection type when tree control is inactive. - - - - - Gets or sets the color table for NodeMarker selection type. - - - - - Gets or sets the color table for NodeMarker selection type when tree control is inactive. - - - - - Gets or sets the color table used for node hot-tracking. - - - - - Creates the pen for the border. - - Returns pen or null if pen cannot be created. - - - - Gets or sets the border width. Default value is 0. - - - - - Represents Collection for the ColorStop objects. - - - - Creates new instance of the class. - - - - Adds new object to the collection. - - Object to add. - Index of newly added object. - - - - Adds array of new objects to the collection. - - Array of object to add. - - - - Inserts new object into the collection. - - Position of the object. - Object to insert. - - - - Returns index of the object inside of the collection. - - Reference to the object. - Index of the object. - - - - Returns whether collection contains specified object. - - Object to look for. - true if object is part of the collection, otherwise false. - - - - Removes specified object from the collection. - - - - - - Copies collection into the specified array. - - Array to copy collection to. - Starting index. - - - - Copies contained items to the ColorStop array. - - Array to copy to. - - - - Creates ColorBlend object based on the members of the collection. ColorBlend object will be valid only if all members of the collection - represents relative/percentage based color blends. - - - - - - Adds the ColorStop objects from the collection. - - Collection to copy objects from - - - - Initializes the collection with the two color blend. - - Collection to initialize. - Start color. - End color. - - - - Returns reference to the object in collection based on it's index. - - - - - Defines single color blend point for the multicolor gradient fills. - - - - - Creates new instance of the class. When defining multicolor gradient blends and using the percentage positions the positions created - must start with 0f and end with 1f. - - - - - Creates new instance of the class and initialize it with default values. - - - - - Gets or sets Color to use in multicolor gradient blend at specified position. - - - - - Gets or sets the color position in multicolor gradient blend. Values less or equal to 1 are used as percentage specifing percentages of distance along the gradient line. - Values greater than 1 are used as absolute pixel values of distance along the gradient line. - - - - - Represents BackgroundColorBlend object converter. - - - - - Creates the brush for fill. - - Bounds for the brush - Returns brush or null if brush cannot be created for given bounds or colors are not set. It is responsibility of caller to Dispose the brush. - - - - Creates a pen based on fill parameters. - - Width of the pen to create - new instance of pen or null if pen cannot be created. - - - - Initializes a new instance of the GradientFill class. - - - - - Initializes a new instance of the GradientFill class. - - - - - - - Initializes a new instance of the GradientFill class. - - - - - - - - Initializes a new instance of the GradientFill class. - - - - - - Initializes a new instance of the GradientFill class. - - - - - - Creates the brush for fill. - - Bounds for the brush - Returns brush or null if brush cannot be created for given bounds or colors are not set. It is responsibility of caller to Dispose the brush. - - - - Gets whether property should be serialized. - - true if property should be serialized - - - - Sets the property to its default value. - - - - - Gets whether property should be serialized. - - true if property should be serialized - - - - Sets the property to its default value. - - - - - Creates a pen based on fill parameters. - - Width of the pen to create - new instance of pen or null if pen cannot be created. - - - - Gets or sets the starting gradient fill color. - - - - - Gets or sets the end gradient fill color. - - - - - Gets the collection that defines the multicolor gradient background. - - - Setting this property creates a multicolor gradient with one color at each position along the gradient line. Setting this property nullifies all previous color, position, and falloff settings for this gradient fill. - - - - - Gets or sets the gradient fill angle. Default value is 90. - - - - - Defines a visual shape. - - - - - Renders shape on canvas. - - Target graphics to render shape on. - Shape bounds. - - - - Gets or sets the single piece of content inside of the shape. - - - - - Gets or sets whether to clip the Content of this shape. Default value is false. - - - - - Renders rectangle on canvas. - - Target graphics to render shape on. - Shape bounds. - - - - Gets whether property should be serialized. - - - - - Resets the property to its default value. - - - - - Gets or sets shape border. - - - - - Gets or sets the shape fill. - - - - - Gets or sets the CornerRadius. - - - - - Initializes a new instance of the SolidBorder class. - - - - - - - Initializes a new instance of the SolidBorder class. - - - - - - Initializes a new instance of the SolidBorder class. - - - - - Creates the pen for the border. - - Returns pen or null if pen cannot be created. - - - - Gets whether property should be serialized. - - true if property should be serialized - - - - Sets the property to its default value. - - - - - Gets or sets the fill color. - - - - - Initializes a new instance of the SolidFill class. - - - - - - Initializes a new instance of the SolidFill class. - - - - - Creates the brush for fill. - - Bounds for the brush - Returns brush or null if brush cannot be created for given bounds or colors are not set. It is responsibility of caller to Dispose the brush. - - - - Gets whether property should be serialized. - - true if property should be serialized - - - - Sets the property to its default value. - - - - - Gets or sets the fill color. - - - - - Specifies layout of the items in AdvTree control. - - - - - Standard TreeView layout. - - - - - ListView style tile layout. - - - - Specifies the way background image is displayed on background. - - - Image is stretched to fill the background - - - Image is centered inside the background - - - Image is tiled inside the background - - - - Image is drawn in top left corner of container space. - - - - - Image is drawn in top right corner of container space. - - - - - Image is drawn in bottom left corner of container space. - - - - - Image is drawn in bottom right corner of container space. - - - - Indicates alignment of a part of the cell like image or check box in relation to the text. - - - - Part is aligned to the left center of the text assuming left-to-right - orientation. - - - - - Part is aligned to the right center of the text assuming left-to-right - orientation. - - - - - Part is aligned to the top left of the text assuming left-to-right - orientation. - - - - Part is aligned above the text and centered. - - - - Part is aligned to the top right of the text assuming left-to-right - orientation. - - - - - Part is aligned to the bottom left of the text assuming left-to-right - orientation. - - - - Part is aligned below the text and centered. - - - - Part is aligned to the bottom right of the text assuming left-to-right - orientation. - - - - - Part has default alignment that depends on the parent control view. - - - - - Specifies how to trim characters from a text that does not completely fit into a element's shape. - - - - - Specifies that the text is trimmed to the nearest character. - - - - - Specifies that the text is trimmed to the nearest character, and an ellipsis is inserted at the end of a trimmed line. - - - - - The center is removed from trimmed lines and replaced by an ellipsis. The algorithm keeps as much of the last slash-delimited segment of the line as possible. - - - - - Specifies that text is trimmed to the nearest word, and an ellipsis is inserted at the end of a trimmed line. - - - - - Specifies no trimming. - - - - - Specifies that text is trimmed to the nearest word. - - - - - Indicates absolute vertical alignment of the content. - - - - - Content is aligned to the top - - - - - Content is aligned in the middle - - - - - Content is aligned at the bottom - - - - - Indicates absolute horizontal alignment - - - - - Content is left aligned - - - - - Content is centered - - - - - Content is right aligned - - - - - Indicates prefered node layout position on Map tree layout when node is the child node of the top-level root node. - - - - - Node is positioned based on default algorithm. - - - - - Sub-root node and all nodes after it are positioned to the left of the root. - - - - - Sub-root node and all nodes before it are positioned to the right of the root. - - - - - Specifies the column header visibility for the node. - - - - - Column header is automatically shown/hidden based on the node's position in the tree. When - Node is first child node i.e. with index=0 the header will be shown, otherwise header will - be hidden. - - - - - Column header is always displayed regardless of node's position. - - - - - Column header is always hidden regardless of node's position. - - - - - Indicates the part of the node. - - - - - Bounds of complete node content except expand button. This also includes the child node bounds if node is expanded. - - - - - Bounds of the expand button which collapses/expands the node. - - - - - Hit test bounds of the expand button which collapses/expands the node used by mouse routines to trigger node expansion/collapse. - - - - - Bounds of all child nodes of give node. - - - - - Bounds for cells inside a node. - - - - - Complete node bounds including expand button. - - - - - Bounds of the command button. - - - - - Bounds of child node columns if node has columns defined. - - - - - Indicates the part of the cell. - - - - - Bounds of check box or Rectangle.Empty if there is no check-box. - - - - - Bounds of image inside the cell or Rectangle.Empty if there is no image. - - - - - Text bounds inside of cell. - - - - - Cell bounds - - - - - Indicates part of the node mouse is placed over. - - - - - Mouse is not over any node part. - - - - - Mouse is placed over the node. - - - - - Mouse is placed over node expand button. - - - - - Mouse is placed over the cell. - - - - - Mouse is placed over the command button. - - - - - Indicates the visibility of node expand part which allows user to expand/collaps node. - - - - - Default setting which indicates that when node has child nodes expand part is visible otherwise it is hidden. - - - - - Expand part is always visible regardless of whether child nodes are present or not. - - - - - Expand part is always hidden regardless of whether child nodes are present or not. - - - - - Specifies the action that raised a AdvTreeEventArgs event - - - - - The event was caused by a keystroke. - - - - - The event was caused by a mouse operation. - - - - - The event was caused by the Node collapsing. - - - - - The event was caused by the Node expanding. - - - - - The event is caused programmatically from user code. - - - - - Specifies node connector type. Node connector is the type of the line/connection that is drawn to connect child node to it's parent node. - - - - - Straight line connector type. - - - - - Specifies the layout type used to position the cells within the nodes. - - - - - Specifies that default setting is to be used for cell layout. Default is Horizontal. When set to default on the Node, setting from Tree control is used. - - - - Horizontal layout positions the cells horizontally next to each other. - - - - Vertical layout positions cell vertically on top of each other. - - - - - Specifies the layout type used to position the parts of the cell like image, checkbox and text. - - - - - Specifies that default setting is to be used for cell parts layout. Default is Horizontal. When set to default on the Cell, setting from Tree control is used. - - - - Horizontal layout positions the parts of the cell horizontally next to each other. - - - - Vertical layout positions parts of the cell vertically on top of each other. - - - - - Specifies the color scheme loaded by ColorScheme object. - - - - - Indicates Office 2003 like color scheme. - - - - - Indicates VS.NET 2005 like color scheme. - - - - - Indicates Office 2007 like color scheme. - - - - - Specifies the currently selected system color scheme if running on Windows XP. - - - - - Color scheme cannot be determined. - - - - - Blue color scheme. - - - - - Olive green color scheme. - - - - - Silver color scheme. - - - - - Specifies the flow of diagram layout related to the root node. - - - - - Nodes are positioned from left to right with root node being the left-most node. - - - - - Nodes are positioned from right to left with root node being the right-most - node. - - - - - Nodes are positioned from top to bottom with root node being the top node. - - - - - Nodes are positioned from bottom to top with root node being bottom node. - - - - - Specifies the flow of the map layout. - - - - - Nodes are arranged around the root node. - - - - - Nodes are arranged from below the root node. - - - - - Nodes are arranged above the root node. - - - - - Nodes are arranged to the right of the root node. - - - - - Nodes are arranged to the left of the root node. - - - - - Specifies the type of the expand button. - - - - - Indicates elliptical expand button. - - - - - Indicates rectangular expand button. - - - - - Indicates that images are used for expand button. - - - - - Indicates the Windows Vista style expand button. - - - - - Specifies the visual style for the tree control. - - - - - Indicates default visual style. - - - - - Specifies the layout type for the nodes. - - - - - Nodes are arranged around root node in map format. - - - - - Nodes are arranged from left-to-right in diagram format. - - - - - Specifies renderer type used to render nodes. - - - - - Specifies default renderer which allows most customization through AdvTree - properties. Default renderer integrates with the Style architecture to provide - customization on renderer behavior. - - - - - Specifies that custom renderer is used. When set you must also set NodeRenderer - to renderer you want to use. - - - - - Specifies the node selection style. - - - - - Node selector highlights the complete node row when node is selected. - - - - - Node selector draws the rectangle that highlights the node content. Appearance similar to system tree view in Windows Vista. - - - - - Node selector draws hollow selection rectangle around the node. - - - - - Specifies the rule for multi-node selection. - - - - - Allows multiple selection of nodes with same parent node only. - - - - - Allows multiple selection of any node. - - - - - Gets or sets the image alignment inside of column header. - - - - - Image is left aligned. - - - - - Image is right aligned. - - - - - Specifies the editor type used when cell is edited. - - - - - Indicates default, text based editor. - - - - - Indicates that Integer numeric editor will be used for editing the value of the cell or column. - - - - - Indicates that Double numeric editor will be used for editing the value of the cell or column. - - - - - Indicates that Currency numeric editor will be used for editing the value of the cell or column. - - - - - Indicates that date editor will be used for editing the value of the cell or column. - - - - - Indicates that time editor will be used for editing the value of the cell or column. - - - - - Indicates that date and time editor will be used for editing the value of the cell or column. - - - - - Indicates that cell will use custom editor that you provide by handling AdvTree.ProvideCustomCellEditor event. - - - - - Specifies the sort direction for the column header. - - - - - No sort is specified. - - - - - Ascending sorting is in effect, i.e. A-Z - - - - - Descending sorting is in effect, i.e. Z-A - - - - - Defines the delegate for AdvTree cell based action events. - - - - - Defines the delegate for AdvTree cell based action events. - - - - - Defines the delegate for AdvTree node based action events that can be cancelled. - - - - - Defines the delegate for AdvTree node based action events. - - - - - Defines delegate for Command button events. - - - - - Defines delegate for label editing events. - - - - - Defines the delegate for AdvTree node based action events. - - - - - Defines the delegate for BeforeNodeDrop and AfterNodeDrop events - - - - - Defines the delegate for NodeDragFeedback event. - - - - - Defines the delegate for mouse based node events - - - - - Defines delegate for node rendering events. - - - - - Defines delegate for cell rendering events. - - - - - Defines delegate for RenderExpandPart event. - - - - - Defines delegate for RenderExpandPart event. - - - - - Defines delegate for RenderConnector event. - - - - - Defines delegate for TreeBackgroundRenderer events. - - - - - Defines delegate for RenderDragDropMarker event. - - - - - Defines delegate for RenderColumnHeader event. - - - - - Provides data for the ProvideCustomCellEditor event. - - - - - Gets or sets the cell editor. You must set this property in your event handler to the custom - editor to be used for cell editing. - - - - - Gets the cell editor will be used for. - - - - - Initializes a new instance of the CustomCellEditorEventArgs class. - - - - - - Defines delegate for ProvideCustomCellEditor event. - - - - - Provides more information about MarkupLinkClick event. - - - - - Gets the value of href attribute from the markup link that was clicked. - - - - - Gets the value of name attribute from the markup link that was clicked. - - - - - Creates new instance of the object. - - Value of name attribute. - Value of href attribute. - - - - Defines delegate for MarkupLinkClick event. - - - - - Represents arguments for SerializeNode event which allows you to add custom serialization data to definitions saved by control. - - - - - Gets reference to the node being serialized or de-serialized. - - - - - Gets reference to instance of XmlElement that item is serialized to or is being de-serialized from. You should not change any data directly on this element. - - - - - Gets the reference to XmlElement that you can serialize to or de-serialize any custom data from. You can add child elements or set the attributes on - this XmlElement when handling SerializeItem event. When handling DeserializeItem event you can load your data from this element. - - - - - Defines delegate for SerializeItem event. - - - - - Represents the table header. - - - - - Default constructor. - - - - - Gets the reference to the collection that contains the columns associated with header. - - - - - Gets or sets the name associated with this header definition. - - - - - Represents collection for HeaderDefinition objects. - - - - - Sets the node collection belongs to. - - HeaderDefinition that is parent of this collection. - - - - Adds new object to the collection. - - Object to add. - Index of newly added object. - - - - Inserts new object into the collection. - - Position of the object. - Object to insert. - - - - Returns index of the object inside of the collection. - - Reference to the object. - Index of the object. - - - - Returns whether collection contains specified object. - - Object to look for. - true if object is part of the collection, otherwise false. - - - - Removes specified object from the collection. - - - - - - Copies collection into the specified array. - - Array to copy collection to. - Starting index. - - - - Copies contained items to the HeaderDefinition array. - - Array to copy to. - - - - Gets or sets the node this collection is associated with. - - - - - Returns reference to the object in collection based on it's index. - - - - - Provides WinApi functions to rest of the application. - - - - - Resets Hoover timer for specified control. - - - - - Provides AdvTree Keyboard handling. - - - - - Represents class for Node's cell layout. - - - - - Offset cell bounds, check box bounds, image bounds and text bounds by specified offset. - - Cell to offset. - Horizontal offset in pixels. - Vertical offset in pixels. - - - - Returns spacing between check box and image if both are displayed - - - - - Returns spacing between image or checkbox and text - - - - - Returns vertical spacing between cells in a node - - - - - Spacing between different parts of the cell, like image, option button, text and expand button area - - - - - Initializes a new instance of the CellTileLayout class. - - - - - Class that is used to layout column header. - - - - - Gets or sets the vertical spacing between nodes in pixels. - - - - - Gets or sets the horizontal spacing between nodes in pixels. - - - - - Returns horizontal spacing between cells in a node - - - - - Returns width of the expand button area. Default is 24 pixels. - - - - - Gets or sets the size of the expand part that is expanding/collapsing the node. Default value is 8,8. - - - - - Gets or sets width of command button area. Default is 8 pixels. - - - - - Summary description for NodeLayout. - - - - - Performs layout of the nodes inside of the tree control. - - - - - Performs layout for single unassigned node. Node does not have to be part of the tree control. - - Node to perform layout on. - - - - Resizes all styles and prepares them for layout. - - - - - Returns default top-level columns for tree control. - - Returns array list of ColumnInfo objects. - - - - Returns column information for a given node. - - Node to return column information for - Returns array list of ColumnInfo objects or null if there are no columns defined. - - - - Returns column header collection for the given column template name. - - Name of the column template. - Column header collection or null if template name cannot be found. - - - - Sets the position and size of the node command button. - - Node layout context information - - - - Determines the rectangle of the +/- part of the tree node that is used to expand node. - - Node layout context information - - - - Returns the size of the node expand part. - - Size of the expand part, default 8,8. - - - - Provides the layout for single node. - - Layout information. - - - - Returns true if given node has expand part. - - Layout context information. - - - - - Returns whether given node has command part. - - Layout context information. - True if command part should be drawn otherwise false. - - - - Returns class responsible for cell layout. - - Cell layout class. - - - - Offsets node location and location of it's child nodes bounds. - - Node to offset. - Horizontal offset. - Vertical offset. - - - - Gets or sets layout settings. - - - - - Gets or sets the child node indent in pixels. - - - - - Returns true if root node should have expanded part - - - - - Returns true if expand part space should be accounted for even if they expand part is not visible or need to be displayed. Default value is false. - - - - - Initializes a new instance of the NodeColumnInfo structure. - - - - - - - Gets or sets the list of column info object for the columns. - - - - - Gets or sets whether columns have auto-size column. - - - - - Used to pass node contextual information used for layout of the node. - - - - - Performs ListView Tile style layout. - - - - - Returns default top-level columns for tree control. - - Returns array list of ColumnInfo objects. - - - - Gets whether the expand part of the node +/- is aligned to the left of the node in left-to-right layout. - - Node to get expand part alignment for - true if node expand part is aligned to the left in left-to-right layout. - - - - Returns column information for a given node. - - Node to return column information for - Returns array list of ColumnInfo objects or null if there are no columns defined. - - - - Returns true if given node has expand part. - - Layout context information. - - - - - Returns class responsible for cell layout. - - Cell layout class. - - - - Returns true if expand part space should be accounted for even if they expand part is not visible or need to be displayed. Default value is false. - - - - - Gets or sets whether parent/child node relationship is displayed as groups. - - - - - Performs classic TreeView layout. - - - - - Gets whether the expand part of the node +/- is aligned to the left of the node in left-to-right layout. - - Node to get expand part alignment for - true if node expand part is aligned to the left in left-to-right layout. - - - - Returns true if expand part space should be accounted for even if they expand part is not visible or need to be displayed. Default value is false. - - - - - Represents the Node in Tree control. - - - - Default Constructor. - - - - Creates node and initializes its text. - - - - - Creates node and initializes its text and Style property. - - - - - Sets the bounds of the node. - - New location and size of the node. - - - - Sets the content bounds of the node. Content bound is bound for the the cells inside the node - and it excludes the expand rectangle. Bounds also include the node style padding and - reflect node margin. - - New location and size of the node. - - - - Sets cell bounds. - - New cells bounds. - - - - Sets node parent. - - Parent node object. - - - - Called when Parent of the node has changed. - - - - - Sets the bounds of the expand part. - - New part bounds. - - - - Sets the Checked or CheckState properties. - - New value for checked state. - Action source. - - - - Sets the Checked or CheckState properties. - - New value for checked state. - Action source. - - - - Sets whether node is in edit mode or not. - - True indicating that node is in edit mode false otherwise. - - - - Sets selected cell and provides information on the action that caused the selection change. - - New selected cell. - Action source. - - - - Resets image to its default value. Windows Forms designer support. - - - - - Resets image to its default value. Windows Forms designer support. - - - - - Resets ImageMouseOver to its default value. Windows Forms designer support. - - - - - Resets ImageExpanded to its default value. Windows Forms designer support. - - - - - Called after node has been deselected. - - Provides information on how selection was performed - - - - Called after node has been selected. - - Provides information on how selection was performed - - - - Returns cell within a node which contains specified coordinates. - - - - Cell which contains specified coordinates or null/nothing if no cell contains coordinates. - - - - Invalidates the layout for this node and causes the layout to be performed on next layout request. - - - - - Invalidates the layout for this node and causes the layout to be performed on next layout request. - - Indicates whether to invalidate layout for all child nodes as well. - - - - Invalidates node and causes a paint message to be sent to the tree. - - - - Initiates the editing of node text. - - This method by default edits text stored in Node.Text. Call to this method is - same as calling the overload method BeginData(0) with zero as parameter. Use BeginData - overload method to begin editing the specific column for multi-column nodes. - - - - Initiates the editing of node text. - - The initial text to be entered into the edit TextBox. Specify null to use existing text. - - - - Initiates text editing of certain Node column. - - Zero based index of a column to begin editing for. Column 0 always corresponds to - Node.Text property. - - - - Initiates text editing of certain Node column. - - Zero based index of a column to begin editing for. Column 0 always corresponds to - Node.Text property. - - - The initial text to be entered into the edit TextBox. Specify null to edit existing text. - - - - - Creates new instance of the node for the Copy() and DeepCopy() methods. Allows you to returns your own node type copy if you inherit from node to add custom properties. - - New instance of a node. - - - Makes a "shallow" copy of a Node. - - Shallow copy of a Node is a exact copy of Node but without copy - of all child nodes in Nodes collection. - - - - - Copies this node properties to a node. - - Node top copy properties to. - - - Makes a "deep" copy of a node. - - Deep copy of Node is a exact copy of Node including exact copies of all child nodes - in this node's Nodes collection. - - - - - Collapses the tree node. - - - - - Collapses the tree node. - - Action that caused the event - - - - Collapses all the child tree nodes. - - - - - Ends the editing of the node text or column. - - true if the editing of the tree node label text was canceled without being saved; otherwise, false. - - - - Ensures that the node is visible, expanding nodes and scrolling the control as necessary. - - - - - Ensures that the node is visible, expanding nodes and scrolling the control as necessary. - - Indicates the position within a tree visible area node is scrolled to - - - - Expands the node. - - - The Expand method expands the current Node down to the next level of nodes. - The state of a Node is persisted. For example, if the next level of child nodes was not collapsed previously, when the Expand method is called, the child nodes appear in their previously expanded state. - - - - - Expands the node. - - - The Expand method expands the current Node down to the next level of nodes. - The state of a Node is persisted. For example, if the next level of child nodes was not collapsed previously, when the Expand method is called, the child nodes appear in their previously expanded state. - - Action that caused the event. - - - - Expands all the child tree nodes. - - - - - Expands all the child tree nodes. - - - - - Removes the current node from the control. - - - When the Remove method is called, the node and any child nodes assigned to the Node are removed from the Tree. The removed child nodes are removed from the Tree, but are still attached to this node. - - - - - Removes the current node from the control and provides information about source of action - - - When the Remove method is called, the node and any child nodes assigned to the Node are removed from the Tree. The removed child nodes are removed from the Tree, but are still attached to this node. - - - - - Toggles the node to either the expanded or collapsed state. - - - - - Toggles the node to either the expanded or collapsed state. - - Action that caused the event. - - - Returns string representation of the Node. - - - - Called after new cell has been added to Cells collection. - - Reference to the new cell added. - - - - Called after cell has been removed from Cells collection. - - Reference to the removed cell. - - - - Occurs when property on the node has changed that influences the size of the node. - - - - - Occurs when any image property for the cell has changed. - - - - - Occurs when size of the child nodes has changed. - - - - - Called before Expanded state of the node has changed. - - New Expand State - Action Source - - - - Called when visual part of the node has changed due to the changes of its properties or properties of the cells contained by node. - - - - - Called after new node has been added to Nodes collection. - - Reference to the new node. - - - - Called after node has been removed from Nodes collection. - - Reference to the node that is removed. - - - - Creates new cells based on the columns defined on either parent node or the columns in tree control. Node - must be parented so it can get reference to a parent tree control. - - - - - Raises the Click event on node and parent tree if available. - - - - - Provides implementation for IComparable interface. This is used for sorting and it compares the Text property on nodes. - - - - - - - Occurs when the mouse pointer is over the node and a mouse button is pressed. - - - - - Occurs when the mouse pointer is over the node and a mouse button is released. - - - - - Occurs when the mouse pointer is moved over the node. - - - - - Occurs when the mouse enters the node. - - - - - Occurs when the mouse leaves the node. - - - - - Occurs when the mouse hovers over the node. - - - - - Occurs when the node is clicked with left mouse button. If you need to know more information like if another mouse button is clicked etc. use - NodeMouseDown event. - - - - - Occurs when the node is double-clicked. - - - - - Occurs when hyperlink in text-markup is clicked. - - - - - Gets whether node has child nodes. - - - - - Gets or sets the context menu assigned to this node. Standard Context Menus, VS.NET 2005 Context Menus and DotNetBar Suite context menus are supported. - Default value is null (Nothing) which indicates that no context menu is assigned. - - - - - Gets whether any of the cells inside the node has HostedControl property set. - - - - - Gets or sets custom node renderer. You can set this property to your custom renderer. When set the RenderMode should be set to custom to enable - your custom renderer. To choose one of the system renderer use RenderMode property. Default value is null. - - - - - Gets or sets the render mode used to render the node. Default value is eNodeRenderMode.Default which indicates that system default renderer is used. - Note that if you specify custom renderer you need to set either AdvTree.NodeRenderer or Node.NodeRenderer property. - - - - - Gets or sets whether node is expanded. Expanded node shows it's child nodes. - - - - - Returns name of the node that can be used to identify it from the code. - - - - - Gets or sets whether node can be dragged and dropped. Default value is true. - - - - - Gets or sets visibility of the expand button. Default value is Auto meaning that - expand button is displayed only if node has at least one child node. - - - You can use this property for example to dynamically load the child nodes when user - tries to expand the node. You could for example handle BeforeExpand event to load child - nodes into the node. - - - - - Gets or sets whether any operation on the node has been performed that would affect node's size. Size changed flag - internally indicates that node's size needs to be recalculated because it has changed - due to the changes in data. - - - - - Gets the relative bounds of the tree node including the expand part of the node. - - - - - Gets the absolute bounds of the tree node including the expand part of the node. - - - - - Gets the node content bounds. - - - - - Gets the bounds for all the cells inside the node. The bounds do not include the expand part. - - - - - Gets the bounds for all the cells inside the node. The bounds do not include the expand part. - - - - - Gets or sets the bounds of child nodes. - - - - - Gets the expand part rectangle. Expand part is used to expand/collapse node. - - - - - Gets the expand part rectangle. Expand part is used to expand/collapse node. - - - - - Indicates vertical alignment within the node bounds of expand part of the node, if one is visible. - - - - - Gets or sets the Command part bounds if command part is visible. - - - - - Gets or sets a value indicating whether the tree node is in a checked state. - - - - - Gets or sets the checkbox alignment in relation to the text displayed by first default cell. - - - - - Gets or sets whether check box is visible inside the cell. - - - - - Gets or sets the appearance style of the item. Default value is CheckBox. Item can also assume the style of radio-button. - - - - - Gets or sets a value indicating whether the CheckBox will allow three check states rather than two. If the ThreeState property is set to true - CheckState property should be used instead of Checked property to set the extended state of the control. - - - - - Specifies the state of a control, such as a check box, that can be checked, unchecked, or set to an indeterminate state. - - - - - Gets or sets whether first cell content is editable when cell editing is enabled on tree control. Default value is true. - - - - - Gets the path from the root tree node to the current tree node. The path consists of the labels of all the tree nodes that must be navigated to get to this tree node, starting at the root tree node. The node labels are separated by the delimiter character specified in the PathSeparator property of the Tree control that contains this node. - - - - - Gets the zero based index of position of the tree node in the tree node collection. -1 is returned if node is not parented. If node is root node - the index of node in AdvTree.Nodes collection is returned. - - - - - Gets a value indicating whether the tree node is in an editable state. true if the tree node is in editable state; otherwise, false. - - - - - Gets whether left mouse button is pressed on any cell contained by this node. - - - - - Gets whether mouse cursor is over on any cell contained by this node. - - - - - Gets a value indicating whether the tree node is in the selected state. true if the tree node is in the selected state; otherwise, false. - - - - - Gets or sets whether node can be selected by user by clicking it with the mouse or using keyboard. Default value is true. - - - - - Gets whether node can be selected. Node must be Visible, Enabled and Selectable in order for it to be selected. - - - - - Gets or sets a cell that is in selected state otherwise it returns null. - - - - - Gets a value indicating whether the tree node is visible. Node is considered to be visible when it's Visible property is set to true and path to the node is available i.e. all parent nodes are expanded. - - - - - Returns whether node is displayed on the screen and visible to the user. When node is outside of the viewable area this property will return false. It will also return false if node is not visible. - - - - - Gets the last child tree node. The LastNode is the last child Node in the NodeCollection stored in the Nodes property of the current tree node. If the Node has no child tree node, the LastNode property returns a null reference (Nothing in Visual Basic). - - - - - Gets the next sibling tree node. The NextNode is the next sibling Node in the NodeCollection stored in the Nodes property of the tree node's parent Node. If there is no next tree node, the NextNode property returns a null reference (Nothing in Visual Basic). - - - - - Gets the next visible tree node. The NextVisibleNode can be a child, sibling, or a tree node from another branch. If there is no next tree node, the NextVisibleNode property returns a null reference (Nothing in Visual Basic). - - - - - Gets the zero-based depth of the tree node in the tree control. The root node is considered the first level of nesting and returns 0. - - - - - Gets the collection of Node objects assigned to the current tree node. The Nodes property can hold a collection of other Node objects. Each of the tree node in the collection has a Nodes property that can contain its own NodeCollection. Nesting of tree nodes can make it difficult to navigate a tree structure. The FullPath property makes it easier to determine your location in a tree. - - - - - Gets whether there is at least one child node that has its Visible property set to true. - - - - - Gets the parent tree node of the current tree node. If the tree node is at the root level, the Parent property returns a null reference (Nothing in Visual Basic). - - - - - Gets the previous sibling tree node. The PrevNode is the previous sibling Node in the NodeCollection stored in the Nodes property of the tree node's parent Node. If there is no previous tree node, the PrevNode property returns a null reference (Nothing in Visual Basic). - - - - - Gets the previous visible tree node. The PrevVisibleNode can be a child, sibling, or a tree node from another branch. If there is no previous tree node, the PrevVisibleNode property returns a null reference (Nothing in Visual Basic). - - - - - Gets or sets the object that contains data about the tree node. Any Object derived type can be assigned to this property. If this property is being set through the Windows Forms designer, only text can be assigned. - - - - - Gets or sets the object that contains data about the tree node. Any Object derived type can be assigned to this property. If this property is being set through the Windows Forms designer, only text can be assigned. - - - - - Gets or sets the Binding index in CurrencyManager list if node is bound. You should not change this value directly since - it is used internally by the control for data binding scenarios. - - - - - Gets or sets the object that contains additional data about the tree node. Any Object derived type can be assigned to this property. If this property is being set through the Windows Forms designer, only text can be assigned. - This property has same function as Tag property and provides you with additional separate storage of data. - - - - - Gets or sets the object that contains additional data about the tree node. Any Object derived type can be assigned to this property. If this property is being set through the Windows Forms designer, only text can be assigned. - This property has same function as Tag property and provides you with additional separate storage of data. - - - - - Gets or sets the format that is applied to the value of Text property for display purposes (applies to first cell in a node, i.e. Cells[0]). See "Formatting Overview" in MSDN - for description on available format strings. For example you can specify "C" to format text as currency, or "D" to format text as decimal number etc. - - - - - - Gets or sets the text displayed in the tree node. - - - - - Gets or sets the control hosted inside of the first node cell. - - - When control is hosted inside of the cell, cell size is determined by the - size of the control hosted inside of it. The cell will not display its text but it will display any image assigned - or check box when control is hosted inside of it. The Style settings like Margin - and Padding will still apply. - - - - - Gets or sets the item hosted inside of the first cell. Only items that do not generate - popups are supported. Note that cell can only host either HostedItem or HostedControl but not both. - - - - - Gets the parent tree control that the tree node is assigned to. - - - - - Gets or sets the layout of the cells inside the node. Default value is Horizontal layout which - means that cell are positioned horizontally next to each other. - - - - - Gets or sets the cell alignment when CellLayout=Vertical. Default value is center which means that cells are center aligned. - - - - - Gets or sets the layout of the cell parts like check box, image and text. Layout can be horizontal (default) - where parts of the cell are positioned next to each other horizontally, or vertical where - parts of the cell are positioned on top of each other vertically. - Alignment of the each part is controlled by alignment properties. This property affects only the first cell inside of the node. - Use Cell.Layout property to change the part layout on each cell contained by node. - - - - - Gets/Sets informational text (tooltip) for the cell. - - - - - Gets the collection of all Cells assigned to this node. There should be always at least one cell in a node which is default cell. Default - collection contains a single cell. - - - - - Gets or sets whether column header for child nodes if defined is visible. Default value is true. - - - - - Gets whether node has child nodes columns defined. - - - - - Get collection of child node columns. - - - - Gets or sets the style of the cells when node is expanded. - - Reference to the style assigned to the node/cell or null value indicating that - default style setting from tree control is applied. Default value is null. - - - When node is expanded the style specified here will be used on all cells - associated with this node instead of the - Cell.StyleNormal. That way you can give - different appearance to your node's cells when node is expanded. - When property is set to null value the style setting from parent tree - controls is used. NodeStyleExpanded on - AdvTree control is a root style for a cell. - - - - - Gets or sets the expanded style name used by node. This member is provided for internal use only. To set or get the style use StyleExpanded property instead. - - - - - Gets or sets the style used when Node is selected. Default value is NULL (VB - Nothing) - - - - - Gets or sets the selected style name used by node. This member is provided for internal use only. To set or get the style use StyleSelected property instead. - - - - - Gets or sets the style used when mouse is over the Node. Default value is NULL - (VB Nothing) - - - - - Gets or sets the mouse over style name used by node. This member is provided for internal use only. To set or get the style use StyleMouseOver property instead. - - - - - Gets or sets the node style. - - - Reference to the style assigned to the node or null value indicating that default - style setting from tree control is applied. Default value is null. - - - Style specified by this property will be used as default style for the node. - Each cell within the node can also specify it's own style. Since node contains the - cells using this style property can you for example create a border around all cell - contained by the node. - When this property is set to null value (default value) NodeStyle - property on AdvTree control is used. - - - - - Gets or sets the style name used by node. This member is provided for internal use only. To set or get the style use Style property instead. - - - - - Gets or sets the part of the node mouse is over. - - - - - Gets or sets the node horizontal offset from the position determined by the layout manager. - - - - - Gets or sets the image alignment in relation to the text displayed by cell. This property affects only first default cell inside the node. - Property with same name is available on each cell and you can use it to affect each cell individually. - - - - - Gets or sets whether node is enabled. Default value is true. Setting this value to false will set Enabled=false on all child cells. - - - - - Gets or sets the image displayed when the tree node is disabled. If image is not specified control will create - gray-scale disabled image automatically. - - - Image specified will be used as image when node is disabled. - - - - - Gets or sets the image-list index value of the disabled image. - - - - - Gets or sets the image displayed when the tree node is in the unselected state. - - - Image specified will be used as a default image for any other node state where - different image is not specified. - - - - - Gets or sets the image-list key value of the default image that is displayed by the tree nodes. - - - - - Gets or sets the image-list index value of the default image that is displayed by the tree nodes. - - - - - Gets or sets the image displayed when mouse is over the tree node. - - - - - Gets or sets the image-list index value of the image that is displayed by the tree nodes when mouse is over the node. - - - - - Gets or sets the image-list key value of the image that is displayed by the tree nodes when mouse is over the node. - - - - - Gets or sets the image displayed when node is expanded. - - - - - Gets or sets the image-list index value of the image that is displayed by the tree nodes when node is expanded. - - - - - Gets or sets the image-list key value of the image that is displayed by the tree nodes when node is expanded. - - - - - Property Editor support for ImageIndex selection - - - - - Gets or sets the NodeConnector object that describes the type of the connector used for - displaying connection between current node and its parent node. - Default value is null which means that settings from AdvTree control are used. - - RootConnector Property (DevComponents.AdvTree.AdvTree) - NodesConnector Property (DevComponents.AdvTree.AdvTree) - - - - Gets or sets whether node is visible. - - - - - Gets or sets whether command button is visible. Default value is false. - Command button can be used to display for example popup menu with commands for node, - or to display the list of linked nodes. - - - - - Gets or sets internal value that indicates that node is on "path" of the selected node. - - - - - - Gets or sets whether node selection is visible in UI when node is selected. Default value is true. You can - set this value to false to temporary disable the display of selection for a node. - - - - - Gets or sets the additional indent for the child nodes that is added to the AdvTree.Indent value when performing child node layout. Default value i 0. - - - - - Gets or sets whether Left/Right navigation through the cells when SingleCellSelection on tree is set is enabled. Default value is true. - - - - - Gets or sets whether style background that is applied to the node is drawn across the width of the tree control instead of only - behind the node content. Default value is false. - - - - - Gets or sets the child column header height. - - - - - Gets the AccessibleObject assigned to the item. - - - - - Gets or sets the default action description of the control for use by accessibility client applications. - - - - - Gets or sets the description of the control used by accessibility client applications. - - - - - Gets or sets the name of the control used by accessibility client applications. - - - - - Gets or sets the accessible role of the item. - - - - - Gets or sets a value indicating whether the node is visible to accessibility applications. - - - - - Represents collection for Node objects. - - - - - Sets the node collection belongs to. - - Node that is parent of this collection. - - - - Adds new object to the collection. - - Object to add. - Index of newly added object. - - - - Adds new object to the collection and provides information about the source of the command - - Node to add - Source action - - - - - Adds an array of objects to the collection. - - Array of Node objects. - - - - Inserts new object into the collection. - - Position of the object. - Object to insert. - - - - Inserts new object into the collection. - - Position of the object. - Object to insert. - Action that is causing the event - - - - Returns index of the object inside of the collection. - - Reference to the object. - Index of the object. - - - - Returns whether collection contains specified object. - - Object to look for. - true if object is part of the collection, otherwise false. - - - - Removes specified object from the collection. - - - - - - Removes specified object from the collection and provides information about source of the command - - Node to remove - Source action - - - - Copies collection into the specified array. - - Array to copy collection to. - Starting index. - - - - Copies contained items to the Node array. - - Array to copy to. - - - - Sorts the elements in the entire collection using the IComparable implementation of each element. - - - - - Sorts the elements in the entire collection using the specified comparer. - - The IComparer implementation to use when comparing elements.-or- null to use the IComparable implementation of each element. - - - - Sorts the elements in a range of elements in collection using the specified comparer. - - - - - - - - Finds the tree nodes with specified key, optionally searching sub-nodes. - - The name of the tree node to search for. - true to search child nodes of tree nodes; otherwise, false. - An array of Node objects whose Name property matches the specified key. - - - - Gets or sets the node this collection is associated with. - - - - - Returns reference to the object in collection based on it's index. - - - - - Creates new instance of NodeComparer class. You can use NodeComparer to sort the nodes by specific column/cell by calling - NodeCollection.Sort method and pass new instance of NodeComparer class. - - - - - Creates new instance of NodeComparer class. You can use NodeComparer to sort the nodes by specific column/cell by calling - NodeCollection.Sort method and pass new instance of NodeComparer class. - - Column/Cell index to use for sorting. - - - - Gets or sets the Column/Cell index that is used for sorting. - - - - - Reverse sort nodes. - - - - - Creates new instance of NodeComparer class. You can use NodeComparer to sort the nodes by specific column/cell by calling - NodeCollection.Sort method and pass new instance of NodeComparer class. - - Column/Cell index to use for sorting. - - - - Sort by flat node index. - - - - - Creates new instance of NodeComparer class. You can use NodeComparer to sort the nodes by specific column/cell by calling - NodeCollection.Sort method and pass new instance of NodeComparer class. - - - - - Represents node connector. Node connector is the line that is drawn to indicate connection between child and parent node. - - - - - Default Constructor. - - - - - Creates new instance of the object with specified parameters. - - Connector line width. - Connector type. - - - - Returns true if editor should serialize LineColor property. - - - - - Occurs when appearance of the connector has changed as result of changed settings on the connector. - - - - - Gets or sets the connector line width. - - - - - Gets or sets the color of the connector line. - - - - - Gets or sets the type of the connector. - - - See eNodeConnectorType enum for list of - available connectors. - - eNodeConnectorType Enumeration - - - - Gets or sets the DashStyle for the connector line. Default value is DashStyle.Dot. - - - - - Represents node operations. - - - - - Returns full path to the given node. - - Node to return path to. - Full path to the node. - - - - Gets the last child tree node. The LastNode is the last child Node in the NodeCollection stored in the Nodes property of the current tree node. If the Node has no child tree node, the LastNode property returns a null reference (Nothing in Visual Basic). - - Reference node. - Last node if found or null if there is no last node. - - - - Returns last rendered node on screen. - - Tree control. - Last rendered node or null - - - - Returns first rendered node on screen. - - Tree control. - Last rendered node or null - - - - Gets first visible node. - - Reference to tree. - Last visible node found or null - - - - Gets last visible node in tree control. - - Reference to tree. - Last visible node found or null - - - - Gets last visible top-level node in tree control. - - Reference to tree. - Last visible node found or null - - - - Gets the next sibling tree node. The NextNode is the next sibling Node in the NodeCollection stored in the Nodes property of the tree node's parent Node. If there is no next tree node, the NextNode property returns a null reference (Nothing in Visual Basic). - - Reference node. - Node object or null if node cannot be found. - - - - Returns next visible sibling tree node. - - Reference node - Node object or null if next visible node cannot be found - - - - Gets the next visible tree node. The NextVisibleNode can be a child, sibling, or a tree node from another branch. If there is no next tree node, the NextVisibleNode property returns a null reference (Nothing in Visual Basic). - - Reference node. - Node object or null if node cannot be found. - - - - Gets the next visible tree node. The NextVisibleNode can be a child, sibling, or a tree node from another branch. If there is no next tree node, the NextVisibleNode property returns a null reference (Nothing in Visual Basic). - - Reference node. - Node object or null if node cannot be found. - - - - Gets a value indicating whether the tree node is visible. Node is considered to be visible when it's Visible property is set to true and path to the node is available i.e. all parent nodes are expanded. - - - - - - - Returns whether node is displayed on the screen and visible to the user. When node is outside of the viewable area this property will return false. It will also return false if node is not visible. - - - - - - - Gets the zero based index of position of the tree node in the tree node collection. -1 is returned if node is not added to the nodes collection. - - Reference node. - Zero based index or -1 if node is not in collection. - - - - Gets the previous sibling tree node. The PrevNode is the previous sibling Node in the NodeCollection stored in the Nodes property of the tree node's parent Node. If there is no previous tree node, the PrevNode property returns a null reference (Nothing in Visual Basic). - - Reference node. - Node object or null if node cannot be found. - - - - Gets the previous visible tree node. The PrevVisibleNode can be a child, sibling, or a tree node from another branch. If there is no previous tree node, the PrevVisibleNode property returns a null reference (Nothing in Visual Basic). - - Reference node. - Node object or null if node cannot be found. - - - - Gets the previous tree node. The Previous Node can be a child, sibling, or a tree node from another branch. If there is no previous tree node, the PrevNode property returns a null reference (Nothing in Visual Basic). - - Reference node. - Node object or null if node cannot be found. - - - - Returns true if node passed is considered root node for display purposes. - - Reference to the tree control. - Node to test. - true if node is root node for display purposes otherwise false. - - - - Ensures that the cell is visible, expanding nodes and scrolling the control as necessary. - - Cell to be made visible. - - - - Ensures that the node is visible, expanding nodes and scrolling the control as necessary. - - Node to be made visible. - - - - Ensures that the node is visible, expanding nodes and scrolling the control as necessary. - - Node to be made visible. - - - - Returns number of visible child nodes for given node. - - Reference node. - Number of visible child nodes. - - - - Returns true if node has at least single visible child node. - - Reference node. - True if at least single child node is visible otherwise false. - - - - Retrieves the tree node that is at the specified location. - - The Node at the specified point, in tree view coordinates. - - You can pass the MouseEventArgs.X and MouseEventArgs.Y coordinates of the - MouseDown event as the x and y parameters. - - The Point to evaluate and retrieve the node from. - Tree control to find node at. - - - - Retrieves the tree node that is at the specified location. - - The TreeNode at the specified location, in tree view coordinates. - - You can pass the MouseEventArgs.X and MouseEventArgs.Y coordinates of the - MouseDown event as the x and y parameters. - - The X position to evaluate and retrieve the node from. - The Y position to evaluate and retrieve the node from. - Tree control to find node at. - - - - Retrieves the tree node that is at the specified location. - - The TreeNode at the specified location, in tree view coordinates. - - You can pass the MouseEventArgs.X and MouseEventArgs.Y coordinates of the - MouseDown event as the x and y parameters. - - Tree control to find node at. - The X position to evaluate and retrieve the node from. - The Y position to evaluate and retrieve the node from. - Enumerates rendered nodes only. - - - - Retrieves the tree node that is at the specified location. - - The TreeNode at the specified location, in tree view coordinates. - - You can pass the MouseEventArgs.X and MouseEventArgs.Y coordinates of the - MouseDown event as the x and y parameters. - - Tree control to find node at. - The X position to evaluate and retrieve the node from. - The Y position to evaluate and retrieve the node from. - Enumerates rendered nodes only. - - - - Retrieves the tree node that is at the specified vertical location. - - The TreeNode at the specified location, in tree view coordinates. - - You can pass the MouseEventArgs.X and MouseEventArgs.Y coordinates of the - MouseDown event as the x and y parameters. - - The Y position to evaluate and retrieve the node from. - Tree control to find node at. - - - - Retrieves the tree node that is at the specified vertical location. - - The TreeNode at the specified location, in tree view coordinates. - - You can pass the MouseEventArgs.X and MouseEventArgs.Y coordinates of the - MouseDown event as the x and y parameters. - - The Y position to evaluate and retrieve the node from. - Tree control to find node at. - Enumerates rendered nodes only. - - - - Retrieves the tree node that is at the specified vertical location. - - The TreeNode at the specified location, in tree view coordinates. - - You can pass the MouseEventArgs.X and MouseEventArgs.Y coordinates of the - MouseDown event as the x and y parameters. - - The Y position to evaluate and retrieve the node from. - Tree control to find node at. - Enumerates rendered nodes only. - - - - Gets the count of visible child nodes (Visible=true) for given node. - - Reference to Node object. - Number of visible nodes. - - - - Gets the first visible child node or returns null if node cannot be found. - - Reference to Node object. - First visible node or null if node cannot be found. - - - - Gets the last visible child node or returns null if node cannot be found. - - Reference to Node object. - Last visible node or null if node cannot be found. - - - - Gets whether any node from array is child node of parent on any level. - - Reference to parent node. - Reference to child nodes. - - - - - Gets whether node is child node of parent on any level. - - Reference to parent node. - Reference to child node. - - - - - Returns true if child node is child of any parent node at any level. - - Parent nodes array - Child node - true if child otherwise false - - - - Finds the node based on the Node.Name property. - - Reference to a tree control. - Reference to a node with given name or null if node cannot be found. - - - - Finds the node based on the Node.DataKey property. - - Reference to a tree control. - Reference to a node with given key or null if node cannot be found. - - - - Finds the node based on the Node.BindingIndex property. - - Reference to a tree control. - Index to look for - - - - Returns next visible cell in node. - - Reference to a node - The index at which to start search. - Reference to cell or null if there are no visible cells - - - - Returns previous visible cell in node. - - Reference to a node - The index at which to start search. - Reference to cell or null if there are no visible cells - - - - Returns the zero based flat index of the node. Flat index is the index of the node as if tree structure - has been flattened into the list. - - Reference to parent tree control. - Reference to the node to return index for. - Zero based node index or -1 if index cannot be determined. - - - - Returns node based on the flat index. Flat index is the index of the node as if tree structure - has been flattened into the list. - - Parent tree control. - Index to return node for. - Reference to a node or null if node at specified index cannot be found. - - - - Finds the first node that starts with the specified text. Node.Text property is searched. - - Parent tree control. - Partial text to look for - Reference node to start searching from - Gets or sets whether search ignores the letter case - Reference to a node or null if no node is found. - - - - Returned as information about the node or its column header at given coordinates. - - - - - Defines options for EnsureVisible method which brings node into the view. - - - - - Scrolls the tree so node is displayed at the bottom of the tree, if possible. - - - - - Scrolls the tree so node is displayed in the middle of the tree, if possible. - - - - - Scrolls the tree so node is displayed at the top of the tree, if possible. - - - - - Class that provides predefined styles for the nodes. Styles are defined as static memeber of the class - - - - - Returns Apple element style - - - - - Returns Blue element style - - - - - Returns BlueLight element style - - - - - Returns BlueNight element style - - - - - Returns BlueMist element style - - - - - Returns Cyan element style - - - - - Returns Green element style - - - - - Returns Lemon element style - - - - - Returns Magenta element style - - - - - Returns Orange element style - - - - - Returns OrangeLight element style - - - - - Returns Purple element style - - - - - Returns PurpleMist element style - - - - - Returns Red element style - - - - - Returns Silver element style - - - - - Returns SilverMist element style - - - - - Returns Tan element style - - - - - Returns Teal element style - - - - - Returns Yellow element style - - - - - Returns Gray element style - - - - - Indicates predefined element style. - - - - - Represents the selected nodes collection. - - - - - Initializes a new instance of the SelectedNodesCollection class. - - - - - Adds new object to the collection and provides information about the source of the command - - Node to add - Source action - - - - - Adds an array of objects to the collection. - - Array of Node objects. - - - - Represents the text box for editing cell's text. - - - - - Gets or sets whether the editing is in word-wrap mode. - - - - - Gets or sets whether control prevents Beep sound when Enter key is pressed. - - - - - Summary description for TreeAreaInfo. - - - - - Reference to parent node in which child bounds the coordinates are. Can be null if no parent node contains given coordinates. - - - - - Node which contains specified coordinates. Can be null if no node contains coordinates. - - - - - Previous reference node for given coordinates. If coordinates fall between two nodes this will indicate previous node or null. - - - - - Next reference node for given coordinates. If coordinates fall between two nodes this will indicate next node or null. - - - - - Gets or sets the parent node drag node will be added to. When null the drag node is being added as top-level node. - - - - - Gets or sets the insert index of drag node into the parent's node Nodes collection. - - - - - Initializes a new instance of the NodeDragInfo class. - - - - - Initializes a new instance of the NodeDragInfo class. - - - - - - - Provides data for AdvTree Cell events that can be canceled. - - - - - Provides data for AdvTree Cell events. - - - - - Default constructor for event data. - - Type of the action event is raised for. - Cell that event is raised for. - - - - Indicates the type of the action performed on a cell. - - - - - Indicates the cell that action is performed on. - - - - - Default constructor for event data. - - Type of the action event is raised for. - Cell that event is raised for. - - - - Indicates that event action should be canceled. - - - - - Provides data for AdvTree.BeforeCheck event. - - - - - Initializes a new instance of the AdvTreeCellBeforeCheckEventArgs class. - - - - - - Represents event arguments for BeforeNodeDrop and AfterNodeDrop events - - - - - Provides data for AdvTree Node events that can be cancelled. - - - - - Provides data for AdvTree Node events that can be cancelled. - - - - - Provides data for AdvTree Node events. - - - - - Default constructor. - - Default action - Default node. - - - - Indicates the type of the action performed on a node. - - - - - Indicates the node that action is performed on. - - - - - Default constructor. - - Default action - Default node. - - - - Indicates that event action should be canceled. - - - - - Default constructor. - - Default action - Default node. - - - - Indicates the array of nodes that action is performed on. - - - - - Returns reference to the old parent node. - - - - - Reference to the new parent node if event is not cancelled. - - - - - Gets or sets whether drag node is being copied instead of moved. - - - - - Gets or sets the new insert position inside of NewParentNode.Nodes collection for the node being dragged. If InsertPosition is -1 - the ParentNode refers to the current mouse over node and drag & drop node will be added as child node to it. - - - - - Defines the data for NodeDragFeedback event. - - - - - Gets or sets whether this drop location is accepted. Default value is true. You can set this to false to disable drop at this location. - - - - - Gets or sets the parent node for the node that is being dragged. This can be null/nothing value to indicate a root top-level node that - is in AdvTree.Nodes collection. - - - - - Gets or sets the new insert position inside of ParentNode.Nodes collection for the node being dragged. If InsertPosition is -1 - the ParentNode refers to the current mouse over node and drag & drop node will be added as child node to it. - - - - - Initializes a new instance of the TreeDragFeedbackEventArgs class. - - - - - - - Initializes a new instance of the TreeDragFeedbackEventArgs class. - - - - - - - Initializes a new instance of the TreeDragFeedbackEventArgs class. - - - - - Gets reference to the node being dragged. - - - - - Gets or sets the drop effect for the drag-drop operation. - - - - - Initializes a new instance of the TreeDragFeedbackEventArgs class. - - - - - - - Initializes a new instance of the TreeDragFeedbackEventArgs class. - - - - - - - Gets reference to the node being dragged. - - - - - Represents event arguments for NodeCollection based events, like BeforeNodeInsert, AfterNodeInsert etc. - - - - - Creates new instance of the class. - - Source action - Affected node - Parent of the node if any - - - - Indicates parent node of the affected node. For example if event handled is BeforeNodeInsert parent of the Node is has - not been set yet so this property provides information on the node that will become parent. If this property returns null - then node is being added or removed from the main AdvTree.Nodes collection. - - - - - Represents event arguments for node mouse based events. - - - - - Gets node affected by mouse action. - - - - - Gets which mouse button was pressed. - - - - - Gets the number of times the mouse button was pressed and released. - - - - - Gets a signed count of the number of detents the mouse wheel has rotated. A detent is one notch of the mouse wheel. - - - - - Gets the x-coordinate of the mouse. - - - - - Gets the y-coordinate of the mouse. - - - - - Provides means for AdvTree serialization. - - - - - Saves Nodes to specified file. - - AdvTree to save - Target file name - - - - Saves Nodes to stream. - - AdvTree to save - Stream to save nodes to. - - - - Saves Nodes to TextWriter - - AdvTree to save - TextWriter to write nodes to. - - - - Saves nodes to XmlWriter. - - AdvTree to save - XmlWriter to write nodes to - - - - - Saves AdvTree to an existing XmlDocument. New node AdvTree is created in document and Nodes are serialized into it. - - AdvTree to serialize - XmlDocument instance. - - - - Serializes AdvTree object to XmlElement object. - - Instance of AdvTree to serialize. - XmlElement to serialize to. - - - - Serializes Node and all child nodes to XmlElement object. - - Node to serialize. - Provides serialization context. - - - - Load AdvTree Nodes from file. - - Reference to AdvTree to populate - File name. - - - - Load AdvTree Nodes from stream. - - Reference to AdvTree to populate - Reference to stream - - - - Load AdvTree Nodes from reader. - - Reference to AdvTree to populate - Reference to reader. - - - - Load AdvTree Nodes from reader. - - Reference to AdvTree to populate - Reference to reader. - - - - Load AdvTree from XmlDocument that was created by Save method. - - Tree Control to load - XmlDocument to load control from - - - - Load nodes from XmlElement. - - Reference to AdvTree to be populated. - XmlElement that tree was serialized to. - - - - Load single node and it's child nodes if any. - - New instance of node that is populated with loaded data. - Provides deserialization context. - - - - Provides context information for serialization. - - - - - Gets or sets reference to context parent XmlElement when serializing or actual Node element when deserializing. - - - - - Gets or sets whether SerializeNode event handler has been defined and whether event should be fired. - - - - - Gets or sets whether DeserializeNode event handler has been defined and whether event should be fired. - - - - - Provides access to serializer. - - - - - Represents class for static tree utilities. - - - - - Initializes control with default settings for connectors and nodes. - - Control to initialize. - - - - Initializes control with default settings for connectors and nodes. - - Control to initialize. - Factory to use to create new instances of objects. - - - - Creates new style and adds it to styles collection - - Tree to assign style to - Style factory - - - - - - - - Returns reference to a node that is hosting given control. - - Reference to the AdvTree control instance - Control instance to look for - Reference to a node hosting control or null if node could not be found - - - - Represents internal component factory with design-time support. - - - - - Creates new instance of the class. - - Reference to DesignerHost to use for creation of new components. - - - - Creates new instance of the class. - - - - - Creates component and returns reference to the new instance. - - Type that identifies component to create. - New instance of the component. - - - - Represents class that holds padding information for user interface elements. - - - - - Gets or sets padding on left side. Default value is 0 - - - - - Gets or sets padding on right side. Default value is 0 - - - - - Gets or sets padding on top side. Default value is 0 - - - - - Gets or sets padding on bottom side. Default value is 0 - - - - - Creates new instance of the class and initializes it. - - Left padding - Right padding - Top padding - Bottom padding - - - - Gets amount of horizontal padding (Left+Right) - - - - - Gets amount of vertical padding (Top+Bottom) - - - - - Gets whether Padding is empty. - - - - - Analog clock control. - - - - - Resets the property to default value. - - - - - Raises ValueChanging event. - - Provides event arguments. - - - - Raises ValueChanged event. - - Provides event arguments. - - - - Resets the property to default value. - - - - - Initializes a new instance of the ClockControl class - - - - - Releases all resources used by the class. - - - - - Renders the clock's center cap. - - Graphics object used for rendering. - Bounding rectangle. - - - - Renders the clock's glass overlay. - - Graphics object used for rendering. - Bounding rectangle. - - - - Renders the clock's hands. - - Graphics object used for rendering. - Bounding rectangle. - True if this is the rending pass after the cap has been rendered. - - - - Renders the clock's numeric hour indicators. - - Graphics object used for rendering. - Bounding rectangle. - - - - Renders the clock's tick hour/minute indicators. - - Graphics object used for rendering. - Bounding rectangle. - - - - Called when TimeZone property has changed. - - Old property value - New property value - - - - Default minimum size. Defaults to 100, 100. - - - - - Gets or sets whether anti-aliasing is used when rendering the control. Default value is true. - - - - - Gets or sets the state for automatic mode. When true the clock will auto redraw once a second and display the current date/time. Default value is false. - - - - - Gets or sets clock style for this control. - - - - - Gets or sets the clock style data elements for this control. - - - - - Gets or sets a the indicator style the clock control. Default value is Ticks. - - - - - Gets or sets whether the time can be changed by moving the clock hands. Default value is false. - - - - - Gets or sets a value indicating whether to display the glass overlay on the clock control. Default value is true. - - - - - Gets or sets a value indicating whether to display the second hand on the clock control. Default value is true. - - - - - Occurs while user is dragging the mouse in order to change time. - - - - - Occurs when Value i.e. time clock is displaying has changed. - - - - - Gets or sets the current date/time value for this control. - - - - - Gets or sets the time-zone string identifier that is used to display the time when AutomaticMode=true and clock is displaying current time. - - - - - Enumeration containing the available hour/minute indicators. - - - - - Control will use ticks for hour/minute indicators. - - - - - Control will use numbers for hour indicators. - - - - - Enumeration containing the available mouse edit states. - - - - - Control is not currently in an edit state. - - - - - Control is currently in an hour edit state. - - - - - Control is currently in an minute edit state. - - - - - Control is currently in an second edit state. - - - - - Provides event arguments for TimeValueChanging event. - - - - - Gets the current time represented by the control. - - - - - Initializes a new instance of the TimeValueChangingEventArgs class. - - - - - - Defines delegate for TimeValueChanging event. - - Source of event. - Event arguments - - - - Data storage class for clock hand visual style. - - - - - Resets the property to default value. - - - - - Initializes a new instance of the ClockHand class. - - - - - Initializes a new instance of the ClockHand class. - - The hand style for this item. - The length of this clock hand as a percentage value ranging from 0.0 to 1.0, with 1.0 being half the width/height of the bounding rectangle - The width of this clock hand as a percentage value ranging from 0.0 to 1.0, with 1.0 being half the width/height of the bounding rectangle. - - - - Indicates whether the specified point is contained within the bounds of this hand. - - The bounding rectangle of the parent clock control. - The clockwise angle for this clock hand in degrees from the 12 o'clock position. - A Point that represents the point to test. - - - - - Generates a scaled and rotated graphics path based on the given style, rectangle and angle. - - The bounding rectangle of the parent clock control. - The clockwise angle for this clock hand in degrees from the 12 o'clock position. - - - - - Raises the PropertyChanged event. - - Event arguments - - - - Gets or sets a value indicating whether the hand is drawn over the cap. - - - - - Gets or sets the hand color data for this hand. - - - - - Gets or sets the hand style for this clock hand. Default value is Style1. - - - - - Gets or sets the length of this clock hand as a percentage value ranging from 0.0 to 1.0, with 1.0 being half the width/height of the bounding rectangle. Default value is 1.0. - - - - - Gets or sets the width of this clock hand as a percentage value ranging from 0.0 to 1.0, with 1.0 being half the width/height of the bounding rectangle. Default value is 0.1. - - - - - Occurs when property value has changed. - - - - - Enumeration containing the available hand styles. - - - - - Style 1. - - - - - Style 2. - - - - - Style 3. - - - - - Style 4. - - - - - Data storage class for clock visual styles. - - - - - Resets the property to default value. - - - - - Resets the property to default value. - - - - - Resets the property to default value. - - - - - Resets the property to default value. - - - - - Resets the property to default value. - - - - - Resets the property to default value. - - - - - Resets the property to default value. - - - - - Resets the property to default value. - - - - - Resets the property to default value. - - - - - Initializes a new instance of the ClockStyle class. - - - - - Initializes a new instance of the ClockStyle class. - - Predefined style from the PredefinedStyles enum. - - - - Initializes a new instance of the ClockStyle class. - - Predefined style from the PredefinedStyles enum. - - - - Releases all resources used by the class. - - - - - Loads a predefined style - - The predefined style to load. - - - - Raises the PropertyChanged event. - - Event arguments - - - - Gets or sets the PredefinedStyles value for this style. - - - - - Gets or sets the clock shape value for this style. - - - - - Gets or sets the bezel color data for this style. - - - - - Gets or sets the width of clock bezel as a percentage value ranging from 0.0 to 1.0. - - - - - Gets or sets the face color data for this style. - - - - - Gets or sets the face background image for this style. - - - - - Gets or sets the hour hand style for this style. - - - - - Gets or sets the minute hand style for this style. - - - - - Gets or sets the second hand style for this style. - - - - - Gets or sets the center cap color data for this style. - - - - - Gets or sets the center cap diameter as a percentage value ranging from 0.0 to 1.0. - - - - - Gets or sets the face number color for this style. - - - - - Gets or sets the center cap color data for this style. - - - - - Gets or sets the large tick color data for this style. - - - - - Gets or sets the large tick length as a percentage value ranging from 0.0 to 1.0. - - - - - Gets or sets the large tick width as a percentage value ranging from 0.0 to 1.0. - - - - - Gets or sets the small tick color data for this style. - - - - - Gets or sets the small tick length as a percentage value ranging from 0.0 to 1.0. - - - - - Gets or sets the small tick width as a percentage value ranging from 0.0 to 1.0. - - - - - Gets or sets the overlay glass angle, in degrees for this style. - - - - - Occurs when property value has changed. - - - - - Gets the parent of the style. - - - - - Enumeration containing the predefined clock styles. - - - - - Style 1. Default style, - - - - - Style 2. - - - - - No predefined style. - - - - - Enumeration containing the predefined clock shapes. - - - - - Round clock shape. - - - - - Data storage and utility class for defining gradient colors. - - - - - Creates new instance of the object. - - - - - Creates new instance of the object. - - The first color for this entry. - The second color for this entry. - - - - Creates new instance of the object. - - The first color for this entry. - The second color for this entry. - The border color for this entry. - The border width for this entry. - - - - Creates new instance of the object. - - The first color for this entry. - The second color for this entry. - The border color for this entry. - The border width for this entry. - The gradient angle. - - - - Creates new instance of the object. - - The first color for this entry. - The second color for this entry. - The border color for this entry. - The border width for this entry. - The focus for the SigmaBellShape. - The scale for the SigmaBellShape. - - - - Loads data into the class, called by constructors. - - The first color for this entry. - The second color for this entry. - The border color for this entry. - The border width for this entry. - The focus for the SigmaBellShape. - The scale for the SigmaBellShape. - - - - Creates Pen object using the BorderColor and BorderWidth properties. - - - - - Creates a brush of the type specified by BrushType. - - The graphics path used to construct the brush. - - - - Creates a brush of the type specified by BrushType. - - The graphics path used to construct the brush. - The angle used for the gradients, allowing an override of BrushAngle - - - - Creates a brush of the type specified by BrushType. - - The graphics path used to construct the brush. - The center point of the gradient as a percentage value typically ranging from 0.0 to 1.0. - - - - Creates a brush of the type specified by BrushType. - - The graphics path used to construct the brush. - The center point of the gradient as a percentage value typically ranging from 0.0 to 1.0. - The angle used for the gradients, allowing an override of BrushAngle - - - - Creates SolidBrushObject using Color1. - - - - - Creates a LinearGradientBrush object. - - The graphics path used to construct the brush. - The gradient angle. - - - - Creates a PathGradientBrush object. - - The graphics path used to construct the brush. - The center point of the gradient. - - - - Creates a LinearGradientBrush object. - - The graphics path used to construct the brush. - The gradient angle. - - - - Creates a LinearGradientBrush object. - - The graphics path used to construct the brush. - The gradient angle. - The focus for the SigmaBellShape. - - - - Creates a LinearGradientBrush object. - - The graphics path used to construct the brush. - The gradient angle. - The focus for the SigmaBellShape. - The scale for the SigmaBellShape. - - - - Raises the PropertyChanged event. - - Event arguments - - - - Gets or sets the border color for this item. Default value is white. - - - - - Gets or sets the border width for this item. Default value is 0. - - - - - Gets or sets the brush angle for this item. Only applies to Linear and Reflected brush types. Default value is 0. - - - - - Gets or sets the brush SigmaBellShape focus for this item. Only applies to Reflected brush types. Default value is 0.5. - - - - - Gets or sets the brush SigmaBellShape scale for this item. Only applies to Reflected brush types. Default value is 0.5. - - - - - Gets or sets the brush type for this item. Default value is Solid. - - - - - Gets or sets the first color for this item. Default value is white. - - - - - Gets or sets the second color for this item. Default value is white. - - - - - Occurs when property value has changed. - - - - - Enumeration containing predefined brush types for the ColorData class. - - - - - Solid brush. - - - - - Linear gradient brush. - - - - - Centered path gradient brush. - - - - - Reflected linear gradient brush. - - - - - Math helper class - - - - - Converts radians to degrees. - - Value to be converted in radians. - Converted value in degrees. - - - - Converts degrees to radians. - - Value to be converted in degrees. - Converted value in radians. - - - - Raises AnimationCompleted event. - - Provides event arguments. - - - - Initializes a new instance of the Animation class. - - Target object for animation - Target property name for animation - - - - Initializes a new instance of the Animation class. - - Target object for animation - Target property name for animation - - - - Initializes a new instance of the Animation class. - - Target object for animation - Target property name for animation - - - - Stops animation if one is currently running. - - - - - Sets the method which is called each time value on target object property is set. This method may execute the visual updates on animation client. - - Method to call - - - - Occurs after animation has completed. - - - - - Gets or sets whether animation is auto-disposed once its completed. Default value is false. - - - - - Gets whether animation run is complete. - - - - - Gets the animation duration in milliseconds. - - - - - Gets the animation easing function. - - - - - Gets or sets the number of fixed steps animation will perform from star to finish instead of using the easing function in time. - Stepped animation executes specified number of steps always with Duration specifying delays between each step. - - - - - Initializes a new instance of the AnimationRequest class. - - Target object for animation. - Target property name for animation. - From value. - To value. - - - - Initializes a new instance of the AnimationRequest class. - - Target object for animation. - Target property name for animation. - From value. - To value. - - - - Target object for animation. - - - - - Animation from value. - - - - - Animation to value. - - - - - Specifies the animation easing function - - - - - Initializes a new instance of the Animation class. - - Target object for animation - Target property name for animation - - - - Initializes a new instance of the Animation class. - - Target object for animation - Target property name for animation - - - - Initializes a new instance of the Animation class. - - Target object for animation - Target property name for animation - - - - Initializes a new instance of the Animation class. - - Target object for animation - Target property name for animation - - - - Initializes a new instance of the Animation class. - - Target object for animation - Target property name for animation - - - - Initializes a new instance of the Animation class. - - Target object for animation - Target property name for animation - - - - Initializes a new instance of the Animation class. - - Target object for animation - Target property name for animation - - - - Initializes a new instance of the Animation class. - - Target object for animation - Target property name for animation - - - - Initializes a new instance of the Animation class. - - Target object for animation - Target property name for animation - - - - Initializes a new instance of the Animation class. - - Target object for animation - Target property name for animation - - - - Initializes a new instance of the Animation class. - - Target object for animation - Target property name for animation - - - - Initializes a new instance of the Animation class. - - Target object for animation - Target property name for animation - - - - Runs all animations from Animations list. - - - - - Returns whether Storyline is disposed. - - - - - Gets the list of animations to run using this storyline. - - - - - Gets or sets number of times storyline is repeated. Default value is 0 which indicates that storyline is run only once meaning not repeated. - - - - - Gets or sets whether storyline is auto-disposed when finished. - - - - - Clean up any resources being used. - - - - - Returns the reference to DockContainerItem tab if any under specified coordinates. - - X - client mouse coordinate - Y - client mouse coordinate - Reference to DockContainerItem whose tab is at specified coordinates or null if there is no tab at given coordinates - - - - Sets bars position on the auto-hide panel. - - Bar for which position should be changed. - New indexed position of the bar. - - - - Gets or sets whether anti-alias smoothing is used while painting. Default value is false. - - - - - Gets or sets the timeout in milliseconds for auto hide/show action. - When timeout has elapsed and mouse has left the bar the bar will be automatically hidden. - If mouse is hovering over the collapsed bar and timeout has elapsed the bar will be displayed. - - - - - Gets or sets whether bars on auto-hide panel are displayed when mouse hovers over the tab. - - - - - Gets or sets whether bars that have focus are collapsed automatically or not. - - - - - Gets or sets the style of auto-hide panel. - - - - - Gets or sets the ColorScheme object used by this panel. Default value is null which means that ColorScheme is - automatically created as specified by Style property. Note that if your DotNetBarManager has UseGlobalColorScheme set to true - ColorScheme from DotNetBarManager will be used. - - - - - Creates new instance of the class. - - - - - Creates new instance of the class. - - - - - Indicates the Balloon tip position. - - - - - Tip is on the top. - - - - - Tip is on the left side. - - - - - Tip is on the right side. - - - - - Tip is on the bottom. - - - - - Indicates the style of the balloon. - - - - - Indicates type of Alert animation performed when alert is displayed. - - - - - No animation take place when alert is displayed. - - - - - Alert is animated from bottom to top. (Default) - - - - - Alert is animated from top to bottom. - - - - - Alert is animated from left to right. - - - - - Alert is animated from right to left. - - - - - Delegate for custom paint event handler. - - - - - Summary description for Balloon. - - - - - Clean up any resources being used. - - - - - Required method for Designer support - do not modify - the contents of this method with the code editor. - - - - - Auto resize balloon to the content. Balloon width is calculated so image and caption text can fit in single line. - - - - - Recalculates layout of the balloon. - - - - - Displays balloon using control to automatically calculate balloon location. Method is usually used display balloon that is showing information for the certain control. - - Control used for balloon positioning. - - - - Displays balloon using control to automatically calculate balloon location. Method is usually used display balloon that is showing information for the certain control. - - Control used for balloon positioning. - Indicates whether balloon receives input focus. - - - - Displays balloon using rectangle to automatically calculate balloon location. Method is usually used display balloon that is showing information for the certain screen region. - - Rectangle in screen coordinates used for balloon positioning. - Indicates whether balloon receives input focus. - - - - Displays balloon using item to automatically calculate balloon location. Method is usually used display balloon that is showing information for the certain item. - - Item used for balloon positioning. - Indicates whether balloon receives input focus. - - - - Display balloon. - - Indicates whether balloon receives input focus. - - - - Displays balloon. - - - - - Called when balloon is hidden. - - - - - Hides balloon. - - - - - Occurs when background is redrawn. - - - - - Occurs when caption image is redrawn. - - - - - Occurs when caption text is redrawn. - - - - - Occurs when text is redrawn. - - - - - Occurs when close button is clicked. - - - - - Occurs when TipPosition property has changed. - - - - - Gets or sets whether anti-alias smoothing is used while painting. Default value is false. - - - - - Gets or sets the minimum balloon width when auto sizing balloon. Default value is 180. - - - - - Occurs when text markup link is clicked. Markup links can be created using "a" tag, for example: - Markup link - - - - - Gets or sets the target gradient background color. - - - - - Gets or sets gradient fill angle. - - - - - Specifies the transparency of background image. - - - - - Specifies background image position when container is larger than image. - - - - - Gets or sets the border color.. - - - - - Specifies balloon style. - - - - - Gets or sets whether the Close button is displayed. - - - - - Gets or sets the animation type used to display Alert type balloon. - - - - - Gets or sets the total time in milliseconds alert animation takes. - Default value is 200. - - - - - Gets or sets whether balloon will close automatically when user click the close button. - - - - - Gets or sets time period in seconds after balloon closes automatically. - - - - - Gets or sets the custom image for Close Button. - - - - - Gets or sets the custom image for Close Button when mouse is over the button. - - - - - Gets or sets the custom image for Close Button when button is pressed. - - - - - Gets or sets the Caption image. - - - - - Gets or sets the Caption icon. Icon is used to provide support for alpha-blended images in caption. - - - - - Gets or sets the Caption font. - - - - - Gets or sets text displayed in caption. - - - - - Gets or sets color of caption text. - - - - - Gets or set position of the balloon tip. - - - - - Gets or sets tip distance from the edge of the balloon. - - - - - Returns length of the tip. - - - - - Gets/Sets whether Balloon is visible. - - - - - Represents a balloon style pop-up window that displays a brief description of a control's purpose when the mouse hovers over the control or when controls receives input focus. - - - - - Initializes a new instance of the BalloonTip class. - - - - - Clean up any resources being used. - - - - - Retrieves the Balloon Caption text associated with the specified control. - - - - - Associates Balloon Caption text with the specified control. - - The Control to associate the Balloon Caption text with. - The Balloon Caption text to display on the Balloon. - - - - Retrieves the Balloon text associated with the specified control. - - - - - Associates Balloon text with the specified control. - - The Control to associate the Balloon text with. - The Balloon text to display on the Balloon. - - - - Removes all Balloon texts currently associated with the BalloonTip control. - - - - - Removes specific Balloon texts currently associated with the BalloonTip control. - - Control that has Balloon texts associated. - - - - Shows Balloon for specific control. Control must have Balloon already assigned to it. - - Control that has Balloon already assigned. - - - - Closes Balloon control if visible. - - - - - Occurs before balloon is displayed. - - - - - Occurs before balloon is closed and allows to cancel the action. - - - - - Gets or sets whether anti-alias smoothing is used while painting. Default value is false. - - - - - Gets or sets a value indicating whether the BalloonTip is currently active. - true if the BalloonTip is currently active; otherwise, false. The default is true. - - - - - Returns reference to the control that triggered balloon. - - - - - Gets or sets the minimum balloon width when auto sizing balloon. Default value is 180. - - - - - Gets or sets a value indicating whether Balloon receives input focus when displayed. - Default value is false. - - - - - Gets or sets the time (in milliseconds) that passes before the BalloonTip appears. - - - - - Gets or sets a value indicating whether a Balloon window is displayed even when its parent form is not active. Default value is false. - - - - - Gets or sets the internal Balloon control that is used to display Balloon. - This property will have valid value only during time Balloon is actually - displayed on the screen. Value will also be valid during BalloonDisplaying event. - You can use this property to further customize Balloon control before it is - displayed to the user. You can also set it to your own instance of the Balloon - control (or the control that is inheriting it) for ultimate customization options. - Note that new instance of Balloon control is created each time Balloon needs to be displayed. - Once Balloon is closed control is disposed. - - - - - Specifies balloon style. - - - - - Gets or sets the animation type used to display Alert type balloon. - - - - - Gets or sets the total time in milliseconds alert animation takes. - Default value is 200. - - - - - Gets or sets whether balloon will close automatically when user click the close button. - - - - - Gets or sets time period in seconds after balloon closes automatically. - - - - - Gets or sets whether Balloon is shown after control receives input focus. Default value is false. When set to true Balloon will not be displayed on mouse hover. - - - - - Gets or sets whether the Balloon Close button is displayed. - - - - - Gets or sets default balloon width. Usually the width of the balloon is calculated based on the width of the caption text. If caption text is not set then this value will be used as default width of the balloon. - - - - - Gets or sets the Balloon Caption image. - - - - - Gets or sets the Balloon Caption icon. Icon is used to provide support for alpha-blended images in caption. - - - - - Represents bar control. - - - - - Interface used for docking support. - - - - - Returns Minimum docked size of the control. - - - - - Returns Preferrred size of the docked control. - - - - - Sets the dock line for the control. Used internaly by dock manager. - - New Dock line. - - - - Indicated whether control can be docked on top dock site. - - - - - Indicated whether control can be docked on bottom dock site. - - - - - Indicated whether control can be docked on left dock site. - - - - - Indicated whether control can be docked on right dock site. - - - - - Indicates whether control can be docked as document i.e. middle (fill) dock site. - - - - - Indicates whether control can be docked as tab to another bar. - - - - - Indicated whether control can be stretched to fill dock site. - - - - - Holds the left position (dock offset) of the control. - - - - - Specifies the dock line for the control. - - - - - Specifies current dock orientation. - - - - - Gets whether control is docked. - - - - - Returns the dock site of the control. - - - - - Gets or sets the control dock side. - - - - - Gets or sets whether bar is locked to prevent docking below it. - - - - - Interface implemented by target Bar interested in access to designer. - - - - - Gets or sets the BarBaseControlDesigner instance. - - - - - Desribes interface that provides custom serialization support for items. - - - - - Invokes SerializeItem event. - - Provides data for the event. - - - - Invokes DeserializeItem event. - - Provides data for the event. - - - - Occurs after an item has been serialized to XmlElement and provides you with opportunity to add any custom data - to serialized XML. This allows you to serialize any data with the item and load it back up in DeserializeItem event. - - - To serialize custom data to XML definition control creates handle this event and use CustomXmlElement - property on SerializeItemEventArgs to add new nodes or set attributes with custom data you want saved. - - - - - Occurs after an item has been de-serialized (load) from XmlElement and provides you with opportunity to load any custom data - you have serialized during SerializeItem event. - - - To de-serialize custom data from XML definition handle this event and use CustomXmlElement - property on SerializeItemEventArgs to retrive any data you saved in SerializeItem event. - - - - - Gets whether any handlers have been defined for SerializeItem event. If no handles have been defined to optimize performance SerializeItem event will not be attempted to fire. - - - - - Gets whether any handlers have been defined for DeserializeItem event. If no handles have been defined to optimize performance DeserializeItem event will not be attempted to fire. - - - - - Raises BarStateChanged event. - - Provides event arguments. - - - - Initializes a new instance of the Bar class. - - - - - Called by StyleManager to notify control that style on manager has changed and that control should refresh its appearance if - its style is controlled by StyleManager. - - New active style. - - - - Initializes a new instance of the Control class. - - Bar Caption - - - - Releases the focus from the bar and selects the control that had focus before bar was selected. If control that had focus could not be determined focus will stay on the bar. - This method is used by internal DotNetBar implementation and you should not use it. - - - - - Creates the Graphics object for the control. - - The Graphics object for the control. - - - - Returns the renderer control will be rendered with. - - The current renderer. - - - - Raises the PreRender event. - - Provides the event arguments - - - - Raises the PostRender event. - - Provides the event arguments - - - - Drawns bar grab handle if one specified. - - Context information. - - - - Paints bar side bar. - - Reference to graphics object. - - - - Recalculates the layout of the Bar, resizes the Bar if necessary and repaints it. - - - - - Recalculates the layout of the Bar and repaints it. This will not change the size of the Bar it will only force the recalculation of the size for each contained item and it will repaint the bar. To ensure that Bar is resized if necessary as well call RecalcLayout method. - - - - - Raises ItemLayoutUpdated event. - - Provides event arguments. - - - - Method is called by DotNetBarManager when bar is being moved and Escape key is pressed. - - - - - Called when IsMaximized property has changed. - - Old property value - New property value - - - - Closes the DockContainerItem with event source set to Code. - - DockContainerItem to close. - - - - Closes the DockContainerItem. - - DockContainerItem to close. - Source of the event. - - - - Raises the ItemClick event. - - Item that was clicked. - Event arguments. - - - - Suspends normal layout logic. - - - - - Resumes normal layout logic. - - - - - Resumes normal layout logic. Optionally forces an immediate layout of pending layout requests. - - - - - Invokes SerializeItem event. - - Provides data for the event. - - - - Invokes DeserializeItem event. - - Provides data for the event. - - - - Saves the Bar definition to file. - - Definition file name. - - - - Loads the Bar definition from file. - - Definition file name. - - - - Saves the Bar layout to file. - - Definition file name. - - - - Loads the Bar definition from file. - - Definition file name. - - - - Sets the client size of the bar excluding caption. This method is useful when setting the size of the bars with layout type DockContainer. - - Width of bar in pixels. - Height of bar in pixels. - - - - Sets the client size of the bar excluding caption. This method is useful when setting the size of the bars with layout type DockContainer. - - New bar size - - - - Returns true if Font property should be serialized by Windows Forms designer. - - - - - Designer method to reset the property to its default value. - - - - - Resets the ColorScheme property to its default value. - - - - - Called when CanMaximizeFloating property has changed. - - Old property value - New property value - - - - Makes the Bar display by setting the visible property to true. - - - - - Hides the Bar. - - - - - Returns whether Size property should be serialized. - - - - - Returns the first child item with specified name regardless of it's hierarchy. - - Item name. - - - - - Returns the collection of items with the specified name. - - Item name to look for. - - - - - Returns the collection of items with the specified name and type. - - Item name to look for. - Item type to look for. - - - - - Returns the collection of items with the specified name and type. This member is not implemented and should not be used. - - Item name to look for. - Item type to look for. - Indicates whether GlobalName property is used for searching. - - - - - Returns AutoHidePanel that bar is on if in auto-hide state otherwise returns null. - - AutoHidePanel object or null if bar is not in auto-hide state. - - - - Raises BeforeAutoHideDisplayed event. - - - - - - Raises BeforeAutoHideHidden event. - - - - - - Destroys tooltip window. - - - - - Shows tooltip for this item. - - - - - Re-docks the floating bar to its previous docking position. - - - - - Invokes CaptionButtonClick event. - - - - - Displays or hides the automatic caption button popup menu. - - - - - Called when DockTabStripHeight property has changed. - - Old property value - New property value - - - - Returns the Minimum Size for specified orientation. - - Orientation to return minimum size for. - - - - - Returns the preferred size of the Bar when docked. - - Orientation to return preferred size for. - - - - - Sets the dock line but it does not forces the Bar to change position. The position will be changed on next layout request or when dock site needs to recalculate the layout of the bat. Used internally only. - - - - - ISupportInitialize.BeginInit implementation. - - - - - ISupportInitialize.EndInit implementation. - - - - - Returns Minimum docked size of the control. - - - - - Returns Preferrred size of the docked control. - - - - - Sets the dock line for the control. Used internaly by dock manager. - - New Dock line. - - - - Occurs after bar state has changed, like selected dock tab has changed, bar has closed, bar has been docked or undocked etc. - - - - - Occurs when Item is clicked. - - - - - Occurs after Bar is docked. - - - - - Occurs after Bar is undocked. - - - - - Occurs after Bar definition is loaded. - - - - - Occurs when current Dock tab has changed. - - - - - Occurs when bar visibility has changed as a result of user action. - - - - - Occurs when bar auto hide state has changed. - - - - - Occurs when Bar is about to be closed as a result of user clicking the Close button on the bar. - - - - - Occurs when Bar in auto-hide state is about to be displayed. - - - - - Occurs when popup item is closing. Event is fired only when Bar is used independently of DotNetBarManager. - - - - - Occurs when popup of type container is loading. Event is fired only when Bar is used independently of DotNetBarManager. - - - - - Occurs when popup of type container is unloading. Event is fired only when Bar is used independently of DotNetBarManager. - - - - - Occurs when popup item is about to open. Event is fired only when Bar is used independently of DotNetBarManager. - - - - - Occurs just before popup window is shown. Event is fired only when Bar is used independently of DotNetBarManager. - - - - - Occurs before dock tab is displayed. - - - - - Occurs when caption button is clicked. Caption button is button displayed on bars with grab handle style task pane. - - - - - Occurs on dockable bars when end-user attempts to close the individual DockContainerItem objects using system buttons on dock tab. - Event can be canceled by setting the Cancel property of event arguments to true. This even will occur only after user presses the - X button on tab that is displaying the dockable windows/documents. - - - - - Occurs on dockable bars after DockContainerItem is closed by end-user. This action cannot be cancelled. - - - - - Occurs after an item has been serialized to XmlElement and provides you with opportunity to add any custom data - to serialized XML. This allows you to serialize any data with the item and load it back up in DeserializeItem event. - - - To serialize custom data to XML definition control creates handle this event and use CustomXmlElement - property on SerializeItemEventArgs to add new nodes or set attributes with custom data you want saved. - - - - - Occurs after an item has been de-serialized (load) from XmlElement and provides you with opportunity to load any custom data - you have serialized during SerializeItem event. - - - To de-serialize custom data from XML definition handle this event and use CustomXmlElement - property on SerializeItemEventArgs to retrive any data you saved in SerializeItem event. - - - - - Occurs after the TabStrip style which used on dockable windows has changed. This event gives you opportunity to - change the style of the tab strip by accessing Bar.DockTabControl.Style property. - - - - - Occurs before the bar control is rendered. This event is fired once for each part of the bar control being rendered. Check the Part property of the event arguments to identify the part being rendered. - You can cancel internal rendering by setting Cancel property. - - - - - Occurs after the bar control is rendered and allows you to render on top of the default rendering provided by the control. - - - - - Occurs when DotNetBar is looking for translated text for one of the internal text that are - displayed on menus, toolbars and customize forms. You need to set Handled=true if you want - your custom text to be used instead of the built-in system value. - - - - - Gets/Sets the owner of the Bar object. - - - - - Gets or sets the item default accessibility action will be performed on. - - - - - Returns the reference to the control that last had input focus. This property should be used to - determine which control had input focus before bar gained the focus. Use it to apply - the menu command to active control. - - - - - Indicates the array of colors that when set are used to draw the border of the item. - - - - - Gets or sets the redering mode used by control. Default value is eRenderMode.Global which means that static GlobalManager.Renderer is used. If set to Custom then Renderer property must - also be set to the custom renderer that will be used. - - - - - Gets or sets the custom renderer used by the items on this control. RenderMode property must also be set to eRenderMode.Custom in order renderer - specified here to be used. - - - - - Gets whether caption of floating bar will be drawn using themes. - - - - - Gets/Sets the parent item of the Bar. The parents item sub-items are displayed on the bar. - - - - - Occurs after internal item layout has been updated and items have valid bounds assigned. - - - - - Gets or sets docked bar caption height. Default value is 0 which means system predefined height is used. - - - - - Gets or sets whether bar when changed over to floating state is hidden instead of shown. This property is used - internally to optimize loading of hidden floating bars. You should not use this property in your code. It is for internal DotNetBar - infrastructure use only. - - - - - Returns true if bar is being moved/dragged by user. - - - - - Gets or sets whether floating dockable window is maximized. - - - - - Specifies the bar behavior when its title is double-clicked - - - - - Returns whether popup bar should display shadow. - - - - - Returns whether popup bar shadow should be alpha-blended. - - - - - Gets/Sets the popup animation that will be applied when popup is shown. - - - - - Gets whether any handlers have been defined for SerializeItem event. If no handles have been defined to optimize performance SerializeItem event will not be attempted to fire. - - - - - Gets whether any handlers have been defined for DeserializeItem event. If no handles have been defined to optimize performance DeserializeItem event will not be attempted to fire. - - - - - Gets/Sets Bar definition as XML string. - - - - - Gets or sets whether layout changes are saved for this bar when DotNetBarManager.SaveLayout method is used to save layout for all bars. Default value is true which means that layout changes are saved. - - - - - Gets/Sets Bar layout as XML string. - - - - - Specifies background image position when container is larger than image. - - - - - Specifies the transparency of background image. - - - - - Sets/Gets the side bar image structure. - - - - - Gets/Sets the caption of the Bar. This text is displayed in title of the Bar when Bar is floating. - - - - - Specifies whether Bar is drawn using Themes when running on OS that supports themes like Windows XP. - - - - - Returns current Bar state. - - - - - Returns the collection of sub-items hosted on the Bar. - - - - - Returns the reference to the container that containing the sub-items. - - - - - Gets/Sets whether the items that could not be displayed on the non-wrap Bar are displayed on popup menu or popup Bar. - - - - - Gets/Sets the spacing in pixels between the sub-items. - - - - - Gets/Sets the padding in pixels. This represents the spacing between the top edge of the bar and the top of the item. - - - - - Gets/Sets the padding in pixels. This represents the spacing between the bottom edge of the bar and the bottom of the item. - - - - - Gets/Sets the padding in pixels. This represents the spacing between the left edge of the bar and the left side of the first item. - - - - - Gets/Sets the padding in pixels. This represents the spacing between the right edge of the bar and the right side of the last item. - - - - - Sets/Gets whether bar is menu bar. Menu bar will show system icons - for Maximized forms in MDI Applications. Only one bar can be a Menu bar in an application. - - - - - Gets or sets the visual type of the bar. The type specified here is used to determine the appearance of the bar. - - - - - Gets or sets Bar Color Scheme. - - - - - Gets or sets Caption (Title bar) background color. - - - - - Gets or sets Caption (Title bar) text color. - - - - - Gets or sets whether toolbars with appropriate style appear with rounded corners. Default value is true. - - - - - Gets/Sets the visual style of the Bar. - - - - - Gets/Sets whether the items will be wrapped into next line when Bar is full. Applies to both docked and floating Bar states. - - - - - Gets/Sets whether the items will be wrapped into next line when Bar is full. Applies only to Bars that are docked. - - - - - Gets/Sets whether the items will be wrapped into next line when Bar is full. Applies only to Bars that are floating. - - - - - Gets/Sets the grab handle style of the docked Bars. - - - - - Gets the grab handle client rectangle. - - - - - Returns CanClose based on the selected dock-container item. - - - - - Gets/Sets whether the Bar can be hidden by end-user. Applies to Document docked bars only. - - - - - Indicates whether Maximize button is visible on floating dock windows. - - - - - Gets/Sets border style when Bar is docked. - - - - - Gets/Sets whether floating bar is hidden when application loses focus. - - - - - Gets/Sets whether tab navigation buttons are shown for tabbed dockable bars. - - - - - Gets or sets the border line color when docked border is a single line. - - - - - Gets/Sets whether Bar is visible or not. - - - - - Returns number of items that have Visible property set to true. - - - - - Gets or sets whether bar is valid drop target for end-user bar customization. Default value is true. - When bar is used as dock container then you can use this property to prevent docking of other bars as dock tabs. - - - - - Gets or sets whether items on the Bar can be customized. - - - - - Specifies whether Bar was created by user using Customize dialog. - - - - - Gets/Sets the Bar name used to identify Bar from code. - - - - - Gets/Sets the Image size for all sub-items on the Bar. - - - - - Gets or sets the layout type. - - - - - Gets or sets whether all buttons are automatically resized to the largest button in collection. - - - - - Gets or sets rounded corner size for styles that use rounded corners. - - - - - Gets or sets whether anti-alias smoothing is used while painting. Default value is false. - - - - - Gets or sets whether mouse over fade effect is enabled for buttons. Default value is false. Note that Fade effect - will work only when Office2007 style is used. For other styles this property has no effect and fade animation is not used regardless - this property setting. - - - - - Gets whether fade effect should be in use. - - - - - Gets or sets the Bar back color. - - - - - Gets or sets the Bar customize menu (Applies to the bars with LayoutType set to DockWindow only). - - - - - Indicates the auto-hide side of the parent form where bar is positioned. - - - - - Gets or sets whether tab text is always visible while bar is in auto-hide state. Default value is false which indicates that only text for the active dock tab is visible. - - - - - Indicates whether Bar is in auto-hide state. Applies to non-document dockable bars only. - - - - - Gets or sets the visibility of the bar when bar is in auto-hide state. - - - - - Indicates whether Bar can be auto hidden. - - - - - Gets or sets the global parent control used as part of Global Items feature when bar is used as context menu bar. This property is used internally by - DotNetBar and should not be set directly. - - - - - Gets or sets how long it takes to play the auto-hide animation, in milliseconds. Maximum value is 2000, 0 disables animation. - - - - - Occurs before the bar in auto-hide state is displayed on popup and allows you to cancel display by setting Cancel=true on event arguments. - - - - - Occurs before the bar in auto-hide state is hidden and allows you to cancel display by setting Cancel=true on event arguments. - - - - - Gets whether tooltip is visible or not. - - - - - Indicates whether dock tabs are visible when bar is acting as dock-container and it needs to display tabs to represents multiple DockContainerItem objects hosted by the bar. Default value is true. - - - - - Gets or sets height of the docked bar tab strip which displays docked tabs. - - - - - Returns the reference to internal TabStrip control used to display contained DockContainerItems. - - - - - Gets or sets the selected DockContainerItem if bar represents dockable window. - - - - - Gets or sets the tab (DockContainerItem) index for Bars with LayoutType set to eLayoutType.DockContainer. Index corresponds to the index of the DockContainerItem in Bar.Items collection. - - - - - Indicates Bar background image. - - - - - Gets or sets whether caption button menu for bars with grab handle task pane is automatically created. - Caption menu when automatically created will display the list of all items from Items collection - and it will maintain only one item from the list as visible item. - To create custom caption menu that is displayed when user clicks the caption button handle CaptionButtonClick event. - - - - - Gets or sets whether caption (text) of the bars with dock container layout is automatically set to the - selected dock container item text. - - - - - Specifies whether Bar can be undocked. Does not apply to stand alone bars. - - - - - Specifes whether end-user can tear-off (deattach) the tabs on dockable window. - - - - - Specifes whether end-user can reorder the tabs on dockable window. - - - - - Gets or sets whether bar or DockContainerItem that is torn-off this bar can be docked - as tab to another bar. Default value is true which indicates that bar can be docked as tab to another bar. - - - - - Gets or sets whether dock bar can be moved by dragging its caption using the mouse. - - - - - Specifies whether Bar can be docked on Top dock site or not. Does not apply to stand alone bars. - - - - - Specifies whether Bar can be docked on Bottom dock site or not. Does not apply to stand alone bars. - - - - - Specifes whether Bar can be docked on Left dock site or not. Does not apply to stand alone bars. - - - - - Specifes whether Bar can be docked on Right dock site or not. Does not apply to stand alone bars. - - - - - Specifies whether Bar can be docked as document. Default value is false. See DotNetBarManager.EnableDocumentDocking for more details. - - - - - Specifies whether Bar will stretch to always fill the space in dock site. Applies to the dockable bars only. - - - - - Gets or sets whether gray-scale algorithm is used to create automatic gray-scale images. Default is true. - - - - - Gets/Sets the distance from the far left/top side of the docking site or suggests the order of the docked bar. Upon serialization this property - will contain actual left/top position of the bar. You can use it to re-order the bars docked on the same line. Property value is relative to the other - bars docked on the same line when it is used to change the order. For example setting DockOffset value to 10 will place the bar just after the last bar on the - same line that has DockOffset value less than 10. If there is no bar with DockOffset value less than 10 the bar will be placed in first position. - - - - - Gets/Sets the dock line. - - - - - Gets or sets the dock tab alignment. - - - - - Gets or sets whether selected dock tab is closed when Bar caption close button is pressed. Default value is false which indicates that whole bar will be hidden when bars close button is pressed. - - - - - Gets or sets whether close button is displayed on each dock tab that allows closing of the tab. Default value is false. - - - - - Gets or sets whether tab that shows all dock containers on the bar is visible all the time. By default - tab is hidden when there is only one item displayed. - - - - - Gets or sets whether bar is locked to prevent docking below it. Applies to undockable bars only. - - - - - Gets/Sets the orientation of the Bar. - - - - - Returns whether Bar is docked or not. - - - - - Returns the Bars dock site. - - - - - Gets/Sets the dock side for the Bar. - - - - - Gets or sets the inital floating location. This location will be used when DockSide is set to None. - - - - - Indicates whether Tooltips are shown on Bars and menus. - - - - - Gets or sets whether control is selected in designer. - - - - - Gets or sets whether accelerator letters for menu or toolbar commands are underlined regardless of - current Windows settings. Accelerator keys allow easy access to menu commands by using - Alt + choosen key (letter). Default value is false which indicates that system setting is used - to determine whether accelerator letters are underlined. Setting this property to true - will always display accelerator letter underlined. - - - - - ImageList for images used on Items. Images specified here will always be used on menu-items and are by default used on all Bars. - - - - - ImageList for medium-sized images used on Items. - - - - - ImageList for large-sized images used on Items. - - - - - Gets or sets whether hooks are used for internal DotNetBar system functionality. Using hooks is recommended only if DotNetBar is used in hybrid environments like Visual Studio designers or IE. - - - - - Indicates whether mnemonic keys, accelerator keys, which are set through item Text property used ampersand character are processed by control. - - - - - Specifes whether Bar can be docked on Top dock site or not. Does not apply to stand alone bars. - - - - - Specifes whether Bar can be docked on Bottom dock site or not. Does not apply to stand alone bars. - - - - - Specifes whether Bar can be docked on Left dock site or not. Does not apply to stand alone bars. - - - - - Specifes whether Bar can be docked on Right dock site or not. Does not apply to stand alone bars. - - - - - Specifes whether Bar can be docked as document. Default value is false. See DotNetBarManager.EnableDocumentDocking for more details. - - - - - Indicated whether control can be stretched to fill dock site. - - - - - Holds the left position (dock offset) of the control. - - - - - Specifies the dock line for the control. - - - - - Specifies current dock orientation. - - - - - Gets whether control is docked. - - - - - Returns the dock site of the control. - - - - - Gets or sets the control dock side. - - - - - Gets or sets whether bar is locked to prevent docking below it. - - - - - Defines delegate for the PreRender and PostRender Bar control events. - - - - - Represents event arguments for PreRender and PostRender Bar control event. - - - - - Gets the reference to the Bar being rendered. - - - - - Gets or sets the rectangle of the part being rendered. Certain parts of bar like the title buttons allow you to set this property to the custom size of your button. - Default value is the system size of the part being rendered. - - - - - Gets the Bar part being rendered. - - - - - When used in PreRender event allows you to cancel the default rendering by setting this property to true. - - - - - Gets the reference to the Graphics object to render the tab on. - - - - - Creates new instance of the class and initializes it with default values. - - - - - Defines the part of the Bar control for custom rendering. - - - - - Indicates the Bar background and border. - - - - - Indicates the Bar caption. - - - - - Indicates the Bar close button displayed inside of caption. - - - - - Indicates the Bar customize button displayed inside of caption. - - - - - Indicates the Bar caption text. - - - - - Indicates the Bar grab handle. - - - - - Indicates the Bar resize handle. - - - - - Indicates the Bar auto-hide button displayed inside of caption. - - - - - Indicates the Bar caption task pane. - - - - - Indicates the Bar maximize button displayed inside of caption. - - - - - Indicates the complete bar area. This part is used for the PostRender event. - - - - - Defines delegate for BarStateChanged event. - - - - - - - Provides event arguments for ActiveDockContainerChanged event. - - - - - Gets the Bar that is changed. - - - - - Gets the type of the change that affected the bar. - - - - - Provides any optional context information about the state change. - - - - - Initializes a new instance of the BarStateChangedEventArgs class. - - - - - - - Initializes a new instance of the BarStateChangedEventArgs class. - - - - - - - - Defines bar state changes for BarStateChanged event. - - - - - Indicates that Bar selected dock tab is about to change. - - - - - Indicates that Bar selected dock tab has changed. - - - - - Indicates that bar docking has changed and bar was docked. - - - - - Indicates that bar has been undocked from dock site. - - - - - Indicates that bar dock tab has closed. - - - - - Indicates that bar in auto-hide state has been folded, i.e. returned to collapsed state. - - - - - Indicates that bar in auto-hide state has been open, shown. - - - - - Indicates that bar AutoHide property has changed meaning that bar has been either placed in auto-hide mode or taken out of auto-hide mode. - - - - - Indicates that tab has been moved within a bar tab-strip by end user. - - - - - Specifies the behavior of bar when its title is double clicked. - - - - - Double clicking bar title does not do anything. - - - - - Double clicking bar title when bar is docked will float the bar if CanUndock=true - - - - - Double clicking floating bar title will re-dock it if any of CanDock*** properties is true. - - - - - Double clicking will toggle bar state between float and dock state if all CanDock*** and CanUndock properties allow it. - - - - - Represents base control for bars. - - - - - Notifies the accessibility client applications of the specified AccessibleEvents for the specified child control. - - The AccessibleEvents object to notify the accessibility client applications of. - The child Control to notify of the accessible event. - - - - Returns the collection of items with the specified name. - - Item name to look for. - - - - - Returns the collection of items with the specified name and type. - - Item name to look for. - Item type to look for. - - - - - Returns the collection of items with the specified name and type. - - Item name to look for. - Item type to look for. - - - - - Returns the first item that matches specified name. - - Item name to look for. - - - - - Invokes the DotNetBar Customize dialog. - - - - - Invokes ItemDoubleClick event. - - Reference to item double-clicked - Event arguments - - - - Clean up any resources being used. - - - - - Applies design-time defaults to control. - - - - - Creates the Graphics object for the control. - - The Graphics object for the control. - - - - Returns the renderer control will be rendered with. - - The current renderer. - - - - Called after control has painted its content and allows painting on top of the controls content. - - Paint arguments. - - - - Raises ItemLayoutUpdated event. - - Provides event arguments. - - - - Applies any layout changes and repaint the control. - - - - - Occurs when Checked property of an button has changed. - - - - - Occurs when Item is clicked. - - - - - Occurs when Item is clicked. - - - - - Occurs when popup of type container is loading. - - - - - Occurs when popup of type container is unloading. - - - - - Occurs when popup item is about to open. - - - - - Occurs when popup item is closing. - - - - - Occurs just before popup window is shown. - - - - - Occurs when Item Expanded property has changed. - - - - - Occurs when mouse button is pressed. - - - - - Occurs when mouse button is released. - - - - - Occurs when mouse enters the item. - - - - - Occurs when mouse leaves the item. - - - - - Occurs when mouse moves over the item. - - - - - Occurs when mouse remains still inside an item for an amount of time. - - - - - Occurs when item loses input focus. - - - - - Occurs when item receives input focus. - - - - - Occurs when user changes the item position, removes the item, adds new item or creates new bar. - - - - - Occurs after an Item is removed from SubItemsCollection. - - - - - Occurs after an Item has been added to the SubItemsCollection. - - - - - Occurs when ControlContainerControl is created and contained control is needed. - - - - - Occurs when Text property of an Item has changed. - - - - - Use this event if you want to serialize the hosted control state directly into the DotNetBar definition file. - - - - - Use this event if you want to deserialize the hosted control state directly from the DotNetBar definition file. - - - - - Occurs after DotNetBar definition is loaded. - - - - - Occurs when DotNetBar is looking for translated text for one of the internal text that are - displayed on menus, toolbars and customize forms. You need to set Handled=true if you want - your custom text to be used instead of the built-in system value. - - - - - Occurs before an item in option group is checked and provides opportunity to cancel that. - - - - - Occurs before tooltip for an item is shown. Sender could be the BaseItem or derived class for which tooltip is being displayed or it could be a ToolTip object itself it tooltip is not displayed for any item in particular. - - - - - Occurs after main application form is activated. - - - - - Occurs after main application form is deacticated. - - - - - Occurs on application wide mouse down event. - - - - - Gets or sets the form SideBar is attached to. - - - - - Indicates whether Reset buttons is shown that allows end-user to reset the toolbar state. - - - - - ImageList for images used on Items. Images specified here will always be used on menu-items and are by default used on all Bars. - - - - - ImageList for medium-sized images used on Items. - - - - - ImageList for large-sized images used on Items. - - - - - Indicates whether Tooltips are shown on Bars and menus. - - - - - Indicates whether item shortcut is displayed in Tooltips. - - - - - Gets or sets the item default accessibility action will be performed on. - - - - - Specifies the background style of the Explorer Bar. - - - - - Indicates whether shortucts handled by items are dispatched to the next handler or control. - - - - - Gets or sets Bar Color Scheme. - - - - - Gets or sets whether gray-scale algorithm is used to create automatic gray-scale images. Default is true. - - - - - Specifies whether SideBar is drawn using Themes when running on OS that supports themes like Windows XP. - - - - - Gets or sets whether anti-alias smoothing is used while painting. Default value is false. - - - - - Gets or sets the redering mode used by control. Default value is eRenderMode.Global which means that static GlobalManager.Renderer is used. If set to Custom then Renderer property must - also be set to the custom renderer that will be used. - - - - - Gets or sets the custom renderer used by the items on this control. RenderMode property must also be set to eRenderMode.Custom in order renderer - specified here to be used. - - - - - Occurs after internal item layout has been updated and items have valid bounds assigned. - - - - - Represents the method that will handle the ItemRemoved event. - - - - - Represents class for Accessibility support. - - - - - Creates new instance of the object and initializes it with owner control. - - Reference to owner control. - - - - Returns number of child objects. - - Total number of child objects. - - - - Returns reference to child object given the index. - - 0 based index of child object. - Reference to child object. - - - - Gets accessible role. - - - - - Gets parent accessibility object. - - - - - Returns bounds of the control. - - - - - Returns current accessible state. - - - - - Summary description for BarFunctions. - - - - - Tries to invoke the RecalcLayout method on the control and return true if such method was invoked. - - Reference to the control - Indicates whether to invalidate control if no recalc layout method is found - return true if method is invoked. - - - - Creates copy of a bar to be used as new dock bar. This function is used to create new bar for tabs that are torn off the existing dock bars. - - Original base bar to base the new bar on. - New instance of a bar. Note that bar is not added to the DotNetBarManager.Bars collection and DockSide is not set. - - - - Returns if passed control is ready for painting. - - Control to test. - true if handle is valid otherwise false - - - - XML element is expected to be something like Image data Base64 encoded - - Image data - - - - - Collection of Bar objects. - - - - - Releases the resources used by the Component. - - - - - Adds an Bar to the end of Bars collection. - - The Bar to be added to the end of the Bars collection. - - - - Removes specified bar from collection. - - Bar to remove - - - - Determines whether an Bar is in the collection. - - The Bar to locate in the collection. - true if item is found in the collection; otherwise, false. - - - - Determines whether bar with given name is in collection. - - Name of the bar - True if bar is part of this collection, otherwise false. - - - - Returns the zero-based index of the Bar in the collection. - - Bar to locate. - - - - - Gets the Bar at the specified index. - - - - - Gets the Bar with the specified name. - - - - - Holds the XML element and attribute names for bar serialization. - - - - - Represents class with static functions that provide commonly used utility functions when working with - Bar objects and items hosted by Bar object. - - - - - Sets Bar visible property and remembers the auto-hide state. - - Bar to set visibility for. - true if visible otherwise false - - - - Sets the visible property of DockContainerItem and hides the bar if the given item is the last visible item on the bar. - It will also automatically display the bar if bar is not visible. - - DockContainerItem to set visibility for. - Indicates the visibility of the item - - - - Creates new instance of the bar and sets its properties so bar can be used as Document bar. - - Returns new instance of the bar. - - - - Sets the properties on a bar so it can be used as Document bar. - - Bar to set properties of. - - - - Changes the MDI Client border edge to remove 3D border or to add it. - - Reference to MDI Client object. - Indicates whether to remove border. - - - - Changes the MDI Client border edge to remove 3D border or to add it. - - Reference to MDI parent form. - Indicates whether to remove border. - - - - Disposes image reference and sets it to null. - - Reference to image to dispose. - - - - Disposes image reference and sets it to null. - - Reference to image to dispose. - - - - Invokes the method asynchronously using the WinForms Timer. - - Method to invoke. - - - - Invokes the method asynchronously using the WinForms Timer. - - Method to invoke. - Time in milliseconds after which method is invoked. - - - - Gets or sets whether Fade Animation is enabled on system level for DotNetBar items which use this. Default value is true. - - - - - Gets or sets whether StringFormat internally used by all DotNetBar controls to render text is GenericDefault. Default value is false - which indicates that GenericTypographic is used. - - - - - Gets or sets the anti-alias text rendering hint that will be used to render text on controls that have AntiAlias property set to true. - - - - - Gets or sets whether .NET Framework TextRenderer class is used for text rendering instead of Graphics.DrawString. - Default value is false. - Using TextRenderer will disable the Fade and Animation effects on controls because of issues in TextRenderer when drawing text on transparent - surfaces. - - - - - Gets or sets whether items always generate the Focus accessibility event when mouse enters the item. Default value is false which indicates - that focus event will be raised only when item is on menu bar. - - - - - Gets or sets whether Application Message Filter that is registered by popup controls - is automatically unregistered when last control is disposed. Default value is false and - in most cases should not be changed. - - - - - Get or sets the text-markup padding for text measurement when running on Japanese version of Windows. - - - - - Gets or sets whether Image and Icon resources assigned to items and controls are automatically disposed when - control or item is disposed. Default value is false. - - - - - Defines the base class for items that are used by DotNetBar. - - - - - Represents a content block interface. - - - - - Gets or sets the bounds of the content block. - - - - - Gets or sets whether content block is visible. - - - - - Gets or sets the block margins. - - - - - Creates new instance of BaseItem. - - - - - Creates new instance of BaseItem and assigns item name. - - Item name. - - - - Creates new instance of BaseItem and assigns item name and item text. - - Item Name - Item Text - - - - Serializes the item and all sub-items into the XmlElement. - - XmlElement to serialize the item to. - - - - Deserialize the Item from the XmlElement. - - Source XmlElement. - - - - Indicates whether SubItems collection is serialized. Default value is true. - - - - - Called on each item when ScaleControl method of parent control is called and gives opportunity to item to adjust its displayed based on current scaling. - - Scale factor. - - - - Called when item container has changed. If you override this method you must call the base implementation to allow default processing to occur. - - Previous container of the item. - - - - Called when item parent has changed. - - - - - Returns whether item is enabled including the parent control item is on. - - - - - - Returns whether item is enabled including the parent control item is on. - - - - - - Called when size of the item is changed externally. - - - - - Called when Visibility of the items has changed. - - New Visible state. - - - - Called when item Display state has changed. - - - - - Called when item owner has changed. - - - - - Raises SubItemsChanged event. - - - - - - Occurs after an item has been added to the container. This procedure is called on both item being added and the parent of the item. To distinguish between those two states check the item parameter. - - When occurring on the parent this will hold the reference to the item that has been added. When occurring on the item being added this will be null (Nothing). - - - - Occurs after an item has been removed. - - Item being removed. - - - - Occurs just before Click event is fired. - - - - - Occurs after SubItems Collection has been cleared. - - - - - Occurs before an item is removed. - - Item being removed. - - - - Occurs when IsOnCustomizeMenu property has changed. - - - - - Occurs when IsOnCustomizeDialogChanged property has changed. - - - - - Occurs when item enter or exists the design mode. - - - - - Occurs when tooltip is about to be shown or hidden. - - Specifies whether tooltip is shown or hidden. - - - - Occurs after item has received the input focus. - - Item that received the focus. - - - - Occurs after item has lost the input focus. - - Item that lost the input focus. - - - - Indicates whether the item enabled property has changed. - - - - - Called after TopInternal property has changed - - - - - Called after LeftInternal property has changed - - - - - Occurs when the mouse pointer enters the item. This is used by internal implementation only. - - - - - Occurs when the mouse pointer hovers the item. This is used by internal implementation only. - - - - - Occurs when the mouse pointer leaves the item. This is used by internal implementation only. - - - - - Occurs when the mouse pointer is over the item and a mouse button is pressed. This is used by internal implementation only. - - - - - Occurs when the mouse pointer is over the item and a mouse button is released. This is used by internal implementation only. - - - - - Occurs when a key is pressed down while the item has focus. This is used by internal implementation only. - - - - - Processes the MouseLeave for the current mouse over item. - - - - - Occurs when the mouse pointer is moved over the item. This is used by internal implementation only. - - - - - Occurs when the item is clicked. This is used by internal implementation only. - - - - - Raises the click event and provide the information about the source of the event. - - - - - - Raises the Click event with default source as Code. - - - - - Occurs when the item is double clicked. This is used by internal implementation only. - - - - - Invokes DoubleClick event. - - - - - Occurs when the item receives focus. If overridden base implementation must be called so default processing can occur. - - - - - Occurs when the item has lost the focus. If overridden base implementation must be called so default processing can occur. - - - - - Sets the input focus to the item. If overridden base implementation must be called so default processing can occur. - - - - - Releases the input focus. If overridden base implementation must be called so default processing can occur. - - - - - Occurs when item container has lost the input focus. If overridden base implementation must be called so default processing can occur. - - - - - Occurs when item container receives the input focus. If overridden base implementation must be called so default processing can occur. - - - - - Indicates that item size has changed. It must be called by child item to let the parent know that its size - has been changed. - - - - - Return Sub Item at specified location - - - - - Gets the current expanded subitem. - - - - - - Gets the item that has input focus. - - Item that has focus or Null (Nothing) if none of the subitems have focus. - - - - Gets the owner of the item. - - DotNetBarManager that owns the item. - - - - Recalculate the size of the item. If overridden base implementation must be called so default processing can occur. - - - - - Must be overridden by class that is inheriting to provide the painting for the item. - - - - - Must be overridden by class that is inheriting to provide the method to - return copy of an item. - - - - - Internal Copy implementation. - - Item to copy to. - - - - Returns copy of the item. - - Copy of the item. - - - - Forces the repaint the item. - - - - - Occurs when Expanded state changes. If overridden base implementation must be called so default processing can occur. - - - - - Raises ExpandChange event. - - Event arguments - - - - Occurs when sub item expanded state has changed. - - Sub item affected. - - - - Releases all resurces used in this control. After calling Dispose() - object is not in valid state and cannot be recovered to the valid state. - Recreation of the object is required. - - - - - Occurs after item visual style has changed. - - - - - Occurs after text has changed. - - - - - Returns if passed control is valid. - - Control to test. - - - - - Resets Hoover timer. - - - - - Returns true if any subitem is contained on the control with a given handle. - - Container handle to test. - - - - - Occurs after Tooltip text has changed. - - - - - Sets orientation of the item but it does not cause the recalculate layout flag setting on the parent item. - - New orientation value. - - - - Destroys tooltip window. - - - - - Called when HotSubItem has changed. - - New value. - Old value. - - - - Shows tooltip for this item. - - - - - Returns the shortcut string that is displayed on tooltip. - - - - - - Returns the point in screen coordinates. - - Client point - Point in screen coordinates if there is a parent Control otherwise clientPoint - - - - Collapses all sub items by setting their Expanded property to false. - - Item to collapse. - - - - Collapses all sub items by setting their Expanded property to false. Enumerates all child items as well. - - Item to collapse. - - - - Collapses whole tree for the item starting with its parent. - - Item to collapse. - - - - Returns whether item is hosted on popup menu or bar. - - Item to get information for. - - - - - Serves as a hash function for a particular type, suitable for use in hashing algorithms and data structures like a hash table. - - Hash code. - - - - Called when DragStartPoint property has changed. - - Old property value - New property value - - - - Called when Command property value changes. - - - - - Occurs when text markup link is clicked. - - - - - Updates data bindings for item and its sub-items in response to binding context change on parent control. - - - - - Executes the specified delegate, on the thread that owns the control's underlying window handle, with the specified list of arguments. - This property calls directly the ContainerControl.Invoke and is provided as shortcut convenience property only. - - A delegate to a method that takes parameters of the same number and type that are contained in the args parameter. - An array of objects to pass as arguments to the specified method. This parameter can be null reference (Nothing in Visual Basic) if the method takes no arguments. - An Object that contains the return value from the delegate being invoked, or nullNothingnullptra null reference (Nothing in Visual Basic) if the delegate has no return value. - - - - Executes the specified delegate, on the thread that owns the control's underlying window handle, with the specified list of arguments. - This property calls directly the ContainerControl.Invoke and is provided as shortcut convenience property only. - - A delegate to a method that takes parameters of the same number and type that are contained in the args parameter. - An Object that contains the return value from the delegate being invoked, or nullNothingnullptra null reference (Nothing in Visual Basic) if the delegate has no return value. - - - - Executes the specified delegate, on the thread that owns the control's underlying window handle, with the specified list of arguments. - This property calls directly the ContainerControl.BeginInvoke and is provided as shortcut convenience property only. - - A delegate to a method that takes parameters of the same number and type that are contained in the args parameter. - An Object that contains the return value from the delegate being invoked, or nullNothingnullptra null reference (Nothing in Visual Basic) if the delegate has no return value. - - - - Occurs when Item is clicked. - - - - - Occurs when Item is double-clicked. - - - - - Occurs when Item Expanded property has changed. - - - - - Occurs when item loses input focus. - - - - - Occurs when item receives input focus. - - - - - Occurs when mouse button is pressed. - - - - - Occurs when mouse button is released. - - - - - Occurs when mouse enters the item. - - - - - Occurs when mouse leaves the item. - - - - - Occurs when mouse moves over the item. - - - - - Occurs when mouse remains still inside an item for an amount of time. - - - - - Occurs when copy of the item is made. - - - - - Occurs when Text property of an Item has changed. - - - - - Occurs when Visible property of an Item has changed. - - - - - Occurs when Enabled property of an Item has changed. - - - - - Occurs when item's tooltip visibility has changed. - - - - - Occurs when content of SubItems collection has changed. - - - - - Gets or sets whether item is rendered. - - - - - Gets or sets whether item is selectable at design-time. Default value is true. - - - - - Control Container (System.Windows.Forms.Control or its descendant) - - - - - Returns the Parent of the item. - - - - - Gets or sets a value indicating whether the item is enabled. - - - - - Gets or sets whether item separator is shown before this item. - - - - - Gets or sets Left position of this item - - - - - Gets or sets Top position of this item - - - - - Gets or sets Width of this item - - - - - Gets whether item is in right-to-left layout mode. - - - - - Gets or sets Height of this item - - - - - Gets or sets a value indicating whether the item is visible. - - - - - Gets or sets a value indicating whether the item is expanded or not. For Popup items this would indicate whether the item is popped up or not. - - - - - Indicates whether the item will auto-collapse (fold) when clicked. - When item is on popup menu and this property is set to false, menu will not - close when item is clicked. - - - - - Gets or sets whether item will auto expand when mouse is over the item or not. - - - - - Gets the rectangle that represents the display area of the item. - - - - - Gets or sets the size of the item. - - - - - IBlock member implementation - - - - - Specifies whether this item is visual container or not. For example - Tool Menu is not container since it drops-down its items and they are - not "visualy" contained. Also, the pop-up menus, drop-down Bars etc. are not containers. - - - - - Returns true if this item is currently displayed. This property should not be set directly since it is managed by system and container of the item. - - - - - Gets the mouse down coordinates. - - - - - Gets whether item is on context menu created using ContextMenuBar - - - - - Gets whether RaiseClick method will generate a click event give current item state. - - - - - Indicates whether RaiseClick method collapses parent popups before raising click event. Default value is true. - - - - - Gets whether item has input focus. - - - - - Indicates that item is recalculating its size. - - - - - Suspends all layout for the item including painting. Use this property carefully and only to improve performace. - - - - - Indicates whether item is performing layout pass. - - - - - Gets whether layout pass is in progress in the parent chain. - - - - - Gets whether item has been disposed through Dispose method call. - - - - - Returns the collection of sub items. - - - - - Returns count of sub items in SubItems collection that have Visible property set to true. - - - - - Unique ID that indentifies the item. - - - - - Allows the user to associate custom user data with the item. - - - - - Applies new visual style to this the item and all of its sub-items. - - - - - Gets the effective item style. - - - - - Gets or sets whether item will display sub items. - - - - - Gets or sets item alignment inside the container. - - - - - Gets or sets item description. This description is displayed in - Customize dialog to describe the item function in an application. - - - - - Gets or sets whether the item expands automatically to fill out the remaining space inside the container. Applies to Items on stretchable, no-wrap Bars only. - - - - - Gets/Sets informational text (tooltip) for the item. - - - - - Returns category for this item. If item cannot be customzied using the - customize dialog category is empty string. - - - - - Returns name of the item that can be used to identify item from the code. - - - - - Gets or sets the global name of the item that is used to synchronize the Global properties for the item across all instances with same - global name. Note that only instances that belong to the same control are synchronized. GlobalItem must be set to true to perform the synchronization. - You can find more information and list of - properties that are synchronized in help file. - - - - - Gets whether global properties should synchronized. - - - - - Gets orientation within container that is supported by this item. If item does not support certain orientation the container automatically hides it when container switches into that orientation. - - - - - Gets or sets whether item is global or not. - This flag is used to propagate property changes to all items with the same name. - Setting for example Visible property on the item that has GlobalItem set to true will - set visible property to the same value on all items with the same name. - - - - - Gets or sets orientation inside the container. Do not change the value of this property. It is managed by system only. - - - - - Gets whether tooltip for the item is displayed. - - - - - Gets whether tooltip is visible or not. - - - - - Gets or sets the name of the bar this item originated on. This is used to remember the - originating bar when user is moving the items from bar to bar. - - - - - Gets or sets item's original position (index) if item position has changed due to the user customization. - - - - - Gets or sets flag that indicates whether item was customize by the end-user. - - - - - Gets reference to the tooltip control if tooltip is displayed for this item. - - - - - Gets or sets the Key Tips access key or keys for the item when on Ribbon Control or Ribbon Bar. Use KeyTips property - when you want to assign the one or more letters to be used to access an item. For example assigning the FN to KeyTips property - will require the user to press F then N keys to select an item. Pressing the F letter will show only keytips for the items that start with letter F. - - - - - Gets or sets the text associated with this item. - - - - - Gets or sets whether item can be customized by end user. - - - - - Returns whether item is hosted on Customize menu. - - - - - Returns whether item is hosted on Customize Dialog. - - - - - Returns whether item is hosted on menu or not. - - - - - Returns whether item is hosted on menu bar or not. - - - - - Returns whether item is hosted on bar or not. - - - - - Returns whether item is in design mode or not. - - - - - Get or sets whether item has been changed in a way that it needs its size recalculated. This is internal - property and it should not be used by your code. - - - - - Returns whether item is System item. - - - - - Indicates whether access key processing set using ampersand key in Text is enabled. When enabled, and access key is pressed, item will raise Click event. - - - - - Return Access key for the item. - - - - - Gets or sets the collection of shortcut keys associated with the item. - - - - - Returns text representation of shortcut for this item. - - - - - Gets or sets whether Click event will be auto repeated when mouse button is kept pressed over the item. - - - - - Gets or sets the auto-repeat interval for the click event when mouse button is kept pressed over the item. - - - - - Gets or sets the design-marker orientation for the item. - - - - - - Specifes the mouse cursor displayed when mouse is over the item. - - - - - Indicates whether item will be Serialized. - - - - - Specifies whether item is drawn using Themes when running on OS that supports themes like Windows XP. - - - - - Gets the AccessibleObject assigned to the item. - - - - - Gets or sets the default action description of the control for use by accessibility client applications. - - - - - Gets or sets the description of the control used by accessibility client applications. - - - - - Gets or sets the name of the control used by accessibility client applications. - - - - - Gets or sets the accessible role of the item. - - - - - Gets or sets a value indicating whether the item is visible to accessibility applications. - - - - - Gets the item state inside of the parent container. - - - - - Gets or sets item margin only used by certain items in certain containers. Provided only for internal DotNetBar use. - - - - - Gets or sets the command assigned to the item. Default value is null. - Note that for ButtonItem instances if this property is set to null and command was assigned previously, Enabled property will be set to false automatically to disable the item. - - - - - Gets or sets user defined data value that can be passed to the command when it is executed. - - - - - Gets reference to parsed markup body element if text was markup otherwise returns null. - - - - - Gets plain text without text-markup if text-markup is used in Text. - - - - - Gets whether item supports text markup. Default is false. - - - - - Gets a value indicating whether the caller must call an invoke method when making method calls to the item because the caller is on a different thread than the one the item was created on. - This property calls directly the ContainerControl.InvokeRequired and is provided as shortcut convinience property only. - - - - - Defines item parent container states. - - - - - State is not set. - - - - - Item in on the NavigationPane in normal size. - - - - - Represents the controller which allows single BaseItem to be hosted on the control. - - - - - Initializes a new instance of the BaseItemController class. - - - - - - - Returns the renderer control will be rendered with. - - The current renderer. - - - - Defines class which described single binding. - - - - - Raises Format event. - - Provides event arguments. - - - - Initializes a new instance of the BindingDef class. - - - - - Initializes a new instance of the BindingDef class. - - - - - - - Updates specified item PropertyName with the data from data object property specified by DataMember. - - Item to set PropertyName on. - Data to retrieve DataMember value from. - - - - Updates specified item PropertyName with the data from data object property specified by DataMember. - - CurrencyManager to use - Item to set PropertyName on. - Data to retrieve DataMember value from. - - - - Called when PropertyName property has changed. - - Old property value - New property value - - - - Called when DataMember property has changed. - - Old property value - New property value - - - - Called when FormattingEnabled property has changed. - - Old property value - New property value - - - - Called when FormatString property has changed. - - Old property value - New property value - - - - Called when FormatInfo property has changed. - - Old property value - New property value - - - - Called when NullValue property has changed. - - Old property value - New property value - - - - Raises the PropertyChanged event. - - Provides event arguments. - - - - Gets or sets the property name binding is attached to. - - - - - Gets the reference to BindingMemberInfo created based on DataMember. - - - - - Gets or sets the data member name which holds data that PropertyName is populated with. - - - - - Gets or sets whether type conversion and formatting is applied to the property data. - - - - - Gets or sets format specifier characters that indicate how a value is to be displayed. - For more information, see Formatting Overview: http://msdn.microsoft.com/en-us/library/26etazsy%28v=vs.71%29.aspx - - - - - Gets or sets the IFormatProvider that provides custom formatting behavior. - - - - - Gets or sets the Object to be set as the target property when the data source contains a DBNull value. - The data source must contain DBNull for the NullValue property to be correctly applied. - If the data source type is a type such as a string or integer the value of the NullValue property will be ignored. - Also, the NullValue property is ignored if it is set to null. - - - - - Occurs when property on BindingDef object has changed. - - - - - Represents the method that will handle converting for bindings. - - - - - - - Gets the reference to the item being converted. - - - - - Get the reference to the name of the field or property on the item that needs conversion. - - - - - Represents BindingDefConverer converter. - - - - - Creates new instance of the class. - - - - - Checks whether conversion can be made to specified type. - - Context Information. - Destination type. - - - - - Converts object to specified type. - - Context information. - Culture information. - Object to convert. - Destination type. - Object converted to destination type. - - - - Represents the toolbar control with the magnifying (bubbling) buttons. - - - - - Creates new instance of the control. - - - - - Indicates whether property should be serialized. Used by the Windows Forms design-time support. - - - - - Resets the property to default value. Used by the Windows Forms design-time support. - - - - - Indicates whether property should be serialized. Used by the Windows Forms design-time support. - - - - - Resets the property to default value. Used by the Windows Forms design-time support. - - - - - Returns whether property should be serialized by Windows Forms designer. - - True if property is different than default value otherwise false. - - - - Returns whether property should be serialized by Windows Forms designer. - - True if property is different than default value otherwise false. - - - - Recalculates the layout of the control. This method should be called after all changes to the tabs, buttons are completed so - layout of the control recalculated. - - - - - Raises ItemLayoutUpdated event. - - Provides event arguments. - - - - Returns reference to the button at specified location - - x - coordinate - y - coordinate - Reference to the button or null if no button could be found at given coordinates. - - - - Returns reference to the button at specified location - - Location coordinates - Reference to the button or null if no button could be found at given coordinates. - - - - Returns tab at specific location. - - Coordinates to get the tab from. - Reference to the tab object or null if tab cannot be found at specified location - - - - Returns tab at specific location. - - x - coordinate - y - coordinate - Reference to the tab object or null if tab cannot be found at specified location - - - - Invokes BubbleStart event. - - - - - Invokes BubbleEnd event. - - - - - Invokes ButtonClick event on the control. - - Reference to the button that was clicked. - - - - Called after overlay window became inactive. - - - - - Stops the bubble animation effect is one is applied currently. - - - - - Internal processing of MouseMove event. - - Move move event arguments. - - - - Internal processing for MouseLeave event. - - Event arguments - - - - Called after all buttons have been removed. - - Tab from which all buttons were removed. - - - - Called after specified button has been removed. - - Tab from which button was removed. - Button that was removed. - - - - Called after new button is added to the Buttons collection. - - Tab to which button was added. - Reference to the button added. - - - - Called when Visible property of Button has changed. - - Button affected. - - - - Returns the button background rectangle for display purposes. Applies setting for the ButtonBackgroundStretch property. - - Background rectangle. - - - - Called after tab has been removed from the collection. - - Tab that was removed. - - - - Called after tab has been added to the collection. - - Newly added tab. - - - - Called after all tabs are removed from the collection. - - - - - Called after text of a tab has changed. - - Tab which text has changed. - - - - Called after Visible property of the tab has changed. - - Tab affected. - - - - Sets the tab mouse is placed over. - - Tab that mouse is currently over or null if mouse is not over any tab. - - - - Occurs when active tab is about to change. - - - - - Occurs when any of the buttons is clicked. Sender object should be casted to BubbleButton to get the button that was actually clicked. - - - - - Occurs when mouse first enters the control and bubble effect is employed to provide feedback. - - - - - Occurs when mouse leaves the control and bubble effect is ended. - - - - - Gets or sets the bubble button tooltip text color. Default value is White color. - - - - - Gets or sets the bubble button tooltip text outline color. Default value is Black color. - - - - - Gets or sets the spacing in pixels between buttons. Default value is 0. - - - - - Gets or sets whether background for the buttons is stretched to consume complete width of the control. Default value is true. - - - - - Gets the style for the background of the control. - - - - - Gets the style for the background of the buttons. - - - - - Gets the bounds of the buttons back area. - - - - - Gets the bounds of the tabs area. - - - - - Gets or sets the duration of animation that is performed when mouse enters a button for the first time or when mouse has left the control. - - - - - Gets or sets whether bubble animation is enabled. Default value is true. - - - - - Gets or sets whether anti-alias smoothing is used while painting. - - - - - Gets or sets ImageList for images used on buttons. These images will be used as images for the buttons that are not magnified. - Use ImagesLarge to specify the magnified images for the coresponding images based on the index in this list. - - - - - Gets or sets ImageList for large-sized images used on buttons when button is magnified. - - - - - Gets or sets whether tooltips are displayed for the buttons. - - - - - Gets or sets size of the images when button is enlarged, default value is 48 by 48 pixels. Note that you should provide the - images in the same size for the buttons through the image properties on the buttons or through ImagesLarge property. - If the large images are not provided the regular button image will be automatically enlarged. - - - - - Gets or sets the normal image size for the buttons, default value is 24 by 24 pixels. This should be set to the default image size that you will use on the - buttons. If the images specified for the buttons are not of the same size as the size specified here then they will - be automatically resized. Normal size must always be smaller than the size specified by ImageSizeLarge property. - - - - - Gets or sets the font that is used to display tooltips. - - - - - Gets or sets the selected tab. - - - - - Gets the reference to the colors that are used when tab is selected. - - - - - Gets the reference to the colors that are used when mouse is over the tab. - - - - - Gets the collection of all tabs. - - - - - Gets or sets the button alignment. - - - - - Gets or sets whether tabs are visible. Default value is true. - - - - - Occurs after internal item layout has been updated and items have valid bounds assigned. - - - - - Delegate for tab change events. - - - - - Represents the event arguments tab changing events. - - - - - Cancels the operation. - - - - - Specifies the event source. - - - - - Specifies newly selected tab. - - - - - Specifies currently selected tab. - - - - - Default Constructor. - - - - - Represents overlay class to support bubble effects on BubbleBar control. - - - - - Called just before window is shown. - - - - - Called after window is closed. - - - - - Summary description for BubbleBarGroup. - - - - - Represents interface for simple text only tab. - - - - - Returns the font used for tab text. - - Reference to font object. - - - - Gets or sets the text displayed on the tab. - - - - - Gets or sets whether tab is visible. - - - - - Gets the display bounds of the tab. - - - - - Gets or sets the background color of the tab when inactive. - - - - - Gets or sets the target gradient background color of the tab when inactive. - - - - - Gets or sets the gradient angle. - - - - - Gets or sets the light border color when tab is inactive. - - - - - Gets or sets the dark border color when tab is inactive. - - - - - Gets or sets the border color when tab is inactive. - - - - - Gets or sets the text color when tab is inactive. - - - - - Gets or sets name of the tab item that can be used to identify item from the code. - - - - - Gets or sets the predefined tab color. - - - - - Returns true if tab is selected tab. - - - - - Returns true if mouse is over the tab. - - - - - Gets the tab alignment. - - - - - Default constructor. - - - - - Default constructor. - - Container object. - - - - Returns the font for the tab text. - - Reference to the font object. - - - - Sets the parent of the tab. - - Reference to the tab parent object or null. - - - - Called after new button is added to the Buttons collection. - - Reference to the added button. - - - - Called after specified button has been removed. - - Button that was removed. - - - - Called after all buttons have been removed. - - - - - Gets the collection of the buttons associated with the tab. - - - - - Gets or sets the text displayed on the tab. - - - - - Gets or sets whether tab is visible. - - - - - Gets the display bounds of the tab. - - - - - Gets or sets the object that contains data about the tab. Any Object derived type can be assigned to this property. If this property is being set through the Windows Forms designer, only text can be assigned. - - - - - Gets or sets the object that contains data about the tab. Any Object derived type can be assigned to this property. If this property is being set through the Windows Forms designer, only text can be assigned. - - - - - Gets or sets the background color of the tab when inactive. - - - - - Gets or sets the target gradient background color of the tab when inactive. - - - - - Gets or sets the gradient angle. - - - - - Gets or sets the light border color when tab is inactive. - - - - - Gets or sets the dark border color when tab is inactive. - - - - - Gets or sets the border color when tab is inactive. - - - - - Gets or sets the text color when tab is inactive. - - - - - Gets or sets name of the tab item that can be used to identify item from the code. - - - - - Gets or sets the predefined tab color. - - - - - Returns true if tab is selected tab. - - - - - Returns true if mouse is over the tab. - - - - - Gets the tab alignment. - - - - - Returns reference to parent object or null if tab does not have parent. - - - - - Gets or sets whether tab has design-time focus. - - - - - Gets or sets the bounds of the content block. - - - - - Gets or sets item margin only used by certain items in certain containers. Provided only for internal DotNetBar use. - - - - - Represents collection for BubbleBarTab objects. - - - - - Adds new object to the collection. - - Object to add. - Index of newly added object. - - - - Inserts new object into the collection. - - Position of the object. - Object to insert. - - - - Returns index of the object inside of the collection. - - Reference to the object. - Index of the object. - - - - Returns whether collection contains specified object. - - Object to look for. - true if object is part of the collection, otherwise false. - - - - Removes specified object from the collection. - - - - - - Copies collection into the specified array. - - Array to copy collection to. - Starting index. - - - - Copies contained items to the IBlock array. - - Array to copy to. - - - - Copies contained items to the ISimpleTab array. - - Array to copy to. - - - - Returns next visible tab from the reference tab. - - Reference tab. - Next visible tab or null if next visible tab cannot be determined. - - - - Returns previous visible tab from the reference tab. - - Reference tab. - Previous visible tab or null if Previous visible tab cannot be determined. - - - - Returns reference to the object in collection based on it's index. - - - - - Represents a button used on BubbleBar control. - - - - - Creates new instance of button object. - - - - - Sets the display rectangle of the button. - - New display rectangle of the button. - - - - Sets the magnified display rectangle of the button. - - New magnified display rectangle. - - - - Sets whether mouse is over the button. - - True if mouse is over the button otherwise false. - - - - Raises the MouseEnter event. - - - - - Raises the MouseLeave event. - - - - - Sets whether left mouse button is pressed over this button. - - True if left mouse button is pressed otherwise false. - - - - Sets the parent collection button belongs to. - - Parent collection of the item. - - - - Returns the reference to the BubbleBar that contains this button. - - - - - - Invokes button's Click event. - - Indicates source of the event. - - - - Raises click event. - - Default event arguments. - - - - Occurs when user clicks the button. - - - - - Occurs when mouse enters the button. - - - - - Occurs when mouse leaves the button. - - - - - Gets or sets the shortcut key to expand/collapse splitter. - - - - - Gets or sets the tooltip for the button. - - - - - Gets or sets the default image used on the button. Note that for improved appearance of the buttons when enlarged - you should set the ImageIndexLarge to the large version of the image specified here. The image size should be the same size - that is specified by the image size properties on BubbleBar object. - - - - - Gets reference to the internal cached image loaded from the ImageIndex. - - - - - Gets reference to the internal cached image loaded from the ImageIndex. - - - - - Specifies the Button image. - - - - - Specifies enlarged the Button image. - - - - - Gets or sets the image index of the enlarged image for the button. Note that if large image is not specified the - default image will be enlarged which might not result in perfect image appearance. - - - - - Property for Property Editor support for ImageIndex selection. - - - - - Gets or sets a value indicating whether button is enabled. - - - - - Gets the display rectangle occupied by the button. - - - - - Gets or sets the magnified display rectangle of the button. - - - - - Gets whether mouse is over the button. - - - - - Gets whether left mouse button is pressed on the button. - - - - - Returns name of the button that can be used to identify it from the code. - - - - - Gets or sets a value indicating whether button is visible. - - - - - Gets or sets the object that contains data about the tab. Any Object derived type can be assigned to this property. If this property is being set through the Windows Forms designer, only text can be assigned. - - - - - Gets or sets the object that contains data about the tab. Any Object derived type can be assigned to this property. If this property is being set through the Windows Forms designer, only text can be assigned. - - - - - Returns the reference to parent tab. - - - - - Gets or sets whether button has design-time focus. - - - - - Gets or sets the mouse cursor that is displayed when mouse is over the button. - - - - - Gets or sets the bounds of the content block. - - - - - Gets or sets item margin only used by certain items in certain containers. Provided only for internal DotNetBar use. - - - - - Represents event arguments for Click event. - - - - - Gets the action that caused the event, event source. - - - - - Represents typed collection of BubbleButton objects. - - - - - Copies contained items to the IBlock array. - - Array to copy to. - - - - Creates new instance of the collection. - - Parent of the collection. - - - - Adds new item to the collection but it does not raise internal events. - - New item to add. - Index of newly added item. - - - - Adds new item to the collection at specified location but it does not raise internal events. - - New item to add. - Position to add item to. - - - - Clears the collection but it does not raise internal events. - - - - - Performs additional custom processes before setting a value in the CollectionBase instance. - - The zero-based index at which oldValue can be found. - The value to replace with newValue. - The new value of the element at index. - - - - Performs additional custom processes after setting a value in the CollectionBase instance. - - The zero-based index at which oldValue can be found. - The value to replace with newValue. - The new value of the element at index. - - - - Performs additional custom processes before inserting a new element into the CollectionBase instance. - - The zero-based index at which to insert value. - The new value of the element at index. - - - - Performs additional custom processes after inserting a new element into the CollectionBase instance. - - The zero-based index at which to insert value. - The new value of the element at index. - - - - Performs additional custom processes when removing an element from the CollectionBase instance. - - The zero-based index at which value can be found. - The value of the element to remove from index. - - - - Performs additional custom processes after removing an element from the CollectionBase instance. - - The zero-based index at which value can be found. - The value of the element to remove from index. - - - - Removes an item without raising internal events. - - Item to remove. - - - - Performs additional custom processes when clearing the contents of the CollectionBase instance. - - - - - Copies the collection to the ArrayList object. - - Target ArrayList. - - - - Adds new item to the collection. - - New item to add. - Index of newly added item. - - - - Adds new item to the collection at specified location. - - New item to add. - Position to insert item at. Position of -1 will append the item to the end of the collection. - Index of the newly added item. - - - - Inserts new item at the specified position. - - Position to insert item at. - Item to insert. - - - - Returns index of an item. - - Item to return index for. - Item at the specified position. - - - - Returns index of an item with given the item's name. - - Name of the item. - Index of the Item with the specified name or -1 if item is not found. - - - - Returns true if given item is contained by this collection. - - Item to test. - True if item is part of this collection otherwise false. - - - - Returns true if item with given name is part of this collection. - - Item name. - True if item is part of this collection otherwise false. - - - - Removes an item from the collection. - - Item to remove. - - - - Removes an item from collection at specified index. - - Index of the item to remove. - - - - Removes item from the collection with specified name. - - Name of the item to remove. - - - - Adds array of the items to the collection. - - Array of items to add. - - - - Copy the collection to the array. - - Array to copy collection to. - The zero-based relative index in array at which copying begins. - - - - Gets the parent of the collection. - - - - - Accesses items inside of the collection based on the index. - - - - - Accesses items inside of the collection based on the name. - - - - - Represents class for displaying BubbleButton objects on canvas. - - - - - Paints button on given canvas. - - Painting information. - - - - Represents class that holds information for BubbleButton painting. - - - - - Graphics object. - - - - - Button to paint. - - - - - Reference to BubbleBar control. - - - - - Gets or sets whether magnified version of the button is painted. - - - - - Gets or sets the button alignment inside of the bar. - - - - - Represents class for default layout of the BubbleButton objects. - - - - - Represents block layout manager responsible for sizing the content blocks. - - - - - Resizes the content block and sets it's Bounds property to reflect new size. - - Content block to resize. - Content size available for the block in the given line. - - - - Performs layout finalization - - - - - - - - - Gets or sets the graphics object used by layout manager. - - - - - Creates new instance of the class. - - - - - Resizes the content block and sets it's Bounds property to reflect new size. - - Content block to resize. - - - - Represents class that provides mangification for the BubbleMar control - - - - - Represents the serial content layout manager that arranges content blocks in series next to each other. - - - - - Represents interface for block layout. - - - - - Performs layout of the content block. - - Container bounds to layout content blocks in. - Content blocks to layout. - Block layout manager that resizes the content blocks. - The bounds of the content blocks within the container bounds. - - - - Creates new instance of the class. - - - - - Performs layout of the content block. - - Container bounds to layout content blocks in. - Content blocks to layout. - Block layout manager that resizes the content blocks. - The bounds of the content blocks within the container bounds. - - - - Occurs when X, Y position of next block is calcualted. - - - - - Occurs before new block is layed out. - - - - - Indicates whether space to the left of center and right aligned blocks is blocked out by stretching the block so it consumes that space. - - - - - Gets or sets the spacing in pixels between content blocks. Default value is 0. - - - - - Gets or sets whether content blocks are forced to fit the container bounds if they - occupy more space than it is available by container. Default value is false. - - - - - Gets or sets whether content blocks are resized to fit the container bound if they - occupy less space than it is available by container. Default value is false. - - - - - Gets or sets whether content blocks are resized (Width) to fit container bounds if they - occupy less space than the actual container width. Applies to the Vertical orientation only. Default value is false. - - - - - Gets or sets whether content blocks are resized (Height) to fit container bounds if they - occupy less space than the actual container height. Applies to the Horizontal orientation only. Default value is false. - - - - - Gets or sets the content orientation. Default value is Horizontal. - - - - - Gets or sets the content vertical alignment. Default value is Middle. - - - - - Gets or sets the block line vertical alignment. Default value is Middle. - - - - - Gets or sets the content horizontal alignment. Default value is Left. - - - - - Gets or sets whether all content blocks are resized so they have same height which is height of the tallest content block. Default value is false. - - - - - Gets or sets whether oversized blocks are resized based on the percentage reduction instead of based on equal pixel distribution. Default value is false. - - - - - Gets or sets whether content is wrapped into new line if it exceeds the width of the container. - - - - - Gets or sets whether layout is right-to-left. - - - - - Performs layout of the content block. - - Container bounds to layout content blocks in. - Content blocks to layout. - Block layout manager that resizes the content blocks. - The bounds of the content blocks within the container bounds. - - - - Gets or sets the bubble size for the mouse over item. - - - - - Gets or sets magnification factor for the item that is at the position MouseOverIndex-1 - - - - - Gets or sets magnification factor for the item that is at the position MouseOverIndex-2 - - - - - Gets or sets magnification factor for the item that is at the position MouseOverIndex+1 - - - - - Gets or sets magnification factor for the item that is at the position MouseOverIndex+2 - - - - - Gets or sets the index of the item mouse is over. - - - - - Gets or sets new X coordinate of the mouse over item when in horizontal layout or Y - coordinate when in vertical layout. - - - - - Summary description for ButtonItem. - - - - - PopupItem Class can pop-up it's subitems on either the popup Bar - or menu. - - - - - Adds neccessary functions to base item so it supports images properly. - If your item implements images you should derive from this class instead of BaseItem - - - - - Create new instance of ImageItem. - - - - - Create new instance of ImageItem and assigns the item name. - - Item name. - - - - Create new instance of ImageItem and assigns the item name and text. - - Item name. - Item text. - - - - Must be called by any sub item that implements the image when image has changed - - - - - Called after image on an item has changed. - - - - - Refreshes internal image size structure. - - - - - Occurs after an item has been removed. - - Item being removed. - - - - Refreshes internal image size structure. - - - - - When parent items does recalc size for its sub-items it should query - image size and store biggest image size into this property. - - - - - Provides design-time support for DotNetBar items. - - - - - Creates new instance of PopupItem. - - - - - Creates new instance of PopupItem and assigns the name to it. - - Item name - - - - Creates new instance of PopupItem and assigns the name and text to it. - - Item name. - Item text. - - - - Copies the PopupItem specific properties to new instance of the item. - - New ButtonItem instance. - - - - Occurs when the mouse pointer is moved over the item. This is used by internal implementation only. - - - - - Occurs when the mouse pointer is over the item and a mouse button is released. This is used by internal implementation only. - - - - - Displays the sub-items on popup menu. - - Popup location. - - - - Invokes PopupOpen event. - - - - - - Displays the sub-items on popup menu. - - Horizontal coordinate in pixels of the upper left corner of a popup. - Vertical coordinate in pixels of the upper left corner of a popup. - - - - Displays the sub-items on popup menu. - - Horizontal coordinate in pixels of the upper left corner of a popup. - Vertical coordinate in pixels of the upper left corner of a popup. - Indicates whether screen position of the menu is verified so the menu always appears on the screen. - - - - Raises PopupShowing event. - - Event arguments. - - - - Displays the sub-items on popup toolbar. - - Popup location. - - - - Displays the sub-items on popup toolbar. - - Horizontal coordinate in pixels of the upper left corner of a popup. - Vertical coordinate in pixels of the upper left corner of a popup. - - - - Displays popup container. - - Popup location. - - - - Creates the popup container control which is a parent/holder control for the controls you want to display on the popup. - This method can be used if you do not wish to handle the PopupContainerLoad to add controls to the popup container. - After calling this method you can access PopupContainerControl property to add your controls to be displayed on the popup. - - Indicates whether PopupContainerLoad events are fired. - - - - Displays popup container. - - Horizontal coordinate in pixels of the upper left corner of a popup. - Vertical coordinate in pixels of the upper left corner of a popup. - - - - Displays the sub-items on popup specified by PopupType. - - Popup location. - - - - Displays the sub-items on popup specified by PopupType. - - Horizontal coordinate in pixels of the upper left corner of a popup. - Vertical coordinate in pixels of the upper left corner of a popup. - - - - Raises PopupClose event. - - Event arguments. - - - - Queries whether popup can be closed. - - Source of closing request. - true if popup can be closed otherwise false. - - - - Closes the currently open popup. - - - - - Raises PopupFinalized event. - - Event arguments. - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Sets the SourceControl for popup menu or toolbar. - - Control that popup menu or toolbar was invoked for. - - - - Occurs when popup container is loading. Use this event to assign control to the popup container. If you want to use same control - that you added to the popup container after popup is closed you must handle the PopupContainerUnload event and remove the control - from the popup container so it is not disposed with the container. - - - - - Occurs when popup container is unloading. Use this event to save any state associated with the control that was contained by the container or - to remove the control from the container so it is not disposed with container. - - - - - Occurs when popup item is about to open. - - - - - Occurs while popup item is closing. - - - - - Occurs while popup item is closing. - - - - - Occurs after popup item has been closed. - - - - - Occurs just before popup window is shown. - - - - - Gets the size of the popup before it is displayed. - - - - - Gets or sets whether popup on-screen position is verified and popup location adjusted so it does not cross boundaries of the screen. - - - - - Indicates whether sub-items are shown on popup Bar or popup menu. - - - - - Indicates the font that will be used on the popup window. - - - - - Indicates side bar for pop-up window. - - - - - Gets or sets the location of popup in relation to it's parent. - - - - - Gets or sets the popup offset. - - - - - Gets or sets the popup location. - - - - - Indicates when menu items are displayed when MenuVisiblity is set to VisibleIfRecentlyUsed and RecentlyUsed is true. - - - - - Indicates Animation type for Popups. - - - - - Specifies the inital width for the Bar that hosts pop-up items. Applies to PopupType.Toolbar only. - - - - - Gets the control that is displaying the context menu. - - - - - Gets the reference to the internal host PopupContainerControl control. - - - - - Provides support for personalized menu items. - - - - - Creates new instance of ButtonItem. - - - - - Creates new instance of ButtonItem and assigns the name to it. - - Item name. - - - - Creates new instance of ButtonItem and assigns the name and text to it. - - Item name. - item text. - - - - Returns copy of the item. - - - - - Copies the ButtonItem specific properties to new instance of the item. - - New ButtonItem instance. - - - - Copies the ButtonItem specific properties to new instance of the item. - - New ButtonItem instance. - - - - Overloaded. Serializes the item and all sub-items into the XmlElement. - - XmlElement to serialize the item to. - - - - Overloaded. Deserializes the Item from the XmlElement. - - Source XmlElement. - - - - Called when NotificationMarkText property has changed. - - Old property value - New property value - - - - Called when NotificationMarkPosition property has changed. - - Old property value - New property value - - - - Called when NotificationMarkSize property has changed. - - Old property value - New property value - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Called when NotificationMarkOffset property has changed. - - Old property value - New property value - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Called when Symbol property has changed. - - Old property value - New property value - - - - Called when SymbolSet property value changes. - - Indciates old value - Indicates new value - - - - Called when SymbolSize property has changed. - - Old property value - New property value - - - - Called when button image has changed. - - - - - Called when container of the item has changed. - - Previous item container. - - - - Overriden. Draws the item. - - Item paint arguments. - - - - Resets ImageFixedSize property to its default value. - - - - - Gets whether ImageFixedSize property should be serialized. - - - - - Gets whether FixedSize property should be serialized. - - - - - Resets the property to default value. - - - - - Overridden. Recalculates the size of the item. - - - - - Overloaded. Called when size of the item is changed externally. - - - - - Starts the button pulse effect which alternates slowly between the mouse over and the default state. The pulse effect - continues indefinitely until it is stopped by call to StopPulse method. - - - - - Starts the button pulse effect which alternates slowly between the mouse over and the default state. Pulse effect - will alternate between the pulse state for the number of times specified by the pulseBeatCount parameter. - - Specifies the number of times button alternates between pulse states. 0 indicates indefinite pulse - - - - Stops the button Pulse effect. - - - - - Indicates whether the item enabled property has changed. - - - - - Provides internal implementation for ButtonItem mouse down events. - - Mouse event arguments. - - - - Occurs when the item is double clicked. This is used by internal implementation only. - - - - - Returns the Font object to be used for drawing the item text. - - Font object. - - - - Called after Checked property has changed. - - - - - Called when Visibility of the items has changed. - - New Visible state. - - - - Sets Checked property without firing any events or performing any built-in logic. - - - - - Fires CheckedChanged event. - - - - - Fires OptionGroupChanging event. - - - - - Occurs just before Click event is fired. - - - - - Returns the shortcut string that is displayed on tooltip. - - - - - - Gets or sets the current font for the button. - - - - - Creates new ButtonItem with text set to corresponding item from string array and adds it to SubItems collection. - - - - - - Creates new ButtonItem with text set to corresponding item from string array and adds it to SubItems collection. - - Click event handler assigned to each item - - - - Occurs when Checked property has changed. - - - - - Occurs before an item in option group is checked and provides opportunity to cancel that. - - - - - Indicates whether images assigned to the button are disposed when button is disposed. Default value is false. - - - - - Specifies maximum of 2 character text displayed inside of the notification mark on top of the button. - - - - - Indicates the position of the notification marker within the bounds of the button. - - - - - Specifies diameter of notification mark. When set to 0 system default value is used. - - - - - Gets or sets background color of the notification mark. - - - - - Specifies the offset for the notification mark relative to its position. - - - - - Gets/Sets the image position inside the button. - - - - - Gets or sets the custom color name. Name specified here must be represented by the corresponding object with the same name that is part - of the Office2007ColorTable.RibbonTabItemColors collection. See documentation for Office2007ColorTable.RibbonTabItemColors for more information. - If color table with specified name cannot be found default color will be used. Valid settings for this property override any - setting to the Color property. - Applies to items with Office 2007 style only. - - - - - Gets or sets the predefined color of the button. Color specified applies to buttons with Office 2007 style only. It does not have - any effect on other styles. Default value is eButtonColor.Default - - - - - Gets/Sets the button style which controls the appearance of the button elements. Changing the property can display image only, text only or image and text on the button at all times. - - - - - Indicates whether the item will auto-expand when clicked. - When item is on top level bar and not on menu and contains sub-items, sub-items will be shown only if user - click the expand part of the button. Setting this property to true will expand the button and show sub-items when user - clicks anywhere inside of the button. Default value is false which indicates that button is expanded only - if its expand part is clicked. - - - - - Gets or sets the color of the Symbol. - - - - - Gets the realized symbol string. - - - - - Indicates the symbol displayed on face of the button instead of the image. Setting the symbol overrides the image setting. - - - - - Gets or sets the symbol set used to represent the Symbol. - - - - - Indicates the size of the symbol in points. - - - - - Specifies the Button icon. Icons support multiple image sizes and alpha blending. - - - - - Specifies the Button image which is used when button background is black or very dark. Image is used when button text is white. This is provided for Metro style applications. - - - - - Specifies the Button image. - - - - - Specifies the small Button image used by Ribbon control when small image variant is needed because of the automatic button resizing or - because the button is on the Quick Access Toolbar. - - - - - Gets or sets the image size that is used by the button when multiple ImageList controls are used as source for button image. - By default ImageList assigned to Images property of parent control is used. Using this property you can selection ImagesMedium or - ImagesLarge ImageList to be used as source for image for this button. - - - - - Gets or sets whether button uses the ImageSmall as source of the image displayed on the button if ImageSmall is set to valid image. Default value is false. - - - - - Specifies the index of the image for the button if ImageList is used. - - - - - Specifies the image for the button when mouse is over the item. - - - - - Specifies the index of the image for the button when mouse is over the item when ImageList is used. - - - - - Specifies the image for the button when mouse left button is pressed. - - - - - Specifies the index of the image for the button when mouse left button is pressed and ImageList is used. - - - - - Specifies the image for the button when items Enabled property is set to false. - - - - - Specifies the index of the image for the button when items Enabled property is set to false and ImageList is used. - - - - - Sets fixed size of the image. Image will be scaled and painted it size specified. - - - - - Gets or sets the fixed size of the button. Both width and height must be set to value greater than 0 in order for button to use fixed size. - Setting both width and height to 0 (default value) indicates that button will be sized based on content. - - - - - Gets whether fade effect is enabled. - - - - - Gets whether Pulse function is enabled. - - - - - Gets whether the button is currently pulsing, alternating slowly between the mouse over and default state. - - - - - Gets or sets whether pulse effect started with StartPulse method stops automatically when mouse moves over the button. Default value is true. - - - - - Gets or sets the pulse speed. The value must be greater than 0 and less than 128. Higher values indicate faster pulse. Default value is 12. - - - - - Gets or sets whether button auto-expands on mouse hover when button is used as menu-item and displayed on menu. Default value is true. - - - - - Indicates whether button should popup when clicked automatically. - - - - - Gets or sets whether Checked property is automatically inverted, button checked/unchecked, when button is clicked. Default value is false. - - - - - Gets or set a value indicating whether the button is in the checked state. - - - - - Gets or set the alternative shortcut text. - - - - - Returns shortcut text if any that needs to be displayed. - - - - - Gets or sets the image bounds. - - - - - Gets or sets sub items bounds. - - - - - Gets or sets text bounds. - - - - - Gets or set the Group item belongs to. The groups allows a user to choose from mutually exclusive options within the group. The choice is reflected by Checked property. - - - - - Gets or sets the text color of the button. - - - - - Gets or sets the text color of the button when mouse is over the item. - - - - - Gets or sets whether the font used to draw the item text is underlined when mouse is over the item. - - - - - Gets or sets whether the font used to draw the item text is bold when mouse is over the item. - - - - - Gets or sets whether the font used to draw the item text is bold. - - - - - Gets or sets whether the font used to draw the item text is italic. - - - - - Gets or sets whether the font used to draw the item text is underlined. - - - - - Gets or sets the width of the expand part of the button item. - - - - - Returns the collection of sub items. - - - - - Gets or sets whether button appears as split button. Split button appearance divides button into two parts. Image which raises the click event - when clicked and text and expand sign which shows button sub items on popup menu when clicked. Button must have both text and image visible (ButtonStyle property) in order to appear as a full split button. - Use AutoExpandOnClick=true if you want to make complete surface of the button display popup when clicked. - - - - - Gets or sets the text associated with this item. - - - - - Gets or sets the amount of padding added horizontally to the button images when not on menus. Default value is 10 pixels. - - - - - Gets or sets the amount of padding added vertically to the button images when not on menus. Default value is 6 pixels. - - - - - Gets or sets an shape descriptor for the button which describes the shape of the button. Default value is null - which indicates that system default shape is used. - - - - - Indicates item's visibility when on pop-up menu. - - - - - Indicates whether item was recently used. - - - - - Indicates whether mouse is over the item. - - - - - Indicates whether mouse is over the expand part of the button. - - - - - Indicates whether mouse is pressed. - - - - - Indicates the way item is painting the picture when mouse is over it. Setting the value to Color will render the image in gray-scale when mouse is not over the item. - - - - - Gets or sets whether the button text is automatically wrapped over multiple lines when button is used on RibbonBar control. Default value is true. - - - - - Gets or sets whether image animation is enabled - - - - - Gets whether item supports text markup. Default is false. - - - - - Gets or sets whether text-markup support is enabled for items Text property. Default value is true. - Set this property to false to display HTML or other markup in the item instead of it being parsed as text-markup. - - - - - Occurs when text markup link is clicked. Markup links can be created using "a" tag, for example: - Markup link - - - - - Represents accessible interface for ButtonItem object. - - - - - Represents accessible interface for ButtonItem object. - - - - - Delegate for OptionGroupChanging event. - - - - - Represents event arguments for OptionGroupChanging event. - - - - - Set to true to cancel the checking on NewChecked button. - - - - - Button that will become checked if operation is not canceled. - - - - - Button that is currently checked and which will be unchecked if operation is not canceled. - - - - - Default constructor. - - - - - Stores all information for side bar images that are used by Bar or Popup menu. - - - - - Gets or sets the side bar image. - - - - - Gets or sets the side bar back color. - - - - - Gets or sets the gradient staring color. - - - - - Gets or sets the gradient ending color. - - - - - Gets or sets the gradient angle. - - - - - Gets or sets the gradient staring color. - - - - - Gets or sets whether image is stretched so it fills the side bar or not if image is smaller than current side bar size. - - - - - Summary description for ButtonItemLayout. - - - - - Arranges the button inner parts when button size has changed externally. - - Button to arrange inner parts for. - - - - Called by StyleManager to notify control that style on manager has changed and that control should refresh its appearance if - its style is controlled by StyleManager. - - New active style. - - - - Creates new accessibility instance. - - Reference to AccessibleObject. - - - - Starts the button pulse effect which alternates slowly between the mouse over and the default state. The pulse effect - continues indefinitely until it is stopped by call to StopPulse method. - - - - - Starts the button pulse effect which alternates slowly between the mouse over and the default state. Pulse effect - will alternate between the pulse state for the number of times specified by the pulseBeatCount parameter. - - Specifies the number of times button alternates between pulse states. 0 indicates indefinite pulse - - - - Stops the button Pulse effect. - - - - - Gets whether ImageFixedSize property should be serialized. - - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Notifies a control that it is the default button so that its appearance and behavior is adjusted accordingly. - - true if the control should behave as a default button; otherwise false. - - - - Generates a Click event for the control. - - - - - Displays the sub-items on popup specified by PopupType. - - Popup location. - - - - Displays the sub-items on popup specified by PopupType. - - Horizontal coordinate in pixels of the upper left corner of a popup. - Vertical coordinate in pixels of the upper left corner of a popup. - - - - Called when Command property value changes. - - - - - Occurs when Checked property has changed. - - - - - Gets or sets whether text-markup support is enabled for controls Text property. Default value is true. - Set this property to false to display HTML or other markup in the control instead of it being parsed as text-markup. - - - - - Gets whether the button is currently pulsing, alternating slowly between the mouse over and default state. - - - - - Gets or sets whether pulse effect started with StartPulse method stops automatically when mouse moves over the button. Default value is true. - - - - - Gets or sets the pulse speed. The value must be greater than 0 and less than 128. Higher values indicate faster pulse. Default value is 12. - - - - - Sets fixed size of the image. Image will be scaled and painted it size specified. - - - - - Gets or sets the text alignment. Applies only when button text is not composed using text markup. Default value is center. - - - - - Gets or sets whether during painting OnPaintBackground on base control is called when BackColor=Transparent. - - - - - Gets or sets whether button is focused when pressed using left mouse button. Default value is true. - - - - - Gets whether command is executed when button is clicked. - - - - - Gets or sets the color of the Symbol. - - - - - Indicates the symbol displayed on face of the button instead of the image. Setting the symbol overrides the image setting. - - - - - Gets or sets the symbol set used to represent the Symbol. - - - - - Indicates the size of the symbol in points. - - - - - Specifies the Button image which is used when button background is black or very dark. Image is used when button text is white. This is provided for Metro style applications. - - - - - Specifies the Button image. - - - - - Specifies the image for the button when mouse is over the item. - - - - - Specifies the image for the button when items Enabled property is set to false. - - - - - Specifies the image for the button when mouse left button is pressed. - - - - - Gets or sets the location of popup in relation to it's parent. - - - - - Returns the collection of sub items. - - - - - Gets or sets whether button appears as split button. Split button appearance divides button into two parts. Image which raises the click event - when clicked and text and expand sign which shows button sub items on popup menu when clicked. Button must have both text and image visible (ButtonStyle property) in order to appear as a full split button. - - - - - Gets or sets whether button displays the expand part that indicates that button has popup. - - - - - Gets/Sets the image position inside the button. - - - - - Gets or sets whether mouse over fade effect is enabled. Default value is true. - - - - - Indicates the way button is rendering the mouse over state. Setting the value to Color will render the image in gray-scale when mouse is not over the item. - - - - - Gets or sets the width of the expand part of the button item. - - - - - Gets or sets the text associated with this button. - - - - - Gets/Sets informational text (tooltip) for the button. - - - - - Gets or sets whether mnemonic character assigned to button is processed only if Alt key is pressed. Default value is false which indicate that Alt key is not required. - - - - - - Indicates whether the button will auto-expand when clicked. - When button contains sub-items, sub-items will be shown only if user - click the expand part of the button. Setting this property to true will expand the button and show sub-items when user - clicks anywhere inside of the button. Default value is false which indicates that button is expanded only - if its expand part is clicked. - - - - - Gets or sets whether Checked property is automatically inverted, button checked/unchecked, when button is clicked. Default value is false. - - - - - Gets or set a value indicating whether the button is in the checked state. - - - - - Gets or sets an shape descriptor for the button which describes the shape of the button. Default value is null - which indicates that system default shape is used. - - - - - Gets or sets whether control displays focus cues when focused. - - - - - Gets or sets the custom color name. Name specified here must be represented by the corresponding object with the same name that is part - of the Office2007ColorTable.ButtonItemColors collection. See documentation for Office2007ColorTable.ButtonItemColors for more information. - If color table with specified name cannot be found default color will be used. Valid settings for this property override any - setting to the Color property. - Applies to items with Office 2007 style only. - - - - - Gets or sets the predefined color of the button. Color specified applies to buttons with Office 2007 style only. It does not have - any effect on other styles. Default value is eButtonColor.Default - - - - - Gets or sets a value indicating whether the control is automatically resized to display its entire contents. You can set MaximumSize.Width property to set the maximum width used by the control. - - - - - Gets or sets the mode by which the Button automatically resizes itself. - - - - - Gets or sets the amount of spacing between button image if specified and text. - - - - - Gets or sets the text color. - - - - - Gets or sets the value returned to the parent form when the button is clicked. - - - - - Gets or sets a value indicating whether the button is expanded (displays drop-down) or not. - - - - - Gets or sets the collection of shortcut keys associated with the button. When shortcut key is pressed button Click event is raised. - - - - - Gets or sets the command assigned to the item. Default value is null. - Note that if this property is set to null Enabled property will be set to false automatically to disable the item. - - - - - Gets or sets user defined data value that can be passed to the command when it is executed. - - - - - Represents class for Accessibility support. - - - - - Creates new instance of the object and initializes it with owner control. - - Reference to owner control. - - - - Returns number of child objects. - - Total number of child objects. - - - - Returns reference to child object given the index. - - 0 based index of child object. - Reference to child object. - - - - Returns current accessible state. - - - - - Summary description for ThemedButtonItemPainter. - - - - - Represents the Check-box item. Use a CheckBox to give the user an option, such as true/false or yes/no. - - - - - Creates new instance of CheckBoxItem. - - - - - Creates new instance of CheckBoxItem and assigns the name to it. - - Item name. - - - - Creates new instance of CheckBoxItem and assigns the name and text to it. - - Item name. - item text. - - - - Returns copy of the item. - - - - - Copies the CheckBoxItem specific properties to new instance of the item. - - New CheckBoxItem instance. - - - - Copies the CheckBoxItem specific properties to new instance of the item. - - New CheckBoxItem instance. - - - - Raises the click event and provide the information about the source of the event. - - - - - - Sets the Checked property of the item, raises appropriate events and provides the information about the source of the change. - - New value for Checked property - Source of the change. - - - - Called when Command property value changes. - - - - - Sets the Checked property of the item, raises appropriate events and provides the information about the source of the change. - - New value for Checked property - Source of the change. - - - - Raises CheckState changed event. - - Event arguments. - - - - Raises CheckedBindableChanged changed event. - - Event arguments. - - - - Called after Checked property has changed. - - - - - Raises the CheckedChanging event. - - - - - Raises the CheckedChanged event. - - - - - Occurs before Checked property is changed and allows you to cancel the change. - - - - - Occurs after Checked property is changed. Action cannot be cancelled. - - - - - Occurs when CheckState property has changed. - - - - - Occurs when CheckedBindable property has changed. - - - - - Gets or set whether the Checked values and the item appearance are automatically changed when the Check-Box is clicked. Default value is true. - - - - - Gets or sets the size of the check or radio sign. Default value is 13x13. Minimum value is 6x6. - - - - - Gets or sets the text associated with this item. - - - - - Gets whether item supports text markup. Default is false. - - - - - Gets or sets whether text-markup support is enabled for items Text property. Default value is true. - Set this property to false to display HTML or other markup in the item instead of it being parsed as text-markup. - - - - - Gets or sets whether text assigned to the check box is visible. Default value is true. - - - - - Gets or sets the text color. Default value is Color.Empty which indicates that default color is used. - - - - - Gets or sets the appearance style of the item. Default value is CheckBox. Item can also assume the style of radio-button. - - - - - Gets or sets the check box position relative to the text. Default value is Left. - - - - - Gets whether mouse is over the item. - - - - - Gets whether left mouse button is pressed on the item. - - - - - Gets or set a value indicating whether the button is in the checked state. - - - - - Gets or set a value indicating whether the button is in the checked state. - - - - - Gets or sets a value indicating whether the CheckBox will allow three check states rather than two. If the ThreeState property is set to true - CheckState property should be used instead of Checked property to set the extended state of the control. - - - - - Specifies the state of a control, such as a check box, that can be checked, unchecked, or set to an indeterminate state. - - - - - Gets or sets the custom image that is displayed instead default check box representation when check box is checked. - - - - - Gets or sets the custom image that is displayed instead default check box representation when check box is unchecked. - - - - - Gets or sets the custom image that is displayed instead default check box representation when check box is in indeterminate state. - - - - - Delegate for OptionGroupChanging event. - - - - - Represents event arguments for OptionGroupChanging event. - - - - - Set to true to cancel the checking on NewChecked button. - - - - - Check-box that will become checked if operation is not cancelled. - - - - - Check-box that is currently checked and which will be unchecked if operation is not cancelled. This property will have only valid values for eCheckBoxStyle.RadioButton style CheckBoxItems. - - - - - Indicates the action that has caused the event. - - - - - Default constructor. - - - - - Represents painter for CheckBoxItem. - - - - - Paints CheckBoxItem. - - Provides arguments for the operation. - - - - Gets or sets color table used by renderer. - - - - - Represents circular progress indicator. - - - - - Creates new instance of circular progress indicator. - - - - - Creates new instance of circular progress indicator and assigns the name to it. - - Item name. - - - - Creates new instance of circular progress indicator and assigns the name and text to it. - - Item name. - item text. - - - - Returns copy of the item. - - - - - Copies the ProgressBarItem specific properties to new instance of the item. - - New ProgressBarItem instance. - - - - Copies the ProgressBarItem specific properties to new instance of the item. - - New ProgressBarItem instance. - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Raises ValueChanged event. - - Provides event arguments. - - - - Called when property on CircularProgressBar changes. - - Property Change Arguments - - - - Starts the progress bar loop for endless type progress bar. Progress bar will continue to run until Stop() method is called. - - - - - Stops the progress bar loop for endless type progress bar. - - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Called when ProgressTextFormat property has changed. - - Old property value - New property value - - - - Gets or sets the circular progress bar type. - - - - - Gets or sets the maximum value of the progress bar. - - - - - Gets or sets the minimum value of the progress bar. - - - - - Gets or sets the color of the progress percentage text. - - - - - Gets or sets whether text that displays the progress bar completion percentage text is visible. Default value is false. - - - - - Gets or sets the text displayed on top of the circular progress bar. - - - - - Gets or sets the current value of the progress bar. - - - - - Occurs when Value property has changed. - - - - - Gets or sets whether endless type progress bar is running. - - - - - Gets or sets the color of the color of progress indicator. - - - - - Gets or sets circular progress indicator diameter in pixels. - - - - - Gets or sets the text position in relation to the circular progress indicator. - - - - - Gets or sets whether text/label displayed next to the item is visible. - - - - - Gets or sets the suggested text-width. If you want to make sure that text you set wraps over multiple lines you can set suggested text-width so word break is performed. - - - - - Gets or sets text padding. - - - - - Gets or sets the color of the text label. - - - - - Gets or sets the color of the pie progress bar dark border. - - - - - Gets or sets the color of the pie progress bar light border. - - - - - Gets or sets the color of the spoke progress bar dark border. - - - - - Gets or sets the color of the spoke progress bar light border. - - - - - Gets or sets format string for progress value. - - - - - Gets or sets the animation speed for endless running progress. Lower number means faster running. - - - - - Defines available circular progress bar types. - - - - - Line spokes progress bar. - - - - - Dot type/FireFox progress bar. - - - - - Donut type progress bar. - - - - - Spoke type progress bar. - - - - - Pie type progress bar. - - - - - Summary description for ColorFunctions. - - - - - Provides popup color picker. - - - - - Required designer variable. - - - - - Clean up any resources being used. - - - - - Required method for Designer support - do not modify - the contents of this method with the code editor. - - - - - Gets or sets the reference to the IWindowsFormsEditorService interface used for Windows Forms design time support. - - - - - Gets or sets the ColorScheme object for Scheme colors. - - - - - Gets or sets currently selected color. - - - - - Gets the selected color color scheme name if color scheme color is selected otherwise it returns an empty string. - - - - - Returns true if color selection was cancelled. - - - - - Represents the color comb control that allows color choice from pre-defined color comb palette. - - - - - Raises SelectedColorChanged event. - - Provides event arguments. - - - - Required designer variable. - - - - - Creates new instance of the control. - - - - - Clean up any resources being used. - - - - - Required method for Designer support - do not modify - the contents of this method with the code editor. - - - - - Raises MouseOverColorChanged event. - - Provides event arguments. - - - - Occurs when SelectedColor has changed. - - - - - Gets or sets whether anti-alias smoothing is used while painting. Default value is true. - - - - - Gets the color mouse is currently over. If mouse is not over any color in comb Color.Empty is returned. - - - - - Gets or sets the selected color. When setting the color note that color must be already present in the color comb otherwise the selected color will be reset to Color.Empty. - - - - - Occurs when MouseOverColor property has changed. - - - - - Represents the color selection control. - - - - - Raises SelectedColorChanged event. - - Provides event arguments. - - - - Required designer variable. - - - - - Clean up any resources being used. - - - - - Required method for Designer support - do not modify - the contents of this method with the code editor. - - - - - Occurs when SelectedColor has changed. - - - - - Gets or sets the selected color. - - - - - Represents color item used for color picker control. Color item can only be used as part of the color picker DotNetBar feature. - - - - - Overloaded. Serializes the item and all sub-items into the XmlElement. - - XmlElement to serialize the item to. - - - - - Gets or sets the color represented by this item. Default value is Color.Black. - - - - - Gets or sets the size of the item when displayed. Default value is 13x13 pixels. - - - - - Gets or sets border drawn around the item. Default value is eColorItemBorder.All which indicates that border is drawn - on all four sides. - - - - - Gets whether mouse is over the item. - - - - - Represents the color picker drop down button. - - - - - Creates new instance of ButtonItem. - - - - - Creates new instance of ButtonItem and assigns the name to it. - - Item name. - - - - Creates new instance of ButtonItem and assigns the name and text to it. - - Item name. - item text. - - - - Returns copy of the item. - - - - - Copies the ButtonItem specific properties to new instance of the item. - - New ButtonItem instance. - - - - Raises the ColorPreview event. - - Provides the data for the event. - - - - Invokes the ColorPreview event. - - Provides data for the event. - - - - Indicates whether SubItems collection is serialized. ColorPickerDropDown does not serialize the sub items. - - - - - Gets whether property should be serialized. - - - - - Resets the property to its default value. - - - - - Raises RemovingToken event. - - Provides event arguments. - - - - Displays the Colors dialog that allows user to choose the color or create a custom color. If new color is chosen the - SelectedColorChanged event is raised. - - - - - Raises the BeforeColorDialog event. - - - - - - Update the selected color image if the SelectedColorImageRectangle has been set and button is using Image property to display the image. - - - - - Gets collection of ColorItem[] arrays that represent themed colors. Each ColorItem[] array is used to represent single line of theme colors. - - Collection of ColorItem[] arrays. - - - - Returns an array that represents the standard colors. Usually instances of ColorItem are included. - - ArrayList containing objects that describe standard colors. - - - - Invokes SelectedColorChanged event. - - - - - Occurs when color is chosen from drop-down color picker or from Custom Colors dialog box. Selected color can be accessed through SelectedColor property. - - - - - Occurs when mouse is moving over the colors presented by the color picker. You can use it to preview the color before it is selected. - - - - - Occurs before color picker dialog is shown. Data property of the event arguments will hold the reference to the Form about to be shown. - - - - - Gets or sets the last selected color from either the drop-down or Custom Color dialog box. Default value is - Color.Empty. You can use SelectedColorChanged event to be notified when this property changes. - - - - - Gets or sets whether theme colors are displayed on drop-down. Default value is true. - - - - - Gets or sets whether standard colors are displayed on drop-down. Default value is true. - - - - - Gets or sets more colors menu item is visible which allows user to open Custom Colors dialog box. Default value is true. - - - - - Gets or sets the rectangle in Image coordinates where selected color will be painted. Setting this property will - have an effect only if Image property is used to set the image. Default value is an empty rectangle which indicates - that selected color will not be painted on the image. - - - - - Gets whether internal representation of color items on popup has been initialized. - - - - - "Occurs after popup colors have been added to the SubItems collection. This event can be used to effectively add custom items to the popup. - - - - - Gets or sets the Owner Window that will be used as owner for the colors modal dialog when displayed. - - - - - Gets or sets the array of ColorItem objects that will be used as theme colors instead of built-in color palette. - See: http://www.devcomponents.com/kb2/?p=79 for instructions. - - - - - Gets or sets the array of ColorItem objects that will be used as standard colors instead of built-in color palette. - See: http://www.devcomponents.com/kb2/?p=79 for instructions. - - - - - Indicates whether button should popup when clicked automatically. - - - - - Represents custom color blend selection control. - - - - - Raises SelectedColorChanged event. - - Provides event arguments. - - - - Occurs when SelectedColor has changed. - - - - - Gets or sets the color selected by the control. Color that is assigned must be visible on the face of the control otherwise the SelectedColor will be set to Color.Empty - - - - - Represents the form in Office style with custom borders and caption. - - - - - Represents the form class that should be used instead of standard Form when form caption is provided by Ribbon control - and custom form look and feel in style of Office 2007 is required. This form does not have standard form caption. - - - - - Required designer variable. - - - - - Clean up any resources being used. - - true if managed resources should be disposed; otherwise, false. - - - - Required method for Designer support - do not modify - the contents of this method with the code editor. - - - - - Called by StyleManager to notify control that style on manager has changed and that control should refresh its appearance if - its style is controlled by StyleManager. - - New active style. - - - - Called when EnableCustomStyle property has changed. - - - - - Gets whether custom form styling is enabled. - - true if custom styling is enabled otherwise false. - - - - Gets the array of LinearGradientColorTable objects that describe the border colors. The colors with index 0 is used as the outer most - border. - - Array of LinearGradientColorTable - - - - Returns form custom region. - - New instance of the custom region. - - - - Gets the form path for the given input bounds. - - Represent the form bounds. - - - - - Paints the non-client area of the form. - - - - - Called when WM_NCACTIVATE message is received. - - Reference to message data. - Return true to call base form implementation otherwise return false. - - - - Invalidates non client area of the form. - - Indicates whether complete form is invalidated. - - - - Redraws the non-client area of the form. - - - - - Called when BackgroundImageUnderCaption property has changed. - - Old property value - New property value - - - - Called when RenderFormIcon property has changed. - - Old property value - New property value - - - - Called when RenderFormText property has changed. - - Old property value - New property value - - - - Gets or sets whether Windows Vista Glass support is enabled when form is running on Windows Vista with Glass support. - Default value is true. - - - - - Gets or sets the RibbonControl that is hosted by this form. This property is for internal use only. - - - - - Gets whether Vista glass effect extension over the ribbon control caption is enabled. - - - - - Gets or sets the form's window state. - - - - - Gets or sets whether custom style for the form is enabled. Default value is true. - - - - - Gets or sets top left rounded corner size. Default value is 6. - - - - - Gets or sets top right rounded corner size. Default value is 6. - - - - - - Gets or sets bottom left rounded corner size. Default value is 6. - - - - - Gets or sets bottom right rounded corner size. Default value is 6. - - - - - Gets whether client border is painted in OnPaint method. - - - - - Gets whether ribbon control caption is painted - - - - - Gets or sets whether 3D MDI border is removed. Default value is true. - - - - - Gets whether form uses custom region - - - - - Gets whether Windows Glass effect is rendered on the form when supported by Operating System and enabled using EnableGlass. - - - - - Returns whether form is sizable given form state (maximized, minimized, normal) and FormBorderStyle setting. - - - - - Gets or sets whether non-client area of the form rendering is enabled. - - - - - Indicates whether form BackgroundImage is pulled up and rendered under form caption as well. - - - - - Indicates whether form icon is drawn. This is different from ShowIcon property which when set to false also removes the form icon from task-bar. Setting this property to false will keep form icon in task-bar but will hide on the form. - - - - - Indicates whether form Text is rendered in form caption. - - - - - Called by StyleManager to notify control that style on manager has changed and that control should refresh its appearance if - its style is controlled by StyleManager. - - New active style. - - - - Raises TitleTextMarkupLinkClick event. - - Provides event arguments. - - - - Gets whether custom form styling is enabled. - - true if custom styling is enabled otherwise false. - - - - Invalidates non client area of the form. - - Indicates whether complete form is invalidated. - - - - Called when WM_NCACTIVATE message is received. - - Reference to message data. - Return true to call base form implementation otherwise return false. - - - - Gets the form path for the give input bounds. - - Represents the form bounds. - - - - - Updates the form title bar text. Usually calling this method is not necessary but under certain conditions when form is used as MDI parent form - calling it to update combined text is necessary. - - - - - Called when CloseEnabled property value has changed. - - - - - Paints the non-client area of the form. - - - - - Returns the renderer control will be rendered with. - - The current renderer. - - - - - Occurs when text-markup link in TitleText is clicked. - - - - - Gets or sets the font for the form caption text when CaptionVisible=true. Default value is NULL which means that system font is used. - - - - - Gets whether Vista glass effect extension over the ribbon control caption is enabled. - - - - - Gets or sets the icon for the form. - - - - - Gets or sets a value indicating whether the form enables auto scrolling. - - - - - Gets or sets the Office 2007 Renderer global Color Table. Setting this property will affect all controls in application that are using Office 2007 global renderer. - - - - - Gets whether client border is painted in OnPaint method. - - - - - Gets whether ribbon control caption is painted - - - - - Gets or sets whether anti-alias smoothing is used while painting form caption. Default value is true. - - - - - Gets or sets the redering mode used by control. Default value is eRenderMode.Global which means that static GlobalManager.Renderer is used. If set to Custom then Renderer property must - also be set to the custom renderer that will be used. - - - - - Gets or sets the custom renderer used by the items on this control. RenderMode property must also be set to eRenderMode.Custom in order renderer - specified here to be used. - - - - - Gets or sets the tooltip for the form system icon. - - - - - Clean up any resources being used. - - - - - Required method for Designer support - do not modify - the contents of this method with the code editor. - - - - - Initializes a new instance of the MetroForm class. - - - - - Gets the array of LinearGradientColorTable objects that describe the border colors. The colors with index 0 is used as the outer most - border. - - Array of LinearGradientColorTable - - - - Called by StyleManager to notify control that style on manager has changed and that control should refresh its appearance if - its style is controlled by StyleManager. - - New active style. - - - - Gets the form path for the given input bounds. - - Represent the form bounds. - - - - - Called when HelpButtonText property has changed. - - Old property value - New property value - - - - Called when SettingsButtonText property has changed. - - Old property value - New property value - - - - Raises SettingsButtonClick event. - - Provides event arguments. - - - - Raises HelpButtonClick event. - - Provides event arguments. - - - - Gets or sets custom border colors for the form. When set it overrides settings from global Metro color table. - - - - - This property is not applicable for MetroForm. - - - - - - - Gets or sets the HELP button text. - - - - - Gets or sets the SETTINGS button text. - - - - - Occurs when SETTINGS button, if displayed, is clicked. - - - - - Occurs when HELP button, if displayed, is clicked. - - - - - Clean up any resources being used. - - - - - Required method for Designer support - do not modify - the contents of this method with the code editor. - - - - - Represents the Color scheme used by items on the Bar. - - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - VS.NET 2005 Blue Color Scheme - - - - - Converts hex string to Color type. - - Hexadecimal color representation. - Reference to Color object. - - - - Converts hex string to Color type. - - Color representation as 32-bit RGB value. - Reference to Color object. - - - - Converts hex string to Color type. - - Color representation as 32-bit RGB value. - Reference to Color object. - - - - Specifies Dock Site BackColor. - - - - - Specifies Dock Site BackColor2. - - - - - Specifies the gradient angle. - - - - - Specifies the menu bar background color. - - - - - Specifies the target menu bar gradient background color. - - - - - Specifies the gradient angle. - - - - - Specifies the background color for the bar when floating or when docked. - - - - - Specifies the target gradient background color for the bar when floating or when docked. - - - - - Specifies the gradient angle. - - - - - Specifies the background color for the bar Caption. - - - - - Specifies the target gradient background color for the bar Caption. - - - - - Specifies the gradient angle. - - - - - Specifies the color for text of the Caption. - - - - - Specifies the Bar Caption inactive (lost focus) background color. - - - - - Specifies the target background gradient Bar Caption inactive (lost focus) color. - - - - - Specifies the gradient angle. - - - - - Specifies the Bar inactive (lost focus) text color. - - - - - Specifies the background color for popup bars. - - - - - Specifies the border color for popup bars. - - - - - Specifies the border color for docked bars. - - - - - Specifies the color of the grab handle stripes. - - - - - Specifies the border color for floating bars. - - - - - Specifies the item background color. - - - - - Specifies the target item background gradient color. - - - - - Specifies the gradient angle. - - - - - Specifies the item text color. - - - - - Specifies the background color for the item that is disabled. - - - - - Specifies the text color for the item that is disabled. - - - - - Specifies the background color when mouse is over the item. - - - - - Specifies the target gradient background color when mouse is over the item. - - - - - Specifies the gradient angle. - - - - - Specifies the text color when mouse is over the item. - - - - - Specifies the border color when mouse is over the item. - - - - - Specifies the background color when item is pressed. - - - - - Specifies the target gradient background color when item is pressed. - - - - - Specifies the gradient angle. - - - - - Specifies the text color when item is pressed. - - - - - Specifies the border color when item is pressed. - - - - - Specifies the color for the item group separator. - - - - - Specifies the color for the item group separator shade. - - - - - Specifies the background color for the shadow of expanded item. - - - - - Specifies the background color for the expanded item. - - - - - Specifies the target gradient background color for the expanded item. - - - - - Specifies the gradient angle. - - - - - Specifies the text color for the expanded item. - - - - - Specifies the border color for the expanded item. - - - - - Specifies the background color for the checked item. - - - - - Specifies the target gradient background color for the checked item. - - - - - Specifies the gradient angle. - - - - - Specifies the border color for the checked item. - - - - - Specifies the text color for the checked item. - - - - - Specifies the customize item background color. Applies to Office2003 style only. - - - - - Specifies the customize item target gradient background color. Applies to Office2003 style only. - - - - - Specifies the customize item background color gradient angle. Applies to Office2003 style only. - - - - - Specifies the customize item text color. Applies to Office2003 style only. - - - - - Specifies the color of the menu border. - - - - - Specifies the background color of the menu. - - - - - Specifies the target gradient background color of the menu. - - - - - Specifies the angle of the gradient fill for the menu background. - - - - - Specifies the background color of the menu part (left side) that is showing the images. - - - - - Specifies the target gradient background color of the menu part (left side) that is showing the images. - - - - - Specifies the angle of the gradient fill for the menu part (left side) that is showing the images. - - - - - Specifies the background color for the items that were not recently used. - - - - - Specifies the side bar color for the items that were not recently used. - - - - - Specifies the target gradient side bar color for the items that were not recently used. - - - - - Specifies the angle of the gradient fill for the menu part (left side) that is showing the images. - - - - - Specifies the border color for focused design-time item. - - - - - Gets or sets predefined color scheme. By default DotNetBar will automatically change and generate color scheme depending on system colors. - - - - - Specifies the background color of the panel. - - - - - Specifies the target background gradient color of the panel. - - - - - Specifies the angle of the gradient fill for the panel background. - - - - - Specifies border color of the panel. - - - - - Specifies color of the text on the panel. - - - - - Specifies the background color of the explorer bar. - - - - - Specifies the target gradient background color of the explorer bar. - - - - - Specifies the angle of the gradient fill for the explorer bar background. - - - - - Specifies the foreground color of MDI System Item buttons. - - - - - Specifies the background color of the Splitter. - - - - - Specifies the target background gradient color of the Splitter. - - - - - Specifies the angle of the gradient fill for the Splitter background. - - - - - Specifies border color of the Splitter. - - - - - Specifies color of the text on the Splitter. - - - - - Indicates auto-hide panel background image if any. - - - - - Gets or sets the color of the auto-hide panel background. - - - - - Gets or sets the color of the auto-hide panel background. - - - - - Gets or sets the color of the auto-hide tab. - - - - - Gets or sets the color of the auto-hide tab. - - - - - Gets or sets the auto-hide tab background gradient angle. - - - - - Gets or sets the color of the auto-hide tab text. - - - - - Gets or sets the color of the auto-hide tab border. - - - - - Gets or sets the color of the auto-hide tab. - - - - - Gets or sets the color of the auto-hide tab. - - - - - Gets or sets the color of the auto-hide tab text. - - - - - Gets or sets the color of the tab border. - - - - - Specifies the type of predefined color scheme in ColorScheme object. - - - - - Default value. DotNetBar will automatically change and generate color scheme depending on system colors. - - - - - Blue Office 2003 Color Scheme. This setting specifies that this color scheme will be used regardless of system color setting on user machine. - - - - - Olive Green Office 2003 Color Scheme. This setting specifies that this color scheme will be used regardless of system color setting on user machine. - - - - - Silver Office 2003 Color Scheme. This setting specifies that this color scheme will be used regardless of system color setting on user machine. - - - - - Always use system colors to auto-generate color scheme. - - - - - Specifies a color scheme member. - - - - - Summary description for ColorSchemeEditor. - - - - - Required designer variable. - - - - - Clean up any resources being used. - - - - - Required method for Designer support - do not modify - the contents of this method with the code editor. - - - - - Summary description for ColorSchemeVSEditor. - - - - - Represents Color type editor with support for color schemes. - - - - - Edits the value of the specified object using the editor style indicated by GetEditStyle. - - An ITypeDescriptorContext that can be used to gain additional context information. - An IServiceProvider that this editor can use to obtain services. - The object to edit. - The new value of the object. - - - - Gets the editor style used by the EditValue method. - - An ITypeDescriptorContext that can be used to gain additional context information. - A UITypeEditorEditStyle value that indicates the style of editor used by EditValue. If the UITypeEditor does not support this method, then GetEditStyle will return None. - - - - - Provides command related utility methods that register and unregister commands. - - - - - Connects the Command Source to the Command. - - Command source to connect to the command. - Reference to the command. - - - - Disconnects command source from the command. - - Reference to command source. - Reference to the command. - - - - Unregister command from all subscribers. Called when command is disposed. - - Command to unregister. - - - - Gets an array of Command Sources that are connected with the command. - - Reference to command - An array of command sources. - - - - Gets or sets whether commands use Reflection to find the property names when applying value to the unknown types. Default value is true. - Setting this value to false will increase performance if Unknown types are used but it will at same time disable the - command setting value for these types. - - - - - Gets or sets whether layout on the items of type BaseItem is automatically updated when command text or other property changes which requires layout updated. Default value is true. - - - - - Represents the bound data navigator in current DotNetBar style. - - - - - Creates new instance of BindingNavigatorEx - - - - - Creates new instance of BindingNavigatorEx - - - - - Creates new instance of BindingNavigatorEx - - - - - Creates new instance of BindingNavigatorEx - - - - - Adds default items that make up the binding navigation control. - - - - - Gets or sets the reference to Add New record button. - - - - - Gets or sets the binding source for the navigator. - - - - - Gets or sets the label which represents the items count. - - - - - Indicates the format string for the label which displays the number of items bound. - - - - - Gets or sets the item which deletes current record. - - - - - Gets or sets the item which moves to first record. - - - - - Gets or sets the item which moves to last record. - - - - - Gets or sets the item which moves to next record. - - - - - Gets or sets the item which moves to previous record. - - - - - Gets or sets the text-box which shows current position. - - - - - Represents the class for the BaseItem non-popup based control host. - - - - - Creates new instance of the object. - - - - - Returns the color scheme used by control. Color scheme for Office2007 style will be retrieved from the current renderer instead of - local color scheme referenced by ColorScheme property. - - An instance of ColorScheme object. - - - - Paints the control focus cues. - - Paint event information. - - - - Creates the Graphics object for the control. - - The Graphics object for the control. - - - - Returns the renderer control will be rendered with. - - The current renderer. - - - - Resets style to default value. Used by windows forms designer. - - - - - Called when visual property of the control has changed so the control can be updated. - - - - - Forces the button to perform internal layout. - - - - - Recalculates the size of the internal item. - - - - - Indicates to control that all further update operations should not result in layout and refresh of control content. - Use this method to optimize the addition of new items to the control. This method supports nested calls meaning - that multiple calls are allowed but they must be ended with appropriate number of EndUpdate calls. - IsUpdateSuspended property returns whether update is suspended. - - - - - Indicates that update operation is complete and that control should perform layout and refresh to show changes. See BeginUpdate - for more details. - - - - - Indicates that update operation is complete and that control should perform layout and refresh to show changes. See BeginUpdate - for more details. - - - - - Gets or sets the instance of BaseItem object hosted by this control. - - - - - Gets or sets whether during painting OnPaintBackground on base control is called when BackColor=Transparent. - - - - - Gets or sets whether control displays focus cues when focused. - - - - - Gets or sets the redering mode used by control. Default value is eRenderMode.Global which means that static GlobalManager.Renderer is used. If set to Custom then Renderer property must - also be set to the custom renderer that will be used. - - - - - Gets or sets the custom renderer used by the items on this control. RenderMode property must also be set to eRenderMode.Custom in order renderer - specified here to be used. - - - - - Specifies the background style of the control. - - - - - Gets or sets Bar Color Scheme. - - - - - Gets or sets whether anti-alias smoothing is used while painting. Default value is false. - - - - - Gets/Sets the visual style for the control. - - - - - Gets whether control layout is suspended becouse of the call to BeginUpdate method. - - - - - Initializes a new instance of the CircularProgress class. - - - - - Raises ValueChanged event. - - Provides event arguments. - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Occurs when Value property has changed. - - - - - Gets or sets the circular progress bar type. - - - - - Gets or sets the maximum value of the progress bar. - - - - - Gets or sets the minimum value of the progress bar. - - - - - Gets or sets the color of the progress percentage text. - - - - - Gets or sets whether text that displays the progress bar completion percentage text is visible. Default value is false. - - - - - Gets or sets the text displayed on top of the circular progress bar. - - - - - Gets or sets the current value of the progress bar. - - - - - Gets or sets whether endless type progress bar is running. - - - - - Gets or sets the color of the color of progress indicator. - - - - - Gets or sets the color of the pie progress bar dark border. - - - - - Gets or sets the color of the pie progress bar light border. - - - - - Gets or sets the color of the spoke progress bar dark border. - - - - - Gets or sets the color of the spoke progress bar light border. - - - - - Gets or sets format string for progress value. - - - - - Gets or sets the animation speed for endless running progress. Lower number means faster running. - - - - - Initializes a new instance of the CollapsibleSplitContainer class. - - - - - Raises BeforeNearCollapseButtonClick event. - - Provides event arguments. - - - - Raises NearCollapseButtonClick event. - - Provides event arguments. - - - - Raises BeforeFarCollapseButtonClick event. - - Provides event arguments. - - - - Raises FarCollapseButtonClick event. - - Provides event arguments. - - - - Called when ButtonPosition property has changed. - - Old property value - New property value - - - - Called when CollapseMode property has changed. - - Old property value - New property value - - - - - Occurs after near collapse button is clicked. - - - - - Occurs before far collapse button is clicked and allows you to cancel its action. - - - - - Occurs after far collapse button is clicked. - - - - - Indicates position of buttons inside container. - - - - - Specifies how panels are collapsed when collapse buttons are pressed. - - - - - Defines available positions for buttons inside CollapsibleSplitterContainer. - - - - - Buttons are positioned on left or top side depending on orientation. - - - - - Buttons are positioned in center of container. - - - - - Buttons are positioned on right or bottom side depending on orientation. - - - - - Defines collapse mode for the CollapsibleSplitContainer control. - - - - - When buttons are pressed the splitter is positioned at the PanelMinSize. - - - - - When buttons are pressed associated panel is collapsed through Panel1Collapsed or Panel2Collapsed properties. - - - - - Represents the color picker button control. - - - - - Creates new instance of the object. - - - - - Displays the Colors dialog that allows user to choose the color or create a custom color. If new color is chosen the - SelectedColorChanged event is raised. - - - - - Raises the ColorPreview event. - - Provides event data. - - - - Raises the SelectedColorChanged event. - - Provides event data. - - - - Indicates whether SubItems collection is serialized. ColorPickerDropDown does not serialize the sub items. - - - - - Gets whether property should be serialized. - - - - - Resets the property to its default value. - - - - - Invokes the ColorPreview event. - - Provides data for the event. - - - - Update the selected color image if the SelectedColorImageRectangle has been set and button is using Image property to display the image. - - - - - Occurs when color is chosen from drop-down color picker or from Custom Colors dialog box. Selected color can be accessed through SelectedColor property. - - - - - Occurs when mouse is moving over the colors presented by the color picker. You can use it to preview the color before it is selected. - - - - - Gets or sets the array of ColorItem objects that will be used as standard colors instead of built-in color palette. - See: http://www.devcomponents.com/kb2/?p=79 for instructions. - - - - - Gets or sets the array of ColorItem objects that will be used as theme colors instead of built-in color palette. - See: http://www.devcomponents.com/kb2/?p=79 for instructions. - - - - - Gets whether command is executed when button is clicked. - - - - - Gets or sets the Owner Window that will be used as owner for the colors modal dialog when displayed. - - - - - Gets or sets more colors menu item is visible which allows user to open Custom Colors dialog box. Default value is true. - - - - - Gets or sets the last selected color from either the drop-down or Custom Color dialog box. Default value is - Color.Empty. You can use SelectedColorChanged event to be notified when this property changes. - - - - - Gets or sets whether theme colors are displayed on drop-down. Default value is true. - - - - - Gets or sets whether standard colors are displayed on drop-down. Default value is true. - - - - - Gets or sets the rectangle in Image coordinates where selected color will be painted. Setting this property will - have an effect only if Image property is used to set the image. Default value is an empty rectangle which indicates - that selected color will not be painted on the image. - - - - - Represents enhanced Windows combo box control. - - - - - Creates new instance of ComboBoxEx. - - - - - Called by StyleManager to notify control that style on manager has changed and that control should refresh its appearance if - its style is controlled by StyleManager. - - New active style. - - - - Indicates whether property should be serialized by Windows Forms designer. - - - - - Resets the property to default value. - - - - - Clean up any resources being used. - - - - - Loads all fonts available on system into the combo box. - - - - - Releases the focus from combo box. The control that last had focus will receive focus back when this method is called. - - - - - Called when DropDownColumns property has changed. - - Old property value - New property value - - - - Called when DropDownColumnsHeaders property has changed. - - Old property value - New property value - - - - Raises BeforeMultiColumnPopupOpen event. - - Provides event arguments. - - - - Raises the DataColumnCreated event. - - Provides event arguments. - - - - Raises SelectionChanging event. - - Provides event arguments. - - - - Called when MultiColumnControlFont property has changed. - - Old property value - New property value - - - - Called when Command property value changes. - - - - - Occurs when drop down portion of combo box is shown or hidden. - - - - - Gets or sets whether control displays focus cues when focused. - - - - - Gets or sets whether control is stand-alone control. Stand-alone flag affects the appearance of the control in Office 2007 style. - - - - - Gets or sets whether watermark text is displayed when control is empty. Default value is true. - - - - - Gets or sets the watermark (tip) text displayed inside of the control when Text is not set and control does not have input focus. This property supports text-markup. - Note that WatermarkText is not compatible with the auto-complete feature of .NET Framework 2.0. - - - - - Gets or sets the watermark hiding behaviour. Default value indicates that watermark is hidden when control receives input focus. - - - - - Gets or sets the watermark font. - - - - - Gets or sets the watermark text color. - - - - - Gets or sets the combo box background color. Note that in Office 2007 style back color of the control is automatically managed. - - - - - Gets or sets whether the BackColor value you set is used instead of the style back color automatically provided by the control. Default - value is false which indicates that BackColor property is automatically managed. Set this property to true and then set BackColor property - to make control use your custom back color. - - - - - Gets or sets value indicating whether system combo box appearance is used. Default value is false. - - - - - Gets or sets value indicating whether the combo box is draw using the Windows XP Theme manager when running on Windows XP or theme aware OS. - - - - - Disables internal drawing support for the List-box portion of Combo-box. Default value is false which means that internal drawing code is used. If - you plan to provide your own drawing for combo box items you must set this property to True. - - - - - Gets or sets whether combo box generates the audible alert when Enter key is pressed. - - - - - The ImageList control used by Combo box to draw images. - - - - - Determines the visual style applied to the combo box when shown. Default style is Office 2007. - - - - - Gets or sets whether ComboBoxEx thumb button that displays drop-down is rendered. Default value is true. - - - - - Gets or sets whether ComboBoxEx border is rendered. Default value is true. - - - - - Indicates whether ItemHeight property is set automatically based on the current font when DrawMode=OwnerDrawFixed - - - - - Gets or sets the custom color table used to render combo-box items - - - - - Gets or sets the text color for the text in combo-box when control Enabled property is set to false. - Setting this property is effective only for DropDownList ComboBox style. - - - - - Gets or sets the control background color when control is disabled. Default value is an empty color which indicates that system background color is used when control is disabled. - - - - - Gets the window handle that the drop down list is bound to. - - - - - Gets or sets whether FocusHighlightColor is used as background color to highlight text box when it has input focus. Default value is false. - - - - - Gets or sets the color used as background color to highlight text box when it has input focus and focus highlight is enabled. - - - - - Gets or sets comma separated list of field names that are displayed on drop down. When set it activates ComboBoxEx multi-column drop-down mode. - DataSource must be set in order for drop-down to display data. - - - - - Indicates custom column names with each column separated by new line, i.e. \r\n escape sequence. - - - - - Occurs before the multi-column popup is opened and it allows canceling of popup by setting CancelEventArgs.Cancel=true. - - - - - Occurs when ColumnHeader is automatically created by control as result of data binding for multi-column drop-down and provides you with opportunity to modify it. - - - - - Occurs before selection on multi-column drop-down has changed and allows canceling of the change. Applies to multi-column drop-down only. - - - - - Gets or sets whether selection change on multi-column drop-down closes the popup. Default value is true. Applies to multi-column drop-down only. - - - - - Indicates whether multi-column popup size is preserved between popup displays if popup is resized by end-user. Applies to multi-column drop-down only. - - - - - Indicates whether multi-column popup can be resized by end user. Applies to multi-column drop-down only. - - - - - Indicates whether multi-column popup close button is visible. - - - - - Gets or sets whether multi-column popup window is open. Applies to multi-column drop-down only. - - - - - Gets the reference to the control which is used to display multi-column data on popup. Control is created just before the popup is opened. - - - - - Indicates the font used by the multi-column control on the popup. - - - - - Gets or sets the command assigned to the item. Default value is null. - Note that if this property is set to null Enabled property will be set to false automatically to disable the item. - - - - - Gets or sets user defined data value that can be passed to the command when it is executed. - - - - - Represents the method that will handle the DropDownChange event. - - - - - Summary description for ComboBoxItem. - - - - - Creates new instance of ComboBoxItem. - - - - - Creates new instance of ComboBoxItem and assigns item name. - - Item Name. - - - - Creates new instance of ComboBoxItem and assigns item name and item text. - - Item Name - Item Text. - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Returns whether property should be serialized. - - - - - Overridden. Releases the input focus. - - - - - Raises the ComboBoxTextChanged event. - - Provides event arguments. - - - - Indicates whether property should be serialized by Windows Forms designer. - - - - - Resets the property to default value. - - - - - Occurs when underlining control ComboBox.Text property has changed. - - - - - Occurs when selected item on combo box has changed. - - - - - Gets or sets the accessible role of the item. - - - - - Gets or sets whether combo box generates the audible alert when Enter key is pressed. - - - - - Gets or sets the text color of the combo box label. - - - - - IBlock member implementation - - - - - Gets or sets the width of the of the drop-down portion of a combo box. - - - - - Gets or sets the height of the of the drop-down portion of a combo box. - - - - - Indicates the Width of the combo box part of the item. - - - - - Indicates whether control automatically releases its input focus when selection is made using keyboard. - - - - - Returns the reference to the inner combo box control. - - - - - Indicates whether item caption is always shown. - - - - - Gets an object representing the collection of the items contained in inner ComboBoxEx. - - - - - Gets or sets a value specifying the style of the combo box. - - - - - Gets or sets the starting index of text selected in the combo box. - - - - - Gets or sets the number of characters selected in the editable portion of the combo box. - - - - - Gets or sets the text that is selected in the editable portion of a combo box. - - - - - Gets or sets currently selected item in the combo box. - - - - - Gets or sets the index specifying the currently selected item. - - - - - Gets or sets the value indicating whether the item automatically loads all the fonts available into the combo box. - - - - - Gets or sets the height of an item in the combo box. - - - - - Indicates item's visibility when on pop-up menu. - - - - - Gets or sets the value that indicates whether the item was recently used. - - - - - Overridden. Gets or sets the text associated with this item. - - - - - Gets or sets the text associated with this item. - - - - - Gets or sets the item caption text displayed next to the combo box. - - - - - Gets or sets a string that specifies the property of the data source whose contents you want to display. When ComboBoxItem is used in DropDown mode - and objects like ComboItem are added to ComboBoxItems.Items collection DisplayMembers should be set to the name of the property you would - like to use as text representation in editable portion of ComboBox. For example in case of ComboItem objects property should be set to Text. - - - - - Specifies whether combo box is drawn using themes when running on OS that supports themes like Windows XP - - - - - Gets or sets the watermark font. - - - - - Gets or sets the watermark text color. - - - - - Gets or sets whether watermark text is displayed when control is empty. Default value is true. - - - - - Gets or sets the watermark (tip) text displayed inside of the control when Text is not set and control does not have input focus. This property supports text-markup. - Note that WatermarkText is not compatible with the auto-complete feature of .NET Framework 2.0. - - - - - Gets or sets the watermark hiding behaviour. Default value indicates that watermark is hidden when control receives input focus. - - - - - Gets or sets whether control is stand-alone control. Stand-alone flag affects the appearance of the control in Office 2007 style. - - - - - Summary description for ComboItem. - - - - - Creates new instance of ComboItem. - - - - - Initializes a new instance of the ComboItem class. - - - - - - Initializes a new instance of the ComboItem class. - - - - - - - Initializes a new instance of the ComboItem class. - - - - - - - - Initializes a new instance of the ComboItem class. - - - - - - - Overridden. Returns a human-readable string representation of this object. - - A string that represents this object. - - - - Gets or sets the text associated with this item. - - - - - Gets or sets the index value of the image assigned to the item. - - - - - Gets or sets the text alignment.. - - - - - Gets or sets the line alignment for the item. - - - - - Gets or sets the value that encapsulates text layout information (such as alignment, orientation, tab stops, and clipping) and display manipulations. - - - - - Gets or sets the image horizontal image position. - - - - - Gets or sets the font name used to draw the item text. - - - - - Gets or sets the text color. - - - - - Gets or sets the background color of the item. - - - - - Specifies style information applied to text. - - - - - Gets the em-size of this Font object in design units. - - - - - Gets or sets the image assigned to this item. - - - - - Gets or sets an object that contains data to associate with the item. - - - - - Serves as integration of regular Image class and Icon class - - - - - Specifies orientation of content. - - - - - Indicates Horizontal orientation of the content. - - - - - Indicates Vertical orientation of the content. - - - - - Specifies content horizontal alignment. - - - - - Content is left aligned.UI - - - - - Content is right aligned. - - - - - Content is centered. - - - - - Specifies content vertical alignment. - - - - - Content is top aligned. - - - - - Content is bottom aligned. - - - - - Content is in the middle. - - - - - Represents a extended content block interface for advanced layout information. - - - - - Returns whether element is an container so it receives full available size of parent control for layout. - - - - - Represents event arguments for SerialContentLayoutManager.NextPosition event. - - - - - Gets or sets the block that is layed out. - - - - - Gets or sets the current block position. - - - - - Gets or sets the calculated next block position. - - - - - Cancels default position calculation. - - - - - Represents event arguments for the SerialContentLayoutManager layout events. - - - - - Gets or sets the reference block object. - - - - - Gets or sets the position block will assume. - - - - - Cancel the layout of the block, applies only to BeforeXXX layout event. - - - - - Gets or sets the visibility index of the block. - - - - - Creates new instance of the class and initializes it with default values. - - - - - Delegate for SerialContentLayoutManager.NextPosition event. - - - - - Delegate for the SerialContentLayoutManager layout events. - - - - - Summary description for ContextExMenuTypeEditor. - - - - - Gets the editor style used by the EditValue method. - - An ITypeDescriptorContext that can be used to gain additional context information. - A UITypeEditorEditStyle value that indicates the style of editor used by EditValue. If the UITypeEditor does not support this method, then GetEditStyle will return None - - - - Represents the context menu bar that provides the context menus for the System.Windows.Forms.Control inherited controls on the form. - - - - - Returns the instance of the BaseItem that is assigned as context menu to the control. - - Control to return context menu for. - Instance of the BaseItem used as context menu for the control. - - - - Assigns the context menu to a control. - - Control to assign the context menu to. - Instance of PopupItem derived class usually ButtonItem to act as context menu for a control. The SubItems collection of the item specified here actually defines the visible context menu items. - - - - Gets/Sets whether Bar is visible or not. - - - - - Summary description for Popups. - - - - - Summary description for ControlContainerItem. - - - - - Creates new instance of ControlContainerItem and assigns item name. - - - - - Creates new instance of ControlContainerItem and assigns item name. - - Item name. - - - - Creates new instance of ControlContainerItem and assigns item name and item text. - - Item name. - Item text. - - - - Overridden. Returns the copy of the ControlContainerItem. - - Copy of the ControlContainerItem. - - - - Overridden. Draws the item. - - Target Graphics object. - - - - Overridden. Recalculates the size of the item. - - - - - Called when size of the item is changed externally. - - - - - Returns the Font object to be used for drawing the item text. - - Font object. - - - - Occurs when container control needs to be assigned to the item. - - - - - Indicates item's visiblity when on pop-up menu. - - - - - Indicates whether item was recently used. - - - - - Gets/Sets informational text (tooltip) for the item. - - - - - Gets or sets the reference to the control that is managed by the item. - - - - - IBlock member implementation - - - - - Specifies whether contained control can be automatically resized to fill the item container. - - - - - Represents the Check Box control with extended styles. - - - - - Invokes the CheckedChanged event. - - - - - Invokes CheckedChanging event. - - - - - Called when Command property value changes. - - - - - Occurs before Checked property is changed and allows you to cancel the change. - - - - - Occurs after Checked property is changed with extended information. - - - - - Occurs after Checked property is changed. This event is provided for the Windows Forms data binding support. You can use CheckedChangedEx to get extended information about the changed. - - - - - Occurs after Checked property is changed. This event is provided for the Windows Forms data binding support. You can use CheckedChangedEx to get extended information about the changed. - - - - - Gets or sets the size of the check or radio sign. Default value is 13x13. Minimum value is 6x6. - - - - - Gets or sets whether text-markup support is enabled for controls Text property. Default value is true. - Set this property to false to display HTML or other markup in the control instead of it being parsed as text-markup. - - - - - Gets or sets the appearance style of the item. Default value is CheckBox. Item can also assume the style of radio-button. - - - - - Gets or sets the check box position relative to the text. Default value is Left. - - - - - Gets or set a value indicating whether the button is in the checked state. - - - - - Gets or sets whether text assigned to the check box is visible. Default value is true. - - - - - Gets or sets the text color. Default value is Color.Empty which indicates that default color is used. - - - - - Gets or sets the text associated with the control. - - - - - Gets or sets a value indicating whether the control is automatically resized to display its entire contents. You can set MaximumSize.Width property to set the maximum width used by the control. - - - - - Gets or sets a value indicating whether the CheckBox will allow three check states rather than two. If the ThreeState property is set to true - CheckState property should be used instead of Checked property to set the extended state of the control. - - - - - Specifies the state of a control, such as a check box, that can be checked, unchecked, or set to an indeterminate state. - - - - - Gets the underlying CheckBoxItem - - - - - Gets or sets whether mnemonic character assigned to control is processed only if Alt key is pressed. Default value is false which indicate that Alt key is not required. - - - - - Gets or set whether the Checked values and the item appearance are automatically changed when the Check-Box is clicked. Default value is true. - - - - - Gets or sets the object that represents the Checked state of control. - - - - - Gets or sets whether empty string is consider as null value during CheckValue value comparison. Default value is true. - - - - - Gets or sets the value that represents the Indeterminate state of check box when CheckValue property is set to that value. Default value is null. - - - - - Gets or sets the value that represents the Checked state of check box when CheckValue property is set to that value. Default value is null. - - - - - Gets or sets the value that represents the Unchecked state of check box when CheckValue property is set to that value. Default value is null. - - - - - Gets or sets the custom image that is displayed instead default check box representation when check box is checked. - - - - - Gets or sets the custom image that is displayed instead default check box representation when check box is unchecked. - - - - - Gets or sets the custom image that is displayed instead default check box representation when check box is in indeterminate state. - - - - - Gets or sets the command assigned to the item. Default value is null. - Note that if this property is set to null Enabled property will be set to false automatically to disable the item. - - - - - Gets or sets user defined data value that can be passed to the command when it is executed. - - - - - Delegate for OptionGroupChanging event. - - - - - Represents event arguments for OptionGroupChanging event. - - - - - Set to true to cancel the checking on NewChecked button. - - - - - Check-box that will become checked if operation is not cancelled. - - - - - Check-box that is currently checked and which will be unchecked if operation is not cancelled. This property will have only valid values for eCheckBoxStyle.RadioButton style CheckBoxItems. - - - - - Indicates the action that has caused the event. - - - - - Default constructor. - - - - - Represents the combo box like control which shows the AdvTree control on popup. Tree control - can be configured to display multiple columns as well. - - - - - Initializes a new instance of the TextBoxDropDown class. - - - - - Raises FormattingEnabledChanged event. - - Event arguments. - - - - Raises FormatStringChanged event. - - Event arguments. - - - - Raises FormatInfoChanged event. - - Event arguments. - - - - Raises the DataSourceChanged event. - - An EventArgs that contains the event data. - - - - Raises the DisplayMemberChanged event. - - An EventArgs that contains the event data. - - - - When overridden in a derived class, resynchronizes the item data with the contents of the data source. - - - - - When overridden in a derived class, sets the specified array of objects in a collection in the derived class. - - An array of items. - - - - Raises the DataColumnCreated event. - - Provides event arguments. - - - - Raises the DataNodeCreated event. - - Provides event arguments. - - - - Creates a new node for the data item. - - Item to create node for. - New instance of the node. - - - - Raises the DataNodeCreated event. - - Provides event arguments. - - - - When overridden in a derived class, sets the object with the specified index in the derived class. - - The array index of the object. - The object. - - - - Called when ParentFieldName property has changed. - - - - - Called when GroupingMembers property has changed. - - - - - Raises the Format event. - - Event parameters - - - - Raises the SelectedIndexChanged event. - - Event arguments. - - - - Raises the ValueMemberChanged event. - - Event arguments. - - - - Raises the SelectedValueChanged event. - - Event arguments. - - - - Indicates whether property should be serialized by Windows Forms designer. - - - - - Resets the property to default value. - - - - - Resets style to default value. Used by windows forms designer. - - - - - Renders the selected node inside the combo box. - - Graphics reference. - Render bounds. - - - - Updates popup tree size based on its content. - - - - - Shows drop-down popup. Note that popup will be shown only if there is a DropDownControl assigned or DropDownItems collection has at least one item. - - - - - Closes the drop-down popup if it is open. - - - - - Called when PopupLocation property has changed. - - Old property value - New property value - - - - Raises the ButtonClearClick event. - - - - - - Raises the ButtonDropDownClick event. - - - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Called when Command property value changes. - - - - - Occurs when Clear button is clicked and allows you to cancel the default action performed by the button. - - - - - Occurs when Drop-Down button that shows popup is clicked and allows you to cancel showing of the popup. - - - - - Occurs when ButtonCustom control is clicked. - - - - - Occurs when ButtonCustom2 control is clicked. - - - - - Occurs when the text alignment in text box has changed. - - - - - Occurs before Node has been selected by user or through the SelectedNode property. Event can be canceled. - - - - - Occurs after node has been selected by user or through the SelectedNode property. - - - - - Occurs when the DataSource changes. - - - - - Occurs when the DisplayMembers property changes. - - - - - Occurs when the control is bound to a data value that need to be converted. - - - - - Occurs when FormattingEnabled property changes. - - - - - Occurs when FormatString property changes. - - - - - Occurs when FormatInfo property has changed. - - - - - Occurs when a Node for an data-bound object item has been created and provides you with opportunity to modify the node. - - - - - Occurs when a group Node is created as result of GroupingMembers property setting and provides you with opportunity to modify the node. - - - - - Occurs when value of ValueMember property has changed. - - - - - Occurs when value of SelectedValue property has changed. - - - - - Occurs when value of SelectedIndex property has changed. - - - - - Occurs when ColumnHeader is automatically created by control as result of data binding and provides you with opportunity to modify it. - - - - - Gets or sets the tree node that is currently selected in the tree control. - - - If no Node is currently selected, the - SelectedNode property is a null reference (Nothing in Visual - Basic). - - - - - Gets or sets whether selection change on popup tree closes the popup. Default value is true. - - - - - Gets or sets the field name that holds the text that will be displayed in the control for selected item. When not set all items set in DisplayMembers will be displayed in control. - - - - - Gets or sets the field name that holds the text that will be displayed in the control for selected item. When not set all items set in DisplayMembers will be displayed in control. - - - - - Gets or sets the comma separated list of property or column names to display on popup tree control. - - - - - Gets or sets the data source for the ComboTree. Expected is an object that implements the IList or IListSource interfaces, - such as a DataSet or an Array. The default is null. - - - - - Gets or sets a value indicating whether formatting is applied to the DisplayMembers property of the control. - - - - - Gets or sets the format-specifier characters that indicate how a value is to be displayed. - - - - - Gets or sets the IFormatProvider that provides custom formatting behavior. - - - - - Gets or sets comma separated field or property names that holds the value that is used to identify node and parent node. Format expected is: FieldNodeId,ParentNodeFieldId. For example if your table represents departments, you have DepartmentId field which uniquely identifies a department and ParentDepartmentId field which identifies parent of the department if any you would set this property to DepartmentId,ParentDepartmentId. - Note that you can only use ParentFieldNames or GroupingMembers property but not both. If both are set ParentFieldName take precedence. - - - - - Gets or sets comma separated list of field or property names that are used for grouping when data-binding is used. - - - - - Gets or sets style for automatically created group nodes when data-binding is used and GroupingMembers property is set. - - - Name of the style assigned or null value indicating that no style is used. - Default value is null. - - - - - Gets or sets the index specifying the currently selected item. - - - - - Gets or sets the property to use as the actual value for the items in the control. Applies to data-binding scenarios. SelectedValue property will return the value of selected node as indicated by this property. - - - - - Gets or sets the value of the member property specified by the ValueMember property. - - - - - Gets or sets the watermark font. - - - - - Gets or sets the watermark text color. - - - - - Gets or sets whether watermark text is displayed if set for the input items. Default value is true. - - - - - Gets or sets the watermark text displayed on the input control when control is empty. - - - - - Gets or sets the watermark text alignment. Default value is left. - - - - - Gets or sets whether FocusHighlightColor is used as background color to highlight text box when it has input focus. Default value is false. - - - - - Gets or sets the color used as background color to highlight text box when it has input focus and focus highlight is enabled. - - - - - Specifies the background style of the control. - - - - - Gets the object that describes the settings for the button that shows drop-down when clicked. - - - - - Gets the object that describes the settings for the button that clears the content of the control when clicked. - - - - - Gets the object that describes the settings for the custom button that can execute an custom action of your choosing when clicked. - - - - - Gets the object that describes the settings for the custom button that can execute an custom action of your choosing when clicked. - - - - - Indicates whether Enter key when pressed while control has input focus toggles the popup. Default value is true. - - - - - Gets or sets whether keyboard incremental search is enabled. Default value is true. - - - - - Gets or sets whether during keyboard search selected node can be set to nothing/null if there is no match found. - Default value is true. - - - - - Gets or sets the keyboard search buffer expiration timeout. Default value is 1000 which indicates that - key pressed within 1 second will add to the search buffer and control will be searched for node text - that begins with resulting string. Setting this value to 0 will disable the search buffer. - - - - - Indicates the custom popup location for the ComboTree popup - - - - - Gets or sets the reference of the control that will be displayed on popup that is shown when drop-down button is clicked. - - - - - Gets the collection of BaseItem derived items displayed on popup menu. - - - - - Gets the reference to internal AdvTree control that is displayed on popup Use it to get access to the AdvTree events and properties. - - - - - Gets or sets the height in pixels of the drop-down portion of the ComboTreeBox control. - - - - - Gets or sets the width in pixels of the drop-down portion of the ComboTreeBox control. - - - - - Gets or sets a value indicating whether the combo box is displaying its drop-down portion. - - - - - Gets the collection of tree nodes that are assigned to the popup tree view control. - - - A NodeCollection that represents the tree nodes - assigned to the tree control. - - - The Nodes property holds a collection of Node objects, each of which has a - Nodes property that can contain its own NodeCollection. - - - - - Gets the collection of column headers that appear in the popup tree. - - - By default there are no column headers defined. In that case tree control - functions as regular tree control where text has unrestricted width. - If you want to restrict the horizontal width of the text but not display - column header you can create one column and set its width to the width desired and - set its Visible property to false. - - - - - Gets or sets whether column headers are visible if they are defined through Columns collection. Default value is true. - - - - - Gets or sets whether grid lines are displayed when columns are defined. Default value is true. - - - - - Gets or sets the grid lines color. - - - - - Gets or sets whether horizontal grid lines between each row are displayed. Default value is false. - - - - - Gets or sets whether node is highlighted when mouse enters the node. Default value is false. - - - There are two ways to enable the node hot-tracking. You can set the HotTracking property to true in which case the - mouse tracking is enabled using system colors specified in TreeColorTable. You can also define the NodeStyleMouseOver - style which gets applied to the node when mouse is over the node. - - - - - Gets or sets the node selection box style for popup tree control. - - SelectionBox Property - SelectionBoxSize Property - SelectionBoxFillColor Property - SelectionBoxBorderColor Property - - - - Gets or sets the ImageList that contains the Image objects used by the tree nodes. - - - - - Gets or sets the image-list index value of the default image that is displayed by the tree nodes. - - - - - Gets or sets the control background color when control is disabled. Default value is an empty color which indicates that system background color is used when control is disabled. - - - - - Gets or sets the command assigned to the item. Default value is null. - Note that if this property is set to null Enabled property will be set to false automatically to disable the item. - - - - - Gets or sets user defined data value that can be passed to the command when it is executed. - - - - - Represents the method that will handle converting for ComboTree control. - - - - - - - Gets the reference to the item being converted. - - - - - Get the reference to the name of the field or property on the item that needs conversion. - - - - - Defines delegate for data node based events. - - - - - Defines event arguments for data node based events. - - - - - Gets or sets the node that is created for data item. - - - - - Gets the data-item node is being created for. - - - - - Initializes a new instance of the DataNodeEventArgs class. - - - - - - - Defines delegate for data column based events. - - - - - Defines event arguments for data column based events. - - - - - Gets or sets the column header that is created for data. - - - - - Initializes a new instance of the DataColumnEventArgs class. - - - - - - Initializes a new instance of the ControlWithBackgroundStyle class. - - - - - Resets style to default value. Used by windows forms designer. - - - - - Gets or sets whether anti-alias smoothing is used while painting. Default value is true. - - - - - Specifies the background style of the control. - - - - - Represents the DataGridView control with enhanced Office 2007 style. - - - - - Called by StyleManager to notify control that style on manager has changed and that control should refresh its appearance if - its style is controlled by StyleManager. - - New active style. - - - - Indicates whether control will delay call to OnResize base DataGridView method when control is running on MDI Child which was introduced as workaround to an issue in control. - - - - - Gets or sets the scroll-bar visual style. - - - - - Gets or sets whether selected column header is highlighted. Default value is true. - - - - - Gets or sets whether select all sign displayed in top-left corner of the grid is visible. Default value is true. - - - - - Gets or sets whether enhanced selection for the cells is painted in Office 2007 style. Default value is true. - - - - - Indicates whether BackgroundColor property set on DataGridView is obeyed instead of using system color scheme color. - - - - - GetContentBounds - - - - - - - - - Cell painting - - - - - - - - - - - - - - - - Paints the Button background - - - - - - - - Paints the button background and content - - - - - - - - - - - OnMouseEnter - - - - - - Establishes the given rowIndex as the - ActiveRowIndex. - - - - - - Processes MouseLeave events - - - - - - Processes MouseMove events - - - - - - Processes MouseDown events - - - - - - Processes MouseUp events - - - - - - Determines if the given part is set - - - - - - - - Gets the background bounds for the given cell - - - - - - - - Gets the button bounds for the given cell - - - - - - - - GetValue - - - - - - - Initiates the refresh of the cell button - - - - - - - Gets the Type of the editing control associated with the cell - - - - - FormattedValueType - - - - - Gets whether the Column cells will fully paint - their cell background and content - - - - - Constructor - - - - - Gets whether ImageFixedSize property should be serialized. - - - - - Hooks or unhooks our system events - - - - - - Processes Button expand changes - - - - - - - ButtonItem_Click - - - - - - - Gets the cell paint bitmap - - - - - - - Invokes BeforeCellPaint user events - - Row index - Column index - - - - Clones the ButtonX Column - - - - - - Dispose - - - - - - Gets or sets the active row index - - - - - Gets the Control Button - - - - - Gets or sets the Current row index - - - - - Gets or sets a expanded button - was just closed - - - - - Gets or sets the cell callback state - - - - - Gets or sets whether Checked property is automatically inverted, button checked/unchecked, when button is clicked. Default value is false. - - - - - Indicates whether the button will auto-expand when clicked. - When button contains sub-items, sub-items will be shown only if user - click the expand part of the button. Setting this property to true will expand the button and show sub-items when user - clicks anywhere inside of the button. Default value is false which indicates that button is expanded only - if its expand part is clicked. - - - - - Gets or set a value indicating whether the button is in the checked state. - - - - - Gets or sets button Color Scheme. ColorScheme does not apply to Office2007 styled buttons. - - - - - Gets or sets the predefined color of the button. Color specified applies to buttons with Office 2007 style only. It does not have - any effect on other styles. Default value is eButtonColor.BlueWithBackground - - - - - Gets or sets the custom color name. Name specified here must be represented by the corresponding object with the same name that is part - of the Office2007ColorTable.ButtonItemColors collection. See documentation for Office2007ColorTable.ButtonItemColors for more information. - If color table with specified name cannot be found default color will be used. Valid settings for this property override any - setting to the Color property. Applies to items with Office 2007 style only. - - - - - Specifies the image for the button when items Enabled property is set to false. - - - - - Gets or sets whether text-markup support is enabled for items Text property. Default value is true. - Set this property to false to display HTML or other markup in the item instead of it being parsed as text-markup. - - - - - Gets or sets whether the control can respond to user interaction - - - - - Indicates the way button is rendering the mouse over state. Setting the value to - Color will render the image in gray-scale when mouse is not over the item. - - - - - Specifies the image for the button when mouse is over the item. - - - - - Specifies the Button image. - - - - - Sets fixed size of the image. Image will be scaled and painted it size specified. - - - - - Gets/Sets the image position inside the button. - - - - - Gets or sets the amount of spacing between button image if specified and text. - - - - - Gets or sets the location of popup in relation to it's parent. - - - - - Specifies the image for the button when mouse left button is pressed. - - - - - Gets or sets an shape descriptor for the button - which describes the shape of the button. Default value is null - which indicates that system default shape is used. - - - - - Gets or sets whether button displays the expand part that indicates that button has popup. - - - - - Gets or sets whether button appears as split button. Split button appearance - divides button into two parts. Image which raises the click event when clicked - and text and expand sign which shows button sub items on popup menu when clicked. - Button must have both text and image visible (ButtonStyle property) in order to - appear as a full split button. - - - - - Gets/Sets the visual style for the button. - - - - - Returns the collection of sub items. - - - - - Gets or sets the width of the expand part of the button item. - - - - - Gets or sets the default Text to display on the Button - - - - - Gets or sets the text alignment. Applies only when button text is not composed using text markup. Default value is center. - - - - - Gets the Cell paint setting for the ButtonX control - - - - - BeforeCellPaintEventArgs - - - - - RowIndex of cell being painted - - - - - ColumnIndex of cell being painted - - - - - GetAdjustedEditingControlBounds - - - - - - - - GetPreferredSize - - - - - - - - - - Cell painting - - - - - - - - - - - - - - - - Paints the Button background - - - - - - - - Paints the button background and content - - - - - - - - - - - OnMouseEnter - - - - - - Processes MouseLeave events - - - - - - Processes MouseMove events - - - - - - Processes MouseDown events - - - - - - Processes MouseUp events - - - - - - Determines if the given part is set - - - - - - - - Gets the background bounds for the given cell - - - - - - - - Gets the Content bounds for the given cell - - - - - - - Initiates the refresh of the cell - - - - - - - Gets the Type of the editing control associated with the cell - - - - - FormattedValueType - - - - - Constructor - - - - - HookEvents - - - - - - CheckBoxItem_Click - - - - - - - CheckBoxItem_DoubleClick - - - - - - - Gets the cell paint bitmap - - - - - - - Invokes BeforeCellPaint user events - - Row index - Column index - - - - Clones the ButtonX Column - - - - - - Dispose - - - - - - Gets or sets the active row index - - - - - Gets the Control Button - - - - - Gets or sets the Current row index - - - - - Gets or sets the MouseDown row index - - - - - Gets or sets the cell callback state - - - - - Gets or sets the custom image that is displayed instead default check box representation when check box is checked. - - - - - Gets or sets the custom image that is displayed instead default check box representation when check box is unchecked. - - - - - Gets or sets the custom image that is displayed instead default check box representation when check box is in indeterminate state. - - - - - Gets or sets the check box position relative to the text. - Default value is Left. - - - - - Gets or set a value indicating whether the button is in the checked state. - - - - - Specifies the state of the control, that can be - checked, unchecked, or set to an indeterminate state. - - - - - CheckValue - - - - - Gets or sets the value that represents the Checked state value of the check - box when CheckValue property is set to that value. Default value is null. - - - - - Gets or sets the value that represents the Indeterminate state of the check - box when CheckValue property is set to that value. Default value is null. - - - - - Gets or sets the value that represents the Unchecked state value of check - box when CheckValue property is set to that value. Default value is 'N'. - - - - - Gets or sets whether empty string is consider as null value - during CheckValue value comparison. Default value is true. - - - - - Gets or sets whether the control can respond to user interaction - - - - - Gets or sets whether text-markup support is enabled for controls - Text property. Default value is true. Set this property to false to - display HTML or other markup in the control instead of it being parsed as text-markup. - - - - - Gets or sets the default Text to display - - - - - Gets or sets the text color. Default value is - Color.Empty which indicates that default color is used. - - - - - Gets or sets whether text assigned to the check box is visible. - Default value is true. - - - - - Gets or sets a value indicating whether the CheckBox will allow - three check states rather than two. If the ThreeState property is - set to true CheckState property should be used instead of Checked - property to set the extended state of the control. - - - - - Gets the Cell paint setting for the ButtonX control - - - - - InitializeEditingControl - - - - - - - - DetachEditingControl - - - - - Click - - - - - - - DrawItem - - - - - - - DropDownChange - - - - - - - MeasureItem - - - - - - - PositionEditingControl - - - - - - - - - - - - - - GetAdjustedEditingControlBounds - - - - - - - - GetPreferredSize - - - - - - - - - - ParseFormattedValue - - - - - - - - - - Cell painting - - - - - - - - - - - - - - - - Paints the cell background - - - - - - - - Paints the cell content - - - - - - - - - - - - DrawControl - - - - - - - - - - - DrawText - - - - - - - - - MustRenderVisibleControl - - - - - - - OnMouseEnter - - - - - - Gets the background bounds for the given cell - - - - - - - - Gets the button bounds for the given cell - - - - - - - Determines if the given part is set - - - - - - - - Gets the Type of the editing control associated with the cell - - - - - Constructor - - - - - Indicates whether property should be serialized by Windows Forms designer. - - - - - Resets the property to default value. - - - - - HookEvents - - - - - - ComboBoxEx_DataSourceChanged - - - - - - - DoComboBoxEx_Click - - - - - - - DoComboBoxEx_DrawItem - - - - - - - DoComboBoxEx_DropDownChange - - - - - - - DoComboBoxEx_MeasureItem - - - - - - - Gets the cell paint bitmap - - - - - - - Invokes BeforeCellPaint user events - - Row index - Column index - - - - Clones the ButtonX Column - - - - - - Dispose - - - - - - Occurs right before a ComboBox Cell is painted - - - - - Occurs when the ComboBox is clicked - - - - - Occurs when a visual aspect of an owner-drawn ComboBox changes - - - - - Occurs when drop down portion of the ComboBox is shown or hidden. - - - - - Occurs each time an owner-drawn ComboBox item needs - to be drawn and when the sizes of the list items are determined - - - - - Gets the underlying ComboBoxEx control - - - - - Gets or sets the ComboBox CurrencyManager - - - - - Gets or sets a custom System.Collections.Specialized.StringCollection - to use when the AutoCompleteSource property is set to CustomSource. - - - - - Gets or sets an option that controls how automatic completion works for the ComboBox. - - - - - Gets or sets a value specifying the source of complete strings used for automatic completion. - - - - - Gets or sets the data source that populates the selections for the combo box - - - - - Gets or sets a string that specifies the property or column - from which to retrieve strings for display in the combo box. - - - - - Gets or sets whether the control - will be displayed for the current cell only. - - - - - Gets or sets a value indicating whether user code or - operating system code will handle drawing of elements in the list. - - - - - Gets or sets a value specifying the style of the combo box. - - - - - Gets or sets the height in pixels of the drop-down portion of the ComboBox. - - - - - Gets or sets the width of the drop-down lists of the combo box. - - - - - Gets or sets whether the control can respond to user interaction - - - - - Gets or sets the flat style appearance of the column's cells. - - - - - Gets or sets whether control displays focus cues when focused. - - - - - Gets or sets the format-specifier - characters that indicate how a value is to be displayed. - - - - - Gets or sets a value indicating whether formatting is applied to the DisplayMember property. - - - - - Gets or sets the ImageList control used by Combo box to draw images. - - - - - Gets or sets the Input Method Editor (IME) mode of the control. - - - - - Gets or sets a value indicating whether - the control should resize to avoid showing partial items. - - - - - Gets or sets whether control is stand-alone control. - Stand-alone flag affects the appearance of the control in Office 2007 style. - - - - - Gets or sets the height of an item in the combo box. - - - - - Gets the collection of objects used as selections in the combo box. - - - - - Gets or sets the maximum number of items - in the drop-down list of the cells in the column. - - - - - Gets or sets the number of characters a user can type into the ComboBox. - - - - - Gets or sets a value indicating whether control's - elements are aligned to support locales using right-to-left fonts. - - - - - Gets or sets whether the items in the combo box are sorted. - - - - - Determines the visual style applied to - the combo box when shown. Default style is Office 2007. - - - - - Gets or sets the text associated with this control. - - - - - Gets or sets a string that specifies the property or column - from which to get values that correspond to the selections in the drop-down list. - - - - - Gets or sets the watermark hiding behaviour. Default value - indicates that watermark is hidden when control receives input focus. - - - - - Gets or sets the watermark text color. - - - - - Gets or sets whether watermark text is - displayed when control is empty. Default value is true. - - - - - Gets or sets the watermark font. - - - - - Gets or sets the watermark (tip) text displayed inside of the control when Text - is not set and control does not have input focus. This property supports text-markup. - Note that WatermarkText is not compatible with the auto-complete feature of .NET Framework 2.0. - - - - - Gets the Cell paint setting for the control - - - - - DropDownChangeEventArgs - - - - - ColumnIndex - - - - - Expanded state - - - - - RowIndex - - - - - Handles OnTextChanged events - - - - - - OnSelectedIndexChanged - - - - - - NotifyDataGridViewOfValueChange - - - - - ApplyCellStyleToEditingControl - - - - - - Gets EditingControlFormattedValue - - - - - - - Gets whether the given key wants to be processed - by the Control - - - - - - - - PrepareEditingControlForEdit - - - - - - Gets or sets the DataGridView - - - - - Gets or sets the Control Formatted Value - - - - - Gets or sets the Control RoeIndex - - - - - Gets or sets the Control ValueChanged state - - - - - Gets the Panel Cursor - - - - - Gets whether to RepositionEditingControlOnValueChange - - - - - InitializeEditingControl - - - - - - - - DetachEditingControl - - - - - ButtonClearClick - - - - - - - ButtonCustomClick - - - - - - - ButtonCustom2Click - - - - - - - ButtonDropDownClick - - - - - - - ButtonFreeTextClick - - - - - - - ConvertFreeTextEntry - - - - - - - PositionEditingControl - - - - - - - - - - - - - - GetAdjustedEditingControlBounds - - - - - - - - GetPreferredSize - - - - - - - - - - Cell painting - - - - - - - - - - - - - - - - Paints the cell background - - - - - - - - Paints the cell content - - - - - - - - - - - DrawControl - - - - - - - - DrawText - - - - - - - - Gets the background bounds for the given cell - - - - - - - - Gets the button bounds for the given cell - - - - - - - GetValue - - - - - - - GetHorizontalAlignment - - - - - - - Determines if the given part is set - - - - - - - - Gets the Type of the editing control associated with the cell - - - - - FormattedValueType - - - - - Constructor - - - - - Resets style to default value. Used by windows forms designer. - - - - - Gets whether Value property should be serialized by Windows Forms designer. - - true if value serialized otherwise false. - - - - Gets whether Value property should be serialized by Windows Forms designer. - - true if value serialized otherwise false. - - - - DoButtonClearClick - - - - - - - DoButtonCustomClick - - - - - - - DoButtonCustom2Click - - - - - - - DoButtonDropDownClick - - - - - - - DoButtonFreeTextClick - - - - - - - DoConvertFreeTextEntry - - - - - - - Gets the cell paint bitmap - - - - - - - Invokes BeforeCellPaint user events - - Row index - Column index - - - - Clones the ButtonX Column - - - - - - Occurs right before a DateTimeInput Cell is painted - - - - - Occurs when Clear button is clicked and allows you - to cancel the default action performed by the button - - - - - Occurs when ButtonCustom control is clicked - - - - - Occurs when ButtonCustom2 control is clicked - - - - - Occurs when Drop-Down button that shows calendar - is clicked and allows you to cancel showing of the popup - - - - - Occurs when Free-Text button is clicked - and allows you to cancel its default action - - - - - Occurs if Free-Text entry value is not natively recognized by - the control and provides you with opportunity to convert that - value to the value the control expects - - - - - Gets the underlying DateTimeInput control - - - - - Gets or sets whether empty null/nothing state of the control is - allowed. Default value is true which means that IsEmpty property may - return true if input value is resets or ValueObject set to null/nothing. - - - - - Gets or sets whether input focus is automatically advanced - to next input field when input is complete in current one. - - - - - Gets or sets whether first day in month is automatically - selected on popup date picker when month or year is changed. - - - - - Gets or sets whether auto-overwrite functionality for input is enabled. - When in auto-overwrite mode input field will erase existing entry - and start new one if typing is continued after InputComplete method is called. - - - - - Specifies the background style of the control. - - - - - Gets the object that describes the settings for the button - that clears the content of the control when clicked. - - - - - Gets the object that describes the settings for the custom button - that can execute an custom action of your choosing when clicked. - - - - - Gets the object that describes the settings for the custom button that can execute an custom action of your choosing when clicked. - - - - - Gets the object that describes the settings for the button - that shows drop-down when clicked. - - - - - Gets the object that describes the settings for the button - that switches the control into the free-text entry mode when clicked. - - - - - Gets or sets the custom date/time format string. - - - - - Gets or sets whether the control - will be displayed for the current cell only. - - - - - Gets or sets whether empty input values (year, month or day) are - set to defaults while user is entering data. Default value is true. - - - - - Gets or sets whether the control can respond to user interaction - - - - - Gets or sets the format date/time is displayed in. To specify - custom format set this value to Custom and specify custom format - using CustomFormat property. - - - - - Gets or sets the input field alignment inside the control - - - - - Gets or sets whether input part of the control is read-only. When set - to true the input part of the control becomes read-only and does not allow - the typing. However, drop-down part if visible still allows user to change - the value of the control. Use this property to allow change of the value - through drop-down picker only. - - - - - Gets or sets whether check box shown using ShowCheckBox - property which locks/unlocks the control update is checked. - - - - - Gets or sets the maximum date and time that can be selected in the control. - - - - - Gets or sets the minimum date and time that can be selected in the control. - - - - - Gets the reference to the internal MonthCalendarItem control which is used to display calendar when drop-down is open. - - - - - List of characters that when pressed would select next input field. For example if you are - allowing time input you could set this property to : so when user presses the : character, - the input is forwarded to the next input field. - - - - - Gets or sets a value indicating whether a check box is - displayed to the left of the input value. Set to true if a check box - is displayed to the left of the input value; otherwise, false. The default is false. - - When the ShowCheckBox property is set to true, a check box is displayed - to the left of the input in the control. When the check box is selected, the value - can be updated. When the check box is cleared, the value is unable to be changed. - You can handle the LockUpdateChanged event to be notified when this check box is checked - and unchecked. Use LockUpdateChecked property to get or sets whether check box is checked. - - - - - - Gets or sets a value indicating whether a spin button control - (up-down control) is used to adjust the current value. The default is false. - - When the ShowUpDown property is set to true, a spin button control - is shown to adjust value of currently focused input item. The value can - be adjusted by using the up and down buttons to change the value. - - - - - - Gets the Cell paint setting for the control - - - - - Handles OnValueChanged events - - - - - - ApplyCellStyleToEditingControl - - - - - - Gets EditingControlFormattedValue - - - - - - - Gets whether the given key wants to be processed - by the Control - - - - - - - - PrepareEditingControlForEdit - - - - - - Gets or sets the Edit state - - - - - Gets or sets the DataGridView - - - - - Gets or sets the Control Formatted Value - - - - - Gets or sets the Control RoeIndex - - - - - Gets or sets the Control ValueChanged state - - - - - Gets the Panel Cursor - - - - - Gets whether to RepositionEditingControlOnValueChange - - - - - InitializeEditingControl - - - - - - - - DetachEditingControl - - - - - ButtonClearClick - - - - - - - ButtonCustomClick - - - - - - - ButtonCustom2Click - - - - - - - ButtonDropDownClick - - - - - - - ButtonFreeTextClick - - - - - - - ConvertFreeTextEntry - - - - - - - PositionEditingControl - - - - - - - - - - - - - - GetAdjustedEditingControlBounds - - - - - - - - GetPreferredSize - - - - - - - - - - Cell painting - - - - - - - - - - - - - - - - Paints the cell background - - - - - - - - Paints the cell content - - - - - - - - - - - DrawControl - - - - - - - - DrawText - - - - - - - - Gets the background bounds for the given cell - - - - - - - - Gets the button bounds for the given cell - - - - - - - GetValue - - - - - - - GetHorizontalAlignment - - - - - - - Determines if the given part is set - - - - - - - - Gets the Type of the editing control associated with the cell - - - - - FormattedValueType - - - - - Constructor - - - - - Resets style to default value. Used by windows forms designer. - - - - - DoButtonClearClick - - - - - - - DoButtonCustomClick - - - - - - - DoButtonCustom2Click - - - - - - - DoButtonDropDownClick - - - - - - - DoButtonFreeTextClick - - - - - - - DoConvertFreeTextEntry - - - - - - - Gets the cell paint bitmap - - - - - - - Invokes BeforeCellPaint user events - - Row index - Column index - - - - Clones the ButtonX Column - - - - - - Occurs right before a DoubleInput Cell is painted - - - - - Occurs when Clear button is clicked and allows you - to cancel the default action performed by the button - - - - - Occurs when ButtonCustom control is clicked - - - - - Occurs when ButtonCustom2 control is clicked - - - - - Occurs when Drop-Down button that shows calendar - is clicked and allows you to cancel showing of the popup - - - - - Occurs when Free-Text button is clicked - and allows you to cancel its default action - - - - - Occurs if Free-Text entry value is not natively recognized by - the control and provides you with opportunity to convert that - value to the value the control expects - - - - - DoubleInput - - - - - Specifies the background style of the control. - - - - - Gets the object that describes the settings for the button - that clears the content of the control when clicked. - - - - - Gets the object that describes the settings for the custom button - that can execute an custom action of your choosing when clicked. - - - - - Gets the object that describes the settings for the custom button that can execute an custom action of your choosing when clicked. - - - - - Gets the object that describes the settings for the button - that shows drop-down when clicked. - - - - - Gets the object that describes the settings for the button - that switches the control into the free-text entry mode when clicked. - - - - - Gets or sets the Numeric String Format that is used to format - the numeric value entered for display purpose. Read more about - available formats in MSDN under "Standard Numeric Format Strings" - and "Custom Numeric Format Strings" topics. - - The format specified here indicates the format for display purpose - only, not for the input purpose. For example to display the number - in system Currency format set the DisplayFormat to 'C'. - - - - - - Gets or sets whether the control - will be displayed for the current cell only. - - - - - Gets or sets whether the control can respond to user interaction - - - - - Gets or sets the value to increment or decrement the value of the - control when the up or down buttons are clicked. - - - - - Gets or sets the input field alignment inside the control - - - - - Gets or sets whether check box shown using ShowCheckBox - property which locks/unlocks the control update is checked. - - - - - Gets or sets the maximum value that can be entered. - - - - - Gets or sets the minimum value that can be entered. - - - - - Gets or sets a value indicating whether a check box is - displayed to the left of the input value. Set to true if a check box - is displayed to the left of the input value; otherwise, false. The default is false. - - When the ShowCheckBox property is set to true, a check box is displayed - to the left of the input in the control. When the check box is selected, the value - can be updated. When the check box is cleared, the value is unable to be changed. - You can handle the LockUpdateChanged event to be notified when this check box is checked - and unchecked. Use LockUpdateChecked property to get or sets whether check box is checked. - - - - - - Gets or sets a value indicating whether a spin button control - (up-down control) is used to adjust the current value. The default is false. - - When the ShowUpDown property is set to true, a spin button control - is shown to adjust value of currently focused input item. The value can - be adjusted by using the up and down buttons to change the value. - - - - - - Gets the Cell paint setting for the control - - - - - Handles OnValueChanged events - - - - - - ApplyCellStyleToEditingControl - - - - - - Gets EditingControlFormattedValue - - - - - - - Gets whether the given key wants to be processed - by the Control - - - - - - - - PrepareEditingControlForEdit - - - - - - Gets or sets the Edit state - - - - - Gets or sets the DataGridView - - - - - Gets or sets the Control Formatted Value - - - - - Gets or sets the Control RoeIndex - - - - - Gets or sets the Control ValueChanged state - - - - - Gets the Panel Cursor - - - - - Gets whether to RepositionEditingControlOnValueChange - - - - - InitializeEditingControl - - - - - - - - DetachEditingControl - - - - - ButtonClearClick - - - - - - - ButtonCustomClick - - - - - - - ButtonCustom2Click - - - - - - - ButtonDropDownClick - - - - - - - ButtonFreeTextClick - - - - - - - ConvertFreeTextEntry - - - - - - - PositionEditingControl - - - - - - - - - - - - - - GetAdjustedEditingControlBounds - - - - - - - - GetPreferredSize - - - - - - - - - - Cell painting - - - - - - - - - - - - - - - - Paints the cell background - - - - - - - - Paints the cell content - - - - - - - - - - - DrawControl - - - - - - - - DrawText - - - - - - - - Gets the background bounds for the given cell - - - - - - - - Gets the button bounds for the given cell - - - - - - - GetValue - - - - - - - GetHorizontalAlignment - - - - - - - Determines if the given part is set - - - - - - - - Gets the Type of the editing control associated with the cell - - - - - FormattedValueType - - - - - Constructor - - - - - Resets style to default value. Used by windows forms designer. - - - - - DoButtonClearClick - - - - - - - DoButtonCustomClick - - - - - - - DoButtonCustom2Click - - - - - - - DoButtonDropDownClick - - - - - - - DoButtonFreeTextClick - - - - - - - DoConvertFreeTextEntry - - - - - - - Gets the cell paint bitmap - - - - - - - Invokes BeforeCellPaint user events - - Row index - Column index - - - - Clones the ButtonX Column - - - - - - Occurs right before a DateTimeInput Cell is painted - - - - - Occurs when Clear button is clicked and allows you - to cancel the default action performed by the button - - - - - Occurs when ButtonCustom control is clicked - - - - - Occurs when ButtonCustom2 control is clicked - - - - - Occurs when Drop-Down button that shows calendar - is clicked and allows you to cancel showing of the popup - - - - - Occurs when Free-Text button is clicked - and allows you to cancel its default action - - - - - Occurs if Free-Text entry value is not natively recognized by - the control and provides you with opportunity to convert that - value to the value the control expects - - - - - IntegerInput - - - - - Specifies the background style of the control. - - - - - Gets the object that describes the settings for the button - that clears the content of the control when clicked. - - - - - Gets the object that describes the settings for the custom button - that can execute an custom action of your choosing when clicked. - - - - - Gets the object that describes the settings for the custom button that can execute an custom action of your choosing when clicked. - - - - - Gets the object that describes the settings for the button - that shows drop-down when clicked. - - - - - Gets the object that describes the settings for the button - that switches the control into the free-text entry mode when clicked. - - - - - Gets or sets the Numeric String Format that is used to format - the numeric value entered for display purpose. Read more about - available formats in MSDN under "Standard Numeric Format Strings" - and "Custom Numeric Format Strings" topics. - - The format specified here indicates the format for display purpose - only, not for the input purpose. For example to display the number - in system Currency format set the DisplayFormat to 'C'. - - - - - - Gets or sets whether the control - will be displayed for the current cell only. - - - - - Gets or sets whether the control can respond to user interaction - - - - - Gets or sets the value to increment or decrement the value of the - control when the up or down buttons are clicked. - - - - - Gets or sets the input field alignment inside the control - - - - - Gets or sets whether check box shown using ShowCheckBox - property which locks/unlocks the control update is checked. - - - - - Gets or sets the maximum value that can be entered. - - - - - Gets or sets the minimum value that can be entered. - - - - - Gets or sets a value indicating whether a check box is - displayed to the left of the input value. Set to true if a check box - is displayed to the left of the input value; otherwise, false. The default is false. - - When the ShowCheckBox property is set to true, a check box is displayed - to the left of the input in the control. When the check box is selected, the value - can be updated. When the check box is cleared, the value is unable to be changed. - You can handle the LockUpdateChanged event to be notified when this check box is checked - and unchecked. Use LockUpdateChecked property to get or sets whether check box is checked. - - - - - - Gets or sets a value indicating whether a spin button control - (up-down control) is used to adjust the current value. The default is false. - - When the ShowUpDown property is set to true, a spin button control - is shown to adjust value of currently focused input item. The value can - be adjusted by using the up and down buttons to change the value. - - - - - - Gets the Cell paint setting for the control - - - - - Handles OnValueChanged events - - - - - - ApplyCellStyleToEditingControl - - - - - - Gets EditingControlFormattedValue - - - - - - - Gets whether the given key wants to be processed - by the Control - - - - - - - - PrepareEditingControlForEdit - - - - - - Gets or sets the Edit state - - - - - Gets or sets the DataGridView - - - - - Gets or sets the Control Formatted Value - - - - - Gets or sets the Control RoeIndex - - - - - Gets or sets the Control ValueChanged state - - - - - Gets the Panel Cursor - - - - - Gets whether to RepositionEditingControlOnValueChange - - - - - InitializeEditingControl - - - - - - - - DetachEditingControl - - - - - ButtonClearClick - - - - - - - ButtonCustomClick - - - - - - - ButtonCustom2Click - - - - - - - ButtonDropDownClick - - - - - - - PositionEditingControl - - - - - - - - - - - - - - GetAdjustedEditingControlBounds - - - - - - - - GetPreferredSize - - - - - - - - - - Cell painting - - - - - - - - - - - - - - - - Paints the cell background - - - - - - - - Paints the cell content - - - - - - - - - - - DrawControl - - - - - - - - DrawText - - - - - - - - Gets the background bounds for the given cell - - - - - - - - Gets the button bounds for the given cell - - - - - - - GetValue - - - - - - - GetHorizontalAlignment - - - - - - - Determines if the given part is set - - - - - - - - Gets the Type of the editing control associated with the cell - - - - - Constructor - - - - - Resets style to default value. Used by windows forms designer. - - - - - Indicates whether property should be serialized by Windows Forms designer. - - - - - Resets the property to default value. - - - - - DoButtonClearClick - - - - - - - DoButtonCustomClick - - - - - - - DoButtonCustom2Click - - - - - - - DoButtonDropDownClick - - - - - - - Gets the cell paint bitmap - - - - - - - Invokes BeforeCellPaint user events - - Row index - Column index - - - - Clones the ButtonX Column - - - - - - Occurs right before a IpAddressInput Cell is painted - - - - - Occurs when Clear button is clicked and allows you - to cancel the default action performed by the button - - - - - Occurs when ButtonCustom control is clicked - - - - - Occurs when ButtonCustom2 control is clicked - - - - - Occurs when Drop-Down button that shows calendar - is clicked and allows you to cancel showing of the popup - - - - - Gets the underlying IpAddressInput control - - - - - Gets or sets whether empty null/nothing state of the control - is allowed. Default value is true which means that Text property - may return null if there is no input value. - - - - - Gets or sets whether free-text entry is automatically - turned off when control loses input focus. Default value is false. - - - - - Gets or sets whether auto-overwrite functionality for input - is enabled. When in auto-overwrite mode input field will erase existing entry - and start new one if typing is continued after InputComplete method is called. - - - - - Gets or sets whether free text entries are attempted to be - auto-resolved to IP address as host/domain names. Default value is true. - - - - - Gets or sets the Background color. - - - - - Specifies the background style of the control. - - - - - Gets the object that describes the settings for the button - that clears the content of the control when clicked. - - - - - Gets the object that describes the settings for the custom button - that can execute an custom action of your choosing when clicked. - - - - - Gets the object that describes the settings for the custom button that can execute an custom action of your choosing when clicked. - - - - - Gets the object that describes the settings for the button - that shows drop-down when clicked. - - - - - Gets or sets whether the control - will be displayed for the current cell only. - - - - - Gets or sets the reference of the control that will be - displayed on popup that is shown when the drop-down button is clicked. - - - - - Returns the collection of DropDownItems. - - - - - Gets or sets whether the control can respond to user interaction - - - - - Gets or sets the color used as background color to highlight - the text box when it has input focus and FocusHighlight is enabled. - - - - - Gets or sets whether FocusHighlightColor is used as - background color to highlight the text box when it has - input focus. Default value is false. - - - - - Gets or sets the foreground color. - - - - - Gets or sets whether control input is in - free-text input mode. Default value is false. - - - - - Gets or sets the Input Method Editor (IME) mode of the control. - - - - - Gets or sets whether input part of the control is read-only. When - set to true the input part of the control becomes read-only and does - not allow the typing. However, drop-down part if visible still allows - user to possibly change the value of the control through the method you - can provide on drop-down. Use this property to allow change of the value - through drop-down button only. - - - - - Gets or sets whether check box shown using ShowCheckBox - property which locks/unlocks the control update is checked. - - - - - Gets or sets a value indicating whether control's - elements are aligned to support locales using right-to-left fonts. - - - - - List of characters that when pressed would select next input field. For example if you are - allowing time input you could set this property to : so when user presses the : character, - the input is forwarded to the next input field. - - - - - Gets or sets a value indicating whether a check box is displayed to - the left of the input value. Set to true if a check box is displayed - to the left of the input value; otherwise, false. The default is false. - - - - - Gets or sets the text as it is currently displayed to the user. - - - - - Gets or sets the watermark text color. - - - - - Gets or sets whether watermark text is - displayed when control is empty. Default value is true. - - - - - Gets or sets the watermark font. - - - - - Gets or sets the watermark (tip) text displayed inside of - the control when Text is not set and control does not have - input focus. This property supports text-markup. - - - - - Gets the Cell paint setting for the control - - - - - Control for input of the integer value. - - - - - Initializes a new instance of the IpAddressInput class. - - - - - Copies the current value in the control to the Clipboard. - - - - - Pastes the current Clipboard content if possible as the value into the control. - - - - - Moves the current control value to the Clipboard. - - - - - Shows drop-down popup. Note that popup will be shown only if there is a DropDownControl assigned or DropDownItems collection has at least one item. - - - - - Closes the drop-down popup if it is open. - - - - - Raises the ButtonClearClick event. - - - - - - Raises the ButtonDropDownClick event. - - - - - - Raises the LockUpdateChanged event. - - Provides event data./ - - - - Raises ValueChanged event. - - Provides event arguments. - - - - - - - - - - Called when Command property value changes. - - - - - Occurs when Clear button is clicked and allows you to cancel the default action performed by the button. - - - - - Occurs when Drop-Down button that shows calendar is clicked and allows you to cancel showing of the popup. - - - - - Occurs when ShowCheckBox property is set to true and user changes the lock status of the control by clicking the check-box. - - - - - Occurs when Value property has changed. - - - - - Gets the object that describes the settings for the button that shows drop-down when clicked. - - - - - Gets the object that describes the settings for the button that clears the content of the control when clicked. - - - - - Gets the object that describes the settings for the button that switches the control into the free-text entry mode when clicked. - - - - - Gets or sets whether auto-overwrite functionality for input is enabled. When in auto-overwrite mode input field will erase existing entry - and start new one if typing is continued after InputComplete method is called. - - - - - Gets or sets whether empty null/nothing state of the control is allowed. Default value is true which means that Text property - may return null if there is no input value. - - - - - Gets or sets the reference of the control that will be displayed on popup that is shown when drop-down button is clicked. - - - - - Gets the collection of BaseItem derived items displayed on popup menu. - - - - - Gets or sets whether input part of the control is read-only. When set to true the input part of the control becomes - read-only and does not allow the typing. However, drop-down part if visible still allows user to possibly change the value of the control - through the method you can provide on drop-down. - Use this property to allow change of the value through drop-down button only. - - - - - Gets or sets a value indicating whether a check box is displayed to the left of the input value. - Set to true if a check box is displayed to the left of the input value; otherwise, false. The default is false. - - When the ShowCheckBox property is set to true, a check box is displayed to the left of the input in the control. When the check box is selected, the value can be updated. When the check box is cleared, the value is unable to be changed. - You can handle the LockUpdateChanged event to be notified when this check box is checked and unchecked. Use LockUpdateChecked property - to get or sets whether check box is checked. - - - - - - Gets or sets whether check box shown using ShowCheckBox property which locks/unlocks the control update is checked. - - - - - List of characters that when pressed would select next input field. For example if you are - allowing time input you could set this property to : so when user presses the : character, - the input is forwarded to the next input field. - - - - - Gets or sets the IP Address value represented by the control. - - - - - Occurs if Free-Text entry value is not natively recognized by the control and provides you with opportunity to convert that value to the - value control expects. - - - - - Occurs when Free-Text button is clicked and allows you to cancel its default action. - - - - - Gets or sets whether free text entries are attempted to be auto-resolved to IP address as host/domain names. Default value is true. - - - - - Gets or sets whether free-text entry is automatically turned off when control loses input focus. Default value is false. - - - - - Gets or sets whether control input is in free-text input mode. Default value is false. - - - - - Gets or sets the command assigned to the item. Default value is null. - Note that if this property is set to null Enabled property will be set to false automatically to disable the item. - - - - - Gets or sets user defined data value that can be passed to the command when it is executed. - - - - - Handles OnTextChanged events - - - - - - ApplyCellStyleToEditingControl - - - - - - Gets EditingControlFormattedValue - - - - - - - Gets whether the given key wants to be processed - by the Control - - - - - - - - PrepareEditingControlForEdit - - - - - - Gets or sets the Edit state - - - - - Gets or sets the DataGridView - - - - - Gets or sets the Control Formatted Value - - - - - Gets or sets the Control RoeIndex - - - - - Gets or sets the Control ValueChanged state - - - - - Gets the Panel Cursor - - - - - Gets whether to RepositionEditingControlOnValueChange - - - - - GetAdjustedEditingControlBounds - - - - - - - - - GetPreferredSize - - - - - - - - - - Cell painting - - - - - - - - - - - - - - - - Paints the Label background - - - - - - - - Paints the Label background and content - - - - - - - - - - - OnMouseEnter - - - - - - Processes MouseLeave events - - - - - - Processes MouseMove events - - - - - - Processes MouseDown events - - - - - - Processes MouseUp events - - - - - - CellAlignPoint - - - - - - - Determines if the given part is set - - - - - - - - Gets the background bounds for the given cell - - - - - - - - GetValue - - - - - - - GetHorizontalAlignment - - - - - - - Initiates the refresh of the cell label - - - - - - - Gets the Type of the editing control associated with the cell - - - - - FormattedValueType - - - - - Constructor - - - - - Gets whether property should be serialized. - - - - - Resets the SingleLineColor property to its default value. - - - - - Hooks or unhooks our system events - - - - - - LabelItem_Click - - - - - - - Gets the cell paint bitmap - - - - - - - Invokes BeforeCellPaint user events - - Row index - Column index - - - - Clones the LabelX Column - - - - - - Dispose - - - - - - Button FlatStyle - - - - - Button UseColumnTextForButtonValue - - - - - InCallBack - - - - - Gets the Control LabelX - - - - - Gets or sets whether text-markup support is enabled for items Text property. Default value is true. - Set this property to false to display HTML or other markup in the item instead of it being parsed as text-markup. - - - - - Gets or sets whether control displays focus cues when focused. - - - - - Gets or sets the border sides that are displayed. - Default value specifies border on all 4 sides. - - - - - Gets or sets the type of the border drawn around the label. - - - - - Specifies label image. - - - - - Gets/Sets the image position inside the label. - - - - - Gets or sets the bottom padding in pixels. - - - - - Gets or sets the left padding in pixels. - - - - - Gets or sets the top padding in pixels. - - - - - Gets or sets the right padding in pixels. - - - - - Gets or sets the border line color when border is single line. - - - - - Gets or sets the text associated with this item. - - - - - Gets or sets the horizontal text alignment. - - - - - Gets or sets the vertical text alignment. - - - - - - Gets or sets a value that determines whether text is displayed in multiple lines or one long line. - - - - - Gets the Cell paint setting for the ButtonX control - - - - - InitializeEditingControl - - - - - - - - DetachEditingControl - - - - - ButtonClearClick - - - - - - - ButtonCustomClick - - - - - - - ButtonCustom2Click - - - - - - - ButtonDropDownClick - - - - - - - KeyDown routine forwards all DataGridView sent keys to - the underlying focusable control - - - - - - - PositionEditingControl - - - - - - - - - - - - - - GetAdjustedEditingControlBounds - - - - - - - - GetPreferredSize - - - - - - - - - - Cell painting - - - - - - - - - - - - - - - - Paints the cell background - - - - - - - - Paints the cell content - - - - - - - - - - - - DrawControl - - - - - - - - - - - DrawText - - - - - - - - - MustRenderVisibleControl - - - - - - Gets the background bounds for the given cell - - - - - - - - Gets the button bounds for the given cell - - - - - - - GetValue - - - - - - - GetTextAlignment - - - - - - - Determines if the given part is set - - - - - - - - Gets the Type of the editing control associated with the cell - - - - - Constructor - - - - - Resets style to default value. Used by windows forms designer. - - - - - Indicates whether property should be serialized by Windows Forms designer. - - - - - Resets the property to default value. - - - - - DoButtonClearClick - - - - - - - DoButtonCustomClick - - - - - - - DoButtonCustom2Click - - - - - - - DoButtonDropDownClick - - - - - - - Gets the cell paint bitmap - - - - - - - Invokes BeforeCellPaint user events - - Row index - Column index - - - - Clones the ButtonX Column - - - - - - Dispose - - - - - - Occurs right before a MaskedTextBoxAdv Cell is painted - - - - - Occurs when Clear button is clicked and allows you - to cancel the default action performed by the button - - - - - Occurs when ButtonCustom control is clicked - - - - - Occurs when ButtonCustom2 control is clicked - - - - - Occurs when Drop-Down button is clicked and allows you to cancel showing of the popup - - - - - Gets the underlying MaskedTextBoxAdv control - - - - - Gets or sets a value indicating whether PromptChar can be entered as valid data. - - - - - Gets or sets a value indicating whether characters outside of the ASCII character set will be accepted. - - - - - Gets or sets the Background color. - - - - - Specifies the background style of the control. - - - - - Gets or sets a value indicating whether the masked text box - control raises the system beep for each user key stroke that it rejects. - - - - - Gets the object that describes the settings for the button - that clears the content of the control when clicked. - - - - - Gets the object that describes the settings for the custom button - that can execute an custom action of your choosing when clicked. - - - - - Gets the object that describes the settings for the custom button that can execute an custom action of your choosing when clicked. - - - - - Gets the object that describes the settings for the button - that shows drop-down when clicked. - - - - - Gets or sets the culture information associated with the masked text box. - - - - - Gets or sets a value that determines whether - literals and prompt characters are copied to the clipboard - - - - - Gets or sets whether the control - will be displayed for the current cell only. - - - - - Gets or sets the reference of the control that will be - displayed on popup that is shown when the drop-down button is clicked. - - - - - Gets or sets whether the control can respond to user interaction - - - - - Gets or sets the color used as background color to highlight - the text box when it has input focus and FocusHighlight is enabled. - - - - - Gets or sets whether FocusHighlightColor is used as - background color to highlight the text box when it has - input focus. Default value is false. - - - - - Gets or sets the foreground color. - - - - - Gets or sets a value indicating whether the prompt characters - in the input mask are hidden when the masked text box loses focus. - - - - - Gets or sets the Input Method Editor (IME) mode of the control. - - - - - Gets or sets the text insertion mode of the masked text box control. - - - - - Gets or sets the input mask to use at run time. - - - - - Gets or sets the character to be displayed in substitute for user input. - - - - - Gets or sets the character used to represent the absence of user input. - - - - - Gets or sets a value indicating whether the parsing of - user input should stop after the first invalid character is reached. - - - - - Gets or sets a value that determines how an input - character that matches the prompt character should be handled. - - - - - Gets or sets a value that determines how - a space input character should be handled. - - - - - Gets or sets a value indicating whether control's - elements are aligned to support locales using right-to-left fonts. - - - - - Gets or sets a value indicating - whether the user is allowed to reenter literal values. - - - - - Gets or sets the text as it is currently displayed to the user. - - - - - Gets or sets how text is aligned in a masked text box control. - - - - - Gets or sets a value that determines whether literals - and prompt characters are included in the formatted string. - - - - - Gets or sets a value indicating whether - the operating system-supplied password character should be used. - - - - - Gets or sets the data type used to verify the data input by the user. - - - - - Gets or sets the watermark hiding behaviour. Default value - indicates that watermark is hidden when control receives input focus. - - - - - Gets or sets the watermark text color. - - - - - Gets or sets whether watermark text is - displayed when control is empty. Default value is true. - - - - - Gets or sets the watermark font. - - - - - Gets or sets the watermark (tip) text displayed inside of - the control when Text is not set and control does not have - input focus. This property supports text-markup. - - - - - Gets the Cell paint setting for the control - - - - - Initializes a new instance of the MaskedTextBoxAdv class. - - - - - Initializes a new instance of the MaskedTextBoxAdv class using the specified input mask. - - A custom mask language provider, derived from the MaskedTextProvider class. - - - - Initializes a new instance of the MaskedTextBoxAdv class using the specified input mask. - - Initializes a new instance of the MaskedTextBox class using the specified input mask. - - - - Raises TypeValidationCompleted event. - - - - - Raises the TextAlignChanged event. - - - - - Raises MaskInputRejected event. - - - - - - Raises the MaskChanged event. - - - - - Raises IsOverwriteModeChanged event. - - - - - Resets style to default value. Used by windows forms designer. - - - - - Shows drop-down popup. Note that popup will be shown only if there is a DropDownControl assigned or DropDownItems collection has at least one item. - - - - - Closes the drop-down popup if it is open. - - - - - Raises the ButtonClearClick event. - - - - - - Raises the ButtonDropDownClick event. - - - - - - Indicates whether property should be serialized by Windows Forms designer. - - - - - Resets the property to default value. - - - - - Gets whether property should be serialized by Windows Forms designer. - - - - - Converts the user input string to an instance of the validating type. - - If successful, an Object of the type specified by the ValidatingType property; otherwise, null to indicate conversion failure. - - - - Returns a string that represents the current masked text box. This method overrides ToString. - - A String that contains information about the current MaskedTextBox. The string includes the type, a simplified view of the input string, and the formatted input string. - - - - Called when Command property value changes. - - - - - Occurs when Clear button is clicked and allows you to cancel the default action performed by the button. - - - - - Occurs when Drop-Down button that shows popup is clicked and allows you to cancel showing of the popup. - - - - - Occurs when ButtonCustom control is clicked. - - - - - Occurs when ButtonCustom2 control is clicked. - - - - - Occurs after the insert mode has changed - - - - - Occurs after the input mask is changed. - - - - - Occurs when the user's input or assigned character does not match the corresponding format element of the input mask. - - - - - Occurs when the text alignment is changed. - - - - - Occurs when MaskedTextBox has finished parsing the current value using the ValidatingType property. - - - - - Specifies back color when Enabled=false - - - - - Gets or sets whether FocusHighlightColor is used as background color to highlight text box when it has input focus. Default value is false. - - - - - Gets or sets the color used as background color to highlight text box when it has input focus and focus highlight is enabled. - - - - - Specifies the background style of the control. - - - - - Gets the object that describes the settings for the button that shows drop-down when clicked. - - - - - Gets the object that describes the settings for the button that clears the content of the control when clicked. - - - - - Gets the object that describes the settings for the custom button that can execute an custom action of your choosing when clicked. - - - - - Gets the object that describes the settings for the custom button that can execute an custom action of your choosing when clicked. - - - - - Gets or sets the reference of the control that will be displayed on popup that is shown when drop-down button is clicked. - - - - - Gets the collection of BaseItem derived items displayed on popup menu. - - - - - Gets the reference to internal MaskedTextBox control. - - - - - Gets or sets whether watermark text is displayed when control is empty. Default value is true. - - - - - Gets or sets the watermark (tip) text displayed inside of the control when Text is not set and control does not have input focus. This property supports text-markup. - - - - - Gets or sets the watermark font. - - - - - Gets or sets the watermark text color. - - - - - Gets or sets the watermark hiding behaviour. Default value indicates that watermark is hidden when control receives input focus. - - - - - Gets or sets a value indicating whether PromptChar can be entered as valid data by the user. Default value is true. - - - - - Gets or sets a value indicating whether the MaskedTextBox control accepts characters outside of the ASCII character set. - true if only ASCII is accepted; false if the MaskedTextBox control can accept any arbitrary Unicode character. The default is false. - - - - - Gets or sets a value indicating whether the masked text box control raises the system beep for each user key stroke that it rejects. - - - - - Gets or sets the culture information associated with the masked text box. - - - - - Gets or sets a value that determines whether literals and prompt characters are copied to the clipboard. - - - - - Gets or sets the IFormatProvider to use when performing type validation. - - - - - Gets or sets a value indicating whether the prompt characters in the input mask are hidden when the masked text box loses focus. - - - - - Gets or sets the text insertion mode of the masked text box control. - - - - - Gets or sets the input mask to use at run time. The default value is the empty string which allows any input - - - - - Gets a value indicating whether all required inputs have been entered into the input mask. Returns true if all required input has been entered into the mask; otherwise, false. - - - - - Gets a clone of the mask provider associated with this instance of the masked text box control. Returns masking language provider of type MaskedTextProvider. - - - - - Gets a value indicating whether all required and optional inputs have been entered into the input mask. Returns true if all required and optional inputs have been entered; otherwise, false. - - - - - Gets or sets the character to be displayed in substitute for user input. - - - - - Gets or sets the character used to represent the absence of user input in MaskedTextBox. Returns character used to prompt the user for input. The default is an underscore (_). - - - - - Gets or sets whether text in control is read only. Default value is false. - - - - - Gets or sets a value indicating whether the parsing of user input should stop after the first invalid character is reached. Returns true if processing of the input string should be terminated at the first parsing error; otherwise, false if processing should ignore all errors. The default is false. - - - - - Gets or sets a value that determines how an input character that matches the prompt character should be handled. Returns true if the prompt character entered as input causes the current editable position in the mask to be reset; otherwise, false to indicate that the prompt character is to be processed as a normal input character. The default is true. - - - - - Gets or sets a value that determines how a space input character should be handled. Returns true if the space input character causes the current editable position in the mask to be reset; otherwise, false to indicate that it is to be processed as a normal input character. The default is true. - - - - - Gets or sets a value indicating the currently selected text in the control. - - - - - Gets or sets the number of characters selected in the text box. - - - - - Gets or sets the starting point of text selected in the text box. - - - - - Gets or sets a value indicating whether the defined shortcuts are enabled. - - - - - Gets or sets the text as it is currently displayed to the user. - - - - - Gets or sets how text is aligned in a masked text box control. - - - - - Gets the length of the displayed text. - - - - - Gets or sets a value that determines whether literals and prompt characters are included in the formatted string. - - - - - Gets or sets a value indicating whether the operating system-supplied password character should be used. - - - - - Gets or sets the data type used to verify the data input by the user. Returns Type representing the data type used in validation. The default is null. - - - - - Gets the preferred height for a masked text box. - - - - - Gets or sets the command assigned to the item. Default value is null. - Note that if this property is set to null Enabled property will be set to false automatically to disable the item. - - - - - Gets or sets user defined data value that can be passed to the command when it is executed. - - - - - Handles OnTextChanged events - - - - - - ApplyCellStyleToEditingControl - - - - - - Gets EditingControlFormattedValue - - - - - - - Gets whether the given key wants to be processed - by the Control - - - - - - - - PrepareEditingControlForEdit - - - - - - Gets or sets the DataGridView - - - - - Gets or sets the Control Formatted Value - - - - - Gets or sets the Control RoeIndex - - - - - Gets or sets the Control ValueChanged state - - - - - Gets the Panel Cursor - - - - - Gets whether to RepositionEditingControlOnValueChange - - - - - Cell painting - - - - - - - - - - - - - - - - Paints the Button background - - - - - - - - Paints the button background and content - - - - - - - - - - - OnMouseEnter - - - - - - Processes MouseLeave events - - - - - - Processes MouseMove events - - - - - - Processes MouseDown events - - - - - - Processes MouseUp events - - - - - - Determines if the given part is set - - - - - - - - Gets the background bounds for the given cell - - - - - - - - Gets the content bounds for the given cell - - - - - - - - GetValue - - - - - - - - Gets the Type of the editing control associated with the cell - - - - - FormattedValueType - - - - - Constructor - - - - - Gets whether ChunkColor property should be serialized. - - - - - Resets the ChunkColor property to its default value. - - - - - Gets whether ChunkColor property should be serialized. - - - - - Resets the ChunkColor property to its default value. - - - - - Hooks or unhooks our system events - - - - - - ProgressBarItem_Click - - - - - - - Gets the cell paint bitmap - - - - - - - Invokes BeforeCellPaint user events - - Row index - Column index - - - - Clones the ButtonX Column - - - - - - Dispose - - - - - - Button FlatStyle - - - - - Button UseColumnTextForButtonValue - - - - - InCallBack - - - - - Gets the Control ProgressBarX - - - - - Gets or sets the color of the progress chunk. - - - - - Gets or sets the target gradient color of the progress chunk. - - - - - Gets or sets the gradient angle of the progress chunk. - - - - - Gets or sets the predefined color state table for progress bar. Color - specified applies to items with Office 2007 style only. It does not have - any effect on other styles. You can use ColorTable to indicate the state - of the operation that Progress Bar is tracking. Default value is eProgressBarItemColor.Normal. - - - - - Gets or sets the maximum value of the range of the control. - - - - - Gets or sets the minimum value of the range of the control. - - - - - Gets/Sets the visual style for the control. - - - - - Gets or sets the default Text to display on the Progress Bar - - - - - Gets or sets whether the text inside the progress bar is displayed. - - - - - Gets or sets the current position of the progress bar. - - - - - Gets the Cell paint setting for the ButtonX control - - - - - GetAdjustedEditingControlBounds - - - - - - - - GetPreferredSize - - - - - - - - - - Cell painting - - - - - - - - - - - - - - - - Paints the Slider background - - - - - - - - Paints the Slider content - - - - - - - - - - - OnMouseEnter - - - - - - Process MouseEnter state - - - - - - - Processes MouseLeave events - - - - - - Processes MouseMove events - - - - - - Processes MouseDown events - - - - - - Processes MouseUp events - - - - - - CellAlignPoint - - - - - - - - GetSliderValue - - - - - - - Determines if the given part is set - - - - - - - - Gets the background bounds for the given cell - - - - - - - - Gets the content bounds for the given cell - - - - - - - Initiates the refresh of the cell slider - - - - - - - Gets the Type of the editing control associated with the cell - - - - - Gets the type of the underlying data - (i.e., the type of the cell's Value property) - - - - - Constructor - - - - - Returns whether property should be serialized. Used by Windows Forms designer. - - - - - Resets the property to default value. Used by Windows Forms designer. - - - - - Hooks or unhooks our system events - - - - - - SliderItem_Click - - - - - - - SliderItem_ValueChanged - - - - - - - Gets the cell paint bitmap - - - - - - - Invokes BeforeCellPaint user events - - Row index - Column index - - - - Clones the ButtonX Column - - - - - - Dispose - - - - - - Occurs right before a Slider Cell is painted - - - - - Gets or sets the active row index - - - - - Gets or sets the DataBindingComplete state - - - - - Gets the Control Slider - - - - - Gets or sets whether the control can respond to user interaction - - - - - Gets or sets whether text-markup support is enabled for items Text property. Default value is true. - Set this property to false to display HTML or other markup in the item instead of it being parsed as text-markup. - - - - - Gets or sets the text label position in relationship to the slider. Default value is Left. - - - - - Gets or sets whether the text label next to the slider is displayed. - - - - - Gets or sets the width of the label part of the item in pixels. Value must be greater than 0. Default value is 38. - - - - - Gets or sets the maximum value of the range of the control. - - - - - Gets or sets the minimum value of the range of the control. - - - - - Gets or sets the amount by which a call to the PerformStep method increases the current position of the slider. Value must be greater than 0. - - - - - Gets or sets the text associated with this item. - - - - - Gets or sets the color of the label text. - - - - - Gets or sets whether vertical line track marker is displayed on the slide line. Default value is true. - - - - - Gets or sets the current position of the slider. - - - - - Gets the Cell paint setting for the ButtonX control - - - - - InitializeEditingControl - - - - - - - - DetachEditingControl - - - - - ButtonClearClick - - - - - - - ButtonCustomClick - - - - - - - ButtonCustom2Click - - - - - - - ButtonDropDownClick - - - - - - - KeyDown routine forwards all DataGridView sent keys to - the underlying focusable control - - - - - - - PositionEditingControl - - - - - - - - - - - - - - GetAdjustedEditingControlBounds - - - - - - - - Cell painting - - - - - - - - - - - - - - - - Paints the cell background - - - - - - - - Paints the cell content - - - - - - - - - - - - DrawControl - - - - - - - - - - DrawText - - - - - - - - - Gets the background bounds for the given cell - - - - - - - - Gets the button bounds for the given cell - - - - - - - GetValue - - - - - - - GetTextAlignment - - - - - - - Determines if the given part is set - - - - - - - - Gets the Type of the editing control associated with the cell - - - - - Constructor - - - - - Resets style to default value. Used by windows forms designer. - - - - - Indicates whether property should be serialized by Windows Forms designer. - - - - - Resets the property to default value. - - - - - Appends text to the current text of a text box. - - The text to append to the current contents of the text box. - - - - Clears all text from the text box control. - - - - - Clears information about the most recent operation from the undo buffer of the text box. - - - - - Copies the current selection in the text box to the Clipboard. - - - - - Moves the current selection in the text box to the Clipboard. - - - - - Specifies that the value of the SelectionLength - property is zero so that no characters are selected in the control. - - - - - Retrieves the character that is closest to the specified location within the control. - - The location from which to seek the nearest character. - The character at the specified location. - - - - Retrieves the index of the character nearest to the specified location. - - The location to search. - The zero-based character index at the specified location. - - - - Retrieves the index of the first character of a given line. - - The line for which to get the index of its first character. - The zero-based character index in the specified line. - - - - Retrieves the index of the first character of the current line. - - The zero-based character index in the current line. - - - - Retrieves the line number from the specified character position within the text of the control. - - The character index position to search. - The zero-based line number in which the character index is located. - - - - Retrieves the location within the control at the specified character index. - - The index of the character for which to retrieve the location. - The location of the specified character. - - - - Replaces the current selection in the text box with the contents of the Clipboard. - - - - - Selects a range of text in the text box. - - The position of the first character in the current text selection within the text box. - The number of characters to select. - - - - Selects all text in the text box. - - - - - Undoes the last edit operation in the text box. - - - - - Replaces the specified selection in the TextBox with the contents of the Clipboard. - - The text to replace. - - - - DoButtonClearClick - - - - - - - DoButtonCustomClick - - - - - - - DoButtonCustom2Click - - - - - - - DoButtonDropDownClick - - - - - - - Gets the cell paint bitmap - - - - - - - Invokes BeforeCellPaint user events - - Row index - Column index - - - - Clones the ButtonX Column - - - - - - Dispose - - - - - - Occurs right before a TextBoxDropDown Cell is painted - - - - - Occurs when Clear button is clicked and allows you - to cancel the default action performed by the button - - - - - Occurs when ButtonCustom control is clicked - - - - - Occurs when ButtonCustom2 control is clicked - - - - - Occurs when Drop-Down button is clicked and allows you to cancel showing of the popup - - - - - Gets the underlying TextBoxDropDown control - - - - - Gets or sets a custom StringCollection to use when - the AutoCompleteSource property is set to CustomSource. - A StringCollection to use with AutoCompleteSource. - - - - - Gets or sets an option that controls - how automatic completion works for the TextBox. - One of the values of AutoCompleteMode. The values are Append, - None, Suggest, and SuggestAppend. The default is None. - - - - - Gets or sets a value specifying the source of complete strings used for automatic completion. - One of the values of AutoCompleteSource. The options are AllSystemSources, AllUrl, FileSystem, HistoryList, RecentlyUsedList, CustomSource, and None. The default is None. - - - - - Gets or sets the Background color. - - - - - Specifies the background style of the control. - - - - - Gets the object that describes the settings for the button - that clears the content of the control when clicked. - - - - - Gets the object that describes the settings for the custom button - that can execute an custom action of your choosing when clicked. - - - - - Gets the object that describes the settings for the custom button that can execute an custom action of your choosing when clicked. - - - - - Gets the object that describes the settings for the button - that shows drop-down when clicked. - - - - - Gets or sets whether the TextBox control - modifies the case of characters as they are typed. - One of the CharacterCasing enumeration values that specifies - whether the TextBox control modifies the case of characters. - The default is CharacterCasing.Normal. - - - - - Gets or sets whether the control - will be displayed for the current cell only. - - - - - Gets or sets the reference of the control that will be - displayed on popup that is shown when the drop-down button is clicked. - - - - - Gets or sets whether the control can respond to user interaction - - - - - Gets or sets the color used as background color to highlight - the text box when it has input focus and FocusHighlight is enabled. - - - - - Gets or sets whether FocusHighlightColor is used as - background color to highlight the text box when it has - input focus. Default value is false. - - - - - Gets or sets the foreground color. - - - - - Gets or sets a value indicating whether the selected text in - the text box control remains highlighted when the control loses focus. - true if the selected text does not appear highlighted when the - text box control loses focus; false, if the selected text remains - highlighted when the text box control loses focus. The default is true. - - - - - Gets or sets the Input Method Editor (IME) mode of the control. - - - - - Gets or sets the maximum number of characters the user can type or paste into the text box control. - The number of characters that can be entered into the control. The default is 32767. - - - - - Gets or sets the character to be displayed in substitute for user input. - - - - - Gets or sets a value indicating whether control's - elements are aligned to support locales using right-to-left fonts. - - - - - Gets or sets a value indicating the currently selected text in the control. - A string that represents the currently selected text in the text box. - - - - - Gets or sets the number of characters selected in the text box. - The number of characters selected in the text box. - - - - - Gets or sets the starting point of text selected in the text box. - The starting position of text selected in the text box. - - - - - Gets or sets the text as it is currently displayed to the user. - - - - - Gets or sets how text is aligned in a masked text box control. - - - - - Gets the length of text in the control. - Returns number of characters contained in the text of the control. - - - - - Gets or sets a value indicating whether - the operating system-supplied password character should be used. - - - - - Gets or sets the watermark hiding behaviour. Default value - indicates that watermark is hidden when control receives input focus. - - - - - Gets or sets the watermark text color. - - - - - Gets or sets whether watermark text is - displayed when control is empty. Default value is true. - - - - - Gets or sets the watermark font. - - - - - Gets or sets the watermark (tip) text displayed inside of - the control when Text is not set and control does not have - input focus. This property supports text-markup. - - - - - Gets the Cell paint setting for the control - - - - - Represents single line text box control with the drop down button to display custom control on popup and additional custom buttons. - - - - - Raises BeforeMultiColumnPopupOpen event. - - Provides event arguments. - - - - Initializes a new instance of the TextBoxDropDown class. - - - - - Raises the TextAlignChanged event. - - - - - Resets style to default value. Used by windows forms designer. - - - - - Shows drop-down popup. Note that popup will be shown only if there is a DropDownControl assigned or DropDownItems collection has at least one item. - - - - - Closes the drop-down popup if it is open. - - - - - Raises the ButtonClearClick event. - - - - - - Raises the ButtonDropDownClick event. - - - - - - Called when DropDownControl property has changed. - - - - - Indicates whether property should be serialized by Windows Forms designer. - - - - - Resets the property to default value. - - - - - Called when Command property value changes. - - - - - Returns a string that represents the current text in text box. This method overrides ToString. - - A String that contains information about the current TextBox. The string includes the type, a simplified view of the input string, and the formatted input string. - - - - Appends text to the current text of a text box. - - The text to append to the current contents of the text box. - - - - Clears all text from the text box control. - - - - - Clears information about the most recent operation from the undo buffer of the text box. - - - - - Copies the current selection in the text box to the Clipboard. - - - - - Moves the current selection in the text box to the Clipboard. - - - - - Specifies that the value of the SelectionLength property is zero so that no characters are selected in the control. - - - - - Retrieves the character that is closest to the specified location within the control. - - The location from which to seek the nearest character. - The character at the specified location. - - - - Retrieves the index of the character nearest to the specified location. - - The location to search. - The zero-based character index at the specified location. - - - - Retrieves the index of the first character of a given line. - - The line for which to get the index of its first character. - The zero-based character index in the specified line. - - - - Retrieves the index of the first character of the current line. - - The zero-based character index in the current line. - - - - Retrieves the line number from the specified character position within the text of the control. - - The character index position to search. - The zero-based line number in which the character index is located. - - - - Retrieves the location within the control at the specified character index. - - The index of the character for which to retrieve the location. - The location of the specified character. - - - - Replaces the current selection in the text box with the contents of the Clipboard. - - - - - Selects a range of text in the text box. - - The position of the first character in the current text selection within the text box. - The number of characters to select. - - - - Selects all text in the text box. - - - - - Undoes the last edit operation in the text box. - - - - - Replaces the specified selection in the TextBox with the contents of the Clipboard. - - The text to replace. - - - - Occurs when Clear button is clicked and allows you to cancel the default action performed by the button. - - - - - Occurs when Drop-Down button that shows popup is clicked and allows you to cancel showing of the popup. - - - - - Occurs when ButtonCustom control is clicked. - - - - - Occurs when ButtonCustom2 control is clicked. - - - - - Occurs when the text alignment is changed. - - - - - Occurs when the value of the Modified property has changed. - - - - - Occurs before the popup is opened and it allows canceling of popup by setting CancelEventArgs.Cancel=true. - - - - - Indicates whether all text is auto-selected when control gets input focus. Default value is false. - - - - - Gets or sets whether FocusHighlightColor is used as background color to highlight text box when it has input focus. Default value is false. - - - - - Gets or sets the color used as background color to highlight text box when it has input focus and focus highlight is enabled. - - - - - Specifies the background style of the control. - - - - - Gets the object that describes the settings for the button that shows drop-down when clicked. - - - - - Gets the object that describes the settings for the button that clears the content of the control when clicked. - - - - - Gets the object that describes the settings for the custom button that can execute an custom action of your choosing when clicked. - - - - - Gets the object that describes the settings for the custom button that can execute an custom action of your choosing when clicked. - - - - - Gets or sets a value indicating whether the drop-down is open. - - - - - Indicates whether DropDownControl is automatically focused when popup is open. - - - - - Gets or sets the reference of the control that will be displayed on popup that is shown when drop-down button is clicked. - - - - - Gets the collection of BaseItem derived items displayed on popup menu. - - - - - Gets the reference to internal TextBox control. Use it to get access to the text box events and properties. - - - - - Gets or sets whether watermark text is displayed when control is empty. Default value is true. - - - - - Gets or sets the watermark (tip) text displayed inside of the control when Text is not set and control does not have input focus. This property supports text-markup. - - - - - Gets or sets the watermark font. - - - - - Gets or sets the watermark text color. - - - - - Gets or sets the watermark hiding behaviour. Default value indicates that watermark is hidden when control receives input focus. - - - - - Gets or sets the watermark image displayed inside of the control when Text is not set and control does not have input focus. - - - - - Gets or sets the watermark image alignment. - - - - - Gets or sets the command assigned to the item. Default value is null. - Note that if this property is set to null Enabled property will be set to false automatically to disable the item. - - - - - Gets or sets user defined data value that can be passed to the command when it is executed. - - - - - Gets or sets the text as it is currently displayed to the user. - - - - - Gets the preferred height for a text box. - - - - - Gets or sets a custom StringCollection to use when the AutoCompleteSource property is set to CustomSource. - A StringCollection to use with AutoCompleteSource. - - - - - Gets or sets an option that controls how automatic completion works for the TextBox. - One of the values of AutoCompleteMode. The values are Append, None, Suggest, and SuggestAppend. The default is None. - - - - - Gets or sets a value specifying the source of complete strings used for automatic completion. - One of the values of AutoCompleteSource. The options are AllSystemSources, AllUrl, FileSystem, HistoryList, RecentlyUsedList, CustomSource, and None. The default is None. - - - - - Gets or sets whether the TextBox control modifies the case of characters as they are typed. - One of the CharacterCasing enumeration values that specifies whether the TextBox control modifies the case of characters. The default is CharacterCasing.Normal. - - - - - Gets or sets the character used to mask characters of a password in a single-line TextBox control. - The character used to mask characters entered in a single-line TextBox control. Set the value of this property to 0 (character value) if you do not want the control to mask characters as they are typed. Equals 0 (character value) by default. - - - - - Gets or sets how text is aligned in a TextBox control. - One of the HorizontalAlignment enumeration values that specifies how text is aligned in the control. The default is HorizontalAlignment.Left. - - - - - Gets or sets a value indicating whether the text in the TextBox control should appear as the default password character. - true if the text in the TextBox control should appear as the default password character; otherwise, false. - - - - - Gets or sets a value indicating whether the selected text in the text box control remains highlighted when the control loses focus. - true if the selected text does not appear highlighted when the text box control loses focus; false, if the selected text remains highlighted when the text box control loses focus. The default is true. - - - - - Gets or sets the maximum number of characters the user can type or paste into the text box control. - The number of characters that can be entered into the control. The default is 32767. - - - - - Gets or sets a value that indicates that the text box control has been modified by the user since the control was created or its contents were last set. - true if the control's contents have been modified; otherwise, false. The default is false. - - - - - Gets or sets a value indicating whether text in the text box is read-only. - true if the text box is read-only; otherwise, false. The default is false. - - - - - Gets or sets a value indicating the currently selected text in the control. - A string that represents the currently selected text in the text box. - - - - - Gets or sets the number of characters selected in the text box. - The number of characters selected in the text box. - - - - - Gets or sets the starting point of text selected in the text box. - The starting position of text selected in the text box. - - - - - Gets the length of text in the control.Returns number of characters contained in the text of the control. - - - - - Handles OnTextChanged events - - - - - - ApplyCellStyleToEditingControl - - - - - - Gets EditingControlFormattedValue - - - - - - - Gets whether the given key wants to be processed - by the Control - - - - - - - - PrepareEditingControlForEdit - - - - - - Gets or sets the DataGridView - - - - - Gets or sets the Control Formatted Value - - - - - Gets or sets the Control RoeIndex - - - - - Gets or sets the Control ValueChanged state - - - - - Gets the Panel Cursor - - - - - Gets whether to RepositionEditingControlOnValueChange - - - - - Displays the desktop alerts with optional image or symbol. Text on alerts supports text-markup. - - - - - Shows desktop alert. - - Text to show on the alert. Text supports text-markup. - - - - Shows desktop alert. - - Text to show on the alert. Text supports text-markup. - Specifies reference control which is used to find target screen alert is displayed on. - - - - Shows desktop alert. - - Text to show on the alert. Text supports text-markup. - Text-markup link click event handler. - - - - Shows desktop alert. - - Text to show on the alert. Text supports text-markup. - Specifies alert color. - - - - Shows desktop alert. - - Text to show on the alert. Text supports text-markup. - Specifies alert color. - Specifies reference control which is used to find target screen alert is displayed on. - - - - Shows desktop alert at specific screen position. - - Text to show on the alert. Text supports text-markup. - Alert position on the screen. - - - - Shows desktop alert at specific screen position. - - Text to show on the alert. Text supports text-markup. - Alert position on the screen. - Specifies reference control which is used to find target screen alert is displayed on. - - - - Shows desktop alert at specific screen position. - - Text to show on the alert. Text supports text-markup. - Image to display on alert. - - - - Shows desktop alert. - - Text to show on the alert. Text supports text-markup. - Alert color. - Alert position on the screen. - - - - Shows desktop alert. - - Text to show on the alert. Text supports text-markup. - Alert color - Alert position on the screen - Text-markup link click event handler. - Specifies reference control which is used to find target screen alert is displayed on. - - - - Shows desktop alert. - - Text to show on the alert. Text supports text-markup. - Alert color - Alert position on the screen - Text-markup link click event handler. - - - - Shows desktop alert. - - Text to show on the alert. Text supports text-markup. - Alert ID used to recognize alert if clicked and specified Action is called - Action method to call if alert is clicked. - - - - Shows desktop alert. - - Text to show on the alert. Text supports text-markup. - Alert color - Alert ID used to recognize alert if clicked and specified Action is called - Action method to call if alert is clicked. - - - - Shows desktop alert. - - Text to show on the alert. Text supports text-markup. - Symbol to show on the alert, see http://www.devcomponents.com/kb2/?p=1347 - Symbol set to use - Symbol color or Color.Empty to use default text color - Alert color - Alert position on the screen - Duration of alert in the seconds. - Alert ID used to recognize alert if clicked and specified Action is called - Action method to call if alert is clicked. - - - - Shows desktop alert. - - Text to show on the alert. Text supports text-markup. - Symbol to show on the alert, see http://www.devcomponents.com/kb2/?p=1347 - Symbol set to use - Symbol color or Color.Empty to use default text color - Alert position on the screen - Alert color - Duration of alert in the seconds. - Alert ID used to recognize alert if clicked and specified Action is called - Action method to call if alert is clicked. - Text-markup link click event handler. - - - - Shows desktop alert. - - Text to show on the alert. Text supports text-markup. - Symbol to show on the alert, see http://www.devcomponents.com/kb2/?p=1347 - Symbol set to use - Symbol color or Color.Empty to use default text color - Alert position on the screen - Alert color - Duration of alert in the seconds. - Alert ID used to recognize alert if clicked and specified Action is called - Action method to call if alert is clicked. - Text-markup link click event handler. - Specifies reference control which is used to find target screen alert is displayed on. - - - - Shows desktop alert. - - Text to show on the alert. Text supports text-markup. - Image to display on the alert - Alert screen position - Alert color - Duration of alert in seconds - Alert ID used to recognize alert if clicked and specified Action is called - Action method to call if alert is clicked. - - - - Shows desktop alert. - - Text to show on the alert. Text supports text-markup. - Image to display on the alert - Alert screen position - Alert color - Duration of alert in seconds - Alert ID used to recognize alert if clicked and specified Action is called - Action method to call if alert is clicked. - Text-markup link click event handler. - - - - Shows desktop alert. - - Text to show on the alert. Text supports text-markup. - Image to display on the alert - Alert screen position - Alert color - Duration of alert in seconds - Alert ID used to recognize alert if clicked and specified Action is called - Action method to call if alert is clicked. - Text-markup link click event handler. - Specifies reference control which is used to find target screen alert is displayed on. - - - - Raises BeforeAlertDisplayed event. - - Provides event arguments. - - - - Raises RemovingToken event. - - Provides event arguments. - - - - Indicates maximum alert size. - - - - - Specifies default alert screen position. - - - - - Specifies default alert color. - - - - - Gets or sets the total time in milliseconds alert animation takes. - Default value is 200. - - - - - Gets or sets time period in seconds after alert closes automatically. - - - - - Gets or sets whether text-markup can be used in alert text, default value is true. - - - - - Indicates whether alert plays exclamation sound when shown. - - - - - Occurs before alert is displayed and allows access to the alert Window through sender. - - - - - Occurs after alert as been closed. - - - - - Defines delegate for AlertClosed event. - - Sender. - Event arguments - - - - Defines event arguments for AlertClosed event. - - - - - Specifies alert closure source. - - - - - Defines predefined desktop alert colors. - - - - - Sets alert size based on its content, it respects MinimumSize and MaximumSize property settings. - - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Called when Symbol property has changed. - - Old property value - New property value - - - - Called when SymbolSet property value changes. - - Indciates old value - Indicates new value - - - - Called when SymbolSize property has changed. - - Old property value - New property value - - - - Called when TextMarkupEnabled property has changed. - - Old property value - New property value - - - - Occurs when text markup link is clicked. - - - - - Raises MarkupLinkClick event. - - Provides event arguments. - - - - Display balloon. - - Indicates whether alert receives input focus upon showing. - - - - Displays balloon. - - - - - Called when alert needs to be hidden. - - - - - Hides balloon. - - - - - Gets or sets the color of the Symbol. - - - - - Gets the realized symbol string. - - - - - Indicates the symbol displayed on face of the button instead of the image. Setting the symbol overrides the image setting. - - - - - Gets or sets the symbol set used to represent the Symbol. - - - - - Indicates the size of the symbol in points. - - - - - Indicates image displayed on alert. - - - - - Indicates optional Alert Id. - - - - - Indicates the method that will be invoked if user clicks the alert. - - - - - Gets or sets whether text-markup can be used in Text property. - - - - - Occurs when text markup link is clicked. Markup links can be created using "a" tag, for example: - Markup link - - - - - Gets reference to parsed markup body element if text was markup otherwise returns null. - - - - - Gets or sets the default alert size. - - - - - Gets or sets the total time in milliseconds alert animation takes. - Default value is 200. - - - - - Gets or sets whether balloon will close automatically when user click the close button. - - - - - Gets or sets time period in seconds after alert closes automatically. - - - - - Specifies the reference control which is used to find which screen the alert is displayed on. If not specified alert is displayed on primary screen. - - - - - Indicates spacing between alerts on the screen - - - - - Indicates the request screen position for the alert - - - - - Indicates spacing in pixels between image and text - - - - - Indicates whether alert plays exclamation sound when shown. - - - - - Indicates whether close button on alert is visible - - - - - Defines the alert positions. - - - - - Top-left screen position. - - - - - Top-right screen position. - - - - - Bottom-right screen position. - - - - - Bottom left screen position. - - - - - Defines closure sources for the alert. - - - - - Alert is closed becouse of timeout - - - - - Alert is closed becouse user clicked close button. - - - - - Alert is closed becouse user clicked on the alert. - - - - - Component to display flyout popup. - - - - - Required designer variable. - - - - - Clean up any resources being used. - - true if managed resources should be disposed; otherwise, false. - - - - Required method for Designer support - do not modify - the contents of this method with the code editor. - - - - - Called when Content property has changed. - - Old property value - New property value - - - - Called when PointerSide property has changed. - - Old property value - New property value - - - - Called when TargetControl property has changed. - - Old property value - New property value - - - - Called when DeepControlIntegration property has changed. - - Old property value - New property value - - - - Called when DisplayMode property has changed. - - Old property value - New property value - - - - Called when CloseMode property has changed. - - Old property value - New property value - - - - Raises PrepareContent event. - - Provides event arguments. - - - - Shows flyout with the Content. - - - - - Returns the flyout size based on Content size. - - Proposed flyout size. - - - - Shows flyout at specified location and with specified size. Size can be empty (0,0) and flyout will be automatically sized based on the content. - - - - - - Raises FlyoutShowing event. - - Provides event arguments. - - - - Raises FlyoutShown event. - - Provides event arguments. - - - - Raises QueryShowFlyout event. - - Provides event arguments. - - - - Shows flyout at specified location and with specified size. Size can be empty (0,0) and flyout will be automatically sized based on the content. - - Screen bounds to display flyout at. - Side of the flyout which will have pointer triangle - Pointer position either x or y depending on which side pointer is displayed on. - Target item for the flyout. - - - - Raises FlyoutClosing event. - - Provides event arguments. - - - - Raises FlyoutClosed event. - - Provides event arguments. - - - - Closes the flyout form if it was open. - - - - - Called when ActivateOnShow property has changed. - - Old property value - New property value - - - - Called when TopMost property has changed. - - Old property value - New property value - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Called when DropShadow property has changed. - - Old property value - New property value - - - - Called when Parent property has changed. - - Old property value - New property value - - - - Indicates a control, usually panel with other controls inside of it, that is displayed on the flyout popup. - - - - - Indicates the side of the flyout triangle pointer is displayed on. - - - - - Indicates the target control for the flyout display and positioning. - - - - - Indicates whether Flyout integrates on item level with DotNetBar controls it recognizes like SuperTabControl, AdvTree etc. - - - - - Specifies when the flyout is displayed. - - - - - Indicates when Flyout is automatically closed. - - - - - Occurs before the flyout is shown for specific target and allows you to prepare Content for it. Sender of event will be the targeted control or item. - - - - - Occurs after flyout has been shown. - - - - - Provides opportunity to cancel showing of the flyout before any objects are created and allocated. This is preferred event to cancel flyout showing. - - - - - Occurs before flyout is closed and allows you to cancel the closing. - - - - - Occurs after flyout is closed. - - - - - Indicates whether flyout is active/focused when its shown, default value is false. - - - - - Indicates whether flyout is made top-most window when shown - - - - - Gets or sets the background flyout color. Default value is Color.Empty which indicates that current color scheme will be used. - - - - - Gets or sets the flyout border color. Default value of Color.Empty indicates that color scheme will be used. - - - - - Indicates whether flyout displays drop shadow. - - - - - Gets or sets the parent control for the Flyout. Parent is used to find the parent form so flyout can be closed when form is de-activated. - - - - - Defines delegate for the FlyoutShowing event. - - - - - - - Gets the reference to the flyout form. - - - - - Gets the reference to the flyout target usually TargetControl. - - - - - Allows you to cancel showing of the flyout by setting this value to true. - - - - - Initializes a new instance of the FlyoutShowingEventArgs class. - - - - - - - Defines the modes for Flyout display. - - - - - Flyout is displayed manually using flyout.Show() method. - - - - - Flyout is displayed when mouse is over TargetControl. - - - - - Flyout is displayed when mouse is hovering over TargetControl. - - - - - Flyout is displayed when left mouse button is clicked on TargetControl. - - - - - Defines Flyout closing condition. - - - - - Flyout is closed manually using flyout.Close() method. - - - - - Flyout is closed when user clicks outside of flyout bounds. - - - - - Flyout is closed when TargetControl is hidden. - - - - - Flyout is closed when TargetControl loses focus. - - - - - Flyout is closed when parent forms deactivates. - - - - - Defines colors for the Flyout control. - - - - - Specifies Flyout background color. - - - - - Specifies Flyout border color. - - - - - Called when PointerOffset property has changed. - - Old property value - New property value - - - - Called when PointerSide property has changed. - - Old property value - New property value - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Required designer variable. - - - - - Clean up any resources being used. - - true if managed resources should be disposed; otherwise, false. - - - - Required method for Designer support - do not modify - the contents of this method with the code editor. - - - - - Indicates whether flyout displays a drop shadow. - - - - - Gets or sets whether form is made active/focused when shown. - - - - - Gets or sets the pointer offset from the top-left corner - - - - - Gets or sets the side pointer triangle is displayed on. - - - - - Gets or sets the flyout border color. Default value of Color.Empty indicates that color scheme will be used. - - - - - Defines the side of triangle pointer displayed on flyout popup. - - - - - Represents graphical panel control with support for different visual styles and gradients. - - - - - Default constructor. - - - - - Called by StyleManager to notify control that style on manager has changed and that control should refresh its appearance if - its style is controlled by StyleManager. - - New active style. - - - - Applies any region related settings from style to control. - - - - - Applies color scheme colors to the style objects. - - - - - Creates the Graphics object for the control. - - The Graphics object for the control. - - - - Returns the current style of the control. - - Instance of ElementStyle object. - - - - Returns the current mouse down style of the control. - - Instance of ElementStyle object. - - - - Returns the current mouse over style of the control. - - Instance of ElementStyle object. - - - - Paints panel using Windows themes. - - Paint event arguments - - - - Prepares paint surface for paint operation. Called as first thing in Paint event. - - - - - - Paints panel given current style. - - Paint event arguments - - - - Paints insides of the control. - - Paint event arguments. - - - - Indicates whether CanvasColor should be serialized. Used by windows forms designer design-time support. - - - - - Resets CanvasColor to it's default value. Used by windows forms designer design-time support. - - - - - Resets the style to it's default value. - - - - - Resets the internal mouse tracking properties that track whether mouse is over the panel and whether is mouse pressed while over the panel. - - - - - Resets the style to it's default value. - - - - - Resets the style to it's default value. - - - - - Called after either ColorScheme or ColorSchemeStyle has changed. If you override make sure that you call base implementation so default - processing can occur. - - - - - Applies predefined Panel color scheme to the control. - - - - - Applies predefined Panel color scheme to the control. - - - - - Applies predefined Button color scheme to the control. - - - - - Applies predefined Label color scheme to the control. - - - - - Applies predefined lable style to the ElementStyle object. - - Reference to ElementStyle object. - - - - Notifies a control that it is the default button so that its appearance and behavior is adjusted accordingly. - - true if the control should behave as a default button; otherwise false. - - - - Generates a Click event for the control. - - - - - Occurs when text markup link is clicked. Markup links can be created using "a" tag, for example: - Markup link - - - - - Gets or sets Bar Color Scheme. - - - - - Gets or sets whether focus rectangle is displayed when control has focus. - - - - - Gets or sets the canvas color for the panel. Canvas color will be visible on areas of the control that do not get covered - by the style and it will also be used as a base color for style to be painted on. - - - - - Gets or sets the panel style. - - - - - Gets or sets the panel style when mouse hovers over the panel. - - - - - Gets or sets the panel style when mouse button is pressed on the panel. - - - - - Gets or sets whether anti-alias smoothing is used while painting. - - - - - Gets or sets color scheme style. - - - - - Gets or sets whether text rectangle painted on panel is considering docked controls inside the panel. - - - - - Gets or sets the text rectangle. This property is set by internal implementation and it should not be set by outside code. - - - - - Gets or sets whether painting of the control is suspended. - - - - - Gets or sets the value returned to the parent form when the button is clicked. - - - - - Specifies whether item is drawn using Themes when running on OS that supports themes like Windows XP. - - - - - Calls base WndProc implementation - - Describes Windows Message - - - - Gets the ItemPaintArgs which provide information for rendering. - - Reference to Canvas - Returns the new ItemPaintArgs instance - - - - Paints the background of the control - - PaintEventArgs arguments - - - - Converts the client point into the screen point. - - Client point - Client point converted into screen coordinates. - - - - Adjusts the client rectangle for the control. - - Reference to new client rectangle. - - - - Adjusts the border rectangle before the non-client border is rendered. - - Border rectangle - - - - Occurs after non-client area is rendered and provides opportunity to render on top of it. - - Reference to Graphics object. - - - - Gets the reference to the BorderStyle used by the control if any. - - - - - Returns the Windows handle associated with the control. - - - - - Returns width of the control. - - - - - Returns the height of the control. - - - - - Returns whether handled for the control has been created. - - - - - Returns background color of the control. - - - - - Returns background color of the control when Enabled=false. - - - - - Returns whether control is enabled. - - - - - Invalidates non-client area of the control. - - - - - Paints insides of the control. - - Paint event arguments. - - - - Returns the size of the panel calculated based on the text assigned. - - Calculated size of the panel or Size.Empty if panel size cannot be calculated. - - - - Applies color scheme to the panel. - - - - - Applies default group panel style to the control. - - - - - Returns the renderer control will be rendered with. - - The current renderer. - - - - Gets or sets the panel color scheme. - - - - - Gets or sets the image that appears in title with text. - - - - - Gets or sets the position of the title image. Default value is left. - - - - - Gets or sets the scrollbar skining type when control is using Office 2007 style. - - - - - Specifies whether item is drawn using Themes when running on OS that supports themes like Windows XP. - - - - - Gets or sets whether box around the title of the group is drawn. Default value is true. - - - - - Gets or sets whether text rectangle painted on panel is considering docked controls inside the panel. - - - - - Gets or sets whether panel automatically provides shadows for child controls. Default value is false. - - - - - Specifies back color when Enabled=false - - - - - Defines predefined color schemes for panel control. - - - - - Returns the color scheme used by control. Color scheme for Office2007 style will be retrived from the current renderer instead of - local color scheme referenced by ColorScheme property. - - An instance of ColorScheme object. - - - - Returns the renderer control will be rendered with. - - The current renderer. - - - - Gets or sets the redering mode used by control. Default value is eRenderMode.Global which means that static GlobalManager.Renderer is used. If set to Custom then Renderer property must - also be set to the custom renderer that will be used. - - - - - Gets or sets the custom renderer used by the items on this control. RenderMode property must also be set to eRenderMode.Custom in order renderer - specified here to be used. - - - - - Gets or sets whether custom styling (Office 2007 style) is enabled. Default value is true. - - - - - Recalculates the size of the internal item. - - - - - Gets whether property should be serialized. - - - - - Resets the SingleLineColor property to its default value. - - - - - Invokes the MarkupLinkClick event. - - Provides additional data about event. - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Called when Command property value changes. - - - - - Occurs when text markup link is clicked. Markup links can be created using "a" tag, for example: - Markup link - - - - - Specifies spacing between label image and text. - - - - - Gets or sets whether text-markup support is enabled for controls Text property. Default value is true. - Set this property to false to display HTML or other markup in the control instead of it being parsed as text-markup. - - - - - Gets or sets whether control displays focus cues when focused. - - - - - Gets or sets the border sides that are displayed. Default value specifies border on all 4 sides. - - - - - Gets or sets the type of the border drawn around the label. - - - - - Specifies label image. - - - - - Gets/Sets the image position inside the label. - - - - - Gets or sets the border line color when border is single line. - - - - - Gets or sets the text associated with this item. - - - - - Gets or sets the horizontal text alignment. - - - - - Gets or sets the text vertical alignment. - - - - - Gets or sets a value that determines whether text is displayed in multiple lines or one long line. - - - - - Gets or sets the left padding in pixels. - - - - - Gets or sets the right padding in pixels. - - - - - Gets or sets the top padding in pixels. - - - - - Gets or sets the bottom padding in pixels. - - - - - - Gets or sets a value indicating whether the control is automatically resized to display its entire contents. You can set MaximumSize.Width property to set the maximum width used by the control. - - - - - Gets or sets text-orientation. Default is horizontal. - - - - - Gets or sets how vertical text is rotated when TextOrientation = Vertical. - - - - - Gets the underlying LabelItem - - - - - Indicates the symbol displayed on label instead of the image. Setting the symbol overrides the image setting. - - - - - Gets or sets the symbol set used to represent the Symbol. - - - - - Indicates the size of the symbol in points. - - - - - Gets or sets the color of the symbol. - - - - - Indicates whether label text is rendered using bold font unless the Font property is specifically set to different font. - - - - - Gets or sets the command assigned to the item. Default value is null. - Note that if this property is set to null Enabled property will be set to false automatically to disable the item. - - - - - Gets or sets user defined data value that can be passed to the command when it is executed. - - - - - A single horizontal or vertical line control. - - - - - Initializes a new instance of the Line class. - - - - - Called when StartLineCap property has changed. - - Old property value - New property value - - - - Called when StartLineCapSize property has changed. - - Old property value - New property value - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Called when EndLineCap property has changed. - - Old property value - New property value - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Specifies the line alignment within control bounds. - - - - - Specifies distance from the start of a line to the beginning of a dash pattern. - - - - - Specifies the line dash style. - - - - - Gets or sets the line thickness in pixels. - - - - - Gets or sets whether vertical line is drawn. Default value is false which means horizontal line is drawn. - - - - - Gets or sets a value indicating whether the control is automatically resized to display its entire contents. You can set MaximumSize.Width property to set the maximum width used by the control. - - - - - Indicates the start of the line cap. - - - - - Indicates the size of the start cap. - - - - - Indicates the start of the line cap. - - - - - Indicates end line cap size. - - - - - Defined line end types. - - - - - Provides data for CheckStateConvert event. - - - - - Initializes a new instance of the CheckStateConvertEventArgs class. - - - - - - Represents generic base control for items container control. - - - - - Represents base control for bars. - - - - - Provides interface for controls that support ribbon customization. - - - - - Called when item contained by the container is right-clicked. - - Instance of the item that was right-clicked. - - - - Creates new accessibility instance. - - Reference to AccessibleObject. - - - - Notifies the accessibility client applications of the specified AccessibleEvents for the specified child control. - - The AccessibleEvents object to notify the accessibility client applications of. - The child Control to notify of the accessible event. - - - - Returns the collection of items with the specified name. - - Item name to look for. - - - - - Returns the collection of items with the specified name and type. - - Item name to look for. - Item type to look for. - - - - - Returns the collection of items with the specified name and type. - - Item name to look for. - Item type to look for. - Indicates whether GlobalName property is used for searching. - - - - - Returns the first item that matches specified name. - - Item name to look for. - - - - - Invokes the DotNetBar Customize dialog. - - - - - Raises BeforeItemDrag event. - - Provides event arguments. - - - - - Called when DragInProgress property value has changed. - - - - - Releases the focus from the bar and selects the control that had focus before bar was selected. If control that had focus could not be determined focus will stay on the bar. - This method is used by internal DotNetBar implementation and you should not use it. - - - - - Invokes ItemDoubleClick event. - - Reference to item double-clicked - Event arguments - - - - Invokes the ItemClick event. - - Reference to the item that was clicked. - - - - Returns the item at specified coordinates or null if no item can be found. - - X - coordinate to test. - Y - coordinate to test. - - - - - Sets the height of the control to the automatically calcualted height based on content. - - - - - Returns automatically calculated height of the control given current content. - - Height in pixels. - - - - Returns automatically calculated width of the control given current content. - - Width in pixels. - - - - Clean up any resources being used. - - - - - Resets style to default value. Used by windows forms designer. - - - - - Applies design-time defaults to control. - - - - - Creates the Graphics object for the control. - - The Graphics object for the control. - - - - Returns the color scheme used by control. Color scheme for Office2007 style will be retrived from the current renderer instead of - local color scheme referenced by ColorScheme property. - - An instance of ColorScheme object. - - - - Returns the renderer control will be rendered with. - - The current renderer. - - - - Indicates to control that all further update operations should not result in layout and refresh of control content. - Use this method to optimize the addition of new items to the control. This method supports nested calls meaning - that multiple calls are allowed but they must be ended with appropriate number of EndUpdate calls. - IsUpdateSuspended property returns whether update is suspended. - - - - - Indicates that update operation is complete and that control should perform layout and refresh to show changes. See BeginUpdate - for more details. - - - - - Indicates that update operation is complete and that control should perform layout and refresh to show changes. See BeginUpdate - for more details. - - - - - Raises ItemLayoutUpdated event. - - Provides event arguments. - - - - Invalidates the control layout and forces the control to recalculates the layout for the items it contains on next layout operation invoked using RecalcLayout method. - - - Call to this method is usually followed by the call to - RecalcLayout method to perform the control layout. - - - - - Applies any layout changes and repaint the control. - - - - - Sets up timer that watches when active window changes. - - - - - Called after change of active window has been detected. SetupActiveWindowTimer must be called to enable detection. - - - - - Releases and disposes the active window watcher timer. - - - - - Called when item on popup container is right-clicked. - - Instance of the item that is right-clicked. - - - - Called when item on popup container is right-clicked. - - Instance of the item that is right-clicked. - - - - Occurs when Checked property of an button has changed. - - - - - Occurs when Item is clicked. - - - - - Occurs when Item is clicked. - - - - - Occurs when popup of type container is loading. - - - - - Occurs when popup of type container is unloading. - - - - - Occurs when popup item is about to open. - - - - - Occurs when popup item is closing. - - - - - Occurs just before popup window is shown. - - - - - Occurs when Item Expanded property has changed. - - - - - Occurs when mouse button is pressed. - - - - - Occurs when mouse button is released. - - - - - Occurs when mouse enters the item. - - - - - Occurs when mouse leaves the item. - - - - - Occurs when mouse moves over the item. - - - - - Occurs when mouse remains still inside an item for an amount of time. - - - - - Occurs when item loses input focus. - - - - - Occurs when item receives input focus. - - - - - Occurs when user changes the item position, removes the item, adds new item or creates new bar. - - - - - Occurs after an Item is removed from SubItemsCollection. - - - - - Occurs after an Item has been added to the SubItemsCollection. - - - - - Occurs when ControlContainerControl is created and contained control is needed. - - - - - Occurs when Text property of an Item has changed. - - - - - Use this event if you want to serialize the hosted control state directly into the DotNetBar definition file. - - - - - Use this event if you want to deserialize the hosted control state directly from the DotNetBar definition file. - - - - - Occurs after DotNetBar definition is loaded. - - - - - Occurs when DotNetBar is looking for translated text for one of the internal text that are - displayed on menus, toolbars and customize forms. You need to set Handled=true if you want - your custom text to be used instead of the built-in system value. - - - - - Occurs before an item in option group is checked and provides opportunity to cancel that. - - - - - Occurs before tooltip for an item is shown. Sender could be the BaseItem or derived class for which tooltip is being displayed or it could be a ToolTip object itself it tooltip is not displayed for any item in particular. - - - - - Gets or sets the form SideBar is attached to. - - - - - Gets or sets whether accelerator letters on buttons are underlined. Default value is false which indicates that system setting is used - to determine whether accelerator letters are underlined. Setting this property to true - will always display accelerator letter underlined. - - - - - Indicates whether Reset buttons is shown that allows end-user to reset the toolbar state. - - - - - Occurs before an item drag & drop operation is started and allows cancellation. - - - - - - - Gets item that is being dragged. - - - - - ImageList for images used on Items. Images specified here will always be used on menu-items and are by default used on all Bars. - - - - - ImageList for medium-sized images used on Items. - - - - - ImageList for large-sized images used on Items. - - - - - Indicates whether Tooltips are shown on Bars and menus. - - - - - Indicates whether item shortcut is displayed in Tooltips. - - - - - Gets or sets whether hooks are used for internal DotNetBar system functionality. Using hooks is recommended only if DotNetBar is used in hybrid environments like Visual Studio designers or IE. - - - - - Gets whether control is in menu mode. - - - - - Returns the reference to the control that last had input focus. This property should be used to - determine which control had input focus before bar gained the focus. Use it to apply - the menu command to active control. - - - - - Returns whether control has any popups registered. - - - - - Gets or sets whether internal WM_GESTURENOTIFY handler is enabled. Default value is false. - - - - - Gets or sets whether ProcessDialogKey method calls base ContainerControl implementation. - By default base implementation is called but under certain conditions you might want to set - this property to true to receive KeyDown events for Arrow keys. - - - - - Gets or sets whether shortuct processing for the items hosted by this control is enabled. Default value is true. - - - - - Gets or sets the item default accessibility action will be performed on. - - - - - Gets or sets whether control height is set automatically based on the content. Default value is false. - - - - - Specifies the background style of the control. - - - - - Indicates whether shortucts handled by items are dispatched to the next handler or control. - - - - - Gets or sets Bar Color Scheme. - - - - - Gets or sets whether anti-alias smoothing is used while painting. Default value is true. - - - - - Gets or sets whether gray-scale algorithm is used to create automatic gray-scale images. Default is true. - - - - - Specifies whether SideBar is drawn using Themes when running on OS that supports themes like Windows XP. - - - - - Gets or sets whether Key Tips (accelerator keys) for items are displayed on top of them. - - - - - Gets or sets the font that is used to display Key Tips (accelerator keys) when they are displayed. Default value is null which means - that control Font is used for Key Tips display. - - - - - Gets or sets the redering mode used by control. Default value is eRenderMode.Global which means that static GlobalManager.Renderer is used. If set to Custom then Renderer property must - also be set to the custom renderer that will be used. - - - - - Gets or sets the custom renderer used by the items on this control. RenderMode property must also be set to eRenderMode.Custom in order renderer - specified here to be used. - - - - - Gets or sets whether mouse over fade effect is enabled. Default value is true. - - - - - Gets whether control layout is suspended becouse of the call to BeginUpdate method. - - - - - Occurs after internal item layout has been updated and items have valid bounds assigned. - - - - - Gets/Sets the Image size for all sub-items on the Bar. - - - - - Gets or sets whether external ButtonItem object is accepted in drag and drop operation. UseNativeDragDrop must be set to true in order for this property to be effective. - - - - - Gets or sets whether native .NET Drag and Drop is used by control to perform drag and drop operations. AllowDrop must be set to true to allow drop of the items on control. - - - - - Gets or sets whether control supports drag & drop. Default value is false. - - - - - Represents the method that will handle the ItemRemoved event. - - - - - Defines notification interface for scrollable item controls. - - - - - Indicates that item has been selected via keyboard. - - Reference to item being selected - - - - Gets or sets whether selection is allowed. - - - - - Gets or sets the selected item index. - - - - - Gets or sets the BindingContext. - - - - - Invalidates non-client area of the control. This method should be used - when you need to invalidate non-client area of the control. - - - - - Scrolls the control so that item is displayed within the visible bounds of the control. AutoScroll must be set to true for this method to work. - - Item to ensure visibility for. Item must belong to this control. - - - - Indicates that item has been selected via keyboard. - - Reference to item being selected - - - - Called when an item should be selected as result of the keyboard action. - - Item that is being selected. - - - - Raises the DataSourceChanged event. - - An EventArgs that contains the event data. - - - - When overridden in a derived class, resynchronizes the item data with the contents of the data source. - - - - - Raises the DataNodeCreated event. - - Provides event arguments. - - - - Raises the SelectedIndexChanged event. - - Event arguments. - - - - Called when TouchEnabled property has changed. - - Old property value - New property value - - - - Indicates whether container responds to keyboard presses and changes the active/mouse over item. - - - - - Gets or sets the scroll-bar visual style. - - - - - Gets/Sets the visual style for items and color scheme. - - - - - Gets or sets spacing in pixels between items. Default value is 1. - - - - - Indicates whether control can be scrolled when client area is dragged using mouse. Default value is true. - - - - - Gets the reference to internal vertical scroll-bar control if one is created or null if no scrollbar is visible. - - - - - Gets the reference to internal horizontal scroll-bar control if one is created or null if no scrollbar is visible. - - - - - Gets or sets a value indicating whether the control enables the user to scroll to items placed outside of its visible boundaries. - - - - - Gets or sets the minimum size of the auto-scroll. Returns a Size that represents the minimum height and width of the scrolling area in pixels. - This property is managed internally by control and should not be modified. - - - - - Gets or sets the location of the auto-scroll position. - - - - - Gets or sets whether all painting in control is suspended. - - - - - Gets or sets the index specifying the currently selected item. - - - - - Returns collection of items on a bar for binding support. - - - - - Gets or sets the item template that is repeated for each data-row when using data binding. - - - - - Gets the collection of the binding applied to ItemTemplate visual when using data-binding. - - - - - Gets or sets whether external ButtonItem object is accepted in drag and drop operation. UseNativeDragDrop must be set to true in order for this property to be effective. - - - - - Gets or sets whether native .NET Drag and Drop is used by control to perform drag and drop operations. AllowDrop must be set to true to allow drop of the items on control. - - - - - Gets or sets whether automatic drag & drop support is enabled. Default value is false. - - - - - Gets or sets the data source for the ComboTree. Expected is an object that implements the IList or IListSource interfaces, - such as a DataSet or an Array. The default is null. - - - - - Occurs when the DataSource changes. - - - - - Occurs when a item for an data-bound object item has been created and provides you with opportunity to modify the created item. - - - - - Occurs when value of SelectedIndex property has changed. - - - - - Indicates whether touch support for scrolling is enabled. - - - - - Initializes a new instance of the ListBoxAdv class. - - - - - Called when CheckBoxesVisible property has changed. - - Old property value - New property value - - - - Called when ItemHeight property has changed. - - Old property value - New property value - - - - Called when SelectionMode property has changed. - - Old property value - New property value - - - - Selects or clears the selection for the specified item in a ListBoxAdv. Use this property to set the selection of items in a multiple-selection ListBoxAdv. To select an item in a single-selection ListBox, use the SelectedIndex property. - - The zero-based index of the item in a ListBox to select or clear the selection for. You can pass -1 to clear the selection. - true to select the specified item; otherwise, false. - - - - Selects or clears the selection for the specified item in a ListBoxAdv. Use this property to set the selection of items in a multiple-selection ListBoxAdv. To select an item in a single-selection ListBox, use the SelectedIndex property. - - The zero-based index of the item in a ListBox to select or clear the selection for. You can pass -1 to clear the selection. - true to select the specified item; otherwise, false. - Indicates the source of the change. - - - - Selects next visible list box item. - - - - - Selects previous visible list box item. - - - - - Gets ListBoxItem which represents an object value from Items collection when Items collection contains non ListBoxItem objects. - - Value to get ListBoxItem for. - - - - - Called when DisplayMember property has changed. - - Old property value - New property value - - - - Called when CheckStateMember property has changed. - - Old property value - New property value - - - - Raises CheckStateConvert event. - - Provides event arguments. - - - - Called when ValueMember property has changed. - - Old property value - New property value - - - - Clears internal property descriptors cache when data-binding is used. In most cases it is not needed that you call this method. Do so only if instructed by DevComponents support. - - - - - Finds the first item in the ListBox that starts with the specified string. The search starts at a specific starting index. - - The text to search for. - The zero-based index of the first item found; returns ListBox.NoMatches if no match is found. - - - - Finds the first item in the ListBox that starts with the specified string. The search starts at a specific starting index. - - The text to search for. - The zero-based index of the item before the first item to be searched. Set to negative one (-1) to search from the beginning of the control. - The zero-based index of the first item found; returns ListBox.NoMatches if no match is found. - - - - Finds the first item in the ListBox that exactly matches the specified string. The search starts at a specific starting index. - - The text to search for. - The zero-based index of the first item found; returns ListBox.NoMatches if no match is found. - - - - Finds the first item in the ListBox that exactly matches the specified string. The search starts at a specific starting index. - - The text to search for. - The zero-based index of the item before the first item to be searched. Set to negative one (-1) to search from the beginning of the control. - The zero-based index of the first item found; returns ListBox.NoMatches if no match is found. - - - - Raises ItemCheck event. - - Provides event arguments. - - - - Sets the check state of the item at the specified index. - - The index of the item to set the state for. - One of the CheckState values. - - - - Gets the list of items displayed in list box. - - - - - Gets the collection of view items which are created to represent each data item in Items collection. - - - - - Indicates whether check-boxes are visible inside list box items. - - - - - Indicates fixed item height. Maybe set to 0 to indicate that each item should be sized based on its content. - - - - - Specifies the selection mode used by the control. - - - - - Gets or sets the zero-based index of the currently selected item in a ListBoxAdv. Negative one (-1) is returned if no item is selected. - - - - - Gets a collection that contains the zero-based indexes of all currently selected items in the ListBoxAdv. Do not modify items in this collection. To select or deselect list items while in multi-selection mode use SetSelected method. - - - - - Gets a collection containing the currently selected items in the ListBoxAdv. Do not modify items in this collection. To select or deselect list items while in multi-selection mode use SetSelected method. - - - - - Gets or sets the selected item. - - - - - Indicates property name which will provide the value to display for this list box when data-binding is used and DataSource is set. - - - - - Indicates property name which will provide the value for CheckState of the list box item when data-binding is used and DataSource is set. - - - - - Occurs when using data-binding with CheckStateMember specified and it allows you to convert a property value to CheckState. - - - - - Returns the enumerator with selected values if any - - - - - Gets or sets the value of the member property specified by the ValueMember property. If ValueMember specifies property that cannot be found on selected object this property returns null. - - - - - Indicates property name which will return the value for the selected item when SelectedValue property is accessed. - - - - - Occurs when CheckState of an ListBoxItem changes and it allows you to cancel the change. - - - - - Gets collection of checked items in the list. Modifying this collection does not have any effect on actual checked items. Use SetItemCheckState to set checked state of an item or access ListBoxItem directly and set its CheckState property. - - - - - - Defines selection modes for list control. - - - - - Items cannot be selected. - - - - - Only one item at the time can be selected. - - - - - Multiple items can be selected. A mouse click or pressing the SPACEBAR selects or deselects an item in the list. - - - - - Multiple items can be selected. Pressing SHIFT and clicking the mouse or pressing SHIFT and one of the arrow keys (UP ARROW, DOWN ARROW, LEFT ARROW, and RIGHT ARROW) extends the selection from the previously selected item to the current item. Pressing CTRL and clicking the mouse selects or deselects an item in the list. - - - - - Indicates that CheckState change of the item should be canceled. - - - - - Specifies the ListBoxItem that was changing. - - - - - When data-bound provides the object which was used to generate an ListBoxItem. - - - - - Initializes a new instance of the ListBoxAdvItemCheckEventArgs class. - - - - - - - Represents the ListBoxAdv item for internal use. Not for public usage. - - - - - Returns copy of the item. - - - - - Copies the ListBoxItem specific properties to new instance of the item. - - New ListBoxItem instance. - - - - Copies the ListBoxItem specific properties to new instance of the item. - - New item instance. - - - - Called when CheckState property has changed. - - Old property value - New property value - - - - Called when IsSelected property has changed. - - Old property value - New property value - - - - Sets selected state of the item including the source of the action that caused the change. - - - - - - - Called when HotTracking property has changed. - - Old property value - New property value - - - - Called when Image property has changed. - - Old property value - New property value - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Called when Symbol property has changed. - - Old property value - New property value - - - - Called when SymbolSet property value changes. - - Indciates old value - Indicates new value - - - - Called when SymbolSize property has changed. - - Old property value - New property value - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Gets whether mouse is over the item. - - - - - Gets the mouse state of the check box part of item if visible. - - - - - Indicates check-box state if visible. - - - - - Gets or sets whether item is selected. - - - - - Indicates whether item changes its background colors when mouse is over the item. - - - - - Specifies image displayed on the item. - - - - - Gets or sets the color of the Symbol. - - - - - Gets the realized symbol string. - - - - - Indicates the symbol displayed on face of the button instead of the image. Setting the symbol overrides the image setting. - - - - - Gets or sets the symbol set used to represent the Symbol. - - - - - Indicates the size of the symbol in points. - - - - - Indicates the array of colors that when set are used to draw the background of the item. - - - - - Gets or sets the color of the text. - - - - - Gets or sets the text associated with this item. - - - - - Gets or sets the text alignment. Default value is left. - - - - - Gets whether item supports text markup. Default is false. - - - - - Gets or sets whether text-markup support is enabled for items Text property. Default value is true. - Set this property to false to display HTML or other markup in the item instead of it being parsed as text-markup. - - - - - Paints ListBoxItem. - - Provides arguments for the operation. - - - - Provides data for the Slider item rendering events. - - - - - Gets or sets the reference to the item being rendered. - - - - - Gets or sets the reference to graphics object. - - - - - Creates new instance of the object and initializes it with default values. - - Reference to the ListBoxItem being rendered. - Reference to the graphics object. - - - - Defines color table for ListBoxItem. - - - - - Specifies default state color table. - - - - - Specifies mouse over state color table. - - - - - Specifies selected state color table. - - - - - Defines single state color table for ListBoxItem. - - - - - Initializes a new instance of the OfficeListBoxItemStateColorTable class. - - - - - Initializes a new instance of the OfficeListBoxItemStateColorTable class. - - - - - - - - - Initializes a new instance of the OfficeListBoxItemStateColorTable class. - - - - - - Indicates item text color. - - - - - Gets or sets the background colors for the item. - - - - - Gets or sets the back colors gradient angle if there is more than one color in BackColors array. - - - - - Gets or sets the gradient colors positions if there is more than one color in BackColors array. - - - - - Paints StepItem. - - Provides arguments for the operation. - - - - Represents the extended ListView control with the Office 2007 Style. - - - - - Called when ColumnHeaderFont property has changed. - - Old property value - New property value - - - - Called by StyleManager to notify control that style on manager has changed and that control should refresh its appearance if - its style is controlled by StyleManager. - - New active style. - - - - Resets internal Column Header handler. This method should be called after you change the View property - at run-time. If your control is always in single view there is no need to call this method. This method - will work only when controls handle has already been created. - - - - - Resets the internal color table reference. This method is usually called automatically by - - - - - Gets whether property should be serialized by VS.NET designer. - - - - - Resets property to its default value. - - - - - Returns the renderer control will be rendered with. - - The current renderer. - - - - Returns the color scheme used by control. Color scheme for Office2007 style will be retrived from the current renderer instead of - local color scheme referenced by ColorScheme property. - - An instance of ColorScheme object. - - - - Gets or sets the column header font. Default value is null which means controls Font property is used. - - - - - Gets or sets the item foreground color when control or item is disabled. By default SystemColors.Dark is used. - - - - - Gets or sets whether control displays focus cues when focused. - - - - - Gets or sets the redering mode used by control. Default value is eRenderMode.Global which means that static GlobalManager.Renderer is used. If set to Custom then Renderer property must - also be set to the custom renderer that will be used. - - - - - Gets or sets the custom renderer used by the items on this control. RenderMode property must also be set to eRenderMode.Custom in order renderer - specified here to be used. - - - - - Specifies the control border style. Default value has Class property set so the system style for the control is used. - - - - - Specifies back color when Enabled=false - - - - - Summary description for MessageHandler. - - - - - Calculates the size of non-client area of the control. - - - - - Paints the non-client area of the control. - - - - - Draws the non-client area buffered. - - - - - Represents the PageNavigator control - - - - - Constructor - - - - - Hooks or unhooks our control events - - true to hook, false to unhook - - - - Handles NavigatePreviousPage events - - - - - - - Raises the NavigatePreviousPage event - - - - - Handles NavigateToday events - - - - - - - Raises the NavigateToday event - - - - - Handles NavigateNextPage events - - - - - - - Raises the NavigateNextPage event - - - - - Forces the button to perform internal layout. - - - - - Dispose - - - - - - Occurs when NavigateNextPage button is clicked - - - - - Occurs when NavigateToday button is clicked - - - - - Occurs when NavigatePreviousPage button is clicked - - - - - DefaultSize - - - - - Gets or sets the layout orientation. Default value is horizontal. - - - - - Gets or sets the tooltip for the PreviousPage button of the control - - - - - Gets or sets the tooltip for the Today button - - - - - Gets or sets the tooltip for the NextPage button - - - - - Gets/Sets the visual style for the control. - - - - - PageNavigator buttons - - - - - Previous page - - - - - Today - - - - - Next page - - - - - Represents the PageNavigate item - - - - - Creates new instance of PageNavigateItem - - - - - Creates new instance of PageNavigateItem and assigns the name to it - - Item name - - - - Handles size recalc - - - - - Handles external size changes - - - - - Lays out our control based upon its - vertical / horizontal orientation - - - - - Handles control rendering - - - - - - Draws the PreviousPage button - - Graphics - Office2007ScrollBarColorTable - - - - Gets the PreviousPage bitmap - - - - - - - - Creates the PreviousPage bitmap - - - - - - - - Draws the Today button - - Graphics - Office2007ScrollBarColorTable - - - - Gets the Today Bitmap - - - - - - - - Creates the Today Bitmap - - - - - - - - Draws the NextPage button - - - - - - - Gets the NextPage Bitmap - - - - - - - - Creates the NextPage Bitmap - - - - - - - - Centers the given rect - - - - - - - Processes InternalMouseMove events - - - - - - Returns the HitText area for the given point - - - - - - - Processes Mouse Leave events - - - - - Processes Mouse Down events - - - - - - Processes Mouse Up events - - - - - - Raises the NavigatePreviousPage event - - - - - Raises the NavigateToday event - - - - - Raises the NavigateNextPage event - - - - - Handles timer click events - - - - - - - Enables our click timer - - - - - Disposes of the click timer - - - - - OnTooltipChanged - - - - - Updates the control tooltip - - - - - Returns copy of the item - - - - - Copies the PageNavigatorItem specific properties to - new instance of the item - - New PageNavigatorItem instance - - - - Dispose - - - - - Releases the given bitmap - - Bitmap to release - - - - Occurs when NavigateNextPage button is clicked - - - - - Occurs when NavigateToday button is clicked - - - - - Occurs when NavigatePreviousPage button is clicked - - - - - Gets or sets the MouseOverPart - - - - - Gets or sets the MouseDownPart - - - - - Gets or sets the control orientation. Default value is Horizontal - - - - - Gets or sets whether Click event will be auto repeated - when mouse button is kept pressed over the item - - - - - Gets or sets the auto-repeat interval for the click event - when mouse button is kept pressed over the item - - - - - Gets or sets the tooltip for the PreviousPage button of the control - - - - - Gets or sets the tooltip for the Today button - - - - - Gets or sets the tooltip for the NextPage button - - - - - Defines the PageNavigator item parts - - - - - Indicates no part - - - - - Indicates the PreviousPage button of the control - - - - - Indicates the TodayPage button of the control - - - - - Indicates the NextPage button of the control - - - - - Initializes a new instance of the PageSlider class. - - - - - Raises SelectedPageChanged event. - - Provides event arguments. - - - - Called when IndicatorVisible property has changed. - - Old property value - New property value - - - - Returns array of all pages in control. - - Array of pages. - - - - Removes and disposes all pages within the control. - - - - - Called when SelectedPage property has changed. - - Old property value - New property value - - - - Called when AnimationTime property has changed. - - Old property value - New property value - - - - Called when SelectedPagePadding property has changed. - - Old property value - New property value - - - - Called when PageSpacing property has changed. - - Old property value - New property value - - - - Called when NextPageVisibleMargin property has changed. - - Old property value - New property value - - - - Called when Orientation property has changed. - - Old property value - New property value - - - - Called when ScrollBarVisibility property has changed. - - Old property value - New property value - - - - Called when TouchEnabled property has changed. - - Old property value - New property value - - - - Occurs when selected page has changed. - - - - - Gets or sets whether current page indicator is visible. Default value is true. - - - - - Indicates selected page. - - - - - Indicates the animation time in milliseconds for operations that perform visual animation of transition. Set to zero to disable animation. - - - - - Gets or sets zero based selected page index. If there is no page selected returns -1. - - - - - Gets the total number of pages displayed by the control. - - - - - Gets or sets the single page padding. - - - - - Gets or sets the spacing in pixels between pages. - - - - - Gets or sets the page layout orientation. Default is horizontal. - - - - - Indicates whether page can be dragged using mouse to change currently selected page - - - - - Indicates whether selected page can be changed by using mouse drag on PageSlider client area which is not covered by pages. - - - - - Indicates scrollbar visibility. - - - - - Gets or sets the time in milliseconds that scrollbar is kept visible when there is no activity in control and mouse is over the control. - - - - - Indicates whether native touch support in control is enabled if available on target system. - - - - - Specifies scrollbar visibility. - - - - - Scrollbars are not visible. - - - - - Scrollbars are visible only if mouse is inside of the control. - - - - - Scrollbars are always visible. - - - - - Specifies level of touch enabled on the control. - - - - - Touch is enabled control wide. - - - - - Touch is disabled control wide. - - - - - Touch is enabled but only for the direct control client content. If touch input occurs on any child control it is not processed. - - - - - Called when PageNumber property has changed. - - Old property value - New property value - - - - Gets or sets page number. Page number determines the order in which pages are displayed inside of the PageSlider control. - - - - - Represents control which visually indicates current step in a sequence. - - - - - Initializes a new instance of the StepIndicator class. - - - - - Called when StepCount property has changed. - - Old property value - New property value - - - - Called when CurrentStep property has changed. - - Old property value - New property value - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Called when Orientation property has changed. - - Old property value - New property value - - - - Gets or sets the total number of steps that control will track. Default value is 10. - - - - - Gets or sets the current step in sequence. Current step should be less or equal than StepCount. - - - - - Gets or sets the background color of the control. - - - - - Gets or sets the color of the current step indicator. - - - - - Indicates the control orientation. - - - - - Processes the resizing messages. - - The message. - true, if the WndProc method from the base class shouldn't be invoked. - - - - Gets whether popup has been resized by end-user. - - - - - Type of resize mode, grips are automatically drawn at bottom-left and bottom-right corners. - - - - - Gets or sets whether Close button is visible in fotter. Resize handle must also be visible in order for close button to render. - - - - - Gets resize grip bounds. - - - - - Initializes a new instance of the ResizeGripColors structure. - - - - - - - - Specifies the popup resize modes - - - - - Raises Closed event. - - Provides event arguments. - - - - Raises Closing event. - - Provides event arguments. - - - - Show control on popup at specified location. - - - - - Shows control on popup at specified location with specified popup resize edges. - - - - - Shows control on popup at specified location and size with specified popup resize edges. - - - - - Hides popup if visible. - - - - - Occurs after popup is closed. - - - - - Occurs before popup is closed and allows canceling. - - - - - Gets whether popup is visible. - - - - - Gets the control displayed on popup. - - - - - Gets or sets the popup padding. - - - - - Gets or sets popup margin. - - - - - Represents the stand-alone progress bar control. - - - - - Advances the current position of the progress bar by the amount of the Step property. - - - - - Advances the current position of the progress bar by the specified amount. - - The amount by which to increment the progress bar's current position. - - - - Gets whether ChunkColor property should be serialized. - - - - - Resets the ChunkColor property to its default value. - - - - - Gets whether ChunkColor property should be serialized. - - - - - Resets the ChunkColor property to its default value. - - - - - Gets or sets the maximum value of the range of the control. - - - - - Gets or sets the minimum value of the range of the control. - - - - - Gets or sets the current position of the progress bar. - - - - - Gets or sets the amount by which a call to the PerformStep method increases the current position of the progress bar. - - - - - Gets or sets the color of the progress chunk. - - - - - Gets or sets the target gradient color of the progress chunk. - - - - - Gets or sets the gradient angle of the progress chunk. - - - - - Gets or sets whether the text inside the progress bar is displayed. - - - - - Gets or sets the type of progress bar used to indicate progress. The Standard style displays the progress based on Minimum, Maximum and current Value. - The Marquee type is automatically moving progress bar that is used to indicate an ongoing operation for which the actual duration cannot be estimated. - - - - - Gets or sets the marquee animation speed in milliseconds. - - - - - Gets or sets the predefined color state table for progress bar. Color specified applies to items with Office 2007 style only. It does not have - any effect on other styles. You can use ColorTable to indicate the state of the operation that Progress Bar is tracking. Default value is eProgressBarItemColor.Normal. - - - - - Gets the underlying ProgressBarItem - - - - - Defines color table for the StepItem. - - - - - Gets or sets the default state StepItem colors. - - - - - Gets or sets the mouse over state StepItem colors. - - - - - Gets or sets the StepItem colors when mouse is pressed over the item. - - - - - Gets or sets the StepItem colors when Value property is greater than Minimum property value, i.e. item is reporting progress. - Note that only Background color is used when progress indicator is drawn. - - - - - Paints StepItem. - - Provides arguments for the operation. - - - - Paints StepItem. - - Provides arguments for the operation. - - - - Represents the color table for StepItem single state. - - - - - Initializes a new instance of the OfficeStepItemStateColorTable class. - - - - - Initializes a new instance of the OfficeStepItemStateColorTable class. - - - - - - - - Initializes a new instance of the OfficeStepItemStateColorTable class. - - - - - - - - - - Gets or sets the background colors for the step item. - - - - - Gets or sets the back colors gradient angle if there is more than one color in BackColors array. - - - - - Gets or sets the gradient colors positions if there is more than one color in BackColors array. - - - - - Gets or sets the text color for the step item. - - - - - Gets or sets the border colors of the step item. - - - - - Represents the progress steps control. - - - - - Initializes a new instance of the ProgressSteps class. - - - - - Returns collection of items on a bar. - - - - - Gets/Sets the visual style for items and color scheme. - - - - - Gets or sets a value indicating whether the control is automatically resized to display its entire contents. You can set MaximumSize.Width property to set the maximum width used by the control. - - - - - Gets or sets the arrow pointer width for the StepItem objects hosted within this container. - - - - - Represents a step item which is used to show single step in multi-step progress control. - - - - - Creates new instance of StepItem. - - - - - Creates new instance of StepItem and assigns the name to it. - - Item name. - - - - Creates new instance of StepItem and assigns the name and text to it. - - Item name. - item text. - - - - Returns copy of the item. - - - - - Copies the StepItem specific properties to new instance of the item. - - New StepItem instance. - - - - Copies the StepItem specific properties to new instance of the item. - - New StepItem instance. - - - - Returns the Font object to be used for drawing the item text. - - Font object. - - - - Called when Minimum property has changed. - - Old property value - New property value - - - - Called when Maximum property has changed. - - Old property value - New property value - - - - Called when Value property has changed. - - Old property value - New property value - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Called when Symbol property has changed. - - Old property value - New property value - - - - Called when SymbolSet property value changes. - - Indciates old value - Indicates new value - - - - Called when SymbolSize property has changed. - - Old property value - New property value - - - - Called when Image property has changed. - - Old property value - New property value - - - - Called when MinimumSize property has changed. - - Old property value - New property value - - - - Called when HotTracking property has changed. - - Old property value - New property value - - - - Called when ImageTextSpacing property has changed. - - Old property value - New property value - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Gets the render path of the item. - - - - - Gets or sets the minimum value of the range of the control. - - - - - Gets or sets the color of the Symbol. - - - - - Gets the realized symbol string. - - - - - Indicates the symbol displayed on face of the button instead of the image. Setting the symbol overrides the image setting. - - - - - Gets or sets the symbol set used to represent the Symbol. - - - - - Indicates the size of the symbol in points. - - - - - Indicates the image that is displayed next to the item text label. - - - - - Gets or sets whether this is first item in StepControl. - - - - - Gets or sets whether this is laste item in StepControl. - - - - - Indicates minimum size of the item - - - - - Specifies whether item changes its appearance when mouse is moved over the item - - - - - Gets whether mouse is over the item. - - - - - Gets whether left mouse button is pressed on the item. - - - - - Indicates the spacing between image and text. - - - - - Gets or sets padding around content of the item. - - - - - Indicates the array of colors that when set are used to draw the current progress, i.e. Value>Minimum - - - - - Indicates the array of colors that when set are used to draw the background of the item. - - - - - Gets or sets the text alignment. Default value is left. - - - - - Gets or sets the text associated with this item. - - - - - Gets or sets the color of the text. - - - - - Gets whether item supports text markup. Default is false. - - - - - Gets or sets whether text-markup support is enabled for items Text property. Default value is true. - Set this property to false to display HTML or other markup in the item instead of it being parsed as text-markup. - - - - - Container for the StepItem objects. - - - - - Initializes a new instance of the StepContainer class. - - - - - Returns copy of the item. - - - - - Copies the StepContainer specific properties to new instance of the item. - - New StepContainer instance. - - - - Copies the StepContainer specific properties to new instance of the item. - - New StepContainer instance. - - - - Called when PointerSize property has changed. - - Old property value - New property value - - - - Gets or sets the arrow pointer width for the StepItem objects hosted within this container. - - - - - Provides data for the Slider item rendering events. - - - - - Gets or sets the reference to the item being rendered. - - - - - Gets or sets the reference to graphics object. - - - - - Creates new instance of the object and initializes it with default values. - - Reference to the Slider item being rendered. - Reference to the graphics object. - - - - Gets or sets current MultiFormAppContext context. If you are using MultiFormAppContext to start your app then you should also - set that instance of MultiFormAppContext to this property so internally TabFormControl can register any new deattached forms - and prevent application from closing if startup form is closed first. - - - - - Gets or sets whether tab renders its state. Used internally by DotNetBar. Do not set. - - - - - Gets the actual tab path. - - - - - Indicates the array of colors that when set are used to draw the background of the item. - - - - - Summary description for Office2003ButtonItemPainter. - - - - - Summary description for ButtonItemPainter. - - - - - Paints state of the button, either hot, pressed or checked - - - - - - - - Paints state of the button, either hot, pressed or checked - - - - - - - - Gets or sets color table used by renderer. - - - - - Gets or sets the color table for form in active state. - - - - - Gets or sets the color table for from in inactive state. - - - - - Gets or sets the border thickness. - - - - - Gets or sets the background color of the form. - - - - - Gets or sets the text color of the form. - - - - - Gets or sets the text formatting for caption text. - - - - - Represents Range Slider Control. - - - - - Raises ValueChanging event. - - Provides event arguments. - - - - Raises ValueChanged event. - - Provides event arguments. - - - - Raises GetRangeTooltipText event. - - Provides event arguments. - - - - Forces the button to perform internal layout. - - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Occurs before Value has changed and allow the cancellation of the change. - - - - - Occurs after Value property has changed - - - - - Occurs when control is about to display the range tooltip and it allows you to customize tooltip - - - - - Gets the RangeSliderItem. - - - - - Indicates whether clicking the area outside of the range change buttons moves the range change button to the clicked location if possible thus allowing range change. - - - - - Gets or sets the maximum value of the range of the control. - - - - - Gets or sets the minimum value of the range of the control. - - - - - Indicates image to be used as maximum range slider button instead of built-in button. Image is scaled to size set by RangeButtonSize. - - - - - Indicates image to be used as minimum range slider button instead of built-in button. Image is scaled to size set by RangeButtonSize. - - - - - Specifies minimum absolute range that user can select. Absolute range is defined as Abs(Value.Max-Value.Min) Applies to user performed selection through mouse only. - - - - - Gets current part that is pressed using mouse left button. - - - - - Gets mouse over part. - - - - - Gets bounds of maximum range sliding button. - - - - - Gets bounds of minimum range sliding button. - - - - - Indicates the size of the range change buttons. - - - - - Specifies the height of the range line - - - - - Gets or sets the string that is used to format the range value to be displayed while user moves the range buttons. Value set here is used in string.Format(RangeTooltipFormat, Value.Min, Value.Max). - - - - - Gets or sets the color of the range value. - - - - - Specifies whether range tooltip is shown while user is changing the range - - - - - Gets or sets the slider orientation. Default value is horizontal. - - - - - Gets tick marks bounds. - - - - - Gets tick marks bounds for second marker is visible. - - - - - Specifies the ticks position inside of Range Slider. - - - - - Indicates tick display period - - - - - Indicates whether tick lines are shown - - - - - Gets or sets the range displayed by the control. - - - - - Represents the Rating control. - - - - - Initializes a new instance of the Rating class. - - - - - Raises the ParseRating event. - - Provides event arguments. - - - - Raises the ParseAverageRatingValue event. - - Provides event arguments. - - - - Raises the AverageRatingChanged event. - - Event data. - - - - Raises the RatingChanged event. - - Event data. - - - - Raises RatingChanging event. - - Event data - - - - Called when Command property value changes. - - - - - Occurs when Rating property has changed. - - - - - Occurs when RatingValue property has changed. - - - - - Occurs when Rating property is about to be changed and provides opportunity to cancel the change. - - - - - Occurs when AverageRating property has changed. - - - - - Occurs when AverageRatingValue property has changed. - - - - - Occurs when text markup link is clicked. Markup links can be created using "a" tag, for example: - Markup link - - - - - Occurs when RatingValue property is set and it allows you to provide custom parsing for the values. - - - - - Occurs when AverageRatingValue property is set and it allows you to provide custom parsing for the values. - - - - - Indicates number of stars used for the rating. Minium value is 2 stars. - - - - - Gets or sets the rating value represented by the control. Default value is 0 which indicates - that there is no rating set. Maximum value is 5. - - - - - Gets or sets the average rating shown by control. Control will display average rating (if set) when no explicit - Rating value is set through Rating property. Minimum value is 0 and Maximum value is 5. - - - - - Gets or sets the AverageRating property. This property is provided for Data-Binding with NULL value support. - - - - - Gets the reference to custom rating images. - - - - - Gets or sets whether text assigned to the check box is visible. Default value is true. - - - - - Gets or sets whether text-markup support is enabled for items Text property. Default value is true. - Set this property to false to display HTML or other markup in the item instead of it being parsed as text-markup. - - - - - Gets or sets whether rating can be edited. Default value is true. - - - - - Gets or sets the orientation of rating control. - - - - - Gets or sets the Rating property value. This property is provided for Data-Binding with NULL value support. - - - - - Gets or sets the text color. Default value is Color.Empty which indicates that default color is used. - - - - - Gets or sets the spacing between optional text and the rating. - - - - - Gets or sets a value indicating whether the control is automatically resized to display its entire contents. You can set MaximumSize.Width property to set the maximum width used by the control. - - - - - Gets or sets the command assigned to the item. Default value is null. - Note that if this property is set to null Enabled property will be set to false automatically to disable the item. - - - - - Gets or sets user defined data value that can be passed to the command when it is executed. - - - - - Represents an image control with built-in reflection. - - - - - Initializes a new instance of the ReflectionImage class. - - - - - Gets or sets the image displayed on the control. - - - - - Gets or sets whether reflection effect is enabled. Default value is true. - - - - - Represents an single line of text label control with text-markup support and built-in reflection. - - - - - Occurs when text markup link is clicked. Markup links can be created using "a" tag, for example: - Markup link - - - - - Gets or sets whether reflection effect is enabled. Default value is true. - - - - - Represents control which handles scroll-bars. - - - - - Initializes a new instance of the ScrollbarControl class. - - - - - Called when ScrollOverrideControl property has changed. - - Old property value - New property value - - - - Gets or sets the scroll-bar visual style. - - - - - Initializes a new instance of the RichTextBoxEx class. - - - - - Raises AcceptsTabChanged event. - - Provides event arguments. - - - - Raises HideSelectionChanged event. - - Provides event arguments. - - - - Raises ModifiedChanged event. - - Provides event arguments. - - - - Raises MultilineChanged event. - - Provides event arguments. - - - - Raises ReadOnlyChanged event. - - Provides event arguments. - - - - Raises LinkClicked event. - - Provides event arguments. - - - - Raises Protected event. - - Provides event arguments. - - - - Raises SelectionChanged event. - - Provides event arguments. - - - - Raises HScroll event. - - Provides event arguments. - - - - Raises HScroll event. - - Provides event arguments. - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Appends text to the current text of a text box - - - - - Determines whether you can paste information from the Clipboard in the specified data format. - - - - - - - Clears all text from the text box control. - - - - - Clears information about the most recent operation from the undo buffer of the text box. - - - - - Copies the current selection in the text box to the Clipboard. - - - - - Moves the current selection in the text box to the Clipboard. - - - - - Specifies that the value of the SelectionLength property is zero so that no characters are selected in the control. - - - - - Searches the text in a RichTextBox control for a string. - - - - - - - Searches the text of a RichTextBox control for the first instance of a character from a list of characters. - - - - - - - Searches the text in a RichTextBox control for a string with specific options applied to the search. - - - - - - - - Searches the text of a RichTextBox control, at a specific starting point, for the first instance of a character from a list of characters. - - - - - - - - Searches the text in a RichTextBox control for a string at a specific location within the control and with specific options applied to the search. - - - - - - - - - Searches a range of text in a RichTextBox control for the first instance of a character from a list of characters. - - - - - - - - - Searches the text in a RichTextBox control for a string within a range of text within the control and with specific options applied to the search. - - - - - - - - - - Retrieves the character that is closest to the specified location within the control. - - - - - - - Retrieves the index of the character nearest to the specified location - - - - - - - Retrieves the index of the first character of a given line. (Inherited from TextBoxBase.) - - - - - - - Retrieves the index of the first character of the current line. (Inherited from TextBoxBase.) - - - - - - Retrieves the line number from the specified character position within the text of the RichTextBox control. - - - - - - - Retrieves the location within the control at the specified character index. - - - - - - - Loads a rich text format (RTF) or standard ASCII text file into the RichTextBox control. - - - - - - Loads the contents of an existing data stream into the RichTextBox control. - - - - - - - Loads a specific type of file into the RichTextBox control. - - - - - - - Replaces the current selection in the text box with the contents of the Clipboard. - - - - - Pastes the contents of the Clipboard in the specified Clipboard format. - - - - - - Reapplies the last operation that was undone in the control. - - - - - Saves the contents of the RichTextBox to a rich text format (RTF) file. - - - - - - Saves the contents of a RichTextBox control to an open data stream. - - - - - - - Saves the contents of the RichTextBox to a specific type of file. - - - - - - - Scrolls the contents of the control to the current caret position. - - - - - Activates the control. (Inherited from Control.) - - - - - Selects a range of text in the text box. - - - - - - - Selects all text in the text box. - - - - - Undoes the last edit operation in the text box. - - - - - Gets the reference to internal RichTextBox control. - - - - - Occurs when the value of the AcceptsTab property changes - - - - - Occurs when the value of the HideSelection property changes. - - - - - Occurs when the value of the Modified property changes. - - - - - Occurs when the value of the Multiline property changes. - - - - - Occurs when the value of the ReadOnly property changes. - - - - - Occurs when a hyperlink in the text is clicked. - - - - - Occurs when the user takes an action that would change a protected range of text. - - - - - Occurs when the current selection has changed. - - - - - Occurs when the horizontal scroll bar is clicked. - - - - - Occurs when the vertical scroll bar is clicked. - - - - - Gets or sets whether anti-alias smoothing is used while painting. Default value is true. - - - - - Gets or sets the back color of the RichTextBox. - - - - - Gets or sets whether tab characters are accepted as input - - - - - Gets or sets whether automatic word selection is enabled. - - - - - Gets or sets indent for bullets in the control. - - - - - Gets or sets whether URLs are automatically formatted as links. - - - - - Gets or sets whether drag/drop of text, pictures and other data is enabled. - - - - - Gets or sets whether selection should be hidden when the edit control loses focus. - - - - - Gets or sets lines of text in a multi-line edit, as an array of String values. - - - - - Gets or sets maximum number of characters that can be entered into the edit control. - - - - - Gets or sets whether the text in the control can span more than one line. - - - - - Gets or sets whether the text in the edit control can be changed or not. - - - - - Gets or sets right margin dimensions. - - - - - Gets or sets the text of the RichTextBox control, including all rich text format (RTF) codes. - - - - - Gets or sets for multi-line edit control, which scroll bars will be shown. - - - - - Gets or sets whether shortcuts defined for the control are enabled. - - - - - Gets or sets whether selection margin is visible. - - - - - Gets or sets whether lines are automatically word-wrapped. - - - - - Gets or sets current zoom factor for the control content. - - - - - Should be fired when non-client size of the control changes, i.e. when WM_NCCALCSIZE message is received. - - - - - Should be fired when scroll-bar value on child control changes. - - - - - Should be fired when control receives WM_MOVE message. - - - - - Gets whether control is in design mode. - - - - - Raises NonClientSizeChanged event. - - Provides event arguments. - - - - Raises ScrollBarValueChanged event. - - Provides event arguments. - - - - Raises NonClientSizeChanged event. - - Provides event arguments. - - - - Defines arguments for IScrollBarOverrideSupport.ScrollBarValueChanged event. - - - - - Initializes a new instance of the ScrollValueChangedEventArgs class. - - - - - - Defines information for IScrollBarOverrideSupport.ScrollBarValueChanged event. - - - - - Defines delegate for IScrollBarOverrideSupport.ScrollBarValueChanged event. - - Sender. - Event arguments - - - - Gets or sets the scroll-bar visual style. - - - - - Paints ListBoxItem. - - Provides arguments for the operation. - - - - Paints ListBoxItem. - - Provides arguments for the operation. - - - - Represents SideNav control to create "hamburger" menus. - - - - - Called by StyleManager to notify control that style on manager has changed and that control should refresh its appearance if - its style is controlled by StyleManager. - - New active style. - - - - Updates the control colors from the global color table. - - - - - Maximizes control width so it fills up space to the right of the control. - - Source of the event. - - - - Restores the control to previous size if it was maximized before. - - Source of event. - - - - Opens the control, i.e. expands it, selects specified item and shows its associated panel. - - Item to select. - Source of the event. - - - - Closes the control, i.e. unselects any selected item, hide its associated panel and folds the control. - - Source of the event. - - - - Raises IsMenuExpandedChanged event. - - Provides event arguments. - - - - Expands or collapses the control items menu. - - - - - - Called when AnimationTime property has changed. - - Old property value - New property value - - - - Raises BeforeMaximize event. - - Provides event arguments. - - - - Raises BeforeRestore event. - - Provides event arguments. - - - - Raises BeforeOpen event. - - Provides event arguments. - - - - Raises BeforeClose event. - - Provides event arguments. - - - - Raises SelectedItemChanged event. - - Provides event arguments. - - - - Indicates whether splitter that is located on right hand side of open control is visible and enabled. - - - - - Indicates whether button which folds/closes the control is visible. - - - - - - Returns collection of items on a bar. - - - - - Gets or sets whether control is closed, i.e. whether selected item panel is shown or not. When closed - any selected item is unselected and selected panel hidden. - - - - - Indicates whether side menu is expanded, i.e. shows both image and text. When menu is collapsed only image is shown. - - - - - Occurs when IsMenuExpanded property has changed its value. - - - - - Indicates the animation time in milliseconds for operations that perform visual animation of transition. Set to zero to disable animation. - - - - - Occurs before the control is maximized and allows you to cancel that. - - - - - Occurs before the control is restored and allows you to cancel that. - - - - - Occurs before the control is opened and allows you to cancel that. - - - - - Occurs before the control is closed and allows you to cancel that. - - - - - Gets currently selected item. Only items with Panel assigned can be selected. - - - - - Occurs when SelectedItem changes. - - - - - Gets reference to internal SideNavStrip control. - - - - - Defines delegate for the CancelSource events. - - - - - - - Event arguments for CancelSourceEventHandler - - - - - Gets the source of the event. - - - - - Gets any optional data that is associated with the event. - - - - - Creates new instance of the object. - - Source of event - - - - Creates new instance of the object. - - Source of event - Optional data associated with the event. - - - - Initializes a new instance of the MetroTabItem class. - - - - - Selects the tab. - - - - - Called after Checked property has changed. - - - - - Occurs just before Click event is fired. - - - - - Called when Visibility of the items has changed. - - New Visible state. - - - - Occurs after item visual style has changed. - - - - - Gets or sets cached image rendering bounds. - - - - - Gets or sets cached text rendering bounds. - - - - - Gets or sets the panel assigned to this tab item. - - - - - Gets or set the Group item belongs to. The groups allows a user to choose from mutually exclusive options within the group. The choice is reflected by Checked property. - - - - - Returns the collection of sub items. - - - - - Indicates the array of colors that when set are used to draw the background of the item. - - - - - Indicates the array of colors that when set are used to draw the border of the item. - - - - - Gets or sets the additional padding added around the tab item in pixels. Default value is 0. - - - - - Indicates an optional title for the associated panel. If not set item text is used. - - - - - Gets or sets whether this item acts as the SideNav control system menu which collapses and expands the SideNav items. - - - - - Indicates whether the item will auto-collapse (fold) when clicked. - When item is on popup menu and this property is set to false, menu will not - close when item is clicked. - - - - - Indicates whether the item will auto-expand when clicked. - When item is on top level bar and not on menu and contains sub-items, sub-items will be shown only if user - click the expand part of the button. Setting this propert to true will expand the button and show sub-items when user - clicks anywhere inside of the button. Default value is false which indicates that button is expanded only - if its expand part is clicked. - - - - - Gets or sets whether item can be customized by end user. - - - - - Gets or set a value indicating whether the button is in the checked state. - - - - - Gets or sets whether Click event will be auto repeated when mouse button is kept pressed over the item. - - - - - Gets or sets the auto-repeat interval for the click event when mouse button is kept pressed over the item. - - - - - Gets or sets a value indicating whether the item is enabled. - - - - - Indicates item's visiblity when on pop-up menu. - - - - - Indicates when menu items are displayed when MenuVisiblity is set to VisibleIfRecentlyUsed and RecentlyUsed is true. - - - - - Indicates Animation type for Popups. - - - - - Indicates the font that will be used on the popup window. - - - - - Indicates whether sub-items are shown on popup Bar or popup menu. - - - - - Specifies the inital width for the Bar that hosts pop-up items. Applies to PopupType.Toolbar only. - - - - - Gets or sets whether item will display sub items. - - - - - Gets or sets whether the item expands automatically to fill out the remaining space inside the container. Applies to Items on stretchable, no-wrap Bars only. - - - - - Gets or sets the width of the expand part of the button item. - - - - - Gets or set the alternative shortcut text. - - - - - Gets or sets whether item separator is shown before this item. - - - - - Returns category for this item. If item cannot be customzied using the - customize dialog category is empty string. - - - - - Gets or sets the text color of the button when mouse is over the item. - - - - - Indicates the way item is painting the picture when mouse is over it. Setting the value to Color will render the image in gray-scale when mouse is not over the item. - - - - - Gets/Sets the button style which controls the appearance of the button elements. Changing the property can display image only, text only or image and text on the button at all times. - - - - - Provides data for the SideNavItem rendering events. - - - - - Gets or sets the reference to the item being rendered. - - - - - Gets or sets the reference to graphics object. - - - - - Indicates whether to cancel system rendering of the item. - - - - - Creates new instance of the object and initializes it with default values. - - Reference to the ListBoxItem being rendered. - Reference to the graphics object. - - - - Defines color table for SideNav control. - - - - - Gets or sets the color table for SideNavItem - - - - - Gets or sets the background color of SideNav title bar. - - - - - Gets or sets the border color of the title of SideNav control. - - - - - Gets or sets the color of the strip which hosts the items. - - - - - Gets or sets the border color of the SideNav control. - - - - - Gets or sets the back color of panels that are attached to SideNavItem and displayed when SideNavItem is selected. - - - - - Defines color table for SideNavItem - - - - - Gets or sets the color table for Default state. - - - - - Gets or sets the color table for MouseOver state. - - - - - Gets or sets the color table for Pressed state. - - - - - Gets or sets the color table for Selected state. - - - - - Defines state color table for SideNavItem - - - - - Indicates item text color. - - - - - Gets or sets the background colors for the item. - - - - - Gets or sets the back colors gradient angle if there is more than one color in BackColors array. - - - - - Gets or sets the gradient colors positions if there is more than one color in BackColors array. - - - - - Gets or sets the border colors for the item. - - - - - Indicates the corner radius. - - - - - Represents a panel which hosts controls for the SideNavItem. - - - - - Raises NonClientSizeChanged event. - - Provides event arguments. - - - - Raises ScrollBarValueChanged event. - - Provides event arguments. - - - - Raises NonClientSizeChanged event. - - Provides event arguments. - - - - Called by StyleManager to notify control that style on manager has changed and that control should refresh its appearance if - its style is controlled by StyleManager. - - New active style. - - - - Returns collection of items on a bar. - - - - - Gets currently selected item. - - - - - Represents the panel which can slide out and into the view. - - - - - Raises IsOpenChanged event. - - Provides event arguments. - - - - Called when SlideSide property has changed. - - Old property value - New property value - - - - Called when IsOpen property has changed. - - Old property value - New property value - - - - Slides panel into the view. - - - - - Waits for current slide animation to finish and then returns control. - - - - - Slides panel out of the view. - - - - - Called when AnimationTime property has changed. - - Old property value - New property value - - - - Called when SlideOutButtonVisible property has changed. - - Old property value - New property value - - - - Called when SlideOutButtonSize property has changed. - - Old property value - New property value - - - - Returns whether property should be serialized. - - - - - Resets property to default value. - - - - - Called when SlideOutActiveButtonSize property has changed. - - Old property value - New property value - - - - Returns whether property should be serialized. - - - - - Resets property to default value. - - - - - Called when SlideOutButtonStyle property has changed. - - Old property value - New property value - - - - Called when CenterContent property has changed. - - Old property value - New property value - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Called when Symbol property has changed. - - Old property value - New property value - - - - Called when SymbolSet property value changes. - - Indciates old value - Indicates new value - - - - Called when SymbolSize property has changed. - - Old property value - New property value - - - - Occurs when IsOpen property value has changed, i.e. slide-panel is shown or hidden. - - - - - Gets or sets side panel slides into. - - - - - Gets or sets whether panel is open. When this property is changed panel will slide in or out of the view. - - - - - Gets or sets whether panel uses modal animation, meaning when IsOpen property is set the call is not returned until animation is complete. - - - - - Gets or sets the open panel bounds. When control IsOpen=false and panel is collapsed its original bounds are stored in OpenBounds property and restored once panel is open. - - - - - Gets or sets the animation duration time in milliseconds. Setting this property to 0 will disable slide animation. - - - - - Gets or sets whether slide out button is shown when panel is out of the view and which allows panel to be shown. - - - - - Gets or sets the slide-out buttton size in default state. - - - - - Gets or sets active (mouse over) slide out button size. - - - - - Gets or sets slide-out button style. - - - - - Gets or sets whether panel centers the Controls inside of it. Default value is false. - - - - - Gets or sets the color of the Symbol displayed on slideout button. - - - - - Gets the realized symbol string. - - - - - Indicates the symbol displayed on face of the slideout button. - - - - - Gets or sets the symbol set used to represent the Symbol. - - - - - Indicates the size of the symbol in points. - - - - - Defines the side SlidePanel slides into. - - - - - Represents the slider button that is used by SlidePanel when collapsed to slide it back into the view. - - - - - Initializes a new instance of the SliderButton class. - - - - - - Called when AutoTopMostEnabled property has changed. - - Old property value - New property value - - - - Called when SliderSize property has changed. - - Old property value - New property value - - - - Called when ActiveSliderSize property has changed. - - Old property value - New property value - - - - Called when IsActive property has changed. - - Old property value - New property value - - - - Called when IsMouseDown property has changed. - - Old property value - New property value - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Called when Symbol property has changed. - - Old property value - New property value - - - - Called when SymbolSet property value changes. - - Indciates old value - Indicates new value - - - - Called when SymbolSize property has changed. - - Old property value - New property value - - - - Gets or sets whether slider button automatically checks whether its top-most control on the form, i.e. visible at all times on top of other controls - - - - - Gets or sets the slider size in default state. Notice that size specified here applies to Left and Right SlidePanel positions. For Top and Bottom positions the Width and Height are interchaged. - - - - - Gets or sets the slider size in active state. Notice that size specified here applies to Left and Right SlidePanel positions. For Top and Bottom positions the Width and Height are interchaged. - - - - - Gets or sets whether slider button is in active state. - - - - - Gets or sets the style associated with the control. - - - - - Gets or sets the color of the Symbol. - - - - - Gets the realized symbol string. - - - - - Indicates the symbol displayed on face of the button instead of the image. Setting the symbol overrides the image setting. - - - - - Gets or sets the symbol set used to represent the Symbol. - - - - - Indicates the size of the symbol in points. - - - - - Represents the Slider control. - - - - - Raises the IncreaseButtonClick event. - - Provides event arguments - - - - Raises the DecreaseButtonClick event. - - Provides event arguments - - - - Raises the ValueChanged event. - - Provides event arguments - - - - Raises the ValueChanging event. - - - - - Advances the current position of the slider by the amount of the Step property. - - - - - Returns whether property should be serialized. Used by Windows Forms designer. - - - - - Resets the property to default value. Used by Windows Forms designer. - - - - - Forces the button to perform internal layout. - - - - - Called when Command property value changes. - - - - - Occurs after Value property has changed. - - - - - Occurs before Value property has changed. - - - - - Occurs when Increase button is clicked using mouse. - - - - - Occurs when Decrease button is clicked using mouse. - - - - - Gets or sets whether text-markup support is enabled for controls Text property. Default value is true. - Set this property to false to display HTML or other markup in the control instead of it being parsed as text-markup. - - - - - Gets or sets the text label position in relationship to the slider. Default value is Left. - - - - - Gets or sets whether the text label next to the slider is displayed. - - - - - Gets or sets the width of the label part of the item in pixels. Value must be greater than 0. Default value is 38. - - - - - Gets or sets the maximum value of the range of the control. - - - - - Gets or sets the minimum value of the range of the control. - - - - - Gets or sets the current position of the slider. - - - - - Gets or sets the amount by which a call to the PerformStep method increases the current position of the slider. Value must be greater than 0. - - - - - Gets or sets the color of the label text. - - - - - Gets or sets whether vertical line track marker is displayed on the slide line. Default value is true. - - - - - Gets or sets the tooltip for the Increase button of the slider. - - - - - Gets or sets the tooltip for the Decrease button of the slider. - - - - - Gets or sets the slider orientation. Default value is horizontal. - - - - - Gets the SliderItem. - - - - - Gets or sets the custom color table for the item. Color table here will override all system color table settings. - - - - - Gets or sets the command assigned to the item. Default value is null. - Note that if this property is set to null Enabled property will be set to false automatically to disable the item. - - - - - Gets or sets user defined data value that can be passed to the command when it is executed. - - - - - Represents the control which displays symbol from symbols library. - - - - - Initializes a new instance of the SymbolBox class. - - - - - Returns the color scheme used by control. Color scheme for Office2007 style will be retrieved from the current renderer instead of - local color scheme referenced by ColorScheme property. - - An instance of ColorScheme object. - - - - Resets style to default value. Used by windows forms designer. - - - - - Called when Symbol property has changed. - - Old property value - New property value - - - - Called when SymbolSet property value changes. - - Indciates old value - Indicates new value - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Called when SymbolSize property has changed. - - Old property value - New property value - - - - Specifies the background style of the control. - - - - - Gets the realized symbol string. - - - - - Indicates the symbol displayed on face of the button instead of the image. Setting the symbol overrides the image setting. - - - - - Gets or sets the symbol set used to represent the Symbol. - - - - - Gets or sets the color of the Symbol. - - - - - Indicates the size of the symbol in points. - - - - - Gets or sets the name of the color table. - - - - - Gets or sets the default tab colors. - - - - - Gets or sets the disabled tab colors. - - - - - Gets or sets the selected tab colors. - - - - - Gets or sets the colors when mouse is over the tab but tab is not selected. - - - - - Gets or sets colors for the tab close button. - - - - - Defines the color table for RibbonTabItem states. - - - - - Indicates item text color. - - - - - Gets or sets the background colors for the item. - - - - - Gets or sets the back colors gradient angle if there is more than one color in BackColors array. - - - - - Gets or sets the gradient colors positions if there is more than one color in BackColors array. - - - - - Gets or sets the item border colors. - - - - - Creates a copy of the state color table. - - - - - Defines color table for TabFormItem close button displayed on tabs. - - - - - Colors for the button in default state. - - - - - Colors for button in mouse over state. - - - - - Colors for button when pressed with mouse state. - - - - - Defines state color table for TabFormItem close button displayed on tabs. - - - - - Gets or sets the background colors for the item. - - - - - Gets or sets the back colors gradient angle if there is more than one color in BackColors array. - - - - - Gets or sets the gradient colors positions if there is more than one color in BackColors array. - - - - - Indicates item sign color. - - - - - Indicates item border color. - - - - - Gets or sets color table used by renderer. - - - - - Gets or sets Graphics object group is rendered on. - - - - - Gets or sets the reference to TabParentForm being rendered. - - - - - Indicates whether to cancel system rendering of the item. - - - - - Raises PrepareModalPanelBounds event. - - Provides event arguments. - - - - Initializes a new instance of the MetroForm class. - - - - - Clean up any resources being used. - - true if managed resources should be disposed; otherwise, false. - - - - Called by StyleManager to notify control that style on manager has changed and that control should refresh its appearance if - its style is controlled by StyleManager. - - New active style. - - - - Shows the panel control in the center of the form and covers all non system controls making the panel effectively modal. - - Control to show. - - - - Shows the panel control in the center of the form by sliding it in from specified side and covers all non system controls making the panel effectively modal. - - Panel to show. - Side to slide panel into the view from. - - - - Shows the panel control in the center of the form by sliding it in from specified side and covers all non system controls making the panel effectively modal. - - Panel to show. - Side to slide panel into the view from. - Slide animation speed in milliseconds. - - - - Hides the panel control that was previously shown using ShowModalPanel method. - - Control to hide. - - - - Hides the panel control that was previously shown using ShowModalPanel method by sliding it out of the view to the specified side. - - Control to hide. - Side to slide control into. - - - - Gets effective Border Thickness for the form. - - Thickness - - - - Called when BorderThickness property has changed. - - Old property value - New property value - - - - Called when BorderColor property has changed. - - Old property value - New property value - - - - Called when WM_NCHITTEST message is received. - - Reference to message data. - Return true to call base form implementation otherwise return false. - - - - Called when WM_DWMCOMPOSITIONCHANGED message is received. - - Reference to message data. - Return true to call base form implementation otherwise return false. - - - - Called when WM_NCACTIVATE message is received. - - Reference to message data. - Return true to call base form implementation otherwise return false. - - - - Called when WM_NCCALCSIZE message is received. - - Message structure. - true to call base WndProc otherwise false. - - - - Occurs before modal panel is shown and allows change of modal panel bounds. - - - - - Gets or sets whether MetroShell is pre-rendered when form is shown to make first rendering smoother. Default value is true. - - - - - Gets whether at least one modal panel is displayed. - - - - - Indicates whether modal panel when displayed shows MetroStatusBar. - - - - - Returns whether Windows Glass effects are enabled. - - - - - Gets or sets the TabFormControl that is hosted by this form. This property is for internal use only. - - - - - Gets or sets whether form can be resized. - - - - - Gets or sets the form border thickness. Default value is empty thickness which indicates that thickness is taken from color table. - - - - - Gets or sets the form border colors. - - - - - Gets whether form is active. - - - - - Indicates the number of pixels subtracted from form's height or width (depending on taskbar position) when form is maximized and taskbar is in auto-hide state. Default value is 4. - - - - - This property is not to be used with MetroForm. - - - - - Gets or sets the size of the border on the edges of the form that when mouse is over allow for form resizing. - - - - - Indicates whether Close button in top-right corner of the form is visible. - - - - - This property cannot be used on MetroAppForm - - - - - This property cannot be used on MetroAppForm - - - - - This property cannot be used on MetroAppForm - - - - - This property cannot be used on MetroAppForm - - - - - Gets or sets text for form system menu Restore item. - - - - - Gets or sets text for form system menu Move item. - - - - - Gets or sets text for form system menu Size item. - - - - - Gets or sets text for form system menu Minimize item. - - - - - Gets or sets text for form system menu Maximize item. - - - - - Gets or sets text for form system menu Close item. - - - - - Represents Tabbed Forms control for creating tabbed user interface as replacement for MDI child forms. - - - - - Called by StyleManager to notify control that style on manager has changed and that control should refresh its appearance if - its style is controlled by StyleManager. - - New active style. - - - - Performs the setup of the TabFormPanel with the current style of the TabFormControl Control. - - Panel to apply style changes to. - - - - Creates new Tab at specified position, creates new associated panel and adds them to the control. - - Specifies the text displayed on the tab. - Specifies the name of the tab - Specifies the position of the new tab inside of Items collection. - New instance of the TabFormItem that was created. - - - - Creates new Tab and associated panel and adds them to the control. - - Specifies the text displayed on the tab. - Specifies the name of the tab - New instance of the TabFormItem that was created. - - - - Recalculates layout of the control and applies any changes made to the size or position of the items contained. - - - - - Occurs when text markup link is clicked. - - - - - Raises CreateNewTab event. - - Provides event arguments. - - - - Occurs when DotNetBar is looking for translated text for one of the internal text that are - displayed on menus, toolbars and customize forms. You need to set Handled=true if you want - your custom text to be used instead of the built-in system value. - - - - - Occurs when Item on control is clicked. - - - - - Occurs after selected tab has changed. You can use - TabFormControl.SelectedTab - property to get reference to newly selected tab. - - - - - Occurs when text markup link from TitleText markup is clicked. Markup links can be created using "a" tag, for example: - Markup link - - - - - Gets or sets whether anti-alias smoothing is used while painting. Default value is false. - - - - - Returns current number of tabs visible and hidden on the tab strip. - - - - - Indicates whether Form.Icon is shown in top-left corner. - - - - - - Gets or sets the Context menu bar associated with the this control which is used as part of Global Items feature. The context menu - bar assigned here will be used to search for the items with the same Name or GlobalName property so global properties can be propagated when changed. - You should assign this property to enable the Global Items feature to reach your ContextMenuBar. - - - - - Gets or sets whether custom caption and quick access toolbar provided by the control is visible. Default value is false. - This property should be set to true when control is used on MetroAppForm. - - - - - Gets or sets the font for the form caption text when CaptionVisible=true. Default value is NULL which means that system font is used. - - - - - Gets or sets the explicit height of the caption provided by control. Caption height when set is composed of the TabGroupHeight and - the value specified here. Default value is 0 which means that system default caption size is used. - - - - - Specifies the background style of the control. - - - - - Gets or sets the currently selected TabFormItem. TabFormItems are selected using the Checked property. Only a single - TabFormItem can be selected (Checked) at any given time. - - - - - Indicates whether new tab item which allows creation of new tab when clicked is visible. When visible you need to handle CreateNewTab event and create your new tab in event handler. - - - - - Occurs when new tab item is clicked by end user and allows you to create and add new tab to the control. - - - - - Returns reference to internal tab-strip control. - - - - - Returns collection of items on a bar. - - - - - Gets collection of items displayed in control captions, if it is visible (CaptionVisible=true). - - - - - Gets or sets the custom color table for the control. When set this color table overrides all system color settings for control. - - - - - Gets or sets whether mouse wheel scrolls through the tabs. Default value is true. - - - - - ImageList for images used on Items. Images specified here will always be used on menu-items and are by default used on all Bars. - - - - - ImageList for medium-sized images used on Items. - - - - - ImageList for large-sized images used on Items. - - - - - Gets or sets a value indicating whether the user can give the focus to this control using the TAB key. Default value is false. - - - - - Gets or sets the side tab-strip is docked to. - - - - - Gets or sets the font tab items are displayed with. - - - - - Gets or sets whether this TabFormControl was auto-created as result of end-user tearing off the tab. - - - - - Specifies dock side for tab form strip control. - - - - - Represents a tab in Tabbed Form user interface. - - - - - Initializes a new instance of the TabFormItem class. - - - - - Selects the tab. - - - - - Called after Checked property has changed. - - - - - Occurs just before Click event is fired. - - - - - Called when Visibility of the items has changed. - - New Visible state. - - - - Occurs after item visual style has changed. - - - - - Gets color table key for the default tab color table. - - - - - Gets color table key for the green tab color table. - - - - - Gets color table key for the magenta tab color table. - - - - - Gets color table key for the orange tab color table. - - - - - Gets color table key for the red tab color table. - - - - - Gets color table key for the blue tab color table. - - - - - Gets color table key for the yellow tab color table. - - - - - Gets color table key for the purple tab color table. - - - - - Gets color table key for the cyan tab color table. - - - - - Gets color table key for the blue mist tab color table. - - - - - Gets color table key for the purple mist tab color table. - - - - - Gets color table key for the tan tab color table. - - - - - Gets color table key for the lemon lime tab color table. - - - - - Gets color table key for the apple tab color table. - - - - - Gets color table key for the teal tab color table. - - - - - Gets color table key for the red chalk tab color table. - - - - - Gets color table key for the silver tab color table. - - - - - Gets or sets the close button bounds. - - - - - Gets or sets cached image rendering bounds. - - - - - Gets or sets cached text rendering bounds. - - - - - Gets or sets the additional padding added around the tab item in pixels. Default value is 0. - - - - - Indicates whether close button is visible on the tabs which when clicked closes the tab. Default value is true. - - - - - Gets or sets whether size of the tab has been reduced below the default calculated size. - - - - - Gets or sets the predefined color of the tab. Default value is eTabFormItemColor.Default - - - - - Gets or sets the panel assigned to this tab item. - - - - - Gets or set the Group item belongs to. The groups allows a user to choose from mutually exclusive options within the group. The choice is reflected by Checked property. - - - - - Returns the collection of sub items. - - - - - Indicates whether the item will auto-collapse (fold) when clicked. - When item is on popup menu and this property is set to false, menu will not - close when item is clicked. - - - - - Indicates whether the item will auto-expand when clicked. - When item is on top level bar and not on menu and contains sub-items, sub-items will be shown only if user - click the expand part of the button. Setting this propert to true will expand the button and show sub-items when user - clicks anywhere inside of the button. Default value is false which indicates that button is expanded only - if its expand part is clicked. - - - - - Gets or sets whether item can be customized by end user. - - - - - Gets or set a value indicating whether tab is selected. - - - - - Gets or sets whether Click event will be auto repeated when mouse button is kept pressed over the item. - - - - - Gets or sets the auto-repeat interval for the click event when mouse button is kept pressed over the item. - - - - - Gets or sets a value indicating whether the item is enabled. - - - - - Indicates item's visiblity when on pop-up menu. - - - - - Indicates when menu items are displayed when MenuVisiblity is set to VisibleIfRecentlyUsed and RecentlyUsed is true. - - - - - Indicates Animation type for Popups. - - - - - Indicates the font that will be used on the popup window. - - - - - Indicates whether sub-items are shown on popup Bar or popup menu. - - - - - Specifies the inital width for the Bar that hosts pop-up items. Applies to PopupType.Toolbar only. - - - - - Gets or sets whether item will display sub items. - - - - - Gets or sets whether the item expands automatically to fill out the remaining space inside the container. Applies to Items on stretchable, no-wrap Bars only. - - - - - Gets or sets the width of the expand part of the button item. - - - - - Gets or set the alternative shortcut text. - - - - - Gets or sets whether item separator is shown before this item. - - - - - Returns category for this item. If item cannot be customzied using the - customize dialog category is empty string. - - - - - Gets or sets the text color of the button when mouse is over the item. - - - - - Indicates the way item is painting the picture when mouse is over it. Setting the value to Color will render the image in gray-scale when mouse is not over the item. - - - - - Gets/Sets the button style which controls the appearance of the button elements. Changing the property can display image only, text only or image and text on the button at all times. - - - - - Indicates the array of colors that when set are used to draw the background of the item. - - - - - Gets or sets the custom color table for the tab. When set this color table overrides all color settings for a tab. - - - - - Specifies predefined color assigned to Tab Form Item. - - - - - Gets the TabFormItem this panel is associated with - - - - - Defines state color table for TabParentForm. - - - - - Gets or sets the colors for the top part of the background. - - - - - Gets or sets the back colors gradient angle if there is more than one color in BackColors array. - - - - - Gets or sets the gradient colors positions if there is more than one color in BackColors array. - - - - - Gets or sets the color of caption text. - - - - - Gets or sets the border colors. - - - - - Defines the internal container item for the ribbon strip control. - - - - - Creates new instance of the class and initializes it with the parent RibbonStrip control. - - Reference to parent RibbonStrip control - - - - Occurs after an item has been added to the container. This procedure is called on both item being added and the parent of the item. To distinguish between those two states check the item parameter. - - When occurring on the parent this will hold the reference to the item that has been added. When occurring on the item being added this will be null (Nothing). - - - - Paints this base container - - - - - Returns copy of GenericItemContainer item - - - - - Raises CreateNewTab event. - - Provides event arguments. - - - - Return Sub Item at specified location - - - - - Gets the list of the items displayed in form caption if its visible. - - - - - Gets or sets the scroll button width. - - - - - Indicates the scroll in pixels each time scroll button is pressed. - - - - - Gets reference to internal ribbon strip container that contains tabs and/or other items. - - - - - Gets reference to internal caption container item that contains the quick toolbar, start button and system caption item. - - - - - Indicates whether new tab item which allows creation of new tab when clicked is visible. When visible you need to handle CreateNewTab event and create your new tab in event handler. - - - - - Occurs when new tab item is clicked by end user and allows you to create and add new tab to the control. - - - - - Gets or sets a value indicating whether the item is expanded or not. For Popup items this would indicate whether the item is popped up or not. - - - - - When parent items does recalc size for its sub-items it should query - image size and store biggest image size into this property. - - - - - - Represents simple item container which orders items horizontally and support all ItemAlignment settings. - - - - - Initializes a new instance of the SimpleItemContainer class. - - - - - Returns copy of the item. - - - - - Copies the item specific properties to new instance of the item. - - New instance. - - - - Copies the item specific properties to new instance of the item. - - New instance. - - - - Sets whether container is used as system container internally by DotNetBar. - - true or false to indicate whether container is system container or not. - - - - Called when ItemSpacing property has changed. - - Old property value - New property value - - - - Gets or sets the minimum size of the container. Either Width or Height can be set or both. Default value is 0,0 which means - that size is automatically calculated. - - - - - Returns whether instance of the item container is used as system container internally by DotNetBar. - - - - - Indicates the spacing between items. - - - - - Indicates additional spacing between item when its BeginGroup property is set. - - - - - Specifies the layout orientation - - - - - Indicates whether all items are resized to be of the size equal to largest item in the container - - - - - Indicates left side padding within container. - - - - - Indicates right side padding within container. - - - - - Gets overlap spacing for specific item types specified by OverlapType in the container. - - - - - Gets the type of the item that will overlap. - - - - - Return Sub Item at specified location - - - - - Occurs after an item has been added to the container. This procedure is called on both item being added and the parent of the item. To distinguish between those two states check the item parameter. - - When occurring on the parent this will hold the reference to the item that has been added. When occurring on the item being added this will be null (Nothing). - - - - Occurs after an item has been removed. - - Item being removed. - - - - Gets or sets a value indicating whether the item is expanded or not. For Popup items this would indicate whether the item is popped up or not. - - - - - Represents tabbed UI strip control. - - - - - Called by StyleManager to notify control that style on manager has changed and that control should refresh its appearance if - its style is controlled by StyleManager. - - New active style. - - - - Occurs when text markup link is clicked. - - - - - Returns the color scheme used by control. Color scheme for Office2007 style will be retrived from the current renderer instead of - local color scheme referenced by ColorScheme property. - - An instance of ColorScheme object. - - - - Returns effective caption height. - - Caption height. - - - - Returns automatically calculated height of the control given current content. - - Height in pixels. - - - - Returns the collection of items with the specified name. - - Item name to look for. - - - - - Returns the collection of items with the specified name and type. - - Item name to look for. - Item type to look for. - - - - - Returns the collection of items with the specified name and type. - - Item name to look for. - Item type to look for. - Indicates whether GlobalName property is used for searching. - - - - - Returns the first item that matches specified name. - - Item name to look for. - - - - - Called when item on popup container is right-clicked. - - Instance of the item that is right-clicked. - - - - Starts moving of the parent form action which happens when user attempts to drag the form caption. - - - - - Returns true if point is inside the caption area. - - Client point coordinates. - True if point is inside of caption area otherwise false. - - - - Closes specified tab. - - Tab to close - Source of the event - - - - Raises RemovingToken event. - - Provides event arguments. - - - - Raises RemovingToken event. - - Provides event arguments. - - - - Raises BeforeTabFormItemDetach event. - - Provides event arguments. - - - - Raises TabFormItemDetach event. - - Provides event arguments. - - - - Occurs when text markup link from TitleText markup is clicked. Markup links can be created using "a" tag, for example: - Markup link - - - - - - Gets reference to parsed markup body element if text was markup otherwise returns null. - - - - - Gets or sets whether control can be customized and items added by end-user using context menu to the quick access toolbar. - Caption of the control must be visible for customization to be enabled. Default value is true. - - - - - Gets or sets the explicit height of the caption provided by control. Caption height when set is composed of the TabGroupHeight and - the value specified here. Default value is 0 which means that system default caption size is used. - - - - - Gets or sets whether custom caption line provided by the control is visible. Default value is false. - This property should be set to true when control is used on Office2007RibbonForm. - - - - - Gets or sets the font for the form caption text when CaptionVisible=true. Default value is NULL which means that system font is used. - - - - - Gets/Sets the visual style of the control. - - - - - Returns collection of items on a bar. - - - - - Returns currently selected TabFormItem. TabFormItems are selected using the Checked property. Only a single - TabFormItem can be Checked at any given time. - - - - - Indicates whether Form.Icon is shown in top-left corner. - - - - - Gets the reference to the internal container item for the items displayed in control caption. - - - - - Gets the reference to the internal container for the ribbon tabs and other items. - - - - - Indiciates the appearance of the tab form items rendered on the strip - - - - - Indicates whether end-user tab reordering is enabled, default value is true. - - - - - Indicates whether user can detach the tabs into the new forms using drag and drop. Default value is true. - - - - - Occurs before tab is closed and it allows canceling of the event. - - - - - Occurs after tab is closed. - - - - - Returns current number of tabs visile and hiden on the tab strip. - - - - - Indicates whether new tab item which allows creation of new tab when clicked is visible. When visible you need to handle CreateNewTab event and create your new tab in event handler. - - - - - Occurs before TabFormItem is detached and gives you opportunity to cancel the action or provide your own new TabParentForm and TabFormControl. - - - - - Occurs after TabFormItem has been detached and is added to the new form and tab control. - - - - - Defines delegate for the TabFormCloseTab event. - - - - - Defines delegate for the TabFormCloseTab event. - - - - - Allows to cancel the closing of the tab. - - - - - Reference to tab being closed. - - - - - Source of the event. - - - - - Defines delegate for the TabFormItemDetach event. - - - - - Defines delegate for the TabFormItemDetach event. - - - - - Gets or sets the reference to the form which will host newly detached TabFormItem and its panel, an instance of TabParentForm. You can provide your own instance of TabParentForm and TabControl to use instead of controls creating them. You must provide both TabParentForm and TabControl. Provide these in BeforeTabFormItemDetach event. - - - - - Gets or sets the reference to TabFormControl which will receive TabFormItem being dragged. If you provide your own TabParentForm and TabControl you must provide both. Provide these in BeforeTabFormItemDetach event. - - - - - Gets reference to the TabFormItem being detached. - - - - - Enables canceling of TabFormItem detachment from its parent. - - - - - Gets or sets Graphics object group is rendered on. - - - - - Gets or sets the reference to SwitchButtonItem being rendered. - - - - - Gets or sets the ItemPaintArgs reference. - - - - - Indicates whether to cancel system rendering of the item. - - - - - Called by StyleManager to notify control that style on manager has changed and that control should refresh its appearance if - its style is controlled by StyleManager. - - New active style. - - - - Raises CommandKeyDown event. - - Provides event arguments. - - - - Invalidates non-client area of the text box as response to the border changes. - - - - - Calculates and sets the text-box height based on font and style. This method is used internally and should not be used. - - - - - Returns the renderer control will be rendered with. - - The current renderer. - - - - Indicates whether property should be serialized by Windows Forms designer. - - - - - Resets the property to default value. - - - - - Invokes ButtonCustomClick event. - - - - - Invokes ButtonCustomClick2 event. - - - - - Returns the color scheme used by control. Color scheme for Office2007 style will be retrived from the current renderer instead of - local color scheme referenced by ColorScheme property. - - An instance of ColorScheme object. - - - - Occurs when ButtonCustom control is clicked. - - - - - Occurs when ButtonCustom2 control is clicked. - - - - - Indicates whether internal override for IsInputKey returns true for the Enter key. - - - - - Indicates whether all text is auto-selected when control gets input focus. Default value is false. - - - - - Gets or sets whether control prevents Beep sound when Enter key is pressed. - - - - - Gets or sets whether FocusHighlightColor is used as background color to highlight text box when it has input focus. Default value is false. - - - - - Gets or sets the color used as background color to highlight text box when it has input focus and focus highlight is enabled. - - - - - Occurs during preprocessing to handle command keys. Command keys are keys that always take precedence over regular input keys. Examples of command keys include accelerators and menu shortcuts. Set Handled=true to indicate that you handled the key and that it should not be passed for further processing. - - - - - Gets or sets the scrollbar skinning type when control is using Office 2007 style. - - - - - Specifies the control border style. Default value has Class property set so the system style for the control is used. - - - - - Gets or sets the rendering mode used by control. Default value is eRenderMode.Global which means that static GlobalManager.Renderer is used. If set to Custom then Renderer property must - also be set to the custom renderer that will be used. - - - - - Gets or sets the custom renderer used by the items on this control. RenderMode property must also be set to eRenderMode.Custom in order renderer - specified here to be used. - - - - - Gets or sets whether watermark text is displayed when control is empty. Default value is true. - - - - - Gets or sets the watermark image displayed inside of the control when Text is not set and control does not have input focus. - - - - - Gets or sets the watermark image alignment. - - - - - Gets or sets the watermark (tip) text displayed inside of the control when Text is not set and control does not have input focus. This property supports text-markup. - - - - - Gets or sets the watermark font. - - - - - Gets or sets the watermark text color. - - - - - Gets or sets the watermark hiding behaviour. Default value indicates that watermark is hidden when control receives input focus. - - - - - Gets the object that describes the settings for the custom button that can execute an custom action of your choosing when clicked. - - - - - Gets the object that describes the settings for the custom button that can execute an custom action of your choosing when clicked. - - - - - Specifies back color when Enabled=false - - - - - Represents the Vertical Office 2007 Style Scroll Bar control. - - - - - Gets or sets whether custom styling (Office 2007 style) is enabled. Default value is true. - - - - - Class represents single token in TokenEditor control. - - - - - Initializes a new instance of the EditToken class. - - Indicates token value. - - - - Initializes a new instance of the EditToken class. - - Indicates token value - Indicates token text - - - - Initializes a new instance of the EditToken class. - - Indicates token value - Indicates token text - Indicates token image - - - - Called when Value property has changed. - - Old property value - New property value - - - - Called when Text property has changed. - - Old property value - New property value - - - - Called when Image property has changed. - - Old property value - New property value - - - - Called when Symbol property has changed. - - Old property value - New property value - - - - Called when SymbolSet property value changes. - - Indciates old value - Indicates new value - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Called when Tooltip property has changed. - - Old property value - New property value - - - - Called when MouseOverPart property has changed. - - Old property value - New property value - - - - Indicates the token value, for example an email token has email address as token Value and full name as token Text. - - - - - Indicates the token text, for example an email token has email address as token Value and full name as token Text. - - - - - Gets or sets custom data associated with the object. - - - - - Gets the display bounds of the token, if displayed, inside of TokenEditor control. - - - - - Indicates the image that is displayed next to the token - - - - - Gets the realized symbol string. - - - - - Indicates the symbol displayed on face of the token instead of the image. Setting the symbol overrides the image setting. - - - - - Gets or sets the symbol set used to represent the Symbol. - - - - - Gets or sets the color of the Symbol. - - - - - Indicates tooltip that is displayed when mouse is over the token and token is selected. - - - - - Gets the part of the token mouse is over. Valid only when token is selected. - - - - - Gets the bounds of the remove button if displayed. Valid only when token is selected. - - - - - Gets the bounds of the image if displayed. Valid only when token is selected. - - - - - Indicates whether token is selected. - - - - - Indicates whether token is focused while selected. - - - - - Defines the token parts. - - - - - Identifies no token part. - - - - - Identifies the token body/text. - - - - - Identifies the remove token button. - - - - - Identifies the token image. - - - - - Initializes a new instance of the TokenEditor class. - - - - - Returns the color scheme used by control. Color scheme for Office2007 style will be retrieved from the current renderer instead of - local color scheme referenced by ColorScheme property. - - An instance of ColorScheme object. - - - - Resets style to default value. Used by windows forms designer. - - - - - Raises SelectedTokensChanged event. - - Provides event arguments. - - - - Called when RemoveTokenButtonVisible property has changed. - - Old property value - New property value - - - - Returns the token from SelectedTokens at specified position or null/nothing if no token is at given location. - - Location in client coordinates to test. - EditToken instance or null/nothing - - - - Raises TokenMouseEnter event. - - Provides event arguments. - - - - Raises TokenMouseLeave event. - - Provides event arguments. - - - - Raises TokenMouseClick event. - - Provides event arguments. - - - - Raises TokenMouseClick event. - - Provides event arguments. - - - - Raises TokenMouseHover event. - - Provides event arguments. - - - - Raises RemovingToken event. - - Provides event arguments. - - - - Called when ReadOnly property has changed. - - Old property value - New property value - - - - Called when DropDownHeight property has changed. - - Old property value - New property value - - - - Called when DropDownWidth property has changed. - - Old property value - New property value - - - - Raises AutoCompletePopupOpened event. - - Provides event arguments. - - - - Raises BeforeAutoCompletePopupOpen event. - - Provides event arguments. - - - - Raises BeforePopupOpen event. - - Provides event arguments. - - - - Raises ValidateToken event. - - Provides event arguments. - - - - Indicates whether property should be serialized by Windows Forms designer. - - - - - Resets the property to default value. - - - - - Called when TextSeparator property has changed. - - Old property value - New property value - - - - Called when DropDownButtonVisible property has changed. - - Old property value - New property value - - - - Called when CheckBoxesVisible property has changed. - - Old property value - New property value - - - - Shows tooltip for this item. - - - - - Destroys tooltip window. - - - - - Gets or sets the location of the auto-scroll position. - - - - - Specifies the background style of the control. - - - - - Gets the collection of the selected tokens. - - - - - Occurs when SelectedTokens collection changes. - - - - - Gets the collection of the tokens available for selection. - - - - - Indicates whether remove token button is displayed on individual tokens so they can be removed from the selection. - - - - - Occurs when mouse enters one of the SelectedTokens token. - - - - - Occurs when mouse leaves one of the SelectedTokens token. - - - - - Occurs when mouse clicks one of the SelectedTokens token. - - - - - Occurs when mouse double clicks one of the SelectedTokens token. - - - - - Occurs when mouse hovers one of the SelectedTokens token. - - - - - Occurs before token is removed from the SelectedTokens by end user. - - - - - Indicates whether tokens can be added or removed by end user. Default value is false. - - - - - Indicates the height of the auto-complete drop-down. - - - - - Indicates the width of the auto-complete drop-down. - - - - - Indicates whether when token text is entered into the text-box pressing the Enter key attempts to validate the token and converts the text to token. - - - - - Occurs before token auto-complete popup is displayed and allows cancelation of popup display. - - - - - Occurs after auto-complete popup is open. - - - - - Occurs before the auto-complete popup is displayed and allows you to adjust popup location. - - - - - Indicates how tokens are filtered based on the entered text - - - - - Indicates whether auto-complete popup size is preserved between popup displays if popup is resized by end-user. - - - - - Indicates whether auto-complete popup can be resized by end user. - - - - - Indicates whether multi-column popup close button is visible. - - - - - Gets or sets whether auto-complete popup window is open. - - - - - Gets the list of separators which are used to divide entered text into the tokens. - - - - - Occurs when an token is selected from the auto-complete list or when text entry by end user is parsed into token to validate it. - - - - - Indicates whether control automatically increases its height as more tokens are selected. MaxHeightLines property controls the maximum number of lines control will grow to before showing scroll-bar. - - - - - Indicates maximum number of lines control will grow to when AutoSizeHeight=true. Set to 0 to indicates unlimited growth. - Default value is 5. - - - - - Gets reference to internal text-box control that is used to input the token text. - - - - - Indicates whether any text entered into the token editor is validated and converted to token when control loses focus. - - - - - Gets or sets whether watermark text is displayed when control is empty. Default value is true. - - - - - Gets or sets the watermark image displayed inside of the control when Text is not set and control does not have input focus. - - - - - Gets or sets the watermark image alignment. - - - - - Gets or sets the watermark (tip) text displayed inside of the control when Text is not set and control does not have input focus. This property supports text-markup. - - - - - Gets or sets the watermark font. - - - - - Gets or sets the watermark text color. - - - - - Gets or sets the watermark hiding behaviour. Default value indicates that watermark is hidden when control receives input focus. - - - - - Indicates the character separator that is used to separate tokens when controls Text property is updated or parsed. - - - - - Indicates whether drop-down button which shows available token popup is displayed - - - - - Indicates whether check-boxes are displayed on popup token selection list and used for token selection. - - - - - Occurs when item's tooltip visibility has changed. - - - - - Gets or sets whether tooltips are shown when mouse is over the selected token when Tooltip property is set. - - - - - Delegate for the ValidateTokenEvent event. - - - - - Arguments for the ValidateTokenEvent event. - - - - - Indicates whether validated token is valid. Default value is true. When you set this property to false the token being validated will be discared. - - - - - Indicates the Token that will be accepted by the control if IsValid=true. - - - - - Indicates whether token is newly created. When false it means that token was taken from Tokens collection. - - - - - Initializes a new instance of the ValidateTokenEventArgs class. - - - - - - Delegate for RemovingToken event. - - - - - Defines event arguments for RemovingToken event. - - - - - Indicates the Token that will be removed. - - - - - Set to true to cancel removal of the token. - - - - - Indicates the source of the event. - - - - - Initializes a new instance of the RemovingTokenEventArgs class. - - - - - - Specifies the filter behavior on token editor popup list. - - - - - Token text is searched for the match. - - - - - Token value is searched for the match. - - - - - Both token text and value are searched for the match. - - - - - Delegate for TokenEditor.BeforePopupOpen event. - - - - - Defines event arguments for BeforePopupOpen event. - - - - - Gets or sets the screen location of the popup in relation to the TokenEditor control. - - - - - Gets the suggested popup size. - - - - - Initializes a new instance of the TokenEditorPopupEventArgs class. - - - - - - Represents the color table for TokenEditor control tokens. - - - - - Initializes a new instance of the TokenEditorColorTable class. - - - - - Initializes a new instance of the TokenEditorColorTable class. - - - - - Initializes a new instance of the TokenEditorColorTable class. - - - - - Gets or sets token default state colors. - - - - - Gets or sets token mouse over state colors. - - - - - Gets or sets token focused state colors. - - - - - Represents the state color table for token in TokenEditor control. - - - - - Initializes a new instance of the TokenColorTable class. - - - - - Initializes a new instance of the TokenColorTable class. - - - - - - - Initializes a new instance of the TokenColorTable class. - - - - - - - Gets or sets token text color. - - - - - Gets or sets the background color table. - - - - - Represents non-intrusive Warning Box control with Options and Close button. - - - - - Called by StyleManager to notify control that style on manager has changed and that control should refresh its appearance if - its style is controlled by StyleManager. - - New active style. - - - - Raises the CloseClick event. - - Event arguments. - - - - Raises the OptionsClick event. - - Event arguments. - - - - Updates control color scheme based on currently selected Office 2007 Color Table. Usually it is not necessary to - call this method manually. You need to call it to update the colors on control if you customize the Office2007ColorTable.WarningBox values. - - - - - Invokes the MarkupLinkClick event. - - Provides additional data about event. - - - - Called when AntiAlias property has changed. - - Old property value - New property value - - - - Required designer variable. - - - - - Clean up any resources being used. - - true if managed resources should be disposed; otherwise, false. - - - - Required method for Designer support - do not modify - the contents of this method with the code editor. - - - - - Occurs when Close button is clicked. - - - - - Occurs when Options button is clicked. - - - - - Occurs when warning text markup link is clicked. Markup links can be created using "a" tag, for example: - Markup link - - - - - Gets or sets the text displayed on close button tooltip. - - - - - Gets or sets the text displayed on warning control label. Supports text-markup. - - - - - Gets or sets whether text is wrapped on multiple lines if it cannot fit the space allocated to the control. - - - - - Gets or sets the image displayed next to the warning label text. Default value is null. - - - - - Gets or sets the text for the Options buttons. - - - - - Gets or sets whether Options button is visible. Default value is true. - - - - - Gets or sets whether Close button is visible. Default value is true. - - - - - Gets or sets the timeout in seconds after which the control automatically closes itself. Default value is 0 which indicates that auto-close - is disabled. - - - - - Gets or sets the control's color scheme. - - - - - Gets or sets whether anti-alias smoothing is used while painting. Default value is true. - - - - - Defines available WarningBox control color schemes. - - - - - Represents compact tree bread-crumb control. - - - - - Initializes a new instance of the CrumbBar class. - - - - - Finds CrumbBarItem with specified name. - - Name of item to look for - Item or null if no item was found. - - - - Sets the currently selected item in the control. - - Reference to selected item. - Source of the event. - - - - Shows the selected item popup menu if it has menu items. - - true if popup was shown otherwise false - - - - Gets whether an item is in selected path to the currently selected item as either one of the parents of selected item - or selected item itself. - - Item to test. - true if item is in selected path otherwise false. - - - - Returns the renderer control will be rendered with. - - The current renderer. - - - - Raises the SelectedItemChanging event. - - Provides event arguments. - - - - Raises the SelectedItemChanged event. - - Provides event arguments. - - - - Returns full path to the given node. - - Node to return path to. - Full path to the node. - - - - Occurs before SelectedItem has changed and provides opportunity to cancel the change. Set Cancel property on event arguments to true to cancel the change. - - - - - Occurs after SelectedItem has changed. The change of the selected item at this point cannot be canceled. For that use SelectedItemChanging event. - - - - - Gets or sets currently selected item. - - - - - Gets collection of items assigned to the control. - - - - - Gets or sets the visual style of the control. Default value is Windows Vista style. - - - - - Gets the color table used by the Vista style renderer. - - - - - Gets or sets a value indicating whether the control is automatically resized to display its entire contents. You can set MaximumSize.Width property to set the maximum width used by the control. - - - - - Gets or sets the delimiter string that the tree node path uses. - - - - - Defines delegate for CrumbBar selection events. - - - - - Provides data for CrumbBar selection events. - - - - - Gets or sets newly selected item. - - - - - Initializes a new instance of the CrumbBarSelectionEventArgs class. - - - - - - Represents an item for CrumbBar control. - - - - - Gets whether item is selected item in CrumbBar control. - - - - - Returns the collection of sub items. - - - - - Gets the path from the root tree node to the current tree node. The path consists of the labels of all the tree nodes that must be navigated to get to this tree node, starting at the root tree node. The node labels are separated by the delimiter character specified in the PathSeparator property of the Tree control that contains this node. - - - - - Represents collection of CrumbBarItem buttons. - - - - - Initializes a new instance of the CrumbBarItemsCollection class. - - - - - - Sets the node collection belongs to. - - CrumbBarItem that is parent of this collection. - - - - Adds new object to the collection. - - Object to add. - Index of newly added object. - - - - Inserts new object into the collection. - - Position of the object. - Object to insert. - - - - Returns index of the object inside of the collection. - - Reference to the object. - Index of the object. - - - - Returns whether collection contains specified object. - - Object to look for. - true if object is part of the collection, otherwise false. - - - - Removes specified object from the collection. - - - - - - Copies collection into the specified array. - - Array to copy collection to. - Starting index. - - - - Copies contained items to the CrumbBarItem array. - - Array to copy to. - - - - Gets or sets the node this collection is associated with. - - - - - Returns reference to the object in collection based on it's index. - - - - - Returns reference to the object in collection based on it's name. - - - - - Represents a view of CrumbBarItem displayed inside of CrumbBar control. - - - - - Initializes a new instance of the CrumbBarItemView class. - - - - - Returns copy of ExplorerBarContainerItem item - - - - - Gets the item attached to the view. - - - - - Gets or sets a value indicating whether the item is expanded or not. For Popup items this would indicate whether the item is popped up or not. - - - - - Gets or sets color table used by renderer. - - - - - Creates new instance of BaseItem. - - - - - Creates new instance of BaseItem and assigns item name. - - Item name. - - - - Creates new instance of BaseItem and assigns item name and item text. - - Item Name - Item Text - - - - Returns copy of ExplorerBarContainerItem item - - - - - Represents internal CrumbBar view container. - - - - - Initializes a new instance of the CrumbBarViewContainer class. - - - - - Recalculates the size of the item - - - - - Paints this base container - - - - - Returns copy of ExplorerBarContainerItem item - - - - - Occurs when sub item expanded state has changed. - - Sub item affected. - - - - Gets or sets a value indicating whether the item is expanded or not. For Popup items this would indicate whether the item is popped up or not. - - - - - Represents collection for Node objects. - - - - Creates new instance of the object. - - - - Adds new object to the collection. - - Object to add. - Index of newly added object. - - - - Inserts new object into the collection. - - Position of the object. - Object to insert. - - - - Returns index of the object inside of the collection. - - Reference to the object. - Index of the object. - - - - Returns whether collection contains specified object. - - Object to look for. - true if object is part of the collection, otherwise false. - - - - Removes specified object from the collection. - - - - - - Copies collection into the specified array. - - Array to copy collection to. - Starting index. - - - - Copies contained items to the Node array. - - Array to copy to. - - - - Returns reference to the object in collection based on it's index. - - - - - Returns reference to the object in collection based on it's name. - - - - - Provides High DPI support for DotNetBar controls. - - - - - Gets or sets whether scale factor when set is normalized so both Width and Height values are the same. Default value is false. - If using ScaleMode=font the scale factor might not be same for Width and Height so this allows opportunity to keep existing size ratios on the DotNetBar sized controls. - When set to true the scale factor Height will always be set to scale factor Width. - - - - - Indicates whether controls will automatically scale current images based on the current DPI. Depending on scaling this may result in pixalted images. - Best policy is to provide separate images for each DPI level Windows runs on and if you do that you need to set this property to false to disable - automatic size scaling for the images. Default value is true which causes the images to be upscaled. - - - - - Initializes a new instance of the DualButton class. - - - - - Called when ButtonSize property has changed. - - Old property value - New property value - - - - Called when Text2 property has changed. - - Old property value - New property value - - - - Called when MouseOverPart property has changed. - - Old property value - New property value - - - - Called when LeftMouseButtonDownPart property has changed. - - Old property value - New property value - - - - Called when Command property value changes. - - - - - Called when IsSelected property has changed. - - Old property value - New property value - - - - Called when Font property has changed. - - Old property value - New property value - - - - Gets or sets the second button part text. - - - - - Gets or sets the command assigned to the item. Default value is null. - Note that for ButtonItem instances if this property is set to null and command was assigned previously, Enabled property will be set to false automatically to disable the item. - - - - - Gets or sets user defined data value that can be passed to the command when it is executed. - - - - - Gets or sets the selected part of button. - - - - - Gets or sets the text font. - - - - - Standalone Calculator control. - - - - - Raises CalculatorDisplayChanged event. - - Provides event arguments. - - - - Invalidates control auto-size and resizes the control if AutoSize is set to true. - - - - - Called when FocusButtonsOnMouseDown property has changed. - - Old property value - New property value - - - - Called when DisplayVisible property has changed. - - Old property value - New property value - - - - Required designer variable. - - - - - Clean up any resources being used. - - true if managed resources should be disposed; otherwise, false. - - - - Required method for Designer support - do not modify - the contents of this method with the code editor. - - - - - Occurs when a calc button has been clicked - - - - - Occurs when the calculator value has changed - - - - - Indicates whether calculator displays only Integer values. - - - - - Gets or sets whether memory keys are visible. Default value is true. - - - - - Gets or sets visibility of the decimal calculator key. - - - - - Gets or sets a value indicating whether the control is automatically resized to display its entire contents. You can set MaximumSize.Width property to set the maximum width used by the control. - - - - - Gets or sets whether calculator display is visible. Default value is true. - - - - - ButtonClickEventArgs - - - - - ButtonClickEventArgs - - - - - Gets the calc button that was clicked - - - - - ValueChangedEventArgs - - - - - ValueChangedEventArgs - - - - - - - Gets the input string value - - - - - Gets or sets calculator value - - - - - Represents a control that enables the user to select time using visual time display. - - - - - Raises SelectedTimeChanged event. - - Provides event arguments. - - - - Raises OkClick event. - - Provides event arguments. - - - - Initializes a new instance of the MonthCalendarAdv class. - - - - - Returns whether property should be serialized. - - - - - Resets property to default value. - - - - - Invalidates control auto-size and resizes the control if AutoSize is set to true. - - - - - Occurs after SelectedTime changes. - - - - - Occurs when OK button is clicked. - - - - - Gets or sets the text displayed on OK button. - - - - - Gets or sets whether Ok button is visible. - - - - - Gets or sets the selected date time. - - - - - Gets or sets selected time. Returns TimeSpan.Zero if there is no time selected. - - - - - Gets or sets the time format used to present time by the selector. - - - - - Gets or sets the format for the 12 Hour Time Display. - - - - - Gets or sets the format for the 24 Hour Time Display. - - - - - Gets or sets a value indicating whether the control is automatically resized to display its entire contents. You can set MaximumSize.Width property to set the maximum width used by the control. - - - - - Indicates the type of the selector used to select time. - - - - - Gets or sets the text displayed on Clear button only when MonthCalendarStyle is used. - - - - - Gets or sets the text displayed on Hour label. - - - - - Gets or sets the text displayed on Minute label. - - - - - Represents the Time selector item. - - - - - Initializes a new instance of the TimeSelectionItem class. - - - - - Raises SelectedTimeChanged event. - - Provides event arguments. - - - - Raises OkClick event. - - Provides event arguments. - - - - Returns whether property should be serialized. - - - - - Resets property to default value. - - - - - Called when SelectedTime property has changed. - - Old property value - New property value - - - - Called when TimeFormat24H property has changed. - - Old property value - New property value - - - - Called when TimeFormat12H property has changed. - - Old property value - New property value - - - - Called when SelectedDateTime property has changed. - - Old property value - New property value - - - - Called when OkText property has changed. - - Old property value - New property value - - - - Called when ClearText property has changed. - - Old property value - New property value - - - - Called when TimeFormat property has changed. - - Old property value - New property value - - - - Called when OkButtonVisible property has changed. - - Old property value - New property value - - - - Called when ClearButtonVisible property has changed. - - Old property value - New property value - - - - Called when SelectorType property has changed. - - Old property value - New property value - - - - Called when HourText property has changed. - - Old property value - New property value - - - - Called when MinuteText property has changed. - - Old property value - New property value - - - - Occurs after SelectedTime changes. - - - - - Occurs when OK button is clicked. - - - - - Gets or sets selected time. Returns TimeSpan.Zero if there is no time selected. - - - - - Gets or sets the format for the 24 Hour Time Display. - - - - - Gets or sets the format for the 12 Hour Time Display. - - - - - Gets or sets the selected date time. - - - - - Gets or sets the text displayed on OK button. - - - - - Gets or sets the text displayed on Clear button only when MonthCalendarStyle is used. - - - - - Gets or sets the time format used to present time by the selector. - - - - - Gets or sets whether Ok button is visible. - - - - - Gets or sets whether Ok button is visible. - - - - - Indicates the type of the selector used to select time. - - - - - Gets or sets the text displayed on Hour label. - - - - - Gets or sets the text displayed on Minute label. - - - - - Defines time selector format. - - - - - Selector uses system format. - - - - - Selector uses 24-hour time format. - - - - - Selector uses 12-hour time format. - - - - - Defines the TimeSelector styles. - - - - - Time selector uses style similar to MonthCalendarStyle. - - - - - Time selector uses the touch style. - - - - - Represents the group of the input items with automatic and manual item focus change. - - - - - Raises the RenderInvalid event. - - - - - Raises the ArrangeInvalid event. - - - - - Raises the ResetMouseHover event. - - - - - Occurs when item arrange becomes invalid. - - - - - Occurs when item appearance becomes invalid and items needs to be repainted. - - - - - Occurs when item needs to signal to parent control that MouseHover needs to be reset usually in response to tooltip hiding. - - - - - Occurs when item is clicked. - - - - - Occurs when item is clicked using mouse. - - - - - Occurs when mouse button is pressed over the item. - - - - - Occurs when mouse button is pressed over the item. - - - - - Occurs when mouse hovers over the item. - - - - - Gets or sets whether item is Enabled. - - - - - Gets or sets whether visual is rendered. Default value is true. - - - - - Gets the parent of the item. - - - - - Gets the relative location of the element inside of its parent item. - - - - - Gets or sets the item horizontal alignment inside of the parent group. Default value is left. - - - - - Occurs when child item input is complete. Method should be used to forward the input focus onto the different field if desired. - - - - - Occurs when input stack on the child control has changed. - - Control on which input has changed - - - - Occurs when input stack on the child control has changed. - - Control on which input has changed - - - - Gets or sets the horizontal spacing in pixels between the items. - - - - - Gets or sets whether visual is root visual directly parented to the control. - - - - - Gets or sets group vertical alignment. Default value is middle. - - - - - Gets or sets input group horizontal alignment. Default value is left. - - - - - Resets the input position so the new input overwrites current value. - - - - - Updates the IsEmpty property value based on the contained input controls. - - - - - Gets or sets whether Tab key is used to navigate between the fields. Default value is true. - - - - - Gets or sets whether Enter key is used to navigate between input fields. Default value is true. - - - - - Gets or sets whether Arrow keys are used to navigate between input fields. Default value is true. - - - - - Gets or sets whether input focus is automatically advanced to next input field when input is complete in current one. - - - - - Gets or sets whether input items are read-only. - - - - - Gets or sets whether input group is empty i.e. it does not hold any value. - - - - - Gets or sets whether auto-overwrite functionality for input is enabled. When in auto-overwrite mode input field will erase existing entry - and start new one if typing is continued after InputComplete method is called. - - - - - Gets or sets whether current input is the user input. - - - - - List of characters that when pressed would select next input field. - - - - - Initializes a new instance of the IPAddressGroup class. - - - - - Describes the Elliptical Shape. - - - - - Returns the shape that fits given bounds. - - Bounds to fit shape in. - GraphicsPath representing shape or null if shape cannot be created. - - - - Returns the inner shape based on the specified border size. - - Bounds to fit shape in. - GraphicsPath representing shape or null if shape cannot be created. - - - - Returns whether shape can be drawn given the bounds. - - Bounds to test. - true if shape can be drawn inside of bounds otherwise false. - - - - Represents EllipticalShapeDescriptor object converter. - - - - - Initializes FormatHelper class. - - - - - Defines an interface that represents the Command associated with an BaseItem instance. - - - - - Executes the command without specifying the source of the command. - - - - - Executes the command and specifies the source of the command. - - - - - Called when CommandSource is registered for the command. - - CommandSource registered. - - - - Called when CommandSource is unregistered for the command. - - CommandSource unregistered. - - - - Sets an property value on the subscribers through the reflection. If subscriber does not have - specified property with value type its value is not set. - - Property name to set. - Property value. - - - - Executes the code associated with the command. - - - - - Provides the opportunity to cancel the execution of the command. This event occurs before the Executed event. - - - - - Gets or sets the text associated with the items that are using command. - - - - - Gets or sets the value of Checked property if item associated with the command support it. - - - - - Gets or sets the value of Visible property if item associated with the command support it. - - - - - Gets or sets the value of Image property if item associated with the command support it. - - - - - Gets or sets the value of small image (ImageSmall) property if item associated with the command support it. - - - - - Gets or sets the value of Enabled property for items associated with the command. - - - - - Defines an command that is associated with an instance of BaseItem - - - - - Initializes a new instance of the Command class with the specified container. - - An IContainer that represents the container for the command. - - - - Initializes a new instance of the Command class with the specified container. - - An IContainer that represents the container for the command. - - - - Initializes a new instance of the Command class with the specified execute event handler. - - - - - Initializes a new instance of the Command class. - - - - - Executes the command. - - - - - Executes the command. - - - - - Raises the Execute event. - - Provides event data. - - - - Raises the PreviewExecuted event. - - Provides event data. - - - - Called when Text property is set. - - - - - Sets the Text property on all subscribers to the command Text. - - - - - Sets an property value on the subscribers through the reflection. If subscriber does not have - specified property with value type its value is not set. - - Property name to set. - Property value. - - - - Gets whether property is set and whether it will be applied to items associated with the command. - - - - - - Resets the property to its default value and disables its propagation to items that are associated with command. - - - - - Gets whether property is set and whether it will be applied to items associated with the command. - - - - - - Resets the property to its default value and disables its propagation to items that are associated with command. - - - - - Gets whether property is set and whether it will be applied to items associated with the command. - - - - - - Resets the property to its default value and disables its propagation to items that are associated with command. - - - - - Gets whether property is set and whether it will be applied to items associated with the command. - - - - - - Resets the property to its default value and disables its propagation to items that are associated with command. - - - - - Gets whether property is set and whether it will be applied to items associated with the command. - - - - - - Resets the property to its default value and disables its propagation to items that are associated with command. - - - - - Gets whether property is set and whether it will be applied to items associated with the command. - - - - - - Resets the property to its default value and disables its propagation to items that are associated with command. - - - - - Called when CommandSource is registered for the command. - - CommandSource registered. - - - - Called when CommandSource is unregistered for the command. - - CommandSource unregistered. - - - - Executes the code associated with the command when an instance of BaseItem is clicked. - - - - - Occurs before the Executed event and allows you to cancel the firing of Executed event. - - - - - Gets or sets the Text that is assigned to all command sources that are using this command and have Text property. - - - - - Gets or sets the value for the Checked property that is assigned to the command subscribers using this command and have Checked property. - - - - - Gets whether the command is in process of syncing its state to all subscribers. - - - - - Gets or sets the value for the Visible property that is assigned to the command subscribers using this command and have Visible property. - - - - - Gets or sets the image that is assigned to the command subscribers using this command and have Image property. - - - - - Gets or sets the small image that is assigned to the command subscribers using this command and have ImageSmall property. - - - - - Gets or sets the value for Enabled property assigned to the command subscribers using this command and have Enabled property. - - - - - Returns name of the node that can be used to identify it from the code. - - - - - Defines an container where you can arrange child elements added to SubItems collection either horizontally or vertically, relative to each other using SetDock and GetDock methods. - - - - - Initializes a new instance of the ItemDockContainer class. - - - - - Returns copy of the item. - - - - - Copies the ButtonItem specific properties to new instance of the item. - - New ButtonItem instance. - - - - Copies the ButtonItem specific properties to new instance of the item. - - New ButtonItem instance. - - - - Recalculates the size of the container. Assumes that DisplayRectangle.Location is set to the upper left location of this container. - - - - - Called after TopInternal property has changed - - - - - Called after LeftInternal property has changed - - - - - Must be overridden by class that is inheriting to provide the painting for the item. - - - - - Retrieves the docking for specified item. - - - - - Sets the docking within container for specified item. - - Item to set docking for. - Docking value. - - - - Returns empty container default design-time size. - - Size of an empty container. - - - - Occurs when the mouse pointer is over the item and a mouse button is pressed. This is used by internal implementation only. - - - - - Return Sub Item at specified location - - - - - Gets or sets a value that indicates whether the last child element within a ItemDockContainer stretches to fill the remaining available space. - - - - - IBlock member implementation - - - - - Provides binding support for ItemPanel control. - - - - - Initializes a new instance of the ItemVisualGenerator class. - - - - - - Called when Bindings property has changed. - - Old property value - New property value - - - - Called when VisualTemplate property has changed. - - Old property value - New property value - - - - When overridden in a derived class, sets the specified array of objects in a collection in the derived class. - - An array of items. - - - - Creates a new item from template for the data. - - Data to create item for. - New instance of the BaseItem. - - - - When overridden in a derived class, sets the object with the specified index in the derived class. - - The array index of the object. - The object. - - - - When overridden in a derived class, resynchronizes the item data with the contents of the data source. - - - - - Gets or sets the data source for the ComboTree. Expected is an object that implements the IList or IListSource interfaces, - such as a DataSet or an Array. The default is null. - - - - - Gets or sets the visual template that is generated for each data item. - - - - - - Defines delegate for data visual creation based events. - - - - - Defines event arguments for data visual creation based events. - - - - - Gets or sets the visual that is created for data item. - - - - - Gets the data-item node is being created for. - - - - - Initializes a new instance of the DataNodeEventArgs class. - - - - - - - Defines BorderColors structure used to define border colors. - - - - - Creates new instance of the object. - - Uniform BorderColors - - - - Creates new instance of the object. - - Left BorderColors - Top BorderColors - Right BorderColors - Bottom BorderColors - - - - Gets whether object equals to this instance. - - object to test. - returns whether objects are Equals - - - - Gets whether object equals to this instance. - - object to test. - returns whether objects are Equals - - - - Returns hash code for object. - - Hash code - - - - Returns string representation of object. - - string representing BorderColors - - - - Gets string representation of object. - - Culture info. - string representing BorderColors - - - - Returns whether all values are empty. - - - - - Returns whether all values are the same. - - - - - Gets or sets the left BorderColors. - - - - - Gets or sets the top BorderColors. - - - - - Gets or sets the Right BorderColors. - - - - - Gets or sets the Bottom BorderColors. - - - - - Provides BorderColors TypeConverter. - - - - - Gets or sets the background color. - - - - - Gets or sets the canvas light shade color. This property is not directly used but it is provided for reference. - - - - - Gets or sets the canvas lighter shade color. This property is not directly used but it is provided for reference. - - - - - Gets or sets the foreground color. - - - - - Gets or sets the base metro color. - - - - - Gets or sets background color of edit controls. - - - - - Gets or sets the color table for MetroAppForm. - - - - - Gets or sets the color table for MetroForm. - - - - - Gets or sets the color table for MetroTab. - - - - - Gets or sets color table for MetroStatusBar. - - - - - Gets or sets color table for MetroToolbar. - - - - - Gets or sets the color table used by MetroTile items. - - - - - Gets or sets the metro-part colors that define the metro UI color scheme. These colors are provided for you reference and reuse in your app. - - - - - Represents class that defines parameters for Metro style color scheme. - - - - - Initializes a new instance of the MetroStyleParameters class. - - Canvas color. - Base color. - - - - Initializes a new instance of the MetroColorGeneratorParameters structure. - - Canvas color. - Base color. - User friendly theme name. - - - - Returns array of all predefined Metro color themes. - - - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Gets or sets the color of the Metro canvas. - - - - - Gets or sets the base color for the Metro style. - - - - - Gets or sets the user friendly theme name. - - - - - Initializes the Metro UI color table based on colors specified. - - - - - Defines base set of Metro UI color scheme. - - - - - Gets or sets the base canvas color, like form background. - - - - - Gets or sets the chrome base color, used for window border, selection marking etc. - - - - - Gets or sets the text color for text displayed over the BaseColor. - - - - - Gets or sets the text color displayed over the canvas color. - - - - - Gets or sets the lighter text color used for example for inactive non selected tab text etc. - - - - - Gets or sets the text color used for disabled text. - - - - - Gets or sets the text light color. - - - - - Gets or sets the color that lighter than canvas color unless canvas is white in which case this will be white as well. - - - - - Gets or sets the color that is in dark shade off of the canvas color. - - - - - Gets or sets the color that is in darker shade off of the canvas color. - - - - - Gets or sets the color that is in light shade off of the canvas color. - - - - - Gets or sets the color that is in lighter shade off of the canvas color. - - - - - Gets or sets the light base color shade. - - - - - Gets or sets the just a tad lighter base color. - - - - - Gets or sets the text color for light base color. - - - - - Gets or sets the lighter base color shade. - - - - - Gets or sets the lightest base color shade. - - - - - Gets or sets the dark base color shade. - - - - - Gets or sets the darker base color shade. - - - - - Gets or sets the base color analogous color 1 - - - - - Gets or sets the Analogous color light variant. - - - - - Gets or sets the text color for Analogous color light variant. - - - - - Gets or sets the Analogous color dark variant. - - - - - Gets or sets the Analogous color darker variant. - - - - - Gets or sets the Analogous color text color. - - - - - Gets or sets the off base color button gradient start. - - - - - Gets or sets the off base color button gradient start. - - - - - Gets or sets background color of edit controls. - - - - - Represents the MetroAppForm color table. - - - - - Gets or sets the border thickness. - - - - - Gets or sets the border thickness for form when it is running on Windows without Glass effect enabled. - - - - - Gets or sets the border colors. - - - - - Gets or sets the inactive form border colors. - - - - - Represents the MetroForm color table. - - - - - Gets or sets the border thickness. - - - - - Gets or sets the border thickness for form when it is running on Windows without Glass effect enabled. - - - - - Gets or sets the border colors. - - - - - Gets or sets the inactive form border colors. - - - - - Gets or sets the color array for the top-border lines. - - - - - Gets or sets the color array for the bottom-border lines. - - - - - Gets or sets status bar background style. - - - - - Gets or sets the resize handle marker light color. - - - - - Gets or sets the resize handle marker color. - - - - - Gets or sets the color table for MetroTabStrip. - - - - - Gets or sets tab panel background style. - - - - - Gets or sets the color table for MetroTabItem. - - - - - Gets or sets the color of the active form caption text displayed on metro strip. - - - - - Gets or sets the color of the inactive form caption text displayed on metro strip. - - - - - Gets or sets the text formatting for caption text. - - - - - Represents MetroTabItem color table. - - - - - Gets or sets the default state tab colors. - - - - - Gets or sets the mouse over state tab colors. - - - - - Gets or sets the selected state tab colors. - - - - - Gets or sets the pressed state tab colors. - - - - - Gets or sets the disabled state tab colors. - - - - - Initializes a new instance of the MetroTabItemStateColorTable class. - - - - - - - Gets or sets the background style. - - - - - Gets or sets tabstrip background style. - - - - - Gets or sets the tile check-mark background overlay color. - - - - - Gets or sets the tile check-mark foreground overlay color. - - - - - Gets or sets toolbar background style. - - - - - Initializes the Visual Studio 2012 color scheme Metro color table based on colors specified. - - - - - Gets or sets color hue. Hue is value from 0-1 which determines the degree on color wheel color is on, i.e. 0.5 = 180 degrees - - - - - Gets or sets the color saturation from 0-1, i.e. 0-100%. - - - - - Gets or sets the amount of white and black in color. - - - - - Initializes a new instance of the HSVColor structure. - - - - - - - - Gets whether values are close. - - First value. - Second value - true if values are close enough - - - - Gets whether value is zero - - value to check - true if value is considered zero - - - - Gets whether value is not an number. - - value to test - true if value is not an number - - - - Represents the Metro application button used on MetroTab control. - - - - - Initializes a new instance of the MetroAppButton class. - - - - - Processes the Escape key when Application Button is hosting the backstage tab and uses it to close the tab if open. - This method is called from ProcessDialogKey method of MetroForm. - - Key data - true if key was used to close backstage tab - - - - Gets or sets a value indicating whether the item is expanded or not. For Popup items this would indicate whether the item is popped up or not. - - - - - Gets or sets whether control set on BackstageTab property is used on application menu popup. - - - - - Gets or sets the backstage tab that is displayed instead of popup menu. - - - - - Raises PrepareModalPanelBounds event. - - Provides event arguments. - - - - Initializes a new instance of the MetroForm class. - - - - - Clean up any resources being used. - - true if managed resources should be disposed; otherwise, false. - - - - Called by StyleManager to notify control that style on manager has changed and that control should refresh its appearance if - its style is controlled by StyleManager. - - New active style. - - - - Shows the panel control in the center of the form and covers all non system controls making the panel effectively modal. - - Control to show. - - - - Shows the panel control in the center of the form by sliding it in from specified side and covers all non system controls making the panel effectively modal. - - Panel to show. - Side to slide panel into the view from. - - - - Shows the panel control in the center of the form by sliding it in from specified side and covers all non system controls making the panel effectively modal. - - Panel to show. - Side to slide panel into the view from. - Slide animation speed in milliseconds. - - - - Hides the panel control that was previously shown using ShowModalPanel method. - - Control to hide. - - - - Hides the panel control that was previously shown using ShowModalPanel method by sliding it out of the view to the specified side. - - Control to hide. - Side to slide control into. - - - - Gets effective Border Thickness for the form. - - Thickness - - - - Called when BorderThickness property has changed. - - Old property value - New property value - - - - Called when BorderColor property has changed. - - Old property value - New property value - - - - Called when WM_NCHITTEST message is received. - - Reference to message data. - Return true to call base form implementation otherwise return false. - - - - Called when WM_DWMCOMPOSITIONCHANGED message is received. - - Reference to message data. - Return true to call base form implementation otherwise return false. - - - - Called when WM_NCACTIVATE message is received. - - Reference to message data. - Return true to call base form implementation otherwise return false. - - - - Called when WM_NCCALCSIZE message is received. - - Message structure. - true to call base WndProc otherwise false. - - - - Occurs before modal panel is shown and allows change of modal panel bounds. - - - - - Gets or sets whether MetroShell is pre-rendered when form is shown to make first rendering smoother. Default value is true. - - - - - Gets whether at least one modal panel is displayed. - - - - - Indicates whether modal panel when displayed shows MetroStatusBar. - - - - - Returns whether Windows Glass effects are enabled. - - - - - Gets or sets the MetroTab that is hosted by this form. This property is for internal use only. - - - - - Gets or sets whether form can be resized. - - - - - Gets or sets the form border thickness. Default value is empty thickness which indicates that thickness is taken from MetroFormColorTable. - - - - - Gets or sets the form border colors. - - - - - Gets whether form is active. - - - - - Indicates the number of pixels subtracted from form's height or width (depending on taskbar position) when form is maximized and taskbar is in auto-hide state. Default value is 4. - - - - - This property is not to be used with MetroForm. - - - - - Gets or sets the size of the border on the edges of the form that when mouse is over allow for form resizing. - - - - - Indicates whether Close button in top-right corner of the form is visible. - - - - - This property cannot be used on MetroAppForm - - - - - This property cannot be used on MetroAppForm - - - - - This property cannot be used on MetroAppForm - - - - - This property cannot be used on MetroAppForm - - - - - Gets or sets text for form system menu Restore item. - - - - - Gets or sets text for form system menu Move item. - - - - - Gets or sets text for form system menu Size item. - - - - - Gets or sets text for form system menu Minimize item. - - - - - Gets or sets text for form system menu Maximize item. - - - - - Gets or sets text for form system menu Close item. - - - - - Initializes a new instance of the BorderOverlay class. - - - - - Delegate for PrepareModalPanelBounds event. - - - - - - - Provides data for PrepareModalPanelBounds event. - - - - - Gets or sets the bounds modal panel will occupy when shown. - - - - - Initializes a new instance of the ModalPanelBoundsEventArgs class. - - - - - - Required designer variable. - - - - - Clean up any resources being used. - - true if managed resources should be disposed; otherwise, false. - - - - Required method for Designer support - do not modify - the contents of this method with the code editor. - - - - - Gets or sets whether divider panel that divides message box buttons and text content is visible. Default value is true. - - - - - Gets or sets whether Text supports and renders text markup. Default value is true. - - - - - Gets or sets the anti-alias setting for text-pane. - - - - - Enumeration of available common system strings. - - - - - Required designer variable. - - - - - Clean up any resources being used. - - true if managed resources should be disposed; otherwise, false. - - - - Required method for Designer support - do not modify - the contents of this method with the code editor. - - - - - Loads the items for the customization from MetroTab control. Registered MetroToolbar controls are enumerated and items - are added if they have CanCustomize=true. - - MetroTab control that holds references to known MetroToolbars. - - - - Gets reference to the internal Quick Access Toolbar Customization panel. - - - - - Represents Metro Tab control, usually used as application tab but can be used as standard tab control as well. - - - - - Raises SettingsButtonClick event. - - Provides event arguments. - - - - Raises HelpButtonClick event. - - Provides event arguments. - - - - Gets the name of the QAT Customize Item which is used to display the QAT Customize Dialog box. - - - - - Gets the name of the Add to Quick Access Toolbar context menu item. - - - - - Gets the name of the Remove from Quick Access Toolbar context menu item. - - - - - Gets the name of the QAT placement change context menu item. - - - - - Gets the name of the label displayed on Quick Access Toolbar customize popup menu. - - - - - Gets the string that is used as starting name for the frequently used QAT menu items created when QAT Customize menu is displayed. - - - - - Called by StyleManager to notify control that style on manager has changed and that control should refresh its appearance if - its style is controlled by StyleManager. - - New active style. - - - - Performs the setup of the MetroTabPanel with the current style of the MetroShell Control. - - Panel to apply style changes to. - - - - Creates new Rendering Tab at specified position, creates new associated panel and adds them to the control. - - Specifies the text displayed on the tab. - Specifies the name of the tab - Specifies the position of the new tab inside of Items collection. - New instance of the MetroTabItem that was created. - - - - Creates new Rendering Tab and associated panel and adds them to the control. - - Specifies the text displayed on the tab. - Specifies the name of the tab - New instance of the MetroTabItem that was created. - - - - Recalculates layout of the control and applies any changes made to the size or position of the items contained. - - - - - Occurs when text markup link is clicked. - - - - - Called when right-mouse button is pressed over MetroTabStrip - - Reference to MetroTabStrip object. - - - - Displays popup customize context menu for given customization object. - - Object that should be customized, usually an instance of BaseItem. - Indicates whether customize menu is displayed over metro tab strip - - - - Removes an item from the Quick Access Toolbar. - - Reference to the item that is already part of Quick Access Toolbar. - - - - Adds an instance of base type BaseItem to the Quick Access Toolbar. Note that this method creates - new instance of the item or an representation of the item being added and adds that to the Quick Access Toolbar. - - Reference to the item to add, must be an BaseItem type. - - - - Raises the BeforeCustomizeMenuPopup event. - - Event arguments - - - - Raises the BeforeAddItemToQuickAccessToolbar event. - - Event arguments. - - - - Shows the quick access toolbar customize dialog. - - - - - Applies the Quick Access Toolbar customization changes made on QatCustomizePanel to the MetroShell Control Quick Access Toolbar. Note that QatCustomizePanel.DataChanged property indicates whether user made any changes to the data on the panel. - - Reference to the QatCustomizePanel - - - - Raises the AfterQatDialogChangesApplied event. - - - - - Returns the Metro Application Button. - - reference to Application Button or null if button is not found. - - - - Registers the MetroToolbar or any other DotNetBar container that implements IOwner interface so it can participate in Quick Access Toolbar serialization and customization. - - - - - - Registers the MetroToolbar or any other DotNetBar container that implements IOwner interface so it can participate in Quick Access Toolbar serialization and customization. - - - - - - Occurs just before the customize popup menu is displayed and provides the ability to cancel the menu display as well - as to add/remove the menu items from the customize popup menu. - - - - - Occurs before an item is added to the quick access toolbar as result of user action. This event provides ability to - cancel the addition of the item by setting the Cancel=true of event arguments. - - - - - Occurs before an item is removed from the quick access toolbar as result of user action. This event provides ability to - cancel the addition of the item by setting the Cancel=true of event arguments. - - - - - Occurs when DotNetBar is looking for translated text for one of the internal text that are - displayed on menus, toolbars and customize forms. You need to set Handled=true if you want - your custom text to be used instead of the built-in system value. - - - - - Occurs when Item on metro tab strip or quick access toolbar is clicked. - - - - - Occurs before Quick Access Toolbar dialog is displayed. This event provides the opportunity to cancel the showing of - built-in dialog and display custom customization dialog. You can also set the Dialog property of the event arguments to - the custom dialog you want used instead of the DotNetBar system customization dialog. - - - - - Occurs after the Quick Access Toolbar dialog is closed. - - - - - Occurs after any changes done on the Quick Access Toolbar dialog are applied to the actual Quick Access Toolbar. - - - - - Occurs after selected Metro tab has changed. You can use - MetroShell.SelectedTab - property to get reference to newly selected tab. - - - - - Occurs when text markup link from TitleText markup is clicked. Markup links can be created using "a" tag, for example: - Markup link - - - - - Occurs when SETTINGS button, if displayed, is clicked. - - - - - Occurs when HELP button, if displayed, is clicked. - - - - - Gets the collection of the Quick Access Toolbar Frequently used commands. You should add existing buttons to this collection that - you already have on the MetroToolbar controls or on the application menu. The list will be used to construct the frequently used - menu that is displayed when Customize Quick Access Toolbar menu is displayed and it allows end-user to remove and add these - frequently used commands to the QAT directly from this menu. - Note that items you add here should not be items that are already on Quick Access Toolbar, i.e. in MetroShell.QuickToolbarItems collection. - - - - - Gets or sets whether KeyTips functionality is enabled. Default value is true. - - - - - Gets or sets whether anti-alias smoothing is used while painting. Default value is false. - - - - - Indicates whether Form.Icon is shown in top-left corner. - - - - - - Gets or sets the Context menu bar associated with the this control which is used as part of Global Items feature. The context menu - bar assigned here will be used to search for the items with the same Name or GlobalName property so global properties can be propagated when changed. - You should assign this property to enable the Global Items feature to reach your ContextMenuBar. - - - - - Gets or sets whether custom caption and quick access toolbar provided by the control is visible. Default value is false. - This property should be set to true when control is used on MetroAppForm. - - - - - Gets or sets the font for the form caption text when CaptionVisible=true. Default value is NULL which means that system font is used. - - - - - Gets or sets the explicit height of the caption provided by control. Caption height when set is composed of the TabGroupHeight and - the value specified here. Default value is 0 which means that system default caption size is used. - - - - - Gets or sets the font that is used to display Key Tips (accelerator keys) when they are displayed. Default value is null which means - that control Font is used for Key Tips display. - - - - - Specifies the background style of the control. - - - - - Gets or sets the currently selected MetroTabItem. MetroTabItems are selected using the Checked property. Only a single - MetroTabItem can be selected (Checked) at any given time. - - - - - Returns reference to internal metro tab-strip control. - - - - - Returns collection of items on a bar. - - - - - Returns collection of quick toolbar access and caption items. - - - - - Gets or sets whether mouse wheel scrolls through the Metro tabs. Default value is true. - - - - - ImageList for images used on Items. Images specified here will always be used on menu-items and are by default used on all Bars. - - - - - ImageList for medium-sized images used on Items. - - - - - ImageList for large-sized images used on Items. - - - - - Gets or sets a value indicating whether the user can give the focus to this control using the TAB key. Default value is false. - - - - - Gets or sets whether control can be customized and items added by end-user using context menu to the quick access toolbar. - Caption of the control must be visible for customization to be enabled. Default value is true. - - - - - Gets or sets whether external implementation for metro toolbar and menu item customization will be used for customizing the control. When set to true - it enables the displaying of MetroToolbar and menu item context menus which allow customization. You are responsible for - adding the menu items to context menu to handle all aspects of item customization. See "MetroShell Control Quick Access Toolbar Customization" topic in help file under How To. - Default value is false. - - - - - Gets or sets whether customize dialog is used to customize the quick access toolbar. You can handle the EnterCustomize event - to display your custom dialog instead of built-in dialog for customization. Default value is true. - - - - - Gets or sets the categorization mode for the items on Quick Access Toolbar customize dialog box. Default value categorizes - items by the toolbar they appear on. - - - - - Gets or sets the Quick Access Toolbar layout description. You can use the value obtained from this property to save - the customized Quick Access Toolbar into registry or into any other storage object. You can also set the saved layout description back - to restore user customize layout. - - - - - Gets or sets whether Quick Access Toolbar has been customized by end-user. You can use value of this property to determine - whether Quick Access Toolbar layout that can be accessed using QatLayout property should be saved. - - - - - Gets the reference to the Metro localization object which holds all system text used by the component. - - - - - Gets or sets the side tab-strip is docked to. - - - - - Gets or sets whether SETTINGS button is visible. - - - - - - Gets or sets the SETTINGS button text. - - - - - Gets or sets the HELP button text. - - - - - Gets or sets the font tab items are displayed with. - - - - - Describes the categorization mode used to categorize items on the Customize Metro dialog. - - - - - Items are automatically categorized by the toolbar they appear on. - - - - - Items are categorized by the Category property on each item. Category property should be set on each item. - - - - - Represents Metro-UI Status Bar control. - - - - - Initializes a new instance of the MetroStatusBar class. - - - - - Called when ResizeHandleVisible property has changed. - - Old property value - New property value - - - - Indicates whether items that cannot fit are displayed on popup. - - - - - Returns collection of items on a bar. - - - - - Gets or sets whether resize handle used to resize the parent form is visible. - - - - - Gets or sets spacing between items, default value is 2. - - - - - Defines the internal container item for the ribbon strip control. - - - - - Creates new instance of the class and initializes it with the parent RibbonStrip control. - - Reference to parent RibbonStrip control - - - - Paints this base container - - - - - Returns copy of GenericItemContainer item - - - - - Return Sub Item at specified location - - - - - Called when SettingsButtonText property has changed. - - Old property value - New property value - - - - Called when HelpButtonText property has changed. - - Old property value - New property value - - - - Gets reference to internal ribbon strip container that contains tabs and/or other items. - - - - - Gets reference to internal caption container item that contains the quick toolbar, start button and system caption item. - - - - - Gets or sets a value indicating whether the item is expanded or not. For Popup items this would indicate whether the item is popped up or not. - - - - - When parent items does recalc size for its sub-items it should query - image size and store biggest image size into this property. - - - - - Gets or sets whether Settings button is visible. - - - - - Gets or sets whether Help button is visible. - - - - - Gets or sets the Settings button text. - - - - - Represents Rendering Tab used on Metro Tab Control. - - - - - Initializes a new instance of the MetroTabItem class. - - - - - Selects the tab. - - - - - Called after Checked property has changed. - - - - - Occurs just before Click event is fired. - - - - - Called when Visibility of the items has changed. - - New Visible state. - - - - Occurs after item visual style has changed. - - - - - Gets or sets cached image rendering bounds. - - - - - Gets or sets cached text rendering bounds. - - - - - Gets or sets whether tab renders its state. Used internally by DotNetBar. Do not set. - - - - - Gets or sets the additional padding added around the tab item in pixels. Default value is 0. - - - - - Gets or sets whether size of the tab has been reduced below the default calculated size. - - - - - Gets or sets the predefined color of item. Color specified here applies to items with Office 2007 style only. It does not have - any effect on other styles. Default value is eMetroTabColor.Default - - - - - Gets or sets the panel assigned to this tab item. - - - - - Gets or set the Group item belongs to. The groups allows a user to choose from mutually exclusive options within the group. The choice is reflected by Checked property. - - - - - Returns the collection of sub items. - - - - - Indicates whether the item will auto-collapse (fold) when clicked. - When item is on popup menu and this property is set to false, menu will not - close when item is clicked. - - - - - Indicates whether the item will auto-expand when clicked. - When item is on top level bar and not on menu and contains sub-items, sub-items will be shown only if user - click the expand part of the button. Setting this propert to true will expand the button and show sub-items when user - clicks anywhere inside of the button. Default value is false which indicates that button is expanded only - if its expand part is clicked. - - - - - Gets or sets whether item can be customized by end user. - - - - - Gets or set a value indicating whether the button is in the checked state. - - - - - Gets or sets whether Click event will be auto repeated when mouse button is kept pressed over the item. - - - - - Gets or sets the auto-repeat interval for the click event when mouse button is kept pressed over the item. - - - - - Gets or sets a value indicating whether the item is enabled. - - - - - Indicates item's visiblity when on pop-up menu. - - - - - Indicates when menu items are displayed when MenuVisiblity is set to VisibleIfRecentlyUsed and RecentlyUsed is true. - - - - - Indicates Animation type for Popups. - - - - - Indicates the font that will be used on the popup window. - - - - - Indicates whether sub-items are shown on popup Bar or popup menu. - - - - - Specifies the inital width for the Bar that hosts pop-up items. Applies to PopupType.Toolbar only. - - - - - Gets or sets whether item will display sub items. - - - - - Gets or sets whether the item expands automatically to fill out the remaining space inside the container. Applies to Items on stretchable, no-wrap Bars only. - - - - - Gets or sets the width of the expand part of the button item. - - - - - Gets or set the alternative shortcut text. - - - - - Gets or sets whether item separator is shown before this item. - - - - - Returns category for this item. If item cannot be customzied using the - customize dialog category is empty string. - - - - - Gets or sets the text color of the button when mouse is over the item. - - - - - Indicates the way item is painting the picture when mouse is over it. Setting the value to Color will render the image in gray-scale when mouse is not over the item. - - - - - Gets or sets the text color of the button. - - - - - Gets/Sets the button style which controls the appearance of the button elements. Changing the property can display image only, text only or image and text on the button at all times. - - - - - Specifies predefined color assigned to Metro Tab. - - - - - Represents panel used by MetroTabItem as a container panel for the control. - - - - - Creates new instance of the panel. - - - - - Indicates whether style of the panel is managed by tab control automatically. - Set this to true if you would like to control style of the panel. - - - - - Gets or sets TabItem that this panel is attached to. - - - - - Gets or sets which edge of the parent container a control is docked to. - - - - - Gets or sets the size of the control. - - - - - Gets or sets the coordinates of the upper-left corner of the control relative to the upper-left corner of its container. - - - - - Gets or sets a value indicating whether the control is displayed. - - - - - Gets or sets which edges of the control are anchored to the edges of its container. - - - - - Represents Metro-UI TabStrip control. - - - - - Called by StyleManager to notify control that style on manager has changed and that control should refresh its appearance if - its style is controlled by StyleManager. - - New active style. - - - - Occurs when text markup link is clicked. - - - - - Returns the color scheme used by control. Color scheme for Office2007 style will be retrived from the current renderer instead of - local color scheme referenced by ColorScheme property. - - An instance of ColorScheme object. - - - - Returns effective caption height. - - Caption height. - - - - Returns automatically calculated height of the control given current content. - - Height in pixels. - - - - Returns the collection of items with the specified name. - - Item name to look for. - - - - - Returns the collection of items with the specified name and type. - - Item name to look for. - Item type to look for. - - - - - Returns the collection of items with the specified name and type. - - Item name to look for. - Item type to look for. - Indicates whether GlobalName property is used for searching. - - - - - Returns the first item that matches specified name. - - Item name to look for. - - - - - Called when ShowKeyTips on RibbonBar contained by this Ribbon is set to true - - - - - Forces the control to exit Ribbon Key-Tips mode. - - - - - Called when item on popup container is right-clicked. - - Instance of the item that is right-clicked. - - - - Starts moving of the parent form action which happens when user attempts to drag the form caption. - - - - - Returns true if point is inside the caption area. - - Client point coordinates. - True if point is inside of caption area otherwise false. - - - - Occurs when text markup link from TitleText markup is clicked. Markup links can be created using "a" tag, for example: - Markup link - - - - - - Gets reference to parsed markup body element if text was markup otherwise returns null. - - - - - Gets or sets whether KeyTips functionality is enabled. Default value is true. - - - - - Gets or sets whether control can be customized and items added by end-user using context menu to the quick access toolbar. - Caption of the control must be visible for customization to be enabled. Default value is true. - - - - - Gets or sets the explicit height of the caption provided by control. Caption height when set is composed of the TabGroupHeight and - the value specified here. Default value is 0 which means that system default caption size is used. - - - - - Gets or sets whether custom caption line provided by the control is visible. Default value is false. - This property should be set to true when control is used on Office2007RibbonForm. - - - - - Gets or sets the font for the form caption text when CaptionVisible=true. Default value is NULL which means that system font is used. - - - - - Gets/Sets the visual style of the control. - - - - - Returns collection of items on a bar. - - - - - Returns currently selected MetroTabItem. MetroTabItems are selected using the Checked property. Only a single - MetroTabItem can be Checked at any given time. - - - - - Gets whether Ribbon is in key-tips mode including its child controls. - - - - - Indicates whether Form.Icon is shown in top-left corner. - - - - - Returns collection of items on a bar. - - - - - Gets the reference to the internal container item for the items displayed in control caption. - - - - - Gets the reference to the internal container for the ribbon tabs and other items. - - - - - Represents Metro Tile. - - - - - Raises CheckedChanged event. - - Provides event arguments. - - - - Raises OptionGroupChanging event. - - Provides event arguments. - - - - Creates new instance of metro tile. - - - - - Creates new instance of metro tile and assigns the name to it. - - Item name. - - - - Creates new instance of metro tile and assigns the name and text to it. - - Item name. - item text. - - - - Returns copy of the item. - - - - - Copies the MetroTileItem specific properties to new instance of the item. - - New ProgressBarItem instance. - - - - Copies the MetroTileItem specific properties to new instance of the item. - - New MetroTileItem instance. - - - - Called when NotificationMarkText property has changed. - - Old property value - New property value - - - - Called when NotificationMarkPosition property has changed. - - Old property value - New property value - - - - Called when NotificationMarkSize property has changed. - - Old property value - New property value - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Called when NotificationMarkOffset property has changed. - - Old property value - New property value - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Occurs just before Click event is fired. - - - - - Called when TileSize property has changed. - - Old property value - New property value - - - - Called when SymbolSet property value changes. - - Indciates old value - Indicates new value - - - - Called when IsLeftMouseButtonDown property has changed. - - Old property value - New property value - - - - Called when IsMouseOver property has changed. - - Old property value - New property value - - - - Raises TitleTextMarkupLinkClick event. - - Provides event arguments. - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Called when Checked property has changed. - - Old property value - New property value - - - - Called when CheckBehavior property has changed. - - Old property value - New property value - - - - Called when CurrentFrame property has changed. - - Old property value - New property value - - - - Called when AutoRotateFramesInterval property has changed. - - Old property value - New property value - - - - Called when DragStartPoint property has changed. - - Old property value - New property value - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Occurs after Checked property has changed. - - - - - Occurs before an item in option group is checked and provides opportunity to cancel that. - - - - - Occurs when text markup link is clicked. Markup links can be created using "a" tag, for example: - Markup link - - - - - Specifies maximum of 2 character text displayed inside of the notification mark on top of the button. - - - - - Indicates the position of the notification marker within the bounds of the button. - - - - - Specifies diameter of notification mark. When set to 0 system default value is used. - - - - - Gets or sets background color of the notification mark. - - - - - Specifies the offset for the notification mark relative to its position. - - - - - Gets or sets the tile size. - - - - - Gets or sets the predefined tile color for default tile frame. - - - - - Specifies the Tile style default tile frame. - - - - - Indicates the symbol displayed on face of the tile instead of the image. Setting the symbol overrides the image setting. - - - - - Gets or sets the symbol set used to represent the Symbol. - - - - - Indicates the size of the symbol in points. - - - - - Gets or sets the color of the symbol. - - - - - Gets or sets the image displayed on the tile. - - - - - Gets or sets image alignment in relation to text. - - - - - Gets or sets the text associated with this item. - - - - - Gets whether left mouse button is pressed over the tile. - - - - - Gets whether mouse is over the item. - - - - - Gets or sets the tile title text displayed by default in lower left corner. - - - - - Occurs when an hyperlink in title text markup is clicked. - - - - - Gets or sets the title text font. - - - - - Gets or sets the color of the title text. - - - - - Gets or sets title text alignment. - - - - - Gets or sets the top-left location of the image. - - - - - Gets or sets whether tile is checked. - - - - - Gets or sets the automatic check behavior of metro tile. - - - - - Gets or set the Group item belongs to. The groups allows a user to choose from mutually exclusive options within the group. The choice is reflected by Checked property. - - - - - Gets the list of tile frames that are displayed when frame animation is enabled using AnimationEnabled property. - - - - - Gets or sets index of currently displayed frame in Frames collection. - - - - - Gets the index of last selected frame, i.e. before CurrentFrame was set with new value. - - - - - Gets or sets whether Frame animation is enabled when CurrentFrame has changed. Default value is true. - - - - - Gets or sets the frames animation duration in milliseconds. Default value is 800. - - - - - Gets or sets the automatic tile frame rotation interval in milliseconds. When set it will change the CurrentFrame property so each frame from Frames collection is displayed after interval set here. - - - - - Gets or sets tile background color when Enabled=false. - - - - - Gets whether item supports text markup. Default is false. - - - - - Gets or sets whether text-markup support is enabled for items Text property. Default value is true. - Set this property to false to display HTML or other markup in the item instead of it being parsed as text-markup. - - - - - Specifies how MetroTileItem is checked. - - - - - Metro tile item inherits the check behavior from host control. - - - - - Metro tile item cannot be checked. - - - - - Metro tile item is checked using right mouse button. - - - - - Metro tile item is checked using middle mouse button. - - - - - Metro tile item is checked using left mouse button. - - - - - Defines single frame for metro-tile item. - - - - - Initializes a new instance of the MetroTileFrame class. - - - - - Called when TitleText property has changed. - - Old property value - New property value - - - - Raises TitleTextMarkupLinkClick event. - - Provides event arguments. - - - - Called when TitleTextFont property has changed. - - Old property value - New property value - - - - Called when TitleTextColor property has changed. - - Old property value - New property value - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Called when TitleTextAlignment property has changed. - - Old property value - New property value - - - - Called when Symbol property has changed. - - Old property value - New property value - - - - Called when SymbolSet property value changes. - - Indciates old value - Indicates new value - - - - Called when SymbolSize property has changed. - - Old property value - New property value - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Called when Image property has changed. - - Old property value - New property value - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Called when Text property has changed. - - Old property value - New property value - - - - Called when Color property has changed. - - Old property value - New property value - - - - Called when FrameDisplayDuration property has changed. - - Old property value - New property value - - - - Occurs when text markup link is clicked. - - - - - Raises MarkupLinkClick event. - - Provides event arguments. - - - - Called when TextMarkupEnabled property has changed. - - Old property value - New property value - - - - Called when ImageTextAlignment property has changed. - - Old property value - New property value - - - - Raises the PropertyChanged event. - - Provides event arguments. - - - - Gets or sets the tile title text displayed by default in lower left corner. - - - - - Gets reference to parsed markup body element if text was markup otherwise returns null. - - - - - Occurs when an hyperlink in title text markup is clicked. - - - - - Gets or sets the title text font. - - - - - Gets or sets the color of the title text. - - - - - Gets or sets title text alignment. - - - - - Gets the effective style for the tile when TileColor property is set to predefined tile color. - - - - - Specifies the Tile style of the item. - - - - - Gets the realized symbol string. - - - - - Indicates the symbol displayed on face of the tile instead of the image. Setting the symbol overrides the image setting. - - - - - Gets or sets the symbol set used to represent the Symbol. - - - - - Indicates the size of the symbol in points. - - - - - Gets or sets the color of the symbol. - - - - - Gets or sets the image displayed on the tile. - - - - - Gets or sets the top-left location of the image. - - - - - Gets or sets the text associated with this item. - - - - - Gets or sets the predefined tile color. - - - - - Gets or sets the frame display duration in milliseconds during metro-tile frame animation. When not set then each frame will stay visible for duration set on MetroTileItem.AutoRotateFramesInterval. - - - - - Occurs when text markup link is clicked. Markup links can be created using "a" tag, for example: - Markup link - - - - - Gets reference to parsed markup body element if text was markup otherwise returns null. - - - - - Gets or sets whether text-markup can be used in Text property. - - - - - Gets or sets image alignment in relation to text. - - - - - Occurs when property on BindingDef object has changed. - - - - - Represents panel for Metro Tiles. - - - - - Represents generic item panel container control. - - - - - Returns first checked top-level button item. - - An ButtonItem object or null if no button could be found. - - - - Adds new item to the ItemPanel based on specified ItemTemplate and sets its Text property. - - Text to assign to the item. - reference to newly created item - - - - Gets or sets default layout orientation inside the control. You can have multiple layouts inside of the control by adding - one or more instances of the ItemContainer object and chaning it's LayoutOrientation property. - - - - - Gets or sets whether items contained by container are resized to fit the container bounds. When container is in horizontal - layout mode then all items will have the same height. When container is in vertical layout mode then all items - will have the same width. Default value is true. - - - - - Gets or sets whether ButtonItem buttons when in vertical layout are fit into the available width so any text inside of them - is wrapped if needed. Default value is false. - - - - - Gets or sets the item alignment when container is in horizontal layout. Default value is Left. - - - - - Gets or sets whether items in horizontal layout are wrapped into the new line when they cannot fit allotted container size. Default value is false. - - - - - Returns collection of items on a bar. - - - - - Gets or sets the index specifying the currently selected item. - - - - - Gets the list of ButtonItem or CheckBoxItem controls that have their Checked property set to true. - - - - - Gets or sets ButtonItem or CheckBoxItem item that have their Checked property set to true. - - - - - Initializes a new instance of the MetroTilePanel class. - - - - - Gets or sets a value indicating whether the control enables the user to scroll to items placed outside of its visible boundaries. - - - - - Gets or sets spacing in pixels between items. Default value is 1. - - - - - Gets or sets whether items contained by container are resized to fit the container bounds. When container is in horizontal - layout mode then all items will have the same height. When container is in vertical layout mode then all items - will have the same width. Default value is true. - - - - - Raises ExpandedChanging event. - - Provides event arguments. - - - - Raises ExpandedChanged event. - - Provides event arguments. - - - - Initializes a new instance of the MetroStatusBar class. - - - - - Called by StyleManager to notify control that style on manager has changed and that control should refresh its appearance if - its style is controlled by StyleManager. - - New active style. - - - - Registers toolbar with MetroTab so it can participate in Quick Access Toolbar operations. - - MetroTab - - - - Unregisters previously registered toolbar from MetroTab and removes it from Quick Access Toolbar operations. - - - - - Returns automatically calculated height of the control given current content. - - Height in pixels. - - - - Called after change of active window has been detected. SetupActiveWindowTimer must be called to enable detection. - - - - - Invokes the ItemClick event. - - Reference to the item that was clicked. - - - - Called when AutoCollapse property has changed. - - Old property value - New property value - - - - Called when AnimationSpeed property has changed. - - Old property value - New property value - - - - Called when ExpandDirection property has changed. - - Old property value - New property value - - - - Occurs before Expanded property has changed, i.e. control expanded or collapsed and allows you to cancel action by setting Cancel=true on event arguments. - - - - - Occurs after Expanded property value has changed, i.e. control was expanded or collapsed. - - - - - Returns collection of items on a bar. - - - - - Gets or sets spacing between items, default value is 0. - - - - - Returns collection of items on a bar. - - - - - Gets or sets whether toolbar is attempted to be automatically registered with parent MetroShell control so it can participate in Quick Access Toolbar operations. Default value is true. - - - - - Gets or sets whether control is expanded or not. When control is expanded both main and extra toolbar items are visible. When collapsed - only main items are visible. Default value is false. - - - - - Gets or sets whether control is automatically collapsed, Expanded property set to False, if control was expanded and any button on the control was clicked or mouse is clicked elsewhere, parent form has lost input focus or some other control gains input focus. - - - - - Gets or sets the animation speed duration in milliseconds. Default value is 150 milliseconds. Set to zero, 0 to disable animation. - - - - - Gets or sets the expand direction for the toolbar. Default value is Auto. - - - - - Gets or sets whether Expand button is visible. Default value is true. - - - - - Gets or sets whether control height is set automatically based on the content. Default value is false. - - - - - Defines expand direction behavior for MetroToolbar. - - - - - Expand direction is automatically determined by the position of the control on the form. - - - - - Control is expanded up so bottom of the control is fixed. - - - - - Control sis expanded down so top of the control is fixed. - - - - - Defines the internal container item for the MetroToolbar control. - - - - - Creates new instance of the class and initializes it with the parent RibbonStrip control. - - Reference to parent MetroToolbar control - - - - Paints this base container - - - - - Returns copy of GenericItemContainer item - - - - - Called when ExpandButtonVisible property has changed. - - Old property value - New property value - - - - Gets or sets whether Expand button is visible. Default value is true. - - - - - Gets reference to container that host items. - - - - - Gets reference to container that hosts extra items. - - - - - Gets or sets a value indicating whether the item is expanded or not. For Popup items this would indicate whether the item is popped up or not. - - - - - When parent items does recalc size for its sub-items it should query - image size and store biggest image size into this property. - - - - - Initializes Office Mobile 2014 color scheme Metro color table based on colors specified. - - - - - Draws the border. - - Graphics canvas. - Bounds for border. - Border thickness. - Border color. - - - - Draws background. - - Graphics canvas. - Background bounds. - Background color - - - - Deflates the rectangle by the border thickness. - - Rectangle. - Border thickness - Rectangle deflated by the border thickness - - - - Represents the painter for the Office 2007 SystemCaptionItem - - - - - Represents the base class for the SystemCaptionItem painter. - - - - - Paints the SystemCaptionItem as icon in left hand corner. - - - - - - Paints the SystemCaptionItem as set of buttons minimize, restore/maximize and close. - - - - - - Paints the background of the button using specified color table colors. - - Graphics object. - Background bounds - Color Table - - - - Gets or sets color table used by renderer. - - - - - Abstract renderer for rendering Metro-UI controls. - - - - - Renders the - - - - - - Gets or sets color table used by renderer. - - - - - Renders the MetroTileItem. - - MetroTileItem to render. - Rendering event arguments. - - - - Renders the MetroForm. - - Form to render. - Rendering event arguments. - - - - Renders the MetroForm. - - Form to render. - Rendering event arguments. - - - - Renders the MetroTabItem. - - Form to render. - Rendering event arguments. - - - - Renders the MetroTabStrip - - TabStrip to render. - Paint args - - - - Renders the MetroStatusBar. - - Status bar to render - Paint args - - - - Renders the MetroStatusBar. - - Status bar to render - Paint args - - - - Defines class for passing rendering information to renderer. - - - - - Gets or sets the control to render. - - - - - Gets or sets the paint event arguments to use to render out control. - - - - - Gets or sets the current color table. - - - - - Gets or sets default font. - - - - - Gets or sets default plain font. - - - - - Gets or sets right-to-left setting. - - - - - Gets or sets the paint information for items. - - - - - Represents the Office 2007 Ribbon Tab Group painter. - - - - - Paints ribbon tab group. - - Context information - - - - Paints SwitchButton. - - Provides arguments for the operation. - - - - Gets or sets color table used by renderer. - - - - - Defines Thickness structure used by borders and margins. - - - - - Creates new instance of the object. - - Uniform Thickness - - - - Creates new instance of the object. - - Left Thickness - Top Thickness - Right Thickness - Bottom Thickness - - - - Gets whether object equals to this instance. - - object to test. - returns whether objects are Equals - - - - Gets whether object equals to this instance. - - object to test. - returns whether objects are Equals - - - - Returns hash code for object. - - Hash code - - - - Returns string representation of object. - - string representing Thickness - - - - Gets string representation of object. - - Culture info. - string representing Thickness - - - - Returns whether object holds valid value. - - Specifies whether negative values are allowed. - Specifies whether NaN values are allowed. - Specifies whether positive infinity values are allowed - Specifies whether negative infinity values are allowed - true if object holds valid value - - - - Returns true if two objects are close. - - Thickness to test. - true if values are close. - - - - Returns true if two objects are close. - - Thickness 1 - Thickness 2 - true if values are close. - - - - Returns whether all values are zero. - - - - - Returns whether all values are the same. - - - - - Gets or sets the left Thickness. - - - - - Gets or sets the top Thickness. - - - - - Gets or sets the Right Thickness. - - - - - Gets or sets the Bottom Thickness. - - - - - Gets the total horizontal thickness i.e. Left+Right. - - - - - Gets the total vertical thickness i.e. Top+Bottom. - - - - - Provides Thickness TypeConverter. - - - - - Represents the base class each micro-chart implements - - - - - Creates the chart image. - - Rendering information. - Image of the chart. - - - - Defines the style for Area micro chart. - - - - - Initializes a new instance of the AreaMicroChartStyle class. - - - - - Raises StyleChanged event. - - Provides event arguments. - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Occurs when style appearance changes. - - - - - Gets or sets the value of the zero line, i.e. where zero line is drawn. Default value is 0. - - - - - Gets or sets the chart area color. - - - - - Gets or sets the color of the high point dot on chart. - - - - - Gets or sets the color of the low point dot on chart. - - - - - Gets or sets the color of the first point dot on chart. - - - - - Gets or sets the color of the last point dot on chart. - - - - - Defines the style for the bar style micro charts. - - - - - Raises StyleChanged event. - - Provides event arguments. - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Occurs when style appearance changes. - - - - - Gets or sets the minimum single bar width. - - - - - Gets or sets the color of positive bar value. - - - - - Gets or sets the color of negative bar value. - - - - - Gets or sets whether average line is drawn. - - - - - Gets or sets the value of the zero line, i.e. pivot point that determines negative and positive values. Default value is 0. - - - - - Gets or sets the color of the lowest value bar on graph. - - - - - Gets or sets the color of the highest value bar on graph. - - - - - Defines the style for 100% bar chart. - - - - - Initializes a new instance of the PieMicroChartStyle class. - - - - - Raises StyleChanged event. - - Provides event arguments. - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Occurs when style appearance changes. - - - - - Gets or sets the minimum single bar width. - - - - - Gets the pre-defined slice colors for the pie chart. - - - - - Gets or sets the color of the slice outline. - - - - - Defines the style for the line micro chart. - - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Raises StyleChanged event. - - Provides event arguments. - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Gets or sets the color of the chart line. - - - - - Gets or sets whether average line is drawn. - - - - - Gets or sets the color of the - - - - - Gets or sets whether zero-line is drawn on chart. - - - - - Gets or sets the value of the zero line, i.e. where zero line is drawn. Default value is 0. - - - - - Gets or sets the color of the - - - - - Occurs when style appearance changes. - - - - - Gets or sets the color of the high point dot on chart. - - - - - Gets or sets the color of the low point dot on chart. - - - - - Gets or sets the color of the first point dot on chart. - - - - - Gets or sets the color of the last point dot on chart. - - - - - Gets or sets whether control line is drawn. Default value is false. Control lines can be used to display for example low and high control bounds for the chart. - - - - - Gets or sets the color of the first control line. - - - - - Gets or sets starting value that is used to draw first control line. - - - - - Gets or sets end value that is used to draw first control line. - - - - - Gets or sets whether control line is drawn. Default value is false. Control lines can be used to display for example low and high control bounds for the chart. - - - - - Gets or sets the color of the second control line. - - - - - Gets or sets starting value that is used to draw second control line. - - - - - Gets or sets end value that is used to draw second control line. - - - - - Represents Micro-Chart Control. - - - - - Initializes a new instance of the MicroChart class. - - - - - Forces the button to perform internal layout. - - - - - Raises MouseOverDataPointChanged event. - - Provides event arguments. - - - - Invalidates the chart display and requests the re-paint. - - Indicates whether to animate transition to new chart - - - - Called when Command property value changes. - - - - - Gets or sets whether mouse over tooltip for data point is enabled. Default value is true. - - - - - Gets the index of data point (DataPoints collection) that mouse is over or returns -1 if mouse is not over any data-point. - - - - - Occurs when MouseOverDataPointIndex property changes due to user moving the mouse and pointing it to different data point on chart. - - - - - Gets or sets the tooltips for each data-point assigned through DataPoints property. If not set control will automatically - show tooltip based on the data-point value. - - - - - Gets or sets the chart data points. Note that if you are adding or removing points directly from this collection you must call - Refresh() method on the control to refresh the display. - - - - - Gets or sets the format string for the value when it is displayed as tool-tip for data point. - - - - - Gets or sets whether chart is tracking mouse movement to show data-point and its value on tooltip. Default value is true. - - - - - Gets or sets whether transition animation between same chart with different data-points is enabled. Default value is true. - - - - - Gets or sets whether button like mouse over tracking is enabled for whole control. When enabled control looks like a button when mouse is over it. Default value is false. - - - - - Gets the style used to customize appearance of Line micro-chart. - - - - - Gets the style used to customize appearance of Plot micro-chart. - - - - - Gets the style used to customize appearance of Column micro-chart. - - - - - Gets the style used to customize appearance of Bar micro-chart. - - - - - Gets the style used to customize appearance of Win-Lose micro-chart. - - - - - Gets the style used to customize appearance of Pie micro-chart. - - - - - Gets the style used to customize appearance of Area micro-chart. - - - - - Gets the style used to customize appearance of 100% micro-chart. - - - - - Gets or sets the type of the chart rendered. - - - - - Gets or sets the maximum value for data points. By default maximum data point is calculated based on that data displayed by the chart, but when - two charts need to be scaled the same setting maximum and minimum values for them will ensure that scales are visually the same. - - - - - Gets or sets the minimum value for data points. By default minimum data point is calculated based on that data displayed by the chart, but when - two charts need to be scaled the same setting maximum and minimum values for them will ensure that scales are visually the same. - - - - - Gets whether command is executed when control is clicked. - - - - - Gets or sets the command assigned to the item. Default value is null. - Note that if this property is set to null Enabled property will be set to false automatically to disable the item. - - - - - Gets or sets user defined data value that can be passed to the command when it is executed. - - - - - Initializes a new instance of the TrendInfo structure. - - - - - - - - - Initializes a new instance of the TrendInfo structure. - - - - - Initializes a new instance of the MicroChartRenderInfo structure. - - - - - - - - - Represents the micro-chart item. - - - - - Creates new instance of MicroChartItem. - - - - - Creates new instance of MicroChartItem and assigns the name to it. - - Item name. - - - - Creates new instance of MicroChartItem and assigns the name and text to it. - - Item name. - item text. - - - - Returns copy of the item. - - - - - Copies the MicroChartItem specific properties to new instance of the item. - - New MicroChartItem instance. - - - - Copies the MicroChartItem specific properties to new instance of the item. - - New MicroChartItem instance. - - - - Recalculate the size of the item. If overridden base implementation must be called so default processing can occur. - - - - - Raises MouseOverDataPointChanged event. - - Provides event arguments. - - - - Invalidates the chart display and requests the re-paint. - - Indicates whether to animate transition to new chart - - - - Draws the chart. - - Paint arguments - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Called when DataMaxValue property has changed. - - Old property value - New property value - - - - Called when DataMinValue property has changed. - - Old property value - New property value - - - - Gets or sets the suggested text-width. If you want to make sure that text you set wraps over multiple lines you can set suggested text-width so word break is performed. - - - - - Gets or sets the format string for the value when it is displayed as tool-tip for data point. - - - - - Gets or sets the chart data points. Note that if you are adding or removing points directly from this collection you must call - Refresh() method on the control to refresh the display. - - - - - Gets or sets the tooltips for each data-point assigned through DataPoints property. If not set control will automatically - show tooltip based on the data-point value. - - - - - Gets or sets whether transition animation between same chart with different data-points is enabled. Default value is true. - - - - - Gets whether fade effect is enabled. - - - - - Gets or sets whether chart is tracking mouse movement to show data-point and its value on tooltip. Default value is true. - - - - - Gets or sets whether button like mouse over tracking is enabled for whole control. When enabled control looks like a button when mouse is over it. Default value is false. - - - - - Gets the index of data point (DataPoints collection) that mouse is over or returns -1 if mouse is not over any data-point. - - - - - Gets or sets whether mouse over tooltip for data point is enabled. Default value is true. - - - - - Occurs when MouseOverDataPointIndex property changes due to user moving the mouse and pointing it to different data point on chart. - - - - - Gets the style used to customize appearance of Line micro-chart. - - - - - Gets the style used to customize appearance of Plot micro-chart. - - - - - Gets the style used to customize appearance of Column micro-chart. - - - - - Gets the style used to customize appearance of Bar micro-chart. - - - - - Gets the style used to customize appearance of Win-Lose micro-chart. - - - - - Gets the style used to customize appearance of Pie micro-chart. - - - - - Gets the style used to customize appearance of Area micro-chart. - - - - - Gets the style used to customize appearance of 100% micro-chart. - - - - - Gets or sets the width of the chart part of the control. - - - - - Gets or sets the height of the chart part of the control. - - - - - Gets or sets the type of the chart rendered. - - - - - Gets whether item supports text markup. Default is false. - - - - - Gets or sets whether text-markup support is enabled for items Text property. Default value is true. - Set this property to false to display HTML or other markup in the item instead of it being parsed as text-markup. - - - - - Gets or sets text-position in relation to the chart. - - - - - Gets or sets the text associated with this item. - - - - - Gets or sets whether caption/label set using Text property is visible. - - - - - Gets or sets text padding. - - - - - Gets or sets switch margin. - - - - - Gets or sets the text color. - - - - - Gets or sets the background image position - - - - - Gets or sets the background image used by the control. - - - - - Gets or sets the maximum value for data points. By default maximum data point is calculated based on that data displayed by the chart, but when - two charts need to be scaled the same setting maximum and minimum values for them will ensure that scales are visually the same. - - - - - Gets or sets the minimum value for data points. By default minimum data point is calculated based on that data displayed by the chart, but when - two charts need to be scaled the same setting maximum and minimum values for them will ensure that scales are visually the same. - - - - - Indicates item's visibility when on pop-up menu. - - - - - Indicates whether item was recently used. - - - - - Represents MicroChart hot-points. - - - - - Start angle for pie slice. - - - - - Sweep angle for pie slice. - - - - - Initializes a new instance of the MicroChartHotPoint structure. - - - - - - - Initializes a new instance of the MicroChartHotPoint structure. - - - - - - - - - Initializes a new instance of the MicroChartHotPoint structure. - - - - - - - - - - Defines available MicroChar types. - - - - - Identifies Plot chart. - - - - - Identifies WinLose chart. - - - - - Identifies Area chart. - - - - - Identifies Line chart. - - - - - Identifies Column chart. - - - - - Identifies Bar chart. - - - - - Identifies Pie chart. - - - - - Identifies 100% bar. - - - - - Defines micro-chart text position in relation to the chart. - - - - - Text is positioned to the left of the chart. - - - - - Text is positioned to the right of the chart. - - - - - Text is positioned on top of the chart. - - - - - Text is positioned on bottom of the chart. - - - - - Defines the style for pie chart. - - - - - Initializes a new instance of the PieMicroChartStyle class. - - - - - Raises StyleChanged event. - - Provides event arguments. - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Occurs when style appearance changes. - - - - - Gets the pre-defined slice colors for the pie chart. - - - - - Gets or sets the color of the slice outline. - - - - - Defines the style for the plot micro chart. - - - - - Raises StyleChanged event. - - Provides event arguments. - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Occurs when style appearance changes. - - - - - Gets or sets the color of the chart line. - - - - - Gets or sets whether average line is drawn. - - - - - Gets or sets the color of the - - - - - Gets or sets whether zero-line is drawn on chart. - - - - - Gets or sets the value of the zero line, i.e. where zero line is drawn. Default value is 0. - - - - - Gets or sets the color of the - - - - - Gets or sets the color of the high point dot on chart. - - - - - Gets or sets the color of the low point dot on chart. - - - - - Gets or sets the color of the first point dot on chart. - - - - - Gets or sets the color of the last point dot on chart. - - - - - Gets or sets whether control line is drawn. Default value is false. Control lines can be used to display for example low and high control bounds for the chart. - - - - - Gets or sets the color of the first control line. - - - - - Gets or sets starting value that is used to draw first control line. - - - - - Gets or sets end value that is used to draw first control line. - - - - - Gets or sets whether control line is drawn. Default value is false. Control lines can be used to display for example low and high control bounds for the chart. - - - - - Gets or sets the color of the second control line. - - - - - Gets or sets starting value that is used to draw second control line. - - - - - Gets or sets end value that is used to draw second control line. - - - - - Class that tracks lists of all controls that host currently open popups. - - - - - Registers IOwnerMenuSupport popup host in response to host displaying its first popup. - - IOwnerMenuSupport host to register - - - - Unregisters IOwnerMenuSupport popup host in response to host closing its last popup. - - IOwnerMenuSupport host to unregister - - - - Closes all currently open popups. - - - - - Closes all currently open popups excluding specified popup host. - - IOwnerMenuSupport host to exclude from closing or null - - - - Represents custom collection with INotifyPropertyChanged and INotifyCollectionChanged interface support. - - - - - - Represents collection changed notification interface. - - - - - Occurs when collection changed. - - - - - Creates new instance of object. - - - - - Creates new instance of object. - - - - - Creates new instance of object. - - List to initialize collection with. - - - - Add item to collection. - - Item to add. - - - - Remove all items from collection. - - - - - Remove all items from collection. - - - - - Checks whether collection contains item. - - Item to look for. - true if item is in collection. - - - - Copy collection to array. - - Array to copy to. - Index to copy from. - - - - Copy collection to array. - - Array to copy to. - - - - Gets enumerator for collection. - - Enumerator. - - - - Returns index of an item. - - Reference to item. - Index of item. - - - - Insert item at specified location. - - Index to insert item in. - Item to insert. - - - - Inserts item. - - Index to insert item at. - Reference to item. - - - - Removes item from collection. - - Item to remove. - true if item was removed. - - - - Remove item at specified location. - - Index of item to remove. - - - - Remove item at specified location. - - Index of item to remove. - - - - Set item on location. - - Index - Item to assign. - - - - Returns items directly without checks. - - List of items. - - - - Occurs when collection is read. - - - - - Occurs when collection property has changed. - - Event arguments. - - - - Blocks the collection reentrancy. - - IDisposable to end re-entrancy - - - - Checks whether call creates reentrancy. - - - - - Called when collection has changed. - - Event arguments. - - - - Occurs when property value has changed. - - - - - Returns number of items in collection. - - - - - Returns item at index. - - Index of item. - Item at index. - - - - Returns the IList interface for items in collection. - - - - - Occurs when collection has changed. - - - - - Defines change actions. - - - - - Items were added. - - - - - Items were removed. - - - - - Items were replaced. - - - - - Items were moved. - - - - - Collection was reset. - - - - - Defines delegate for collection notification events. - - Event sender. - Event arguments. - - - - Defines collection change notification event arguments. - - - - - Create new instance of object. - - Action - - - - Creates new instance of object. - - Specifies action. - List of changed items. - - - - Creates new instance of object. - - Specifies action. - Item that was changed. - - - - Creates new instance of object. - - Action. - New items in collection. - Old items in collection. - - - - Creates new instance of object. - - Action. - List of changed items. - Starting index of change. - - - - Creates new instance of object. - - Action - Changed item - Index of change - - - - Creates new instance of object. - - Action - New item - Old item - - - - Creates new instance of object. - - Action - New items. - Removed items. - Starting index of change. - - - - Creates new instance of object. - - Action - Changed items - New index - Old index - - - - Creates new instance of object. - - Action - Changed item - New index - Old index - - - - Creates new instance of object. - - Action. - New item - Old item - New index - - - - Gets the type of the collection change action. - - - - - Gets list of newly added items. - - - - - Gets new starting index. - - - - - Gets list of removed items. - - - - - Old starting index. - - - - - Represents advanced property grid control. - - - - - Defines an interface that is used by advanced property grid parser to localize property names. - - - - - Gets localized property name. - - Property name to retrieve localized name for. - Localized Property name or null to use default. - - - - Gets localized category name. - - Category to retrieve localized value for. - Localized Category name or null to use default. - - - - Gets localized message for Tooltip body when error setting the property value has occurred. - - Default system message. - Localized message or null to use default. - - - - Gets the style that is applied to property node when it is in read-only state. - - - - - Gets the style that is applied to property node when its value has changed from the default value for the property. - - - - - Gets the property category style. - - - - - Gets the default style for unchanged value edit cell. - - - - - Initializes a new instance of the AdvPropertyGrid class. - - - - - Invokes PropertyValueChanging event. - - Event data. - - - - Invokes PropertyValueChanged event handler. - - Name of the property that has changed. - New property value. - Old property value. - - - - Invokes PropertyValueChanged event. - - Name of property that has changed - - - - Raises ValidatePropertyValue event. - - Provides event arguments. - - - - Raises PropertiesLoaded event. - - Provides event arguments. - - - - Commits any property edits that are currently in progress by applying the current entered value to the property. - Returns true if edit was applied. - - - - - Updates specified property value in property grid. - - Property Name to update value for. - - - - Refreshes the display of all property values in the grid. - - - - - Reloads all properties from selected object. - - - - - Collapses all the categories in the AdvPropertyGrid. - - - - - Expands all the categories in the AdvPropertyGrid. - - - - - Raises the PrepareErrorSuperTooltip event. - - Provides information about event. - - - - Sets the property grid column width. - - Column index - Width of column in pixels - - - - Raises the ConvertPropertyValueToString event. - - Provides event data - - - - Raises the ConvertFromStringToPropertyValue event. - - Provides event data - - - - Raises the ProvidePropertyValueList event. - - Provides event data - - - - Raises the ProvideUITypeEditor event. - - Provides event data - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Find PropertyNode using the property name. - - Property to name - PropertyNode or null if not found - - - - Called when SubPropertiesDefaultSort property has changed. - - Old property value - New property value - - - - Raises the PropertyChanged event. - - Provides event arguments. - - - - Signals the object that initialization is starting. - - - - - Signals the object that initialization is ending. - - - - - Occurs when property grid needs property names translated for UI. - - - - - Occurs when Super Tooltip that is displayed for the error that occurred when property is being set is being assigned to a property node. - This event allows you to customize the super tooltip displayed. - - - - - Occurs when property value is being converted to text representation for display. You can handle this event - to provide custom conversion for property values. You must set IsConverted=true on event arguments to indicate that you have performed value conversion. - - - - - Occurs when text entered by user is being converted to typed property value to be assigned to the property. You can handle this event - to provide custom conversion for property values. You must set IsConverted=true on event arguments to indicate that you have performed value conversion. - - - - - Occurs when property looks for the list of valid values for the property to show on either drop-down or use - in auto-complete list. For example when property type is enum the internal implementation will convert available enum - values into string list and use on drop-down and in auto-complete list. You can use this event to provide - custom value list in combination with ConvertPropertyValueToString, ConvertFromStringToPropertyValue events. - You must set IsListValid=true on event arguments to indicate that list your provided should be used. - - - - - Occurs when property node needs the UITypeEditor for the property. You can handle this event and provide your own UITypeEditor to be used instead of the one specified on the property. - - - - - Occurs when user changes the value of the property in property grid. - - - - - Occurs before property value entered by the user is set on the property. You can cancel internal assignment by property grid by setting Handled=true on event arguments. - - - - - Occurs when users changes the property value and attempts to commit the changes. This even allows you to validate the value and show error message if value is invalid and cancel its application. - - - - - Occurs after properties have been loaded into the property grid. - - - - - Gets or sets the currently selected objects. - - - - - Gets or sets the currently selected object. - - - - - Gets or sets the browsable attributes associated with the object that the property grid is attached to. - - - - - Gets or sets whether property is highlighted to confirm the value update by user. Default value is true. - - - - - Gets or sets the list of property names that are not loaded into property grid regardless of their Browsable attribute setting. - - - - - Gets or sets the list of category names properties below to that are not loaded into property grid regardless of the property Browsable attribute setting. - - - - - Returns reference to internal SuperTooltip component used by AdvPropertyGrid. - - - - - Defines the appearance of the control. - - - - - Gets or sets the property sorting inside of the grid. - - - - - Gets or sets the help type that is provided by the control. Default help type is SuperTooltip which shows tooltip over each property - that provides property description. - - - - - Gets reference to the help panel that is displayed below property grid and which provides selected property description. - - - - - Gets reference to the expandable splitter that is displayed above the help panel and allows resizing of the panel. - - - - - Gets reference to internal AdvTree control that displays properties. - - - - - Gets or sets the grid lines color. - - - - - Gets the reference to the internal toolbar control displayed above the property grid. - - - - - Gets or sets whether toolbar is visible. Default value is true. - - - - - Gets or sets whether search text box that allows property filtering is visible. Default value is true. - - - - - Gets reference to internal TextBoxItem that represents search text box. - - - - - Gets the reference to the property gird localization object which holds all system text used by the component. - - - - - Gets or sets whether Tab key navigates between property nodes. Default value is true. - - - - - Gets or sets the password character used by the property values that are marked with PropertyPasswordText attribute. - - - - - Gets or sets the sub property default sorting. Default value is Alphabetical. - - - - - Occurs when property defined by AdvPropertyGrid control has changed. - - - - - Gets the style that is applied to property node when it is in read-only state. - - - - - Gets the style that is applied to property node when its value has changed from the default value for the property. - - - - - Gets the style that is applied to property edit cell when its displaying unchanged property value. - - - - - Gets the property category style. - - - - - Defines the sorting for the AdvPropertyGrid properties. - - - - - Specifies help types property grid uses to display help for selected property. - - - - - No help is visible. - - - - - SuperTooltip with property description is displayed when mouse is over the property. - - - - - Panel below property grid is displayed which shows the description for the selected property. - - - - - Defines delegate for Localize AdvPropertyGrid event. - - - - - - - Defines data for Localize AdvPropertyGrid event. - - - - - Gets the property name or category name localization is performed for. Inspect LocalizationType property to get localization type which - determines value specified in this property. - - - - - Gets the localization type being performed. - - - - - Gets or sets the localized value to be used. Set to null or empty string to use default value. - - - - - Initializes a new instance of the AdvPropertyGridLocalizeEventArgs class. - - Key value event is raised for. - Localization Type being performed. - - - - Defines the localization types for AdvPropertyGrid control. - - - - - Property name is localized. - - - - - Category is localized. - - - - - Error super tooltip parts are being localized. - - - - - Defines delegate for Localize AdvPropertyGrid event. - - - - - - - Defines data for PrepareErrorTooltip AdvPropertyGrid event. - - - - - Gets or sets the SuperTooltipInfo that represent tooltip that will be displayed to provide error information. - - - - - Gets the name of the property tooltip is displayed for. - - - - - Gets reference to the exception that was thrown when property was set. - - - - - Gets the value that was set and caused the error. - - - - - Initializes a new instance of the PropertyErrorTooltipEventArgs class. - - SuperTooltipInfo for error tooltip - Property that caused error - Exception that was raised when property was set - Value that caused the error. - - - - Defines delegate for Convert Value events. - - Sender - Event data. - - - - Defines data for Convert Value events that allows custom value conversion for property grid. - - - - - Gets or sets the string property value. - - - - - Gets or sets the typed property value. - - - - - Gets the property name for which conversion is being done. - - - - - Gets the target component that property is on. - - - - - Gets or sets whether converted value is used. You need to set this property to true to indicate that you have performed value conversion. - - - - - Gets the property descriptor that describes property. - - - - - Initializes a new instance of the ConvertValueEventArgs class. - - - - - - - - - Defines delegate for Convert Value events. - - Sender - Event data. - - - - Defines data for Convert Value events that allows custom value conversion for property grid. - - - - - Gets the property name value list is needed for. - - - - - Gets the target component that property is on. - - - - - Gets or sets whether property ValueList provided is valid. You must set this property to true in order for the list to be used. - - - - - Gets or sets the list of valid property values. - - - - - Gets the property descriptor that describes property. - - - - - Initializes a new instance of the PropertyValueListEventArgs class. - - - - - - - Defines delegate for Localize AdvPropertyGrid event. - - Sender of event. - Event data. - - - - Defines data for PrepareErrorTooltip AdvPropertyGrid event. - - - - - Gets the property name UITypeEditor is looked for. - - - - - Gets the property descriptor for property UITypeEditor is looked for. - - - - - Gets or sets the instance of UITypeEditor to be used for the property. You set this property to the UITypeEditor that you want - used for the property while editing. Note that you must set EditorSpecified = true in order for this value to be used. - - - - - Gets or sets whether the value specified in UITypeEditor property is used. You must set this value to true in order for - UITypeEditor property value to be used. - - - - - Initializes a new instance of the ProvideUITypeEditorEventArgs class. - - Property Name - Property Descriptor - - - - Defines delegate for PropertyValueChanging event. - - Event sender. - Event data. - - - - Defines arguments for PropertyValueChanging event. - - - - - Gets the name of the property which value is changing. - - - - - Gets the new value that is being set on property. - - - - - Gets or sets whether value assignment was handled by your code. Set to true to cancel internal AdvPropertyGrid property value assignment. - - - - - Gets the PropertyDescriptor for the property being changed. - - - - - Gets the full property path up to the selected object. - - - - - Initializes a new instance of the PropertyValueChangingEventArgs class. - - - - - - - Initializes a new instance of the PropertyValueChangingEventArgs class. - - - - - - - Defines delegate for ValidatePropertyValue event. - - Sender - ValidatePropertyValue event arguments - - - - Defines event arguments for ValidatePropertyValue event. - - - - - Gets or sets whether validation failed. Set to true to cancel property value assignment. - - - - - Gets the name of the property which value is changing. - - - - - Gets the new value that is being set on property. - - - - - Gets the target object on which property value is set. - - - - - Gets or sets the message that is displayed to user if validation fails, i.e. Cancel=true. - - - - - Initializes a new instance of the ValidatePropertyValueEventArgs class. - - - - - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Gets or sets the color of the node highlight when error has occurred while setting property value. - - - - - Gets or sets the color of the node highlight when property update was successful. - - - - - Gets or sets default style for property node. - - - Default value is null. - - - - - Gets or sets style for property node when in read-only state. - - - Default value is null. - - - - - Gets or sets style for property node when in read-only state. - - - Default value is null. - - - - - Gets or sets style for property node edit cell when displaying unchanged property value. - - - Default value is null. - - - - - Gets or sets style for property node when in read-only state. - - - Default value is null. - - - - - Gets or sets the image that is displayed in property name cell when property value has failed the validation. - - - - - Represents the class that stores text used by property grid control for localization purposes. - - - - - Raises the PropertyChanged event. - - Provides event arguments. - - - - Gets or sets tooltip used by Categorized toolbar button. - - - - - Gets or sets tooltip used by Alphabetical toolbar button. - - - - - Gets or sets the tooltip text used in tooltip when error occurred during property value setting. - - - - - Gets or sets the watermark text displayed in search text-box. - - - - - Occurs when property defined by AdvPropertyGridLocalization class has changed. - - - - - Represents the property category in AdvPropertyGrid. - - - - - Represents check-box style property node in AdvPropertyGrid. - - - - - Represents a property node in AdvPropertyGrid. - - - - - Initializes a new instance of the PropertyNode class. - - - - - - Releases the inline editor used by the node. - - - - - Places the node into the editing mode if possible, raises the exception if node is read-only. - - Action that caused the edit mode. - Indicates whether to focus the editor. - - - - Called after property editor is created. - - - - - Exits the editor mode. - - Action that caused the editor mode exit. - - - - Called when visual part of the node has changed due to the changes of its properties or properties of the cells contained by node. - - - - - Cancel the edit changes and applies the old property value. - - - - - Attempts to apply current edit value to the property. - - - - - Returns the full property path to the root of the selected object. - - Full property path. - - - - Starts fade background color style highlight for the property node. - - Specifies the fade background color. - - - - Applies PropertySettings to this node. - - - - - Gets or sets whether property text box is read only. Default value is false. - - - - - Gets whether node is in editing mode. - - - - - Gets or sets the property settings that are applied to this property node. - - - - - Gets or sets whether property node represents property for multiple objects. - - - - - Gets or sets whether property is password property which value is not displayed as plain text. - - - - - Defines delegate that is called after property editor is created. - - PropertyNode sender. - Reference to editor. - - - - Initializes a new instance of the PropertyNode class. - - - - - - Defines a attribute which applies an date-time editor to a property when used with AdvPropertyGrid control. Applies to DateTime property types only. - - - - - Defines base attribute for custom AdvPropertyGrid in-line property value editors. - - - - - Creates a control that is used as property value in-line editor. Control must implement IPropertyValueEditor interface. - - PropertyDescriptor for the property being edited. - Target object that owns the property. - Control that represents in-line editor. - - - - Gets or sets pre-defined format for date-time input. - - - - - Gets or sets custom format for date-time input. - - - - - Gets or sets whether empty null/nothing state of the control is allowed. Default value is false. - - - - - Gets or sets whether drop-down button that shows calendar is visible. Default value is true. - - - - - Gets or sets the minimum date that control accepts. - - - - - Gets or sets the maximum date that control accepts. - - - - - Initializes a new instance of the PropertyDateTimeEditor class. - - - - - - Initializes a new instance of the PropertyDateTimeEditor class. - - - - - - - Initializes a new instance of the PropertyDateTimeEditor class. - - - - - - - - Initializes a new instance of the PropertyDateTimeEditor class. - - - - - - - - - - - Initializes a new instance of the PropertyDateTimeEditor class. - - - - - - - Initializes a new instance of the PropertyDateTimeEditor class. - - - - - - Initializes a new instance of the PropertyDateTimeEditor class. - - - - - - - Initializes a new instance of the PropertyDateTimeEditor class. - - - - - Defines an interface that is implemented by the control that will be used by AdvPropertyGrid control to edit property value. - - - - - Focus the edit part of the control. - - - - - Gets or sets the font used by the edit part of the control. Font might be used to visually indicate that property value has changed. Implementing this property is optional. - - - - - Gets whether the edit part of the control is focused. - - - - - Gets or sets the value being edited. - - - - - Occurs when EditValue changes. Raising this even will cause the property value to be updated with the EditValue. - - - - - Defines a attribute which applies an double type numeric editor to a property when used with AdvPropertyGrid control. Applies to double property types only. - - - - - Gets or sets whether up/down button is shown. - - - - - Gets or sets the display format for the control when control does not have input focus. - - - - - Gets or sets the minimum value that can be entered. - - - - - Gets or sets the maximum value that can be entered. - - - - - Gets or sets whether empty state i.e. null/nothing value is allowed when editor is used with nullable types. - - - - - Initializes a new instance of the PropertyDoubleEditor class. - - - - - Initializes a new instance of the PropertyDoubleEditor class. - - - - - - Initializes a new instance of the PropertyDoubleEditor class. - - - - - - - Initializes a new instance of the PropertyDoubleEditor class. - - - - - - - - Initializes a new instance of the PropertyDoubleEditor class. - - - - - - - - - Initializes a new instance of the PropertyDoubleEditor class. - - - - - - - Defines a attribute which applies an integer type numeric editor to a property when used with AdvPropertyGrid control. Applies to int property types only. - - - - - Gets or sets whether up/down button is shown. - - - - - Gets or sets the display format for the control when control does not have input focus. - - - - - Gets or sets the minimum value that can be entered. - - - - - Gets or sets the maximum value that can be entered. - - - - - Gets or sets whether empty state i.e. null/nothing value is allowed when editor is used with nullable types. - - - - - Initializes a new instance of the PropertyIntegerEditor class. - - - - - Initializes a new instance of the PropertyIntegerEditor class. - - - - - - Initializes a new instance of the PropertyIntegerEditor class. - - - - - - - Initializes a new instance of the PropertyIntegerEditor class. - - - - - - - - Initializes a new instance of the PropertyIntegerEditor class. - - - - - - - - - Initializes a new instance of the PropertyIntegerEditor class. - - - - - - - Defines multiple choice, option or check-boxes, in-line AdvPropertyGrid property value editor. - - - - - Initializes a new instance of the PropertyMultiChoiceEditor class. - - - - - Initializes a new instance of the PropertyMultiChoiceEditor class. - - - - - - Initializes a new instance of the PropertyMultiChoiceEditor class. - - - - - - - Initializes a new instance of the PropertyMultiChoiceEditor class. - - - - - - - Initializes a new instance of the PropertyMultiChoiceEditor class. - - - - - - - Initializes a new instance of the PropertyMultiChoiceEditor class. - - - - - - Initializes a new instance of the PropertyMultiChoiceEditor class. - - - - - - Initializes a new instance of the PropertyMultiChoiceEditor class. - - - - - - - Initializes a new instance of the PropertyMultiChoiceEditor class. - - - - - - - Initializes a new instance of the PropertyMultiChoiceEditor class. - - - - - - - Initializes a new instance of the PropertyMultiChoiceEditor class. - - - - - - - - Represents item container that arranges items horizontally or vertically. - - - - - Creates new instance of the ItemContainer object. - - - - - Must be overridden by class that is inheriting to provide the painting for the item. - - - - - Returns empty container default design-time size. - - Size of an empty container. - - - - Gets whether FixedSize property should be serialized. - - - - - Resets the property to default value. - - - - - Called when FixedSize property has changed. - - Old property value - New property value - - - - Recalculates the size of the container. Assumes that DisplayRectangle.Location is set to the upper left location of this container. - - - - - Occurs when the mouse pointer is over the item and a mouse button is pressed. This is used by internal implementation only. - - - - - Return Sub Item at specified location - - - - - Called after TopInternal property has changed - - - - - Called after LeftInternal property has changed - - - - - Returns copy of the item. - - - - - Copies the ButtonItem specific properties to new instance of the item. - - New ButtonItem instance. - - - - Occurs when sub item expanded state has changed. - - Sub item affected. - - - - Called when item Display state has changed. - - - - - Sets whether container is used as system container internally by DotNetBar. - - true or false to indicate whether container is system container or not. - - - - Called when TitleVisible property has changed. - - Old property value - New property value - - - - Called when TitleText property has changed. - - Old property value - New property value - - - - Called when TitlePosition property has changed. - - Old property value - New property value - - - - Selects first visible item contained by the container by sending mouse over message. - - - - - Sets the new hot-sub item for the container. This method is designed for internal use by the DotNetBar and should not be used. - - Reference to an instance of BaseItem or null. - - - - Gets or sets the minimum size of the container. Either Width or Height can be set or both. Default value is 0,0 which means - that size is automatically calculated. - - - - - Specifies the container background style. Default value is an empty style which means that container does not display any background. - BeginGroup property set to true will override this style on some styles. - - - - - Gets or sets the item alignment when container is in horizontal layout. Default value is Left. - - - - - Gets or sets the item vertical alignment. Default value is Top. - - - - - Gets or sets whether items in horizontal layout are wrapped into the new line when they cannot fit allotted container size. Default value is false. - - - - - Gets or sets spacing in pixels between items. Default value is 0. - - - - - Gets or sets the suggested fixed size of the container. Width or Height or Both may be set to suggest fixed size for the container. - - - - - Gets or sets orientation inside the container. Do not change the value of this property. It is managed by system only. - - - - - Gets or sets orientation inside the container. - - - - - Gets or sets whether items contained by container are resized to fit the container bounds. When container is in horizontal - layout mode then all items will have the same height. When container is in vertical layout mode then all items - will have the same width. Default value is true. - - - - - IBlock member implementation - - - - - Gets or sets a value indicating whether the item is expanded or not. For Popup items this would indicate whether the item is popped up or not. - - - - - Returns whether instance of the item container is used as system container internally by DotNetBar. - - - - - Gets or sets the accessible role of the item. - - - - - Specifies the title background style. - - - - - Indicates whether TitleText is visible if set. Default value is true. - - - - - Gets or sets the title text for the container. - - - - - Gets or sets position of title text. - - - - - Gets or sets the Key Tips access key or keys for the item when on Ribbon Control or Ribbon Bar. Use KeyTips property - when you want to assign the one or more letters to be used to access an item. For example assigning the FN to KeyTips property - will require the user to press F then N keys to select an item. Pressing the F letter will show only keytips for the items that start with letter F. - - - - - Indicates whether the item will auto-collapse (fold) when clicked. - When item is on popup menu and this property is set to false, menu will not - close when item is clicked. - - - - - Gets or sets whether item can be customized by end user. - - - - - Returns category for this item. If item cannot be customzied using the - customize dialog category is empty string. - - - - - Gets or sets whether Click event will be auto repeated when mouse button is kept pressed over the item. - - - - - Gets or sets the auto-repeat interval for the click event when mouse button is kept pressed over the item. - - - - - Specifes the mouse cursor displayed when mouse is over the item. - - - - - Gets or sets item description. This description is displayed in - Customize dialog to describe the item function in an application. - - - - - Gets or sets a value indicating whether the item is enabled. - - - - - Gets or sets whether item is global or not. - This flag is used to propagate property changes to all items with the same name. - Setting for example Visible property on the item that has GlobalItem set to true will - set visible property to the same value on all items with the same name. - - - - - Gets or sets item alignment inside the container. - - - - - Gets or sets the collection of shortcut keys associated with the item. - - - - - Gets or sets whether item will display sub items. - - - - - Gets or sets whether the item expands automatically to fill out the remaining space inside the container. Applies to Items on stretchable, no-wrap Bars only. - - - - - Specifies whether item is drawn using Themes when running on OS that supports themes like Windows XP. - - - - - Gets/Sets informational text (tooltip) for the item. - - - - - Indicates whether container responds to keyboard presses and changes the active/mouse over item. - - - - - Initializes a new instance of the PropertyMultiChoiceItemEditor class. - - - - - - - Represents the option list property node for AdvPropertyGrid. - - - - - Initializes a new instance of the PropertyNode class. - - - - - - Describes the property settings applied to the property on AdvPropertyGrid control. - - - - - Initializes a new instance of the PropertySettings class. - - - - - Initializes a new instance of the PropertySettings class. - - - - - - Initializes a new instance of the PropertySettings class. - - - - - - Raises the ConvertPropertyValueToString event. - - Provides event data - - - - Raises the ConvertFromStringToPropertyValue event. - - Provides event data - - - - Raises the ProvidePropertyValueList event. - - Provides event data - - - - Called when TypeConverter property has changed. - - Old property value - New property value - - - - Raises PropertyChanged event. - - Event data. - - - - Occurs when property value is being converted to text representation for display. You can handle this event - to provide custom conversion for property values. You must set IsConverted=true on event arguments to indicate that you have performed value conversion. - - - - - Occurs when text entered by user is being converted to typed property value to be assigned to the property. You can handle this event - to provide custom conversion for property values. You must set IsConverted=true on event arguments to indicate that you have performed value conversion. - - - - - Occurs when property looks for the list of valid values for the property to show on either drop-down or use - in auto-complete list. For example when property type is enum the internal implementation will convert available enum - values into string list and use on drop-down and in auto-complete list. You can use this event to provide - custom value list in combination with ConvertPropertyValueToString, ConvertFromStringToPropertyValue events. - You must set IsListValid=true on event arguments to indicate that list your provided should be used. - - - - - Gets or sets read-only property style. - - - Default value is null. - - - - - Gets or sets whether property is in read-only state. Default value is false. - - - - - Gets or sets the SuperTooltip that is displayed when property is in read-only state (ReadOnly=true). - - - - - Gets or sets the SuperTooltip that is assigned to the property. - - - - - Gets or sets the image that is displayed next to the property name in the grid. - - - - - Gets or sets the image alignment in relation to the property name inside of the grid cell. - - - - - Gets or sets the custom category node will be placed in instead of category specified by Category attribute. - - - - - Gets or sets the custom property name that is displayed in the grid instead of the real property name. - - - - - Gets or sets the name of the property that is managed by this informational object. If you set PropertyDescriptor than that is the value - that will be used by the control regardless of PropertyName value. - If you set PropertyName but not PropertyDescriptor then all properties with given name - regardless of type will use these settings. - - - - - Gets or sets property descriptor that identifies the property settings apply to. If you set PropertyDescriptor than that is the value - that will be used by the control regardless of PropertyName value. - If you set PropertyName but not PropertyDescriptor then all properties with given name - regardless of type will use these settings. - - - - - Gets or sets default property style. - - - Default value is null. - - - - - Gets or sets the UITypeEditor used to edit the property. - - - - - Gets or sets the custom in-line property value editor. Property value editor is created by inheriting from PropertyValueEditor class. - - - - - Gets or sets whether node is visible in property grid. Default value is true. - - - - - Gets or sets the property node type that is used to edit this property value. Note that content of property grid would need to be - reloaded to apply any changes to this property. - - - - - Gets or sets the property description that overrides description specified on property through DescriptionAttribute. - Default value is null. - - - - - Gets or sets custom TypeConverter assigned to the property which will override any TypeConverter that is returned by the PropertyDescriptor. - - - - - Occurs when property value on the object changes. - - - - - Defines the type of the property node in grid that is assigned to property. - - - - - Specifies default node type for the property. - - - - - Specifies the node type that is constructed as group of option buttons that represent all values for the property. Works best - for smaller set of Enum values. - - - - - Defines exception which is thrown when property value fails the validation in AdvPropertyGrid.ValidatePropertyValue event. - - - - - Initializes a new instance of the InvalidPropertyValueException class. - - - - - Defines Advanced Property Grid Node for Color type. - - - - - Initializes a new instance of the PropertyNode class. - - - - - - Initializes a new instance of the PropertyNodeFactory class. - - - - - - Initializes a new instance of the PropertyParser class. - - - - - - Initializes a new instance of the PropertyParser class. - - - - - - Initializes a new instance of the PropertyParser class. - - - - - - Initializes a new instance of the PropertyParser class. - - - - - - Initializes a new instance of the PropertyGridInfoCollection class. - - - - - - Gets property info object based on property name. - - Property name. - PropertyGridInfo instance or null if it cannot be found. - - - - Gets property info object based on property descriptor. - - Property descriptor. - PropertyGridInfo instance or null if it cannot be found. - - - - Returns property setting based on property descriptor or name if property descriptor is not set on property settings - Property descriptor takes precedence. - - Property descriptor to look for. - Property Name to look for. - Property settings instance or null - - - - Gets the owner of the collection. - - - - - Defines a attribute which applies an slider in-line editor to a property when used with AdvPropertyGrid control. - - - - - Gets or sets the minimum slider value. - - - - - Gets or sets the maximum slider value. - - - - - Gets or sets whether slider text label is visible. - - - - - Gets or sets the slider label width. Default value is 18. - - - - - Gets or sets label text color. - - - - - Initializes a new instance of the PropertySliderEditor class. - - Minimum value for slider. - Maximum value for slider. - - - - Initializes a new instance of the PropertySliderEditor class. - - - - - - - - Initializes a new instance of the PropertySliderEditor class. - - - - - - - - - - Initializes a new instance of the PropertySliderEditor class. - - - - - - - - Initializes a new instance of the PropertySliderEditor class. - - - - - - - - - Creates a control that is used as property value in-line editor. Control must implement IPropertyValueEditor interface. - - PropertyDescriptor for the property being edited. - Target object that owns the property. - Control that represents in-line editor. - - - - Defines Radial Menu control. - - - - - Initializes a new instance of the RadialMenu class. - - - - - Raises BeforeMenuClose event. - - Provides event arguments. - - - - Raises BeforeMenuOpen event. - - Provides event arguments. - - - - Raises MenuOpened event. - - Provides event arguments. - - - - Raises MenuClosed event. - - Provides event arguments. - - - - Gets or sets whether radial menu is open. - - - - - Called when Image property has changed. - - Old property value - New property value - - - - Called when IsOpen property has changed. - - Old property value - New property value - - - - Sets whether radial menu is open and provides the source of the action. - - true to open menu, false to close it. - Source of the action. - - - - Returns the collection of items with the specified name. - - Item name to look for. - - - - - Returns the collection of items with the specified name and type. - - Item name to look for. - Item type to look for. - - - - - Returns the collection of items with the specified name and type. - - Item name to look for. - Item type to look for. - Indicates whether GlobalName property is used for searching. - - - - - Returns the first item that matches specified name. - - Item name to look for. - - - - - Raises ItemAdded event. - - Reference to item. - Provides event arguments. - - - - Raises ItemRemoved event. - - Reference to item. - Provides event arguments. - - - - Raises ItemMouseEnter event. - - Reference to item. - Provides event arguments. - - - - Raises ItemMouseHover event. - - Reference to item. - Provides event arguments. - - - - Raises ItemMouseLeave event. - - Reference to item. - Provides event arguments. - - - - Raises ItemMouseDown event. - - Reference to item. - Provides event arguments. - - - - Raises ItemMouseUp event. - - Reference to item. - Provides event arguments. - - - - Raises ItemMouseMove event. - - Reference to item. - Provides event arguments. - - - - Raises ItemClick event. - - Reference to item. - Provides event arguments. - - - - Raises ItemDoubleClick event. - - Reference to item. - Provides event arguments. - - - - Raises ItemExpandedChanged event. - - Reference to item. - Provides event arguments. - - - - Raises ItemTextChanged event. - - Provides event arguments. - - - - Raises ItemTooltipShowing event. - - Provides event arguments. - - - - Occurs before menu is closed and allows you to cancel closing. - - - - - Occurs before menu has been opened and allows you to cancel opening - - - - - Occurs after menu has been opened. - - - - - Occurs after menu is closed.Occurs after menu is closed. - - - - - Specifies the width of the sub-menu edge around the radial menu. - - - - - Indicates spacing between sub-menu marking edge and the item. - - - - - Gets or sets radial menu diameter. Minimum value is 64. - - - - - Gets reference to colors used by the radial menu. - - - - - Indicates the size of the back symbol that is displayed on center of radial menu - - - - - Specifies the back button symbol. - - - - - Gets or sets the symbol set used to represent the Symbol. - - - - - Indicates diameter of center button of radial menu. - - - - - Specifies the maximum pie part angle an item will occupy. Maximum is 180, minimum is 1 degree. - - - - - Indicates maximum radial angle single item in menu can consume. By default this property is set to zero which indicates that - radial menu is equally divided between visible menu items. - - - - - Indicates the position of top-left corner of radial menu when shown in screen coordinates - - - - - Indicates image displayed in center of the radial menu. - - - - - Indicates symbol displayed in center of the radial menu. When set, it overrides any Image settings. - - - - - Gets or sets the symbol set used to represent the Symbol. - - - - - Indicates the size of the symbol in points. - - - - - Gets or sets whether radial menu is open. - - - - - Returns collection of items on a bar. - - - - - Gets or sets whether shortcut processing for the items hosted by this control is enabled. Default value is true. - - - - - Indicates whether radial menu is closed automatically when app is deactivated. Default value is true, if set to false - you are responsible for closing the menu. - - - - - Gets or sets whether hooks are used for internal DotNetBar system functionality. Using hooks is recommended only if DotNetBar is used in hybrid environments like Visual Studio designers or IE. - - - - - Indicates the radial menu type. eRadialMenuType.Segment menu type allows for display of image, text and any sub-menu items. - eRadialMenuType.Circular allows only for display of Symbol or Image and it does not display either text or sub-menu items. - eRadialMenuType.Circular is designed to be used for single level menus only that don't need text. - - - - - Indicates whether control automatically scales the items if the parent Form performs scaling due to AutoScale settings. - - - - - Indicates accessibility help string - - - - - Returns whether control has any popups registered. - - - - - Indicates whether shortcuts handled by items are dispatched to the next handler or control. - - - - - Indicates whether items show tooltips. - - - - - Indicates whether item shortcut is displayed in Tooltips. - - - - - Gets or sets whether accelerator letters on buttons are underlined. Default value is false which indicates that system setting is used - to determine whether accelerator letters are underlined. Setting this property to true - will always display accelerator letter underlined. - - - - - Gets or sets whether gray-scale algorithm is used to create automatic gray-scale images. Default is true. - - - - - Occurs after an item has been added to items collection. - - - - - Occurs after an item has been removed from items collection. - - - - - Occurs when mouse pointer enters boundaries of an item. - - - - - Occurs when mouse pointer hovers over an item. - - - - - Occurs when mouse pointer leaves boundaries of an item. - - - - - Occurs when mouse button is pressed on item. - - - - - Occurs when mouse button is released on item. - - - - - Occurs when mouse moves over an item. - - - - - Occurs when an item is clicked. - - - - - Occurs when an item is double-clicked. - - - - - Occurs when an item Expanded property value has changed. - - - - - Occurs when an item Text property value has changed. - - - - - Occurs when tooltip for an item is about to be displayed. - - - - - Defines colors used by Radial Menu Component. - - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Raises the PropertyChanged event. - - Event arguments - - - - Gets or sets the color of the Radial Menu button background. - - - - - Gets or sets the color of the radial menu button border. - - - - - Gets or sets the color of the Radial Menu background. - - - - - Gets or sets the color of the Radial Menu border - - - - - Gets or sets the color of border for mouse over state for the radial menu item expand part. - - - - - Gets or sets the color of the radial menu border for parts where items do not have sub-items, i.e. non-active area of the border. - - - - - Gets or sets the color of the expand sign which shows menu item sub-items. - - - - - Gets or sets the color of the radial menu item text. - - - - - Gets or sets the color of the radial menu item mouse over background. - - - - - Gets or sets the color of the radial menu item mouse over foreground. - - - - - Gets or sets the color of the radial menu item foreground when disabled. - - - - - Gets or sets background color of the circular menu item type. Applies only to circular menu types. - - - - - Gets or sets text color of the circular menu item type. Applies only to circular menu types. - - - - - Gets or sets border color of the circular menu item type. Applies only to circular menu types. - - - - - Occurs when property value has changed. - - - - - Initializes a new instance of the RadialMenuContainer class. - - - - - Returns copy of the item. - - - - - Copies the RadialMenuItem specific properties to new instance of the item. - - New ProgressBarItem instance. - - - - Copies the RadialMenuItem specific properties to new instance of the item. - - New RadialMenuItem instance. - - - - Raises Opened event. - - Provides event arguments. - - - - Raises Closed event. - - Provides event arguments. - - - - Called when OpenState property has changed. - - Old property value - New property value - - - - Closes currently open popup. - - - - - Called when MaxItemRadialAngle property has changed. - - Old property value - New property value - - - - Called when Diameter property has changed. - - Old property value - New property value - - - - Called when CenterButtonDiameter property has changed. - - Old property value - New property value - - - - Called when SubMenuEdgeWidth property has changed. - - Old property value - New property value - - - - Called when SubMenuEdgeItemSpacing property has changed. - - Old property value - New property value - - - - Return Sub Item at specified location - - - - - Called when MenuLocation property has changed. - - Old property value - New property value - - - - Called when RadialMenu property has changed. - - Old property value - New property value - - - - Gets the current expanded subitem. - - - - - - Called when BackSymbolSize property has changed. - - Old property value - New property value - - - - Called when BackSymbol property has changed. - - Old property value - New property value - - - - Called when BackButtonSymbolSet property value changes. - - Indciates old value - Indicates new value - - - - Called when MaxItemPieAngle property has changed. - - Old property value - New property value - - - - Called when MenuType property has changed. - - Old property value - New property value - - - - Called when Symbol property has changed. - - Old property value - New property value - - - - Called when SymbolSet property value changes. - - Indciates old value - Indicates new value - - - - Called when SymbolSize property has changed. - - Old property value - New property value - - - - Called when Image property has changed. - - Old property value - New property value - - - - Called when Font property has changed. - - Old property value - New property value - - - - Occurs after radial menu is opened. - - - - - Occurs after radial menu is closed. - - - - - Returns internal popup control for radial menu. - - - - - Indicates maximum radial angle single item in menu can consume. By default this property is set to zero which indicates that - radial menu is equally divided between visible menu items. - - - - - Returns diameter which takes in account current scaling factor. - - - - - Gets or sets radial menu diameter. Minimum value is 64. - - - - - Returns actual center button diameter which takes in account current scale factor. - - - - - Indicates diameter of center button of radial menu. - - - - - Specifies the width of the sub-menu edge around the radial menu. - - - - - Indicates spacing between sub-menu marking edge and the item. - - - - - Indicates the position of top-left corner of radial menu when shown in screen coordinates - - - - - Indicates the size of the back symbol that is displayed on center of radial menu - - - - - Specifies the back button symbol. - - - - - Gets or sets the symbol set used to represent the Symbol. - - - - - Specifies the maximum pie part angle an item will occupy. Maximum is 180, minimum is 1 degree. - - - - - Gets reference to colors used by the radial menu. - - - - - Indicates the radial menu type. eRadialMenuType.Radial menu type allows for display of image, text and any sub-menu items. - eRadialMenuType.Circular allows only for display of Symbol or Image and it does not display either text or sub-menu items. - eRadialMenuType.Circular is designed to be used for single level menus only that don't need text. - - - - - Gets the realized symbol string. - - - - - Indicates the symbol displayed on face of the button instead of the image. Setting the symbol overrides the image setting. - - - - - Gets or sets the symbol set used to represent the Symbol. - - - - - Indicates the size of the symbol in points. - - - - - Gets or sets the image displayed on the item. - - - - - Specifies font for menu items. - - - - - Initializes a new instance of the RadialSubItemInfo class. - - - - - - - - - Initializes a new instance of the RadialMenuPopupProxy class. - - - - - - Defines available radial menu type. - - - - - Defines Radial Menu Item. - - - - - Raises CheckedChanged event. - - Provides event arguments. - - - - Called when DisplayPath property has changed. - - Old property value - New property value - - - - Returns copy of the item. - - - - - Copies the RadialMenuItem specific properties to new instance of the item. - - New ProgressBarItem instance. - - - - Copies the RadialMenuItem specific properties to new instance of the item. - - New RadialMenuItem instance. - - - - Called when Symbol property has changed. - - Old property value - New property value - - - - Called when SymbolSet property value changes. - - Indciates old value - Indicates new value - - - - Called when SymbolSize property has changed. - - Old property value - New property value - - - - Called when Image property has changed. - - Old property value - New property value - - - - Called when TextVisible property has changed. - - Old property value - New property value - - - - Called when TracksMouse property has changed. - - Old property value - New property value - - - - Called when Checked property has changed. - - Old property value - New property value - - - - Called when TextOffset property has changed. - - Old property value - New property value - - - - Raises BeforeMenuOpened event. - - Provides event arguments. - - - - Raises BeforeMenuClosed event. - - Provides event arguments. - - - - Called when CircularMenuDiameter property has changed. - - Old property value - New property value - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Occurs after Checked property has changed. - - - - - Gets display path of the item. - - - - - Gets the realized symbol string. - - - - - Indicates the symbol displayed on face of the button instead of the image. Setting the symbol overrides the image setting. - - - - - Gets or sets the symbol set used to represent the Symbol. - - - - - Indicates the size of the symbol in points. - - - - - Gets or sets the image displayed on the item. - - - - - Indicates whether text on item is visible. - - - - - Gets whether mouse is over the item. - - - - - Indicates whether item changes its appearance when mouse is over it or pressed - - - - - Indicates whether item is in checked state. - - - - - Gets or sets the optional text offset for the item. - - - - - Gets or sets a value indicating whether the item is expanded or not. For Popup items this would indicate whether the item is popped up or not. - - - - - Occurs before radial menu item is expanded and its sub-items displayed. - - - - - Occurs before radial menu item is closed - - - - - Control Container (System.Windows.Forms.Control or its descendant) - - - - - Specifies explicit circular menu type diameter. Applies to circular menu type only. - - - - - Gets or sets background color of the circular menu item type. Applies only to circular menu types. - - - - - Gets or sets text color of the circular menu item type. Applies only to circular menu types. - - - - - Gets or sets border color of the circular menu item type. Applies only to circular menu types. - - - - - Initializes a new instance of the RadialMenuPopup class. - - - - - Called when DisplayItem property has changed. - - Old property value - New property value - - - - Returns the renderer control will be rendered with. - - The current renderer. - - - - Returns the color scheme used by control. Color scheme for Office2007 style will be retrieved from the current renderer instead of - local color scheme referenced by ColorScheme property. - - An instance of ColorScheme object. - - - - Identifies the item displayed by this popup. - - - - - Gets or sets the content image displayed on the window. - - - - - Gets or sets the rendering mode used by control. Default value is eRenderMode.Global which means that static GlobalManager.Renderer is used. If set to Custom then Renderer property must - also be set to the custom renderer that will be used. - - - - - Gets or sets the custom renderer used by the items on this control. RenderMode property must also be set to eRenderMode.Custom in order renderer - specified here to be used. - - - - - Represents rating item control which provides rating functionality. - - - - - Initializes a new instance of the RatingItem class. - - - - - Copies the ButtonItem specific properties to new instance of the item. - - New ButtonItem instance. - - - - Raises the AverageRatingChanged event. - - Event data. - - - - Raises the ParseAverageRatingValue event. - - Provides event arguments. - - - - Sets the Rating value of the control and provides information about source of the rating change. - - New Rating value. - Source of this change. - - - - Raises RatingChanging event. - - Event data - - - - Raises the RatingChanged event. - - Event data. - - - - Raises the ParseRating event. - - Provides event arguments. - - - - Occurs when Rating property has changed. - - - - - Occurs when RatingValue property has changed. - - - - - Occurs when Rating property is about to be changed and provides opportunity to cancel the change. - - - - - Occurs when AverageRating property has changed. - - - - - Occurs when AverageRatingValue property has changed. - - - - - Occurs when text markup link is clicked. Markup links can be created using "a" tag, for example: - Markup link - - - - - Occurs when RatingValue property is set and it allows you to provide custom parsing for the values. - - - - - Occurs when AverageRatingValue property is set and it allows you to provide custom parsing for the values. - - - - - Gets or sets the average rating shown by control. Control will display average rating (if set) when no explicit - Rating value is set through Rating property. Minimum value is 0 and Maximum value is controlled by NumberOfStars property value. - - - - - Gets or sets the AverageRating property. This property is provided for Data-Binding with NULL value support. - - - - - Gets or sets the rating value represented by the control. Default value is 0 which indicates - that there is no rating set. Maximum value is controlled by NumberOfStars property. - - - - - Gets or sets the Rating property value. This property is provided for Data-Binding with NULL value support. - - - - - Gets or sets whether rating can be edited. Default value is true. - - - - - Specifies the control background style. Default value is an empty style which means that container does not display any background. - - - - - Gets the reference to custom rating images. - - - - - Gets or sets whether text assigned to the check box is visible. Default value is true. - - - - - Gets or sets the text color. Default value is Color.Empty which indicates that default color is used. - - - - - Gets or sets the spacing between optional text and the rating. - - - - - Gets or sets the orientation of rating control. - - - - - Indicates number of stars used for the rating. Minium value is 2 stars. - - - - - Gets whether item supports text markup. Default is false. - - - - - Gets or sets whether text-markup support is enabled for items Text property. Default value is true. - Set this property to false to display HTML or other markup in the item instead of it being parsed as text-markup. - - - - - Initializes a new instance of the RatingImage structure. - - - - - - - Defines the custom rating images for Rating control. - - - - - Initializes a new instance of the RatingImages class. - - - - - Gets or sets the image used for unrated rating part. - - - - - Gets or sets the image used for unrated rating part when mouse is over the control. - - - - - Gets or sets the image used for rated part of the control. - - - - - Gets or sets the image used for Average Rated part of the control. - - - - - Gets or sets the image used for rated part of the control when mouse is over the control. - - - - - Delegate for Rating change events. - - - - - Represents event arguments for Rating change events. - - - - - New Rating value being assigned. - - - - - Previous or current value (if RatingChanging event). - - - - - Indicates the action that has caused the event. - - - - - Initializes a new instance of the RatingChangeEventArgs class. - - - - - - - - Represents color table for CrumbBarItemView. - - - - - Gets or sets the default state color table. - - - - - Gets or sets active mouse over color table. - - - - - Gets or sets inactive part mouse over color table. - - - - - Gets or sets the pressed color table. - - - - - Defines state color table for CrumbBarItemView - - - - - Gets or sets foreground/text color. - - - - - Gets or sets the background color blend collection. - - - - - Gets or sets the border color. - - - - - Gets or sets the border color. - - - - - Represents the color table for Office 2007 Style CalendarView Control. - - - - - Initializes ColorScheme object with the black color scheme. - - ColorScheme object to initialize. - - - - Defines colors for the WarningBox control. - - - - - Gets or sets the background color of WarningBox control. - - - - - Gets or sets the border color of the warning panel. - - - - - Gets or sets the back color of the warning panel. - - - - - Gets or sets the end gradient back color of the warning panel. - - - - - Gets or sets the background color of WarningBox control. - - - - - Gets or sets the border color of the warning panel. - - - - - Gets or sets the back color of the warning panel. - - - - - Gets or sets the end gradient back color of the warning panel. - - - - - Gets or sets the background color of WarningBox control. - - - - - Gets or sets the border color of the warning panel. - - - - - Gets or sets the back color of the warning panel. - - - - - Gets or sets the end gradient back color of the warning panel. - - - - - Gets or sets the background color of WarningBox control. - - - - - Gets or sets the border color of the warning panel. - - - - - Gets or sets the back color of the warning panel. - - - - - Gets or sets the end gradient back color of the warning panel. - - - - - Renders the Range Slider items. - - - - - Gets or sets color table used by renderer. - - - - - Defines the color table for the Range Slider Item in single state. - - - - - Gets or sets the colors for the slider which changes the minimum value of the range. - - - - - Gets or sets the colors for the slider which changes the maximum value of the range. - - - - - Gets or sets the tick line color. - - - - - Gets or sets the color for the line which indicates current range value. - - - - - Gets or sets the background colors of the current range value. - - - - - Gets or sets the color for the line showing control range. - - - - - Gets or sets the background colors for the line showing control range. - - - - - Gets or sets the corner radius for the range rectangle. - - - - - Defines the color table for the Range Slider Item in single state. - - - - - Gets or sets the default state colors. - - - - - Gets or sets the mouse over state colors. - - - - - Gets or sets the mouse pressed colors. - - - - - Gets or sets the disabled colors. - - - - - Initializes a new instance of the Office2010RangeChangePartColorTable class. - - - - - Initializes a new instance of the Office2010RangeChangePartColorTable class. - - - - - - - - Gets or sets the part background colors. - - - - - Gets or sets the part border color - - - - - Gets or sets the part border light color - - - - - Represents color table for Office 2010 style. - - - - - Represents color table for Office 2007 style. - - - - - Defines the provider for the element style classes support. - - - - - Returns the instance of the ElementStyle with given class name or null if there is no class with that name defined. - - Class name. See static members of ElementStyleClassKeys class for the list of available keys. - Instance of ElementStyle for given class name or null if class cannot be found. - - - - Creates new instance of the object. - - - - - Initializes a new instance of the Office2007ColorTable class. - - Specifies the color factory for the color table. - - - - Creates new instance of the object. - - - - - Creates new instance of the object. - - - - - Creates new instance of the color table and initializes it with custom color scheme. - - Predefined color scheme to be used as starting color scheme. - Color to use as basis for new color scheme - - - - Gets or sets the RibbonBar color table. - - - - - Gets or sets the background colors for the ItemContainer with BeginGroup property set to true. - - - - - Gets or sets the background colors for the Bar object. - - - - - Gets or sets the colors for the RibbonControl. - - - - - Gets or sets the colors for the ColorItem which is used by drop-down Color Picker. - - - - - Gets or sets the color table for menus. - - - - - Gets or sets the color table for ComboBoxItem. - - - - - Gets or sets the colors for the Ribbon Bar dialog launcher button. - - - - - Gets or sets the legacy color scheme object that applies to the user interface elements not covered by color table. - - - - - Gets or sets the color table of the system buttons displayed in form caption. - - - - - Gets or sets the color table of the close system button displayed in form caption. Applies to Office 2010 styles and later only. - - - - - Gets or sets the color table for the form caption. - - - - - Gets or sets the bacgkround colors for the quick access toolbar. - - - - - Gets or sets the colors for the tab and tab strip control. - - - - - Gets or sets the colors for the tab strip control used on docking windows. When not set TabControl color scheme is used. - - - - - Gets or sets the KeyTips color table. - - - - - Gets or sets the color table for the CheckBoxItem. - - - - - Gets or sets the scroll bar colors. - - - - - Gets or sets the application style scroll bar colors. - - - - - Gets or sets the color table for the ProgressBarItem. - - - - - Gets or sets the color table for the paused ProgressBarItem. - - - - - Gets or sets the color table for the error state of ProgressBarItem. - - - - - Gets or sets the color table for the galleries. - - - - - Gets or sets the color table for the NavigationPane control. - - - - - Gets or sets the color table for the Slider item. - - - - - Gets or sets the color table for the Range Slider item. - - - - - Gets the SuperTooltip color table. - - - - - Gets the color table for the ListViewEx control. - - - - - Gets the color table for the ListViewEx control. - - - - - Gets the color table used by SideBar control. - - - - - Gets or sets the color table for AdvTree control. - - - - - Gets or sets the CrumBarItem color table. - - - - - Gets the color table used by Schedule control. - - - - - Gets or sets SwitchButton color table. - - - - - Gets or sets the colors for the StepItem used in ProgressSteps control. - - - - - Gets or sets the colors for the ListBoxItem used in ListBoxAdv control. - - - - - Gets or sets the color table for the radial menu. - - - - - Gets or sets color table for TokenEditor control tokens. - - - - - Gets or sets color table for Flyout control. - - - - - Gets or sets the colors for the SideNav control. - - - - - Gets or sets the color tables for the TabFormItem. The key is the string representation of a eTabFormItemColor value. - - - - - Returns the instance of the ElementStyle with given class name or null if there is no class with that name defined. - - Class name. See static members of ElementStyleClassKeys class for the list of available keys. - Instance of ElementStyle for given class name or null if class cannot be found. - - - - Gets the reference to collection of Office2007ButtonItemColorTable objects the describe colors used by a button with Office 2007 style. - The collection by default has elements that are created to - represents the members of eButtonColor enumeration. The name of each color table object is the same as the string - enum representation. You can add custom members to this collection or modify the existing ones. Note that you must specify the - unique name for the new color table elements. Name specified there can be used in ButtonItem.CustomColorName property to specify - custom color table for an ButtonItem. - - - - - Gets the reference to collection of Office2007ButtonItemColorTable objects the describe colors used by a button with Office 2007 style when - button is on RibbonBar control. When collection is empty the values from the ButtonItemColors collections are used instead. - - - - - Gets the reference to collection of Office2007ButtonItemColorTable objects the describe colors used by a button with Office 2007 style when - button is on menu bar. When collection is empty the values from the ButtonItemColors collections are used instead. - - - - - Gets the reference to collection of Office2007ButtonItemColorTable objects the describe colors used by Ribbon Application Menu Button in Office 2010 style. - - - - - Gets the reference to collection of Office2007ButtonItemColorTable objects the describe colors used by buttons that are on Backstage tab-strip. - - - - - Gets the reference to collection of Office2007ButtonItemColorTable objects the describe colors used by buttons that are on NavigationPane control. Currently used for Office 2010 style only. When empty ButtonItemColors is used. - - - - - Gets the reference to collection of Office2007RibbonTabItemColorTable objects the describe colors used by a ribbon tab with Office 2007 style. - The collection by default has elements that are created to - represents the members of eRibbonTabColor enumeration. The name of each color table object is the same as the string - enum representation. You can add custom members to this collection or modify the existing ones. Note that you must specify the - unique name for the new color table elements. Name specified there can be used in RibbonTabItem.CustomColorName property to specify - custom color table for an ButtonItem. - - - - - Gets the reference to collection of Office2007RibbonTabGroupColorTableCollection objects the describe colors used by a ribbon tab groups with Office 2007 style. - The collection by default has elements that are created to - represents the members of eRibbonTabGroupColor enumeration. The name of each color table object is the same as the string - enum representation. You can add custom members to this collection or modify the existing ones. Note that you must specify the - unique name for the new color table elements. - - - - - Returns the color scheme table was initialized with. - - - - - Get the reference to the collection that holds system cached styles. In most cases there is no need for you to modify members of this collection. - - - - - Gets or sets whether images like Start button image, are cloned when painted. This is reduces the performance but is necessary if they can be accessed from multiple threads. - - - - - Gets the reference to collection of contextual color tables that are based on items Control container type and other context properties. - When contextual color table is defined it overrides the default color table. - - - - - Initializes a new instance of the Office2010ColorTable class. - - - - - Gets the color scheme color table is initialized with. - - - - - Defines the color scheme type for the Office2010ColorTable. - - - - - Silver color scheme. - - - - - Blue color scheme. - - - - - Black color scheme. - - - - - Visual Studio 2010 Blue color scheme. - - - - - Specifies colors for StepIndicator control. - - - - - Initializes a new instance of the StepIndicatorColorTable class. - - - - - Initializes a new instance of the StepIndicatorColorTable class. - - - - - - - Gets or sets Background color of the control. - - - - - Gets or sets indicator color. - - - - - Defines the color table for SuperTab states - - - - - Event raised when the SuperTabColorTable is changed - - - - - Gets or sets the Background color - - - - - Gets or sets the colors for the outer border. - - - - - Gets or sets the colors for the inner border. - - - - - Gets or sets the ControlBoxDefault colors - - - - - Gets or sets the ControlBoxMouseOver colors - - - - - Gets or sets the ControlBoxPressed colors - - - - - Gets or sets the colors for the InsertMarker. - - - - - Gets or sets the color for the SelectionMarker. - - - - - Gets whether the ColorTable is empty. - - - - - Defines the colors for the SuperTabControlBox states - - - - - Event raised when the SuperTabControlBoxStateColorTable is changed - - - - - Gets or sets the colors for the background. - - - - - Gets or sets the colors for the border. - - - - - Gets or sets the colors for the drawn image. - - - - - Defines the color table for SuperTabItem states - - - - - Event raised when the SuperTabItemColorTable is changed - - - - - Gets or sets the Default tab color settings - - - - - Gets or sets the Left Aligned tab color settings - - - - - Gets or sets the Bottom Aligned tab color settings - - - - - Gets or sets the Right Aligned tab color settings - - - - - Event raised when the SuperTabColorStates is changed - - - - - Gets or sets the tab colors when the tab is not selected, and the mouse is not over it - - - - - Gets or sets the tab colors when the tab is selected, but the mouse is not over the it - - - - - Gets or sets the tab colors when the tab is not selected, but the mouse is over it - - - - - Gets or sets the tab colors when the tab is selected, and the mouse is over it - - - - - Gets or sets the tab colors when the tab - is disabled, is not selected, and the mouse is not over it - - - - - Defines the colors for the SuperTabItem states - - - - - Event raised when the SuperTabItemStateColorTable is changed - - - - - Gets or sets the background colors. - - - - - Gets or sets the outer border color. - - - - - Gets or sets the inner border color. - - - - - Gets or sets the text color. - - - - - Gets or sets the Close Marker color. - - - - - Gets or sets the Selection Marker color. - - - - - Event raised when the SuperTabLinearGradientColorTable is changed - - - - - Gets or sets the Gradient Colors - - - - - Gets or sets the Gradient Color Positions - - - - - Gets or sets the Gradient angle - - - - - Gets or sets whether the Gradient will adapt to changes in the TabAlignment - - - - - Gets whether color definition is empty - - - - - Defines the colors for the SuperTabPanel - - - - - Event raised when the SuperTabPanelColorTable is changed - - - - - Gets or sets the Default tab panel color settings - - - - - Gets or sets the Left Aligned tab panel color settings - - - - - Gets or sets the Bottom Aligned tab panel color settings - - - - - Gets or sets the Right Aligned tab panel color settings - - - - - Event raised when the SuperTabPanelItemColorTable is changed - - - - - Gets or sets the background colors. - - - - - Gets or sets the colors for the outer border. - - - - - Gets or sets the colors for the inner border. - - - - - GetOffice2010BackstageColorTable - - Office2010BackstageColorTable - - - - GetOffice2010BackstageBlueColorTable - - - - Office2010BackstageBlueColorTable - - - - GetVS2010BackstageBlueColorTable - - - - Office2010BackstageBlueColorTable - - - - GetOffice2010BackstageBlackColorTable - - - - Office2010BackstageBlackColorTable - - - - GetOffice2010BackstageSilverColorTable - - - - Office2010BackstageSilverColorTable - - - - GetOffice2007BackstageVistaGlassColorTable - - - - Office2010BackstageVistaGlassColorTable - - - - GetOffice2010BackstageSilverColorTable - - - - Office2010BackstageSilverColorTable - - - - GetOffice2010BackstageItemColorTable - - Office2010BackstageItemColorTable - - - - GetOffice2010BackstageBlueItemColorTable - - - - Office2010BackstageBlueItemColorTable - - - - GetOffice2010BackstageBlackItemColorTable - - - - Office2010BackstageBlackItemColorTable - - - - GetOffice2010BackstageSilverItemColorTable - - - - Office2010BackstageSilverItemColorTable - - - - GetOffice2007BackstageVistaGlassItemColorTable - - - - Office2010BackstageVistaGlassItemColorTable - - - - GetOffice2010BackstageSilverItemColorTable - - - - - Office2010BackstageSilverItemColorTable - - - - GetOffice2010BackstagePanelColorTable - - Office2010BackstagePanelColorTable - - - - GetOffice2010BackstageBluePanelColorTable - - - - Office2010BackstageBluePanelColorTable - - - - GetOffice2010BackstageBlackPanelColorTable - - - - Office2010BackstageBlackPanelColorTable - - - - GetOffice2010BackstageSilverPanelColorTable - - - - Office2010BackstageSilverPanelColorTable - - - - GetOffice2007BackstageVistaGlassPanelColorTable - - - - Office2010BackstageVistaGlassPanelColorTable - - - - GetOffice2010BackstageSilverPanelColorTable - - - - Office2010BackstageSilverPanelColorTable - - - - Defines color table for the SwitchButton control. - - - - - Gets or set the text/caption color. - - - - - Gets or sets the OFF text color. - - - - - Gets or sets the ON text color. - - - - - Gets or sets the button border color. - - - - - Gets or sets background color of OFF switch part. - - - - - Gets or sets background color of ON switch part. - - - - - Gets or sets the switch border color. - - - - - Gets or sets the switch background color. - - - - - Gets or sets the switch background color when in ON state, i.e. Value=true. When set to Color.Empty SwitchBackColor is always used. - - - - - Gets default disabled color scheme for the switch button. - - - - - Gets or sets default Switch Button color table. - - - - - Gets or sets the disabled Switch Button color table. - - - - - Represents the Windows 7 blue style color initialization class. - - - - - Represents color table for Windows 7 style. - - - - - Initializes a new instance of the Office2010ColorTable class. - - - - - Defines the color scheme type for the Office2010ColorTable. - - - - - Blue color scheme. - - - - - Provides information about the binding for the item. - - - - - Initializes a new instance of the ItemBindingInfo class. - - - - - - - Gets or sets the data row item is bound to. - - - - - Gets or sets the data item index. - - - - - Gets or sets the additional data connected to this binding information. - - - - - Represents the slider item which allows you to select a value from predefined range. - - - - - Creates new instance of SliderItem. - - - - - Creates new instance of SliderItem and assigns the name to it. - - Item name. - - - - Creates new instance of SliderItem and assigns the name and text to it. - - Item name. - item text. - - - - Returns copy of the item. - - - - - Copies the SliderItem specific properties to new instance of the item. - - New SliderItem instance. - - - - Copies the SliderItem specific properties to new instance of the item. - - New SliderItem instance. - - - - Raises ValueChanging event. - - Provides event arguments. - - - - Raises ValueChanged event. - - Provides event arguments. - - - - Raises GetRangeTooltipText event. - - Provides event arguments. - - - - Gets the range part that is under specified client location. - - Location in parent control client coordinates. - Range part at specified location. - - - - Called when Minimum property has changed. - - Old property value - New property value - - - - Called when Maximum property has changed. - - Old property value - New property value - - - - Sets the range value. - - New Range value. - Source of the value change. - - - - Called when Value property has changed. - - Old property value - New property value - - - - Called when TicksVisible property has changed. - - Old property value - New property value - - - - Called when TicksStep property has changed. - - Old property value - New property value - - - - Called when RangeButtonSize property has changed. - - Old property value - New property value - - - - Called when TicksPosition property has changed. - - Old property value - New property value - - - - Called when MinimumAbsoluteRange property has changed. - - Old property value - New property value - - - - Called when RangeTooltipFormat property has changed. - - Old property value - New property value - - - - Called when MinRangeSliderImage property has changed. - - Old property value - New property value - - - - Called when MaxRangeSliderImage property has changed. - - Old property value - New property value - - - - Called when RangeLineHeight property has changed. - - Old property value - New property value - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Occurs before Value has changed and allow the cancellation of the change. - - - - - Occurs after Value property has changed - - - - - Gets mouse over part. - - - - - Gets current part that is pressed using mouse left button. - - - - - Occurs when control is about to display the range tooltip and it allows you to customize tooltip - - - - - Gets or sets the minimum value of the range of the control. - - - - - Gets or sets the maximum value of the range of the control. - - - - - Gets or sets the range displayed by the control. - - - - - Indicates whether tick lines are shown - - - - - Gets tick marks bounds. - - - - - Gets tick marks bounds for second marker is visible. - - - - - Gets bounds of minimum range sliding button. - - - - - Gets bounds of maximum range sliding button. - - - - - Indicates tick display period - - - - - Gets or sets the slider orientation. Default value is horizontal. - - - - - Gets or sets the width of the range slider in pixels. Value must be greater than 0. Default value is 140. - - - - - Gets or sets the Height of the range slider in pixels. Value must be greater than 0. Default value is 24. - - - - - Indicates the size of the range change buttons. - - - - - Specifies the ticks position inside of Range Slider. - - - - - Specifies minimum absolute range that user can select. Absolute range is defined as Abs(Value.Max-Value.Min) Applies to user performed selection through mouse only. - - - - - Gets or sets the string that is used to format the range value to be displayed while user moves the range buttons. Value set here is used in string.Format(RangeTooltipFormat, Value.Min, Value.Max). - - - - - Specifies whether range tooltip is shown while user is changing the range - - - - - Indicates image to be used as minimum range slider button instead of built-in button. Image is scaled to size set by RangeButtonSize. - - - - - Indicates image to be used as maximum range slider button instead of built-in button. Image is scaled to size set by RangeButtonSize. - - - - - Specifies the height of the range line - - - - - Indicates whether clicking the area outside of the range change buttons moves the range change button to the clicked location if possible thus allowing range change. - - - - - Gets or sets the color of the range value. - - - - - Specifies the ticks position inside of Range Slider. - - - - - Ticks are displayed on top of range sliders. - - - - - Ticks are displayed on bottom of range sliders. - - - - - Ticks are displayed on top and bottom of range sliders. - - - - - Defines value for the range slider controls. - - - - - Gets or sets the range minimum value. - - - - - Gets or sets the range maximum value. - - - - - Provides data for the Slider item rendering events. - - - - - Gets or sets the reference to the item being rendered. - - - - - Gets or sets the reference to graphics object. - - - - - Creates new instance of the object and initializes it with default values. - - Reference to the Range Slider item being rendered. - Reference to the graphics object. - - - - Defines delegate for RangeSliderValueChanging event. - - - - - - - Provides information for RangeSliderValueChanging event. - - - - - Represents event arguments that provide information on source of action. - - - - - Gets the source of the event. - - - - - Initializes a new instance of the EventSourceArgs class. - - - - - - New range value. - - - - - Set to true to cancel the value changing. - - - - - Initializes a new instance of the RangeSliderValueChangingEventArgs class. - - - - - - Defines the slider item parts. - - - - - Indicates no part. - - - - - Indicates the minimum range slider button. - - - - - Indicates the maximum range slider button. - - - - - Indicates the track area part of the control. - - - - - Defines delegate for RangeSliderValueChanging event. - - - - - - - Provides information for GetRangeTooltip event. - - - - - Gets or sets the tooltip to display. - - - - - Initializes a new instance of the RangeTooltipEventArgs class. - - - - - - Color definition class - - - - - Constructor - solid def - - RGB value - - - - Constructor - solid def - - Color - - - - Constructor - 2 color def - - Start Color - End Color - - - - Constructor - 2 color def - - Start Color - End Color - Gradient angle - - - - Constructor - Gradient def - - Array of RGB values - Gradient positions - - - - Constructor - Gradient def - - Array of Color values - Gradient positions - - - - Constructor - Gradient def - - Array of RGB values - Gradient positions - Gradient angle - - - - Constructor - Gradient def - - Array of Color values - Gradient positions - Gradient angle - - - - OnColorDefChanged - - - - - Event raised when the SuperTabColorStates is changed - - - - - Gets or sets the Color array - - - - - Gets or sets the Color Positions - - - - - Gets or sets the Gradient Angle - - - - - IsEmpty - - - - - ColorDefConvertor - - - - - Represents the visual separator line that is displayed between items. - - - - - Creates new instance of Separator. - - - - - Creates new instance of Separator and assigns the name to it. - - Item name. - - - - Returns copy of the item. - - - - - Copies the ButtonItem specific properties to new instance of the item. - - New ButtonItem instance. - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Gets or sets separator padding. - - - - - Gets or sets the size of separator. Size specified is for separator in Vertical orientation. If orientation changes then the size will be internally switched to respect proper orientation. - - - - - Indicates splitter orientation. - - - - - Gets or sets the separator color. - - - - - Gets or sets the separator shade color. - - - - - Defines an item that allows the toolbar customization. - - - - - Creates new instance of CustomizeItem object. - - - - - Returns copy of CustomizeItem item - - - - - Called when item container has changed. If you override this method you must call the base implementation to allow default processing to occur. - - Previous container of the item. - - - - Occurs when tooltip is about to be shown or hidden. - - Specifies whether tooltip is shown or hidden. - - - - Loads the resources (text) used by this item. - - - - - Overriden. Draws the item. - - Target Graphics object. - - - - Sets the custom system tooltip text for the item. - - Tooltip text. - - - - Overriden. Recalculates the size of the item. - - - - - Gets localized tooltip text for this instance of the item. - - Tooltip text. - - - - Called when mouse hovers over the customize item. - - - - - Forces the repaint the item. - - - - - Returns the Font object to be used for drawing the item text. - - Font object. - - - - Overloaded. Serializes the item and all sub-items into the XmlElement. - - XmlElement to serialize the item to. - - - - Overloaded. Deserializes the Item from the XmlElement. - - Source XmlElement. - - - - Gets whether the mouse is over the item. - - - - - Gets or sets a value indicating whether the item is visible. - - - - - Gets or sets whether Customize menu item is visible. - - - - - Indicates whether the item will auto-collapse (fold) when clicked. - When item is on popup menu and this property is set to false, menu will not - close when item is clicked. - - - - - Gets or sets whether item can be customized by end user. - - - - - Gets or sets whether item is global or not. - This flag is used to propagate property changes to all items with the same name. - Setting for example Visible property on the item that has GlobalItem set to true will - set visible property to the same value on all items with the same name. - - - - - Represents base class for the CalendarMonth and MultiMonthCalendar controls. This class is used internally by DotNetBar and is not intended for public use. - - - - - Initializes a new instance of the MultiMonthCalendar class. - - - - - Must be overridden by class that is inheriting to provide the painting for the item. - - - - - Paints background of the item. - - Provides painting arguments - - - - Returns copy of the item. - - - - - Copies the CalendarMonth specific properties to new instance of the item. - - New ButtonItem instance. - - - - Specifies the container background style. Default value is an empty style which means that container does not display any background. - BeginGroup property set to true will override this style on some styles. - - - - - Returns name of the item that can be used to identify item from the code. - - - - - Gets or sets the accessible role of the item. - - - - - - Indicates whether the item will auto-collapse (fold) when clicked. - When item is on popup menu and this property is set to false, menu will not - close when item is clicked. - - - - - Gets or sets whether item can be customized by end user. - - - - - Returns category for this item. If item cannot be customzied using the - customize dialog category is empty string. - - - - - Gets or sets whether Click event will be auto repeated when mouse button is kept pressed over the item. - - - - - Gets or sets the auto-repeat interval for the click event when mouse button is kept pressed over the item. - - - - - Specifies the mouse cursor displayed when mouse is over the item. - - - - - Gets or sets item description. This description is displayed in - Customize dialog to describe the item function in an application. - - - - - Gets or sets whether item is global or not. - This flag is used to propagate property changes to all items with the same name. - Setting for example Visible property on the item that has GlobalItem set to true will - set visible property to the same value on all items with the same name. - - - - - Gets or sets item alignment inside the container. - - - - - Gets or sets the collection of shortcut keys associated with the item. - - - - - Gets or sets whether item will display sub items. - - - - - Gets or sets whether the item expands automatically to fill out the remaining space inside the container. Applies to Items on stretchable, no-wrap Bars only. - - - - - Specifies whether item is drawn using Themes when running on OS that supports themes like Windows XP. - - - - - Gets/Sets informational text (tooltip) for the item. - - - - - Gets or sets the text associated with this item. - - - - - Defines the visual marking applied to dates through month calendar control. - - - - - Initializes a new instance of the DateAppearanceDescription class. - - - - - Initializes a new instance of the DateAppearanceDescription class. - - - - - - Applies all settings from this object to specified object. - - Reference to object. - - - Gets whether property should be serialized. Provided for WinForms designer support. - - - Resets property to its default value. Provided for WinForms designer support. - - - Gets whether property should be serialized. Provided for WinForms designer support. - - - Resets property to its default value. Provided for WinForms designer support. - - - Gets whether property should be serialized. Provided for WinForms designer support. - - - Resets property to its default value. Provided for WinForms designer support. - - - Gets whether property should be serialized. Provided for WinForms designer support. - - - Resets property to its default value. Provided for WinForms designer support. - - - - Gets or sets whether text is drawn using bold font. - - - - - Gets or sets the background color for the marked day. - - - - - Gets or sets the background target gradient color for the marked date. - - - - - Gets or sets the background gradient fill angle. Default value is 90. - - - - - Gets or sets the text color for the marked date. - - - - - Gets whether any of the appearance values have been changed. - - - - - Gets or sets the border color. - - - - - Gets or sets whether day marked is selectable by end user. Default value is true. - - - - - Reverts the input to the last stored value. - - - - - Called when input field is full, i.e. it has an complete entry. If auto-overwrite is enabled the continued typing after input is complete - will erase the existing entry and start new one. - - - - - Resets the input position so the new input overwrites current value. - - - - - Occurs when input on the control has changed. - - - - - Occurs when validation of the input is performed and it allows you to deny the input. - - - - - Occurs when IsEmpty property has changed. - - - - - Gets whether watermark will be drawn in current control state. - - - - - Gets or sets whether control is empty. - - - - - Gets or sets whether auto-overwrite functionality for input is enabled. When in auto-overwrite mode input field will erase existing entry - and start new one if typing is continued after InputComplete method is called. - - - - - Gets or sets the watermark text displayed on the input control when control is empty. - - - - - Gets or sets whether watermark text is displayed if set. Default value is true. - - - - - Gets or sets whether input item is read-only. - - - - - Gets or sets whether control allows empty input state i.e. does not have an text entered. Default value is true. - - - - - Raises SelectedIndexChanged event - - - - - Occurs when SelectedIndex property has changed. - - - - - Gets or sets the text that is selected by the control. - - - - - Gets or sets the currently selected index. -1 is returned if nothing is selected. - - - - - Gets or sets custom AM text used. - - - - - Gets or sets custom PM text used. - - - - - Represents a control that enables the user to select a date using a visual monthly calendar display. - - - - - Initializes a new instance of the MonthCalendarAdv class. - - - - - Returns the DayLabel at given client coordinates or null/nothing if there is no label at give location. - - X - position in client coordinates. - Y - position in client coordinates. - DayLabel at given coordinates or null/nothing. - - - - Returns the DayLabel that represents the date. - - Date to find label for. - DayLabel object or nothing if date cannot be founds. - - - - Returns whether property should be serialized. Provided for Windows Forms designer support. - - - - - Resets property to its default value. Provided for Windows Forms designer support. - - - - - Removes all monthly marked dates. Note that you must call UpdateMarkedDates method to reflect these changes on calendar. - - - - - Removes the date from the MonthlyMarkedDates. Note that you must call UpdateMarkedDates method to reflect these changes on calendar. - - - - - - Returns whether property should be serialized. Provided for Windows Forms designer support. - - - - - Resets property to its default value. Provided for Windows Forms designer support. - - - - - Removes all weekly marked dates. Note that you must call UpdateMarkedDates method to reflect these changes on calendar. - - - - - Removes the day from the WeeklyMarkedDays. Note that you must call UpdateMarkedDates method to reflect these changes on calendar. - - - - - - Returns whether property should be serialized. Provided for Windows Forms designer support. - - - - - Resets property to its default value. Provided for Windows Forms designer support. - - - - - Removes all annually marked dates. Note that you must call UpdateMarkedDates method to reflect these changes on calendar. - - - - - Removes the date from the AnnuallyMarkedDates. Note that you must call UpdateMarkedDates method to reflect these changes on calendar. - - - - - - Returns whether property should be serialized. Provided for Windows Forms designer support. - - - - - Resets property to its default value. Provided for Windows Forms designer support. - - - - - Removes all marked dates set through MarkedDates property. Note that you must call UpdateMarkedDates method to reflect these changes on calendar. - - - - - Removes the date from the MarkedDates collection. Note that you must call UpdateMarkedDates method to reflect these changes on calendar. - - - - - - Repaints the marked dates to reflect the dates set in the lists of marked dates. - Use this method to reflect the changes made to the AnnuallyMarkedDates, MonthlyMarkedDates or MarkedDates properties as well - as change to the marked Colors properties. - - - - - Raises the DateChanged event. - - Provides event data. - - - - Raises the DateSelected event. - - Provides event data. - - - - Raises the MonthChanged event. - - Provides additional event data. - - - - Raises the MonthChanging event. - - Provides additional event data. - - - - Raises the PaintLabel event. - - Provides event data. - - - - Raises the LabelMouseDown event. - - Provides event data. - - - - Raises the LabelMouseUp event. - - Provides event data. - - - - Raises the LabelMouseEnter event. - - Provides event data. - - - - Raises the LabelMouseLeave event. - - Provides event data. - - - - Raises the LabelMouseMove event. - - Provides event data. - - - - Raises the LabelMouseHover event. - - Provides event data. - - - - Gets whether property should be serialized. Provided for designer support. - - - - - - Reset property to default value. Provided for designer support. - - - - - Gets whether property should be serialized. Provided for designer support. - - - - - - Reset property to default value. Provided for designer support. - - - - - Gets whether Value property should be serialized by Windows Forms designer. - - true if value serialized otherwise false. - - - - Reset the MinDate property to its default value. - - - - - Gets whether Value property should be serialized by Windows Forms designer. - - true if value serialized otherwise false. - - - - Reset the MaxDate property to its default value. - - - - - Resets property to its default value. Provided for design-time support. - - - - - Gets whether property should be serialized. Provided for design-time support. - - - - - Sets the number of columns and rows of months to display. - - The number of columns. - The number of rows. - ArgumentOutOfRangeException will be raised if any value is less than zero or one value is grater than zero and other is zero. - - - - Returns whether property should be serialized by Windows Forms designer. - - - - - Sets the selected dates in a month calendar control to the specified date range. - - The beginning date of the selection range. - The end date of the selection range. - startDate is less than the minimum date allowable for a month calendar control.
- -or-
- startDate is greater than the maximum allowable date for a month calendar control.
- -or-
- endDate is less than the minimum date allowable for a month calendar control.
- -or- endDate is greater than the maximum allowable date for a month calendar control.
-
- - If the startDate value is greater than endDate property value, the dates are swapped; the endDate value becomes the starting date, and startDate value becomes the end date. - -
- - - Invalidates control auto-size and resizes the control if AutoSize is set to true. - - - - - Occurs when month displayed by the item has changed. - - - - - Occurs before the month that is displayed is changed. - - - - - Occurs when child label representing days is rendered and it allows you to override default rendering. - - - - - Occurs when mouse button is pressed over the day/week label inside of the calendar. - - - - - Occurs when mouse button is released over day/week label inside of the calendar. - - - - - Occurs when mouse enters the day/week label inside of the calendar. - - - - - Occurs when mouse leaves the day/week label inside of the calendar. - - - - - Occurs when mouse moves over the day/week label inside of the calendar. - - - - - Occurs when mouse remains still inside an day/week label of the calendar for an amount of time. - - - - - Occurs when SelectedDate property has changed. - - - - - Occurs when the user makes an explicit date selection using the mouse. - - - This event is similar to the DateChanged event, but it occurs at the end of a date selection made using the mouse. - The DateChanged event occurs during any date selection, whether by mouse, keyboard, or code. You should handle this event - when you enable multiple date selection through MultiSelect property and want to be notified after the date selection has been - made. DateChanged event would fire each time selection changes during the selection of multiple dates. - - - - - Gets or sets the array of DateTime objects that determine which monthly days to mark using Colors.MonthlyMarker settings. - Make sure to call UpdateMarkedDates() method to update calendar display with marked dates. - - - - - Gets or sets the array of DayOfWeek members that determine which days of week to mark using Colors.WeeklyMarker settings. - - - - - Gets or sets the array of DateTime objects that determines which annual days are marked using Colors.AnnualMarker settings. - Make sure to call UpdateMarkedDates() method to update calendar display with marked dates. - - - - - Gets or sets the array of DateTime objects that determines which non-recurring dates are marked using Colors.DayMarker settings. - Make sure to call UpdateMarkedDates() method to update calendar display with marked dates. - - - - - Gets or sets the first month displayed by the control. - - - - - Gets number of months displayed on the control. - - - - - Gets the calendar colors used by the control. - - - - - Gets or sets the size of each day item on the calendar. Default value is 24, 15. - - - - - Gets or sets the size of date navigation buttons on the calendar. Default value is 13, 18. If you increase size of the navigation - buttons change DaySize as well so everything fits. - - - - - Gets or sets the minimum date and time that can be selected in the control. - - - - - Gets or sets the maximum date and time that can be selected in the control. - - - - - Specifies the commands container background style. Commands container displays Today and Clear buttons if they are visible. - - - - - Specifies the navigation container background style. Navigation container displays month, year and optional buttons. Default value is an empty style which means that container does not display any background. - BeginGroup property set to true will override this style on some styles. - - - - - Gets or sets the number of columns and rows of months displayed on control. Default value is 0,0 which indicates that - calendar will display as many columns and rows as it is possible to fit into container space available. - - - - - Gets or sets whether weekend days can be selected. Default value is true. - - - - - Gets or sets the rule used to determine first week of the year for week of year display on calendar. Default value is first-day. - - - - - Gets or sets the value that is used by calendar as today's date. - - - - - Gets a value indicating whether the TodayDate property has been explicitly set. - - - - - Gets or sets whether today marker that indicates TodayDate is visible on the calendar. Default value is true. - - - - - Gets or sets whether week of year is visible. Default value is false. - - - - - Gets or sets the array of custom names for days displayed on calendar header. The array must have exactly 7 elements representing day names from 0 to 6. - - - - - Gets or sets the first day of week displayed on the calendar. Default value is Sunday. - - - - - Gets or sets whether control uses the two letter day names. Default value is true. - - - - - Gets or sets the calendar selected date. Note that SelectedDate property should be used only when MultiSelect property is set to false. - When multiple dates can be selected use range selection properties: SelectionStart, SelectionEnd and SelectionRange. - - - - - Gets or sets whether selection of multiple dates up to the MaxSelectionCount is enabled. Default value is false which indicates that only - single day can be selected. - - - - - Gets the reference to the bottom container that parents the Today, and Clear system buttons. - - - - - Gets or sets whether Today button displayed at the bottom of the calendar is visible. Default value is false. - - - - - Gets or sets whether Clear button displayed at the bottom of the calendar is visible. Clear button clears the currently selected date. Default value is false. - - - - - Gets or sets the maximum number of days that can be selected in a month calendar control. - - - - - Gets or sets the start date of the selected range of dates. - - - - - Gets or sets the end date of the selected range of dates. - - - - - Gets or sets the selected range of dates for a month calendar control. - - Setting this property is functionally equivalent to using the SetSelectionRange method. You can set the start and end dates separately by setting either the SelectionStart or SelectionEnd properties. You cannot change the start and end dates by setting the SelectionRange.Start or SelectionRange.End property values of the SelectionRange property. You should use SelectionStart, SelectionEnd, or SetSelectionRange. - If the Start property value of the SelectionRange is greater than its End property value, the dates are swapped; the End property value becomes the starting date, and Start property value becomes the end date. - - - - - Gets or sets whether Year/Century selection is enabled when calendar is displaying single month. - - - - - Indicates whether month selector which is displayed when month label is clicked is using abbreviated month names instead of month number. - - - - - Indicates whether calendar is used in month selection mode which shows only month and year. - - - - - Gets or sets a value indicating whether the control is automatically resized to display its entire contents. You can set MaximumSize.Width property to set the maximum width used by the control. - - - - - Represents the container that presents single calendar month. - - - - - Initializes a new instance of the CalendarMonth class. - - - - - Called when MonthSelectionMode property has changed. - - Old property value - New property value - - - - Must be overridden by class that is inheriting to provide the painting for the item. - - - - - Returns copy of the item. - - - - - Copies the CalendarMonth specific properties to new instance of the item. - - New ButtonItem instance. - - - - Raises the MonthChanged event. - - Provides additional event data. - - - - Raises the MonthChanging event. - - Provides additional event data. - - - - Gets whether property should be serialized. Provided for designer support. - - - - - - Reset property to default value. Provided for designer support. - - - - - Gets whether property should be serialized. Provided for designer support. - - - - - - Reset property to default value. Provided for designer support. - - - - - Raises the PaintLabel event. - - Provides event data. - - - - Raises the DateChanged event. - - Provides event data. - - - - Gets the DayLabel item assigned to the given date. Returns null if there is no label displayed for the date. - - Date to return label for. - DayLabel instance or null if date is not displayed on this calendar. - - - - Occurs when sub item expanded state has changed. - - Sub item affected. - - - - Gets whether Value property should be serialized by Windows Forms designer. - - true if value serialized otherwise false. - - - - Reset the MinDate property to its default value. - - - - - Gets whether Value property should be serialized by Windows Forms designer. - - true if value serialized otherwise false. - - - - Reset the MaxDate property to its default value. - - - - - Called when DayClickAutoClosePopup property has changed. - - Old property value - New property value - - - - Occurs when month displayed by the item has changed. - - - - - Occurs before the month that is displayed is changed. - - - - - Occurs when child label representing days is rendered and it allows you to override default rendering. - - - - - Occurs when mouse button is pressed over the day/week label inside of the calendar. - - - - - Occurs when mouse button is released over day/week label inside of the calendar. - - - - - Occurs when mouse enters the day/week label inside of the calendar. - - - - - Occurs when mouse leaves the day/week label inside of the calendar. - - - - - Occurs when mouse moves over the day/week label inside of the calendar. - - - - - Occurs when mouse remains still inside an day/week label of the calendar for an amount of time. - - - - - Occurs when SelectedDate property has changed. - - - - - Indicates whether calendar is used in month selection mode which shows only month and year. - - - - - Gets or sets whether Year/Century selection is enabled. - - - - - Indicates whether month selector which is displayed when month label is clicked is using abbreviated month names instead of month number. - - - - - Gets or sets the first day of week displayed on the calendar. Default value is Sunday. - - - - - Gets or sets whether trailing days outside of the current displayed month are visible on calendar. - - - - - Gets or sets whether week of year is visible. Default value is false. - - - - - Gets or sets the rule used to determine first week of the year for week of year display on calendar. Default value is first-day. - - - - - Returns the collection of sub items. - - - - - Gets or sets the size of each day item on the calendar. Default value is 24, 15. - - - - - Gets or sets the size of date navigation buttons on the calendar. Default value is 13, 18. If you increase size of the navigation - buttons change DaySize as well so everything fits. - - - - - Gets the calendar colors used by the control. - - - - - Gets or sets whether multiple days can be selected by clicking each day. Default value is false. - - - - - Gets or sets whether selection of dates using mouse is enabled. Default value is true. - - - - - Gets or sets the calendar selected date. - - - - - Gets or sets whether weekend days can be selected. Default value is true. - - - - - Gets or sets a value indicating whether the item is expanded or not. For Popup items this would indicate whether the item is popped up or not. - - - - - Gets or sets default text alignment for the DayLabel items representing calendar days. - - - - - Gets or sets whether control uses the two letter day names. Default value is true. - - - - - Gets or sets the array of custom names for days displayed on calendar header. The array must have exactly 7 elements representing day names from 0 to 6. - - - - - Gets or sets whether header navigation buttons for month and year are visible. Default value is true. - - - - - Specifies the navigation container background style. Navigation container displays month, year and optional buttons. Default value is an empty style which means that container does not display any background. - BeginGroup property set to true will override this style on some styles. - - - - - Gets or sets whether today marker that indicates TodayDate is visible on the calendar. Default value is true. - - - - - Gets or sets the value that is used by calendar as today's date. - - - - - Gets a value indicating whether the TodayDate property has been explicitly set. - - - - - Gets or sets the minimum date and time that can be selected in the control. - - - - - Gets or sets the maximum date and time that can be selected in the control. - - - - - Gets or sets whether clicking the day closes the parent popup if item is on popup. - - - - - Initializes a new instance of the YearSelectoControl class. - - - - - Initializes a new instance of the CenturySelectorControl class. - - - - - Initializes a new instance of the YearSelectorContainer class. - - - - - Raises SelectedYearChanged event. - - Provides event arguments. - - - - Initializes a new instance of the YearSelectorContainer class. - - - - - Raises SelectedYearChanged event. - - Provides event arguments. - - - - Initializes a new instance of the CenturySelectorControl class. - - - - - Initializes a new instance of the YearSelectorContainer class. - - - - - Raises SelectedYearChanged event. - - Provides event arguments. - - - - Defines the MonthCalendar and SingleMonthCalendar colors for customization. - - - - - Resets property to its default value. Provided for Windows Forms designer support. - - - - - Resets property to its default value. Provided for Windows Forms designer support. - - - - - Resets property to its default value. Provided for Windows Forms designer support. - - - - - Resets property to its default value. Provided for Windows Forms designer support. - - - - Gets whether property should be serialized. Provided for WinForms designer support. - - - Resets property to its default value. Provided for WinForms designer support. - - - - Resets property to its default value. Provided for Windows Forms designer support. - - - - - Resets property to its default value. Provided for Windows Forms designer support. - - - - - Resets property to its default value. Provided for Windows Forms designer support. - - - - - Resets property to its default value. Provided for Windows Forms designer support. - - - - - Gets the appearance settings for the todays date. - - - - - Gets the appearance settings for selected days. - - - - - Gets the appearance settings for the trailing days on calendar. - - - - - Gets or sets the appearance settings for the labels that show week of year number. - - - - - Gets or sets the days divider line color. - - - - - Gets the appearance settings for the numeric day of month label. - - - - - Gets the appearance settings for the weekend days on calendar (Saturday and Sunday). - - - - - Gets the appearance settings for the trailing weekend days on calendar (Saturday and Sunday). - - - - - Gets the appearance settings for the labels that display day name in calendar header. - - - - - Gets or sets the marker settings for days specified by MonthCalendarItem.MonthlyMarkedDates property. - - - - - Gets or sets the marker settings for days specified by MonthCalendarItem.AnnuallyMarkedDates property. - - - - - Gets or sets the marker settings for days specified by MonthCalendarItem.MarkedDates property. - - - - - Gets or sets the marker settings for days specified by MonthCalendarItem.WeeklyMarkedDays property. - - - - - Gets the minimum date value of the DateTimePicker control. - - - - - Specifies the maximum date value of the DateTimePicker control. This field is read-only. - - - - - Raises the ValueChanged event. - - - - - Occurs when Value or IsEmpty property has changed. - - - - - Gets or sets the date time. - - - - - Gets or sets the values of the nested DateTimeGroup items. - - - - - Gets or sets the minimum value represented by the group. - - - - - Gets or sets maximum value represented by the group. - - - - - Gets or sets whether input values are set to defaults while user is entering data. Default value is true. - - - - - Defines the date-time selector visibility for DateTimeInput control popup. - - - - - Depending on DateTimeInput.Format property setting either date or time selector is used. - - - - - Only date selector is visible. - - - - - Only time selector is visible on popup. - - - - - Both date and time selectors are visible. - - - - - Gets or sets the amount of padding added to text. - - - - - Gets or sets the text displayed by the label. - - - - - Defines an interface for the DateTime Part interaction. - - - - - Reverts to the last input value control held. - - - - - Gets or sets the date/time part value. - - - - - Gets or sets the minimum value for the date/time part entry. - - - - - Gets or sets the maximum value for the date/time part entry. - - - - - Gets the date time part control represents. - - - - - Gets or sets whether input part is empty. - - - - - Gets or sets the day in numeric format to display. Allowed values are from -1 to 6. -1 represents an empty state. - 0 represents Sunday and 6 Represents Saturday. - - - - - Gets or sets the array of custom names for days. The array must have exactly 7 elements representing day names from 0 to 6. - - - - - Gets or sets whether abbreviated day names are used for display instead of full day names. Default value is false. - - - - - Represents a label for the NumericHourInput control that shows whether time is AM or PM. - - - - - Gets or sets custom AM text used. - - - - - Gets or sets custom PM text used. - - - - - Gets or sets whether abbreviated month names are used for display instead of full month names. Default value is false. - - - - - Occurs when Value property has changed. - - - - - Gets or sets whether mouse wheel increases or decreases the input value when used. - - - - - Gets or sets whether control allows empty input state i.e. does not have an number entered. Default value is true. When control is empty - IsEmpty property returns true and control does not display number. Set to false to always force control to have number displayed. - - - - - Gets or sets the value to increment or decrement the value of the control when the up or down buttons are clicked. - - - - - Gets or sets the Numeric String Format that is used to format the numeric value entered for display purpose. - - - - - Initializes a new instance of the NumericDayInput class. - - - - - Initializes a new instance of the NumericDayOfYearInput class. - - - - - Initializes a new instance of the NumericHourInput class. - - - - - Initializes a new instance of the NumericMinuteInput class. - - - - - Initializes a new instance of the NumericMonthInput class. - - - - - Initializes a new instance of the NumericSecondInput class. - - - - - Initializes a new instance of the NumericYearInput class. - - - - - Gets or sets the year display format. Default value is four digit format. - - - - - Defines data for the ParseValue event that allows you to provide custom parsing for values set to ValueObject property. - - - - - Get the value that was set to the ValueObject property and which should be converted to ParsedValue DateTime. - - - - - Gets or sets whether you have provided ParsedValue. - - - - - Initializes a new instance of the ParseDateTimeValueEventArgs class. - - Indicates the value object. - - - - /// - Gets or sets the parsed value from ValueObject property. - - - - - - Defines delegate for ParseDateTimeValue event. - - - - - - - Initializes a new instance of the DayLabel class. - - - - - Raises the PaintLabel event. - - Provides event data. - - - - Returns copy of the item. - - - - - Copies the DayLabel specific properties to new instance of the item. - - New ButtonItem instance. - - - - Occurs when the mouse pointer enters the item. This is used by internal implementation only. - - - - - Occurs when the mouse pointer leaves the item. This is used by internal implementation only. - - - - - Occurs when the mouse pointer is over the item and a mouse button is pressed. This is used by internal implementation only. - - - - - Occurs when the mouse pointer is over the item and a mouse button is released. This is used by internal implementation only. - - - - Gets whether property should be serialized. Provided for WinForms designer support. - - - Resets property to its default value. Provided for WinForms designer support. - - - - Occurs when label is rendered and it allows you to override default rendering. - - - - - Gets or sets the date represented by this label. DateTime.MinValue indicates that label is either used as textual day representation - or the week number as specified by the IsWeekOfYear property. - - - - - Gets or sets whether this label is used as the label that displays the day name. - - - - - Gets or sets whether this label is used as the week of year label. - - - - - Gets whether the label for date represents the trailing date, i.e. date that is from next or previous month for the month displayed. - - - - - Gets or sets whether mouse is over the item. - - - - - Gets or sets whether left-mouse button is pressed over the item. - - - - - Specifies the item background style. Default value is an empty style which means that container does not display any background. - BeginGroup property set to true will override this style on some styles. - - - - - Gets or sets whether label appears as selected. - - - - - Gets or sets whether label provides visual indicator when mouse is over the label or pressed while over the label. Default value is true. - - - - - Gets or sets whether label is selectable. IsSelected property returns whether label is selected. Default value is true. - - - - - Gets or sets the label text color. Default value is an empty color. - - - - - Gets or sets whether text is drawn using Bold font. Default value is false. - - - - - Gets or sets the text alignment. - - - - - Gets or sets the image alignment. - - - - - Gets or sets the image displayed on the label. - - - - - Gets or sets whether flat Office 2007 style is used to render the item. Default value is false. - - - - - Gets or sets whether date represented by label is marked as todays date. - - - - - Gets or sets whether popup is displayed when mouse is pressed anywhere over the item. Default value is false which indicates - that popup is displayed only if image assigned to the item and mouse is pressed over image. - - - - - Indicates the alignment of the DayLabel part like text or image. - - - - - Provides data for DayLabel painting events. - - - - - Gets the graphics canvas for rendering. - - - - - Gets or sets which parts of the item will be drawn by the system. You can set this to None to completely disable system rendering. - - - - - Initializes a new instance of the DayPaintEventArgs class. - - Reference to Graphics canvas. - Reference to item being rendered. - - - - Renders the background of the item. - - - - - Renders the item text. - - - - - Renders the item text. - - - - - Renders the item text. - - - - - Renders the item text. - - - - - Renders the item text. - - - - - Renders items image. - - - - - Renders items image. - - - - - Defines delegate for DayLabel painting events. - - Source of the event. - Provides event data. - - - - Specifies the parts of DayLabel control. Members of this enum are intended to be used as flags (combined). - - - - - Specifies no part. - - - - - Specifies the label background. - - - - - Specifies the label text. - - - - - Specifies the label image. - - - - - Specifies all parts. - - - - - Indicates the hour format. - - - - - Indicates Ante Meridiem period, before the middle day. - - - - - Indicates Post Meridiem after the middle day". - - - - - Identifies the date time part. - - - - - Specifies the input fields alignment inside of the control. - - - - - Specifies the text alignment. - - - - - Specifies the format of the date time picker. - - - - - Indicates that custom format specified by CustomFormat property is used. - - - - - The DateTimePicker control displays the date/time value in the long date format set by the user's operating system. - - - - - The DateTimePicker control displays the date/time value in the short date format set by the user's operating system. - - - - - The DateTimePicker control displays the date/time value in the time format set by the user's operating system. - - - - - The DateTimePicker control displays the date/time value in the short time format set by the user's operating system. - - - - - Specifies the display format of the year in input control. - - - - - Specifies the visual item alignment inside the parent group. - - - - - Specifies the vertical alignment. - - - - - Describes the system button item type. System buttons are buttons created internally by controls. - - - - - Specifies the auto-change item when VisualUpDownButton control is clicked. - - - - - No item is automatically changed. - - - - - Auto-change focused item in parent group - - - - - Auto change first input item before the Up/Down button in parent group. - - - - - Specifies the keys used for navigation between input fields. - - - - - No key is used for the navigation. - - - - - Tab key is used to advance to the next input field. - - - - - Arrow keys are used to advance to the next input field. - - - - - Enter key is used to advance to the next input field. - - - - - Tab, Arrows and Enter keys are used to advance to the next input field. - - - - - Describes input button settings. - - - - - Initializes a new instance of the InputButtonSettings class. - - - - - Initializes a new instance of the InputButtonSettings class. - - - - - - Called when Symbol property has changed. - - Old property value - New property value - - - - Called when SymbolSet property value changes. - - Indciates old value - Indicates new value - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Copies properties to new instance of the item. - - New InputButtonSettings instance - - - - Gets or sets whether button is visible. - - - - - Gets or sets whether button is enabled. - - - - - Gets or sets the display position index of the button. Buttons are ordered from left to right with button with lowest index appearing as left-most button. - - - - - Gets or sets the image displayed on the face of the button. - - - - - Gets or sets the text displayed on the input button face. - - - - - Gets or sets the visual item button references for its action. - - - - - Gets or sets the shortcut key which when pressed triggers button click event or its default function. - - - - - Gets or sets tooltip displayed for the button when mouse hovers over it. - - - - - Indicates the symbol displayed on face of the button instead of the image. Setting the symbol overrides the image setting. - - - - - Gets or sets the symbol set used to represent the Symbol. - - - - - Gets or sets the color of the Symbol. - - - - - Defines the system colors used by the input controls. - - - - - Resets property to its default value. Provided for design-time support. - - - - - Returns whether property should be serialized. Provided for design-time support. - - - - - Resets property to its default value. Provided for design-time support. - - - - - Returns whether property should be serialized. Provided for design-time support. - - - - - Occurs when color has changed. - - - - - Gets or sets the background color of input item part when part has input focus. Default value is Color.Empty which indicates that system Highlight color is used. - - - - - Gets or sets the text color of input item part when part has input focus. Default value is Color.Empty which indicates that system HighlightText color is used. - - - - - Initializes a new instance of the InputValidationEventArgs class. - - Indicates current input. - - - - Defines delegate for input validation event. - - - - - - - Initializes a new instance of the VisualToggleButton class. - - - - - Raises the CheckedChanged event. - - - - - Occurs when Checked property has changed. - - - - - Gets or sets whether item is checked. - - - - - Gets whether left mouse button is pressed over the item. - - - - - Gets whether mouse is over the item. - - - - - Initializes a new instance of the LockUpdateCheckBox class. - - - - - Initializes a new instance of the MonthCalendarItem class. - - - - - Returns copy of the item. - - - - - Copies the CalendarMonth specific properties to new instance of the item. - - New ButtonItem instance. - - - - Copies the CalendarMonth specific properties to new instance of the item. - - New ButtonItem instance. - - - - Returns whether property should be serialized by Windows Forms desginer. - - - - - Sets the selected dates in a month calendar control to the specified date range. - - The beginning date of the selection range. - The end date of the selection range. - startDate is less than the minimum date allowable for a month calendar control.
- -or-
- startDate is greater than the maximum allowable date for a month calendar control.
- -or-
- endDate is less than the minimum date allowable for a month calendar control.
- -or- endDate is greater than the maximum allowable date for a month calendar control.
-
- - If the startDate value is greater than endDate property value, the dates are swapped; the endDate value becomes the starting date, and startDate value becomes the end date. - -
- - - Applies current date selection to the control. You are usually not required to make calls to this method directly since it is automatically - done by the control when selection changes. This method returns immediately if MultiSelect - property is set to false or SelectionStart or SelectionEnd properties have DateTime.MinValue. - - - - - Returns the DayLabel at given client coordinates or null/nothing if there is no label at give location. - - X - position in client coordinates. - Y - position in client coordinates. - DayLabel at given coordinates or null/nothing. - - - - Returns the DayLabel that represents the date. - - Date to find label for. - DayLabel object or nothing if date cannot be founds. - - - - Returns whether property should be serialized. Provided for Windows Forms designer support. - - - - - Resets property to its default value. Provided for Windows Forms designer support. - - - - - Removes all monthly marked dates. Note that you must call UpdateMarkedDates method to reflect these changes on calendar. - - - - - Removes the date from the MonthlyMarkedDates. Note that you must call UpdateMarkedDates method to reflect these changes on calendar. - - - - - - Returns whether property should be serialized. Provided for Windows Forms designer support. - - - - - Resets property to its default value. Provided for Windows Forms designer support. - - - - - Removes all weekly marked days. Note that you must call UpdateMarkedDates method to reflect these changes on calendar. - - - - - Removes the date from the MonthlyMarkedDates. Note that you must call UpdateMarkedDates method to reflect these changes on calendar. - - - - - - Returns whether property should be serialized. Provided for Windows Forms designer support. - - - - - Resets property to its default value. Provided for Windows Forms designer support. - - - - - Removes all annually marked dates. Note that you must call UpdateMarkedDates method to reflect these changes on calendar. - - - - - Removes the date from the AnnuallyMarkedDates. Note that you must call UpdateMarkedDates method to reflect these changes on calendar. - - - - - - Returns whether property should be serialized. Provided for Windows Forms designer support. - - - - - Resets property to its default value. Provided for Windows Forms designer support. - - - - - Removes all marked dates set through MarkedDates property. Note that you must call UpdateMarkedDates method to reflect these changes on calendar. - - - - - Removes the date from the MarkedDates collection. Note that you must call UpdateMarkedDates method to reflect these changes on calendar. - - - - - - Repaints the marked dates to reflect the dates set in the lists of marked dates. - Use this method to reflect the changes made to the AnnuallyMarkedDates, MonthlyMarkedDates or MarkedDates properties as well - as change to the marked Colors properties. - - - - - Raises the MonthChanged event. - - Provides additional event data. - - - - Raises the MonthChanging event. - - Provides additional event data. - - - - Raises the PaintLabel event. - - Provides event data. - - - - Raises the LabelMouseDown event. - - Provides event data. - - - - Raises the LabelMouseUp event. - - Provides event data. - - - - Raises the LabelMouseEnter event. - - Provides event data. - - - - Raises the LabelMouseLeave event. - - Provides event data. - - - - Raises the LabelMouseMove event. - - Provides event data. - - - - Raises the LabelMouseHover event. - - Provides event data. - - - - Gets whether property should be serialized. Provided for designer support. - - - - - - Reset property to default value. Provided for designer support. - - - - - Gets whether property should be serialized. Provided for designer support. - - - - - - Reset property to default value. Provided for designer support. - - - - - Gets whether Value property should be serialized by Windows Forms designer. - - true if value serialized otherwise false. - - - - Reset the MinDate property to its default value. - - - - - Gets whether Value property should be serialized by Windows Forms designer. - - true if value serialized otherwise false. - - - - Reset the MaxDate property to its default value. - - - - - Resets property to its default value. Provided for design-time support. - - - - - Gets whether property should be serialized. Provided for design-time support. - - - - - Sets the number of columns and rows of months to display. - - The number of columns. - The number of rows. - ArgumentOutOfRangeException will be raised if any value is less than zero or one value is grater than zero and other is zero. - - - - Raises the DateChanged event. - - Provides event data. - - - - Raises the DateSelected event. - - Provides event data. - - - - Reloads the localized strings for Today and Clear buttons. - - - - - Called when DayClickAutoClosePopup property has changed. - - Old property value - New property value - - - - Occurs when month displayed by the item has changed. - - - - - Occurs before the month that is displayed is changed. - - - - - Occurs when child label representing days is rendered and it allows you to override default rendering. - - - - - Occurs when mouse button is pressed over the day/week label inside of the calendar. - - - - - Occurs when mouse button is released over day/week label inside of the calendar. - - - - - Occurs when mouse enters the day/week label inside of the calendar. - - - - - Occurs when mouse leaves the day/week label inside of the calendar. - - - - - Occurs when mouse moves over the day/week label inside of the calendar. - - - - - Occurs when mouse remains still inside an day/week label of the calendar for an amount of time. - - - - - Occurs when SelectedDate property has changed. - - - - - Occurs when the user makes an explicit date selection using the mouse. - - - This event is similar to the DateChanged event, but it occurs at the end of a date selection made using the mouse. - The DateChanged event occurs during any date selection, whether by mouse, keyboard, or code. You should handle this event - when you enable multiple date selection through MultiSelect property and want to be notified after the date selection has been - made. DateChanged event would fire each time selection changes during the selection of multiple dates. - - - - - Gets or sets the maximum number of days that can be selected in a month calendar control. - - - - - Gets or sets the start date of the selected range of dates. - - - - - Gets or sets the end date of the selected range of dates. - - - - - Gets or sets the selected range of dates for a month calendar control. - - Setting this property is functionally equivalent to using the SetSelectionRange method. You can set the start and end dates separately by setting either the SelectionStart or SelectionEnd properties. You cannot change the start and end dates by setting the SelectionRange.Start or SelectionRange.End property values of the SelectionRange property. You should use SelectionStart, SelectionEnd, or SetSelectionRange. - If the Start property value of the SelectionRange is greater than its End property value, the dates are swapped; the End property value becomes the starting date, and Start property value becomes the end date. - - - - - Gets or sets whether selection of multiple dates up to the MaxSelectionCount is enabled. Default value is false which indicates that only - single day can be selected. - - - - - Gets or sets the array of DateTime objects that determine which monthly days to mark using Colors.MonthlyMarker settings. - - - - - Gets or sets the array of DayOfWeek members that determine which days of week to mark using Colors.WeeklyMarker settings. - - - - - Gets or sets the array of DateTime objects that determines which annual days are marked using Colors.AnnualMarker settings. - - - - - Gets or sets the array of DateTime objects that determines which nonrecurring dates are marked using Colors.DayMarker settings. - - - - - Gets or sets the first month displayed by the control. - - - - - Gets number of months displayed on the control. - - - - - Gets the calendar colors used by the control. - - - - - Gets or sets the size of each day item on the calendar. Default value is 24, 15. - - - - - Gets or sets the size of date navigation buttons on the calendar. Default value is 13, 18. If you increase size of the navigation - buttons change DaySize as well so everything fits. - - - - - Gets or sets the minimum date and time that can be selected in the control. - - - - - Gets or sets the maximum date and time that can be selected in the control. - - - - - Specifies the commands container background style. Commands container displays Today and Clear buttons if they are visible. - - - - - Specifies the navigation container background style. Navigation container displays month, year and optional buttons. Default value is an empty style which means that container does not display any background. - BeginGroup property set to true will override this style on some styles. - - - - - Gets or sets the number of columns and rows of months displayed on control. Default value is 0,0 which indicates that - calendar will display as many columns and rows as it is possible to fit into container space available. - - - - - Gets or sets whether weekend days can be selected. Default value is true. - - - - - Gets or sets the rule used to determine first week of the year for week of year display on calendar. Default value is first-day. - - - - - Gets or sets the value that is used by calendar as today's date. - - - - - Gets a value indicating whether the TodayDate property has been explicitly set. - - - - - Gets or sets whether today marker that indicates TodayDate is visible on the calendar. Default value is true. - - - - - Gets or sets whether week of year is visible. Default value is false. - - - - - Gets or sets whether control uses the two letter day names. Default value is true. - - - - - Gets or sets the array of custom names for days displayed on calendar header. The array must have exactly 7 elements representing day names from 0 to 6. - - - - - Gets or sets the first day of week displayed on the calendar. Default value is Sunday. - - - - - Gets or sets the calendar selected date. Note that SelectedDate property should be used only when MultiSelect property is set to false. - When multiple dates can be selected use range selection properties: SelectionStart, SelectionEnd and SelectionRange. - - - - - Gets the reference to the bottom container that parents the Today, and Clear system buttons. - - - - - Gets reference to internal Today button on calendar. - - - - - Gets or sets whether Today button displayed at the bottom of the calendar is visible. Default value is false. - - - - - Gets or sets whether Clear button displayed at the bottom of the calendar is visible. Clear button clears the currently selected date. Default value is false. - - - - - Gets or sets a value indicating whether the item is expanded or not. For Popup items this would indicate whether the item is popped up or not. - - - - - Gets or sets whether clicking the day closes the parent popup if item is on popup. - - - - - Gets or sets whether Year/Century selection is enabled when calendar is displaying single month. - - - - - Indicates whether month selector which is displayed when month label is clicked is using abbreviated month names instead of month number. - - - - - Indicates whether calendar is used in month selection mode which shows only month and year. - - - - - Gets or sets the size available for the item currently being arranged. - - - - - Gets or sets whether mouse is over the host control. - - - - - Gets or sets system colors used by the control. - - - - - Defines data for the ParseValue event that allows you to provide custom parsing for values set to ValueObject property. - - - - - Get the value that was set to the ValueObject property and which should be converted to ParsedValue DateTime. - - - - - Gets or sets whether you have provided ParsedValue. - - - - - Initializes a new instance of the ParseDateTimeValueEventArgs class. - - Indicates the value object. - - - - /// - Gets or sets the parsed value from ValueObject property. - - - - - - Defines delegate for ParseValue event. - - - - - - - Defines data for the ParseValue event that allows you to provide custom parsing for values set to ValueObject property. - - - - - Get the value that was set to the ValueObject property and which should be converted to ParsedValue DateTime. - - - - - Gets or sets whether you have provided ParsedValue. - - - - - Initializes a new instance of the ParseDateTimeValueEventArgs class. - - Indicates the value object. - - - - /// - Gets or sets the parsed value from ValueObject property. - - - - - - Defines delegate for ParseValue event. - - - - - - - Gets or sets whether button automatically gets Click events repeated when mouse is kept pressed on the button. Default value is false. - - - - - Gets or sets the auto-repeat interval for the click event when mouse button is kept pressed over the item. - - - - - Gets or sets whether default button background is rendered when mouse is not over the host control. Default value is true. - - - - - Gets or sets the shortcut key which when pressed triggers button click event or its default function. - - - - - Gets or sets the button tooltip. - - - - - Called when Symbol property has changed. - - Old property value - New property value - - - - Called when SymbolSet property value changes. - - Indciates old value - Indicates new value - - - - Gets or sets the fixed button height. - - - - - Gets whether mouse is over the control. - - - - - Gets whether mouse is pressed on the control. - - - - - Gets or sets the text displayed on the face of the button. - - - - - Gets or sets the image displayed on the face of the button. - - - - - Gets the realized symbol string. - - - - - Indicates the symbol displayed on face of the button instead of the image. Setting the symbol overrides the image setting. - - - - - Gets or sets the symbol set used to represent the Symbol. - - - - - Gets or sets the color of the Symbol. - - - - - Raises DecreaseValue event. - - Provides event arguments. - - - - Raises IncreaseValue event. - - Provides event arguments. - - - - Defines data for ConvertFreeTextEntry event. - - - - - Gets the string value that was entered by the user. - - - - - Gets or sets the converted ValueEntered into the control's value type. For example for IpAddressInput the value set here - must be of string type and in IP address format. For IntegerInput control the value set here must be an int type. For DateTimeInput - control value set here must be DateTime type. - If you provide ControlValue set ValueConverted=true to indicate so. - - - - - Gets or sets whether ValueEntered has been converted to ControlValue. Set to true to indicate that you have performed conversion. - - - - - Defines delegate for ConvertFreeTextEntry event. - - Source of event. - Provides event data. - - - - Gets or sets the value to increment or decrement the value of the control when the up or down buttons are clicked. - - - - - Gets or sets the Numeric String Format that is used to format the numeric value entered for display purpose. - - - - - Specifies trigger types for the value changed events on editor controls. - - - - - ValueChanged event is fired as soon as user types in the value. - - - - - ValueChanged event is fired after control loses input focus. - - - - - ValueChanged event is fired after control loses input focus or user presses the Enter key. - - - - Creates new instance of the class. - - - Creates new instance of the class. - - - - Adds new object to the collection. - - Object to add. - Index of newly added object. - - - - Adds array of new objects to the collection. - - Array of object to add. - - - - Adds array of new objects to the collection. - - Array of object to add. - - - - Inserts new object into the collection. - - Position of the object. - Object to insert. - - - - Returns index of the object inside of the collection. - - Reference to the object. - Index of the object. - - - - Returns whether collection contains specified object. - - Object to look for. - true if object is part of the collection, otherwise false. - - - - Removes specified object from the collection. - - - - - - Copies collection into the specified array. - - Array to copy collection to. - Starting index. - - - - Copies contained items to the VisualItem array. - - Array to copy to. - - - - Returns reference to the object in collection based on it's index. - - - - - Represents the up down button which allows change of the value in currently focused input control. - - - - - Initializes a new instance of the VisualUpDownButton class. - - - - - Raises the UpClick event. - - Provides event data. - - - - Raises the DownClick event. - - Provides event data. - - - - Occurs when Up part of the button has been clicked. - - - - - Occurs when Down part of the button has been clicked. - - - - - Gets or sets the image displayed on the face of the button. - - - - - Gets or sets the image displayed on the face of the button. - - - - - Gets or sets the default width of the buttons. - - - - - Gets or sets whether control automatically tries to increase/decrease the value of the item that has input focus in the same - parent group as the button. Default value is false. - - - - - Gets or sets the item that is automatically changed when buttons are pressed. - - - - - Statis functions for design-time support. - - - - - Summary description for DesignTimeDte. - - - - - Summary description for Display. - - - - - System item that displays the items that could not fit inside the container on popup menu or toolbar. - - - - - Create new instance of DisplayMoreItem object. - - - - - Returns copy of DisplayMoreItem item - - - - - Called when item container has changed. If you override this method you must call the base implementation to allow default processing to occur. - - Previous container of the item. - - - - Overridden. Draws the item. - - Target Graphics object. - - - - Overriden. Recalculates the size of the item. - - - - - Overridden. Displays the sub-items on popup. - - Popup location. - - - - Overridden. Displays the sub-items on popup. - - Horizontal coordinate in pixels of the upper left corner of a popup. - Vertical coordinate in pixels of the upper left corner of a popup. - - - - Overridden. Displays the sub-items on popup toolbar. - - Horizontal coordinate in pixels of the upper left corner of a popup. - Vertical coordinate in pixels of the upper left corner of a popup. - - - - Overridden. Displays the sub-items on popup menu. - - Horizontal coordinate in pixels of the upper left corner of a popup. - Vertical coordinate in pixels of the upper left corner of a popup. - - - - Overridden. Close the popup window if open. - - - - - Adds the items that are not visible to the overflow popup. - - - - - Returns the insertion index for the items removed from overflow popup. Assumes that right-most items are removed first by the layout manager. - - - - - - Removes the items from the overflow and adds them back to the parent item. - - - - - Forces the repaint the item. - - - - - Returns the fixed size of the item. - - - - - Get or sets whether item has been changed in a way that it needs its size recalculated. This is internal - property and it should not be used by your code. - - - - - Gets whether the mouse is over the item. - - - - - Represents panel that is hosted by DockContainerItem as docked control. - - - - - Represents graphical panel control with support for different visual styles and gradients. - - - - - Default constructor. - - - - - Called by StyleManager to notify control that style on manager has changed and that control should refresh its appearance if - its style is controlled by StyleManager. - - New active style. - - - - Applies color scheme colors to the style objects. - - - - - Sets the internal mouse down flag which controls appearance of the control. You can use this method to simulate the pressed state for the panel with appropriate StyleMouseDown assigned. - - New value for the mouse down flag. - - - - Sets the mouse over internal flag that tracks whether the mouse is over the control. You can use this method to simulate the mouse over appearance when appropriate StyleMouseOver style is set. - - New value for the mouse over flag. - - - - Indicates whether CanvasColor should be serialized. Used by windows forms designer design-time support. - - - - - Resets CanvasColor to it's default value. Used by windows forms designer design-time support. - - - - - Resets the style to it's default value. - - - - - Resets the internal mouse tracking properties that track whether mouse is over the panel and whether is mouse pressed while over the panel. - - - - - Resets the style to it's default value. - - - - - Resets the style to it's default value. - - - - - Called when AntiAlias property has changed. - - - - - Called after either ColorScheme or ColorSchemeStyle has changed. If you override make sure that you call base implementation so default - processing can occur. - - - - - Returns the size of the panel calculated based on the text assigned. - - Calculated size of the panel or Size.Empty if panel size cannot be calculated. - - - - Returns the size of the panel calculated based on the text assigned. - - Calculated size of the panel or Size.Empty if panel size cannot be calculated. - - - - Updates the markup size to reflect current position of the scrollbars. You must call this method if you are scrolling control with markup using the AutoScrollPosition property. - - - - - Applies predefined Panel color scheme to the control. - - - - - Applies predefined Button color scheme to the control. - - - - - Applies predefined Label color scheme to the control. - - - - - Notifies a control that it is the default button so that its appearance and behavior is adjusted accordingly. - - true if the control should behave as a default button; otherwise false. - - - - Generates a Click event for the control. - - - - - Returns the renderer control will be rendered with. - - The current renderer. - - - - Raises NonClientSizeChanged event. - - Provides event arguments. - - - - Raises ScrollBarValueChanged event. - - Provides event arguments. - - - - Raises NonClientSizeChanged event. - - Provides event arguments. - - - - Occurs when text markup link is clicked. Markup links can be created using "a" tag, for example: - Markup link - - - - - Gets or sets a value indicating whether right-to-left mirror placement is turned on. Default value is false. - - - - - Gets or sets Bar Color Scheme. Note that when ColorSchemeStyle property is set to Office 2007 style the color scheme is always retrived from the GlobalManager.Renderer and any\ - changes made on this property will not have any effect. - - - - - Gets or sets whether paint operations for the control are suspended. - - - - - Gets or sets whether Text supports and renders text markup. Default value is true. - - - - - Gets or sets the text displayed on panel. - - - - - Gets or sets whether focus rectangle is displayed when control has focus. - - - - - Gets or sets the canvas color for the panel. Canvas color will be visible on areas of the control that do not get covered - by the style and it will also be used as a base color for style to be painted on. - - - - - Gets or sets the panel style. - - - - - Gets or sets the panel style when mouse hovers over the panel. - - - - - Gets or sets the panel style when mouse button is pressed on the panel. - - - - - Gets or sets whether anti-alias smoothing is used while painting. - - - - - Gets or sets color scheme style. - - - - - Gets or sets a value indicating whether the container will allow the user to scroll to any controls placed outside of its visible boundaries. - - - - - Gets or sets whether text rectangle painted on panel is considering docked controls inside the panel. - - - - - Gets or sets the text rectangle. This property is set by internal implementation and it should not be set by outside code. - - - - - Gets or sets whether text markup if it occupies less space than control provides uses the Style Alignment and LineAlignment properties to align the markup inside of the control. Default value is false. - - - - - Returns reference to internal vertical scroll-bar control. - - - - - Returns reference to internal horizontal scroll-bar control. - - - - - Indicates whether panel uses themed DotNetBar scrollbars. Default value is true. - - - - - Gets or sets the scroll-bar visual style. - - - - - Gets or sets the value returned to the parent form when the button is clicked. - - - - - Specifies whether item is drawn using Themes when running on OS that supports themes like Windows XP. - - - - - Specifies back color when Enabled=false - - - - - Creates new instance of the panel. - - - - - Called after either ColorScheme or ColorSchemeStyle has changed. If you override make sure that you call base implementation so default - processing can occur. - - - - - Indicates whether style of the panel is managed by tab control automatically. - Set this to true if you would like to control style of the panel. - - - - - Gets or sets TabItem that this panel is attached to. - - - - - Gets or sets which edge of the parent container a control is docked to. - - - - - Gets or sets the size of the control. - - - - - Gets or sets the coordinates of the upper-left corner of the control relative to the upper-left corner of its container. - - - - - Gets or sets a value indicating whether the control is displayed. - - - - - Gets or sets which edges of the control are anchored to the edges of its container. - - - - - Defines single color blend point for the multicolor gradient fills. - - - - - Creates new instance of the class. When defining multicolor gradinet blends and using the percentage positions the positions created - must start with 0f and end with 1f. - - - - - Creates new instance of the class and initialize it with default values. - - - - - Creates new instance of the class and initialize it with default values. - - - - - Gets or sets Color to use in multicolor gradient blend at specified position. - - - - - Gets or sets the color position in multicolor gradient blend. Values less or equal to 1 are used as percentage specifing percentages of distance along the gradient line. - Values greater than 1 are used as absolute pixel values of distance along the gradient line. - - - - - Represents Collection for the BackgroundColorBlend objects. - - - - Creates new instance of the class. - - - - Adds new object to the collection. - - Object to add. - Index of newly added object. - - - - Adds array of new objects to the collection. - - Array of object to add. - - - - Inserts new object into the collection. - - Position of the object. - Object to insert. - - - - Returns index of the object inside of the collection. - - Reference to the object. - Index of the object. - - - - Returns whether collection contains specified object. - - Object to look for. - true if object is part of the collection, otherwise false. - - - - Removes specified object from the collection. - - - - - - Copies collection into the specified array. - - Array to copy collection to. - Starting index. - - - - Copies contained items to the BackgroundColorBlend array. - - Array to copy to. - - - - Creates ColorBlend object based on the members of the collection. ColorBlend object will be valid only if all members of the collection - represents relative/percentage based color blends. - - - - - - Adds the BackgroundColorBlend objects from the collection. - - Collection to copy objects from - - - - Initializes the collection with the two color blend. - - Collection to initialize. - Start color. - End color. - - - - Initializes the collection with the two color blend. - - Collection to initialize. - Start color. - End color. - - - - Initializes the collection with the two color blend. - - Collection to initialize. - Solid Color - - - - Returns reference to the object in collection based on it's index. - - - - - Represents BackgroundColorBlend object converter. - - - - - Represents the cancelable event arguments with integer value. - - - - - Gets or sets the new value that will be used if event is not canceled. - - - - - Indicates the source of the event. - - - - - Defines delegate for cancelable events. - - - - - Represents the cancelable event arguments with object value. - - - - - Initializes a new instance of the CancelObjectValueEventArgs class. - - - - - - Gets or sets the data connected to this event. - - - - - Defines delegate for cancelable events. - - - - - Provides data for CheckBoxItem rendering events. - - - - - Gets or sets Graphics object group is rendered on. - - - - - Gets or sets the reference to CheckBoxItem being rendered. - - - - - ColorScheme object that is used to provide colors for rendering check box item in legacy styles like Office 2003. Office 2007 style - uses color tables provided by renderers. - - - - - Indicates whether item is in Right-To-Left environment. - - - - - Gets or sets the text font. - - - - - Gets or sets the ItemPaintArgs reference. - - - - - Creates new instance of the object and provides default values. - - Reference to Graphics object - Reference to CheckBoxItem - Reference to legacy ColorScheme - Indicates the font for the text. - Indicates whether item is in Right-To-Left environment. - - - - Defines the event arguments class for ColorPickerDropDown ColorPreview event. - - - - - Gets the color that is being previewed. - - - - - Gets the ColorItem if available for the color being previewed. This property can be null if there is no ColorItem connected with the color. - - - - - Creates new instance of the object. - - Color being previewed. - ColorItem connected with the color. - - - - Defines delegate for ColorPreview event. - - - - - Delegate for the CancelableEventSource event. - - - - - Represents event arguments that provide information on source of action and allow canceling of action. - - - - - Gets or sets whether event action will be canceled. - - - - - Initializes a new instance of the EventSourceArgs class. - - - - - - Initializes a new instance of the CancelableEventSourceArgs class. - - - - - - Provides data for the Navigation Pane rendering events. - - - - - Gets or sets Graphics object group is rendered on. - - - - - Gets or sets the rendering bounds. - - - - - Creates new instance of the objects and initializes it with default values. - - - - - Provides data for the ProgressBarItem rendering events. - - - - - Gets or sets Graphics object group is rendered on. - - - - - Gets or sets the reference to ProgressBarItem being rendered. - - - - - Indicates whether item is in Right-To-Left environment. - - - - - Gets or sets the text font. - - - - - Creates new instance of the object and provides default values. - - Reference to Graphics object - Reference to ProgressBarItem - Indicates the font for the text. - Indicates whether item is in Right-To-Left environment. - - - - Provides data for the Quick Access Toolbar Customize dialog events. - - - - - Gets or sets whether to cancel the current operation. When showing the dialog this allows to cancel the showing. When dialog is closed - it allows to cancel the changes made on customize dialog. - - - - - Gets or sets the reference to the form that is acting as dialog. You can set this value to your custom form to display it instead of - built-in dialog. - - - - - Creates new instance of the object and initializes it with default values. - - Reference to the dialog being used for customization. - - - - Provides data for the Quick Access Toolbar Customize Item rendering events. - - - - - Gets or sets the reference to the item being rendered. - - - - - Gets or sets the reference to graphics object. - - - - - Creates new instance of the object and initializes it with default values. - - Reference to the customize item being rendered. - Reference to the graphics object. - - - - Provides data for the Quick Access Toolbar Overflow item rendering events. - - - - - Gets or sets the reference to the item being rendered. - - - - - Gets or sets the reference to graphics object. - - - - - Creates new instance of the object and initializes it with default values. - - Reference to the overflow item being rendered. - Reference to the graphics object. - - - - Provides information for ribbon customization events. - - - - - Gets or sets whether the menu popup will be cancelled. Default value is false. - - - - - Gets or sets the reference to the object customize menu will be acting on. This could be an ButtonItem or any - BaseItem derived class as well as RibbonBar object. - - - - - Gets or sets the reference to the popup menu that will be displayed. You can change the members of SubItems collection to add/remove/change - the context menu items that will be displayed. - - - - - Creates new instance of the object and initializes it with default values. - - Reference to context object. - Reference to popup menu item if any. - - - - Provides data for the RenderMdiSystemitem event. - - - - - Gets or sets Graphics object group is rendered on. - - - - - Gets or sets the reference to MdiSystemItem being rendered. - - - - - Creates new instance of the class and initializes it with default values. - - Reference to graphics object. - Reference to MdiSystemItem being rendered. - - - - Represents events arguments for the Ribbon Control rendering events. - - - - - Gets or sets Graphics control is rendered on. - - - - - Gets the reference to RibbonControl instance being rendered. - - - - - Gets whether Windows Vista Glass is enabled. - - - - - Creates new instance and initializes it with the default values. - - Reference to Graphics object - Reference to RibbonControl - - - - Gets or sets whether the closing of the ribbon menu is canceled. - - - - - Gets or sets the source object that was cause of the menu closing. For example this could be reference to an item that was clicked. - Default value is null which indicates that there is no information about the object that caused closing available. - - - Following is the possible list of types that this property could be set to - and causes for closing: - - BaseItem - when an item is clicked the Source will be set to the instance - of the item that was clicked. - RibbonControl - when parent form RibbonControl is on loses the input - focus the Source will be set to the RibbonControl - RibbonTabItem - when tab menu is displayed and user clicks the same tab - to close the menu. The RibbonTabItem with EventSource=Code will be also set as - source when user double-clicks the tab to maximize the ribbon. - Any other type if RibbonControl.PopupRibbon method is called by your - code. - - - - - - Gets or sets the source of the event. - - - - - Creates new instance of the object. - - - - - Gets or sets the reference to graphics object. - - - - - Initializes a new instance of the SideBarPanelItemRendererEventArgs class. - - - - - - - Gets or sets the reference to graphics object. - - - - - Initializes a new instance of the SideBarRendererEventArgs class. - - - - - - - Provides data for the Slider item rendering events. - - - - - Gets or sets the reference to the item being rendered. - - - - - Gets or sets the reference to graphics object. - - - - - Creates new instance of the object and initializes it with default values. - - Reference to the Slider item being rendered. - Reference to the graphics object. - - - - Defines the abstract class for form caption painter. - - - - - Provides data for form caption rendering events. - - - - - Gets or sets the reference to graphics object. - - - - - Gets or sets the caption bounds. - - - - - Gets or sets the form caption is rendered for. - - - - - Creates new instance of the class. - - - - - Defines the Office 2007 style form caption painter. - - - - - Gets or sets color table used by renderer. - - - - - Represents an item that provides system buttons displayed on form caption. - - - - - Summary description for MDISystemItem. - - - - - Returns copy of CustomizeItem item - - - - - Returns the single button size. - - Size of the button. - - - - MDI System Item can render itself as either Simple icon with system drop down menu or set of - system buttons Minimize, Restore and Close. This item is rendered on the Bar that is designated as - Menu bar and when bar is used on MDI form and MDI Child form is maximized. - - - - - Gets the default size of the system buttons. - - - - - - Gets or sets the custom button size to use instead of system determined size. - - - - - Gets or sets whether Minimize button is visible. - - - - - Gets or sets whether Restore/Maximize button is visible. - - - - - Gets or sets whether Close button is visible. - - - - - Gets or sets whether help button is visible. - - - - - Gets or sets whether Icon is queried when item is painted. Default value is false. - - - - - Provides data for the RenderSystemCaptionItem event. - - - - - Gets or sets Graphics control is rendered on. - - - - - Gets reference to SystemCaptionItem being rendered. - - - - - Gets whether Windows Vista Glass is enabled. - - - - - Creates new instance of the class and initializes it with default values. - - Reference to Graphics object. - Reference to item being rendered. - Indicates whether Vista Glass effect is enabled. - - - - Represents the line drawn between start and end point. - - - - - Paints the shape on canvas. If overriden base implementation must be called to paint any child shapes. - - Shape paint information. - - - - Returns absolute location of the shape based on parent bounds. - - Parent absolute bounds. - Absolute location of the shape - - - - Returns absolute size of the shape based on the parent bounds. - - Absolute parent bounds. - Absolute size of the shape. - - - - Gets the absolute bounds of the shape. - - Parent bounds. - Absolute bounds of the shape. - - - - Gets the location of the shape. - - - - - Gets the size of the shape. - - - - - Gets the shape padding. Padding is the inside spacing between shape and it's child shapes. - - - - - Gets the collection of child shapes. - - - - - Gets or sets whether this shape will set the ShapePaintInfo.ChildContentClip property to the region that represents the inside content of the shape. - This is used when there is inside content of the shape which is not part of the shape itself and calling routine needs - access to the region that defines the shape inside bounds. - - - - - Gets the start point of the line. - - - - - Gets the end point of the line. - - - - - Gets the line border. - - - - - Describes the shape location. - - - - - Gets or sets the X location of the shape relative to it's parent. - - - - - Gets or sets the Y location of the shape relative to it's parent. - - - - - Gets or sets the relative X position. - - - - - Gets or sets the relative Y position. - - - - - Describes the relative location. - - - - - Describes the padding for the shape. Padding is the space inside the shape and between it's child shapes. - - - - - Creates new instance of the class. - - - - - Creates new instance of the class and initializes it with default values. - - - - - Gets or sets the left padding in pixels. - - - - - Gets or sets the right padding in pixels. - - - - - Gets or sets the top padding in pixels. - - - - - Gets or sets the bottom padding in pixels. - - - - - Gets the total horizontal padding. - - - - - Gets the total vertical padding. - - - - - Paints the border. - - - - - Paints the border. - - - - - Gets or sets the rounded corner size. - - - - - Gets the shape border. - - - - - Gets the shape fill. - - - - - Defines the shape border. - - - - - Gets or sets the border width in pixels. - - - - - Gets or sets the border color. - - - - - Gets or sets the ending gradient border color. - - - - - Gets or sets the gradient angle. Default value is 90. - - - - Creates new instance of the class. - - - - Adds new object to the collection. - - Object to add. - Index of newly added object. - - - - Inserts new object into the collection. - - Position of the object. - Object to insert. - - - - Returns index of the object inside of the collection. - - Reference to the object. - Index of the object. - - - - Returns whether collection contains specified object. - - Object to look for. - true if object is part of the collection, otherwise false. - - - - Removes specified object from the collection. - - - - - - Copies collection into the specified array. - - Array to copy collection to. - Starting index. - - - - Copies contained items to the Shape array. - - Array to copy to. - - - - Returns reference to the object in collection based on it's index. - - - - - Gets or sets the starting fill color. - - - - - Gets or sets the end fill color. - - - - - Gets or sets the gradient angle. - - - - - Gets or sets the background color collection blend. - - - - - Gets or sets the fill gradient type. - - - - - Paints the border. - - - - - Paints the border. - - - - - Gets the shape border. - - - - - Gets the shape fill. - - - - - Describes shape size. - - - - - Gets or sets the width of the shape. When RelativeWidth is specified then number specifed here is added to the actual shape width. - - - - - Gets or sets the height of the shape. When RelativeHeight is specified the number specified here is added to the actual shape height. - - - - - Gets or sets the relative shape width. - - - - - Gets or sets the relative shape height. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Represents the class used to create Color objects. - - - - - Creates new instance of the object. - - - - - Represents the class used to create Color objects blended based on base color. - - - - - Creates new instance of the object. - - - - - Converts integer color representation to Color type. - - Color representation as 32-bit RGB value. - Reference to Color object. - - - - Converts integer color representation to Color type. - - Color representation as 32-bit RGB value. - Reference to Color object. - - - - Converts integer color representation to Color type. - - Color value. - Reference to Color object. - - - - Converts color representation to alpha Color type. - - Color value. - Reference to Color object. - - - - Converts integer color representation to Color type. - - Color value. - Reference to Color object. - - - - Defines the names for the ElementStyle.Class style classes. - - - - - Gets the key for the GalleryContainer background style class. - - - - - Gets the key for the Ribbon File menu outer container background style class. - - - - - Gets the key for the Ribbon File menu two column container background style class. - - - - - Gets the key for the Ribbon File menu first column container background style class. - - - - - Gets the key for the Ribbon File menu second column container background style class. - - - - - Gets the key for the Ribbon File menu bottom container background style class. - - - - - Gets the key for the text box border style class. - - - - - Gets the key for the RichTextBox control border style class. - - - - - Gets the key for the ItemPanel style class. - - - - - Gets the key for the ListBoxAdv style class. - - - - - Gets the key for the date time input background style class. - - - - - Gets the style key for the Ribbon client panel. - - - - - Gets the style key for the ListView control border style. - - - - - Gets the style key for the Office2007 Status Bar alternative background. - - - - - Gets the style key for the AdvTree control border and background. - - - - - Gets the style key for the AdvTree control columns header. - - - - - Gets the style key for the AdvTree control columns header for the child nodes. - - - - - Gets the style key for the AdvTree control column. - - - - - Gets the style key for the CrumbBar background style. - - - - - Gets the key for the DataGridView border style class. - - - - - Gets the key for the DataGridViewNumeric border style class. - - - - - Gets the key for the DataGridViewDateTime border style class. - - - - - Gets the key for the DataGridViewIpAddress border style class. - - - - - Gets the key for SlidePanel slide-out button style. - - - - - Gets the key for the MetroTilePanel style class. - - - - - Gets the key for Metro tile group container title class. - - - - - Gets the style key for the MonthCalendarAdv control. - - - - - Gets the style key for the ProgressSteps control. - - - - - Gets the style key for the SideNavStrip control. - - - - - Gets the style key for the TabFormPanel control. - - - - - Represents a static class that maintains the global rendering properties for all controls when eRenderMode is set to global. - - - - - Gets or sets the global renderer used by all controls that have RenderMode set to eRenderMode.Global. - - - - - Represents complex gradient color table. - - - - - Creates new instance of the object. - - - - - Creates new instance of the object and initializes it with default values. - - Start color - End color - - - - Creates new instance of the object and initializes it with default values. - - Start color - End color - - - - Creates new instance of the object and initializes it with default values. - - Start color - End color - - - - Creates new instance of the object and initializes it with default values. - - Start color - End color - Linear gradient angle - - - - Creates new instance of the object and initializes it with default values. - - Start color - End color - Linear gradient angle - - - - Gets or sets the color collection blend that describes the gradient. - - - - - Gets or sets the gradient type. - - - - - Gets or sets the linear gradient angle. - - - - - Creates a copy of table. - - A copy. - - - - Represents the color table of linear gradient. - - - - - Creates new instance of the object. - - - - - Creates new instance of the object. - - Start color. - - - - Creates new instance of the object. - - Start color. - End color. - - - - Creates new instance of the object. - - Start color in hexadecimal representation like FFFFFF. - End color in hexadecimal representation like FFFFFF. - - - - Creates new instance of the object. - - Start color in 32-bit RGB representation. - - - - Creates new instance of the object. - - Start color in 32-bit RGB representation. - End color in 32-bit RGB representation. - - - - Creates new instance of the object. - - Start color in 32-bit RGB representation. - End color in 32-bit RGB representation. - Gradient angle. - - - - Creates new instance of the object. - - Start color. - End color. - Gradient angle. - - - - Gets or sets the start color. - - - - - Gets or sets the end color. - - - - - Gets or sets the gradient angle. Default value is 90. - - - - - Gets whether both colors assigned are empty. - - - - - Item container for dockable windows. - - - - - Creates new instance of ControlContainerItem and assigns item name. - - - - - Creates new instance of ControlContainerItem and assigns item name. - - Item name. - - - - Creates new instance of ControlContainerItem and assigns item name and item text. - - Item name. - Item text. - - - - Overriden. Returns the copy of the ControlContainerItem. - - Copy of the ControlContainerItem. - - - - Overriden. Draws the item. - - Target Graphics object. - - - - Overriden. Recalculates the size of the item. - - - - - Returns the Font object to be used for drawing the item text. - - Font object. - - - - Occurs after an item has been removed. - - Item being removed. - - - - Occurs after text has changed. - - - - - Occurs after item visual style has changed. - - - - - Occurs when container control needs to be assigned to the item. - - - - - Gets or sets the reference to the contained control. - - - - - Returns category for this item. If item cannot be customzied using the - customize dialog category is empty string. - - - - - Gets or sets whether Click event will be auto repeated when mouse button is kept pressed over the item. - - - - - Gets or sets the auto-repeat interval for the click event when mouse button is kept pressed over the item. - - - - - Gets or sets item description. This description is displayed in - Customize dialog to describe the item function in an application. - - - - - Gets or sets item alignment inside the container. - - - - - Gets or sets the collection of shortcut keys associated with the item. - - - - - Gets or sets whether item will display sub items. - - - - - Gets or sets a value indicating whether the item is visible. - - - - - Specifies the Tab image. Image specified here is used only on Tab when there are multiple dock containers on Bar. - - - - - Specifies the index of the Tab image if ImageList is used. Image specified here is used only on Tab when there are multiple dock containers on Bar. - - - - - Specifies the Button icon. Icons support multiple image sizes and alpha blending. - - - - - Gets or sets the predefined tab color. Default value is eTabItemColor.Default which means that default color is used. - - - - - Gets or sets whether tab that dock container item is on is selected. - - - - - Gets or sets the width of the item in pixels. - - - - - Gets or sets the height of the item in pixels. - - - - - Gets or sets the minimum size of the item. When used please note that layout logic for dockable windows expects that - all DockContainerItems that are in particular docking side have exact same minimum size. When setting this property it is - best to set the same value for all DockContainerItem instances you create. - - - - - Gets or sets the default floating size of the Bar that is containing this item. - - - - - Gets or sets the minimum size of the form client area that is tried to maintain when dockable window is resized. - - - - - Gets or sets whether the item expands automatically to fill out the remaining space inside the container. Applies to Items on stretchable, no-wrap Bars only. - - - - - Gets or sets whether item can be customized by end user. - - - - - Returns whether item is in design mode or not. - - - - - Gets or sets whether item is global or not. - This flag is used to propagate property changes to all items with the same name. - Setting for example Visible property on the item that has GlobalItem set to true will - set visible property to the same value on all items with the same name. - - - - - Gets or sets the close button behavior on the host Bar. Default value is eDockContainerClose.Inherit which means that Bar.CanHide will control whether DockContainerItem can be closed. - - - - - Specifies the behavior of the close button on host bar for the DockContainerItem. - - - - - Closing of the bar is inherited from the host bar. Bar.CanHide property will control close button visibility. - - - - - Closing of the DockContainerItem is allowed. - - - - - Closing of DockContainerItem is not allowed. - - - - - Summary description for DockingHint. - - - - - Required designer variable. - - - - - Clean up any resources being used. - - - - - Update control region based on hint side - - - - - Required method for Designer support - do not modify - the contents of this method with the code editor. - - - - - Represent the docking information for an control. - - - - - Control dock side. - - - - - Control dock site. - - - - - Docking offset. - - - - - Docking line. - - - - - Docked control width. - - - - - Docked control height. - - - - - Control position. - - - - - Indicates whether to use outline or not - - - - - Indicates that dock site should change it's Z-Order so it maximizes the space it consumes as related to other dock sites. - - - - - Indicates that dock site should change it's Z-Order so it reduces the amount of space it consumes as related to other dock sites. - - - - - When either FullSizeDock or PartialSizeDock is set it indicates the new dock site Z-Order index. - - - - - Returns the bar that mouse is placed over. - - - - - Returns dock side the mouse is indicating user wants to dock bar at. - - - - - Gets the last relative docked to bar. - - - - - Gets the last relative docked to document id. - - - - - Returns side of last docked-to dock site. - - - - - Dock Sites are created by DotNetBar control on each edge of the - DotNetBar container control and are used for docking purposes. - If Dock Site does not contain any controls it will be invisible. - - - - - Creates new instance of DockSite object with specified dock style. - - Specifies the position and manner in which a site is docked. - - - - Creates new instance of DockSite object. - - - - - Returns reference to the DocumentDockUIManager object used for interaction with document docking engine. - - Reference to the DocumentDockUIManager object. - - - - Saves layout for bars contained by dock site. - - Parent XmlElement. - - - - Loads layout for the bars. - - Parent XmlElement that was passed to SaveLayout method to save layout - - - - Suspends normal layout logic. - - - - - Resumes normal layout logic. - - - - - Resumes normal layout logic. Optionally forces an immediate layout of pending layout requests. - - - - - Docks the bar to the dock site. - - Bar to dock. - - - - Dockes the Bar to dock site at specified position. - - Bar to dock. - Bar insert position. - - - - Relayouts all docked controls in the site. - - - - - Returns the docking information for current position. - - Controls docking provider. - Horizontal assumed docking position. - Vertical assumed docking position. - Docking information. - - - - - Undocks the control from the site. - - Control to undock. - - - - Gets or sets whether painting is disabled on dock site while layout of bars is performed. Default value is true. - You might need to set this property to false if you are expirience vide flashing while using DirectX video animation in Bar controls that are part of the - dock site. - - - - - Specifies background image position when container is larger than image. - - - - - Specifies the transparency of background image. - - - - - Gets or sets the target gradient background color. - - - - - Gets or sets gradient fill angle. - - - - - Specifies the position and manner in which a site is docked. - - - - - Gets the reference to the DotNetBarManager that uses this dock site. - - - - - Represents class that is a bar container for document docking. - - - - - Represents Document container base class. - - - - - Creates new instance of the class. - - - - - Resizes the document within specified bounds. - - Area available for the document. - - - - Sets the display bounds. - - New display bounds. - - - - Sets layout bounds. - - New layout bounds. - - - - Resets the layout bounds for the document base container to the empty bounds. - - - - - Resets the layout bounds for the document base container to the empty bounds. - - - - - Sets the parent document. - - Parent container. - - - - Sets the width of the document. - - Width in pixels - - - - Sets the height of the document. - - Height in pixels. - - - - Occurs when width is being set on child document. - - Reference document being changed - Width in pixels - True if width was applied by parent otherwise false - - - - Occurs when height is being set on child document. - - Reference document being changed - Height in pixels - True if width was applied by parent otherwise false - - - - Updates bounds of the item in response to the scrolling of LayoutControl. - - - - - - - Gets the unique ID for the container. - - - - - Returns actual display bounds of the document. - - - - - Returns layout bounds of the document. Layout bounds are proposed bounds of the layout and might not be the same - as DisplayBounds. - - - - - Gets the parent container. - - - - - Gets whether document is visible or not. - - - - - Gets minimum size of the document. - - - - - Creates new instance of the class. - - - - - Creates new instance of the class and initializes it with the Bar object. - - Bar to contain on document. - - - - Creates new instance of the class and initializes it with the bar and propesed width and height. - - Bar to contain on document. - Proposed width of the document in pixels - Proposed height of the document in pixels - - - - Resizes document object. - - Available bounds for the document. - - - - Gets or sets the bar that is contained by this document. - - - - - Gets whether document is visible. - - - - - Gets the minimum size of the document. - - - - - Represents DocumentBarContainer converter. - - - - - Creates new instance of the class. - - - - - Checks whether conversion can be made to specified type. - - Context Information. - Destination type. - - - - - Converts object to specified type. - - Context information. - Culture information. - Object to convert. - Destination type. - Object converted to destination type. - - - - Collection of DocumentBaseContainer objects. - - - - - Adds new object to the collection. - - Object to add. - Index of newly added object. - - - - Adds new objects to the collection. - - Array of documents to add. - - - - Inserts new object into the collection. - - Position of the object. - Object to insert. - - - - Returns index of the object inside of the collection. - - Reference to the object. - Index of the object. - - - - Returns whether collection contains specified object. - - Object to look for. - true if object is part of the collection, otherwise false. - - - - Removes specified object from the collection. - - - - - - Copies collection into the specified array. - - Array to copy collection to. - Starting index. - - - - Copies contained items to the DocumentBaseContainer array. - - Array to copy to. - - - - Returns reference to the object in collection based on it's index. - - - - - Represents Dock container with either horizontal or vertical layout. - - - - - Creates new instance of the object and initializes it with specified values. - - Array of documents to host in this container. - Container orientation - - - - Creates new instance of the object. - - - - - Resizes the object inside of the given bounds. - - Available area. - - - - Occurs when width is being set on child document. - - Reference document being changed - Width in pixels - True if width was applied by parent otherwise false - - - - Occurs when height is being set on child document. - - Reference document being changed - Height in pixels - True if width was applied by parent otherwise false - - - - Returns the DocumentBarContainer object for a given bar. - - Bar to search for. - Reference to container or null if bar could not be found - - - - Gets whether document is visible or not. - - - - - Gets the orientation of the container. Default value is Horizontal. - - - - - Returns collection of the documents hosted by this container. - - - - - Returns minimum size of the object. - - - - - Gets or sets splitter size in pixels between the documents docking inside the container. Default value is 3. - - - - - Gets or sets whether the size of the documents is recorded once the layout is calculated. - - - - - Indicates whether the container is allowed to exceed the parent control client size due to inner child windows minimum size constraints. - - - - - Represents DocumentDockContainer object converter. - - - - - Represents class that manages document docking UI interaction. - - - - - - Returns DocumentBaseContainer that holds the reference bar. - - Bar to return document container for. - Returns null if document container cannot be found or reference to the document container. - - - - Docks specified bar by appending it to the container. Bar will be added according to the container's orientation. - - Bar to dock. - - - - Docks specified bar by appending it to the container. Bar will be added according to the container's orientation. - - Bar to dock. - Side to dock bar at. - - - - Adjusts the size of the dock container if needed after a bar has been docked to it. - - Bar object that has been docked. - Indicates that bar was already docked but its Visible property has changed - - - - Processes OnMouseMove events from DockSite. This routine assumes that mouse messages are received only when mouse is actually over - the dock site and not containing bars. This is significant because it will receive messages only if mouse is over the splitter - space between bars. - - Mouse event arguments. - - - - Returns reference to the DocumentDockContainer that contains specified coordinates. Searches through the Documents collection first. - - X coordinate - Y coordinate - - - - - Sets the width of the bar that is managed by this document layout. Width can be set only if parent container has - Horizontal orientation. Note that bar minimum size is respected by this method and - it will be enforced. If width is less than minimum width bar's width will be set to minimum width. - - Reference to bar object. - Desired width. - - - - Sets the height of the bar that is managed by this document layout. Height can be set only if parent container has - vertical orientation. Note that bar minimum size is respected by this method and - it will be enforced. If height is less than minimum height bar's height will be set to minimum height. - - Reference to bar object. - Desired height. - - - - Gets or sets the root document dock container object. - - - - - Gets or sets the splitter width used for mouse hit-testing. - - - - - Gets or sets the container of the document. - - - - - Gets whether document/bar is being resized. - - - - - Represent the menu, toolbar and popup menu structure for the form. - - - - - Raises BarStateChanged event. - - Provides event arguments. - - - - Creates new instance of DotNetBarManager. - - - - - Creates new instance of DotNetBarManager. - - Container. - - - - Dock bar to the specified side of the form. - - Bar to dock. - Side to dock bar to. - - - - Docks the bar to the specified side of the reference bar. - - Bar to dock. - Reference bar. - Side of the reference bar to dock the bar to. - - - - Docks specified DockContainerItem. - - DockContainerItem to dock. - Side to dock item to. - - - - Docks specified DockContainerItem. - - DockContainerItem to dock. - Reference bar. - Side to dock item to. - - - - Docks specified DockContainerItem. - - DockContainerItem to dock. - Reference bar. - Side to dock item to. - - - - Tear-off specified DockContainerItem and float it. - - Item to float. - - - - Tear-off specified DockContainerItem and float it. - - Item to float. - - - - Make specified bar floating bar, i.e. undock it and place in floating window. - - Bar to float. - - - - Make specified bar floating bar, i.e. undock it and place in floating window and specified location on the screen. - - Bar to float. - Screen coordinates for the floating bar. - - - - Raises the ActiveDockContainerChanged event. - - Provides event arguments. - - - - Invokes ItemDoubleClick event. - - Reference to item double-clicked - Event arguments - - - - Returns the Bar object that contains the item. - - - - - Clean up any resources being used. - - - - - Returns whether property should be serialized by Windows Forms designer. - - - - - Use to remove bar from DotNetBar control. Bar will be undocked if it is docked and - removed from all internal collections. - - Bar to remove. - - - - Forces the loading of the definition specified in DefinitionName property. - By default definition is loaded after parent form handle has been created and form is loaded. - However, under certain circumstances you might need DotNetBar to load definition right away so - you can access bars and items. We recommend moving the code to Form Load event and leaving the loading process for DotNetBar definition as is. - - - - - Loads DotNetBar definition from file. - - File that contains DotNetBar defintion. - - - - Invokes SerializeItem event. - - Provides data for the event. - - - - Invokes DeserializeItem event. - - Provides data for the event. - - - - Saves current DotNetBar definition and state to the file. - - File name. - - - - Loads DotNetBar layout from file. - - File that contains DotNetBar defintion. - - - - Saves current DotNetBar layout to the file. - - File name. - - - - Invokes the DotNetBar Customize dialog. - - - - - Returns the collection of items with the specified name. - - Item name to look for. - - - - - Returns the collection of items with the specified name. This method search for items on all Bars, Items collection and ContextMenus collection. - The order of search is as follows. All Bars from Bars collections are searched, then Items collection and then ContextMenus collection. - - Item name to look for. - Specifies that search will be performed through all DotNetBar collections. - - - - - Returns the collection of items with the specified name and type. - - Item name to look for. - Item type to look for. - - - - - Returns the collection of items with the specified name and type. This method will searchs for items on all Bars, Items collection and ContextMenus collection. - The order of search is as follows. All Bars from Bars collections are searced, then Items collection and then ContextMenus collection. - - Item name to look for. - Item type to look for. - Specifies that full search (through all collections) will be performed. - - - - - Returns the collection of items with the specified name and type. This method will searchs for items on all Bars, Items collection and ContextMenus collection. - The order of search is as follows. All Bars from Bars collections are searced, then Items collection and then ContextMenus collection. - - Item name to look for. - Item type to look for. - Specifies that full search (through all collections) will be performed. - - - - - Returns the first item that matches specified name. - - Item name to look for. - - - - - Returns the first item that matches specified name with the option to indicate full search of all collections. - The order of search is as follows. All Bars from Bars collections are searced, then Items collection and then ContextMenus collection. - - Item name to look for. - Specifies that all collection will be searched. - - - - - Called before modal dialog is displayed using ShowModal() method. - - - - - Called after modal dialog is closed. - - - - - You must call this procedure if you are implementing custom customize dialog box after your dialog box is closed. - - - - - Registers popup item with DotNetBar. Use this function carefully. The registration is required only if Popup item is created completely from code and it is not added to any DotNetBarManager collection. - - - - - - Un-registers specified popup. See RegisterPopup for more information. - - - - - - Resets the ColorScheme property to its default value. - - - - - Informs the DotNetBarManager that Mdi Child for has been activated. Calling this method is needed only under special - conditions where MDI child system items do not show. - - - - - Resets all usage data collected by DotNetBar in relation to the Personalized menus. - - - - - Occurs after bar registered with DotNetBarManager state has changed, like selected dock tab has changed, bar has closed, bar has been docked or undocked etc. - - - - - Occurs when focused (active) DockContainerItem has changed. You can use ActiveDockContainerItem property to get reference to currently focused DockContainerItem. - - - - - Occurs just before customize popup menu is shown. - - - - - Occurs when Item is clicked. - - - - - Occurs when Item is clicked. - - - - - Occurs when popup of type container is loading. - - - - - Occurs when popup of type container is unloading. - - - - - Occurs when popup item is about to open. - - - - - Occurs when popup item is closing. - - - - - Occurs just before popup window is shown. - - - - - Occurs when Item Expanded property has changed. - - - - - Occurs when Bar is docked. - - - - - Occurs when Bar is Undocked. - - - - - Occurs before dock tab is displayed. - - - - - Occurs when Bar auto-hide state has changed. - - - - - Occurs when mouse button is pressed. - - - - - Occurs when mouse button is released. - - - - - Occurs when mouse enters the item. - - - - - Occurs when mouse leaves the item. - - - - - Occurs when mouse moves over the item. - - - - - Occurs when mouse remains still inside an item for an amount of time. - - - - - Occurs when item loses input focus. - - - - - Occurs when item receives input focus. - - - - - Occurs when user changes the item position, removes the item, adds new item or creates new bar. - - - - - Occurs after DotNetBar definition is loaded. - - - - - Occurs when users wants to reset the DotNetBar to default state. - - - - - Occurs after an Item is removed from SubItemsCollection. - - - - - Occurs after an Item has been added to the SubItemsCollection. - - - - - Occurs when ControlContainerControl is created and contained control is needed. - - - - - Occurs when Text property of an Item has changed. - - - - - Occurs when Customize Dialog is about to be shown. - - - - - Occurs when Customize Dialog is closed. - - - - - Use this event if you want to serialize the hosted control state directly into the DotNetBar definition file. - - - - - Use this event if you want to deserialize the hosted control state directly from the DotNetBar definition file. - - - - - Occurs when current Dock tab has changed. - - - - - Occurs when Bar is about to be closed as a result of user clicking the Close button on the bar. - - - - - Occurs when Bar in auto-hide state is about to be displayed. - - - - - Occurs when user starts to drag the item when customize dialog is open. - - - - - Occurs when users Tears-off the Tab from the Bar and new Bar is created as result of that action. - - - - - Occurs when DotNetBar is looking for translated text for one of the internal text that are - displayed on menus, toolbars and customize forms. You need to set Handled=true if you want - your custom text to be used instead of the built-in system value. - - - - - Occurs before an item in option group is checked and provides opportunity to cancel the change. - - - - - Occurs before tooltip for an item is shown. Sender could be the BaseItem or derived class for which tooltip is being displayed or it could be a ToolTip object itself it tooltip is not displayed for any item in particular. - - - - - Occurs on dockable bars when end-user attempts to close the individual DockContainerItem objects using system buttons on dock tab. - Event can be canceled by setting the Cancel property of event arguments to true. This even will occur only after user presses the - X button on tab that is displaying the dockable windows/documents. - - - - - Occurs on dockable bars after DockContainerItem is closed. This action cannot be cancelled. - - - - - Occurs after an item has been serialized to XmlElement and provides you with opportunity to add any custom data - to serialized XML. This allows you to serialize any data with the item and load it back up in DeserializeItem event. - - - To serialize custom data to XML definition control creates handle this event and use CustomXmlElement - property on SerializeItemEventArgs to add new nodes or set attributes with custom data you want saved. - - - - - Occurs after an item has been de-serialized (load) from XmlElement and provides you with opportunity to load any custom data - you have serialized during SerializeItem event. - - - To de-serialize custom data from XML definition handle this event and use CustomXmlElement - property on SerializeItemEventArgs to retrive any data you saved in SerializeItem event. - - - - - Occurs when TextBoxItem input text has changed. - - - - - Occurs when color on ColorPickerDropDown is choosen from drop-down color picker or from Custom Colors dialog box. Selected color can be accessed through SelectedColor property. - - - - - Occurs when Checked property of an button has changed. - - - - - Gets or sets docking splitter size. - - - - - Indicates whether Ctrl+Tab keys cycles the currently selected dock tab. - - - - - Gets or sets the Context menu bar associated with the this control which is used as part of Global Items feature. The context menu - bar assigned here will be used to search for the items with the same Name or GlobalName property so global properties can be propagated when changed. - You should assign this property to enable the Global Items feature to reach your ContextMenuBar. - - - - - Gets or sets the form DotNetBarManager is attached to. - - - - - Gets or sets the user control DotNetBarManager is parented to when on user control and providing popups only. - - - - - Gets currently focused (active) DockContainerItem. Note that only if DockContainer Item has input focus it will be consider active - so there can only be one active DockContainerItem at a time. - - - - - Gets whether component has been disposed. - - - - - Disposed will return true after Dispose method has been executed. - - - - - Gets or sets whether GC.Collect() is called when this component is disposed. - - - - - Gets or sets the minimum client size that docking windows will try to maintain for the client area (not occupied by dock windows). - Note that this value is suggested value and cannot be observed when form is resized below the minimum size required for the given layout. - Default value is 48x48 pixels. - - - - - Indicates whether DotNetBar provides docking hints for easy docking of bars. - - - - - Gets or sets whether user can control how first bar is docked when using docking hints (default value is True). When enabled (default value) placing the mouse over the middle - docking hint will dock the bar at partial size and using the far docking hint will dock bar at full size. Full size indicates that dock site which hosts the bar - consumes all the space of the parent form while partial size indicates that dock site consumes the full size minus the space of the other dock sites. Default value is true. - - - - - Gets or sets whether uniform styling is applied to bars docked as documents. Default value is true which means - that bar that will be docked as document will have it's style changed so it fits in default document styling. - Such bars will have GrabHandleStyle=None, DockTabAlignment=Top and AlwaysDisplayDockTab=true. - Set this property to false to have bars keep these properties once they are docked as documents. - Value of these properties will be returned back to the default values once bar is not docked as document. - - - - - Gets the collection of the Bar objects associated with DotNetBarManager. - - - - - Gets whether definition is loaded. - - - - - Gets the collection of all items that are used for end-user design-time customization. - - - - - Gets the collection of all popup menus managed by DotNetBarManager. - - - - - Indicates whether shortucts handled by items are dispatched to the next handler or control. - - - - - Gets or sets the collection of shortcut keys that are automatically dispatched to the control that has focus even if they are handled and used by one of the items. This gives you fine control over which shortcuts are passed through the system and which ones are marked as handled by DotNetBar. - - - - - Indicates whether Reset buttons is shown that allows end-user to reset the toolbar state. - - - - - ImageList for images used on Items. Images specified here will always be used on menu-items and are by default used on all Bars. - - - - - ImageList for medium-sized images used on Items. - - - - - ImageList for large-sized images used on Items. - - - - - Suspends the bar layout for all bars. - - - - - Specifes whether drop shadow is displayed for Menus and pop-up Bars. OfficeXP Style only. - - - - - Specifes whether to use Alpha-Blending shadows for pop-up items if supported by target OS. Disabling Alpha-Blended shadows can improve performance. - - - - - Gets or sets whether gray-scale algorithm is used to create automatic gray-scale images. Default is true. - - - - - Gets or sets whether hooks are used for internal DotNetBar system functionality. Using hooks is recommended only if DotNetBar is used in hybrid environments like Visual Studio designers or IE. - - - - - Gets whether any handlers have been defined for SerializeItem event. If no handles have been defined to optimize performance SerializeItem event will not be attempted to fire. - - - - - Gets whether any handlers have been defined for DeserializeItem event. If no handles have been defined to optimize performance DeserializeItem event will not be attempted to fire. - - - - - Returns whether definition is being currently loaded. - - - - - Gets or sets whether document bars are saved in definition file. Default value is false which means that document - bars are not saved as part of definition file. You can set this value to true to save document bar to definition file and - be able to load them. - - - Note that by default Document bars that you created during design-time get member - variables assigned to them by Windows Forms designer. If you decide to save definition - of such bars and load definition back member variables will not point to correct bar - instances since loading definition recreates all bars from scratch. You should always - use Bars collection to access bars when saving and loading definitions. - - - - - Gets or sets the DotNetBar definition string. - - - - - Gets or sets the DotNetBar layout string. - - - - - Gets whether DotNetBarManager is loading layout. - - - - - Specifies that custom customize dialog will be used. Use EnterCustomize event to show your custom dialog box. - - - - - Gets or sets the toolbar Top dock site used by DotNetBarManager. - - - - - Gets or sets the toolbar Bottom dock site used by DotNetBarManager. - - - - - Gets or sets the toolbar Left dock site used by DotNetBarManager. - - - - - Gets or sets the toolbar Right dock site used by DotNetBarManager. - - - - - Gets or sets the Top dock site used by DotNetBarManager. - - - - - Gets or sets the Bottom dock site used by DotNetBarManager. - - - - - Gets or sets the Left dock site used by DotNetBarManager. - - - - - Gets or sets the Right dock site used by DotNetBarManager. - - - - - Gets or sets the Fill dock site used by DotNetBarManager. Fill dock site is most commonly used as dock site - for document type docking. - - - - - Specifies whether bars are drawn using Themes when running on OS that supports themes like Windows XP. - - - - - Sets the style of all items in DotNetBar Manager. - - - - - Gets or sets Color scheme for all bars. Note that you need to set UseGlobalColorScheme to true to indicate - that this ColorScheme object will be used on all bars managed by this instance of DotNetBarManager. - - - - - Gets or sets whether ColorScheme object on DotNetBarManager is used as a default ColorScheme for all bars managed by DotNetBarManager. - Default value is false which indicates that ColorScheme on each Bar is used. - When set to true each bar will use the ColorScheme settings from DotNetBarManager and it will ignore any - setting on the Bar.ColorScheme object. - - - - - Indicates whether the Personalized menu setting is ignored and full menus are always shown. - - - - - Gets or sets whether accelerator letters for menu or toolbar commands are underlined regardless of - current Windows settings. Accelerator keys allow easy access to menu commands by using - Alt + choosen key (letter). Default value is false which indicates that system setting is used - to determine whether accelerator letters are underlined. Setting this property to true - will always display accelerator letter underlined. - - - - - Returns whether theme support is enabled on the OS that supports themes like Windows XP. - - - - - Indicates whether the CustomizeItem (allows toolbar customization) is added for new Bars end users are creating. - - - - - Gets or sets whether DotNetBar ignores the F10 key which when pressed sets the focus to menu bar - - - - - Indicates whether the items that are not recenly used are shown after mouse hovers over the expand button. - - - - - Indicates whether Tooltips are shown on Bars and menus. - - - - - Indicates whether item shortcut is displayed in Tooltips. - - - - - Specifies the pop-up animation style. - - - - - Specifies whether the MDI system buttons are displayed in menu bar when MDI Child window is maximized. - - - - - Gets or sets whether MDI Child form System Menu is hidden. System menu is displayed in MDI form menu area when form is maximized. Default value is false. - - - - - Gets or sets whether customize context menu is shown on all bars or dock sites. - - - - - Gets or sets whether parent form is activated when dock window layout is loaded. - - - - - Represents delegate for ContextMenu events. - - - - - Represents the method that will handle the ItemRemoved event. - - - - - Defines the delegate for DockTabChange event - - - - - Defines the delegate for BarClosing event - - - - - Defines the delegate for BarAutoHideDisplay event - - - - - Represents the method that will handle the LocalizeString event. - - - - - Gets or sets the display rectangle for popup auto-hide bar. - - - - - Event arguments for LocalizeString event. - - - - - Indicates that event has been handled and that LocalizedValue should be used. - - - - - Indicates the string key for the text that needs to be localized. - - - - - Indicates the localized text value. If you are performing custom string localization - you need to set this value to the translated text for current locale and you need to set - Handled property to true. - - - - - Default constructor. - - - - - Event arguments for EndUserCustomize event. - - - - - Indicates the customize action that user executed. - - - - - Default constructor. - - Indicates action user executed. - - - - Initializes a new instance of the EndUserCustomizeEventArgs class. - - - - - - - Gets any action data, might be null/nothing. - - - - - Delegate for EndUserCustomize event. - - - - - Defines delegate for ActiveDockContainerChanged event. - - - - - - - Provides event arguments for ActiveDockContainerChanged event. - - - - - Gets the DockContainerItem that has been activate or deactivated. - - - - - Initializes a new instance of the ActiveDockContainerChangedEventArgs class. - - - - - - Summary description for DotNetBarResourcesAttribute. - - - - - Summary description for DotNetBarStreamer. - - - - - Represents class that can serialize compatible marked properties. - - - - - XML element is expected to be something like Image data Base64 encoded - - Image data - - - - - Represents visual style of an User Interface Element. - - - - Creates new instance of the class. - - - - Initializes a new instance of the ElementStyle class. - - - - - Creates new instance of the class. - - - Creates new instance of the class. - - - Creates new instance of the class. - - - - Indicates whether BackgroundColor should be serialized. Used by windows forms designer design-time support. - - - - - Resets BackgroundColor to it's default value. Used by windows forms designer design-time support. - - - - - Indicates whether BackgroundColor2 should be serialized. Used by windows forms designer design-time support. - - - - - Resets BackgroundColor2 to it's default value. Used by windows forms designer design-time support. - - - - - Resets BackgroundImage to it's default value null (VB Nothing). Used by windows forms designer design-time support. - - - - - Indicates whether TextColor should be serialized. Used by windows forms designer design-time support. - - - - - Resets TextColor to it's default value. Used by windows forms designer design-time support. - - - - - Indicates whether TextShadowColor should be serialized. Used by windows forms designer design-time support. - - - - - Resets TextColor to it's default value. Used by windows forms designer design-time support. - - - - - Indicates whether TextShadowOffset should be serialized. Used by windows forms designer design-time support. - - - - - Resets TextShadowOffset to it's default value. Used by windows forms designer design-time support. - - - - - Sets size of the element style. - - Indicates new size. - - - - Indicates whether BorderColor should be serialized. Used by windows forms designer design-time support. - - - - - Resets BorderColor to it's default value. Used by windows forms designer design-time support. - - - - - Indicates whether BorderColor3 should be serialized. Used by windows forms designer design-time support. - - - - - Resets BorderColor to it's default value. Used by windows forms designer design-time support. - - - - - Indicates whether BorderColorLight should be serialized. Used by windows forms designer design-time support. - - - - - Resets BorderColor to it's default value. Used by windows forms designer design-time support. - - - - - Indicates whether BorderColor2 should be serialized. Used by windows forms designer design-time support. - - - - - Resets BorderColorLight2 to it's default value. Used by windows forms designer design-time support. - - - - - Indicates whether property should be serialized. Used by windows forms designer design-time support. - - - - - Resets property to it's default value. Used by windows forms designer design-time support. - - - - - Indicates whether property should be serialized. Used by windows forms designer design-time support. - - - - - Resets property to it's default value. Used by windows forms designer design-time support. - - - - - Indicates whether property should be serialized. Used by windows forms designer design-time support. - - - - - Resets property to it's default value. Used by windows forms designer design-time support. - - - - - Indicates whether property should be serialized. Used by windows forms designer design-time support. - - - - - Resets property to it's default value. Used by windows forms designer design-time support. - - - - - Releases all resources used in this control. After calling Dispose() - object is not in valid state and cannot be recovered to the valid state. - Recreation of the object is required. - - - - - Applies a "child/inherited" style text and box properties but not any background or border properties to this style. - Use this method to create style hierarchies. - - Style to apply to this style - - - - - Applies a "child/inherited" style to this style. Use this method to create style - hierarchies. - - - This method is used to support style hierarchies where a base style is defined - and inherited/child styles are derived and based on it. By using this method on the - base style you can apply only style changes defined by the child style. For example if - you defined a base style for normal user interface element then in most cases you do - not want to redefine the styling for the case when same user interface element is - selected. You will just defined the behavior of the selected state and then apply it to - the base normal style using ApplyStyle method. - - Style to apply to current style. - - - - Makes an exact copy of the style. - - New copy of ElementStyle object. - - - - Reset all style properties to default values. - - - - Returns default style for the Cell object. - - Reference to the default style for the Node. Cell style is based on the given - node style. - - - - Returns default style for disabled cells. - Returns new instance of ElementStyle object. - - - Returns default style for the selected cell object. - New instance of the ElementStyle object. - - - - Sets Alpha value for all colors defined by style to specified value. - - Style to change. - Alpha value for the colors. - - - - Returns reference to ColorScheme object used by this style. - - Instance of ColorScheme object or null if object could not be obtained. - - - - Occurs when appearance property of the style has changed. - - - - - Occurs when component is Disposed. - - - - - Gets the collection that defines the multicolor gradient background. - - - - - Gets or sets the background color for UI element. If used in combination with - BackgroundColor2 is specifies starting gradient color. - - - - - Gets or sets the color scheme color that is used as background color. Setting - this property overrides the setting of the corresponding BackColor property. - Color scheme colors are automatically managed and are based on current system colors. - That means if colors on the system change the color scheme will ensure that it's colors - are changed as well to fit in the color scheme of target system. Set this property to - eColorSchemePart.None to - specify explicit color to use through BackColor property. - - - - - Gets or sets the target gradient background color for UI element. - - - - - Gets or sets the color scheme color that is used as target gradient background color. Setting - this property overrides the setting of the corresponding BackColor2 property. - Color scheme colors are automatically managed and are based on current system colors. - That means if colors on the system change the color scheme will ensure that it's colors - are changed as well to fit in the color scheme of target system. Set this property to - eColorSchemePart.None to - specify explicit color to use through BackColor2 property. - - - - - Gets or sets the background gradient angle. - - - - - Gets or sets the background gradient fill type. Default value is Linear. - - - - - Specifies background image. - - - - - Specifies background image position when container is larger than image. - - - - - Specifies the transparency of background image. - - - - - Gets or sets the text color displayed in this UI element. - - - - - Gets or sets the color scheme color that is used as text color. Setting - this property overrides the setting of the corresponding TextColor property. - Color scheme colors are automatically managed and are based on current system colors. - That means if colors on the system change the color scheme will ensure that it's colors - are changed as well to fit in the color scheme of target system. Set this property to - eColorSchemePart.None to - specify explicit color to use through TextColor property. - - - - - Gets or sets the text shadow color. - - - - - Gets or sets the color scheme color that is used as text shadow color. Setting - this property overrides the setting of the corresponding TextShadowColor property. - Color scheme colors are automatically managed and are based on current system colors. - That means if colors on the system change the color scheme will ensure that it's colors - are changed as well to fit in the color scheme of target system. Set this property to - eColorSchemePart.None to - specify explicit color to use through TextColor property. - - - - - Indicates text shadow offset in pixels - - - - - Gets or sets the Font used to draw this the text. - - - - - Gets or sets a value that determines whether text is displayed in multiple lines or one long line. - - - - - Specifies alignment of the text. - - - - - Specifies alignment of the text. - - - - - Specifies how to trim characters when text does not fit. - - - - - Gets the total horizontal margin (Left + Right) - - - - - Gets the total vertical margin (Top + Bottom) - - - - - Gets or sets the left margin. - - - - - Gets or sets the right margin. - - - - - Gets or sets the top margin. - - - - - Gets or sets the bottom margin. - - - - - Gets or sets whether any style property has changed which could influence the size of the style. - - - - - Gets the calcuated size of the element style. - - - - - Gets or sets the border type for all sides of the element. - - - - - Gets or sets border width in pixels. - - - - - Gets or sets the border type for top side of the element. - - - - - Gets or sets the border type for bottom side of the element. - - - - - Gets or sets the border type for left side of the element. - - - - - Gets or sets the border type for right side of the element. - - - - - Gets or sets border width in pixels. - - - - - Gets or sets border width in pixels. - - - - - Gets or sets border width in pixels. - - - - - Gets or sets border width in pixels. - - - - - Gets or sets the border color for all sides. Specifing the color for the side will override this value. - - - - - Gets or sets the color scheme color that is used as border color. Setting - this property overrides the setting of the corresponding BorderColor property. - Color scheme colors are automatically managed and are based on current system colors. - That means if colors on the system change the color scheme will ensure that it's colors - are changed as well to fit in the color scheme of target system. Set this property to - eColorSchemePart.None to - specify explicit color to use through BorderColor property. - - - - - Gets or sets the target background gradient color for border on all sides. Specifing the color for the side will override this value. Gradient border colors - be employed only when per side border color is not specified. - - - - - Gets or sets the color scheme color that is used as taget gradient border color. Setting - this property overrides the setting of the corresponding BorderColor property. - Color scheme colors are automatically managed and are based on current system colors. - That means if colors on the system change the color scheme will ensure that it's colors - are changed as well to fit in the color scheme of target system. Set this property to - eColorSchemePart.None to - specify explicit color to use through BorderColor property. - - - - - Gets or sets the border gradient angle. Default value is 90. - - - - - Gets or sets the color for light border part when etched border is used. - - - - - Gets or sets the color scheme color that is used as border light color for etched border style. Setting - this property overrides the setting of the corresponding BorderColor property. - Color scheme colors are automatically managed and are based on current system colors. - That means if colors on the system change the color scheme will ensure that it's colors - are changed as well to fit in the color scheme of target system. Set this property to - eColorSchemePart.None to - specify explicit color to use through BorderColor property. - - - - - Gets or sets the target background gradient color for border on all sides. Specifing the color for the side will override this value. Gradient border colors - be employed only when per side border color is not specified. - - - - - Gets or sets the color scheme color that is used as taget gradient border light color for etched border style. Setting - this property overrides the setting of the corresponding BorderColor property. - Color scheme colors are automatically managed and are based on current system colors. - That means if colors on the system change the color scheme will ensure that it's colors - are changed as well to fit in the color scheme of target system. Set this property to - eColorSchemePart.None to - specify explicit color to use through BorderColor property. - - - - - Gets or sets the light border gradient angle. Default value is 90. - - - - - Gets or sets the background color for the left side border. - - - - - Gets or sets the color scheme color that is used as left border color. Setting - this property overrides the setting of the corresponding BorderLeftColor property. - Color scheme colors are automatically managed and are based on current system colors. - That means if colors on the system change the color scheme will ensure that it's colors - are changed as well to fit in the color scheme of target system. Set this property to - eColorSchemePart.None to - specify explicit color to use through BorderLeftColor property. - - - - - Gets or sets the background color for the right side border. - - - - - Gets or sets the color scheme color that is used as right border color. Setting - this property overrides the setting of the corresponding BorderRightColor property. - Color scheme colors are automatically managed and are based on current system colors. - That means if colors on the system change the color scheme will ensure that it's colors - are changed as well to fit in the color scheme of target system. Set this property to - eColorSchemePart.None to - specify explicit color to use through BorderRightColor property. - - - - - Gets or sets the background color for the top side border. - - - - - Gets or sets the color scheme color that is used as top border color. Setting - this property overrides the setting of the corresponding BorderTopColor property. - Color scheme colors are automatically managed and are based on current system colors. - That means if colors on the system change the color scheme will ensure that it's colors - are changed as well to fit in the color scheme of target system. Set this property to - eColorSchemePart.None to - specify explicit color to use through BorderTopColor property. - - - - - Gets or sets the background color for the bottom side border. - - - - - Gets or sets the color scheme color that is used as bottom border color. Setting - this property overrides the setting of the corresponding BorderBottomColor property. - Color scheme colors are automatically managed and are based on current system colors. - That means if colors on the system change the color scheme will ensure that it's colors - are changed as well to fit in the color scheme of target system. Set this property to - eColorSchemePart.None to - specify explicit color to use through BorderBottomColor property. - - - - - Gets the total horizontal padding (Left + Right) - - - - - Gets the total vertical padding (Top + Bottom) - - - - - Gets or sets the padding space in pixels for all 4 sides of the box. - - - - - Gets or sets the amount of space to insert between the top border of the element and the content. - - - - - Gets or sets the amount of space to insert between the bottom border of the element and the content. - - - - - Gets or sets the amount of space to insert between the left border of the element and the content. - - - - - Gets or sets the amount of space to insert between the right border of the element and the content. - - - - - Gets or sets the name of the style. - - - - - Gets or sets the class style belongs to. The Class styles are used to apply predefined values to the styles that belong to the same class. - This feature is used to manage color schemes/tables per class style. - - - - - Gets or sets the description of the style. - - - - - Gets or sets the Site associated with this component. Used by Windows forms designer. - - - - - Gets or sets the maximum height of the element. This property should be used in - conjunction with the WordWrap property to limit the size of - text bounding box. - - Default value is 0 which indicates that height of the style is unlimited. - - - - Returns System.Drawing.StringFormat constructed from current style settings. - - - - - Gets or sets a value indicating whether the control interprets an ampersand character (&) in the control's Text property to be an access key prefix character. Default value is false. - - - - - Indicates whether control hides the underlines of the letter prefixed by ampersand character when UseMnemonic=true - - - - - Returns eTextFormat constructed from current style settings. - - - - - Gets or sets the border corner type for all 4 sides. Default corner type is Square. - - - - - Gets or sets the border corner type for top left corner. Default value is Inherit which means that setting from CornerType property is used. - - - - - Gets or sets the border corner type for top right corner. Default value is Inherit which means that setting from CornerType property is used. - - - - - Gets or sets the border corner type for bottom left corner. Default value is Inherit which means that setting from CornerType property is used. - - - - - Gets or sets the border corner type for bottom right corner. Default value is Inherit which means that setting from CornerType property is used. - - - - - Gets or sets the diameter in pixels of the corner type rounded or diagonal. - - - - - Gets whether to paint left border for the style. - - - - - Gets whether to paint right border for the style. - - - - - Gets whether to paint top border for the style. - - - - - Gets whether to paint bottom border for the style. - - - - - Gets whether to paint any border for the style. - - - - - Gets whether to paint any border for the style. - - - - - Gets whether custom has any of properties changed. - - - - - Gets or sets whether ElementStyle is in design mode. - - - - - Gets or sets the maximum width of the element. This property should be used in - conjunction with the WordWrap property to limit the size of - text bounding box. - - Default value is 0 which indicates that width of the style is not limited. - - - - Gets or sets the reference to the parent collection. - - - - - Gets or sets the tree control style is assigned to. - - - - - Specifies the type of the gradient fill. - - - - - Represents linear gradient fill. - - - - - Represents radial gradient fill. - - - - - Paints the ElementStyle - - - - Creates new instance of the object. - - - - Paints text for given style. - - Display information. - Text to paint. - Default font if no font by style is specified. - - - - - Returns new Region object for given ElementStyle. - New instance of Region object. - Information to describe ElementStyle. - - - - Returns the clipping for the content of the element style. - - - - - - - Paints the element style on the canvas. - - Holds information necessary to paint style on canvas. - - - - Paint style border. - - Style display information. - - - - Paints style background. - - Style display information. - - - - Paints style background. - - Style display information. - - - - Paints style background image. - - Style display information. - - - - Returns background rectangle for given style by taking in account margins. - - Reference to style object. - Style bounds - Background rectangle. - - - - Returns GraphicsPath for given style. - - Reference to style. - Style bounds. - New instance of GraphicsPath - - - - Returns GraphicsPath for given style. - - Reference to style. - Style bounds. - New instance of GraphicsPath - - - - Initializes a new instance of the BorderDrawInfo structure. - - - - - - - - - - Represents information necessary to paint the style on canvas. - - - - Reference to ElementStyle object. - - - Reference to Graphics object. - - - ElementStyle bounds. - - - Get or sets whether layout is right-to-left. - - - - Gets or sets whether bottom and right border is "twisted" giving beveled look when double border is used. - - - - Creates new instance of the object. - - - Creates new instance of the object and initializes it with default values. - Style to initialize object with. - Graphics object to initialize object with. - Bounds to initialize object with. - - - Creates new instance of the object and initializes it with default values. - Style to initialize object with. - Graphics object to initialize object with. - Bounds to initialize object with. - - - - Specifies part of the background path. - - - - - Indicates complete background path - - - - - Indicates Top half of background path - - - - - Indicates Bottom half of background path - - - - - Represents the layout for the element style. - - - - - Calculates size of an style element. - - Style to calculate size for. - Default font that will be used by style if style does not uses it's own font. - Size of the style element. At this time only Height member will be calculated. - - - - Returns the total white space for a style. Whitespace is the space between the edge of the element and inner content of the element. - - Style to return white space for - - - - - Returns the total white space for a style. Whitespace is the space between the edge of the element and inner content of the element. - - Style to return white space for. - - - - - Returns total white space for left side of the style. Whitespace is the space between the edge of the element and inner content of the element. - - Style to return white space for. - - - - - Returns total white space for left side of the style. Whitespace is the space between the edge of the element and inner content of the element. - - Style to return white space for. - - - - - Returns total white space for right side of the style. Whitespace is the space between the edge of the element and inner content of the element. - - Style to return white space for. - - - - - Returns total white space for right side of the style. Whitespace is the space between the edge of the element and inner content of the element. - - Style to return white space for. - - - - - Returns total white space for top side of the style. Whitespace is the space between the edge of the element and inner content of the element. - - Style to return white space for. - - - - - Returns total white space for top side of the style. Whitespace is the space between the edge of the element and inner content of the element. - - Style to return white space for. - - - - - Returns total white space for top side of the style. Whitespace is the space between the edge of the element and inner content of the element. - - Style to return white space for. - - - - - Returns total white space for top side of the style. Whitespace is the space between the edge of the element and inner content of the element. - - Style to return white space for. - - - - - Returns amount of spacing for specified style parts. - - Style to calculate spacing for. - Part of the style spacing is calculated for. Values can be combined. - Side of the style to use for calculation. - - - - - Gets inner rectangle taking in account style padding, margins and border. - - - - - Specifies the appearance of a item. - - - - - Specifies the CrumbBar control style. - - - - - Specifies the Bar state. - - - - - Specifies the Bar grab handle style. - - - - - Specifies the Orientation of the item within container. - - - - - Specifies the design-marker orientation for the item. - - - - - Specifies the supported orientations by the item. - - - - - Specifies the docked Bar border type. - - - - - Specifes vertical alignment. - - - - - Specifies item alignment. - - - - - Specifies the popup type. - - - - - Specifies the dock side. - - - - - Specifies the item shortcut. - - - - - Specifies the item menu visibility. - - - - - Specifies the item behavior personalized menus. - - - - - Specifies the popup animation. - - - - - Specifies ButtonItem style. - - - - - Specifies the image position. - - - - - Specifies the hot tracking style for buttons. - - - - - Specifies the menu drop shadow. - - - - - Specifies the image size for the items on the Bar. - - - - - Specifies button image list selection. - - - - - Indicates that image is stretched to fill the container space. - - - - - Image is centered inside of container space. - - - - - Image is tiled to fill container space. - - - - - Image is drawn in top left corner of container space. - - - - - Image is drawn in top right corner of container space. - - - - - Image is drawn in bottom left corner of container space. - - - - - Image is drawn in bottom right corner of container space. - - - - - Image is drawn on the left side in the middle of the container space. - - - - - Image is drawn on the right side in the middle of the container space. - - - - - Specifies the sides of a rectangle to apply a border to. - - - - - No Border. - - - - - Border on the Left edge. - - - - - Border on the Right edge. - - - - - Border on the Top edge. - - - - - Border on the Bottom edge. - - - - - Border on all 4 sides. - - - - - Specifies appearance type of the Side Bar control. - - - - - Traditional Side Bar appearance with 3D panels. - - - - - Improved Flat Side Bar appearance with extended appearance options. - - - - - Specifies predefined side bar color scheme. - - - - - Specifies the side popup is displayed in relation to it's parent. - - - - - Indicates layout type used for items within side bar panel. - - - - - Default layout all items arranged in one column. - - - - - Items arranged in multiple columns determined by the width of the panel. - - - - - Indicates color scheme assigned to the tab item. - - - - - Indicates the action end user took during toolbar/menubar customization. - - - - - User has changed the visibility of the bar. - - - - - Indicates that item visibility has changed i.e. it's visible property. - - - - - Indicates that an item has been moved to different location. - - - - - Indicates that an item has been removed from the bar. - - - - - Indicates that item's text has been changed. - - - - - Indicates that style of the button i.e. ButtonStyle property has changed. - - - - - Indicates that item's BeginGroup property has changed. - - - - - Indicates that user has created a new bar. - - - - - Indicates that user has renamed the bar i.e. changed it's Text property. - - - - - Indicates that user has deleted the bar. - - - - - Specifies the type of the layout for tabs. - - - - - Tabs are auto-sized to fit the width of the container. - - - - - Tab's width is calculated based on the image and text and navigation box is displayed - when tabs cannot fit the container. - - - - - Tab are wrapping on multiple lines based on the width and navigation box is displayed. - - - - - Tab are wrapping on multiple lines based on the width and NO navigation box is displayed. - - - - - Indicates the corner type. - - - - - Inherits setting if applies. - - - - - Specifies square corner. - - - - - Specifies rounded corner. - - - - - Specifies diagonal corner. - - - - - Specifies the action that raised a event - - - - - The event was caused by a keystroke. - - - - - The event was caused by a mouse operation. - - - - - The event is caused programmatically from user code. - - - - - Specifies the button alignment inside of the BubbleBar. - - - - - Buttons are aligned to the top and arranged horizontally. - - - - - Buttons are aligned to the bottom and arranged horizontally. - - - - Specifies the way background image is displayed on background. - - - Image is stretched to fill the background - - - Image is centered inside the background - - - Image is tiled inside the background - - - - Image is drawn in top left corner of container space. - - - - - Image is drawn in top right corner of container space. - - - - - Image is drawn in bottom left corner of container space. - - - - - Image is drawn in bottom right corner of container space. - - - - - Imaged is centered and fills the control but aspect ratio is unchanged. - - - - - Specifies the border type for style element. - - - - Indicates no border - - - Border is a solid line - - - Border is a solid dash line - - - Border is solid dash-dot line - - - Border is solid dash-dot-dot line - - - Border consists of dots - - - Border consists light and dark part creating an etched effect - - - Border consists dark and light part. Light part is the inside border. - - - - Specifies the alignment of a text string relative to its element's rectangle. - - - - - Specifies the text be aligned near from the origin position of the element's rectangle. In a left-to-right layout, the near position is left. In a right-to-left layout, the near position is right. - - - - - Specifies that text is aligned in the center of the element's rectangle. - - - - - Specifies that text is aligned far from the origin position of the element's rectangle. In a left-to-right layout, the far position is right. In a right-to-left layout, the far position is left. - - - - - Specifies how to trim characters from a text that does not completely fit into a element's shape. - - - - - Specifies that the text is trimmed to the nearest character. - - - - - Specifies that the text is trimmed to the nearest character, and an ellipsis is inserted at the end of a trimmed line. - - - - - The center is removed from trimmed lines and replaced by an ellipsis. The algorithm keeps as much of the last slash-delimited segment of the line as possible. - - - - - Specifies that text is trimmed to the nearest word, and an ellipsis is inserted at the end of a trimmed line. - - - - - Specifies no trimming. - - - - - Specifies that text is trimmed to the nearest word. - - - - - Specifies the alignment of buttons in title bar. - - - - - Buttons are left aligned. - - - - - Buttons are right aligned. - - - - - Indicates white-space part of the style. - - - - - Represents style padding. - - - - - Represents style border. - - - - - Represents style margin. - - - - - Indicates the style side. - - - - - Specifies left side of the style. - - - - - Specifies right side of the style. - - - - - Specifies top side of the style. - - - - - Specifies bottom side of the style. - - - - - Specifies the button state. - - - - - Button is in it's default state. - - - - - Button is disabled - - - - - Mouse is over the button - - - - - Left mouse button is pressed - - - - - Right mouse button is pressed - - - - - Button is hidden. - - - - - Indicates predefined color scheme assigned to super tooltip. - - - - - Specifies predefined color assigned to ribbon items. - - - - - Specifies predefined color assigned to ribbon tab groups. - - - - - Specifies the state of the Wizard button. - - - - - Specifies the button that caused the wizard page change. - - - - - Page change was started using Wizard Back button. - - - - - Page change was started using Wizard Next button. - - - - - Page change was started from code. - - - - - Specifies wizard button that is clicked when the user presses the ENTER key. - - - - - If finish button is enabled and visible it will be clicked otherwise click next button - - - - - Click finish button - - - - - Click next button - - - - - No button will be clicked - - - - - Specifies wizard button that is clicked when the user presses the Escape key. - - - - - Cancel button will be clicked - - - - - No button will be clicked - - - - - Specifies border around ColorItem. - - - - - No Border. - - - - - Border on the Left edge. - - - - - Border on the Right edge. - - - - - Border on the Top edge. - - - - - Border on the Bottom edge. - - - - - Border on all 4 sides. - - - - - Specifies the line alignment of the items inside of the container. - - - - - Items are aligned to the top. - - - - - Items are aligned to the middle point of the line. - - - - - Items are aligned to the bottom. - - - - - Specifies the alignment of the items inside of the container in horizontal layout. - - - - - Items are left aligned. - - - - - Items are centered. - - - - - Items are right aligned. - - - - - Specifies the alignment of the items inside of the container in vertical layout. - - - - - Items are top aligned. - - - - - Items are in the middle. - - - - - Items are Bottom aligned. - - - - - Specifies the rendering mode used by a user interface element. - - - - - Indicates that rendering on user interface element instance set through Renderer property is used. - - - - - Indicates that global application wide renderer is used as specified by GlobalManager.Renderer property. - - - - - Indicates that custom rendered will be used for an user interface element. Renderer property must be set when using this value to the renderer - that will be used. - - - - - Specifies the predefined color table for button. - - - - - Specifies the color table used to render ProgressBarItem in Office 2007 style. - - - - - Indicates default Normal color table, usually green. - - - - - Indicates Pause state color table, usually yellow. - - - - - Indicates Error state color table, usually red. - - - - - Specifies the position of ribbon title. - - - - - Title is positioned on the top of the ribbon. - - - - - Title is positioned on the bottom of the ribbon. - - - - - Specifies text alignment on the button. - - - - - Specifies the left aligned text. - - - - - Specifies the center aligned text. - - - - - Specifies the right aligned text. - - - - - Specifies the position of the tab close button. - - - - - Close button is on the left side of the tab. - - - - - Close button is on the right side of the tab. - - - - - Describes the bar type. - - - - - Indicates that bar is toolbar. - - - - - Indicates that bar is menu bar. - - - - - Indicates that bar is status bar. - - - - - Indicates that bar is dock window. - - - - - Describes the categorization mode used to categorize items on the Customize Ribbon dialog. - - - - - Items are automatically categorized by the ribbon bar they appear on. - - - - - Items are categorized by the Category property on each item. Category property should be set on each item. - - - - - Describes the check-box item appearance style - - - - - Standard check-box style. - - - - - Radio button style. Only one button can be selected/checked in given container. - - - - - Indicates the position of the check box sign related to the text for CheckBoxItem. - - - - - Check box sign is positioned on the left side of the text. - - - - - Check box sign is positioned on the right side of the text. - - - - - Check box sign is positioned above the text. - - - - - Check box sing is positioned below the text - - - - - Indicates the type of the progress bar. - - - - - Standard step based progress bar. - - - - - The automatically moving progress bar. - - - - - Defines the direction of collapsing/expanding - - - - - Control is collapsed from bottom to top. - - - - - Control is collapsed from top to bottom. - - - - - Control is collapsed from right to left. - - - - - Control is collapsed from left to right. - - - - - Describes the scroll bar skinning applied to the controls. - - - - - No scrollbar skinning is applied to the control. - - - - - Optimized scrollbar skinning algorithm is used. Might provide better appearance in certain scenarios. - - - - - Unoptimized scrollbar skinning algorithm is used. Might provide better appearance in certain scenarios. - - - - - Indicates the position of the slider label text related to the slider part. - - - - - Label is positioned on the left side of the slider. - - - - - Label is positioned on the right side of the slider. - - - - - Label is positioned above the slider. - - - - - Label is positioned below the slider. - - - - - Defines the slider item parts. - - - - - Indicates no part. - - - - - Indicates the increase button of slider control. - - - - - Indicates the decrease button of slider control. - - - - - Indicates the label part of slider control. - - - - - Indicates the track area part of the control. - - - - - Specifies the position of the title image. - - - - - Image is positioned on the left side. - - - - - Image is centered. - - - - - Image is positioned on the right side. - - - - - Specifies the Wizard control Appearance. - - - - - Indicates default Wizard 97 style. - - - - - Indicates the Office 2007 Style Wizard Appearance. - - - - - Specifies wizard title image alignment - - - - - Image is aligned to left - - - - - Image is aligned to right - - - - - Specifies the behaviour used to hide watermark. - - - - - Watermark for control is hidden when control receives the input focus. - - - - - Watermark for control is hidden when control has non-empty input value. - - - - - Specifies the advanced ScrollBar appearance. - - - - - Default scroll bar appearance. - - - - - Office 2007 style Application scroll bar appearance. - - - - - Defines text position in relation to the content of the item.. - - - - - Text is positioned to the left of the content. - - - - - Text is positioned to the right of the content. - - - - - Text is positioned on top of the content. - - - - - Text is positioned on bottom of the content. - - - - - Defines position for the notification mark - - - - - Defines available symbol sets. - - - - - FontAwesome Symbol Set. - - - - - Android Material Symbol Set. - - - - - Gets or sets Graphics object group is rendered on. - - - - - Gets the reference to ButtonItem instance being rendered. - - - - - Creates new instance of the object and initializes it with default values - - Reference to Graphics object. - Reference to ColorItem object. - - - - Represents event arguments for DockTabClosing event. - - - - - Indicates the DockContainerItem that is about to close. - - - - - Provides ability to cancel closing of the DockContainerItem. Default value is false. - - - - - Set to true to automatically remove DockContainerItem from the Bar.Items collection after it is closed. Default value is false - which means that DockContainerItem will be kept in collection but it will be hidden after this event is complete. - - - - - Returns source of the event: keyboard, mouse or code. - - - - - Creates new instance of the class. - - Reference to DockContainerItem that is about to close - - - - Delegate for DockTabClosing event. - - - - - Represents arguments for SerializeItem event which allows you to add custom serialization data to definitions saved by control. - - - - - Gets reference to item being serialized or de-serialized. - - - - - Gets reference to instance of XmlElement that item is serialized to or is being de-serialized from. You should not change any data directly on this element. - - - - - Gets the reference to XmlElement that you can serialize to or de-serialize any custom data from. You can add child elements or set the attributes on - this XmlElement when handling SerializeItem event. When handling DeserializeItem event you can load same data from this element. - - - - - Defines delegate for SerializeItem event. - - - - - Provides more information about MarkupLinkClick event. - - - - - Gets the value of href attribute from the markup link that was clicked. - - - - - Gets the value of name attribute from the markup link that was clicked. - - - - - Creates new instance of the object. - - Value of name attribute. - Value of href attribute. - - - - Defines delegate for MarkupLinkClick event. - - - - - Panel control with title bar that can be expanded or collapsed. - - - - - Called after either ColorScheme or ColorSchemeStyle has changed. If you override make sure that you call base implementation so default - processing can occur. - - - - - Used for design time support. - - true if property should be serialized. - - - - Resets the style to it's default value. - - - - - Resets the style to it's default value. - - - - - Resets the style to it's default value. - - - - - Called when AntiAlias property has changed. - - - - - Occurs before Expanded property is changed. You can cancel change of this property by setting Cancel=true on the event arguments. - - - - - Occurs after Expanded property has changed. You can handle ExpandedChanging event and have opportunity to cancel the change. - - - - - Indicates whether panel will hide the controls it contains when its collapsed and show them when its expanded. Default value is false. - - - - - Gets or sets whether the panel is collapsed/expanded when title bar is clicked. Default value is false. - - - - - Gets or sets the collapse/expand direction for the control. Default value causes the control to collapse from bottom to top. - - - - - Gets or sets whether panel is expanded or not. Default value is true. - - - - - Gets or sets animation time in milliseconds. Default value is 100 miliseconds. You can set this to 0 (zero) to disable animation. - - - - - Gets or sets the bounds of panel when expanded. This value is managed automatically by control based on the starting designer size and value - of Expanded property. - - - - - Gets or sets whether expand button is visible or not. Default value is true. - - - - - Returns bounds of expand button. Bounds are relative to the TitlePanel coordinates. - - - - - Gets or sets image that is used on title bar button to collapse panel. Default value is null which indicates - that system default image is used. - - - - - Gets or sets image that is used on title bar button to expand panel. Default value is null which indicates - that system default image is used. - - - - - Gets or sets the text for the title of the panel. - - - - - Gets or sets the title style. - - - - - Gets or sets the title style when mouse hovers over the title. - - - - - Gets or sets the title style when mouse button is pressed on the title. - - - - - Gets or sets the height of the title portion of the panel. Height must be greater than 0. Default is 26. - - - - - Gets reference to Panel control used as title bar. - - - - - Gets reference to the title bar expand button. - - - - - Gets or sets alignment of the expand button. - - - - - Gets the reference to the panel used as button when control is collapsed to the left or right. - - - - - Represents multi-functional splitter control. - - - - - Creates new instance of the object. - - - - - This member overrides Control.OnPaint. - - Event arguments. - - - - Resets BackgroundColor to it's default value. Used by windows forms designer design-time support. - - - - - Resets BackgroundColor2 to it's default value. Used by windows forms designer design-time support. - - - - - Resets BackgroundColor2 to it's default value. Used by windows forms designer design-time support. - - - - - Resets BackgroundColor2 to it's default value. Used by windows forms designer design-time support. - - - - - Resets BackgroundColor2 to it's default value. Used by windows forms designer design-time support. - - - - - Resets BackgroundColor2 to it's default value. Used by windows forms designer design-time support. - - - - - Resets BackgroundColor to it's default value. Used by windows forms designer design-time support. - - - - - Resets BackgroundColor2 to it's default value. Used by windows forms designer design-time support. - - - - - Resets BackgroundColor2 to it's default value. Used by windows forms designer design-time support. - - - - - Resets BackgroundColor2 to it's default value. Used by windows forms designer design-time support. - - - - - Resets BackgroundColor2 to it's default value. Used by windows forms designer design-time support. - - - - - Resets BackgroundColor2 to it's default value. Used by windows forms designer design-time support. - - - - - Apply default splitter style colors. - - Style colors to apply. - - - - Gets or sets whether expandable control ExpandableControl assigned to this splitter is expaned or not. Default value is true. - - - - - Gets or sets whether Click event is triggering expand/collapse of the splitter. Default value is true. - - - - - Gets or sets whether DoubleClick event is triggering expand/collapse of the splitter. Default value is false. - - - - - Gets or sets whether splitter will act as expandable splitter. Default value is true. When set to true ExpandableControl property should be set to the control that should be expanded/collapsed. - - - - - Gets or sets the control that will be expanded/collapsed by the splitter. Default value is null. Expandable property should be also set to true (default) to enable expand/collapse functionality. - - - - - Gets or sets visual style of the control. Default value is eSplitterStyle.Office2003. - - - - - Gets or sets animation time in milliseconds. Default value is 100 miliseconds. You can set this to 0 (zero) to disable animation. - - - - - Gets or sets the shortcut key to expand/collapse splitter. - - - - - Gets or sets the background color for UI element. If used in combination with - BackgroundColor2 is specifies starting gradient color. - - - - - Gets or sets the color scheme color that is used as background color. Setting - this property overrides the setting of the corresponding BackColor property. - Color scheme colors are automatically managed and are based on current system colors. - That means if colors on the system change the color scheme will ensure that it's colors - are changed as well to fit in the color scheme of target system. Set this property to - eColorSchemePart.None to - specify explicit color to use through BackColor property. - - - - - Gets or sets the target gradient background color for UI element. - - - - - Gets or sets the color scheme color that is used as target gradient background color. Setting - this property overrides the setting of the corresponding BackColor2 property. - Color scheme colors are automatically managed and are based on current system colors. - That means if colors on the system change the color scheme will ensure that it's colors - are changed as well to fit in the color scheme of target system. Set this property to - eColorSchemePart.None to - specify explicit color to use through BackColor2 property. - - - - - Gets or sets the background gradient angle. - - - - - Gets or sets the expand part fill color. - - - - - Gets or sets the color scheme color that is used expand part fill color. Setting - this property overrides the setting of the corresponding ExpandFillColor property. - Color scheme colors are automatically managed and are based on current system colors. - That means if colors on the system change the color scheme will ensure that it's colors - are changed as well to fit in the color scheme of target system. Set this property to - eColorSchemePart.None to - specify explicit color to use through ExpandFillColor property. - - - - - Gets or sets the expand part line color. - - - - - Gets or sets the color scheme color that is used expand part line color. Setting - this property overrides the setting of the corresponding ExpandLineColor property. - Color scheme colors are automatically managed and are based on current system colors. - That means if colors on the system change the color scheme will ensure that it's colors - are changed as well to fit in the color scheme of target system. Set this property to - eColorSchemePart.None to - specify explicit color to use through ExpandLineColor property. - - - - - Gets or sets the grip part dark color. - - - - - Gets or sets the color scheme color that is used grip part dark color. Setting - this property overrides the setting of the corresponding GripDarkColor property. - Color scheme colors are automatically managed and are based on current system colors. - That means if colors on the system change the color scheme will ensure that it's colors - are changed as well to fit in the color scheme of target system. Set this property to - eColorSchemePart.None to - specify explicit color to use through GripDarkColor property. - - - - - Gets or sets the expand part line color. - - - - - Gets or sets the color scheme color that is used expand part line color. Setting - this property overrides the setting of the corresponding GripLightColor property. - Color scheme colors are automatically managed and are based on current system colors. - That means if colors on the system change the color scheme will ensure that it's colors - are changed as well to fit in the color scheme of target system. Set this property to - eColorSchemePart.None to - specify explicit color to use through GripLightColor property. - - - - - Gets or sets the background color for UI element when mouse is over the element. If used in combination with - BackgroundColor2 is specifies starting gradient color. - - - - - Gets or sets the color scheme color that is used as background color when mouse is over the element. Setting - this property overrides the setting of the corresponding HotBackColor property. - Color scheme colors are automatically managed and are based on current system colors. - That means if colors on the system change the color scheme will ensure that it's colors - are changed as well to fit in the color scheme of target system. Set this property to - eColorSchemePart.None to - specify explicit color to use through HotBackColor property. - - - - - Gets or sets the target gradient background color for UI element when mouse is over the element. - - - - - Gets or sets the color scheme color that is used as target gradient background color when mouse is over the element. Setting - this property overrides the setting of the corresponding HotBackColor2 property. - Color scheme colors are automatically managed and are based on current system colors. - That means if colors on the system change the color scheme will ensure that it's colors - are changed as well to fit in the color scheme of target system. Set this property to - eColorSchemePart.None to - specify explicit color to use through HotBackColor2 property. - - - - - Gets or sets the background gradient angle when mouse is over the element. - - - - - Gets or sets the expand part fill color when mouse is over the element. - - - - - Gets or sets the color scheme color that is used expand part fill color when mouse is over the element. Setting - this property overrides the setting of the corresponding HotExpandFillColor property. - Color scheme colors are automatically managed and are based on current system colors. - That means if colors on the system change the color scheme will ensure that it's colors - are changed as well to fit in the color scheme of target system. Set this property to - eColorSchemePart.None to - specify explicit color to use through HotExpandFillColor property. - - - - - Gets or sets the expand part line color when mouse is over the element. - - - - - Gets or sets the color scheme color that is used expand part line color when mouse is over the element. Setting - this property overrides the setting of the corresponding HotExpandLineColor property. - Color scheme colors are automatically managed and are based on current system colors. - That means if colors on the system change the color scheme will ensure that it's colors - are changed as well to fit in the color scheme of target system. Set this property to - eColorSchemePart.None to - specify explicit color to use through HotExpandLineColor property. - - - - - Gets or sets the grip part dark color when mouse is over the element. - - - - - Gets or sets the color scheme color that is used grip part dark color when mouse is over the element. Setting - this property overrides the setting of the corresponding HotGripDarkColor property. - Color scheme colors are automatically managed and are based on current system colors. - That means if colors on the system change the color scheme will ensure that it's colors - are changed as well to fit in the color scheme of target system. Set this property to - eColorSchemePart.None to - specify explicit color to use through HotGripDarkColor property. - - - - - Gets or sets the grip part light color when mouse is over the element. - - - - - Gets or sets the color scheme color that is used grip part light color when mouse is over the element. Setting - this property overrides the setting of the corresponding HotGripLightColor property. - Color scheme colors are automatically managed and are based on current system colors. - That means if colors on the system change the color scheme will ensure that it's colors - are changed as well to fit in the color scheme of target system. Set this property to - eColorSchemePart.None to - specify explicit color to use through HotGripLightColor property. - - - - - Indicates the style of mutli-functional splitter control. - - - - - Specifies Office 2003 like splitter style and color scheme. - - - - - Specifies Mozilla like splitter style and color scheme. - - - - - Specifies Office 2007 like splitter style and color scheme. - - - - - Represents event arguments for ExpandedChanging and ExpandedChanged events. - - - - - Gets the action that caused the event, event source. - - - - - Gets or sets whether execution Expand event should be canceled. Applies only to ExpandedChanging event. Default is false. - - - - - Indicates new value for the Expanded property. - - - - - Represents the Outlook like Explorer-bar Control. - - - - - Creates new instance of side bar control. - - - - - Clean up any resources being used. - - - - - Returns true if color scheme has changed. - - - - - Resets color scheme to it's default value. - - - - - Creates the Graphics object for the control. - - The Graphics object for the control. - - - - Returns the renderer control will be rendered with. - - The current renderer. - - - - Raises ItemLayoutUpdated event. - - Provides event arguments. - - - - Applies any layout changes and repaint the control. - - - - - Invokes ItemDoubleClick event. - - Reference to item double-clicked - Event arguments - - - - Returns the collection of items with the specified name. - - Item name to look for. - - - - - Returns the collection of items with the specified name and type. - - Item name to look for. - Item type to look for. - - - - - Returns the collection of items with the specified name and type. - - Item name to look for. - Item type to look for. - - - - - Returns the first item that matches specified name. - - Item name to look for. - - - - - Ensures that item is displayed on the screen. Item needs to have it's Visible property set to true. This method will expand the group if needed or it will scroll control to display an item. - - Item to display. - - - - Returns the item located at specific client coordinates. - - X Coordinate - Y Coordinate - - - - - Invokes the DotNetBar Customize dialog. - - - - - Invokes SerializeItem event. - - Provides data for the event. - - - - Invokes DeserializeItem event. - - Provides data for the event. - - - - Loads the Side bar definition from file. - - Definition file name. - - - - Saves the Side bar definition to file. - - Definition file name. - - - - Occurs when Checked property of an button has changed. - - - - - Occurs when Item is clicked. - - - - - Occurs when Item is clicked. - - - - - Occurs when popup of type container is loading. - - - - - Occurs when popup of type container is unloading. - - - - - Occurs when popup item is about to open. - - - - - Occurs when popup item is closing. - - - - - Occurs just before popup window is shown. - - - - - Occurs when Item Expanded property has changed. - - - - - Occurs when mouse button is pressed. - - - - - Occurs when mouse button is released. - - - - - Occurs when mouse enters the item. - - - - - Occurs when mouse leaves the item. - - - - - Occurs when mouse moves over the item. - - - - - Occurs when mouse remains still inside an item for an amount of time. - - - - - Occurs when item loses input focus. - - - - - Occurs when item receives input focus. - - - - - Occurs when user changes the item position, removes the item, adds new item or creates new bar. - - - - - Occurs after an Item is removed from SubItemsCollection. - - - - - Occurs after an Item has been added to the SubItemsCollection. - - - - - Occurs when ControlContainerControl is created and contained control is needed. - - - - - Occurs when Text property of an Item has changed. - - - - - Use this event if you want to serialize the hosted control state directly into the DotNetBar definition file. - - - - - Use this event if you want to deserialize the hosted control state directly from the DotNetBar definition file. - - - - - Occurs after DotNetBar definition is loaded. - - - - - Occurs before an item in option group is checked and provides opportunity to cancel that. - - - - - Occurs before tooltip for an item is shown. Sender could be the BaseItem or derived class for which tooltip is being displayed or it could be a ToolTip object itself it tooltip is not displayed for any item in particular. - - - - - Occurs after an item has been serialized to XmlElement and provides you with opportunity to add any custom data - to serialized XML. This allows you to serialize any data with the item and load it back up in DeserializeItem event. - - - To serialize custom data to XML definition control creates handle this event and use CustomXmlElement - property on SerializeItemEventArgs to add new nodes or set attributes with custom data you want saved. - - - - - Occurs after an item has been de-serialized (load) from XmlElement and provides you with opportunity to load any custom data - you have serialized during SerializeItem event. - - - To de-serialize custom data from XML definition handle this event and use CustomXmlElement - property on SerializeItemEventArgs to retrive any data you saved in SerializeItem event. - - - - - Suspends the layout and painting of the control. When you want to perform multiple operations on the explorer bar and you want to ensure - that layout of the items on it and painting is not performed for performance and appearance reasons set this property to true. Once you - want to enable layout and painting set the property back to false and call RecalcLayout method. Default value is false. - - - - - Gets or sets Bar Color Scheme. - - - - - Specifies whether ExplorerBar is drawn using Themes when running on OS that supports themes like Windows XP. - - - - - Specifies the background style of the Explorer Bar. - - - - - Gets or sets the vertical spacing between the group items. - - - - - Occurs after internal item layout has been updated and items have valid bounds assigned. - - - - - Gets or sets whether anti-alias smoothing is used while painting. - - - - - Returns the collection of Explorer Bar Groups. - - - - - Gets or sets the form ExplorerBar is attached to. - - - - - Gets or sets the margin in pixels between the explorer bar groups and the edge of the control. - - - - - Gets or sets whether end-user can rearrange the items inside the panels. - - - - - Gets or sets whether animation is enabled. - - - - - Gets or sets maximum animation time in milliseconds. - - - - - Gets or sets whether native .NET Drag and Drop is used by side-bar to perform drag and drop operations. AllowDrop must be set to true to allow drop of the items on control. - - - - - Gets or sets whether external ButtonItem object is accepted in drag and drop operation. UseNativeDragDrop must be set to true in order for this property to be effective. - - - - - Applies the stock style to the object. - - - - - Gets or sets whether gray-scale algorithm is used to create automatic gray-scale images. Default is true. - - - - - Specifies custom image to be used as button on ExplorerBarGroup item to expand the group. Default value is null - which indicates that default button is used. - - - - - Specifies custom image to be used as button on ExplorerBarGroup item to expand the group. This image is used when mouse is over the button. Default value is null - which indicates that default button is used. - - - - - Specifies custom image to be used as button on ExplorerBarGroup item to expand the group. This image is used when user presses left mouse button while cursor is positioned over the button. Default value is null - which indicates that default button is used. - - - - - Specifies custom image to be used as button on ExplorerBarGroup item to collapse the group. Default value is null - which indicates that default button is used. - - - - - Specifies custom image to be used as button on ExplorerBarGroup item to collapse the group. - This Image is used when mouse is over the button. Default value is null - which indicates that default button is used. - - - - - Specifies custom image to be used as button on ExplorerBarGroup item to collapse the group. - This Image is used when left mouse button is pressed while cursor is over the button. Default value is null - which indicates that default button is used. - - - - - ImageList for images used on Items. Images specified here will always be used on menu-items and are by default used on all Bars. - - - - - ImageList for images displayed on the Group Item. - - - - - ImageList for large-sized images used on Items. - - - - - Indicates whether Tooltips are shown on Bars and menus. - - - - - Indicates whether item shortcut is displayed in Tooltips. - - - - - Gets or sets the item default accesibility action will be performed on. - - - - - Indicates whether Reset buttons is shown that allows end-user to reset the toolbar state. - - - - - Returns the reference to the container that containing the sub-items. - - - - - Gets whether any handlers have been defined for SerializeItem event. If no handles have been defined to optimize performance SerializeItem event will not be attempted to fire. - - - - - Gets whether any handlers have been defined for DeserializeItem event. If no handles have been defined to optimize performance DeserializeItem event will not be attempted to fire. - - - - - Gets/Sets Bar definition as XML string. - - - - - Indicates whether shortucts handled by items are dispatched to the next handler or control. - - - - - Represents the method that will handle the ItemRemoved event. - - - - - Provides layout for Explorer-Bar control. - - - - - Creates new instance of ExplorerBarContainerItem class. - - - - - Returns copy of ExplorerBarContainerItem item - - - - - Recalculates the size of the item - - - - - Paints this base container - - - - - Occurs when the mouse pointer is over the item and a mouse button is pressed. This is used by internal implementation only. - - - - - Occurs when the mouse pointer is over the item and a mouse button is released. This is used by internal implementation only. - - - - - Sets input focus to next visible item in Explorer Bar. - - True if focus was set to next visible item otherwise false. - - - - Sets input focus to previous visible item in Explorer Bar. - - True if focus was set to previous visible item otherwise false. - - - - Gets or sets a value indicating whether the item is expanded or not. For Popup items this would indicate whether the item is popped up or not. - - - - - Represents the Explorer-Bar Group item. - - - - - Creates new instance of ExplorerBarGroupItem. - - - - - Creates new instance of ExplorerBarGroupItem and assigns the name to it. - - Item name. - - - - Creates new instance of ExplorerBarGroupItem and assigns the name and text to it. - - Item name. - item text. - - - - Returns copy of ExplorerBarGroupItem item. - - - - - Returns the Font object to be used for drawing the item text. - - Font object. - - - - Occurs when the mouse pointer is moved over the item. This is used by internal implementation only. - - - - - Occurs when the mouse pointer is over the item and a mouse button is pressed. This is used by internal implementation only. - - - - - Occurs when the item is clicked. This is used by internal implementation only. - - - - - Called when Visibility of the items has changed. - - New Visible state. - - - - Overloaded. Serializes the item and all sub-items into the XmlElement. - - XmlElement to serialize the item to. - - - - Overloaded. Deserializes the Item from the XmlElement. - - Source XmlElement. - - - - Shows tooltip for this item. - - - - - Forces the repaint the item. - - - - - Applies default appearance to ExplorerBarGroupItem. - - - - - Specifies whether item is drawn using Themes when running on OS that supports themes like Windows XP. - - - - - Gets or sets whether expand button is visible. - - - - - Gets or sets a value indicating whether the item is expanded or not. For Popup items this would indicate whether the item is popped up or not. - - - - - Gets or sets whether drop shadow is displayed when non-themed display is used. - - - - - Gets the reference to ElementStyle object which describes visual appearance of the explorer group item title. - - - - - Gets the reference to ElementStyle object which describes visual appearance of the explorer group item title while mouse is over the title bar. - - - - - Gets or sets the item background style. - - - - - Gets or sets whether clicking the header of the control expands the item. - - - - - Applies the stock style to the object. - - - - - Applies new visual style to this the item and all of its sub-items. - - - - - Gets or sets expand button border color. - - - - - Gets or sets expand button back color. - - - - - Gets or sets expand button fore color. - - - - - Gets or sets hot expand button border color. - - - - - Gets or sets hot expand button back color. - - - - - Gets or sets hot expand button fore color. - - - - - Gets or sets a value indicating whether the item is enabled. - - - - - Gets the rectangle of the panel item Button. - - - - - Specifies the image. - - - - - Indicates whether XP themed special group colors are used for drawing. - - - - - Gets or sets the margin in pixels between the edge of the container and the items contained inside of it. Default value is 4. - - - - - Gets or sets whether text on sub items is wrapped on new line if it cannot fit the space available. - - - - - Specifies the index of the image if ImageList is used. - - - - - Summary description for frmCustomize. - - - - - Required designer variable. - - - - - Clean up any resources being used. - - - - - Required method for Designer support - do not modify - the contents of this method with the code editor. - - - - - Defines the generic container item that is used by toolbar, menu bar and other control for item layout. - - - - - Occurs when new item is added to the container. - - - - - Returns copy of GenericItemContainer item - - - - - Paints this base container - - - - - Recalculate Size of this item - - - - - This must be called by child item to let the parent know that its size - has been changed. - - - - - Occurs when the mouse pointer is over the item and a mouse button is released. This is used by internal implementation only. - - - - - Called when item owner has changed. - - - - - Return Sub Item at specified location - - - - - Set/Get does container wraps item into the new line when they exceed the container size - - - - - Specifies whether to display more items on popup menu or Bar. - - - - - Gets or sets a value indicating whether the item is expanded or not. For Popup items this would indicate whether the item is popped up or not. - - - - - Gets or sets whether container is system container used internally by DotNetBar. - - - - - When parent items does recalc size for its sub-items it should query - image size and store biggest image size into this property. - - - - - Gets or sets whether item container fills the container control completely. - - - - - Summary description for Hook. - - - - - Summary description for HTMLHelp. - - - - - Interface for designer-item integration. - - - - - Describes container support for setting the word-wrap behavior of it's sub-items. - - - - - Gets or sets whether sub items text will be word wrapped if it cannot fit the space allocated. - - - - - Summary description for ItemPaintArgs. - - - - - Holds reference to all unique items in the DotNetBar. - - - - - Provides context information for serialization. - - - - - Gets or sets reference to context XmlElement an item is being serialized to. - - - - - Gets or sets whether SerializeItem event handler has been defined and whether event should be fired. - - - - - Gets or sets whether DeserializeItem event handler has been defined and whether event should be fired. - - - - - Provides access to serializer. - - - - - - - - - - Returns the renderer control will be rendered with. - - The current renderer. - - - - Represent an style for the item. - - - - - Default Constructor - - - - - Makes a copy of the ItemStyle object. - - New Instance of a ItemStyle object - - - - Paints the style. - - Graphics object - Target area - Text - Text area - Text Font - - - - Paints the style - - Graphics object - Target Area - Text - Text area - Text Font - Border Type - - - - Paints the style - - Graphics object - Target Area - - - - Paints the style text only. - - Graphics object - Text - Text area - Font - - - - Gets or sets whether text is drawn vertically by this style. - - - - - Gets or sets a background color or starting color for gradient background. - - - - - Gets or sets a background color or ending color for gradient background. - - - - - Gets or sets a text color. - - - - - Gets or sets the gradient angle. - - - - - Gets or sets the style Font - - - - - Gets or sets a value that determines whether text is displayed in multiple lines or one long line. - - - - - Specifies alignment of the text. - - - - - Specifies alignment of the text. - - - - - Specifies how to trim characters when text does not fit. - - - - - Specifies background image. - - - - - Specifies background image position when container is larger than image. - - - - - Specifies the transparency of background image. - - - - - Gets or sets the corner type. - - - - - Gets or sets the diameter in pixels of the corner type rounded or diagonal. - - - - - Gets or sets the border type. - - - - - Gets or sets dash style for single line border type. - - - - - Gets or sets the border sides that are displayed. - - - - - Gets or sets the border color. - - - - - Gets or sets the line tickness of single line border. - - - - - Gets or sets the left text margin. - - - - - Gets or sets the right text margin. - - - - - Gets or sets the top text margin. - - - - - Gets or sets the bottom text margin. - - - - - - ColorEx object that provides the transparency setting ability. - - - - - Constructor with Color Initialization. - - Color object - - - - Constructor with Color and Transparency Initialization. - - Color object - Transparency - - - - Returns the color object with the transparency set. - - Color object - - - - Gets or sets the Color object which does not include transparency. - - - - - Indicates the transparency for the color. - - - - - Specifies that color derived from system colors which is part of DotNetBar Color Scheme object is used. - Colors derived from system colors are automatically refreshed when - system colors are changed. - - - We recommend using this property to specify color rather than setting color directly. - Using colors that are derived from system colors improves uniform look of your application - and visual integration into user environment. - - - - - Returns empty ColorEx object. - - - - - Indicates whether object contain any color. - - - - - Gets or sets a background color or starting color for gradient background. - - - - - Gets or sets a background color or ending color for gradient background. - - - - - Gets or sets a text color. - - - - - Gets or sets the gradient angle. - - - - - Gets or sets the style Font - - - - - Gets or sets a value that determines whether text is displayed in multiple lines or one long line. - - - - - Specifies alignment of the text. - - - - - Specifies alignment of the text. - - - - - Specifies how to trim characters when text does not fit. - - - - - Specifies background image. - - - - - Specifies background image position when container is larger than image. - - - - - Specifies the transparency of background image. - - - - - Gets or sets the corner type. - - - - - Gets or sets the diameter in pixels of the corner type rounded or diagonal. - - - - - Gets or sets the border type. - - - - - Gets or sets dash style for single line border type. - - - - - Gets or sets the border sides that are displayed. - - - - - Gets or sets the border color. - - - - - Gets or sets the line tickness of single line border. - - - - - Gets or sets the left text margin. - - - - - Gets or sets the right text margin. - - - - - Gets or sets the top text margin. - - - - - Gets or sets the bottom text margin. - - - - - ColorEx object that provides the transparency setting ability. - - - - - Gets or sets the Color object which does not include transparency. - - - - - Indicates the transparency for the color. - - - - - Specifies that color derived from system colors which is part of DotNetBar Color Scheme object is used. - Colors derived from system colors are automatically refreshed when - system colors are changed. - - - We recommend using this property to specify color rather than setting color directly. - Using colors that are derived from system colors improves uniform look of your application - and visual integration into user environment. - - - - - Summary description for LabelItem. - - - - - Called when ImageTextSpacing property has changed. - - Old property value - New property value - - - - Gets whether property should be serialized. - - - - - Reset property to its default value. - - - - - Gets whether property should be serialized. - - - - - Gets whether property should be serialized. - - - - - Resets the SingleLineColor property to its default value. - - - - - Called when Symbol property has changed. - - Old property value - New property value - - - - Called when SymbolSet property value changes. - - Indciates old value - Indicates new value - - - - Called when SymbolSize property has changed. - - Old property value - New property value - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Occurs when text markup link is clicked. Markup links can be created using "a" tag, for example: - Markup link - - - - - Specifies spacing between label image and text. - - - - - Gets whether item supports text markup. Default is false. - - - - - Gets or sets whether text-markup support is enabled for items Text property. Default value is true. - Set this property to false to display HTML or other markup in the item instead of it being parsed as text-markup. - - - - - Gets or sets the type of the border drawn around the label. - - - - - Gets or sets the border sides that are displayed. Default value specifies border on all 4 sides. - - - - - Gets or sets the background color of the label. - - - - - Gets or sets the text color. - - - - - Gets or sets the border line color when border is single line. - - - - - Gets or sets the horizontal text alignment. - - - - - Gets or sets the text vertical alignment. - - - - - Gets or sets the label font. - - - - - Gets or sets the left padding in pixels. - - - - - Gets or sets the right padding in pixels. - - - - - Gets or sets the top padding in pixels. - - - - - Gets or sets the bottom padding in pixels. - - - - - Gets or sets the width of the label in pixels. - - - - - Gets or sets the height of the label. - - - - - Gets or sets whether the label is drawn as a divider label. - - - - - Gets or sets a value that determines whether text is displayed in multiple lines or one long line. - - - - - Indicates whether label text is rendered using bold font unless the Font property is specifically set to different font. - - - - - Gets or sets the text associated with this item. - - - - - Specifies the label icon. Icons support alpha blending. - - - - - Specifies label image. - - - - - Specifies the index of the image for the label if ImageList is used. - - - - - Gets/Sets the image position inside the label. - - - - - Gets or sets text-orientation. Default is horizontal. - - - - - Gets or sets how vertical text is rotated when TextOrientation = Vertical. - - - - - Gets the realized symbol string. - - - - - Indicates the symbol displayed on label instead of the image. Setting the symbol overrides the image setting. - - - - - Gets or sets the symbol set used to represent the Symbol. - - - - - Indicates the size of the symbol in points. - - - - - Gets or sets the color of the symbol. - - - - - Gets or sets whether label hosted in multi-line ItemContainer triggers new line switch after label is processed. - - - - - Contains static keys that are used to discover localized text for internal controls. - - - - - Navigation Pane collapse button tooltip text. - - - - - Navigation Pane expand button tooltip text. - - - - - Bar auto-hide button tooltip text. - - - - - Bar customize button tooltip text. - - - - - Bar close button tooltip text. - - - - - Bar maximize button tooltip text. - - - - - CustomizeItem tooltip text. - - - - - CustomizeItem Add/Remove text. - - - - - CustomizeItem text for button that opens Customize dialog. - - - - - CustomizeItem text for Reset command. - - - - - Tooltip text for system button that displays overflow items. - - - - - Text for Customize Dialog caption. - - - - - Text for Customize Dialog toolbars tab. - - - - - Text for Customize Dialog commands tab. - - - - - Text for Customize Dialog options tab. - - - - - Text for Customize Dialog keyboard button. - - - - - Text for Customize Dialog close button. - - - - - Text for Customize Dialog new toolbar button. - - - - - Text for Customize Dialog rename toolbar button. - - - - - Text for Customize Dialog delete toolbar button. - - - - - Text for Customize Dialog reset toolbar button. - - - - - Text for Customize Dialog label that gives following instructions to user: - To add a command to Bar select the category and drag the command out of this box to a Bar. - - - - - Text for Customize Dialog categories label. - - - - - Text for Customize Dialog toolbars label. - - - - - Text for Customize Dialog options tab Personalized Menus and Toolbars label. - - - - - Text for Customize Dialog options tab Aways show full menus check box. - - - - - Text for Customize Dialog options tab Show full menus after a short delay check box. - - - - - Text for Customize Dialog options tab 'Reset my usage data' command. - - - - - Text for Customize Dialog options tab 'Other' labe. - - - - - - - Text for Customize Dialog options tab 'Menu Animation:' label. - - - - - Text for Customize Dialog options tab Menu Animation combo box None option. - - - - - Text for Customize Dialog options tab Menu Animation combo box System Default option. - - - - - Text for Customize Dialog options tab Menu Animation combo box Random option. - - - - - Text for Customize Dialog options tab Menu Animation combo box Unfold option. - - - - - Text for Customize Dialog options tab Menu Animation combo box Slide option. - - - - - Text for Customize Dialog Confirm delete of bar message box. - - - - - Text for Reset command on customize item context menu. - - - - - Text for Delete item command on customize item context menu. - - - - - Text for Change Name item command on customize item context menu. - - - - - Text for Default Style item command on customize item context menu. - - - - - Text for Text Only item command on customize item context menu. - - - - - Text for Image And Text item command on customize item context menu. - - - - - Text for Begin Group item command on customize item context menu. - - - - - Text MdiSystemItem Minimize button. - - - - - Text MdiSystemItem Restore button. - - - - - Text MdiSystemItem Close button. - - - - - Text MdiSystemItem menu Restore command. - - - - - Text MdiSystemItem menu Move command. - - - - - Text MdiSystemItem menu Size command. - - - - - Text MdiSystemItem menu Minimize command. - - - - - Text MdiSystemItem menu Maximize command. - - - - - Text MdiSystemItem menu Close command. - - - - - Text MdiSystemItem menu Next command. - - - - - Text Navigation Bar Show More Buttons menu item. - - - - - Text Navigation Bar Show Fewer Buttons menu item. - - - - - Text Navigation Bar Options menu item. - - - - - Text for Move Up button on Navigation Bar Options dialog box. - - - - - Text for Move Down button on Navigation Bar Options dialog box. - - - - - Text for Reset button on Navigation Bar Options dialog box. - - - - - Text for OK button on Navigation Bar Options dialog box. - - - - - Text for Cancel button on Navigation Bar Options dialog box. - - - - - Text for Navigation Bar Options dialog box title. - - - - - Text for Navigation Bar Options label which is displayed above the list box which lists all the controls. - - - - - Text for Rename Toolbar dialog caption. - - - - - Text for New Toolbar dialog caption. - - - - - Text for Bar Name label on Bar edit dialog (either rename or new). - - - - - Text for OK Button on Bar edit dialog (either rename or new). - - - - - Text for Cancel Button on Bar edit dialog (either rename or new). - - - - - Text for Invalid Name Message on Bar edit dialog (either rename or new). - - - - - Text displayed on Color Picker drop down Theme Colors label. - - - - - Text displayed on Color Picker drop down Standard Colors label. - - - - - Text displayed on Color Picker drop down more colors menu item. - - - - - Text for the OK Button on Color Picker dialog. - - - - - Text for the Cancel Button on Color Picker dialog. - - - - - Text for the new color label on Color Picker dialog. - - - - - Text for the current color label on Color Picker dialog. - - - - - Text for the colors label on the standard colors tab. - - - - - Text for the colors label on the custom colors tab. - - - - - Text for the green component label on the custom colors tab. - - - - - Text for the blue component label on the custom colors tab. - - - - - Text for the red component label on the custom colors tab. - - - - - Text for the Color Model label on the custom colors tab. - - - - - Text for the RGB combo box item choice on the custom colors tab. - - - - - Text for the Standard tab on color picker dialog. - - - - - Text for the Custom tab on color picker dialog. - - - - - Text for the Custom tab on color picker dialog. - - - - - Text for the Custom tab on color picker dialog. - - - - - Indicates the text for Today button displayed on the MonthCalendarItem control. - - - - - Indicates the text for Clear button displayed on the MonthCalendarItem control. - - - - - Indicates the text for MessageBoxEx Abort button. - - - - - Indicates the text for MessageBoxEx Cancel button. - - - - - Indicates the text for MessageBoxEx Close button. - - - - - Indicates the text for MessageBoxEx Continue button. - - - - - Indicates the text for MessageBoxEx Help button. - - - - - Indicates the text for MessageBoxEx Ignore button. - - - - - Indicates the text for MessageBoxEx No button. - - - - - Indicates the text for MessageBoxEx OK button. - - - - - Indicates the text for MessageBoxEx Retry button. - - - - - Indicates the text for MessageBoxEx Try Again button. - - - - - Indicates the text for MessageBoxEx Yes button. - - - - - Identifies Form system menu Restore item. - - - - - Identifies Form system menu Move item. - - - - - Identifies Form system menu Size item. - - - - - Identifies Form system menu Minimize item. - - - - - Identifies Form system menu Maximize item. - - - - - Identifies Form system menu Close item. - - - - - Identifies Time Selector OK button. - - - - - Identifies Time Selector Clear button. - - - - - Identifies Time Selector Hour Label. - - - - - Identifies Time Selector Minute Label. - - - - - Identifies 'Show all' Filter Expression label. - - - - - Identifies 'Show null' Filter Expression label. - - - - - Identifies 'Show not null' Filter Expression label. - - - - - Identifies 'Custom' Filter Expression label. - - - - - Identifies 'Enter expression' Filter text. - - - - - Identifies 'Apply' Filter Expression button label. - - - - - Identifies 'Apply' Filter Expression button label. - - - - - Identifies 'Apply' Filter Expression button label. - - - - - Identifies 'Ok' Filter Expression button label. - - - - - Identifies 'Cancel' Filter Expression button label. - - - - - Identifies 'Close' Filter Expression button label. - - - - - Identifies 'Clear' Filter Expression button label. - - - - - Identifies 'Clear' Filter Expression button label. - - - - - Identifies Filter DateTimePicked dialog 'Filter by relative date' text. - - - - - Identifies Filter DateTimePicker dialog 'Filter by specific date' text. - - - - - Identifies Filter DateTimePicker dialog 'Filter by date range' text. - - - - - Identifies Filter DateTimePicker dialog, ByRelativeDate combo entry 'Current Month' text. - - - - - Identifies Filter DateTimePicker dialog, ByRelativeDate combo entry 'Current Year' text. - - - - - Identifies Filter DateTimePicker dialog, ByRelativeDate combo entry 'Last Month Period' text. - - - - - Identifies Filter DateTimePicker dialog, ByRelativeDate combo entry 'Last 3 Month Period' text. - - - - - Identifies Filter DateTimePicker dialog, ByRelativeDate combo entry 'Last 6 Month Period' text. - - - - - Identifies Filter DateTimePicker dialog, ByRelativeDate combo entry 'Last 9 Month Period' text. - - - - - Identifies Filter DateTimePicker dialog, ByRelativeDate combo entry 'Last Year' text. - - - - - Identifies Filter DateTimePicker dialog, ByRelativeDate combo entry 'Last 5 Year Period' text. - - - - - Identifies Filter DateTimePicker dialog, ByRelativeDate combo entry 'Last 10 Year Period' text. - - - - - Identifies Filter expression evaluation error 'Expression error' text. - - - - - Identifies Filter expression evaluation error 'Missing parenthesis' text. - - - - - Identifies Filter expression evaluation error 'Missing quote' text. - - - - - Identifies Filter expression evaluation error 'Invalid number of arguments' text. - - - - - Identifies Filter expression evaluation error 'Invalid argument' text. - - - - - Identifies Filter expression evaluation error 'Invalid 'Empty' operation' text. - - - - - Identifies Filter expression evaluation error 'Invalid DateTime operation' text. - - - - - Identifies Filter expression evaluation error 'Invalid bool operation' text. - - - - - Identifies Filter expression evaluation error 'Invalid string operation' text. - - - - - Identifies Filter expression evaluation error 'Invalid numeric operation' text. - - - - - Identifies Filter expression evaluation error 'Invalid logical evaluation' text. - - - - - Identifies Filter expression evaluation error 'Undefined User function' text. - - - - - Identifies custom filter dialog title 'Custom Filter' text. - - - - - Identifies custom filter dialog 'New Filter' text. - - - - - Identifies custom filter dialog 'New' button text. - - - - - Identifies custom filter dialog 'Delete' button text. - - - - - Identifies custom filter dialog 'Filter Name' text. - - - - - Identifies custom filter dialog 'Description' text. - - - - - Identifies custom filter dialog 'Show in FilterPopup' text. - - - - - Identifies custom filter dialog title 'Custom Filter' text. - - - - - Identifies the default GroupBy WaterMarkText. - - - - - Occurs when DotNetBar is looking for translated text for one of the internal text that are - displayed on menus, toolbars and customize forms. You need to set Handled=true if you want - your custom text to be used instead of the built-in system value. - - - - - Represents an item that displays log information in list container. - - - - - Initializes a new instance of the LogItem class. - - - - - - Creates new instance of LogItem and assigns the name to it. - - Item name. - - - - Creates new instance of LogItem and assigns the name and text to it. - - Item name. - item text. - - - - Returns copy of the item. - - - - - Copies the ButtonItem specific properties to new instance of the item. - - New ButtonItem instance. - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Occurs when text markup link is clicked. Markup links can be created using "a" tag, for example: - Markup link - - - - - Gets or sets the color of the control text body. - - - - - Gets or sets the color of the header text. - - - - - Gets or sets the image displayed on the log item. - - - - - Gets or sets the image position in relation to text. - - - - - Gets or sets the background color of the item. - - - - - Gets whether item supports text markup. Default is false. - - - - - Summary description for MdiWindowListItem. - - - - - Initializes the item and connects it to the MDI form so it can process the events. You should not call this method directly since this process is - automatically managed by the item. - - - - - Initializes the item and connects it to the MDI form so it can process the events. You should not call this method directly since this process is - automatically managed by the item. - - - - - Refresh the MDI Child form Icons that are displayed on window list items. - - - - - Gets or sets whether the MDI Child Window Icons are displayed on items. - - - - - Gets or sets maximum form caption length that will be displayed on each item. If caption length exceeds given value ... characters are added. - - - - - Gets whether item has been connected to the MDI form so it can process its events. - - - - - Gets or sets whether flicker associated with switching maximized Mdi child forms is attempted to eliminate. You should set this property to false if you encounter any painting problems with your Mdi child forms. - - - - - Gets or sets whether numbered access keys are created for MDI Child window menu items for first 9 items. Access keys will start with number 1 and go through 9. Default value is false - which indicates that access keys are not created. - - - - - Summary description for PopupWindow. - - - - - Return Sub Item at specified location - - - - - Gets or sets whether Key Tips (accelerator keys) for items are displayed on top of them. - - - - - Gets or sets the font that is used to display Key Tips (accelerator keys) when they are displayed. Default value is null which means - that control Font is used for Key Tips display. - - - - - Gets or sets the item default accessibility action will be performed on. - - - - - Gets or sets whether anti-alias smoothing is used while painting. Default value is false. - - - - - Indicates whether Tooltips are shown on Bars and menus. - - - - - Sets,Gets the side bar image structure. - - - - - Gets or sets the HotSubItem on the menu. This method is used internally by DotNetBar and should not be used in your application. - - - - - Summary description for MessageHandler. - - - - - Summary description for NativeFunctions. - - - - - For use with ChildWindowFromPointEx - - - - - Does not skip any child windows - - - - - Skips invisible child windows - - - - - Skips disabled child windows - - - - - Skips transparent child windows - - - - - Represents Outlook 2003 like Navigation Bar. - - - - - Default constructor. - - - - - Applies design-time defaults to control. - - - - - Increases the size of the navigation bar if possible by showing more buttons on the top. - - - - - Reduces the size of the navigation bar if possible by showing fewer buttons on the top. - - - - - Saves current visual layout of navigation bar control to XML based file. - - File name to save layout to. - - - - Saves current visual layout of navigation bar control to XmlElement. - - XmlElement object that will act as a parent for the layout definition. Exact same element should be passed into the LoadLayout method to load the layout. - - - - Loads navigation bar layout that was saved using SaveLayout method. Note that this method must be called after all items are created and added to the control. - - File to load layout from. - - - - Loads navigation bar layout that was saved using SaveLayout method. Note that this method must be called after all items are created and added to the control. - - Parent XML element that is used to load layout from. Note that this must be the same element that was passed into the SaveLayout method. - - - - Occurs after Options dialog which is used to customize control's content has closed by user using OK button. - - - - - Returns collection of items on a bar. - - - - - Gets or sets whether Configure Buttons button is visible. - - - - - Gets or sets whether Show More Buttons and Show Fewer Buttons menu items are visible on Configure buttons menu. - - - - - Gets or sets whether Navigation Pane Options menu item is visible on Configure buttons menu. - - - - - Gets or sets whether Navigation Pane Add/Remove Buttons menu item is visible on Configure buttons menu. - - - - - Gets or sets whether summary line is visible. - - - - - Gets or sets the padding in pixels at the top portion of the item. Height of each item will be increased by padding amount. - - - - - Gets or sets the padding in pixels for bottom portion of the item. Height of each item will be increased by padding amount. - - - - - Returns items container. - - - - - Returns reference to currently checked button. - - - - - Gets or sets whether images are automatically resized to size specified in ImageSizeSummaryLine when button is on the bottom summary line of navigation bar. - - - - - Gets or sets size of the image that will be use to resize images to when button button is on the bottom summary line of navigation bar and AutoSizeButtonImage=true. - - - - - Gets or sets the navigation bar definition string. - - - - - Gets/Sets the visual style for items and color scheme. - - - - - Indicates whether splitter on top of the navigation bar is visible. When activated splitter will let user change the height of the - control to show fewer or more buttons. It is recommended to have navigation bar docked to bottom (Dock=Bottom) to maintain - proper layout. - - - - - Container control for Navigation Bar. - - - - - Creates new instance of NavigationBarContainer. - - - - - Creates new instance of SideBarPanelItem and assigns the name to it. - - Item name. - - - - Creates new instance of SideBarPanelItem and assigns the name and text to it. - - Item name. - item text. - - - - Returns copy of SideBarPanelItem item. - - - - - Recalculates size of this container. - - - - - Increases the size of the navigation bar if possible by showing more buttons on the top. - - - - - Reduces the size of the navigation bar if possible by showing fewer buttons on the top. - - - - - Must be called by any sub item that implements the image when image has changed - - - - - Occurs after an item has been added to the container. This procedure is called on both item being added and the parent of the item. To distinguish between those two states check the item parameter. - - When occurring on the parent this will hold the reference to the item that has been added. When occurring on the item being added this will be null (Nothing). - - - - Occurs after an item has been removed. - - Item being removed. - - - - Returns index of the first item that is displayed in summary line or -1 if there is no item displayed in summary line. - - - - - Gets or sets a value indicating whether the item is expanded or not. For Popup items this would indicate whether the item is popped up or not. - - - - - Gets or sets whether Configure Buttons button is visible. - - - - - Gets or sets whether Show More Buttons and Show Fewer Buttons menu items are visible on Configure buttons menu. - - - - - Gets or sets whether Navigation Pane Options menu item is visible on Configure buttons menu. - - - - - Gets or sets whether Navigation Pane Add/Remove Buttons menu item is visible on Configure buttons menu. - - - - - Gets or sets the padding in pixels at the top portion of the item. Height of each item will be increased by padding amount. - - - - - Gets or sets the padding in pixels for bottom portion of the item. Height of each item will be increased by padding amount. - - - - - Gets or sets whether images are automatically resized to size specified in ImageSizeSummaryLine when button is on the bottom summary line of navigation bar. - - - - - Gets or sets size of the image that will be use to resize images to when button button is on the bottom summary line of navigation bar and AutoSizeButtonImage=true. - - - - - Gets or sets whether summary line is visible. - - - - - Delegate for OptionGroupChanging event. - - - - - Delegate for PanelPopup events. - - - - - Represents Outlook 2003 style navigation pane control. - - - - - Required designer variable. - - - - - Clean up any resources being used. - - - - - Applies any layout changes and repaint the control. - - - - - Returns Panel associated with button on navigation bar or null if panel cannot be found. - - Button on navigation bar. - - - - - Suspends normal layout logic. - - - - - Resumes normal layout logic. Optionally forces an immediate layout of pending layout requests. - - - - - Increases the size of the navigation bar if possible by showing more buttons on the top. - - - - - Reduces the size of the navigation bar if possible by showing fewer buttons on the top. - - - - - Saves current visual layout of navigation bar control to XML based file. - - File name to save layout to. - - - - Saves current visual layout of navigation bar control to XmlElement. - - XmlElement object that will act as a parent for the layout definition. Exact same element should be passed into the LoadLayout method to load the layout. - - - - Popup selected pane when control is collapsed. When control is collapsed (Expanded=false) currently selected pane is not visible - calling this method will popup selected pane and allow user access to it. Use PopupPaneVisible property - to check whether currently selected pane is displayed as popup. - - - - - Hides popup selected pane when control is collapsed and selected pane is displayed as popup. When control is collapsed (Expanded=false) - currently selected pane can be displayed as popup. Calling this method will hide the popup pane. Use PopupPaneVisible property - to check whether currently selected pane is displayed as popup. - - - - - Raises the PanelPopupClosed event. - - Provides event arguments. - - - - Loads navigation bar layout that was saved using SaveLayout method. Note that this method must be called after all items are created and added to the control. - - File to load layout from. - - - - Loads navigation bar layout that was saved using SaveLayout method. Note that this method must be called after all items are created and added to the control. - - Parent XML element that is used to load layout from. Note that this must be the same element that was passed into the SaveLayout method. - - - - Called by StyleManager to notify control that style on manager has changed and that control should refresh its appearance if - its style is controlled by StyleManager. - - New active style. - - - - Updates the color scheme on child panels to reflect the style of the NavigationBar control. Calling this method is necessary only if you manually - change the NavigationBar.ColorScheme property. - - - - - Required method for Designer support - do not modify - the contents of this method with the code editor. - - - - - Occurs when Item is clicked. - - - - - Occurs when currently selected panel is about to change. - - - - - Occurs when control is looking for translated text for one of the internal text that are - displayed on menus, toolbars and customize forms. You need to set Handled=true if you want - your custom text to be used instead of the built-in system value. - - - - - Occurs before panel is displayed on popup when control is collapsed. You can use this event to modify default - size of the popup panel or cancel the popup of the panel. - - - - - Occurs after panel is displayed on popup. - - - - - Occurs after panel displayed on popup is closed. - - - - - Occurs before Expanded property is changed. You can cancel change of this property by setting Cancel=true on the event arguments. - - - - - Occurs after Expanded property has changed. You can handle ExpandedChanging event and have opportunity to cancel the change. - - - - - Occurs after Options dialog which is used to customize control's content has closed by user using OK button. - - - - - Returns the width of the expanded control if control is currently collapsed. - - - - - Returns collection containing buttons on navigation bar. - - - - - Gets or sets the height of the navigation bar part of the navigation pane control. - Navigation Bar height is automatically calculated based on the content. - Setting this property suggests desired height of the navigation bar but the actual height will be - calculated to ensure that complete buttons are visible so suggested and actual height might differ. - - - - - Returns reference to internal NavigationBar control. - - - - - Gets or sets size of the image that will be use to resize images to when button button is on the bottom summary line of navigation bar and AutoSizeButtonImage=true. - - - - - Gets or sets whether Configure Buttons button is visible. - - - - - Gets or sets whether Show More Buttons and Show Fewer Buttons menu items are visible on Configure buttons menu. - - - - - Gets or sets whether Navigation Pane Options menu item is visible on Configure buttons menu. - - - - - Gets or sets whether Navigation Pane Add/Remove Buttons menu item is visible on Configure buttons menu. - - - - - Returns reference to currently checked button. - - - - - Returns reference to currently selected panel. Panels are automatically switched when buttons are checked. - - - - - ImageList for images used on Items. - - - - - Returns reference to the PanelEx that is used to display title. - - - - - Gets or sets the padding in pixels at the top portion of the item. Height of each item will be increased by padding amount. - - - - - Gets or sets the padding in pixels for bottom portion of the item. Height of each item will be increased by padding amount. - - - - - Gets or sets whether images are automatically resized to size specified in ImageSizeSummaryLine when button is on the bottom summary line of navigation bar. - - - - - Gets or sets the navigation bar definition string. - - - - - Gets or sets whether anti-alias smoothing is used while painting. Default value is false. - - - - - Gets or sets animation time in milliseconds when control is expanded or collapsed. Default value is 100 miliseconds. You can set this to 0 (zero) to disable animation. - - - - - Gets or sets whether navigation pane can be collapsed. Default value is false. When set to true - expand/collapse button will be displayed in title so control can be reduced in size. - - - - - Gets or sets alignment of the expand button inside of title bar. - - - - - Gets or sets whether navigation pane is expanded. Default value is true. - When control is collapsed it is reduced in size so it consumes less space. - - - - - Gets the reference to the inner panel displaying Navigation Pane vertical text created when control is collapsed. - - - - - Gets or sets whether selected pane is displayed as popup when control is collapsed (Expanded=false). Using - navigation pane button that is displayed when control is collapsed user can popup or close currently selected pane without - expanding the control. You can use this property to do same from code as well as check whether selected pane is displayed as - popup. Note that control must be collapsed (Expanded=false) in order for this property to have any effect. - - - - - Gets/Sets the visual style for the control. Default style is Office 2003. - - - - - Represents event arguments for PanelChanging event. - - - - - Set to true to cancel changing of the panel. - - - - - Panel that will be selected if operation is not cancelled. - - - - - Panel that is currently selected and which will be de-selected if operation is not cancelled. - - - - - Default constructor. - - - - - Represents event arguments for BeforePanelPopup event. - - - - - Set to true to cancel popup of the panel. - - - - - Size and position of popup. You can modify this memeber to affect size and position of popup. - - - - - Default constructor. - - - - - Represents Panel on Navigation Pane control. - - - - - Gets or sets button associated with the pane on the panel when hosted on NavigationPane control. - - - - - Summary description for NavPaneOptions. - - - - - Required designer variable. - - - - - Clean up any resources being used. - - - - - Required method for Designer support - do not modify - the contents of this method with the code editor. - - - - - Updates position of the title bar button to reflect any changes to the button that influence size of the button. - - - - - Occurs when Expanded/Collapse button is clicked. - - - - - Gets or sets whether expand button is visible or not. Default value is true. - - - - - Gets or sets alignment of the button. - - - - - Gets or sets whether text markup if it occupies less space than control provides uses the Style Alignment and LineAlignment properties to align the markup inside of the control. Default value is true. - - - - - Use as a popup container for DotNetBar objects. - - - - - Summary description for PopupContainer. - - - - - Summary description for PopupShadow. - - - - - Represents a progress bar item. - - - - - Creates new instance of ProgressBarItem. - - - - - Creates new instance of ProgressBarItem and assigns the name to it. - - Item name. - - - - Creates new instance of ProgressBarItem and assigns the name and text to it. - - Item name. - item text. - - - - Returns copy of the item. - - - - - Copies the ProgressBarItem specific properties to new instance of the item. - - New ProgressBarItem instance. - - - - Copies the ProgressBarItem specific properties to new instance of the item. - - New ProgressBarItem instance. - - - - Overriden. Draws the item. - - Target Graphics object. - - - - Overriden. Recalculates the size of the item. - - - - - Resets style to default value. Used by windows forms designer. - - - - - Advances the current position of the progress bar by the amount of the Step property. - - - - - Advances the current position of the progress bar by the specified amount. - - The amount by which to increment the progress bar's current position. - - - - Gets whether ChunkColor property should be serialized. - - - - - Resets the ChunkColor property to its default value. - - - - - Gets whether ChunkColor property should be serialized. - - - - - Resets the ChunkColor property to its default value. - - - - - Overloaded. Deserializes the Item from the XmlElement. - - Source XmlElement. - - - - Overloaded. Serializes the item and all sub-items into the XmlElement. - - XmlElement to serialize the item to. - - - - Gets or sets the item background style. - - - - - Specifies the background style of the item. - - - - - Gets or sets the maximum value of the range of the control. - - - - - Gets or sets the minimum value of the range of the control. - - - - - Gets or sets the current position of the progress bar. - - - - - Gets or sets the amount by which a call to the PerformStep method increases the current position of the progress bar. - - - - - Gets or sets whether the text inside the progress bar is displayed. - - - - - Gets or sets the width of the item in pixels. 0 value indicates the auto-sizing item based on the text contained in it. - - - - - Gets or sets the height of the label. 0 value indicates the auto-sizing item based on the text height. - - - - - Gets or sets the color of the progress chunk. - - - - - Gets or sets the target gradient color of the progress chunk. - - - - - Gets or sets the gradient angle of the progress chunk. - - - - - Indicates item's visiblity when on pop-up menu. - - - - - Indicates whether item was recently used. - - - - - Gets or sets the type of progress bar used to indicate progress. The Standard style displays the progress based on Minimum, Maximum and current Value. - The Marquee type is automatically moving progress bar that is used to indicate an ongoing operation for which the actual duration cannot be estimated. - - - - - Gets or sets the marquee animation speed in milliseconds. - - - - - Gets or sets the predefined color state table for progress bar. Color specified applies to items with Office 2007 style only. It does not have - any effect on other styles. You can use ColorTable to indicate the state of the operation that Progress Bar is tracking. Default value is eProgressBarItemColor.Normal. - - - - - Summary description for RemindForm. - - - - - Clean up any resources being used. - - - - - Required method for Designer support - do not modify - the contents of this method with the code editor. - - - - - Represents color table for Bar objects in various states. - - - - - Gets or sets the colors for top part of toolbar background. - - - - - Gets or sets the colors for bottom part of toolbar background. - - - - - Gets or sets the color of the bottom border. - - - - - Gets or sets the popup toolbar background color. - - - - - Gets or sets the color of popup toolbar border. - - - - - Gets or sets the status bar top border color. - - - - - Gets or sets the status bar top border light color. - - - - - Gets or sets the alternative background colors for the status bar. - - - - - Represents color table for ButtonItem object. - - - - - Gets or sets the name of the color table. - - - - - Gets or sets the color table applied for button in default state. - - - - - Gets or sets the color table applied when mouse is over the button. - - - - - Gets or sets the color table applied when mouse is over the buttons inactive split part. Applies to split button appearance only. - - - - - Gets or sets the color table applied when mouse is pressed over the button. - - - - - Gets or sets the color table applied when mouse is pressed over the button. - - - - - Gets or sets the color table applied when button is expanded. - - - - - Gets or sets the color table applied when cursor is over button on a menu. - - - - - Represents typed collection of Office2007ButtonItemColorTable type. - - - - Creates new instance of the class. - - - - Adds new object to the collection. - - Object to add. - Index of newly added object. - - - - Inserts new object into the collection. - - Position of the object. - Object to insert. - - - - Returns index of the object inside of the collection. - - Reference to the object. - Index of the object. - - - - Returns whether collection contains specified object. - - Object to look for. - true if object is part of the collection, otherwise false. - - - - Returns whether collection contains object with specified name. - - Name of the object to look for - true if object with given name is part of the collection otherwise false - - - - Removes specified object from the collection. - - - - - - Copies collection into the specified array. - - Array to copy collection to. - Starting index. - - - - Copies contained items to the Office2007ButtonItemColorTable array. - - Array to copy to. - - - - Returns reference to the object in collection based on it's index. - - - - - Returns reference to the object in collection based on it's index. - - - - - Represents a color table for ButtonItem in certain state like but not limited to mouse over, checked or pressed. - - - - - Gets or sets the outer border colors. - - - - - Gets or sets the outer border width. Default is 1. - - - - - Gets or sets the inner border colors. - - - - - Gets or sets top part background colors. - - - - - Gets or sets highlight colors for the top background part. - - - - - Gets or sets bottom part background colors. - - - - - Gets or sets highlight colors for the bottom background part. - - - - - Gets or sets the split border colors that divides button text and image from expand part of the button. - - - - - Gets or sets the split border light colors that divides button text and image from expand part of the button. - - - - - Gets or sets the text color. - - - - - Gets or sets the background color of the expand sign. - - - - - Gets or sets the outline light color of the expand sign. - - - - - Gets or sets the single gradient background for the button. When specified it is used instead of TopBackground and BottomBackground for rendering. - - - - - Represent the color table for the CheckBoxItem. - - - - - Gets or sets the colors for the item in default state. - - - - - Gets or sets the colors for the item when mouse is over the item. - - - - - Gets or sets the colors for the item when mouse is pressed over the item. - - - - - Gets or sets the colors for the item when item is disabled. - - - - - Defines the colors for the single CheckBoxItem state. - - - - - Gets or sets the background colors of the check box. - - - - - Gets or sets the color of the check border. - - - - - Gets or sets the inner color of check box border. - - - - - Gets or sets the inner background color of check box. - - - - - Gets or sets the color of the check sign that is drawn when item is checked. - - - - - Gets or sets the text color. - - - - - Defines color table for ColorItem. - - - - - Gets or sets the border that is drawn around each individual color item or color item group. - - - - - Gets or sets the inner mouse over color. - - - - - Gets or sets the outer mouse over color. - - - - - Represents the painter for ColorItem in Office 2007 style - - - - - Gets or sets color table used by renderer. - - - - - Defines the color scheme type for the Office2007ColorTable. - - - - - Blue color scheme. - - - - - Black color scheme. - - - - - Silver color scheme. - - - - - Windows Vista Glass inspired color scheme. - - - - - Defines the delegate which retrieves the color for specific integer value. - - color represented as integer. - Reference to Color object. - - - - Defines contextual label colors. - - - - - Initializes a new instance of the LabelColors structure. - - - - - - - Initializes ColorScheme object with the black color scheme. - - ColorScheme object to initialize. - - - - Defines the color table for the combo box. - - - - - Gets or sets the color for combo box in default state. - - - - - Gets or sets the color for standalone combo box in default state. Standalone combo box is a control not used by ComboBoxItem. - - - - - Gets or sets the colors when mouse is over the control. - - - - - Gets or sets the colors when control is dropped down. - - - - - Defines the combo box colors for a particular state. - - - - - Gets or sets the border color. - - - - - Gets or sets the background color. - - - - - Gets or sets the outer expand button border. - - - - - Gets or sets the inner expand button border. - - - - - Gets or sets the background color of the expand button. - - - - - Gets or sets the foreground color of the expand button. - - - - - Defines color table for the Office 2007 style DataGridView control. - - - - - Gets or sets grid background color. - - - - - Gets or sets default cell color. - - - - - Gets or sets default cell text color. - - - - - Gets or sets the background color for the column headers in normal state. - - - - - Gets or sets the normal column text color. - - - - - Gets or sets the column header border color. - - - - - Gets or sets the background color for the column headers in mouse over state. - - - - - Gets or sets the column header border color when mouse is over the column. - - - - - Gets or sets the selected column header text color. - - - - - Gets or sets the background color for the column headers in selected state. - - - - - Gets or sets the border color for the column headers in selected state. - - - - - Gets or sets the background color for the column headers in selected mouse over state. - - - - - Gets or sets the border color for the column headers in selected mouse over state. - - - - - Gets or sets the background color for the column headers in pressed state. - - - - - Gets or sets the border color for the column headers in pressed state. - - - - - Gets or sets the column header foreground color. - - - - - Gets or sets the background color for row marker background. - - - - - Gets or sets the border color for row marker. - - - - - Gets or sets the background color for row marker background. - - - - - Gets or sets the border color for row marker. - - - - - Gets or sets the background color for row marker background. - - - - - Gets or sets the border color for row marker. - - - - - Gets or sets the background color for row marker background. - - - - - Gets or sets the border color for row marker. - - - - - Gets or sets the background color for row marker background. - - - - - Gets or sets the border color for row marker. - - - - - Gets or sets the color of the grid lines. - - - - - Gets or sets the background color of selector cell usually located in top-left corner. - - - - - Gets or sets the border color of selector cell usually located in top-left corner. - - - - - Gets or sets the light border color of selector cell usually located in top-left corner. - - - - - Gets or sets the dark border color of selector cell usually located in top-left corner. - - - - - Gets or sets the sign color of selector cell usually located in top-left corner. - - - - - Gets or sets the background color of selector cell usually located in top-left corner. - - - - - Gets or sets the border color of selector cell usually located in top-left corner. - - - - - Gets or sets the light border color of selector cell usually located in top-left corner. - - - - - Gets or sets the dark border color of selector cell usually located in top-left corner. - - - - - Gets or sets the sign color of selector cell usually located in top-left corner. - - - - - Defines color table for the Dialog Launcher button. - - - - - Gets or sets the colors for the default state. - - - - - Gets or sets the colors for the mouse over state. - - - - - Gets or sets the colors for the pressed state. - - - - - Defines the color table for dialog launcher state. - - - - - Gets or sets the color of dialog launcher symbol. - - - - - Gets or sets the shade color of dialog launcher symbol. - - - - - Gets or sets the background color for the top part of the element. - - - - - Gets or sets the background color for the bottom part of the element. - - - - - Gets or sets the outer border colors. - - - - - Gets or sets the inner border colors. - - - - - Defines the color table for all states of Office 2007 style form caption. - - - - - Gets or sets the color table for caption in active state. - - - - - Gets or sets the color table for caption in inactive state. - - - - - Gets or sets the background color of the form. - - - - - Gets or sets the text color of the form. - - - - - Gets or sets the MDI Client Background image. - - - - - Defines color table for the Office 2007 style Form caption color state. - - - - - Gets or sets the colors for the top part of the background. - - - - - Gets or sets the colors for the bottom part of the background. - - - - - Gets or sets the array of colors used to draw the border that separates the form caption and the form content. Applies only to the Office2007Form rendering. - - - - - Gets or sets the color of caption text. - - - - - Gets or sets the color of caption extra text that is appended to the caption. - - - - - Gets or sets the array of colors that represents the border colors. Outer border is at index 0. - - - - - Represents the color table used by the Gallery container. - - - - - Gets or sets the background color of the Gallery Group label when gallery is displayed on popup. - - - - - Gets or sets the text color of the Gallery Group label when gallery is displayed on popup. - - - - - Gets or sets the border color of the Gallery Group label when gallery is displayed on popup. - - - - - Represents color table for ItemContainer object with BeginGroup set to true. - - - - - Gets or sets the outer border colors. - - - - - Gets or sets the inner border colors. - - - - - Gets or sets the top background colors. - - - - - Gets or sets the bottom background colors. - - - - - Gets or sets the dark color of item devider for items inside of the ItemContainer. - - - - - Gets or sets the light color of item devider for items inside of the ItemContainer. - - - - - Represents the color table for key tips. - - - - - Gets or sets KeyTip Text color. - - - - - Gets or sets KeyTip border color. - - - - - Gets or sets KeyTip Background color. - - - - - Represents color table for ListViewEx control. - - - - - Gets or sets the background color of the columns. - - - - - Gets or sets the color of the column separator. - - - - - Gets or sets the color of the column text. - - - - - Gets or sets the color of the control border. - - - - - Gets or sets the background colors for the selected item. - - - - - Gets or sets the color of the selected item border that is draw on top and bottom of the selection. - - - - - Gets or sets the text color for selected item. - - - - - Defines the color table for the menus. - - - - - Gets or sets the menu background colors. - - - - - Gets or sets the menu side background colors. - - - - - Gets or sets the menu side background colors for the items that were not recently used. - - - - - Gets or sets the menu border background colors. - - - - - Gets or sets the menu side border. - - - - - Gets or sets the light menu side border. - - - - - Gets or sets the background color blend for the special file menu background. - - - - - Gets or sets the two column container border color. - - - - - Gets or sets the two column container light border color. - - - - - Gets or sets the background color of first file column. - - - - - Gets or sets the border color of first file column. - - - - - Gets or sets the background color of first file column. - - - - - Gets or sets the background color blend for the bottom container on file menu. - - - - - Defines the color table for the NavigationPane control. - - - - - Gets or sets the background color collection blend for the button background. - - - - - Gets or sets color table used by renderer. - - - - - Defines color table for the Office 2007 style ProgressBarItem. - - - - - Gets or sets the background color collection blend for the item background. - - - - - Gets or sets the outer border color. - - - - - Gets or sets the inner border color. - - - - - Gets or sets the color collection blend for the current progress part of the item. - - - - - Gets or sets the color collection blend for overlay for the current progress of the item. - - - - - Gets or sets the color collection blend of shadow for the current progress of the item. - - - - - Defines abstract class for the ProgressBarItem painter. - - - - - Gets or sets color table used by renderer. - - - - - Defines painter for the Office 2007 style QAT Customize Item. - - - - - Defines base class for QAT customize item painter. - - - - - Gets or sets color table used by renderer. - - - - - Defines Office 2007 style QAT painter. - - - - - Defines base class for QAT overflow item painter. - - - - - Gets or sets color table used by renderer. - - - - - Defines the color table for the quick access toolbar in all states. - - - - - Gets or sets the colors for the quick access toolbar background when hosted in ribbon control caption and form is active - or the background colors when toolbar is hosted below the ribbon control. - - - - - Gets or sets the colors for the quick access toolbar background when hosted in ribbon control caption and form is inactive - - - - - Gets or sets the colors for the quick access toolbar background when positioned below the ribbon bar. - - - - - Gets or sets the background color of Customize Quick Access Toolbar menu label displayed on customize quick access toolbar menu. - - - - - Gets or sets the text color of Customize Quick Access Toolbar menu label displayed on customize quick access toolbar menu. - - - - - Defines the color table for the Quick Access toolbar. - - - - - Gets or sets the colors of the top background. - - - - - Gets or sets the colors of the bottom background. - - - - - Gets or sets the outer border color. - - - - - Gets or sets the middle border color. - - - - - Gets or sets the inner border color. - - - - - Gets or sets the border when Windows Vista Glass is enabled. - - - - - Represents Office 2007 Control renderer. - - - - - Represents bases class that defines a renderer. - - - - - Raises RenderKeyTips event. - - Provides context information. - - - - Draws KeyTip for an object. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you - do not want default rendering to occur do not call the base implementation. You can call OnRenderKeyTips method so events can occur. - - Provides context information. - - - - Raises RenderRibbonTabGroup event. - - Provides context information. - - - - Draws ribbon tab group. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you - do not want default rendering to occur do not call the base implementation. You can call OnRenderRibbonTabGroup method so events can occur. - - Provides context information. - - - - Raises RenderItemContainer event. - - Provides context information. - - - - Draws the separator for an item inside of item container. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you - do not want default rendering to occur do not call the base implementation. You can call OnRenderItemContainerSeparator method so events can occur. - - Provides context information. - - - - Raises RenderItemContainer event. - - Provides context information. - - - - Draws item container. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you - do not want default rendering to occur do not call the base implementation. You can call OnRenderItemContainer method so events can occur. - - Provides context information. - - - - Raises RenderButtonItem event. - - Provides context information. - - - - Draws ButtonItem. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you - do not want default rendering to occur do not call the base implementation. You can call OnRenderButtonItem method so events can occur. - - Provides context information. - - - - Raises RenderRibbonTabItem event. - - Provides context information. - - - - Draws RibbonTabItem. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you - do not want default rendering to occur do not call the base implementation. You can call OnRenderRibbonTabItem method so events can occur. - - Provides context information. - - - - Raises RenderToolbarBackground event. - - Provides context information. - - - - Draws docked or floating toolbar background. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you - do not want default rendering to occur do not call the base implementation. You can call OnRenderToolbarBackground method so events can occur. - - Provides context information. - - - - Raises RenderPopupToolbarBackground event. - - Provides context information. - - - - Draws popup toolbar background. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you - do not want default rendering to occur do not call the base implementation. You can call OnRenderPopupToolbarBackground method so events can occur. - - Provides context information. - - - - Raises RenderRibbonDialogLauncher event. - - Provides context information. - - - - Draws ribbon bar dialog launcher button. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you - do not want default rendering to occur do not call the base implementation. You can call OnRenderRibbonDialogLauncher method so events can occur. - - Provides context information. - - - - Raises RenderColorItem event event. - - Provides context information. - - - - Draws ColorItem. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you - do not want default rendering to occur do not call the base implementation. You can call OnRenderColorItem method so events can occur. - - Provides context information. - - - - Raises RenderRibbonControlBackground event event. - - Provides context information. - - - - Draws the background of the Ribbon Control. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you - do not want default rendering to occur do not call the base implementation. You can call OnRenderRibbonControlBackground method so events can occur. - - Provides context information. - - - - Raises RenderSystemCaptionItem event event. - - Provides context information. - - - - Draws the SystemCaptionItem. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you - do not want default rendering to occur do not call the base implementation. You can call OnRenderSystemCaptionItem method so events can occur. - - Provides context information. - - - - Raises RenderRibbonFormCaptionText event event. - - Provides context information. - - - - Draws the form caption text for the Ribbon Control. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you - do not want default rendering to occur do not call the base implementation. You can call OnRenderRibbonFormCaptionText method so events can occur. - - Provides context information. - - - - Raises RenderQuickAccessToolbarBackground event event. - - Provides context information. - - - - Draws the background of Quick Access Toolbar on Ribbon Control. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you - do not want default rendering to occur do not call the base implementation. You can call OnRenderQuickAccessToolbarBackground method so events can occur. - - Provides context information. - - - - Raises RenderMdiSystemItem event. - - Provides context information. - - - - Draws the MdiSystemItem. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you - do not want default rendering to occur do not call the base implementation. You can call OnRenderMdiSystemItem method so events can occur. - - Provides context information. - - - - Raises RenderFormCaptionBackground event. - - Provides context information. - - - - Draws the form caption background. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you - do not want default rendering to occur do not call the base implementation. You can call OnRenderFormCaptionBackground method so events can occur. - - Provides context information. - - - - Raises RenderQatOverflowItem event. - - Provides context information. - - - - Draws the Quick Access Toolbar Overflow item. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you - do not want default rendering to occur do not call the base implementation. You can call OnRenderQatOverflowItem method so events can occur. - - Provides context information. - - - - Raises RenderQatCustomizeItem event. - - Provides context information. - - - - Draws the Quick Access Toolbar Customize Item. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you - do not want default rendering to occur do not call the base implementation. You can call OnRenderQatCustomizeItem method so events can occur. - - Provides context information. - - - - Raises RenderCheckBoxItem event. - - Provides context information. - - - - Draws the CheckBoxItem. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you - do not want default rendering to occur do not call the base implementation. You can call OnRenderCheckBoxItem method so events can occur. - - Provides context information. - - - - Raises RenderCheckBoxItem event. - - Provides context information. - - - - Draws the ProgressBarItem. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you - do not want default rendering to occur do not call the base implementation. You can call OnRenderProgressBarItem method so events can occur. - - Provides context information. - - - - Raises RenderNavPaneButtonBackground event. - - Provides context information. - - - - Draws the Navigation Pane button background. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you - do not want default rendering to occur do not call the base implementation. You can call OnRenderNavPaneButtonBackground method so events can occur. - - Provides context information. - - - - Raises RenderSliderItem event. - - Provides context information. - - - - Draws the Slider item. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you - do not want default rendering to occur do not call the base implementation. You can call OnRenderSliderItem method so events can occur. - - Provides context information. - - - - Raises RenderSideBar event. - - Provides context information. - - - - Draws the SideBar control. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you - do not want default rendering to occur do not call the base implementation. You can call OnRenderSideBar method so events can occur. - - Provides context information. - - - - Raises RenderSideBarPanelItem event. - - Provides context information. - - - - Draws the SideBar control. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you - do not want default rendering to occur do not call the base implementation. You can call OnRenderSideBarPanelItem method so events can occur. - - Provides context information. - - - - Raises RenderCrumbBarItemView event. - - Provides context information. - - - - Draws CrumbBarItemView. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you - do not want default rendering to occur do not call the base implementation. You can call OnRenderCrumbBarItemView method so events can occur. - - Provides context information. - - - - Raises RenderCrumbBarOverflowItem event. - - Provides context information. - - - - Draws CrumbBarOverflowButton. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you - do not want default rendering to occur do not call the base implementation. You can call OnRenderCrumbBarOverflowItem method so events can occur. - - Provides context information. - - - - Raises RenderSwitchButton event. - - Provides context information. - - - - Draws the Switch Button. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you - do not want default rendering to occur do not call the base implementation. You can call OnRenderSwitchButton method so events can occur. - - Provides context information. - - - - Raises RenderRangeSliderItem event. - - Provides context information. - - - - Draws the Range Slider item. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you - do not want default rendering to occur do not call the base implementation. You can call OnRenderRangeSliderItem method so events can occur. - - Provides context information. - - - - Raises RenderStepItem event. - - Provides context information. - - - - Draws the Step item. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you - do not want default rendering to occur do not call the base implementation. You can call OnRenderStepItem method so events can occur. - - Provides context information. - - - - Raises RenderListBoxItem event. - - Provides context information. - - - - Draws the ListBoxItem. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you - do not want default rendering to occur do not call the base implementation. You can call OnRenderListBoxItem method so events can occur. - - Provides context information. - - - - Raises RenderListBoxItem event. - - Provides context information. - - - - Draws the ListBoxItem. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you - do not want default rendering to occur do not call the base implementation. You can call OnRenderListBoxItem method so events can occur. - - Provides context information. - - - - Raises RenderTabFormStrip event. - - Provides context information. - - - - Draws the TabStrip. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you - do not want default rendering to occur do not call the base implementation. You can call OnRenderTabFormStrip method so events can occur. - - Provides context information. - - - - Raises RenderTabFormItem event. - - Provides context information. - - - - Draws the TabStrip. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you - do not want default rendering to occur do not call the base implementation. You can call OnRenderTabFormStrip method so events can occur. - - Provides context information. - - - - Raises RenderNewTabFormItem event. - - Provides context information. - - - - Draws the NewTabFormItem. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you - do not want default rendering to occur do not call the base implementation. You can call OnRenderTabFormStrip method so events can occur. - - Provides context information. - - - - Raises RenderTabParentForm event. - - Provides context information. - - - - Draws the TabParentForm. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you - do not want default rendering to occur do not call the base implementation. You can call OnRenderTabParentForm method so events can occur. - - Provides context information. - - - - Occurs when KeyTip is rendered. - - - - - Occurs when ribbon tab group is rendered. - - - - - Occurs when ItemContainer is rendered. - - - - - Occurs when separator is drawn for an item inside of ItemContainer. - - - - - Occurs when ButtonItem is rendered. - - - - - Occurs when RibbonTabItem is rendered. - - - - - Occurs when docked or floating toolbar is rendered. - - - - - Occurs when popup toolbar is rendered. - - - - - Occurs when dialog launcher button on ribbon bar is rendered. - - - - - Occurs when Ribbon Control background is rendered. - - - - - Occurs when form caption text on ribbon control is rendered. - - - - - Occurs when Quick Access Toolbar background is rendered. - - - - - Occurs when ColorItem is rendered. - - - - - Occurs when SystemCaptionItem is rendered. - - - - - Occurs when MdiSystemItem is rendered. - - - - - Occurs when form caption is background is being rendered. - - - - - Occurs when quick access toolbar overflow item is being rendered. - - - - - Occurs when quick access toolbar customize item is being rendered. - - - - - Occurs when CheckBoxItem is being rendered. - - - - - Occurs when ProgressBarItem is being rendered. - - - - - Occurs when Navigation pane button background is being rendered. - - - - - Occurs when Slider item is being rendered. - - - - - Occurs when Range Slider item is being rendered. - - - - - Occurs when SideBar control is being rendered. - - - - - Occurs when SideBarPanelItem control is being rendered. - - - - - Occurs when CrumbBarItemView is rendered. - - - - - Occurs when CrumbBarOverflowButton is rendered. - - - - - Occurs when Slider item is being rendered. - - - - - Occurs when StepItem is being rendered. - - - - - Occurs when ListBoxItem is being rendered. - - - - - Occurs when SideNavItem is being rendered. - - - - - Occurs when TabStrip is being rendered. - - - - - Occurs when TabFormItem is rendered. - - - - - Occurs when NewTabFormItem is rendered. - - - - - Occurs when TabParentForm is being rendered. - - - - - Draws KeyTip for an object. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you - do not want default rendering to occur do not call the base implementation. You can call OnRenderKeyTips method so events can occur. - - Provides context information. - - - - Draws ribbon tab group. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you - do not want default rendering to occur do not call the base implementation. You can call OnRenderRibbonTabGroup method so events can occur. - - Provides context information. - - - - Draws item container. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you - do not want default rendering to occur do not call the base implementation. You can call OnRenderItemContainer method so events can occur. - - Provides context information. - - - - Draws the separator for an item inside of item container. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you - do not want default rendering to occur do not call the base implementation. You can call OnRenderItemContainerSeparator method so events can occur. - - Provides context information. - - - - Draws ButtonItem. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you - do not want default rendering to occur do not call the base implementation. You can call OnRenderButtonItem method so events can occur. - - Provides context information. - - - - Draws RibbonTabItem. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you - do not want default rendering to occur do not call the base implementation. You can call OnRenderRibbonTabItem method so events can occur. - - Provides context information. - - - - Draws popup toolbar background. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you - do not want default rendering to occur do not call the base implementation. You can call OnRenderPopupToolbarBackground method so events can occur. - - Provides context information. - - - - Draws docked or floating toolbar background. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you - do not want default rendering to occur do not call the base implementation. You can call OnRenderToolbarBackground method so events can occur. - - Provides context information. - - - - Draws floating toolbar background. - - Provides context information. - - - - Draws ribbon bar dialog launcher button. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you - do not want default rendering to occur do not call the base implementation. You can call OnRenderPopupToolbarBackground method so events can occur. - - Provides context information. - - - - Draws ColorItem. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you - do not want default rendering to occur do not call the base implementation. You can call OnRenderColorItem method so events can occur. - - Provides context information. - - - - Draws the background of the Ribbon Control. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you - do not want default rendering to occur do not call the base implementation. You can call OnRenderRibbonControlBackground method so events can occur. - - Provides context information. - - - - Draws the form caption text for the Ribbon Control. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you - do not want default rendering to occur do not call the base implementation. You can call OnRenderRibbonFormCaptionText method so events can occur. - - Provides context information. - - - - Draws the background of Quick Access Toolbar on Ribbon Control. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you - do not want default rendering to occur do not call the base implementation. You can call OnRenderQuickAccessToolbarBackground method so events can occur. - - Provides context information. - - - - Draws the SystemCaptionItem. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you - do not want default rendering to occur do not call the base implementation. You can call OnRenderSystemCaptionItem method so events can occur. - - Provides context information. - - - - Draws the MdiSystemItem. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you - do not want default rendering to occur do not call the base implementation. You can call OnRenderMdiSystemItem method so events can occur. - - Provides context information. - - - - Draws the form caption background. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you - do not want default rendering to occur do not call the base implementation. You can call OnRenderFormCaptionBackground method so events can occur. - - Provides context information. - - - - Draws the Quick Access Toolbar Overflow item. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you - do not want default rendering to occur do not call the base implementation. You can call OnRenderQatOverflowItem method so events can occur. - - Provides context information. - - - - Draws the Quick Access Toolbar Overflow item. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you - do not want default rendering to occur do not call the base implementation. You can call OnRenderQatOverflowItem method so events can occur. - - Provides context information. - - - - Draws the ProgressBarItem. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you - do not want default rendering to occur do not call the base implementation. You can call OnRenderProgressBarItem method so events can occur. - - Provides context information. - - - - Draws the Navigation Pane button background. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you - do not want default rendering to occur do not call the base implementation. You can call OnRenderNavPaneButtonBackground method so events can occur. - - Provides context information. - - - - Draws the Slider item. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you - do not want default rendering to occur do not call the base implementation. You can call OnRenderSliderItem method so events can occur. - - Provides context information. - - - - Draws the SideBar control. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you - do not want default rendering to occur do not call the base implementation. You can call OnRenderSideBar method so events can occur. - - Provides context information. - - - - Draws the SideBar control. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you - do not want default rendering to occur do not call the base implementation. You can call OnRenderSideBarPanelItem method so events can occur. - - Provides context information. - - - - Draws CrumbBarItemView. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you - do not want default rendering to occur do not call the base implementation. You can call OnRenderButtonItem method so events can occur. - - Provides context information. - - - - Draws CrumbBarOverflowButton. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you - do not want default rendering to occur do not call the base implementation. You can call OnRenderCrumbBarOverflowItem method so events can occur. - - Provides context information. - - - - Draws SwitchButton. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you - do not want default rendering to occur do not call the base implementation. You can call OnRenderButtonItem method so events can occur. - - Provides context information. - - - - Draws the Slider item. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you - do not want default rendering to occur do not call the base implementation. You can call OnRenderSliderItem method so events can occur. - - Provides context information. - - - - Draws the Step item. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you - do not want default rendering to occur do not call the base implementation. You can call OnRenderStepItem method so events can occur. - - Provides context information. - - - - Draws the ListBoxItem. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you - do not want default rendering to occur do not call the base implementation. You can call OnRenderListBoxItem method so events can occur. - - Provides context information. - - - - Draws the ListBoxItem. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you - do not want default rendering to occur do not call the base implementation. You can call OnRenderListBoxItem method so events can occur. - - Provides context information. - - - - Draws the TabStrip. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you - do not want default rendering to occur do not call the base implementation. You can call OnRenderTabFormStrip method so events can occur. - - Provides context information. - - - - Draws the TabStrip. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you - do not want default rendering to occur do not call the base implementation. You can call OnRenderTabFormStrip method so events can occur. - - Provides context information. - - - - Draws the TabStrip. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you - do not want default rendering to occur do not call the base implementation. You can call OnRenderTabFormStrip method so events can occur. - - Provides context information. - - - - Draws the TabParentForm. If you need to provide custom rendering this is the method that you should override in your custom rendered. If you - do not want default rendering to occur do not call the base implementation. You can call OnRenderTabParentForm method so events can occur. - - Provides context information. - - - - Occurs when color table is changed by setting the ColorTable property on the renderer. - - - - - Gets or sets color table used by renderer. - - - - - Defines color table for RibbonBar in various states. - - - - - Gets or sets the colors for the default RibbonBar state. - - - - - Gets or sets the colors for RibbonBar when mouse is over the control. - - - - - Gets or sets the colors for RibbonBar when ribbon bar is in overflow state and expanded to show all the items. - - - - - Represents the color table of RibbonBar for Office 2007 style. Default values represent blue Luna theme. - - - - - Gets or sets the height in pixels of top background part. - - - - - Gets or sets the outer border colors. - - - - - Gets or sets the inner border colors. - - - - - Gets or sets the top background colors. - - - - - Gets or sets the bottom background colors. - - - - - Gets or sets the title background colors. - - - - - Gets or sets the color of title text. - - - - - Defines color table for Ribbon Control. - - - - - Gets or sets the colors for the outer border. - - - - - Gets or sets the colors for the inner border. - - - - - Gets or sets the colors for the tabs background area. - - - - - Gets or sets the colors for the tabs background area when Windows Glass is enabled. - - - - - Gets or sets the color of border which is drawn above the tab. - - - - - Gets or sets the light color of border which is drawn above the tab. - - - - - Gets or sets the round corner size for the ribbon control parts. - - - - - Gets or sets the height in pixels of top background part. - - - - - Gets or sets the top background colors. - - - - - Gets or sets the bottom background colors. - - - - - Gets or sets the background image used on Office 2007 style start button displayed in top-left corner of ribbon control. - Note that image assigned to all StartButton properties must be the same size. The size for the button will be determined by image - size set on this property. - - - - - Gets or sets the background image used on Office 2007 style start button displayed in top-left corner of ribbon control when mouse is over the button. - - - - - Gets or sets the background image used on Office 2007 style start button displayed in top-left corner of ribbon control when button is pressed. - - - - - Represents painter for Office 2007 style ribbon overflow button. - - - - - Defines the color table for the Ribbon Tab Group. - - - - - Gets or sets the name of the color table. - - - - - Gets or sets the background color. - - - - - Gets or sets the background highlight colors. - - - - - Gets or sets the text color. - - - - - Gets or sets the border color - - - - - Collection for Office2007RibbonTabGroupColorTable type. - - - - Creates new instance of the class. - - - - Adds new object to the collection. - - Object to add. - Index of newly added object. - - - - Inserts new object into the collection. - - Position of the object. - Object to insert. - - - - Returns index of the object inside of the collection. - - Reference to the object. - Index of the object. - - - - Returns whether collection contains specified object. - - Object to look for. - true if object is part of the collection, otherwise false. - - - - Returns whether collection contains object with specified name. - - Name of the object to look for - true if object with given name is part of the collection otherwise false - - - - Removes specified object from the collection. - - - - - - Copies collection into the specified array. - - Array to copy collection to. - Starting index. - - - - Copies contained items to the Office2007RibbonTabItemColorTable array. - - Array to copy to. - - - - Returns reference to the object in collection based on it's index. - - - - - Returns reference to the object in collection based on it's index. - - - - - Defines the color table for RibbonTabItem states. - - - - - Gets or sets the name of the color table. - - - - - Gets or sets the default tab colors. - - - - - Gets or sets the selected tab colors. - - - - - Gets or sets the selected tab colors when mouse is over the tab. - - - - - Gets or sets the colors when mouse is over the tab but tab is not selected. - - - - - Gets or sets the round corner size for the top part of the ribbon tab item. - - - - - Defines collection for Office2007RibbonTabItemColorTable items. - - - - Creates new instance of the class. - - - - Adds new object to the collection. - - Object to add. - Index of newly added object. - - - - Inserts new object into the collection. - - Position of the object. - Object to insert. - - - - Returns index of the object inside of the collection. - - Reference to the object. - Index of the object. - - - - Returns whether collection contains specified object. - - Object to look for. - true if object is part of the collection, otherwise false. - - - - Returns whether collection contains object with specified name. - - Name of the object to look for - true if object with given name is part of the collection otherwise false - - - - Removes specified object from the collection. - - - - - - Copies collection into the specified array. - - Array to copy collection to. - Starting index. - - - - Copies contained items to the Office2007ButtonItemColorTable array. - - Array to copy to. - - - - Returns reference to the object in collection based on it's index. - - - - - Returns reference to the object in collection based on it's index. - - - - - Defines the colors for the RibbonTabItem state like but not limited to selected, mouse over etc. - - - - - Gets or sets the colors for the outer border. - - - - - Gets or sets the colors for the inner border. - - - - - Gets or sets the background colors. - - - - - Gets or sets the background highlight colors. - - - - - Gets or sets the text color. - - - - - Gets or sets the text color when rendered on Windows Glass. - - - - - Defines the colors for the scroll bar control. - - - - - Gets or sets the colors for the control default state. - - - - - Gets or sets the colors for the control when mouse is pressed over the control. - - - - - Gets or sets the colors for the control when mouse is over the control but not over an active part of the control like scroll buttons. - - - - - Gets or sets the colors for the control when mouse is over the active part of the control like scroll buttons. - - - - - Gets or sets the colors for the control when control is disabled. - - - - - Represents the color table for the Scroll bar in single state. - - - - - Gets or sets the outer border color for the scroll bar thumb. - - - - - Gets or sets the inner border color for the scroll bar thumb. - - - - - Gets or sets the thumb background color blend collection. - - - - - Gets or sets the directional sign background color for the scroll bar thumb. - - - - - Gets or sets the outer border color for the scroll bar track button. - - - - - Gets or sets the inner border color for the scroll bar track button. - - - - - Gets or sets the track background color blend collection. - - - - - Gets or sets the background color for the track signs. - - - - - Gets or sets the background colors for the entire control. - - - - - Gets or sets the border colors for the entire control. - - - - - Represents the color table for Office 2007 Style Side Bar Control. - - - - - Gets or sets the background color of the control. - - - - - Gets or sets the control border color. - - - - - Gets or sets the color of SideBarPanelItem text. - - - - - Gets or sets the color table for SideBarPanelItem in default state. - - - - - Gets or sets the color table for SideBarPanelItem in mouse over state. - - - - - Gets or sets the color table for SideBarPanelItem in expanded state. - - - - - Gets or sets the color table for SideBarPanelItem when mouse button is pressed on the item. - - - - - Gets or sets color table used by renderer. - - - - - Populates Office 2007 Color Table with Silver color scheme - - - - - Initializes ColorScheme object with the black color scheme. - - ColorScheme object to initialize. - - - - Defines the color table for the slider item. - - - - - Gets or sets the default state colors. - - - - - Gets or sets the mouse over state colors. - - - - - Gets or sets the mouse pressed colors. - - - - - Gets or sets the disabled colors. - - - - - Gets or sets the optional color table for Thumb part of the slider. When set to null default values from Office2007SliderColorTable are used. - - - - - Gets or sets the optional color table for Increase button part of the slider. When set to null default values from Office2007SliderColorTable are used. - - - - - Gets or sets the optional color table for Decrease button part of the slider. When set to null default values from Office2007SliderColorTable are used. - - - - - Defines set of color tables for single slider part. - - - - - Gets or sets the default state colors. - - - - - Gets or sets the mouse over state colors. - - - - - Gets or sets the mouse pressed colors. - - - - - Renders the Slider items. - - - - - Gets or sets color table used by renderer. - - - - - Defines the color table for the Slider Item in single state. - - - - - Gets or sets the part background colors. - - - - - Gets or sets the part border color - - - - - Gets or sets the part border light color - - - - - Gets or sets the part foreground color. - - - - - Gets or sets the part foreground light color. - - - - - Gets or sets the track line color. - - - - - Gets or sets the track line light color. - - - - - Gets or sets the track label color. - - - - - Gets or sets the track label color when on Slider control. - - - - - Defines the color table for the SuperTooltip. - - - - - Gets or sets the background colors. - - - - - Gets or sets the text color. - - - - - Represents color table for Office 2007 style system button displayed in form caption. - - - - - Gets or sets the color table of default button state. - - - - - Gets or sets the color table of button state when mouse is over the button. - - - - - Gets or sets the color table of button state when mouse is pressed over the button. - - - - - Represents color table for single state of Office 2007 style system button displayed in form caption. - - - - - Gets or sets the outer border colors. - - - - - Gets or sets the inner border colors. - - - - - Gets or sets top part background colors. - - - - - Gets or sets bottom part background colors. - - - - - Gets or sets highlight colors for the top background part. - - - - - Gets or sets highlight colors for the bottom background part. - - - - - Gets or sets the foreground color for the button. - - - - - Gets or sets the dark shading color for the foreground. - - - - - Gets or sets the light shading color for the foreground. - - - - - Represents the color table for the tab control. - - - - - Gets or sets the default tab item colors. - - - - - Gets or sets the mouse over tab item colors. - - - - - Gets or sets the selected tab item colors. - - - - - Gets or sets the color of the tab background colors. - - - - - Gets or sets the tab-strip background image. - - - - - Gets or sets the color of the tab panel background colors. - - - - - Gets or sets the color of tab panel border. - - - - - Represents the color table for the tab item. - - - - - Gets or sets top part background colors. - - - - - Gets or sets the bottom part background colors. - - - - - Gets or sets the outer border colors. - - - - - Gets or sets the inner border colors. - - - - - Gets or sets the text colors. - - - - - Paints background of docked bar. - - Context information - - - - Paints background of floating bar. - - Context information - - - - Paints background of popup bar. - - Context information - - - - Summary description for ButtonItemPainterHelper. - - - - - Provides data for ButtonItem rendering. - - - - - Gets or sets Graphics object group is rendered on. - - - - - Gets the reference to ButtonItem instance being rendered. - - - - - Reference to internal data. - - - - - Indicates whether to cancel system rendering of the item. - - - - - Creates new instance of the object. - - - - - Creates new instance of the object and initializes it with default values - - Reference to Graphics object. - Reference to ButtonItem object. - - - - Creates new instance of the object and initializes it with default values - - Reference to Graphics object. - Reference to ButtonItem object. - - - - Defines container for ribbon caption layout and quick access toolbar customization and overflow. - - - - - Summary description for DesignTimeProviderContainer. - - - - - - - - Returns insertion index for an item taking in account any system items that are at the end of the collection. - - Parent item - Returns the index at which an item should be inserted - - - - Defines delegate for RenderKeyTips event. - - - - - Defines delegate for RenderRibbonTabGroup event. - - - - - Defines delegate for RenderItemContainer event. - - - - - Defines delegate for RenderItemContainerSeparator event. - - - - - Defines delegate for ButtonItem rendering events. - - - - - Defines delegate for RibbonTabItem rendering events. - - - - - Defines delegate for toolbar rendering events. - - - - - Defines delegate for Rendering dialog launcher button rendering events. - - - - - Defines delegate for ColorItem rendering events. - - - - - Defines delegate for RibbonControl rendering events. - - - - - Defines delegate for SystemCaptionItem rendering events. - - - - - Defines delegate for MdiSystemItem rendering events. - - - - - Defines delegate for RenderFormCaptionBackground rendering events. - - - - - Defines delegate for CustomizeMenuPopup events. - - - - - Defines delegate for the Quick Access Overflow item rendering events. - - - - - Defines delegate for the Quick Access Customize item rendering events. - - - - - Defines delegate for the Quick Access Customization dialog events. - - - - - Defines delegate for the CheckBoxItem rendering events. - - - - - Defines delegate for the ProgressBarItem rendering events. - - - - - Defines delegate for the Navigation Pane rendering events. - - - - - Defines delegate for the BeforeRibbonPanelPopupClose event. - - - - - Defines delegate for the Slider item rendering events. - - - - - Defines delegate for the SideBar control rendering event. - - - - - Defines delegate for the SideBarPanelItem control rendering event. - - - - - Defines delegate for the SwitchButtonItem control rendering event. - - - - - Defines delegate for the Slider item rendering events. - - - - - Defines delegate for the StepItem rendering events. - - - - - Defines delegate for the ListBoxItem rendering events. - - - - - Defines delegate for the SideNavItem rendering events. - - - - - Defines delegate for the TabStrip rendering events. - - - - - Defines delegate for the TabParentForm rendering events. - - - - - Represents the class that provides Office 2007 style Gallery container with drop-down ability. - - - - - Creates new instance of the class - - - - - Returns copy of the item. - - - - - Copies the ButtonItem specific properties to new instance of the item. - - New ButtonItem instance. - - - - Returns the client rectangle which is DisplayRectangle excluding scroll-bar bounds - - - - - - Invokes GalleryPopupOpen event. - - - - - - Invokes GalleryPopupShowing event. - - - - - - Invokes GalleryPopupClose event. - - - - - - Invokes GalleryPopupFinalized event. - - - - - - Gets whether DefaultSize property is serialized by Windows Forms designer based on its current value. - - - - - Resets DefaultSize property to its default value. - - - - - Gets whether PopupGallerySize property is serialized by Windows Forms designer based on its current value. - - - - - Resets PopupGallerySize property to its default value. - - - - - Scrolls the gallery if necessary to ensures that item is visible. - - Reference to the items that is part of the gallery. - - - - Scrolls gallery down to show next line of items. - - - - - Scrolls gallery up to show previous line of items. - - - - - - Opens the Gallery popup menu. - - - - - Called on each item when ScaleControl method of parent control is called and gives opportunity to item to adjust its displayed based on current scaling. - - Scale factor. - - - - Returns whether Gallery can extend the object. - - Object to test extensibility for. - Returns true if object can be extended otherwise false. - - - - Gets the GalleryGroup item is assigned to. - - Reference to item. - An instance of GalleryGroup object or null if item is not assigned to the group - - - - Assigns the item to the gallery group. - - Item to assign. - Group to assign item to. Can be null to remove item assignment. - - - - Occurs when Gallery popup item is about to open. - - - - - Occurs just before Gallery popup window is shown. - - - - - Occurs before the Gallery popup item is closed. - - - - - Occurs after Gallery popup item has been closed. - - - - - Gets or sets orientation inside the container. GalleryContainer automatically manages the layout orientation and this property should not be changed from its default value. - - - - - Gets or sets the item alignment when container is in horizontal layout. Default value is Left. - - - - - Gets or sets the item vertical alignment. Default value is Top. - - - - - Gets or sets whether items in horizontal layout are wrapped into the new line when they cannot fit allotted container size. Default value is false. - - - - - Gets or sets whether items contained by container are resized to fit the container bounds. When container is in horizontal - layout mode then all items will have the same height. When container is in vertical layout mode then all items - will have the same width. Default value is true. - - - - - Gets or sets whether Gallery when on popup is using standard scrollbars to scroll the content. - Standard scrollbars are displayed on right hand side of the Gallery. Default value for this property is true. - When set to false the scroll buttons are displayed only when needed and two buttons on top and bottom - of the Gallery are used to indicate the scrolling possibility and enable scrolling. Buttons are only - visible when needed. This scrolling button style can be used for example on Application Menu - to enable scrolling of list of most recently used files. - - - - - Gets or sets whether gallery is using incremental sizing when stretched. Default - value is true. Incremental sizing will resize the width of the gallery so it fits - completely the items it can contain in available space. That means that gallery will - occupy enough space to display the whole items within available space. When set to - false, it indicates that gallery will resize to fill all available space. - - - - - Gets or sets whether Gallery width is determined based on the RibbonBar width. This property is in effect when - Gallery is hosted directly the RibbonBar control. Default value is false. - When set to true the Gallery size is changed as the RibbonBar control is resized. The initial size of the Gallery is - determined by DefaultSize property. The MinimumSize property specifies the minimum size of the Gallery. - Note that only single Gallery can be stretched per RibbonBar control. - - - - - Gets the collection of the items that are added to the popup gallery. The items displayed on the gallery are combined with the - items from this collection and they are displayed on the gallery popup. This collection can for example have items that are - customizing the choices of the commands in gallery etc. - - - - - Gets or sets the default size of the gallery. The gallery height will be always enforced so all scroll buttons can be displayed. - Gallery width should allow display of both scroll buttons and the gallery content. - - - - - Gets or sets the default size of the gallery when gallery is displayed on the popup menu. - - - - - Gets or sets whether gallery can be displayed on the popup. Default value is true. - - - - - Gets or sets a value indicating whether the item is expanded or not. For Popup items this would indicate whether the item is popped up or not. - - - - - Gets whether the Gallery popup is open. - - - - - Gets or sets the Key Tips access key or keys for the item when on Ribbon Control or Ribbon Bar. Use KeyTips property - when you want to assign the one or more letters to be used to access an item. For example assigning the FN to KeyTips property - will require the user to press F then N keys to select an item. Pressing the F letter will show only keytips for the items that start with letter F. - - - - - Gets or sets whether scroll animation is enabled. Default value is true. - Scroll animation will be disabled if gallery is running under Remote Windows Terminal session or fade animation effect is disabled on the - container control. - - - - - Gets the collection of GalleryGroup objects associated with this gallery. Groups are assigned optionally to one or more items - that are part of the GalleryContainer. Groups are used to visually group the items when gallery is displayed on the popup. - - - - - Represents the popup gallery group that groups set of items inside of gallery into the group. - - - - - Creates new instance of the object. - - - - - Gets or sets title of the group that will be displayed on the group label when on popup gallery. - - - - - Gets or sets name of the group that can be used to identify item from the code. - - - - - Gets the parent gallery for the group. - - - - - Gets or sets the display order for the group when displayed on the popup. Lower values are displayed closer to the top. Default value is 0. - - - - - Gets the collection of the items assigned to this group. - - - - - Represents the GalleryGroup typed collection. - - - - - Adds new object to the collection. - - Object to add. - Index of newly added object. - - - - Adds new objects to the collection. - - Array of groups to add. - - - - Inserts new object into the collection. - - Position of the object. - Object to insert. - - - - Returns index of the object inside of the collection. - - Reference to the object. - Index of the object. - - - - Returns whether collection contains specified object. - - Object to look for. - true if object is part of the collection, otherwise false. - - - - Removes specified object from the collection. - - - - - - Copies collection into the specified array. - - Array to copy collection to. - Starting index. - - - - Copies contained items to the GalleryGroup array. - - Array to copy to. - - - - Returns reference to the object in collection based on it's index. - - - - - Returns reference to the object in collection based on it's name. - - - - - Summary description for ISimpleElement. - - - - - Represents IBlock layout manager implementation - - - - - Resizes the content block and sets it's Bounds property to reflect new size. - - Content block to resize. - - - - Indicates container title location. - - - - - Provides data for rendering ItemContainer. - - - - - Gets or sets Graphics object group is rendered on. - - - - - Gets the reference to ItemContainer instance being rendered. - - - - - Creates new instance of the object. - - Reference to graphics object. - Reference to ItemContainer object. - - - - Provides data for the item separator rendering inside of the ItemContainer. - - - - - Gets or sets the reference to the item separator is being rendered for. - - - - - Creates new instance of the object. - - - - - Represents class for Accessibility support. - - - - - Creates new instance of the object and initializes it with owner control. - - Reference to owner control. - - - - Returns number of child objects. - - Total number of child objects. - - - - Returns reference to child object given the index. - - 0 based index of child object. - Reference to child object. - - - - Gets accessible role. - - - - - Gets parent accessibility object. - - - - - Returns bounds of the control. - - - - - Returns current accessible state. - - - - - Represents class for item display. - - - - - Represents canvas for KeyTips - - - - - Represents data for key tips rendering. - - - - - Gets or sets the graphics object used for rendering. - - - - - Gets or sets key tip bounds. - - - - - Gets or sets the text of key tip to be rendered. - - - - - Gets or sets the font key tip should be rendered with. - - - - - Reference object for which Key Tip is rendered. For example this could be reference to an instance of ButtonItem or BaseItem as well - as reference to System.Windows.Forms.Control object. Always test for type before accessing this reference. - - - - - Creates new instance of the object and initializes it with default values. - - - - - Represents painter for the MdiSystemItem. - - - - - Paints MdiSystemItem. - - Provides arguments for the operation. - - - - Required designer variable. - - - - - Clean up any resources being used. - - true if managed resources should be disposed; otherwise, false. - - - - Required method for Designer support - do not modify - the contents of this method with the code editor. - - - - - Gets or sets whether Text supports and renders text markup. Default value is true. - - - - - Gets or sets whether divider panel that divides message box buttons and text content is visible. Default value is true. - - - - - Gets or sets the anti-alias setting for text-pane. - - - - - Enumeration of available common system strings. - - - - - Represents the class that provides MessageBox like functionality with the styled Office 2007 dialog and text markup support. - - - - - Displays a message box with specified text. - - The text to display in the message box. - One of the DialogResult values. - - - - Displays a message box in front of the specified object and with the specified text. - - The IWin32Window the message box will display in front of. - The text to display in the message box. - One of the DialogResult values. - - - - Displays a message box with specified text and caption. - - The text to display in the message box. - The text to display in the title bar of the message box. - One of the DialogResult values. - - - - Displays a message box with specified text and caption. - - The IWin32Window the message box will display in front of. - The text to display in the message box. - The text to display in the title bar of the message box. - One of the DialogResult values. - - - - Displays a message box with specified text, caption, and buttons. - - The text to display in the message box. - The text to display in the title bar of the message box. - One of the MessageBoxButtons values that specifies which buttons to display in the message box. - One of the DialogResult values. - - - - Displays a message box with specified text, caption, and buttons. - - The IWin32Window the message box will display in front of. - The text to display in the message box. - The text to display in the title bar of the message box. - One of the MessageBoxButtons values that specifies which buttons to display in the message box. - One of the DialogResult values. - - - - Displays a message box with specified text, caption, buttons, and icon. - - The text to display in the message box. - The text to display in the title bar of the message box. - One of the MessageBoxButtons values that specifies which buttons to display in the message box. - One of the MessageBoxIcon values that specifies which icon to display in the message box. - One of the DialogResult values. - - - - Displays a message box with specified text, caption, buttons, and icon. - - The IWin32Window the message box will display in front of. - The text to display in the message box. - The text to display in the title bar of the message box. - One of the MessageBoxButtons values that specifies which buttons to display in the message box. - One of the MessageBoxIcon values that specifies which icon to display in the message box. - One of the DialogResult values. - - - - Displays a message box with the specified text, caption, buttons, icon, and default button. - - The text to display in the message box. - The text to display in the title bar of the message box. - One of the MessageBoxButtons values that specifies which buttons to display in the message box. - One of the MessageBoxIcon values that specifies which icon to display in the message box. - One of the MessageBoxDefaultButton values that specifies the default button for the message box. - One of the DialogResult values. - - - - Displays a message box with the specified text, caption, buttons, icon, and default button. - - The IWin32Window the message box will display in front of. - The text to display in the message box. - The text to display in the title bar of the message box. - One of the MessageBoxButtons values that specifies which buttons to display in the message box. - One of the MessageBoxIcon values that specifies which icon to display in the message box. - One of the MessageBoxDefaultButton values that specifies the default button for the message box. - One of the DialogResult values. - - - - Displays a message box with the specified text, caption, buttons, icon, and default button. - - The IWin32Window the message box will display in front of. - The text to display in the message box. - The text to display in the title bar of the message box. - One of the MessageBoxButtons values that specifies which buttons to display in the message box. - One of the MessageBoxIcon values that specifies which icon to display in the message box. - One of the MessageBoxDefaultButton values that specifies the default button for the message box. - Indicates value for Message Box dialog TopMost property. - One of the DialogResult values. - - - - Occurs when text markup link on Message Box is clicked. Markup links can be created using "a" tag, for example: - Markup link - - - - - Gets or sets whether MessageBoxEx is using Windows System API function to retrieve the localized strings used by MessageBoxEx. Set this to false - if you experience issues when using MessageBoxEx under certain conditions. - - - - - Gets or sets whether MessageBoxEx form has Windows Vista Glass enabled if running on - Windows Vista with Glass enabled. Default value is true. - - - - - Gets or sets the anti-alias setting for message box text. - - - - - Gets or sets the text color for the message box text. Default value is Color.Empty which indicates that system colors are used. - - - - - Gets or sets whether divider panel that divides message box buttons and text content is visible. Default value is true. - - - - - Gets or sets the message box start position when Owner is not specified. Default value is CenterScreen. - - - - - Gets or sets the message box start position when Owner is specified. Default value is CenterParent. - - - - - Gets or sets whether message box text renders text markup. Default value is true. - - - - - Summary description for Office2003RibbonTabItemPainter. - - - - - Paints state of the button, either hot, pressed or checked - - - - - - - - Paints background of docked bar. - - Context information - - - - Paints background of floating bar. - - Context information - - - - Paints background of popup bar. - - Context information - - - - Gets or sets color table used by renderer. - - - - - Gets or sets color table used by renderer. - - - - - Gets or sets color table used by renderer. - - - - - Represents Office 2007 style MdiSystemItem painter - - - - - Gets or sets color table used by renderer. - - - - - Represents base class for Ribbon Control painting. - - - - - Paints controls background - - - - - Paints form caption background - - - - - Paints form caption text when ribbon control is displaying form caption - - - - - Paints the background of quick access toolbar. - - - - - Paints controls background - - - - - Paints form caption background - - - - - Paints the background of quick access toolbar. - - - - - RibbonTabItem painter for Office 2007 style - - - - - Represents the Office Application Button displayed in the top-left corner of the Ribbon Control. - - - - - Processes the Escape key when Application Button is hosting the backstage tab and uses it to close the tab if open. - This method is called from ProcessDialogKey method of Office2007RibbonForm. - - Key data - true if key was used to close backstage tab - - - - Gets or sets a value indicating whether the item is expanded or not. For Popup items this would indicate whether the item is popped up or not. - - - - - Gets or sets whether control set on BackstageTab property is used on application menu popup. - - - - - Gets or sets the backstage tab that is displayed instead of popup menu. - - - - - Summary description for PainterFactory. - - - - - Forces the creation of the objects inside of factory. - - - - - Required designer variable. - - - - - Clean up any resources being used. - - true if managed resources should be disposed; otherwise, false. - - - - Required method for Designer support - do not modify - the contents of this method with the code editor. - - - - - Loads the items for the customization into the ribbon control. All Ribbon Bars on the ribbon are enumerated and items - are added if they have CanCustomize=true. - - Ribbon control to enumerate. - - - - Loads the items for the customization from MetroTab control. Registered MetroToolbar controls are enumerated and items - are added if they have CanCustomize=true. - - MetroTab control that holds references to known MetroToolbars. - - - - Gets reference to the internal Quick Access Toolbar Customization panel. - - - - - Represents the item that provides Quick Access Toolbar customization. - - - - - Creates new instance of CustomizeItem object. - - - - - Returns copy of CustomizeItem item - - - - - Overridden. Recalculates the size of the item. - - - - - Gets localized tooltip text for this instance of the item. - - Tooltip text. - - - - Called when mouse hovers over the customize item. - - - - - Gets or sets whether Customize menu item is visible. - - - - - Gets/Sets informational text (tooltip) for the item. - - - - - Represents the Quick Access Toolbar customization panel which can be used on the custom QAT customization dialogs - so customization of Quick Access Toolbar can be reused. - - - - - Gets reference to the internal ItemPanel control that displays the commands for selected category. - - - - - Gets reference to the ItemPanel control that displays the Quick Access Toolbar Items. - - - - - Gets reference to the button that perform addition of commands to the Quick Access Toolbar. - - - - - Gets reference to the button that perform removal of commands from the Quick Access Toolbar. - - - - - Gets reference to the combo box control that holds all categories. - - - - - Gets reference to the combo box categories label control. - - - - - Gets reference to the check box that changes the placement of the Quick Access Toolbar. - - - - - Required designer variable. - - - - - Required method for Designer support - do not modify - the contents of this method with the code editor. - - - - - Loads the items for the customization into the ribbon control. All Ribbon Bars on the ribbon are enumerated and items - are added if they have CanCustomize=true. - - Ribbon control to enumerate. - - - - Loads the items for the customization from MetroTab registered toolbars. All registered Toolbars are enumerated and items - are added if they have CanCustomize=true. - - MetroTab control to enumerate. - - - - Gets or sets the value of data changed flag. - - - - - Represents the stand-alone Quick Access Toolbar control - - - - - Returns the collection of items with the specified name. - - Item name to look for. - - - - - Returns the collection of items with the specified name and type. - - Item name to look for. - Item type to look for. - - - - - Returns the collection of items with the specified name and type. - - Item name to look for. - Item type to look for. - Indicates whether GlobalName property is used for searching. - - - - - Returns the first item that matches specified name. - - Item name to look for. - - - - - Gets/Sets the visual style for items and color scheme. - - - - - Returns collection of items on a bar. - - - - - Represents a single ribbon container control. - - - - - Creates new accessibility instance. - - Reference to AccessibleObject. - - - - Closes the RibbonBar overflow popup if control is in overflow mode and displays the overflow popup that shows complete content of the control. - - - - - Resets style to default value. Used by windows forms designer. - - - - - Invokes the LaunchDialog event to execute default launch dialog action. - - - - - Called when item on popup container is right-clicked. - - Instance of the item that is right-clicked. - - - - Invokes DialogLauncherMouseEnter event. - - - - - Invokes DialogLauncherMouseLeave event. - - - - - Invokes DialogLauncherMouseHover event. - - - - - Returns the collection of items with the specified name. - - Item name to look for. - - - - - Returns the collection of items with the specified name and type. - - Item name to look for. - Item type to look for. - - - - - Returns the first item that matches specified name. - - Item name to look for. - - - - - Returns the collection of items with the specified name and type. - - Item name to look for. - Item type to look for. - Indicates whether GlobalName property is used for searching. - - - - - Resets cached content size. Content size is cached to improve performance of the control when control is - switched into overflow mode displaying a single button. If you change content of Rendering, hide/show items or - add new items you will need to call this method to erase cached value and allow the full Rendering size to be calculated. - - - - - Returns size of the control based on current content size. - - Size based on content. - - - - Sets the height of the control to the automatically calculated height based on content. - - - - - Returns automatically calculated height of the control given current content. - - Height in pixels. - - - - Returns automatically calculated width of the control given current content. - - Width in pixels. - - - - Gets the bounds of the title. - - - - - Resets TitleStyle property to its default value. Used by Windows Forms designer for design-time support. - - - - - Resets TitleStyle property to its default value. Used by Windows Forms designer for design-time support. - - - - - Occurs when dialog launcher button in title bar is clicked. Use DialogLauncherVisible property to show the button in title bar. - - - - - Occurs when overflow button for control is created because control size is below the minimum size required to display complete content of the control. - This event allows you to get access to the internal overflow button that is created and change it's properties if required. - - - - - Occurs after overflow button setup is complete and all items contained by this control are moved to it. - - - - - Occurs before overflow button is destroyed. - - - - - Occurs when mouse enters dialog launcher button. - - - - - Occurs when mouse leaves dialog launcher button. - - - - - Occurs when mouse hovers over the dialog launcher button. - - - - - Occurs when mouse is pressed over the dialog launcher button. - - - - - Gets or sets parent button when on QAT. - - - - - Gets or sets whether this RibbonBar is on QAT. - - - - - Gets or sets whether Office 2007 Design Guidelines specification for positioning KeyTips is used. - - - - - Gets or sets the Accessible name for the Dialog Launcher button - - - - - Specifies the background style of the control when mouse is over the control. Style specified here will be applied to the - BackgroundStyle. - - - - - Gets or sets image that is used as dialog luncher button in ribbon title bar. Default value is null which indicates that - default appearance for the button is used. - - - - - Gets or sets image that is used as dialog luncher button when mouse is over the button. - Note that if this property is set you also must set the DialogLauncherButton property. Images set to both - properties must have same size. Default value is null which indicates that - default appearance for the button is used. - - - - - Gets or sets maximum text length for automatic overflow button text. When overflow button is created due to the - reduced size of the control text for the button can be specified using OverflowButtonText property. If - text is not specified RibbonBar.Text property is used as overflow button text. In that case - this property specifies maximum length of the text to display on the button. Default value is 25. You can set - this property to 0 to use complete text regardless of length. - - - - - Gets or sets resize order index of the control. When control is parented to RibbonPanel control (which is the case when control is - used as part of RibbonControl) index specified here indicates the order in which controls that are part of the same panel - are resized. Lower index value indicates that control should be resized later when size needs to be reduced or earlier when size needs - to be increased. Default value is 0. - - - - - Gets or sets whether automatic overflow handling is enabled. When overflow is enabled if control is resized below the - size that is needed to display its complete content overflow button is created and all content is moved to the overflow button - popup. Control will only display overflow button when in this state and user can click overflow button to display the actual - content of the control. - Default value is true. - - - - - Gets or sets the text for overflow button that is created when ribbon bar size is reduced so it cannot display all its content. - When control is resized so it cannot display its content overflow button is created which is displayed on face of the control. - Complete content of the control is then displayed on popup toolbar when user clicks overflow button. - - - - - Gets or sets the Image for overflow button that is created when ribbon bar size is reduced so it cannot display all its content. - When control is resized so it cannot display its content overflow button is created which is displayed on face of the control. - Complete content of the control is then displayed on popup toolbar when user clicks overflow button. This Image is also used when - RibbonBar is added to the Quick Access Toolbar to identify the RibbonBar button. - - - - - Gets or sets whether dialog launcher button is visible in title of the ribbon. Default value is false. - - - - - Gets or sets default layout orientation inside the control. You can have multiple layouts inside of the control by adding - one or more instances of the ItemContainer object and changing it's LayoutOrientation property. - - - - - Gets or sets spacing in pixels between items. Default value is 1. - - - - - Gets or sets whether items contained by container are resized to fit the container bounds. When container is in horizontal - layout mode then all items will have the same height. When container is in vertical layout mode then all items - will have the same width. Default value is true. - - - - - Gets or sets the item alignment when container is in horizontal layout. Default value is Left. - - - - - Gets or sets the item vertical alignment. Default value is Top. - - - - - Returns collection of items on a bar. - - - - - Gets or sets whether ribbon bar can be customized by end user i.e. added to Quick Access Toolbar. - - - - - Returns reference to the overflow button that is used by control. - - - - - Gets whether control is in overflow state or not. - - - - - Gets or sets whether ButtonItem objects hosted on control are resized to reduce the space consumed by ribbon bar when required. - Default value is true. - - - - - Indicates whether auto-sizing for RibbonBar includes ribbon bar title width so in case when ribbon bar title width is wider than ribbon bar width the - width of the ribbon bar will always be at least the title bar width so complete title text can be displayed. - - - - - Gets/Sets the visual style for items and color scheme. - - - - - Gets or sets the KeyTip for the dialog launcher button. - - - - - Gets or sets whether ribbon bar title is visible. Default value is true. - - - - - Specifies the style of the title of the control. - - - - - Specifies the style of the title of the control when mouse is over the control. - - - - - Gets the title bounds. - - - - - Gets or sets whether control changes its background when mouse is over the control. - - - - - Gets or sets whether external ButtonItem object is accepted in drag and drop operation. UseNativeDragDrop must be set to true in order for this property to be effective. - - - - - Gets or sets whether native .NET Drag and Drop is used by control to perform drag and drop operations. AllowDrop must be set to true to allow drop of the items on control. - - - - - - Defines event handler for overflow button events. - - Control that is hosting the overflow button. - Event arguments - - - - Represents event arguments for overflow button events. - - - - - Creates new instance of the class and initializes it. - - Reference to overflow button. - - - - Returns reference to the overflow button that is used by control. - - - - - Represents class for RibbonBar Accessibility support. - - - - - Creates new instance of the object and initializes it with owner control. - - Reference to owner control. - - - - Returns number of child objects. - - Total number of child objects. - - - - Returns reference to child object given the index. - - 0 based index of child object. - Reference to child object. - - - - Represents the container for RibbonBar objects that will be merged into the MDI parent ribbon control. - - - - - Represents panel used by RibbonTabItem as a container panel for the control. - - - - - Creates new instance of the panel. - - - - - Scrolls the RibbonBar controls to the right one step if there is more of the controls on the panel that can fit into the available space. - - - - - Scrolls the RibbonBar controls one step to the left. - - - - - Resets the panel scroll position. - - - - - Gets or sets whether default control layout is used instead of Rendering layout for RibbonBar controls positioning. By default - internal layout logic is used so proper resizing of Ribbons can be performed. You can disable internal layout by setting this property - to true. - Default value is false. - - - - - Indicates whether style of the panel is managed by tab control automatically. - Set this to true if you would like to control style of the panel. - - - - - Gets or sets TabItem that this panel is attached to. - - - - - Gets or sets whether last RibbonBar is stretched to fill available space inside of the panel. Default value is false. - - - - - Gets or sets which edge of the parent container a control is docked to. - - - - - Gets or sets the size of the control. - - - - - Gets or sets the coordinates of the upper-left corner of the control relative to the upper-left corner of its container. - - - - - Gets or sets a value indicating whether the control is displayed. - - - - - Gets or sets which edges of the control are anchored to the edges of its container. - - - - - Removes any RibbonBar objects that were merged into the Ribbon control. - - Reference to ribbon control to remove RibbonBar objects from. - - - - Merges RibbonBar objects from this container into the Ribbon control. - - Reference to ribbon control to remove RibbonBar objects from. - - - - Raises the BeforeRibbonMerge event. - - - - - Raises the AfterRibbonMerge event. - - - - - Raises the BeforeRibbonUnmerge event. - - - - - Raises the AfterRibbonUnmerge event. - - - - - Occurs before the RibbonBar objects from container are merged into the Ribbon control. - - - - - Occurs after the RibbonBar objects are merged into the Ribbon control. - - - - - Occurs after the RibbonBar objects are removed from the Ribbon control. - - - - - - Gets whether RibbonBar controls are merged into the RibbonControl. - - - - - Gets or sets whether RibbonTab item the RibbonBar controls are added to when merged is automatically activated (selected) after - controls are merged. Default value is true. - - - - - Gets or sets whether merge functionality is enabled for the container. Default value is true. - - - - - Gets or sets the Ribbon Tab text for the tab that will be created when ribbon bar objects from this container are merged into the ribbon. - - - - - Gets or sets the Key Tips access key or keys for the Ribbon Tab. Use KeyTips property - when you want to assign the one or more letters to be used to access an item. For example assigning the FN to KeyTips property - will require the user to press F then N keys to select an item. Pressing the F letter will show only keytips for the items that start with letter F. - - - - - Gets or sets the predefined color for the ribbon tab that is created when ribbon bar controls are merged into the ribbon. - Default value is eRibbonTabColor.Default - - - - - Gets or sets the name of RibbonTabItem object that already exists on Ribbon control into which the RibbonBar controls are merged. - If name is not specified new RibbonTabItem is created and RibbonBar controls are added to it. - - - - - Gets or sets the name of the RibbonTabItemGroup the new Ribbon Tab Item that is created will be added to. The RibbonTabItemGroup - must be created and added to RibbonControl.TabGroups collection. - - - - - Gets or sets the insertion index for the ribbon tab item that is created when ribbon bars are merged into the ribbon control. - Default value is -1 which means that ribbon tab item is appended to the existing ribbon tab items. - - - - - Gets or sets whether panel automatically provides shadows for child controls. - - - - - Represents Rendering control composed of two parts, RibbonStrip and multiple RibbonBar controls per strip. - - - - - Gets the name of the QAT Customize Item which is used to display the QAT Customize Dialog box. - - - - - Gets the name of the Add to Quick Access Toolbar context menu item. - - - - - Gets the name of the Remove from Quick Access Toolbar context menu item. - - - - - Gets the name of the QAT placement change context menu item. - - - - - Gets the name of the Minimize Ribbon Item which is used to minimize the ribbon. - - - - - Gets the name of the Maximize Ribbon Item which is used to maximize the ribbon. - - - - - Gets the name of the label displayed on Quick Access Toolbar customize popup menu. - - - - - Gets the string that is used as starting name for the frequently used QAT menu items created when QAT Customize menu is displayed. - - - - - Called by StyleManager to notify control that style on manager has changed and that control should refresh its appearance if - its style is controlled by StyleManager. - - New active style. - - - - Sets the height of the control to the automatically calcualted height based on content. - - - - - Sets the height of the control to the automatically calcualted height based on content. - - - - - Performs the setup of the RibbonPanel with the current style of the Ribbon Control. - - Panel to apply style changes to. - - - - Creates new Rendering Tab at specified position, creates new associated panel and adds them to the control. - - Specifies the text displayed on the tab. - Specifies the name of the tab - Specifies the position of the new tab inside of Items collection. - New instance of the RibbonTabItem that was created. - - - - Creates new Rendering Tab and associated panel and adds them to the control. - - Specifies the text displayed on the tab. - Specifies the name of the tab - New instance of the RibbonTabItem that was created. - - - - Recalculates layout of the control and applies any changes made to the size or position of the items contained. - - - - - Returns Control region if any when control is hosted by Office2007RibbonForm - - - - - - Occurs when text markup link is clicked. - - - - - Resets DefaultGroupFont property to default value null. - - - - - Raises the BeforeRibbonPanelPopupClose event. - - - - - Raises the AfterRibbonPanelPopupClose event. - - - - - Raises the BeforeRibbonPanelPopup event. - - - - - - Raises the BeforeRibbonPanelPopup event. - - - - - - Sets up timer that watches when active window changes. - - - - - Called after change of active window has been detected. SetupActiveWindowTimer must be called to enable detection. - - - - - Releases and disposes the active window watcher timer. - - - - - Displays the active ribbon panel on the popup if ribbon control is collapsed. - - Reference to the object that was cause of the event. This is provided to the BeforeRibbonPanelPopupClose event if an menu needs to be closed. - Indicates the event source. This is provided to the BeforeRibbonPanelPopupClose event if an menu needs to be closed. - - - - Closes the Ribbon tab menu with source set to null and event source set to Code. - - - - - Closes the Ribbon Menu if one is currently displayed. - - - - - Suspends the form layout. - - - - - Suspends the form layout. - - - - - Suspends the form layout. - - - - - Selects first visible RibbonTab. - - Returns true if selection is performed otherwise false. - - - - Called when right-mouse button is pressed over RibbonBar - - Reference to RibbonBar object. - - - - Called when right-mouse button is pressed over RibbonStrip - - Reference to RibbonStrip object. - - - - Displays popup customize context menu for given customization object. - - Object that should be customized, usually an instance of BaseItem. - Indicates whether customize menu is displayed over ribbon strip - - - - Raises the QatPlacementChanged event. - - Event arguments. - - - - Removes an item from the Quick Access Toolbar. - - Reference to the item that is already part of Quick Access Toolbar. - - - - Adds an instance of base type BaseItem or RibbonBar to the Quick Access Toolbar. Note that this method creates - new instance of the item or an representation of the item being added and adds that to the Quick Access Toolbar. - - Reference to the item to add, must be an BaseItem type or RibbonBar type. - - - - Raises the BeforeCustomizeMenuPopup event. - - Event arguments - - - - Raises the BeforeAddItemToQuickAccessToolbar event. - - Event arguments. - - - - Shows the quick access toolbar customize dialog. - - - - - Applies the Quick Access Toolbar customization changes made on QatCustomizePanel to the Ribbon Control Quick Access Toolbar. Note that QatCustomizePanel.DataChanged property indicates whether user made any changes to the data on the panel. - - Reference to the QatCustomizePanel - - - - Raises the AfterQatDialogChangesApplied event. - - - - - Returns the ribbon Application Button. - - reference to Application Button or null if button is not found. - - - - Occurs when Quick Access Toolbar placement is changed, i.e. below or above the Ribbon. - - - - - Occurs just before the customize popup menu is displayed and provides the ability to cancel the menu display as well - as to add/remove the menu items from the customize popup menu. - - - - - Occurs before an item is added to the quick access toolbar as result of user action. This event provides ability to - cancel the addition of the item by setting the Cancel=true of event arguments. - - - - - Occurs before an item is removed from the quick access toolbar as result of user action. This event provides ability to - cancel the addition of the item by setting the Cancel=true of event arguments. - - - - - Occurs when DotNetBar is looking for translated text for one of the internal text that are - displayed on menus, toolbars and customize forms. You need to set Handled=true if you want - your custom text to be used instead of the built-in system value. - - - - - Occurs when Item on ribbon tab strip or quick access toolbar is clicked. - - - - - Occurs before Quick Access Toolbar dialog is displayed. This event provides the opportunity to cancel the showing of - built-in dialog and display custom customization dialog. You can also set the Dialog property of the event arguments to - the custom dialog you want used instead of the DotNetBar system customization dialog. - - - - - Occurs after the Quick Access Toolbar dialog is closed. - - - - - Occurs after any changes done on the Quick Access Toolbar dialog are applied to the actual Quick Access Toolbar. - - - - - Occurs after selected Ribbon tab has changed. You can use - RibbonControl.SelectedRibbonTabItem - property to get reference to newly selected tab. - - - - - Occurs before selected RibbonPanel is displayed on popup while ribbon is collapsed. This event gives you the opportunity to cancel the popup of the ribbon panel. - - - - - Occurs after selected RibbonPanel is displayed on popup while ribbon is collapsed. - - - - - Occurs before RibbonPanel popup is closed and provides opportunity to cancel the closing. Note that if you cancel closing of ribbon popup you are - responsible for closing the popup. - - - - - Occurs after RibbonPanel popup is closed. - - - - - Occurs when text markup link from TitleText markup is clicked. Markup links can be created using "a" tag, for example: - Markup link - - - - - Occurs after Expanded property has changed. - - - - - Gets the collection of the Quick Access Toolbar Frequently used commands. You should add existing buttons to this collection that - you already have on the RibbonBar controls or on the application menu. The list will be used to construct the frequently used - menu that is displayed when Customize Quick Access Toolbar menu is displayed and it allows end-user to remove and add these - frequently used commands to the QAT directly from this menu. - Note that items you add here should not be items that are already on Quick Access Toolbar, i.e. in RibbonControl.QuickToolbarItems collection. - - - - - Gets or sets whether KeyTips functionality is enabled. Default value is true. - - - - - Gets or sets whether merge functionality is enabled for the control. Default value is true. - - - - - Gets or sets whether control height is set automatically based on the content. Default value is false. - - - - - Gets or sets whether anti-alias smoothing is used while painting. Default value is false. - - - - - - Gets or sets the Context menu bar associated with the this control which is used as part of Global Items feature. The context menu - bar assigned here will be used to search for the items with the same Name or GlobalName property so global properties can be propagated when changed. - You should assign this property to enable the Global Items feature to reach your ContextMenuBar. - - - - - Gets or sets whether custom caption and quick access toolbar provided by the control is visible. Default value is false. - This property should be set to true when control is used on Office2007RibbonForm. - - - - - Gets or sets the font for the form caption text when CaptionVisible=true. Default value is NULL which means that system font is used. - - - - - Gets or sets the explicit height of the caption provided by control. Caption height when set is composed of the TabGroupHeight and - the value specified here. Default value is 0 which means that system default caption size is used. - - - - - Gets or sets the indent of the ribbon strip. The indent setting is useful when control is used with caption visible and the Office 2007 - style start button. The indent specified here will move the ribbon strip so the start button does not overlap the tabs. - Value of this property is used only when CaptionVisible = true. - Default value is 46. - - - - - Gets or sets the font used by the ribbon strip. - - - - - Gets or sets whether mouse over fade effect is enabled. Default value is true. - - - - - Gets or sets the font that is used to display Key Tips (accelerator keys) when they are displayed. Default value is null which means - that control Font is used for Key Tips display. - - - - - Collection of RibbonTabItemGroup items. Groups are assigned optionally to one or more RibbonTabItem object through the RibbonTabItem.Group - property to visually group tabs that belong to same functions. These tabs should be positioned next to each other. - - - - - Gets or sets the height in pixels of tab group line that is displayed above the RibbonTabItem objects that have group assigned. - Default value is 10 pixels. To show tab groups you need to assign the RibbonTabItem.Group property and set TabGroupsVisible=true. - - - - - Gets or sets whether tab group line that is displayed above the RibbonTabItem objects that have group assigned is visible. - Default value is false. To show tab groups you need to assign the RibbonTabItem.Group property and set TabGroupsVisible=true. Use TabGroupHeight - property to control height of the group line. - - - - - Gets or sets default font for tab groups. This font will be used if font is not specified by group style element. - - - - - Specifies the background style of the control. - - - - - Gets or sets the currently selected RibbonTabItem. RibbonTabItems are selected using the Checked property. Only a single - RibbonTabItem can be selected (Checked) at any given time. - - - - - Returns reference to internal ribbon strip control. - - - - - Returns collection of items on a bar. - - - - - Returns collection of quick toolbar access and caption items. - - - - - Gets/Sets the visual style of the control. If you are changing style to Office 2007 or Office 2010 use RibbonPredefinedColorSchemes.ChangeStyle method instead to ensure - all controls are switched properly. - - - - - Indicates whether control automatically updates Padding property for the ribbon and RibbonPanel based on style. Default value is true. - - - - - Gets or sets the Office 2007 Renderer global Color Table. Setting this property will affect all controls on the form that are using Office 2007 global renderer. - - - - - Gets whether collapsed ribbon is displaying the selected ribbon panel as popup. - - - - - Gets or sets whether mouse wheel scrolls through the ribbon tabs. Default value is true. - - - - - Gets or sets whether control is expanded or not. When control is expanded both the tabs and the tab ribbons are visible. When collapsed - only tabs are visible. - - - - - Gets or sets whether control is collapsed when RibbonTabItem is double clicked and expanded when RibbonTabItem is clicked. - Default value is true. - - - - - Gets or sets whether control is collapsed/expanded when Ctrl+F1 key is clicked. - Default value is true. - - - - - ImageList for images used on Items. Images specified here will always be used on menu-items and are by default used on all Bars. - - - - - ImageList for medium-sized images used on Items. - - - - - ImageList for large-sized images used on Items. - - - - - Gets or sets a value indicating whether the user can give the focus to this control using the TAB key. Default value is false. - - - - - Indicates the position of the BackgroundImage - - - - - Specifies whether the MDI system buttons are displayed in ribbon strip when MDI Child window is maximized. - - - - - Gets or sets whether Ribbon control employs the Windows Vista Glass support when available. This is managed automatically by Ribbon Control and - no setting is necessary on your part. - - - - - Indicates Quick Access Toolbar height when positioned below the Ribbon. Default value of 0 indicates auto-height. - - - - - Gets or sets whether control can be customized and items added by end-user using context menu to the quick access toolbar. - Caption of the control must be visible for customization to be enabled. Default value is true. - - - - - Gets or sets whether external implementation for ribbon bar and menu item customization will be used for customizing the ribbon control. When set to true - it enables the displaying of RibbonBar and menu item context menus which allow customization. You are responsible for - adding the menu items to context menu to handle all aspects of item customization. See "Ribbon Control Quick Access Toolbar Customization" topic in help file under How To. - Default value is false. - - - - - Gets or sets whether end-user customization of the placement of the Quick Access Toolbar is enabled. User - can change the position of the Quick Access Toolbar using the customize menu. Default value is true. - - - - - Gets or sets whether customize dialog is used to customize the quick access toolbar. You can handle the EnterCustomize event - to display your custom dialog instead of built-in dialog for customization. Default value is true. - - - - - Gets or sets the categorization mode for the items on Quick Access Toolbar customize dialog box. Default value categorizes - items by the ribbon bar they appear on. - - - - - Gets or sets whether Quick Access toolbar is positioned below the ribbon. - - - - - Gets or sets the Quick Access Toolbar layout description. You can use the value obtained from this property to save - the customized Quick Access Toolbar into registry or into any other storage object. You can also set the saved layout description back - to restore user customize layout. - - - - - Gets or sets whether Quick Access Toolbar has been customized by end-user. You can use value of this property to determine - whether Quick Access Toolbar layout that can be accessed using QatLayout property should be saved. - - - - - Gets the reference to the ribbon localization object which holds all system text used by the component. - - - - - Provides data for RibbonBar rendering events. - - - - - Gets or sets the reference to Graphics object. - - - - - Gets or sets the part bounds. - - - - - Gets or sets the reference to RibbonBar. - - - - - Gets or sets whether mouse over state should be painted for the ribbon bar part. - - - - - Gets or sets whether mouse is pressed over the ribbon part. - - - - - Gets or sets the region that defines the content bounds. When background is rendered the renderer should set this property - to define the content clip. - - - - - Creates new instance of the object and initializes it with default values. - - Reference to Graphics object. - Bounds of the part to be rendered. - Reference to ribbon bar. - - - - Represents the class that stores text used by ribbon control only for localization purposes. - - - - - Gets or sets the title text of the Quick Access Toolbar Customize dialog form. - - - - - Gets or sets the text of the "Place Quick Access Toolbar below the Ribbon" check-box on the Quick Access Toolbar Customize dialog form. - - - - - Gets or sets the text of the Choose commands from label on the Quick Access Toolbar Customize dialog form. - - - - - Gets or sets the text of the Remove button on the Quick Access Toolbar Customize dialog form. - - - - - Gets or sets the text of the Add button on the Quick Access Toolbar Customize dialog form. - - - - - Gets or sets the text of the OK button on the Quick Access Toolbar Customize dialog form. - - - - - Gets or sets the text of the Cancel button on the Quick Access Toolbar Customize dialog form. - - - - - Gets or sets the text that is used on context menu used to customize Quick Access Toolbar. - - - - - Gets or sets the text that is used on context menu used to customize Quick Access Toolbar. - - - - - Gets or sets the text that is used on context menu used to customize Quick Access Toolbar. - - - - - Gets or sets the text that is used on Quick Access Toolbar customize menu label. - - - - - Gets or sets the text that is used on context menu used to change placement of the Quick Access Toolbar. - - - - - Gets or sets the text that is used on context menu used to change placement of the Quick Access Toolbar. - - - - - Gets or sets the text that is used on context menu item used to minimize the Ribbon. - - - - - Gets or sets the text that is used on context menu item used to maximize the Ribbon. - - - - - Represents ribbon overflow button. - - - - - Gets or sets the ribbon bar control overflow button is displayed on. - - - - - Represents predefined color schemes for ribbon controls. - - - - - Applies default gray color scheme to background and title. - - Reference to object. - - - - Applies orange color scheme to background and title. - - Reference to object - - - - Apply Office 2003 color scheme to background and title. - - Reference to object - - - - Applies Office 2003 color scheme to ribbon control background. - - Reference to object. - - - - Applies Gray color scheme to ribbon control background. - - Reference to object. - - - - Applies Office 2007 color table to ribbon control background. - - Reference to object. - - - - Applies Office 2007 Luna blue color scheme to the Ribbon Bar. - - Reference to object. - - - - Applies specified style to Ribbon control and all other controls that are managed by the ribbon control. - This method is useful for example when switching the color tables for Office 2007 renderer. Once - the GlobalManager.Renderer color table is changed you can call this method to apply color table - changes to the Ribbon Control and other controls managed by it. - - RibbonControl to set the style on. - Visual style to apply. - - - - Applies specified visual style to the RibbonBar control. - - RibbonBar control to set the style on. - Visual style to apply. - - - - Applies current color scheme and layout settings to the container which acts as top-level file menu container. - Applies to Office 2007 style only. - - Container to apply style to. - - - - Applies current color scheme and layout properties to the two column menu container used by the top-level file menu. - Applies to Office 2007 style only. - - Container to apply style to. - - - - Applies current color scheme and layout properties to the first column menu container used by the top-level file menu. - This column usually contains menu items. - Applies to Office 2007 style only. - - Container to apply style to. - - - - Applies current color scheme and layout properties to the first column menu container used by the top-level file menu. - This column usually contains most recently used list of files or documents. - Applies to Office 2007 style only. - - Container to apply style to. - - - - Applies current color scheme and layout properties to the bottom menu container used by the top-level file menu. - This container usually contains Options and Exit buttons. - Applies to Office 2007 style only. - - Container to apply style to. - - - - Changes the Office 2007 color table for all DotNetBar controls on the open forms that are tracked by Application.OpenForms collection. You can use this function for example to - apply Black color scheme to all DotNetBar control on all open forms. The color table will be changed only for controls that - have Office 2007 style. Any other style will be unchanged. - - Color table to select and apply. - - - - Applies current Office 2007 style color table set on GlobalManager.Renderer to all DotNetBar controls with Office 2007 style on all open forms. - - - - - Changes the Office 2007 color table for all DotNetBar controls on the form. You can use this function for example to - apply Black color scheme to all DotNetBar control on given form. The color table will be changed only for controls that - have Office 2007 style. Any other style will be unchanged. - - Form to apply color table to. - Color table to select and apply. - - - - Generates and Changes the Office 2007 color table for all DotNetBar controls on the form. You can use this function for example to - create custom color scheme based on the base color and apply it to all DotNetBar control on given form. The new color table will be applied only to controls that - have Office 2007 style. Any other style will be unchanged. - - Form to apply color table to. - Base color table to use for creation of custom color table that will be applied. - Base color used to create custom color table. - - - - Generates and Changes the Office 2007 color table for all DotNetBar controls on all open forms. You can use this function for example to - create custom color scheme based on the base color and apply it to all DotNetBar control on given form. The new color table will be applied only to controls that - have Office 2007 style. Any other style will be unchanged. - - Base color table to use for creation of custom color table that will be applied. - Base color used to create custom color table. - - - - Applies current Office 2007 style color table to all DotNetBar controls on the form. - - Reference to the form or parent control that contains DotNetBar controls you would like to apply color table to. - - - - Changes style for all controls on Application.OpenForms to specified style. Use this method to change the style for all controls to Office 2007 or Office 2010 styles only. - - New style to assign to controls on forms. - - - - Changes style for all controls on Application.OpenForms to specified style. Use this method to change the style for all controls to Office 2007 or Office 2010 styles only. - - New style to assign to controls on forms. - Color used to blend with the base color scheme. - - - - Changes style for all controls on a form to specified style. Use this method to change the style for all controls to Office 2007 or Office 2010 styles only. - - New style to assign to controls. - Form or Control to process. - - - - Changes style for all controls on a form to specified style. Use this method to change the style for all controls to Office 2007 or Office 2010 styles only. - - New style to assign to controls. - Form or Control to process. - Color used to blend with the base color scheme. - - - - Changes the Office 2010 color table for all DotNetBar controls on the form. You can use this function for example to - apply Black color scheme to all DotNetBar control on given form. The color table will be changed only for controls that - have Office 2007 and 2010 style. Any other style will be unchanged. - - Form to apply color table to. - Color table to select and apply. - - - - Generates and Changes the Office 2010 color table for all DotNetBar controls on the form. You can use this function for example to - create custom color scheme based on the base color and apply it to all DotNetBar control on given form. The new color table will be applied only to controls that - have Office 2007 and 2010 style. Any other style will be unchanged. - - Form to apply color table to. - Base color table to use for creation of custom color table that will be applied. - Base color used to create custom color table. - - - - Generates and Changes the Office 2010 color table for all DotNetBar controls on all open forms. You can use this function for example to - create custom color scheme based on the base color and apply it to all DotNetBar control on given form. The new color table will be applied only to controls that - have Office 2007 and 2010 style. Any other style will be unchanged. - - Base color table to use for creation of custom color table that will be applied. - Base color used to create custom color table. - - - - Changes the Windows 7 color table for all DotNetBar controls on the form. You can use this function for example to - apply Black color scheme to all DotNetBar control on given form. The color table will be changed only for controls that - have Windows 7, Office 2007, 2010 style. Any other style will be unchanged. - - Form to apply color table to. - Color table to select and apply. - - - - Generates and Changes the Windows 7 color table for all DotNetBar controls on the form. You can use this function for example to - create custom color scheme based on the base color and apply it to all DotNetBar control on given form. The new color table will be applied only to controls that - have Windows 7, Office 2007 and 2010 style. Any other style will be unchanged. - - Form to apply color table to. - Base color table to use for creation of custom color table that will be applied. - Base color used to create custom color table. - - - - Generates and Changes the Windows 7 color table for all DotNetBar controls on all open forms. You can use this function for example to - create custom color scheme based on the base color and apply it to all DotNetBar control on given form. The new color table will be applied only to controls that - have Windows 7, Office 2007 and 2010 style. Any other style will be unchanged. - - Base color table to use for creation of custom color table that will be applied. - Base color used to create custom color table. - - - - Defines the Ribbon Quick Access Overflow system item. Used internally by Ribbon control. - - - - - Returns copy of DisplayMoreItem item - - - - - Overriden. Draws the item. - - Target Graphics object. - - - - Returns the insertion index for the items removed from overflow popup. Assumes that right-most items are removed first by the layout manager. - - - - - - Represents RibbonStrip control internally used by RibbonControl. - - - - - Occurs when text markup link is clicked. - - - - - Resets DefaultGroupFont property to default value null. - - - - - Returns automatically calculated height of the control given current content. - - Height in pixels. - - - - Returns the collection of items with the specified name. - - Item name to look for. - - - - - Returns the collection of items with the specified name and type. - - Item name to look for. - Item type to look for. - - - - - Returns the collection of items with the specified name and type. - - Item name to look for. - Item type to look for. - Indicates whether GlobalName property is used for searching. - - - - - Returns the first item that matches specified name. - - Item name to look for. - - - - - Called when ShowKeyTips on RibbonBar contained by this Ribbon is set to true - - - - - Forces the control to exit Ribbon Key-Tips mode. - - - - - Called when item on popup container is right-clicked. - - Instance of the item that is right-clicked. - - - - Returns true if point is inside the caption area. - - Client point coordinates. - True if point is inside of caption area otherwise false. - - - - Occurs when text markup link from TitleText markup is clicked. Markup links can be created using "a" tag, for example: - Markup link - - - - - Gets or sets whether RibbonStrip control employs the Windows Vista Glass support when available. This is managed automatically by Ribbon Control and - no setting is necessary on your part. - - - - - - Gets reference to parsed markup body element if text was markup otherwise returns null. - - - - - Gets or sets whether KeyTips functionality is enabled. Default value is true. - - - - - Gets or sets whether control can be customized and items added by end-user using context menu to the quick access toolbar. - Caption of the control must be visible for customization to be enabled. Default value is true. - - - - - Gets or sets the explicit height of the caption provided by control. Caption height when set is composed of the TabGroupHeight and - the value specified here. Default value is 0 which means that system default caption size is used. - - - - - Gets or sets whether custom caption line provided by the control is visible. Default value is false. - This property should be set to true when control is used on Office2007RibbonForm. - - - - - Gets or sets the font for the form caption text when CaptionVisible=true. Default value is NULL which means that system font is used. - - - - - Gets or sets the indent of the ribbon strip. The indent setting is useful when control is used with caption visible and the Office 2007 - style start button. The indent specified here will move the ribbon strip so the start button does not overlap the tabs. - Value of this property is used only when CaptionVisible = true. - Default value is 46. - - - - - Gets or sets the height in pixels of tab group line that is displayed above the RibbonTabItem objects that have group assigned. - Default value is 14 pixels. To show tab groups you need to assign the RibbonTabItem.Group property and set TabGroupsVisible=true. - - - - - Gets or sets whether tab group line that is displayed above the RibbonTabItem objects that have group assigned is visible. - Default value is false. To show tab groups you need to assign the RibbonTabItem.Group property and set TabGroupsVisible=true. Use TabGroupHeight - property to control height of the group line. - - - - - Collection of RibbonTabItemGroup items. Groups are assigned optionally to one or more RibbonTabItem object through the RibbonTabItem.Group - property to visually group tabs that belong to same functions. These tabs should be positioned next to each other. - - - - - Gets/Sets the visual style of the control. - - - - - Returns collection of items on a bar. - - - - - Returns currently selected RibbonTabItem. RibbonTabItems are selected using the Checked property. Only a single - RibbonTabItem can be Checked at any given time. - - - - - Gets or set whether TabGroup painting is suspended. - - - - - Gets or sets default font for tab groups. This font will be used if font is not specified by group style element. - - - - - Gets or sets whether control is collapsed when RibbonTabItem is double clicked and expanded when RibbonTabItem is clicked. - - - - - Gets or sets whether control is collapsed when RibbonTabItem is double clicked and expanded when RibbonTabItem is clicked. - - - - - Gets or sets whether F10 key is ignored as way to set KeyTips focus to Ribbon. - - - - - Gets whether Ribbon is in key-tips mode including its child controls. - - - - - Returns collection of items on a bar. - - - - - Gets the reference to the internal container item for the items displayed in control caption. - - - - - Gets the reference to the internal container for the ribbon tabs and other items. - - - - - Defines the internal container item for the ribbon strip control. - - - - - Creates new instance of the class and initializes it with the parent RibbonStrip control. - - Reference to parent RibbonStrip control - - - - Paints this base container - - - - - Returns copy of GenericItemContainer item - - - - - Return Sub Item at specified location - - - - - Gets whether Metro Backstage application menu is open. - - - - - Gets reference to internal ribbon strip container that contains tabs and/or other items. - - - - - Gets reference to internal caption container item that contains the quick toolbar, start button and system caption item. - - - - - Gets or sets a value indicating whether the item is expanded or not. For Popup items this would indicate whether the item is popped up or not. - - - - - When parent items does recalc size for its sub-items it should query - image size and store biggest image size into this property. - - - - - Provides data for RenderRibbonTabGroup event. - - - - - Gets or sets Graphics object group is rendered on. - - - - - Gets or sets RibbonTabItemGroup being rendered. - - - - - Gets or sets the bounds of the tab group. Bounds specified here are bounds of the tab group title. GroupBounds contains the bounds - that include all tabs that belong to the tab group. - - - - - Gets or sets the font that should be used to render group text. - - - - - Gets or sets group bounds including the tabs that belong to the group. - - - - - Gets or sets the effective style for the group. - - - - - Gets whether Windows Vista glass is enabled. - - - - - Represents Rendering Tab used on RibbonControl. - - - - - Selects the tab. - - - - - Resets Group property to default value null. - - - - - Called after Checked property has changed. - - - - - Occurs just before Click event is fired. - - - - - Occurs when the item is clicked. This is used by internal implementation only. - - - - - Called when Visibility of the items has changed. - - New Visible state. - - - - Occurs after item visual style has changed. - - - - - Gets or sets whether tab renders its state. Used internally by DotNetBar. Do not set. - - - - - Gets or sets the additional padding added around the tab item in pixels. Default value is 0. - - - - - Gets or sets whether size of the tab has been reduced below the default calculated size. - - - - - Gets or sets the predefined color of item. Color specified here applies to items with Office 2007 style only. It does not have - any effect on other styles. Default value is eRibbonTabColor.Default - - - - - Gets or sets the group this tab belongs to. Groups are optional classification that is used to - visually group tabs that belong to same functions. These tabs should be positioned next to each other. - - - - - Gets or sets the panel assigned to this ribbon tab item. - - - - - Gets or set the Group item belongs to. The groups allows a user to choose from mutually exclusive options within the group. The choice is reflected by Checked property. - - - - - Returns the collection of sub items. - - - - - Indicates whether the item will auto-collapse (fold) when clicked. - When item is on popup menu and this property is set to false, menu will not - close when item is clicked. - - - - - Indicates whether the item will auto-expand when clicked. - When item is on top level bar and not on menu and contains sub-items, sub-items will be shown only if user - click the expand part of the button. Setting this propert to true will expand the button and show sub-items when user - clicks anywhere inside of the button. Default value is false which indicates that button is expanded only - if its expand part is clicked. - - - - - Gets or sets whether item can be customized by end user. - - - - - Gets or set a value indicating whether the button is in the checked state. - - - - - Gets or sets whether Click event will be auto repeated when mouse button is kept pressed over the item. - - - - - Gets or sets the auto-repeat interval for the click event when mouse button is kept pressed over the item. - - - - - Gets or sets a value indicating whether the item is enabled. - - - - - Indicates item's visiblity when on pop-up menu. - - - - - Indicates when menu items are displayed when MenuVisiblity is set to VisibleIfRecentlyUsed and RecentlyUsed is true. - - - - - Indicates Animation type for Popups. - - - - - Indicates the font that will be used on the popup window. - - - - - Indicates whether sub-items are shown on popup Bar or popup menu. - - - - - Specifies the inital width for the Bar that hosts pop-up items. Applies to PopupType.Toolbar only. - - - - - Gets or sets whether item will display sub items. - - - - - Gets or sets whether the item expands automatically to fill out the remaining space inside the container. Applies to Items on stretchable, no-wrap Bars only. - - - - - Gets or sets the width of the expand part of the button item. - - - - - Gets or set the alternative shortcut text. - - - - - Gets or sets whether item separator is shown before this item. - - - - - Returns category for this item. If item cannot be customzied using the - customize dialog category is empty string. - - - - - Gets or sets the text color of the button when mouse is over the item. - - - - - Indicates the way item is painting the picture when mouse is over it. Setting the value to Color will render the image in gray-scale when mouse is not over the item. - - - - - Gets or sets the text color of the button. - - - - - Represents a group RibbonTabItem objects are assigned to. - - - - - Selected first tab that is part of this group. - - - - - Gets or sets the predefined color of the group. Color specified here applies to groups with Office 12 style only. It does not have - any effect on other styles. Default value is eRibbonTabGroupColor.Default - - - - - Gets or sets the custom color name. Name specified here must be represented by the coresponding object with the same name that is part - of the Office2007ColorTable.RibbonTabGroupColors collection. See documentation for Office2007ColorTable.RibbonTabGroupColors for more information. - If color table with specified name cannot be found default color will be used. Valid settings for this property override any - setting to the Color property. - - - - - Gets the style for tab group. - - - - - Gets or sets title of the group that will be displayed when group is visually represented. - - - - - Gets or sets parent ribbon strip for this group. - - - - - Gets or sets whether RibbonTabItem objects that belong to this group are visible. Setting this property will - show/hide all RibbonTabItem objects that are assigned to this group through RibbonTabItem.Group property. - - - - - Gets whether any tab from this tab group is selected. - - - - - Gets or sets name of the group that can be used to identify item from the code. - - - - - Gets an array of Rectangle objects that describe the visual position on the ribbon control of the group titles displayed. - If tabs that belong to a tab group are not next to each other then there will be multiple rectangle returned as part of the array - for each tab group that is apart. - - - - - Collection of RibbonTabItemGroup objects. - - - - - Adds new object to the collection. - - Object to add. - Index of newly added object. - - - - Adds new objects to the collection. - - Array of groups to add. - - - - Inserts new object into the collection. - - Position of the object. - Object to insert. - - - - Returns index of the object inside of the collection. - - Reference to the object. - Index of the object. - - - - Returns whether collection contains specified object. - - Object to look for. - true if object is part of the collection, otherwise false. - - - - Removes specified object from the collection. - - - - - - Copies collection into the specified array. - - Array to copy collection to. - Starting index. - - - - Copies contained items to the RibbonTabItemGroup array. - - Array to copy to. - - - - Returns reference to the object in collection based on it's index. - - - - - Returns reference to the object in collection based on it's name. - - - - - Provides data for ButtonItem rendering. - - - - - Gets or sets Graphics object group is rendered on. - - - - - Gets the reference to ButtonItem instance being rendered. - - - - - Reference to internal data. - - - - - Creates new instance of the object. - - - - - Creates new instance of the object and initializes it with default values - - Reference to Graphics object. - Reference to ButtonItem object. - - - - Creates new instance of the object and initializes it with default values - - Reference to Graphics object. - Reference to ButtonItem object. - - - - Summary description for SimpleElement. - - - - - Summary description for SimpleElementLayout. - - - - - Indicates absolute vertical alignment of the content. - - - - - Content is aligned to the top - - - - - Content is aligned in the middle - - - - - Content is aligned at the bottom - - - - - Indicates absolute horizontal alignment - - - - - Content is left aligned - - - - - Content is centered - - - - - Content is right aligned - - - - Indicates alignment of a part of the cell like image or check box in relation to the text. - - - - Part is aligned to the left center of the text assuming left-to-right - orientation. - - - - - Part is aligned to the right center of the text assuming left-to-right - orientation. - - - - - Part is aligned to the top left of the text assuming left-to-right - orientation. - - - - Part is aligned above the text and centered. - - - - Part is aligned to the top right of the text assuming left-to-right - orientation. - - - - - Part is aligned to the bottom left of the text assuming left-to-right - orientation. - - - - Part is aligned below the text and centered. - - - - Part is aligned to the bottom right of the text assuming left-to-right - orientation. - - - - - Summary description for SimpleNodeDisplay. - - - - - Represents information neccessary to paint the cell on canvas. - - - - - Represents the slider item which allows you to select a value from predefined range. - - - - - Creates new instance of SliderItem. - - - - - Creates new instance of SliderItem and assigns the name to it. - - Item name. - - - - Creates new instance of SliderItem and assigns the name and text to it. - - Item name. - item text. - - - - Returns copy of the item. - - - - - Copies the SliderItem specific properties to new instance of the item. - - New SliderItem instance. - - - - Copies the SliderItem specific properties to new instance of the item. - - New SliderItem instance. - - - - Raises the IncreaseButtonClick event. - - Provides event arguments - - - - Raises the DecreaseButtonClick event. - - Provides event arguments - - - - Returns the Font object to be used for drawing the item text. - - Font object. - - - - Advances the current position of the slider by the amount of the Step property. - - - - - Advances the current position of the slider by the amount of the Step property. - - - - - Advances the current position of the slider by the specified amount. - - The amount by which to increment the sliders current position. - - - - Advances the current position of the slider by the specified amount. - - The amount by which to increment the sliders current position. - - - - Raises the ValueChanged event. - - - - - Raises the ValueChanged event. - - - - - Raises the ValueChanging event. - - - - - Returns whether property should be serialized. Used by Windows Forms designer. - - - - - Resets the property to default value. Used by Windows Forms designer. - - - - - Occurs after Value property has changed. - - - - - Occurs before Value property has changed. - - - - - Occurs when Increase button is clicked using mouse. - - - - - Occurs when Decrease button is clicked using mouse. - - - - - Gets or sets the slider mouse over part. - - - - - Gets or sets the slider part that mouse is pressed over. This property should not be modified and it is for internal usage only. - - - - - Returns the label bounds inside of the control. - - - - - Gets or sets the text associated with this item. - - - - - Gets whether item supports text markup. Default is false. - - - - - Gets or sets whether text-markup support is enabled for items Text property. Default value is true. - Set this property to false to display HTML or other markup in the item instead of it being parsed as text-markup. - - - - - Gets or sets the maximum value of the range of the control. - - - - - Gets or sets the minimum value of the range of the control. - - - - - Gets or sets the current position of the slider. - - - - - Gets or sets the amount by which a call to the PerformStep method increases the current position of the slider. Value must be greater than 0. - - - - - Gets or sets whether the text label next to the slider is displayed. - - - - - Gets or sets the width of the slider part of the item in pixels. Value must be greater than 0. Default value is 136. - - - - - Gets or sets the width of the label part of the item in pixels. Value must be greater than 0. Default value is 38. - - - - - Gets or sets the text label position in relationship to the slider. Default value is Left. - - - - - Gets or sets whether Click event will be auto repeated when mouse button is kept pressed over the item. - - - - - Gets or sets the auto-repeat interval for the click event when mouse button is kept pressed over the item. - - - - - Gets or sets whether vertical line track marker is displayed on the slide line. Default value is true. - - - - - Gets or sets the color of the label text. - - - - - Gets or sets the Key Tips access key or keys for the item when on Ribbon Control or Ribbon Bar. Use KeyTips property - when you want to assign the one or more letters to be used to access an item. For example assigning the FN to KeyTips property - will require the user to press F then N keys to select an item. Pressing the F letter will show only keytips for the items that start with letter F. - - - - - Gets or sets the collection of shortcut keys associated with the item. - - - - - Gets or sets whether item will display sub items. - - - - - Specifies whether item is drawn using Themes when running on OS that supports themes like Windows XP. - - - - - Gets or sets whether the item expands automatically to fill out the remaining space inside the container. Applies to Items on stretchable, no-wrap Bars only. - - - - - Gets or sets the tooltip for the Increase button of the slider. - - - - - Gets or sets the tooltip for the Decrease button of the slider. - - - - - Gets or sets the slider orientation. Default value is horizontal. - - - - - Gets or sets the custom color table for the item. Color table here will override all system color table settings. - - - - - Indicates spacing for an user interface element either padding or margins. - - - - - Gets or sets the amount of the space on the left side. - - - - - Gets or sets the amount of the space on the right side. - - - - - Gets or sets the amount of the space on the top. - - - - - Gets or sets the amount of the space on the bottom. - - - - - Gets total horizontal spacing. - - - - - Gets total vertical spacing. - - - - - Gets whether all memebers of class are set to 0. - - - - - Summary description for SubItemsCollection. - - - - - Sorts the items in the collection using the built in IComparable on each item which sorts items by the Text property. - - - - - Sorts the items in the collection using specified comparer. - - Comparer to use for item sorting. - - - - Gets whether MinimumTooltipSize property should be serialized. - - - - - Retrieves SuperTooltipInfo for given component or return null if component does not have tooltip associated with it. - - - - - Associates SuperTooltipInfo with given component. - - Reference to supported component. - Instance of SuperTooltipInfo class. If null is passed the SuperTooltip is detached from the given component. - - - - Raises the MarkupLinkClick event. - - - - - Shows SuperTooltip for given object that has been registered using SetSuperTooltip method at specific location on the screen. - - Object to show tooltip for. Object must be registered using SetSuperTooltip method before tooltip is shown for it. - Specifies the explicit position of the SuperTooltip in screen coordinates. - - - - Shows SuperTooltip for given object that has been registered using SetSuperTooltip method. - - Object to show tooltip for. Object must be registered using SetSuperTooltip method before tooltip is shown for it. - - - - Shows SuperTooltip for given object that has been registered using SetSuperTooltip method. - - Object to show tooltip for. Object must be registered using SetSuperTooltip method before tooltip is shown for it. - - - - Raises the TooltipClosed event. - - Provides event arguments. - - - - Hides tooltip if it is visible. - - - - - Resets Hoover timer. - - - - - Occurs just before tooltip is displayed and gives you opportunity to cancel showing of tooltip. - - - - - Occurs after tooltip has been closed. - - - - - Occurs when text markup link is clicked. Markup links can be created using "a" tag, for example: - Markup link - - - - - Gets or sets the maximum width of the super tooltip. Default value is 0 which indicates that maximum width is not used. The maximum width property - will not be used if custom size is specified. - - - - - Gets or sets whether form active state is ignored when control is deciding whether to show tooltip. By default this property is set to false - which indicates that tooltip will be shown only if parent form is active. When set to true the form active state is ignored when - deciding whether to show tooltip. - - - - - Gets or sets whether anti-alias smoothing is used while painting. Default value is true. - - - - - Gets or sets whether SuperTooltip will be shown for the controls assigned to it. Default value is true. You can set - this property to false to disable SuperTooltip for all controls assigned to it. - - - - - Gets or sets whether tooltip is shown immediately after the mouse enters the control. The default value is false which indicates - that tooltip is shown after system hover timeout has expired which provides slight delay before tooltip is shown. - - - - - Gets or sets the minimum tooltip size. Default value is 150 width and 24 height. - - - - - Gets or sets the duration in seconds that tooltip is kept on screen after it is displayed. Default value is 20 seconds. - You can set this value to 0 to keep tooltip displayed until user moves mouse out of control or application loses focus. - - - - - Gets or sets the delay time for hiding the tooltip in milliseconds after - mouse has left the control. Default value is 0 which means that tooltip will be - hidden as soon as mouse leaves the control tooltip was displayed for. You can use - this property to provide the user with enough time to move the mouse cursor to the - tooltip so user can act on the content of the tooltip, like hyper links. - - - - - Gets or sets whether tooltip position is checked before tooltip is displayed and adjusted to tooltip always - falls into screen bounds. Default value is true. - - - - - Gets or sets whether tooltip position is checked before tooltip is displayed and adjusted so tooltip does not overlaps the - control it is displayed for. Default value is true. - - - - - Gets or sets the tooltip position in relationship to the control tooltip is providing information for. - Set this property to false if you want tooltip to be displayed below the mouse cursor. Default value is - true which indicates that tooltip is displayed below mouse cursor but it is positioned below the control - that it provides the information for so it is not covering its content. - - - - - Gets or sets default setting for new Tooltips you create in design time. If all your tooltips have common elements - you can change this property to reflect these default setting before you start writing tooltips for all controls on the form. - As you start creating new tooltips for controls on the form default values specified here will be used as starting values - for new tooltip you are creating. - - - - - Returns instance of default tooltip information used in design-time. - - - - - Gets the reference to internal Hashtable that contains reference to all controls and assigned SuperTooltips. This - collection must not be modified directly and it is automatically managed by the SuperTooltip component. You can use it - for example to change the color for all SuperTooltips managed by the component but you should not add or remove items to it. - Instead use SetSuperTooltip methods to add or remove the tooltip for a component. - - - - - Gets or sets the hover delay multiplier which controls how fast tooltip appears. The value set here indicates - how many hover events are needed to occur before the tooltip is displayed. - - - - - Returns whether tooltip is visible. - - - - - Gets reference to instance of tooltip control if any has been created at the time call is made. - - - - - Gets or sets default tooltip font. Default value is null which means that default system font is used. - - - - - Gets or sets whether complete tooltip is shown including header, body and footer. Default value is true. When set to false only tooltip header will be shown. - Providing this option to your end users as part of your application setting allows them to customize the level of information displayed and reduce it after they are familiar with your product. - - - - - Gets or sets whether tooltip is shown when control that tooltip is assigned to is focused. You can set this value to false to disable Tooltip display when control receives input focus. Default value is true. - - This property is effective only when Super Tooltip is assigned to the controls that inherit from System.Windows.Forms.Control class and it relies on Focused property of respective control for proper function. - - - - Provides information about SuperTooltip attached to a component. - - - - - Creates new instance of the class. - - - - - Creates new instance of the class with specified parameters. - - - - - Creates new instance of the class with specified parameters. - - - - - Returns whether property should be serialized. - - - - - Gets or sets whether tooltip header text is visible or not. Default value is true. - - - - - Gets or sets whether tooltip footer text is visible or not. Default value is true. - - - - - Gets or sets the header text. - - - - - Gets or sets the footer text. - - - - - Gets or sets body text. - - - - - Gets or sets body image displayed to the left of body text. - - - - - Gets or sets footer image displayed to the left of footer text. - - - - - Gets or sets the custom size for tooltip. Default value is 0,0 which indicates that tooltip is automatically - resized based on the content. - - - - - Gets or sets predefined tooltip color. - - - - - Extensibility interface that custom components may implement - so SuperTooltip can be provided for them. - - - - - This event should be triggered by the component when it wants to display SuperTooltip. Normally - this event would be equivalent of MouseHover event but you can trigger it in response to anything else. - Sender for this event must be object that implements ISuperTooltipInfoProvider interface. - - - - - This event should be triggered by component when it wants to hide SuperTooltip. For example this event - might be triggered when mouse leaves your component. Sender of this event must be object that implements ISuperTooltipInfoProvider interface. - - - - - Returns rectangle of the visible area of the component in screen coordinates. This rectangle is used - to position SuperTooltip on the screen. - - - - - Delegate for SuperTooltip events. - - - - - Represents event arguments for PanelChanging event. - - - - - Set to true to cancel display of tooltip. - - - - - Object that has triggered displaying of tooltip - - - - - Information that will be used to populate tooltip. - - - - - Location where tooltip will be displayed. You can change the location here to display tooltip at different position. - - - - - Indicates the tooltip size, read-only and valid only if tooltip position is checked on screen. - - - - - Default constructor. - - - - - Represents SuperTooltipControl. - - - - - Default constructor. - - - - - Paints insides of the control. - - Paint event arguments. - - - - Recalculates and set size of the control based on the content that is made available to it. - - - - - Calculates the tooltip height based on the specified width. - - Tooltip width - Size of the tooltip based on specified width. - - - - Shows tooltip at specified screen coordinates. - - X coordinate - Y coordinate - Indicates whether to enforce the screen position of tooltip if tooltip falls out of screen bounds. - - - - Updates the popup shadow size and position if shadow is visible. - - - - - Gets or sets whether complete tooltip is shown including header, body and footer. Default value is true. When set to false only tooltip header will be shown. - Providing this option to your end users as part of your application setting allows them to customize the level of information displayed and reduce it after they are familiar with your product. - - - - - Gets or sets the maximum width of the super tooltip. Default value is 0 which indicates that maximum width is not used. The maximum width property - will not be used if custom size is specified. - - - - - Gets or sets the minimum tooltip size. Default value is 150, 50 - - - - - Gets or sets image used next to body text. - - - - - Gets or sets image used next to footer text. - - - - - Gets or sets text displayed in header of tooltip - - - - - Gets or sets whether header in tooltip is visible. Default value is true. - - - - - Gets or sets text displayed in footer of the tooltip - - - - - Gets or sets whether footer in tooltip is visible. Default value is true. - - - - - Gets or sets whether line above footer text is drawn to separate footer from body text. Default value is true. - - - - - Gets or sets whether mouse click on super tooltip will activate it, make it active window. Default value is true. - - - - - Gets or sets whether tooltip control is popup tooltip or standard control. Default is false which means tooltip is popup style. - - - - - Represents class that holds padding information for user interface elements. - - - - - Gets or sets padding on left side. Default value is 0 - - - - - Gets or sets padding on right side. Default value is 0 - - - - - Gets or sets padding on top side. Default value is 0 - - - - - Gets or sets padding on bottom side. Default value is 0 - - - - - Creates new instance of the class and initializes it. - - Padding for all sides - - - - Creates new instance of the class and initializes it. - - Left padding - Right padding - Top padding - Bottom padding - - - - Raises the PropertyChanged event. - - Event arguments - - - - Gets amount of Top padding - - - - - Gets amount of Left padding - - - - - Gets amount of Bottom padding - - - - - Gets amount of Right padding - - - - - Gets amount of horizontal padding (Left+Right) - - - - - Gets amount of vertical padding (Top+Bottom) - - - - - Gets whether Padding is empty. - - - - - Gets or sets the padding for all sides. - - - - - Occurs when property value has changed. - - - - - Summary description for ThemedButtonItemPainter. - - - - - Provides data for toolbar rendering. - - - - - Gets or sets the reference to Bar object being rendered - - - - - Gets or sets Graphics object bar is rendered on. - - - - - Gets the bounds of the region that should be rendered. - - - - - Reference to internal data. - - - - - Creates new instance of the object and initializes it with default data. - - Reference to bar object. - Reference to Graphics object. - - - - Describes the round rectangle shape. - - - - - Initializes a new instance of the RoundCornerDescriptor class. - - - - - Initializes a new instance of the RoundCornerDescriptor class. - - - - - Initializes a new instance of the RoundCornerDescriptor class. - - - - - - - - - Gets or sets the top-left round corner size. - - - - - Gets or sets the top-right round corner size. - - - - - Gets or sets the bottom-left round corner size. - - - - - Gets or sets the bottom-right round corner size. - - - - - Gets whether all corner size values are set to zero which results in no rounded corners. - - - - - Gets whether all corner size values are set to same value. - - - - - Represents DocumentDockContainer object converter. - - - - - Initializes a new instance of the ScrollBarAdv class. - - - - - Called by StyleManager to notify control that style on manager has changed and that control should refresh its appearance if - its style is controlled by StyleManager. - - New active style. - - - - Gets whether scrollbar is vertical. - - true if scrollbar is vertical otherwise false for horizontal scrollbar - - - - Raises the Scroll event. - - Provides Event arguments. - - - - Raises the ValueChanged event. - - Provides Event arguments. - - - - Called when Command property value changes. - - - - - Occurs when the Value property is changed, either by a Scroll event or programmatically. - - - - - Occurs when the scroll box has been moved by either a mouse or keyboard action. - - - - - Gets or sets a value to be added to or subtracted from the Value property when the scroll box is moved a large distance. - A numeric value. The default value is 10. - ArgumentOutOfRangeException is raised if assigned value is less than 0. - - - - - Gets or sets the upper limit of values of the scrollable range. - A numeric value. The default value is 100. - - - - - Gets or sets the lower limit of values of the scrollable range. - A numeric value. The default value is 0. - - - - - Gets or sets the value to be added to or subtracted from the Value property when the scroll box is moved a small distance. - A numeric value. The default value is 1. - ArgumentOutOfRangeException is raised if assigned value is less than 0. - - - - - Gets or sets a numeric value that represents the current position of the scroll box on the scroll bar control. - A numeric value that is within the Minimum and Maximum range. The default value is 0. - ArgumentOutOfRangeException is raised if assigned value is less than the Minimum property value or assigned value is greater than the Maximum property value. - - - - - Gets or sets the scroll bar appearance style. - - - - - Gets or sets the command assigned to the item. Default value is null. - Note that if this property is set to null Enabled property will be set to false automatically to disable the item. - - - - - Gets or sets user defined data value that can be passed to the command when it is executed. - - - - - Summary description for ScrollButton. - - - - - Clean up any resources being used. - - - - - Represents class that provides shadows to elements. - - - - - Creates new instance of shadow painter. - - - - - Represents class that provides display context for shadow painter. - - - - - Summary description for ShortcutList. - - - - - Represents the Outlook like Side-bar Control. - - - - - Creates new instance of side bar control. - - - - - Clean up any resources being used. - - - - - Called by StyleManager to notify control that style on manager has changed and that control should refresh its appearance if - its style is controlled by StyleManager. - - New active style. - - - - Returns the renderer control will be rendered with. - - The current renderer. - - - - Raises ItemLayoutUpdated event. - - Provides event arguments. - - - - Invokes ItemDoubleClick event. - - Reference to item double-clicked - Event arguments - - - - Returns the collection of items with the specified name. - - Item name to look for. - - - - - Returns the collection of items with the specified name and type. - - Item name to look for. - Item type to look for. - - - - - Returns the collection of items with the specified name and type. - - Item name to look for. - Item type to look for. - - - - - Returns the first item that matches specified name. - - Item name to look for. - - - - - Invokes the DotNetBar Customize dialog. - - - - - Invokes SerializeItem event. - - Provides data for the event. - - - - Invokes DeserializeItem event. - - Provides data for the event. - - - - Loads the Side bar definition from file. - - Definition file name. - - - - Saves the Side bar definition to file. - - Definition file name. - - - - Occurs when Checked property of an button has changed. - - - - - Occurs when Item is clicked. - - - - - Occurs when Item is clicked. - - - - - Occurs when popup of type container is loading. - - - - - Occurs when popup of type container is unloading. - - - - - Occurs when popup item is about to open. - - - - - Occurs when popup item is closing. - - - - - Occurs just before popup window is shown. - - - - - Occurs when Item Expanded property has changed. - - - - - Occurs when mouse button is pressed. - - - - - Occurs when mouse button is released. - - - - - Occurs when mouse enters the item. - - - - - Occurs when mouse leaves the item. - - - - - Occurs when mouse moves over the item. - - - - - Occurs when mouse remains still inside an item for an amount of time. - - - - - Occurs when item loses input focus. - - - - - Occurs when item receives input focus. - - - - - Occurs when user changes the item position, removes the item, adds new item or creates new bar. - - - - - Occurs after an Item is removed from SubItemsCollection. - - - - - Occurs after an Item has been added to the SubItemsCollection. - - - - - Occurs when ControlContainerControl is created and contained control is needed. - - - - - Occurs when Text property of an Item has changed. - - - - - Use this event if you want to serialize the hosted control state directly into the DotNetBar definition file. - - - - - Use this event if you want to deserialize the hosted control state directly from the DotNetBar definition file. - - - - - Occurs after DotNetBar definition is loaded. - - - - - Occurs before an item in option group is checked and provides opportunity to cancel that. - - - - - Occurs before tooltip for an item is shown. Sender could be the BaseItem or derived class for which tooltip is being displayed or it could be a ToolTip object itself it tooltip is not displayed for any item in particular. - - - - - Occurs after an item has been serialized to XmlElement and provides you with opportunity to add any custom data - to serialized XML. This allows you to serialize any data with the item and load it back up in DeserializeItem event. - - - To serialize custom data to XML definition control creates handle this event and use CustomXmlElement - property on SerializeItemEventArgs to add new nodes or set attributes with custom data you want saved. - - - - - Occurs after an item has been de-serialized (load) from XmlElement and provides you with opportunity to load any custom data - you have serialized during SerializeItem event. - - - To de-serialize custom data from XML definition handle this event and use CustomXmlElement - property on SerializeItemEventArgs to retrive any data you saved in SerializeItem event. - - - - - Gets or sets the redering mode used by control. Default value is eRenderMode.Global which means that static GlobalManager.Renderer is used. If set to Custom then Renderer property must - also be set to the custom renderer that will be used. - - - - - Gets or sets the custom renderer used by the items on this control. RenderMode property must also be set to eRenderMode.Custom in order renderer - specified here to be used. - - - - - Gets or sets visual appearance for the control. - - - - - Gets or sets whether flat side bar is using system colors. - - - This property is used internally by side bar to determine whether to reset color scheme based on system colors. - If you want side bar to use system colors you need to set PredefinedColorScheme property. - - - - - Gets or sets Bar Color Scheme. - - - - - Gets/Sets the visual style of the SideBar. - - - - - Specifies whether SideBar is drawn using Themes when running on OS that supports themes like Windows XP. - - - - - Occurs after internal item layout has been updated and items have valid bounds assigned. - - - - - Returns the collection of side-bar Panels. - - - - - Gets or sets the expanded panel. Only one panel can be expanded at a time. - - - - - Gets or sets the form SideBar is attached to. - - - - - Gets or sets whether end-user can rearrange the items inside the panels. - - - - - Gets or sets whether native .NET Drag and Drop is used by side-bar to perform drag and drop operations. AllowDrop must be set to true to allow drop of the items on control. - - - - - Gets or sets whether external ButtonItem object is accepted in drag and drop operation. UseNativeDragDrop must be set to true in order for this property to be effective. - - - - - Gets or sets whether gray-scale algorithm is used to create automatic gray-scale images. Default is true. - - - - - ImageList for images used on Items. Images specified here will always be used on menu-items and are by default used on all Bars. - - - - - ImageList for medium-sized images used on Items. - - - - - ImageList for large-sized images used on Items. - - - - - Indicates whether Tooltips are shown on Bars and menus. - - - - - Indicates whether item shortcut is displayed in Tooltips. - - - - - Indicates whether Reset buttons is shown that allows end-user to reset the toolbar state. - - - - - Returns the reference to the container that containing the sub-items. - - - - - Gets/Sets control border style. - - - - - Gets whether any handlers have been defined for SerializeItem event. If no handles have been defined to optimize performance SerializeItem event will not be attempted to fire. - - - - - Gets whether any handlers have been defined for DeserializeItem event. If no handles have been defined to optimize performance DeserializeItem event will not be attempted to fire. - - - - - Gets/Sets Bar definition as XML string. - - - - - Indicates whether shortucts handled by items are dispatched to the next handler or control. - - - - - Represents the method that will handle the ItemRemoved event. - - - - - Provides layout for Side-Bar control. - - - - - Creates new instance of SideBarContainerItem class. - - - - - Returns copy of SideBarContainerItem item - - - - - Recalculates the size of the item - - - - - Paints this base container - - - - - Occurs when sub item expanded state has changed. - - Sub item affected. - - - - Occurs when the mouse pointer is over the item and a mouse button is pressed. This is used by internal implementation only. - - - - - Sets input focus to next visible item in Explorer Bar. - - True if focus was set to next visible item otherwise false. - - - - Sets input focus to previous visible item in Explorer Bar. - - True if focus was set to previous visible item otherwise false. - - - - Gets or sets a value indicating whether the item is expanded or not. For Popup items this would indicate whether the item is popped up or not. - - - - - Summary description for SideBarPanelControl. - - - - - Represents the Side-Bar Panel item. - - - - - Creates new instance of SideBarPanelItem. - - - - - Creates new instance of SideBarPanelItem and assigns the name to it. - - Item name. - - - - Creates new instance of SideBarPanelItem and assigns the name and text to it. - - Item name. - item text. - - - - Returns copy of SideBarPanelItem item. - - - - - Returns the Font object to be used for drawing the item text. - - Font object. - - - - Occurs when the mouse pointer is moved over the item. This is used by internal implementation only. - - - - - Occurs when the mouse pointer is over the item and a mouse button is pressed. This is used by internal implementation only. - - - - - Occurs when the item is clicked. This is used by internal implementation only. - - - - - Overloaded. Serializes the item and all sub-items into the XmlElement. - - XmlElement to serialize the item to. - - - - Overloaded. Deserializes the Item from the XmlElement. - - Source XmlElement. - - - - Shows tooltip for this item. - - - - - Forces the repaint the item. - - - - - Must be called by any sub item that implements the image when image has changed - - - - - Gets whether mouse is over the panel header. - - - - - Gets whether mouse is pressed over the panel header. - - - - - Specifies panel title text alignment. Default value is Center. - - - - - Gets or sets the layout type for the items. Default layout orders items in a single column. Multi-column layout will order - items in multiple colums based on the width of the control. - - - - - Gets or sets the text associated with this item. - - - - - Gets or sets the item background style. - - - - - Gets or sets the item header style. Applies only when SideBar.Appearance is set to Flat. - - - - - Gets or sets the item header style when mouse is over the header. Applies only when SideBar.Appearance is set to Flat. - - - - - Gets or sets the item header style when left mouse button is pressed on header. Applies only when SideBar.Appearance is set to Flat. - - - - - Gets or sets the item header side style. Applies only when SideBar.Appearance is set to Flat. - - - - - Gets or sets the item header side style when mouse is over the header. Applies only when SideBar.Appearance is set to Flat. - - - - - Gets or sets the item header side style when left mouse button is pressed on header. Applies only when SideBar.Appearance is set to Flat. - - - - - Gets or sets whether the font used to draw the item text is bold. - - - - - Gets or sets whether the font used to draw the item text is bold when mouse is over the item. - - - - - Gets or sets whether the font used to draw the item text is underlined when mouse is over the item. - - - - - Gets or sets the text color of the button when mouse is over the item. - - - - - Gets or sets the text color of the button. - - - - - Gets/Sets the Image size for all sub-items on the Bar. - - - - - Gets the rectangle of the panel item Button. - - - - - Gets or sets the index of the first visible item on the panel. - - - - - Gets or sets a value that determines whether text is displayed in multiple lines or one long line. - This setting applies to the buttons inside Panel as well. - - - - - Gets or sets whether scroll buttons are displayed when content of the panel exceeds it's height. - - - - - Specifies the Button icon. Icons support multiple image sizes and alpha blending. - - - - - Specifies the Button image. - - - - - Specifies the index of the image for the button if ImageList is used. - - - - - Specifies the image for the button when mouse is over the item. - - - - - Specifies the index of the image for the button when mouse is over the item when ImageList is used. - - - - - Specifies the image for the button when mouse left button is pressed. - - - - - Specifies the index of the image for the button when mouse left button is pressed and ImageList is used. - - - - - Represents class that provide display support for simple tabs. - - - - - Default constructor. - - - - - Provides layout management for ISimpleTab tab implementations. - - - - - Resizes the content block and sets it's Bounds property to reflect new size. - - Content block to resize. - - - - Represents painter for Mozilla style splitter. - - - - - Base class for painting expandable splitter control. - - - - - Default constructor. - - - - - Paints splitter. - - Paint information. - - - - Creates new instance of splitter painter. - - - - - Paints splitter. - - Paint information. - - - - Represents painter for Office 2003 style splitter. - - - - - Creates new instance of splitter painter. - - - - - Paints splitter. - - Paint information. - - - - Represents class that holds information neccessary to paint the expandable splitter. - - - - - Specifies reference to graphics canvas. - - - - - Specifies splitter display rectangle. - - - - - Holds color settings for painting. - - - - - Specifies whether splitter is expandable or not. - - - - - Specifies whether splitter is expanded or not. - - - - - Specifies the splitter dock. - - - - - Represents class that holds colors for the splitter display. - - - - - Specifies back color. - - - - - Specifies target gradient background color. - - - - - Specifies background gradient angle. - - - - - Specifies grip part dark color. - - - - - Specifies grip part light color. - - - - - Specifies expand part line color. - - - - - Specifies expand part fill color. - - - - - Initializes a new instance of the StyleManager class. - - - - - Initializes a new instance of the StyleManager class with the specified container. - - An IContainer that represents the container for the command. - - - - Updates Ambient colors for control and its child controls. - - - - - - Updates ambient colors for the control and its children. - - - - - - Gets whether property should be serialized by WinForms designer. - - - - - Resets property to its default value. - - - - - Changes the StyleManager style and color tint in one step. Use this method if you need to change style and color tint simultaneously in single step for better performance. - - New style. - Color tint for the style. - - - - Registers control with the StyleManager so control can be notified of global style changes. - - Control to register with the StyleManager. - - - - Unregister the control from StyleManager notifications. - - Control that was registered through Register method. - - - - Returns whether style is a Metro type style. - - style to test. - true if Metro type style otherwise false. - - - - Returns whether style is a Metro type style. - - style to test. - true if Metro type style otherwise false. - - - - Returns whether style is a Metro type style. - - style to test. - true if Metro type style otherwise false. - - - - Gets or sets the global style for the controls that have Style=ManagerControlled. - - - - - Gets or sets the color current style is tinted with. - - - - - Gets previous effective style. - - - - - Gets or sets color generation parameters for Metro color generator. - - - - - Gets or sets color generation parameters for Metro color generator. - - - - - Gets or sets the current visual style. - - - - - Gets or sets the color tint that is applied to current Office 2007, Office 2010 or Windows 7 color table. - Default value is Color.Empty which indicates that no color blending is performed. - - - - - Defines the StyleManager styles. - - - - - Manages whether ambient property settings (BackColor, ForeColor etc.) are applied to child controls of the form when StyleManager component changes style. - - - - - Initializes a new instance of the StyleManagerAmbient class. - - - - - Initializes a new instance of the StyleManagerAmbient class with the specified container. - - An IContainer that represents the container for the command. - - - - Gets ambient settings StyleManager is allowed to change on the control. - - - - - Sets the ambient settings StyleManager is allowed to change on component. - - Reference to supported component. - Ambient settings that StyleManager may change. - - - - Specifies ambient settings enabled on the control for StyleManager. - - - - - All ambient settings are allowed to change. - - - - - StyleManager cannot change ambient settings. - - - - - StyleManager should process child controls. - - - - - StyleManager should change BackColor. - - - - - StyleManager should change ForeColor. - - - - - Constructor - - Associated SuperTabItem - - - - Paint processing - - - - - - Gets the default tab ContentRectangle - - Rectangle - - - - Gets the tab ContentRectangle - - Rectangle - - - - Gets the tab path - - GraphicsPath - - - - Sets the default color tables - - - - - Gets the tab ColorTable - - ColorTable - - - - Gets the tab state - - eTabState - - - - Gets the tab panel Color Table - - Color Table - - - - Draws the tab background - - Graphics - Tab path - StateColorTable - - - - Draws the tab border - - Graphics - Tab path - Color table - - - - Draws the tab contents - - Graphics - State color table - - - - Draws the tab image - - Graphics - - - - Draws the tab text - - - - - - - Draws the tab close button - - Graphics - State color table - - - - Sets the GraphicsTransform for the given alignment - and Horizontal text setting - - Graphics - Rectangle to transform - Transformed rectangle - - - - Resets out transform - - Graphics - - - - Gets the focus rectangle - - - - - - - Gets the tab close button bitmap - - Graphics - State color table - Button bitmap - - - - Creates the close button bitmap - - Graphics - State color table - Close bitmap - - - - Gets the hot close button bitmap - - Graphics - Close bitmap - - - - Creates the hot button bitmap - - Graphics - Close bitmap - - - - Gets the pressed close button bitmap - - Graphics - Close bitmap - - - - Creates the pressed button bitmap - - Graphics - Close bitmap - - - - Gets the close button path - - Close rectangle - Corner radius - - - - - Gets or sets the default item ColorTable - - - - - Constructor for Office2007 style SuperTabItem base display - - Associated SuperTabItem - - - - Creates the tab item GraphicsPath - - Tab path - - - - Create the Top tab path - - GraphicsPath - - - - Creates the Bottom tab path - - GraphicsPath - - - - Creates the Left tab path - - GraphicsPath - - - - Create the Right tab path - - GraphicsPath - - - - Constructor - - Associated SuperTabStripItem - - - - Handles ContentManager NextPosition events - - - - - - - Handles RecalcSize requests - - - - - - Handles RecLayoutContent requests - - - - - Initializes the layout engine - - - - - - Performs the Recalc Layout - - - - - - Recalculates the bounds for the TabControlBox - - - - - - - Gets the tab client area - - - - - - Gets the tab client area - - - - - - Gets the tab height - - - - - - Layout manager NextBlockPosition - - - - - - PromoteTab NextBlockPosition - - - - - - - - Determines if all tabs are visible - - - - - - Paint processing - - - - - - Draws the background - - - - - - - Draws the tabs - - - - - - Draws the Drag and Drop insert marker - - ItemPaintArgs - Color table - - - - Draws the top insert marker - - - - - - Draws the left insert marker - - - - - - Determines if the given items are on the same line - - - - - - - - Draws the TabStrip border - - - - - - - Gets the inner and outer border lines - - - - - - - Sets the default color table - - - - - Gets the tab color table - - Tab color table - - - - Gets the tab close button bitmap - - - - - - - - Creates the tab close button bitmap - - - - - - - Gets the Menu button bitmap - - - - - - - - Create the Menu button bitmap - - - - - - - Gets the Menu button path - - - - - - Gets the Menu button bitmap - - - - - - - - Create the Menu button bitmap - - - - - - - Gets the Menu button path - - - - - - Gets the TabAlignment - - - - - gets or sets the default color table - - - - - Gets if display is RightToLeft - - - - - Gets tab vertical orientation - - - - - Gets the minimum TabStrip height - - - - - Gets whether we are to show the Focus rectangle - - - - - Gets CloseButtonOnTabsVisible - - - - - Gets FixedTabSize - - - - - Gets the minimum tab size - - - - - Gets the selected tab - - - - - Gets the selected font - - - - - Gets the tab ControlBox - - - - - Gets the tab height - - - - - Gets the tab bounds - - - - - Gets the Tabs collection - - - - - Gets the TabStrip - - - - - Gets the TabStripItem - - - - - Gets the PreDrawStripBorder state - - - - - Gets the SelectedPaddingWidth - - - - - Gets the TabOverlap - - - - - Gets the TabSpacing - - - - - Gets the TabOverlapLeft - - - - - Gets the TabLayoutOffset - - - - - Office2007 TabStrip base display constructor - - Associated TabStrip - - - - Tab layout offsets - - - - - Office 2010 Backstage SuperTabItem display constructor - - Associated SuperTabItem - - - - Draws the tab border - - - - - - - - Draws the Backstage SelectedItem marker - - - - - - - DrawTabItemBackground - - - - - - - - DrawTabItemHighLight - - - - - - - - - Creates the tab item GraphicsPath - - Tab path - - - - Create the Top tab path - - GraphicsPath - - - - Creates the Bottom tab path - - GraphicsPath - - - - Creates the Left tab path - - GraphicsPath - - - - Create the Right tab path - - GraphicsPath - - - - Gets the Layout manager NextBlockPosition - - - - - - Gets the "PromoteSelTab" NextBlockPosition - - - - - - - - Draws the background - - - - - - - PreDrawStripBorder - - - - - SelectedPaddingWidth - - - - - Constructor for OfficeMobile2014 style SuperTabItem base display - - Associated SuperTabItem - - - - Calculates the Content Rectangle for the tab - - Content Rectangle - - - - Creates the tab item GraphicsPath - - Tab path - - - - Create the Top tab path - - GraphicsPath - - - - Creates the Bottom tab path - - GraphicsPath - - - - Creates the Left tab path - - GraphicsPath - - - - Create the Right tab path - - GraphicsPath - - - - OfficeMobile2014 SuperTabStripBaseDisplay - - Associated TabStripItem - - - - Gets the next layout block position - - LayoutManagerPositionEventArgs - - - - Gets the next block position when attempting - to make a specific tab visible - - Potential item to replace - View item being placed - Block Rectangle - - - - Returns the Minimum tab size for this style - - - - - Tab layout offsets - - - - - Tab Overlap - - - - - Tab Spacing - - - - - Constructor for OneNote2007 style SuperTabItem base display - - Associated SuperTabItem - - - - Calculates the Content Rectangle for the tab - - Content Rectangle - - - - Creates the tab item GraphicsPath - - Tab path - - - - Create the Top tab path - - GraphicsPath - - - - Creates the Bottom tab path - - GraphicsPath - - - - Creates the Left tab path - - GraphicsPath - - - - Create the Right tab path - - GraphicsPath - - - - OneNote2007 SuperTabStripBaseDisplay - - Associated TabStripItem - - - - Gets the next layout block position - - LayoutManagerPositionEventArgs - - - - Gets the next block position when attempting - to make a specific tab visible - - Potential item to replace - View item being placed - Block Rectangle - - - - Returns the Minimum tab size for this style - - - - - Tab Overlap - - - - - Tab Spacing - - - - - Constructor - - Associated SuperTabControlBox - - - - Performs RecalcSize processing - - - - - Refreshes the CloseBox - - - - - Performs control Paint processing - - - - - - InternalMouseEnter - - - - - InternalMouseLeave - - - - - InternalMouseDown - - - - - - InternalMouseUp - - - - - - Returns copy of the item - - - - - Gets or sets the CloseBox Visible state - - - - - Gets whether the mouse is down - - - - - Gets whether the mouse is over the CloseBox - - - - - Constructor - - Associated SuperTabStripItem - - - - Performs RecalcSize processing - - - - - Performs RecalcLayout processing - - - - - Performs individual running layout processing for the given BaseItem - - Item to Layout - Running Layout Size - Whether a recalcSize is needed - New running Size - - - - Refresh code - - - - - Paint processing - - - - - - InternalMouseEnter - - - - - InternalMouseLeave - - - - - InternalMouseMove - - - - - - InternalMouseDown - - - - - - InternalMouseUp - - - - - - Gets the ControlBoxItem from the given Point - - - - - - - OnItemAdded - - - - - - OnAfterItemRemoved - - - - - - Removes all user added items from the ControlBox - - - - - Returns copy of the item. - - - - - Gets or sets the ControlBox Bounds - - - - - Gets the CloseBox - - - - - Gets the MenuBox - - - - - Gets or sets the ControlBox Visible state - - - - - Gets the MouseDown state - - - - - Gets the MouseOver state - - - - - Gets the TabStrip TabDisplay - - - - - Constructor - - Associated SuperTabControlBox - - - - RecalcSize - - - - - Refreshes the display - - - - - Paint processing - - - - - - Determines if all the items are visible - - true if all visible - - - - Gets MenuButton1 - - - - - - - - Gets MenuButton2 - - - - - - - - InternalMouseEnter - - - - - InternalMouseLeave - - - - - InternalMouseDown - - - - - - Gets the popup menu position - - - - - - Loads the TabMenu - - - - - Loads Tabs only into the TabMenu - - - - - - Loads all items into the TabMenu - - - - - - Sets the TabMenu entry image - - - - - - - Handles SuperTabMenuBox_Click event - - - - - - - InternalMouseUp - - - - - - Returns copy of the item. - - - - - Gets or sets whether the MenuBox is automatically hidden when the tab items size does not exceed the size of the control - - - - - Gets or sets whether the MenuBox raises a ClickEvent when selected - - - - - Gets or sets whether MenuBox shows only Tabs entries - - - - - Gets or sets whether the MenuBox displays each menu entry with its associated Image/Icon - - - - - Gets or sets MenuBox Visible state - - - - - Gets the MouseDown state - - - - - Gets the MouseOver state - - - - - Constructor - - - - - Sets the tab docking based upon the given alignment - - - - - - Hooks (or unhooks) underlying TabStrip events - - true to hook, false to unhook - - - - Handles TabItemOpen events - - - - - - - Handles TabItemClose events - - - - - - - Handles TabMoving events - - - - - - - Handles TabMoved events - - - - - - - Handles TabRemoved events - - - - - - - Handles SelectedTabChanging events - - - - - - - Handles SelectedTabChanged events - - - - - - - Handles GetTabItemPath events - - - - - - - Handles GetTabItemContentRectangle events - - - - - - - Handles BeforeTabDisplay events - - - - - - - Handles MeasureTabItem events - - - - - - - Handles PreRenderTabItem events - - - - - - - Handles PostRenderTabItem events - - - - - - - Handles GetTabCloseBounds events - - - - - - - Handles GetTabImageBounds events - - - - - - - Handles GetTabTextBounds events - - - - - - - Handles TabStripPaintBackground events - - - - - - - Handles StyleManagerStyleChanged events - - - - - - Handles TabStripTabColorChanged events - - - - - - - Handles TabStrip_MouseUp events - - - - - - - Handles TabStrip_MouseDown events - - - - - - - Handles TabStrip_MouseMove events - - - - - - - Handles TabStrip_MouseClick events - - - - - - - Handles TabStrip_MouseDoubleClick events - - - - - - - Handles TabStrip_MouseEnter events - - - - - - - Handles TabStrip_MouseHover events - - - - - - - Handles TabStrip_MouseLeave events - - - - - - - Creates a TabControl tab - - - - - - - Creates a TabControl tab - - - - - - - - Creates a TabControl tab - - - - - - - - - Selects the previous tab - - true if tab selected - - - - Selects the next tab - - true if tab selected - - - - Gets the SuperTabItem tab containing the given Point - - Point to test - Associated tab, or null - - - - Gets the item (SuperTabItem or BaseView) associated - with the given Point - - Point to test - BaseItem or null - - - - Closes the given tab - - - - - - Causes a Layout Recalculation of the SuperTabControl - - - - - Refreshes all panel styles - - - - - Applies color and border settings to the given panel - - - - - - Applies color settings to the given panel - - - - - - - Applies border settings for the given panel - - - - - - Performs OnSystemColorsChanged processing - - - - - - Performs OnResize processing - - - NOT NEEDED. Let WinForms layout do the work! - - - - OnControlAdded - - - - - - OnControlRemoved - - - - - - BeginInit - - - - - EndInit - - - - - Occurs when a tab is added to the Tabs collection - - - - - Occurs when a tab is about to Close - - - - - Occurs when a tab is removed from the Tabs collection - - - - - Occurs when a tab is about to be displayed - - - - - Occurs when a tab is being moved or dragged by the user - - - - - Occurs when a tab has been moved or dragged by the user - - - - - Occurs when the Selected tab is changing - - - - - Occurs when the Selected tab has changed - - - - - Occurs when the control needs a tab's bordering path - - - - - Occurs when the control needs a tab's Content Rectangle - - - - - Occurs when the control needs to measure a tab - - - - - Occurs before any tab rendering is done - - - - - Occurs After all tab rendering is complete - - - - - Occurs when the control needs to get the tab's Text Bounds - - - - - Occurs when the control needs to get the tab's Image Bounds - - - - - Occurs when the control needs to get the tab's Close Button Bounds - - - - - Occurs when the TabStrip background needs painted - - - - - Occurs when a TabStrip MouseUp event is raised - - - - - Occurs when a TabStrip MouseDown event is raised - - - - - Occurs when a TabStrip MouseMove event is raised - - - - - Occurs when a TabStrip MouseClick event is raised - - - - - Occurs when a TabStrip MouseDoubleClick event is raised - - - - - Occurs when a TabStrip MouseEnter event is raised - - - - - Occurs when a TabStrip MouseHover event is raised - - - - - Occurs when a TabStrip MouseLeave event is raised - - - - - Gets or sets whether TabStrip will get focus when Tab key is used. Default value is false. - - - - - Gets or sets whether tabs are automatically closed when a close button is clicked - - - - - Gets or sets whether the tab's visible close button is displayed for every tab state - - - - - Gets or sets whether close button is visible on each tab - - - - - Gets or sets the position of the tab close button - - - - - Gets or sets the custom tab Close button image - - - - - Gets or sets the custom Close button image that is used on tabs when the mouse is over the close button - - - - - Gets or sets the custom Close button image that is used on tabs when the button has been pressed - - - - - Gets the TabStrip ControlBox - - - - - Gets or sets whether the only Text displayed is for the SelectedTab - - - - - Gets or sets whether text is drawn horizontally regardless of tab orientation - - - - - Gets or sets the default alignment of the Image within the tab - - - - - Gets or sets the ImageList used by the TabStrip and its tab items - - - - - Gets or sets BaseItem tab padding in pixels. - - - - - Gets or sets whether vertical tab text is rotated 180 degrees - - - - - Gets or sets the SelectedTab based upon the given panel - - - - - Gets or sets whether a focus rectangle is displayed when tab has input focus - - - - - Gets or sets the fixed tab size in pixels. Either Height, Width, or both can be set - - - - - Gets or sets whether a tab is currently in a drag operation - - - - - Gets or sets whether tabs can be reordered through the user interface - - - - - Gets or sets the selected tab - - - - - Gets or sets the selected tab Font - - - - - Gets or sets the index of the selected tab - - - - - Gets or sets the tab alignment within the Tab-Strip control - - - - - Gets or sets the tab Font - - - - - Gets or sets the Horizontal spacing around tab elements - - - - - Gets or sets the type of the tab layout - - - - - Gets the collection of Tabs - - - - - Gets the control TabStrip - - - - - Gets or sets the Color of the TabStrip - - - - - Gets or sets the tab style - - - - - Gets or sets the Vertical spacing around tab elements - - - - - Gets or sets whether tabs are visible - - - - - Gets or sets tab text alignment - - - - - Gets the DefaultSize - - - - - Indicates whether Form.Validate is called and checked before selected tab is changed. Default value is true. - - - - - Represents Panel for the SuperTabControl - - - - - - _PanelColor_ColorTableChanged - - - - - - - Processes ColorTable changes - - - - - GetStyle - - - - - - Provides OnPaint support - - - - - - Occurs when the tab colors have changed - - - - - Gets or sets which edge of the parent container a control is docked to. - - - - - Gets or sets user specified tab panel display colors - - - - - Gets or sets the Panel ElementStyle - - - - - Gets or sets TabItem that this panel is attached to. - - - - - Specifies background image position when container is larger than image. - - - - - Constructor - - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Called when Symbol property has changed. - - Old property value - New property value - - - - Called when SymbolSet property value changes. - - Indciates old value - Indicates new value - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Called when SymbolSize property has changed. - - Old property value - New property value - - - - Hooks or unhooks control events - - true to hook - - - - SuperTabItem_TextChanged processing - - - - - - - TextMarkupLinkClick - - - - - - - OnMarkupLinkClick - - - - - - ColorTable_ColorTableChanged - - - - - - - Processes ColorTable changes - - - - - Closes the tab - - - - - Gets the operational tab font - - - - - - Gets the tab ColorTable - - SuperTabItemStateColorTable - - - - Gets the tab ColorStateTable for the given state - - eTabState - SuperTabItemStateColorTable - - - - Gets the tab Panel ColorTable - - - - - - Gets the area of the tab that contains the given Point - - - - - - - Determines if the given Point is in the tab - - Point to test - true if Point is in tab - - - - Gets the tab bordering GraphicsPath - - GraphicsPath - - - - Gets the Close Button bounding Rectangle - - Bounding Rectangle - - - - Gets the Image bounding Rectangle - - Bounding Rectangle - - - - Gets the Text bounding Rectangle - - Bounding Rectangle - - - - Calculates Close button bounds - - Running rectangle - Running rectangle - - - - Calculates Image bounds - - Running rectangle - Running rectangle - - - - Refreshes the tab owner - - - - - Refreshes the tab display - - - - - Paint processing - - - - - - InternalMouseMove - - - - - - InternalMouseEnter - - - - - InternalMouseLeave - - - - - InternalMouseDown - - - - - - InternalMouseUp - - - - - - ToString - - - - - - Dispose - - - - - Returns copy of the item. - - - - - Copies specific properties to new instance of the item. - - New SuperTabItem instance - - - - Occurs when text markup link is clicked - - - - - Occurs when the tab colors have changed - - - - - IsMarkupSupported - - - - - Gets or sets the default SelectedTabFont - - - - - Gets the tab CloseButton Bounds - - - - - Gets or sets the CloseButtonMouseOver state - - - - - Gets or sets the CloseButtonPressed state - - - - - Gets the effective image alignment - - - - - Gets the tab Image Bounds - - - - - Gets the tabs vertical orientation - - - - - Gets the TabItemDisplay - - - - - Gets the tabs TabStrip - - - - - Gets the tabs Text Bounds - - - - - Gets or sets whether image animation is enabled - - - - - Gets or sets user specified tab display colors - - - - - Gets or sets whether Close button on the tab is visible when SuperTabStrip.CloseButtonOnTabsVisible property is set to true - - - - - Enabled - - - - - Gets or sets whether text-markup support is enabled for the control's Text property - - - - - Gets or sets the FixedTabSize - - - - - Gets or sets the tab icon. Icon has same functionality as Image except that it supports Alpha blending - - - - - Gets or sets the tab image - - - - - Gets or sets the tab image index - - - - - Gets or sets the alignment of the Image within the tab - - - - - Gets or sets the spacing between content and edges of the Image - - - - - Gets or sets the predefined color for the tab - - - - - Gets or sets the selected tab Font - - - - - StartsNewTabLine - - - - - Gets the realized symbol string. - - - - - Indicates the symbol displayed on face of the button instead of - the image. Setting the symbol overrides the image setting. - - - - - Gets or sets the symbol set used to represent the Symbol. - - - - - Gets or sets the color of the Symbol. - - - - - Indicates the size of the symbol in points. - - - - - Gets or sets the text alignment - - - - - Gets or sets the tab Font - - - - - Gets or sets the tab text - - - - - Gets or sets the control that is attached to this tab - - - - - Gets or sets the tab Bounds - - - - - Gets the MouseOver state - - - - - Gets the tab selected state - - - - - Gets the tab alignment - - - - - Gets the tab Content Rectangle - - - - - Gets or sets the tab TabStripItem - - - - - Gets or sets the tabs TabStyle - - - - - Visible - - - - - Alignment - - - - - - - - - TopLeft - - - - - TopCenter - - - - - TopRight - - - - - MiddleLeft - - - - - MiddleCenter - - - - - MiddleRight - - - - - BottomLeft - - - - - BottomCenter - - - - - BottomRight - - - - - Tab area parts - - - - - Tab states - - - - - Constructor - - - - - Required designer variable. - - - - - Clean up any resources being used. - - true if managed resources should be disposed; otherwise, false. - - - - Required method for Designer support - do not modify - the contents of this method with the code editor. - - - - - ShowWithoutActivation - - - - - Constructor - - - - - Hooks or unhooks TabStripItem events - - true to hook - - - - TabStripItem_TabItemOpen - - - - - - - TabStripItem_TabItemClose - - - - - - - TabStripItem_TabRemoved - - - - - - - TabStripItem_TabMoving - - - - - - - TabStripItem_TabMoved - - - - - - - TabStripItem_GetTabItemPath - - - - - - - TabStripItem_GetTabItemContentRectangle - - - - - - - TabStripItem_BeforeTabDisplay - - - - - - - TabStripItem_MeasureTabItem - - - - - - - TabStripItem_PreRenderTabItem - - - - - - - TabStripItem_PostRenderTabItem - - - - - - - TabStripItem_GetTabCloseBounds - - - - - - - TabStripItem_GetTabImageBounds - - - - - - - TabStripItem_GetTabTextBounds - - - - - - - TabStripItem_TabStripPaintBackground - - - - - - - TabStripItem_SelectedTabChanging - - - - - - - TabStripItem_SelectedTabChanged - - - - - - - TabStripItem_TabStripTabColorChanged - - - - - - - Called by StyleManager to notify control that style on manager has changed and that control should refresh its appearance if - its style is controlled by StyleManager. - - New active style. - - - - Performs layout recalculation - - - - - Ensures that the given tab is visible on the TabStrip - - - - - - Gets the SuperTabItem from the given Point - - - SuperTabItem or null - - - - Gets the BaseItem from the given Point - - - BaseItem or null - - - - Closes the given tab - - - - - - Selects the previous tab - - true if successful - - - - Selects the next tab - - true if successful - - - - OnResize processing - - - - - - BeginInit - - - - - EndInit - - - - - Occurs when a tab is added to the Tabs collection - - - - - Occurs when a tab is about to Close - - - - - Occurs when a tab is removed from the Tabs collection - - - - - Occurs when a tab is about to be displayed - - - - - Occurs when a tab is being moved or dragged by the user - - - - - Occurs when a tab has been moved or dragged by the user - - - - - Occurs when the Selected tab is changing - - - - - Occurs when the Selected tab has changed - - - - - Occurs when the control needs a tab's bordering path - - - - - Occurs when the control needs a tab's Content Rectangle - - - - - Occurs when the control needs to measure a tab - - - - - Occurs before any tab rendering is done - - - - - Occurs After all tab rendering is complete - - - - - Occurs when the control needs to get the tab's Text Bounds - - - - - Occurs when the control needs to get the tab's Image Bounds - - - - - Occurs when the control needs to get the tab's Close Button Bounds - - - - - Occurs when the TabStrip background needs painted - - - - - Occurs when the TabStrip TabColor has changed - - - - - Gets or sets whether the control attached to the TabItem.AttachedControl property - is automatically selected when TabItem becomes the selected tab. Default value is true. - - - - - Gets or sets whether tabs are automatically closed when a close button is clicked - - - - - Gets or sets whether the tab's visible close button is displayed for every tab state - - - - - Gets or sets whether close button is visible on each tab - - - - - Gets or sets the position of the tab close button - - - - - Gets or sets the custom tab Close button image - - - - - Gets or sets the custom Close button image that is used on tabs when the mouse is over the close button - - - - - Gets or sets the custom Close button image that is used on tabs when the button has been pressed - - - - - Gets the TabStrip ControlBox - - - - - Gets or sets whether the only Text displayed is for the SelectedTab - - - - - Gets or sets the default alignment of the Image within the tab - - - - - Gets or sets BaseItem tab padding in pixels. - - - - - Gets or sets whether vertical tab text is rotated 180 degrees - - - - - Gets or sets the fixed tab size in pixels. Either Height, Width, or both can be set - - - - - Gets or sets whether a tab is currently in a drag operation - - - - - Gets or sets whether tabs can be reordered through the user interface - - - - - Gets or sets the selected tab - - - - - Gets or sets the selected tab Font - - - - - Gets or sets the index of the selected tab - - - - - Gets or sets the tab alignment within the Tab-Strip control - - - - - Gets or sets the tab Font - - - - - Gets or sets the Horizontal spacing around tab elements - - - - - Gets or sets the type of the tab layout - - - - - Gets the collection of Tabs - - - - - Gets or sets the Color of the TabStrip - - - - - Gets or sets the tab style - - - - - Gets or sets the Vertical spacing around tab elements - - - - - Gets the TabStrip associated TabStripItem - - - - - Gets or sets tab text alignment - - - - - Gets whether the tabStrip is visually available - - - - - Gets the Design state for the control - - - - - Gets the ISupportInitialize state - - - - - Gets the TabDisplay - - - - - Gets or sets the reference to ribbon application button when tab control is used as backstage ribbon control. - - - - - Gets the DefaultSize - - - - - Constructor - - Associated SuperTabStrip - - - - Syncs the Orientation of each SubItem to - the current TabAlignment Orientation - - - - - Gets the Orientation based upon the current - TabAlignment - - - - - - Makes sure all newly added items - are set to the design orientation and style - - - - - - Applies the current TabStyle to each tab and - sets the item style to the DotNetBarStyle from the TabStyle - - - - - Gets the DotNetBarStyle from the SuperTabStyle - - eDotNetBarStyle - - - - Hooks or unhooks our events - - - - - - Handles SubItemsChanged events - - - - - - - Handles newly added items - - - - - - Handles newly removed items - - - - - - Handles tab color changes - - - - - - - Handles color table changes - - - - - - - Performs NeedRecalcSize and refresh - - - - - Recalculates the size of the tabs. - - - - - Ensures that the given item is visible on the TabStrip - - - - - - Selects the given tab - - - - - - - Selects the previous tab - - - - - - Selects the previous tab - - - - - - Selects the next tab - - - - - - Selects the next tab - - - - - - UpdateSelectedTab - - - - - OnTabStyleChanged - - - - - OnMeasureTabItem - - - - - - - - - OnPreRenderTabItem - - - - - - - - OnPostRenderTabItem - - - - - - - OnGetTabItemContentRectangle - - - - - - - OnGetTabItemPath - - - - - - - OnSelectedTabRemoved - - - - - - - OnSelectedTabChanging - - - - - - - - OnSelectedTabChanged - - - - - - - - OnBeforeTabDisplay - - - - - - OnTabItemClose - - - - - - - OnTabStripColorChanged - - - - - OnPaintBackground - - - - - - - OnGetTextBounds - - - - - - - - OnGetImageBounds - - - - - - - - OnGetCloseBounds - - - - - - - - OnTabMoving - - - - - - - - - OnTabMoved - - Tab that was moved - Old tab order - New tab order - - - - - ItemAtLocation - - - - - - - - InternalClick - - - - - - - InternalMouseDown - - - - - - InternalMouseUp - - - - - - InternalMouseMove - - - - - - InternalOnMouseMove - - - - - - ProcessMouseMove - - - - - - HotTabMouseMove - - - - - - - ControlBoxMouseMove - - - - - - ProcessTabMove - - - - - - StartTabMove - - - - - - - SetDragWindowRegion - - - - - TabDragWindow_Paint - - - - - - - InternalMouseLeave - - - - - InternalOnMouseLeave - - - - - Get the tab at the given Point - - - SuperTabItem or null - - - - Gets the item at the given point - - - BaseItem or null - - - - Gets the next visible Tab - - - SuperTabItem - - - - Closes the given tab - - - - - - Paint processing - - - - - - SubItemSizeChanged - - - - - - Returns copy of the item. - - - - - Copies specific properties to new instance of the item. - - New SuperTabStripItem instance - - - - Occurs when a tab is added to the Tabs collection - - - - - Occurs when a tab is about to Close - - - - - Occurs when a tab is removed from the Tabs collection - - - - - Occurs when a tab is about to be displayed - - - - - Occurs when a tab is being moved or dragged by the user - - - - - Occurs when a tab has been moved or dragged by the user - - - - - Occurs when the Selected tab is changing - - - - - Occurs when the Selected tab has changed - - - - - Occurs when the control needs a tab's bordering path - - - - - Occurs when the control needs a tab's Content Rectangle - - - - - Occurs when the control needs to measure a tab - - - - - Occurs before any tab rendering is done - - - - - Occurs After all tab rendering is complete - - - - - Occurs when the control needs to get the tab's Text Bounds - - - - - Occurs when the control needs to get the tab's Image Bounds - - - - - Occurs when the control needs to get the tab's Close Button Bounds - - - - - Occurs when the TabStrip background needs painted - - - - - Occurs when the TabStrip TabColor has changed - - - - - Occurs when the TabStrip Color has changed - - - - - Gets or sets AutoCloseTabs - - - - - Gets or sets whether the control attached to the TabItem.AttachedControl property - is automatically selected when TabItem becomes the selected tab. Default value is true. - - - - - Gets or sets TabCloseButtonNormal - - - - - Gets or sets TabCloseButtonHot - - - - - Gets or sets TabCloseButtonPressed - - - - - Gets or sets TabHorizontalSpacing - - - - - Gets or sets TabVerticalSpacing - - - - - Gets or sets CloseButtonOnTabsVisible - - - - - Gets or sets CloseButtonOnTabsAlwaysDisplayed - - - - - Gets or sets CloseButtonPosition - - - - - Gets the ControlBox - - - - - Gets or sets DisplaySelectedTextOnly - - - - - Gets or set the Expanded state - - - - - Gets or sets the tab font - - - - - Gets or sets the selected tab font - - - - - Gets or sets the HorizontalText - - - - - Gets or sets the default alignment of the Image within the tab - - - - - Gets or sets the BaseItem tab padding. - - - - - Gets or sets RotateVerticalText - - - - - Gets or sets ShowFocusRectangle - - - - - Gets or sets the FixedTabSize - - - - - Gets or sets - - - - - Gets the MinTabStripHeight - - - - - Gets or sets ReorderTabsEnabled - - - - - Gets or sets the selected tab - - - - - Gets or sets the selected tab index - - - - - Gets or sets the tab alignment - - - - - Gets or sets the TabLayoutType - - - - - Gets or sets the TabStripColor - - - - - Gets or sets the TabStyle - - - - - Gets or sets the TextAlignment - - - - - Gets the First Visible Tab - - - - - Gets the HotTab - - - - - Gets the InsertTab - - - - - Gets whether to insert before or after - - - - - Gets the MouseOver tab - - - - - Gets TabStrip vertical orientation - - - - - Gets the Last Visible Tab - - - - - Gets the tab close button size - - - - - Gets the TabDisplay - - - - - Gets or sets the TabItemsBounds - - - - - Gets or sets the number of TabLines - - - - - Gets the TabStrip - - - - - Gets the visible tab count - - - - - Gets or sets the promoted visible tab - - - - - Generic ValueChangingEventArgs - - oldValue type - newValue type - - - - Gets the old value - - - - - Gets the new value - - - - - Generic ValueChangingSourceEventArgs - - oldValue type - newValue type - EventSource - - - - Gets the old value - - - - - Gets the new value - - - - - Gets the eventSource - - - - - Generic ValueChangedEventArgs - - oldValue type - newValue type - - - - Gets the old value - - - - - Gets the new value - - - - - Generic ValueChangedSourceEventArgs - - oldValue type - newValue type - EventSource - - - - Gets the old value - - - - - Gets the new value - - - - - Gets the eventSource - - - - - Gets the tab - - - - - Gets the tab - - - - - Gets the old order of the tabs - - - - - Gets or sets the new order of the tabs - - - - - TabStripTabColorChangedEventArgs - - - - - Constructor - - - - - Constructor - - Associated SuperTabStripItem - - - - Resizes the content block and sets it's Bounds property to reflect new size. - - Content block to resize. - - - - - Measures the given tab - - - - - - - Measures the markup text - - - - - - - - - Measures the given text - - - - - - - - - Finalizes the layout - - - - - - - - - Reorders the lines to keep the selected tab as line 0. - - - - - - - Adjusts the line layout - - - - - - - Gets the array od line sizes - - - - - - - Adjusts the individual blocks within a given line - - - - - - - Sets the Displayed status for the line blocks - - - - - - - Gets the count of BeginBreak groups - - - - - - - - Process item BeginBreaks - - - - - - - - - Makes sure the "VisibleTab" is in fact visible. - - - - - - - Determines what line th selected tab lies within - - - - - - - Finds the SelectedTab block - - - - - - - Resizes single line layouts - - - - - - Resizes multiline layouts - - - - - - gets or sets the FixedTabSize - - - - - Gets or sets the TabLayoutOffset - - - - - Gets the TabDisplay - - - - - Creates the tab item GraphicsPath - - Tab path - - - - Create the Top tab path - - GraphicsPath - - - - Creates the Bottom tab path - - GraphicsPath - - - - Creates the Left tab path - - GraphicsPath - - - - Create the Right tab path - - GraphicsPath - - - - Applies the predefined tab color to the color table - - - - - - - Applies the predefined color to the panel color table - - - - - - Constructor - - Associated SuperTabStripItem - - - - Gets the TabLayoutOffset - - - - - Constructor - - Associated SuperTabItem - - - - Returns the tab ContentRectangle - - - - - - Creates the tab item GraphicsPath - - Tab path - - - - Create the Top tab path - - GraphicsPath - - - - Creates the Bottom tab path - - GraphicsPath - - - - Creates the Left tab path - - GraphicsPath - - - - Create the Right tab path - - GraphicsPath - - - - Constructor - - Associated SuperTabStripItem - - - - Gets the LayoutManager NextBlockPosition - - - - - - Gets the PromoteSelectedTab NextBlockPosition - - - - - - - - Gets the TabOverlap - - - - - Gets the TabSpacing - - - - - Gets the TabOverlapLeft - - - - - Gets the TabLayoutOffset - - - - - Gets the MinTabSize - - - - - Constructor - - Associated SuperTabItem - - - - Creates the tab item GraphicsPath - - Tab path - - - - Create the Top tab path - - GraphicsPath - - - - Creates the Bottom tab path - - GraphicsPath - - - - Creates the Left tab path - - GraphicsPath - - - - Create the Right tab path - - GraphicsPath - - - - Constructor - - Associated SuperTabStripItem - - - - Gets the Layout manager NextBlockPosition - - - - - - Gets the "PromoteSelTab" NextBlockPosition - - - - - - - - Raises ValueChanging event. - - Provides event arguments. - - - - Raises ValueChanged event. - - Provides event arguments. - - - - Forces the button to perform internal layout. - - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Cancels animation if in progress. - - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Sets the value of the control with state transition animation (if enabled) and specifies the source of the action. - - New value for Value property. - Source of the action. - - - - Sets the value of the control and specifies the source of the action. - - New value for Value property. - Source of the action. - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Raises ValueObjectChanged event. - - Provides event arguments. - - - - Called when Command property value changes. - - - - - Occurs before Value property has changed and it allows you to cancel the change. - - - - - Occurs after Value property has changed. - - - - - Gets or sets the switch value. - - - - - Gets or sets the item border color. - - - - - Gets or sets whether state transition animation is enabled. - - - - - Gets or sets the color of the OFF state background. - - - - - Gets or sets the color of the ON state background. - - - - - Gets or sets the color of the ON state text. - - - - - Gets or sets the color of the OFF state text. - - - - - Gets or sets the border color of the button switch. - - - - - Gets or sets the background color of the switch button. - - - - - Gets or sets the text color. - - - - - Gets or sets the font that is used to draw ON/OFF text on the switch button. - - - - - Gets or sets the text that is displayed on switch when Value property is set to true. - - - - - Gets or sets the text that is displayed on switch when Value property is set to false. - - - - - Gets or sets the width in pixels of the switch part of the button. Minimum value is 6. - - - - - Gets the switch bounds. - - - - - Gets the On part of the switch button bounds excluding the SwitchBounds. - - - - - Gets the Off part of the switch button bounds excluding the SwitchBounds. - - - - - Gets or sets whether button is in read-only state meaning that it appears as enabled but user cannot change its state. - - - - - Gets or sets whether lock marker is visible on face of the control when IsReadOnly is set to true. - Default value is true. - - - - - Gets or sets the color of the read-only marker. - - - - - Indicates whether clicking left mouse button on the switch part of the item will toggle the switch Value. - - - - - Occurs after ValueObject property changes. - - - - - Gets or sets the object that represents the Value state of control. - - - - - Gets or sets the value that represents the True state of control when ValueObject property is set to that value. - - - - - Gets or sets the value that represents the False state of control when ValueObject property is set to that value. - - - - - Gets or sets the command assigned to the item. Default value is null. - Note that if this property is set to null Enabled property will be set to false automatically to disable the item. - - - - - Gets or sets user defined data value that can be passed to the command when it is executed. - - - - - Represents the switch button UI element. - - - - - Raises ValueChanging event. - - Provides event arguments. - - - - Raises ValueChanged event. - - Provides event arguments. - - - - Creates new instance of SwitchButtonItem. - - - - - Creates new instance of SwitchButtonItem and assigns the name to it. - - Item name. - - - - Creates new instance of SwitchButtonItem and assigns the name and text to it. - - Item name. - item text. - - - - Returns copy of the item. - - - - - Copies the SwitchButtonItem specific properties to new instance of the item. - - New SwitchButtonItem instance. - - - - Copies the SwitchButtonItem specific properties to new instance of the item. - - New SwitchButtonItem instance. - - - - Sets the value of the control and specifies the source of the action. - - New value for Value property. - Source of the action. - - - - Sets the value of the control with state transition animation (if enabled) and specifies the source of the action. - - New value for Value property. - Source of the action. - - - - Cancels any current inprogress animation. - - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Gets whether property should be serialized. - - - - - Resets property to its default value. - - - - - Occurs before Value property has changed and it allows you to cancel the change. - - - - - Occurs after Value property has changed. - - - - - Gets whether item supports text markup. Default is false. - - - - - Gets or sets whether text-markup support is enabled for items Text property. Default value is true. - Set this property to false to display HTML or other markup in the item instead of it being parsed as text-markup. - - - - - Gets or sets the text associated with this item. - - - - - Gets or sets the switch value. - - - - - Indicates whether clicking left mouse button on the switch part of the item will toggle the switch Value. - - - - - Gets the switch bounds. - - - - - Gets the button bounds. - - - - - Gets the On part of the switch button bounds excluding the SwitchBounds. - - - - - Gets the Off part of the switch button bounds excluding the SwitchBounds. - - - - - Gets or sets the switch offset from its initial position. Used for animation and dragging of the switch. - - - - - Gets whether switch part of the button is pressed using mouse left button. - - - - - Gets or sets the width in pixels of the switch part of the button. Minimum value is 6. - - - - - Gets or sets the text that is displayed on switch when Value property is set to true. - - - - - Gets or sets the text that is displayed on switch when Value property is set to false. - - - - - Gets whether fade effect is enabled. - - - - - Gets or sets whether state transition animation is enabled. - - - - - Gets or sets the width of the switch button. Must be greater than SwitchWidth. - - - - - Gets or sets the height of the switch button. Must be greater than 5. - - - - - Gets or sets text padding. - - - - - Gets or sets switch margin. - - - - - Gets or sets the color of the OFF state background. - - - - - Gets or sets the color of the ON state background. - - - - - Gets or sets the color of the ON state text. - - - - - Gets or sets the color of the OFF state text. - - - - - Gets or sets the item border color. - - - - - Gets or sets the border color of the button switch. - - - - - Gets or sets the background color of the switch button. - - - - - Gets or sets whether caption/label set using Text property is visible. - - - - - Gets or sets the text color. - - - - - Gets or sets the font that is used to draw ON/OFF text on the switch button. - - - - - Gets or sets whether button is in read-only state meaning that it appears as enabled but user cannot change its state. - - - - - Gets or sets whether lock marker is visible on face of the control when IsReadOnly is set to true. - Default value is true. - - - - - Gets or sets the color of the read-only marker. - - - - - Provides data for SwitchButton rendering. - - - - - Gets or sets Graphics object group is rendered on. - - - - - Gets or sets the reference to SwitchButtonItem being rendered. - - - - - ColorScheme object that is used to provide colors for rendering check box item in legacy styles like Office 2003. Office 2007 style - uses color tables provided by renderer. - - - - - Indicates whether item is in Right-To-Left environment. - - - - - Gets or sets the text font. - - - - - Gets or sets the ItemPaintArgs reference. - - - - - Creates new instance of the object and provides default values. - - Reference to Graphics object - Reference to SwitchButtonItem - Reference to legacy ColorScheme - Indicates the font for the text. - Indicates whether item is in Right-To-Left environment. - - - - Returns specific font set at specified size/ - - Font size - Symbol set to return - Font - - - - Returns FontAwesome at specific size. - - Font size in points - Font in desired size. - - - - Returns FontAwesome at specific size. - - Font size in points - Font in desired size. - - - - Gets FontAwesome at default size. - - - - - Returns FontAwesome Family. - - - - - Gets Material Font at default size. - - - - - Returns Material Font Family. - - - - - Gets the default size for the Material font size in points. - - - - - Gets the default size for the FontAwesome font size in points. - - - - - Represents colors for the active tab. - - - - - Creates new instance of the object. - - - - - Returns whether property should be serialized. - - true if property should be serialized otherwise false. - - - - Resets property to the default value. - - - - - Returns whether property should be serialized. - - true if property should be serialized otherwise false. - - - - Resets property to the default value. - - - - - Returns whether property should be serialized. - - true if property should be serialized otherwise false. - - - - Resets property to the default value. - - - - - Returns whether property should be serialized. - - true if property should be serialized otherwise false. - - - - Resets property to the default value. - - - - - Returns whether property should be serialized. - - true if property should be serialized otherwise false. - - - - Resets property to the default value. - - - - - Returns whether property should be serialized. - - true if property should be serialized otherwise false. - - - - Resets property to the default value. - - - - - Occurs after color property has changed. - - - - - Gets or sets the background color of the tab when inactive. - - - - - Gets or sets the target gradient background color of the tab when inactive. - - - - - Gets or sets the gradient angle. - - - - - Gets the collection that defines the multi-color gradient background for tab item.. - - - - - Gets or sets the light border color when tab is inactive. - - - - - Gets or sets the dark border color when tab is inactive. - - - - - Gets or sets the border color when tab is inactive. - - - - - Gets or sets the text color when tab is inactive. - - - - - Represents the class that defines colors for a tab control. - - - - - Default constructor. - - - - - Default contructor that accepts style. - - - - - Refreshes colors stored in the color scheme. This method is used for example to refresh the color after system display colors have changed. - - - - - Generates color scheme for flat style. - - - - - Generates color scheme for Office 2003 style. - - - - - Generates the VS2005 document tab like color scheme. - - - - - Generates Windows XP Themed color scheme. - - - - - Generates OneNote style color scheme. - - - - - Generates VS2005 style color scheme. - - - - - Generates OneNote style color scheme. - - - - - Generates OneNote style color scheme. - - - - - Resets changed flag for all color properties. When changed flag is set for a color property color is not automatically generated for that property. - Reseting the flag will ensure that all colors are automatically generated. - - - - - Applies predefinied tab item color scheme to the tab. - - Tab item to apply color to. - Predefined color to apply - - - - Applies predefinied tab item color scheme to the tab. - - Tab item to apply color to. - Predefined color to apply - - - - Gets or sets the style that color scheme represents. - - - - - Gets or sets whether themed color scheme is generated. - - - - - Indicates whether any of the colors has changed. - - - - - Gets or sets the tab-strip background image. - - - - - Specifies the background color of the tab control. - - - - - Specifies the target gradient background color of the tab control. - - - - - Specifies the gradient angle. - - - - - Specifies the border color of the tab control. - - - - - Specifies the background color of the tab panel. - - - - - Specifies the target gradient background color of the tab panel. - - - - - Specifies the gradient angle. - - - - - Specifies the border color of the tab panel. - - - - - Specifies the border color of the tab item. - - - - - Specifies the light border color of the tab item. - - - - - Specifies the dark border color of the tab item. - - - - - Specifies the background color of the tab item. - - - - - Specifies the target gradient background color of the tab item. - - - - - Specifies the gradient angle. - - - - - Gets the collection that defines the multi-color gradient background for tab item.. - - - - - Specifies the text of the tab item. - - - - - Specifies the border color of the tab item when mouse is over it. - - - - - Specifies the light border color of the tab item when mouse is over it. - - - - - Specifies the dark border color of the tab item when mouse is over it. - - - - - Specifies the background color of the tab item when mouse is over it. - - - - - Specifies the target gradient background color of the tab item when mouse is over it. - - - - - Specifies the gradient angle. - - - - - Gets the collection that defines the multi-color gradient background for tab item.. - - - - - Specifies the text color of the tab item when mouse is over it. - - - - - Specifies the border color of the tab item when selected. - - - - - Specifies the light border color of the tab item when selected. - - - - - Specifies the dark border color of the tab item when selected. - - - - - Specifies the background color of the tab item when selected. - - - - - Specifies the target gradient background color of the tab item when selected. - - - - - Specifies the gradient angle. - - - - - Gets the collection that defines the multi-color gradient background for tab item.. - - - - - Specifies the text color of the tab item when selected. - - - - - Specifies the tab item separator color. - - - - - Specifies the tab item separator shadow color. - - - - - Specifies the text of the tab item. - - - - - Summary description for TabControl. - - - - - Required designer variable. - - - - - Clean up any resources being used. - - - - - Required method for Designer support - do not modify - the contents of this method with the code editor. - - - - - Gets whether property should be serialized. Used by Windows Forms designer. - - - - - Called by StyleManager to notify control that style on manager has changed and that control should refresh its appearance if - its style is controlled by StyleManager. - - New active style. - - - - Applies default tab colors to the panel - - Panel to apply colors to. - - - - Resumes normal layout logic. Optionally forces an immediate layout of pending layout requests. - - - - - Resizes the portion of the control that holds the tabs. - - - - - Creates new tab and tab panel and adds it to the Tabs collection. - - Tab text. - Reference to newly created TabItem. - - - - Creates new tab and tab panel and inserts it at specified position inside of Tabs collection. - - Tab text. - Index to insert newly created tab at. -1 will append tab to the end of Tabs collection. - Reference to newly created TabItem. - - - - Selects previous visible tab. Returns true if previous tab was found for selection. - - - - - Selects next visible tab. Returns true if next tab was found for selection. - - - - - Resets color scheme to default value. - - - - - Memeber used by Windows Forms designer. - - true if property should be serialized. - - - - Memeber used by Windows Forms designer to reset property to default value. - - - - - Occurs when selected tab changes. - - - - - Occurs before selected tab changes and gives you opportunity to cancel the change. - - - - - Occurs when tab is dragged by user. - - - - - Occurs when the user navigates back using the back arrow. - - - - - Occurs when the user navigates forward using the forward arrow. - - - - - Occurs when tab item is closing. - - - - - Occurs when tab item is added to the tabs collection. - - - - - Occurs before control or item attached to the tab is displayed. - - - - - Occurs after tab item has been removed from tabs collection. - - - - - Gets or sets the background color. - - - - - Gets the collection of all tabs. - - - - - Gets or sets whether tabs are visible. Default value is true. - - - - - Returns reference to internal tab strip control. - - - - - Gets or sets whether TabStrip will get focus when Tab key is used. Default value is false. - - - - - Use TabControlPanel.Style property to set the background image for each tab panel. - - - - - Gets or sets whether pressing Ctrl+Tab keys will cycle through the selected tabs. Default value is true. - - - - - Gets or sets whether tabs use anti-alias smoothing when painted. Default value is false. - - - - - Gets or sets whether the tab scrolling is animated. - - - - - Gets or sets whether system box that enables scrolling and closing of the tabs is automatically hidden when tab items size does not exceed the size of the control. - - - - - Specifes whether end-user can reorder the tabs. - - - - - Gets or sets whether tab is automatically closed when close button is clicked. Closing the tab will remove tab being closed from Tabs collection - and it will remove the panel as well. Default value is false which means that tab will not be closed and you should handle TabClose event to - perform desired action as result of user closing the tab. - - - - - Gets or sets whether the Close button that closes the active tab is visible on system box. - - - - - Gets or sets whether close button is visible on each tab instead of in system box. - - - - - Gets or sets whether close button on tabs when visible is displayed for every tab state. Default value is true. When set to false - the close button will be displayed only for selected and tab that mouse is currently over. - - - - - Gets or sets the position of the close button displayed on each tab. Default value is Left. - - - - - Gets or sets custom image that is used on tabs as Close button that allows user to close the tab. - Use TabCloseButtonHot property to specify image that is used when mouse is over the close button. Note that image size must - be same for both images. - Default value is null - which means that internal representation of close button is used. - - - - - Gets or sets custom image that is used on tabs as Close button whem mouse is over the close button. - To use this property you must set TabCloseButtonNormal as well. Note that image size for both images must be same. - Default value is null which means that internal representation of close button is used. - - - - - Gets or sets whether only selected tab is displaying it's text. - - - - - Gets or sets the image list used by tab items. - - - - - Gets or sets scrolling offset of the first tab. You can use this property to programmatically scroll the tab strip. - - - - - Gets or sets Tab Control style. Theme style is supported only on themed OS and only for bottom or top aligned tabs. - - - - - Specifies whether tab is drawn using Themes when running on OS that supports themes like Windows XP. - - - - - Gets or sets whether tabs are scrolled continuously while mouse is pressed over the scroll tab button. - - - - - Gets or sets the auto-repeat interval for the tab scrolling while mouse button is kept pressed over the scroll tab button. - - - - - Gets or sets Tab Color Scheme. - - - - - Gets or sets the tab alignment within the Tab-Strip control. - - - - - Gets or sets the selected tab. - - - - - Gets or sets the selected tab Font - - - - - Gets or sets whether focus rectangle is displayed on the tab when tab has input focus. - - - - - Gets or sets whether keyboard navigation using Left and Right arrow keys to select tabs is enabled. Default value is true. - - - - - Gets or sets the index of the selected tab. - - - - - Gets or sets selected tab panel. - - - - - Gets or sets the type of the tab layout. - - - - - Indicates whether selected tab is aligned with the panel in multiple lines use case. - - - - - Gets or sets the fixed tab size in pixels. Either Height or Width can be set or both. - Value of 0 indicates that size is automatically calculated which is - default behavior. - - - - - Represents Panel for the Tab Control. - - - - - Default constructor. - - - - - Gets or sets TabItem that this panel is attached to. - - - - - Indicates whether style of the panel is managed by tab control automatically. - Set this to true if you would like to control style of the panel. - - - - - Gets or sets which edge of the parent container a control is docked to. - - - - - Represents the Tab on the Tab-Strip control. - - - - - Default constructor. - - Container object. - - - - Default constructor. - - - - - Returns the font for the tab text. - - Reference to the font object. - - - - Raises the Click event. - - - - - Occurs when mouse is pressed over the tab item. - - - - - Occurs when mouse button is released over the tab item. - - - - - Occurs when mouse hovers over the tab item. - - - - - Occurs when mouse enters the tab item. - - - - - Occurs when mouse leaves the tab item. - - - - - Occurs when mouse moves over the tab item. - - - - - Occurs when mouse click is performed on the tab item. - - - - - Gets the AccessibleObject assigned to the item. - - - - - Gets or sets the tab Image index. - - - - - Gets or sets the tab image. - - - - - Gets or sets the tab icon. Icon has same functionality as Image except that it support Alpha blending. - - - - - Gets or sets the text displayed on the tab. - - - - - Gets or sets whether tab is visible. - - - - - Gets the display bounds of the tab. - - - - - Gets or sets the bounds of the close button rectangle if displayed on the tab. You should not set value of this property. - - - - - Gets or sets the control that is attached to this tab. When tab is selected the control Visible property is set to true and when tab is unselected the control Visible property is set to false. - - - - - Gets or sets the background color of the tab when inactive. - - - - - Gets or sets the target gradient background color of the tab when inactive. - - - - - Gets or sets the gradient angle. - - - - - Gets or sets the light border color when tab is inactive. - - - - - Gets or sets the dark border color when tab is inactive. - - - - - Gets or sets the border color when tab is inactive. - - - - - Gets or sets the text color when tab is inactive. - - - - - Gets or sets name of the tab item that can be used to identify item from the code. - - - - - Gets or sets the predefined tab color. - - - - - Gets or sets an object that contains data to associate with the item. - - - - - Gets/Sets informational text (tooltip) for the tab. - - - - - Returns true if tab is selected tab. - - - - - Gets the tab alignment. - - - - - Returns true if mouse is over the tab. - - - - - Gets or sets whether Close button on the tab is visible when TabStrip.CloseButtonOnTabsVisible property is set to true. Default value is true. You can use this property - to selectively hide Close button on tabs. - - - - - Gets or sets the bounds of the content block. - - - - - Gets or sets item margin only used by certain items in certain containers. Provided only for internal DotNetBar use. - - - - - Summary description for TabItemLayoutManager. - - - - - Resizes the content block and sets it's Bounds property to reflect new size. - - Content block to resize. - - - - Gets or sets the padding in pixels for the measured text. Default is 4. - - - - - Gets or sets the padding in pixels for the measured image size. Default is 4. - - - - - Gets or sets the padding in pixels that is added to the measured height of the tab. Default is 4. - - - - - Gets or sets the padding in pixels that is added to the measured width of the tab. Default is 0. - - - - - Gets or sets whether text is always layed out horizontaly even if tabs are vertically aligned. - - - - - Gets or sets the additional padding for the selected item. - - - - - Gets or sets the fixed tab size in pixels. Either member can be set. Value of 0 indicates that size is automatically calculated which is - default behavior. - - - - - Summary description for TabsCollection. - - - - - Get the TabItem with given name. Name comparison is case insensitive. - - - - - - - Represents Tab-Strip control. - - - - - Raises TabMouseEnter event. - - Provides event arguments. - - - - Raises TabMouseLeave event. - - Provides event arguments. - - - - Raises TabMouseMove event. - - Provides event arguments. - - - - Raises TabMouseClick event. - - Provides event arguments. - - - - Raises TabMouseHover event. - - Provides event arguments. - - - - Default constructor. - - - - - Returns the bounds of the tab system box if one is available in current tab style. - - Rectangle describing the system box bounds. - - - - Recalculates the size of the tabs. - - - - - Selectes previous visible tab. Returns true if previous tab was found for selection. - - - - - Selectes next visible tab. Returns true if next tab was found for selection. - - - - - Invokes the TabCleared event. - - Provides events arguments - - - - Ensures that the tab is visible, scrolling the tab-strip view as necessary. - - Tab to make visible. - - - - Clean up any resources being used. - - - - - Called by StyleManager to notify control that style on manager has changed and that control should refresh its appearance if - its style is controlled by StyleManager. - - New active style. - - - - Refreshes the color scheme with the colors from system color table. - - - - - Resets color scheme to default value. - - - - - Memeber used by Windows Forms designer. - - true if property should be serialized. - - - - Memeber used by Windows Forms designer to reset property to default value. - - - - - Returns tab item that contains specified coordinates. - - X - coordinate to hit test - Y - coordinate to hit test - - - - - Hides tooltip for a tab is one is displayed. - - - - - Shows tooltip for given tab. - - - - - Resets Hoover timer. - - - - - Occurs after selected tab has changed. - - - - - Occurs before selected tab changes and gives you opportunity to cancel the change. - - - - - Occurs when tab is dragged by user. - - - - - Occurs when the user navigates back using the back arrow. - - - - - Occurs when the user navigates forward using the forward arrow. - - - - - Occurs when tab item is closing. - - - - - Occurs when tab item is added to the tabs collection. - - - - - Occurs before control or item attached to the tab is displayed. - - - - - Occurs after tab item has been removed from tabs collection. - - - - - Occurs after Tabs collection has been cleared. - - - - - Occurs after the tab item size has been determined and allows you to apply your custom size to the TabItem. - - - - - Occurs before tab is rendered and allows you to cancel default tab rendering performed by the control. - - - - - Occurs after tab is rendered and allows you to render on top of the default rendering performed by the control. - - - - - Occurs when mouse enters a tab. - - - - - Occurs when mouse leaves a tab. - - - - - Occurs when mouse moves over the tab. - - - - - Occurs when mouse clicks the tab. - - - - - Occurs when mouse hovers over the tab. - - - - - Gets or sets whether anti-alias smoothing is used while painting. Default value is false. - - - - - Returns minimum tab strip height given the style and the tabs it contains. - - - - - Returns the rectangle that contains all the tabs. - - - - - Gets or sets the index of currently selected tab. - - - - - Gets or sets the selected tab. - - - - - Gets or sets whether tabs are scrolled continuously while mouse is pressed over the scroll tab button. - - - - - Gets or sets the auto-repeat interval for the tab scrolling while mouse button is kept pressed over the scroll tab button. - - - - - Gets or sets whether the Close button that closes the active tab is visible. - - - - - Gets or sets whether close button is visible on each tab instead of in system box. - - - - - Gets or sets whether close button on tabs when visible is displayed for every tab state. Default value is true. When set to false - the close button will be displayed only for selected and tab that mouse is currently over. - - - - - Gets or sets the position of the close button displayed on each tab. Default value is Left. - - - - - Gets or sets custom image that is used on tabs as Close button that allows user to close the tab. - Use TabCloseButtonHot property to specify image that is used when mouse is over the close button. Note that image size must - be same for both images. - Default value is null - which means that internal representation of close button is used. - - - - - Gets or sets custom image that is used on tabs as Close button whem mouse is over the close button. - To use this property you must set TabCloseButtonNormal as well. Note that image size for both images must be same. - Default value is null which means that internal representation of close button is used. - - - - - Gets the collection of all tabs. - - - - - Gets or sets whether control attached to the TabItem.AttachedControl property is automatically selected when TabItem becomes selected tab. Default value is true. - - - - - Gets or sets the image list used by tab items. - - - - - Indicates whether selected tab is aligned with the panel in multiple lines use case. - - - - - Gets or sets the type of the tab layout. - - - - - Gets or sets whether tab size is adjusted to fit the available control size. - - - - - Gets or sets scrolling offset of the first tab. You can use this property to programmatically scroll the tab strip. - - - - - Gets or sets whether keyboard navigation using Left and Right arrow keys to select tabs is enabled. Default value is true. - - - - - Gets or sets the mouse cursor that is displayed when tab is dragged. - - - - - Returns tab mouse is over or null if mouse is not over the tab. - - - - - Gets or sets the selected tab Font - - - - - Gets or sets the tab alignment within the Tab-Strip control. - - - - - Specifes whether end-user can reorder the tabs. - - - - - Gets or sets whether system box that enables scrolling and closing of the tabs is automatically hidden when tab items size does not exceed the size of the control. - - - - - Gets or sets the background color. - - - - - Gets or sets whether only selected tab is displaying it's text. - - - - - Gets or sets TabStrip style. Theme style is supported only on themed OS and only for bottom or top aligned tabs. - - - - - Specifies whether tab is drawn using Themes when running on OS that supports themes like Windows XP. - - - - - Gets whether control should be represented in themed style. - - - - - Gets or sets Tab Color Scheme. - - - - - Gets or sets whether the tab scrolling is animanted. - - - - - Gets or sets the fixed tab size in pixels. Either Height or Width can be set or both. - Value of 0 indicates that size is automatically calculated which is - default behavior. - - - - - Gets or sets whether focus rectangle is displayed when tab has input focus. - - - - - Gets or sets whether Tab-Strip control provides Tabbed MDI Child form support. Default value is false. - - - - - Gets or sets the maximum number of characters that will be used as Tab text from Mdi Child caption. - - - - - Gets or sets whether the Mdi Child Icon is displayed on Tab. - - - - - Gets or sets whether the Tab-strip is automatically hidden when there are not Mdi Child forms open. - - - - - Gets or sets whether flicker associated with switching maximized Mdi child forms is attempted to eliminate. You should set this property to false if you encounter any painting problems with your Mdi child forms. - - - - - Gets or sets Mdi Container form for which Tab-Strip is providing Tabbed MDI Child support. - - - - - Event delegate for SelectedTabChanged event. - - - - - Event delegate for SelectedTabChanging event. - - - - - Event delegate for TabMoved event - - - - - Event delegate for NavigateBack, NavigateForward and TabItemClose events. - - - - - Represents the event arguments for tab selection events. - - - - - Currently selected tab. - - - - - Tab being selected. - - - - - Specifies the action that caused the event. - - - - - Default constructor. - - Currently selected tab. - New selection. - - - - Represents the event arguments for tab selection events. - - - - - Currently selected tab. - - - - - Tab being selected. - - - - - Cancels the selection operation. - - - - - Specifies the action that caused the event. - - - - - Default constructor. - - Currently selected tab. - New selection. - - - - Represents the event arguments for tab moving events. - - - - - Tab being moved. - - - - - Moved from index. - - - - - Moving to index. - - - - - Cancels the operation. - - - - - Default Constructor - - Tab - Old Index - New Index - - - - Represents the event arguments for action events. - - - - - Cancels the operation. - - - - - Reference to relevant TabItem, if any, otherwise null/nothing. - - - - - Default Constructor. - - - - - Destroys tooltip window. - - - - - Specifies the tab alignment inside the Tab-Strip control. - - - - - Tabs are left aligned. - - - - - Tabs are right aligned. - - - - - Tabs are top aligned. - - - - - Tabs are bottom aligned. - - - - - Indicates tab strip style. - - - - - Default VS.NET like flat style. - - - - - Office 2003 like style. - - - - - OneNote like style. - - - - - VS.NET 2005 style tabs. - - - - - Tab style where tabs are centered and first and last tab have the corners rounded. This style does not support multi-line tabs or tab scrolling. - - - - - VS.NET 2005 dock style tabs. - - - - - VS.NET 2005 document style tabs. - - - - - Simulated theme style with the horizontal text alignment at all times. - - - - - Office 2007 document style. - - - - - Office 2007 dock style. - - - - - Metro UI style. - - - - - Defines delegate for the MeasureTabItem event. - - - - - Represents event arguments for MeasureTabItem event. - - - - - Gets the TabItem that is being measured. - - - - - Gets or sets the size of the TabItem. The default size calculated by the control will be set by default. You can inspect it and change it to the - custom size by setting this property. - - - - - Creates new instance of the class and initializes it with default values. - - TabItem being measured. - Default size. - - - - Defines delegate for the PreRenderTabItem and PostRenderTabItem events. - - - - - Represents event arguments for PreRenderTabItem and PostRenderTabItem event. - - - - - Gets the reference to the TabItem being rendered. You can use properties like DisplayRectangle to determine the rendering bounds for the tab. - - - - - When used in PreRenderTabItem event allows you to cancel the default rendering by setting this property to true. - - - - - Gets the reference to the Graphics object to render the tab on. - - - - - Creates new instance of the class and initializes it with default values. - - Default value for TabItem property. - Default value for Graphics property. - - - - Represents base class for tab display. - - - - - Main method for painting. - - Reference to graphics object - TabStrip to paint - - - - Gets or sets whether anti-alias is used for painting the tabs. Default value is true. - - - - - Gets or sets whether text is drawn horizontaly regardless of tab orientation. - - - - - Gets or sets whether close button is painted on each tab. - - - - - Provides display capabilities for TabStrip with Office 2007 Dock style. - - - - - Provides display capabilities for TabStrip with Office 2007 Document style. - - - - - Creates new instance of the class. - - - - - Represents class performing the display of tabs with RoundHeader style. - - - - - Provides display support for SimualtedTheme tab style. - - - - - Provides display capabilites for TabStrip with VS2005Dock style. - - - - - Creates new instance of the class. - - - - - Represent a task-dialog message box window. - - - - - Displays TaskDialog message. - - Title of the window. - Task dialog header. - Task dialog text. - Displayed buttons. - Result from task-dialog. - - - - Displays TaskDialog message. - - Title of the window. - Task dialog header. - Task dialog text. - Displayed buttons. - Specifies the predefined color for the dialog. - Result from task-dialog. - - - - Displays TaskDialog message. - - Title of the window. - Icon displayed on dialog. - Task dialog header. - Task dialog text. - Displayed buttons. - Result from task-dialog. - - - - Displays TaskDialog message. - - Title of the window. - Icon displayed on dialog. - Task dialog header. - Task dialog text. - Displayed buttons. - Specifies the predefined color for the dialog. - Result from task-dialog. - - - - Displays TaskDialog message. - - Specifies the content of the task dialog. - Result from task-dialog. - - - - Displays TaskDialog message. - - Window owner of the task dialog. - Specifies the content of the task dialog. - Result from task-dialog. - - - - Closes the task dialog if it is open with eTaskDialogResult.None result. - - - - - Closes the task dialog if it is open with specified result value. - - Value that will be used as return value from Show method. - - - - Gets or sets whether TaskDialog form has Windows Vista Glass enabled if running on - Windows Vista with Glass enabled. Default value is true. - - - - - Gets or sets the anti-alias text-rendering setting for the controls on task-dialog. Default value is true. - - - - - Occurs when any text markup link on Task-Dialog Box is clicked. Markup links can be created using "a" tag, for example: - Markup link - - - - - Specifies the information displayed on task-dialog. - - - - - Initializes a new instance of the TaskDialogInfo structure. - - Title of dialog. - Task-dialog icon - Header text. - Dialog main/content text. - Dialog buttons displayed. - Dialog background color. - Radio Button Commands - Button commands. - Check-box command. - Footer text - Footer image. - - - - Initializes a new instance of the TaskDialogInfo structure. - - Title of dialog. - Task-dialog icon - Header text. - Dialog main/content text. - Dialog buttons displayed. - Dialog background color. - Radio Button Commands - Button commands. - Check-box command. - Footer text - Footer image. - Indicates whether TaskDialog is top most. - - - - Initializes a new instance of the TaskDialogInfo structure. - - Title of dialog. - Task-dialog icon - Header text. - Dialog main/content text. - Dialog buttons displayed. - Dialog background color. - - - - Initializes a new instance of the TaskDialogInfo structure. - - Title of dialog. - Task-dialog icon - Header text. - Dialog main/content text. - Dialog buttons displayed. - - - - Initializes a new instance of the TaskDialogInfo structure. - - Title of dialog. - Task-dialog icon - Header text. - Dialog main/content text. - Dialog buttons displayed. - - - - Gets or sets the task-dialog window title. - - - - - Gets or sets the task-dialog header. - - - - - Gets or sets the task-dialog text. - - - - - Gets or sets the task-dialog buttons displayed. - - - - - Gets or sets the task-dialog background color. - - - - - Gets or sets the array of commands that will be used to create the radio-buttons displayed on task-dialog. Each command will be executed as radio-buttons are checked by user. - - - - - Gets or sets the array of commands that will be used to create the buttons displayed on task-dialog. Each command will be executed as buttons are clicked by user. - - - - - Gets or sets the footer text displayed on task-dialog. - - - - - Gets or sets the command that is used to initialize the footer check-box. Command will be executed when check-box state changes by end user. - - - - - Gets or sets the icon that is displayed on task dialog. - - - - - Gets or sets the image that is displayed in the task-dialog footer. Expected image size is 16x16 pixels. - - - - - Gets or sets whether TaskDialog form is top-most. Default value is false. - - - - - Gets or sets the TaskDialog default button. - - - - - Indicates whether task dialog form close button is enabled, default value is true. - - - - - Specifies the task dialog buttons. - - - - - OK button will be displayed. - - - - - Yes button will be displayed. - - - - - No button will be displayed. - - - - - Cancel button will be displayed. - - - - - Retry button will be displayed. - - - - - Close button will be displayed. - - - - - Specifies the task dialog return values. - - - - - No button was clicked because dialog was closed using TaskDialog.Close method. - - - - - OK button was clicked. - - - - - Yes button was clicked. - - - - - No button was clicked. - - - - - Cancel button was clicked. - - - - - Retry button was clicked. - - - - - Close button was clicked. - - - - - Specifies the custom result. Custom result can be specified if TaskDialog.Close method is called to close dialog. - - - - - Specifies the custom result. Custom result can be specified if TaskDialog.Close method is called to close dialog. - - - - - Specifies the custom result. Custom result can be specified if TaskDialog.Close method is called to close dialog. - - - - - Define icons available on TaskDialog. - - - - - No icon. - - - - - Blue flag icon. - - - - - Blue stop icon. - - - - - Light bulb, idea icon. - - - - - Check-mark icon. - - - - - Check-mark icon. - - - - - Trash-can delete icon. - - - - - Exclamation icon. - - - - - Flag icon. - - - - - Hand-stop icon. - - - - - Help icon. - - - - - Informational icon. - - - - - Informational icon. - - - - - No entry icon. - - - - - Shield icon. - - - - - Shield help icon. - - - - - Shield OK icon. - - - - - Shield stop icon. - - - - - Stop icon. - - - - - Stop icon. - - - - - Users icons. - - - - - Required designer variable. - - - - - Clean up any resources being used. - - true if managed resources should be disposed; otherwise, false. - - - - Required method for Designer support - do not modify - the contents of this method with the code editor. - - - - - Gets or sets the task-background color. - - - - - Gets the task-dialog result - - - - - Gets or sets the anti-alias text-rendering setting for the controls. - - - - - Defines TaskDialog colors. - - - - - Task dialog will use default background as specified by current theme. - - - - - Task dialog will use silver background color. - - - - - Task dialog will use tan background color. - - - - - Task dialog will use dark-blue background color. - - - - - Task dialog will use blue background color. - - - - - Task dialog will use red background color. - - - - - Task dialog will use olive-green background color. - - - - - Task dialog will use purple background color. - - - - - Task dialog will use aqua background color. - - - - - Task dialog will use orange background color. - - - - - Summary description for TextBoxItem. - - - - - Selects all text in text box. - - - - - Indicates whether property should be serialized by Windows Forms designer. - - - - - Resets the property to default value. - - - - - Occurs when ButtonCustom control is clicked. - - - - - Occurs when ButtonCustom2 control is clicked. - - - - - IBlock member implementation - - - - - Gets or sets a value indicating whether the text in the TextBox control should appear as the default password character. - - - - - Gets or sets the character used to mask characters of a password in a single-line TextBox control. - - - - - Gets or sets the text associated with the editable part of the item. - - - - - Gets or sets the item caption text displayed next to the text input. - - - - - Gets or sets the maximum number of characters the user can type or paste into the text box control. - - - - - Gets or sets whether watermark text is displayed when control is empty. Default value is true. - - - - - Gets or sets the watermark image displayed inside of the control when Text is not set and control does not have input focus. - - - - - Gets or sets the watermark image alignment. - - - - - - Gets or sets the watermark font. - - - - - Gets or sets the watermark text color. - - - - - Gets or sets the watermark hiding behaviour. Default value indicates that watermark is hidden when control receives input focus. - - - - - Gets or sets whether FocusHighlightColor is used as background color to highlight text box when it has input focus. Default value is false. - - - - - Gets or sets the color used as background color to highlight text box when it has input focus and focus highlight is enabled. - - - - - Gets or sets the text-alignment inside of the text box. - - - - - Gets the object that describes the settings for the custom button that can execute an custom action of your choosing when clicked. - - - - - Gets the object that describes the settings for the custom button that can execute an custom action of your choosing when clicked. - - - - - Measures the element given available size. - - Size available to element - Reference to graphics object - - - - Measures the end tag of an element. Most implementations do not need to do anything but implementations like the ones - that change color should return state back at this time. - - - - - - - Renders element. - - Provides markup drawing context information. - - - - Renders element tag end. Most implementations do not need to do anything but mplementations like the ones - that change color should return state back at this time. - - Provides markup drawing context information. - - - - Provides final rectangle to element and lets it arrange it's content given new constraint. - - Final rectangle. - - - - - Arranges the element given the final size. Layout is two step process with Measure followed by Arrange. - - - - - - - Returns whether markup element is an container so it receives full available size of parent control for layout. - - - - - Returns whether markup element is an block element that always consumes a whole line in layout. - - - - - Returns whether layout manager switches to new line after processing this element. - - - - - Returns whether layout manager can start new line with this element. - - - - - Gets the collection of child elements if any for this markup element. - - - - - Gets or sets whether element size is valid. When size is not valid element Measure method will be called to validate size. - - - - - Gets element parent or null if parent is not set. - - - - - Gets or sets actual rendering bounds. - - - - - Gets or sets whether markup element is visible. - - - - - Gets or sets the element margin. - - - - - Gets or sets actual rendered bounds for a give markup element if applicable. - - - - - Returns whether markup element is an block element that always consumes a whole line in layout. - - - - - Indicates paragraph content alignment - - - - - Indicates paragraph content alignment - - - - - Gets reference to markup start element. - - - - - Returns whether layout manager can start new line with this element. - - - - - Gets or sets heading level. Values from 1 to 6 are valid. Default is 1. - - - - - Returns whether hyper-link contains specified coordinates. - - - - - - - Creates new instance of the class. - - - - Adds new object to the collection. - - Object to add. - Index of newly added object. - - - - Inserts new object into the collection. - - Position of the object. - Object to insert. - - - - Returns index of the object inside of the collection. - - Reference to the object. - Index of the object. - - - - Returns whether collection contains specified object. - - Object to look for. - true if object is part of the collection, otherwise false. - - - - Removes specified object from the collection. - - - - - - Copies collection into the specified array. - - Array to copy collection to. - Starting index. - - - - Copies contained items to the MarkupElement array. - - Array to copy to. - - - - Gets or sets the collection parent element. - - - - - Returns reference to the object in collection based on it's index. - - - - - Tests whether input text could be markup text. - - Text to test. - true if text could be markup, otherwise false - - - - Gets the style of the hyperlink in its default state. - - - - - Gets the style of the hyperlink when mouse is over the link. - - - - - Gets the style of the visited hyperlink. - - - - - - Represents the method that will handle the ResolveImage event. - - - - - Defines the text-markup hyperlink appearance style. - - - - - Initializes a new instance of the HyperlinkStyle class. - - - - - Initializes a new instance of the HyperlinkStyle class. - - - - - - - Initializes a new instance of the HyperlinkStyle class. - - - - - - - - Gets or sets hyperlink text color. - - - - - Gets or sets hyperlink back color. - - - - - Gets or sets the underline style for the hyperlink. - - - - - Gets whether style has been changed from its default state. - - - - - - Indicates that event has been handled and that ResolvedImage should be used. - - - - - Indicates the string key parameters in url-style for the image that needs to be resolved. - - - - - Indicates the resolved image value. - you need to set this value to the resolved image and you need to set Handled property to true. - - - - - Default constructor. - - - - - Gets or sets whether element size is valid. When size is not valid element Measure method will be called to validate size. - - - - - Returns whether layout manager switches to new line after processing this element. - - - - - Returns whether markup element is an block element that always consumes a whole line in layout. - - - - - Returns whether layout manager can start new line with this element. - - - - - Summary description for Themes. - - - - - Represents toast display control. This class is not for public use. - - - - - Initializes a new instance of the ToastDisplay class. - - - - - Specifies the alpha-blending, opacity for the content rendered by the control. Setting this property allows fading in and out of the control content. - - - - - Gets or sets the toast background color. - - - - - Gets or sets the toast glow color. - - - - - Gets or sets the image displayed on the toast. - - - - - Represents class used to display toast notifications. A toast notification is a message that appears on the surface of the screen for a moment, - but it does not take focus (or pause the current activity), so it cannot accept any user input. - Notification pops up on the surface of the specified Form or Control. - It only fills the amount of space required for the message and the user's current activity remains visible and interactive. - The notification automatically fades in and out after specified time interval. - Notification text supports text-markup. - - - - - Closes all toast notifications open on specified parent control. - - Parent control. - - - - Closes specified toast notification on parent control. - - Parent control. - Toast ID as returned by the Show method. - - - - Updates the already displayed toast text. Note that toast notification will not be resized. - - Parent control which was used to show toast. - Toast ID returned by the Show toast method. - New toast notification text. - - - - Displays the toast notification on top of the specified parent control, we recommend always using a parent form. - - Parent form to display toast notification on top of - Message to display. - Image to display next to toast text. - Interval in milliseconds after which the notification is hidden. - Specifies toast-glow color used. - Specifies the position of the toast notification. - - - - Displays the toast notification on top of the specified parent control, we recommend always using a parent form. - - Parent form to display toast notification on top of - Message to display. - Image to display next to toast text. - Interval in milliseconds after which the notification is hidden. - Specifies toast-glow color used. - Specifies the X position of the toast notification with its parent window. - Specifies the Y position of the toast notification with its parent window. - - - - Displays the toast notification on top of the specified parent control, we recommend always using a parent form. - - Parent form to display toast notification on top of - Message to display. - Image to display next to toast text. - Interval in milliseconds after which the notification is hidden. - /// Specifies toast-glow color used. - - - - Displays the toast notification on top of the specified parent control, we recommend always using a parent form, with default timeout interval. - - Parent control to display toast notification on top of - Message to display. - - - - Displays the toast notification on top of the specified parent control, we recommend always using a parent form, with default timeout interval. - - Parent control to display toast notification on top of - Message to display. - Specifies the position of the toast notification. - - - - Displays the toast notification on top of the specified parent control, we recommend always using a parent form, with default timeout interval. - - Parent control to display toast notification on top of - Message to display. - Image to display next to toast text. - - - - Displays the toast notification on top of the specified parent control, we recommend always using a parent form. - - Parent form to display toast notification on top of - Message to display. - Image to display next to toast text. - Interval in milliseconds after which the notification is hidden. - - - - Displays the toast notification on top of the specified parent control, we recommend always using a parent form. - - Parent form to display toast notification on top of - Message to display. - Interval in milliseconds after which the notification is hidden. - - - - Displays the toast notification on top of the specified parent control, we recommend always using a parent form. - - Parent form to display toast notification on top of - Message to display. - Interval in milliseconds after which the notification is hidden. - Specifies the position of the toast notification. - - - - Specifies the toast margin from the edges of the parent control. Default value is 16 pixels on all sides. - - - - - Specifies the default toast position within the parent control. Default value is BottomCenter. - - - - - Specifies default glow color around toast notification. Default value is Blue. - - - - - Specifies the default timeout interval for the toast notification. - - - - - Specifies the toast background color. - - - - - Specifies the toast text color. - - - - - Specifies the font used for the toast. - - - - - Specifies the custom glow color used when eToastGlowColor.Custom is used. - - - - - Specifies toast position within parent control. - - - - - Specifies the glow color around toast notification. - - - - - Summary description for NewToolbar. - - - - - Required designer variable. - - - - - Clean up any resources being used. - - - - - Required method for Designer support - do not modify - the contents of this method with the code editor. - - - - - Summary description for Tooltip. - - - - - Gets or sets the rectangle of the control or item tooltip is displayed for. - - - - - Gets or sets whether text-markup is enabled for the tooltips. - - - - - Specifies fixed location for tooltip window. - - - - - Raises PanBegin event. - - Provides event arguments. - - - - Raises PanBegin event. - - Provides event arguments. - - - - Raises PanBegin event. - - Provides event arguments. - - - - Raises Begin event. - - Provides event arguments. - - - - Raises End event. - - Provides event arguments. - - - - Raises PressAndTap event. - - Provides event arguments. - - - - Raises RotateBegin event. - - Provides event arguments. - - - - Raises Rotate event. - - Provides event arguments. - - - - Raises RotateEnd event. - - Provides event arguments. - - - - Raises TwoFingerTap event. - - Provides event arguments. - - - - Raises ZoomBegin event. - - Provides event arguments. - - - - Raises Zoom event. - - Provides event arguments. - - - - Raises ZoomEnd event. - - Provides event arguments. - - - - Raises TouchDown event. - - Provides event arguments. - - - - Raises TouchDown event. - - Provides event arguments. - - - - Raises TouchDown event. - - Provides event arguments. - - - - Initializes a new instance of the TouchHandler class. - - - - - - Initializes a new instance of the TouchHandler class. - - - - - - Initializes handler - - - - - The Windows message handler. - - - - - Decode the message and create a collection of event arguments - - - - - The last event in the current gesture event sequence - - - - - Register for touch event - - true if succeeded - - - - The event arguments that started the current gesture - - - - - Gets or sets whether palm rejection is enabled. - - - - - Check if Multi-touch support device is ready - - - - - Create new gesture event instance and decode the gesture info structure - - The gesture handler - The gesture information - - - - Gesture relative rotation angle for Rotate event. - - - - - Indicates calculated gesture center. - - - - - Gesture zoom factor for Zoom event. - - - - - Gesture relative panning translation for Pan event. - - - - - Gesture velocity vector of the pan gesture for custom inertia implementations. - - - - - The last touch arguments in this gesture event sequence. - - - - - The client location of gesture. - - - - - Is this the first event of a gesture. - - - - - It this last event of a gesture. - - - - - Has gesture triggered inertia. - - - - - The first touch arguments in this gesture event sequence. - - - - - Gets or sets whether event is handled. - - - - - EventArgs passed to Touch handlers - - - - - Create new touch event argument instance - - The target control - one of the inner touch input in the message - - - - Touch client coordinate in pixels - - - - - A touch point identifier that distinguishes a particular touch input - - - - - A set of bit flags that specify various aspects of touch point - press, release, and motion. - - - - - mask which fields in the structure are valid - - - - - touch event time - - - - - touch event time from system up - - - - - the size of the contact area in pixels - - - - - Is Primary Contact (The first touch sequence) - - - - - Specifies that movement occurred - - - - - Specifies that the corresponding touch point was established through a new contact - - - - - Specifies that a touch point was removed - - - - - Specifies that a touch point is in range - - - - - specifies that this input was not coalesced. - - - - - Specifies that the touch point is associated with a pen contact - - - - - The touch event came from the user's palm - - Set to true - - - - Gets or sets whether event is handled. - - - - - Get the current Digitizer Status - - - - - Initializes a new instance of the GESTURECONFIG structure. - - - - - - - - Specifies available digitizer capabilities - - - - - Gesture Info Interop Structure - - - - - A Simple POINTS Interop structure - - - - - A Simple POINT Interop structure - - - - - Touch API defined structures [winuser.h] - - - - - Represents class that holds User Interface static methods. - - - - - Gets the graphics path that represents triangle. - - Top left position of the triangle. - Size of the triangle. - Pointing direction of the triangle. - Returns graphics path for the triangle of given size and pointing in given direction. - - - - Creates the double arrow >> collapse expand image for the collapsable controls. - - Indicates the direction of the arrow - Color for the arrows - Indicates whether image is for vertical collapse/expand - - - - - Specifies the pointing direction of triangle. - - - - - Triangle point to the left. - - - - - Triangle point to the right. - - - - - Triangle point to the top. - - - - - Triangle point to the bottom. - - - - - Represents compare validator for SuperValidator control used to compare two input fields or input fields to specified value. - - - - - Represents base validator used by SuperValidator component. - - - - - Validates the input control. - - Input control to validate. - true if validation is successful otherwise false - - - - Gets the input control value. - - Control to return value for. - Controls value - - - - Gets the input control value. - - Control to return value for. - Controls value - - - - Raises the GetValue event. - - Event arguments. - - - - Occurs when validator retrieves the value for the control. It allows you to return value for the controls validator does not recognize. - - - - - Gets or sets the error message that is displayed by error provider when validation fails. - - - - - Gets the last validation result returned from Validate call. True if validation was successful or false if validation failed. - - - - - Returns SuperValidator control validator is assigned to. - - - - - Gets or sets whether error is displayed using the error provider on SuperValidator when validation fails. Default value is true. - - - - - Gets or sets whether validator is enabled. Default value is true. - - - - - Gets or sets the group name validation belongs to. When control belongs to optional validation group the validation is considered successful when any of the controls in the group validates. - - - - - Gets or sets the highlight color for control when validation fails if Highlighter component is used on SuperValidator. Default Value is None. - - - - - Gets or sets the value property name for the control to validate. - - - - - Initializes a new instance of the RequiredFieldValidator class. - - - - - Initializes a new instance of the RequiredFieldValidator class. - - - - - Initializes a new instance of the RequiredFieldValidator class. - - - - - Initializes a new instance of the RequiredFieldValidator class. - - - - - Initializes a new instance of the RequiredFieldValidator class. - - - - - Initializes a new instance of the RequiredFieldValidator class. - - - - - Initializes a new instance of the RequiredFieldValidator class. - - - - - Initializes a new instance of the RequiredFieldValidator class. - - - - - Gets or sets the control to compare validated control to. - - - - - Gets or sets the Value property name for the ControlToCompare control. - - - - - Gets or sets the value to compare to the validation control. - - - - - Gets or sets the operator used for comparison. - - - - - Specifies the validation comparison operators used by the CompareValidator. - - - - - A comparison for equality. - - - - - A comparison for inequality. - - - - - A comparison for greater than. - - - - - A comparison for greater than or equal to. - - - - - A comparison for less than. - - - - - A comparison for less than or equal to. - - - - - A comparison for data type only. - - - - - Initializes a new instance of the CustomValidator class. - - - - - Gets or sets custom data associated with the validator - - - - - Defines delegate for CustomValidator ValidateValue event. - - Sender - Event arguments - - - - Gets the reference to the control to validate. - - - - - Gets or sets whether control's value is valid. - - - - - Initializes a new instance of the ValidateValueEventArgs class. - - Control to validate. - - - - Defines an interface that can be implemented by custom error providers to be used with SuperValidator. - - - - - Sets the error state on the control. - - Control for which error state is being set. - The error message from validator. - - - - Clears the error state for the control. - - Control to clear error state for. - - - - Retrieves whether control is highlighted when it receives input focus. - - - - - Sets whether control is highlighted when it receives input focus. - - Reference to supported control. - Indicates whether to highlight control on focus. - - - - Retrieves the highlight color that is applied to the control. - - - - - Sets the highlight color for the control. - - Reference to supported control. - Highlight color. - - - - Updates the highlighted controls border. Usually call to this method is not needed but under - certain scenarios where highlighter does not automatically detects the change in visibility of - the highlighted control call to this method is necessary. - - - - - Indicates the highlight focus color. - - - - - Gets or sets the container control highlighter is bound to. The container control must be set in order for highlighter to work. - Container control should always be a form. - - - - - Gets or sets the array of colors used to render custom highlight color. Control expects 3 colors in array to be specified which define the highlight border. - - - - - Defines highlight colors provided by Highlighter control. - - - - - Initializes a new instance of the ErrorProviderWrapper class. - - - - - - Initializes a new instance of the ErrorProviderWrapper class. - - - - - - - Initializes a new instance of the HighlightPanel class. - - - - - - Gets or sets the array of colors used to render custom highlight color. Control expects 3 colors in array to be specified which define the highlight border. - - - - - Initializes a new instance of the HighlightRegion structure. - - - - - - - - Initializes a new instance of the RangeValidator class. - - - - - Initializes a new instance of the RangeValidator class. - - - - - Initializes a new instance of the RangeValidator class. - - - - - Gets or sets the maximum value control may have. - - - - - Gets or sets the minimum value control may have. - - - - - Indicates whether empty string of zero length is considered valid input. - - - - - Represents the regular expression validator used with SuperValidator control. - - - - - Initializes a new instance of the RegularExpressionValidator class. - - - - - Initializes a new instance of the RegularExpressionValidator class. - - - - - - Initializes a new instance of the RegularExpressionValidator class. - - - - - - Initializes a new instance of the RegularExpressionValidator class. - - - - - - Gets or sets regular expression used to validate controls value. - - - - - Gets or sets whether empty value is considered valid value by the validator. Default value is false. - - - - - Describes required field validator used with SuperValidator control. - - - - - Initializes a new instance of the RequiredFieldValidator class. - - - - - Initializes a new instance of the RequiredFieldValidator class. - - - - - Initializes a new instance of the RequiredFieldValidator class. - - - - - Raises EvaluateIsEmpty event. - - Event Arguments - - - - Occurs when controls value needs to be evaluated to check whether it is empty. You can use this event to perform custom evaluation. - - - - - Indicates whether empty string of zero length is considered valid input. - - - - - Initializes a new instance of the ValidatorGetValueEventArgs class. - - - - - - - Gets Control to retrieve value for. - - - - - Gets the Value to evaluate. - - - - - Gets validator that is requesting value. - - - - - Resets the Value set and indicates that validator will internally retrieve value for the control. - - - - - Gets or sets the value that will be used by validator. - - - - - Raises the CustomValidatorValidateValue event. - - Validator that needs validation. - Control to validate. - - - - Retrieves first level Validator for given control or return null if control does not have validator associated with it. - - - - - Associates first level Validator with given control. - - Reference to supported control. - Instance of validator class. If null is passed existing Validator is detached from the given control. - - - - Retrieves second level Validator for given control or return null if control does not have validator associated with it. - - - - - Associates second level Validator with given control. - - Reference to supported control. - Instance of validator class. If null is passed existing Validator is detached from the given control. - - - - Retrieves third level Validator for given control or return null if control does not have validator associated with it. - - - - - Associates third level Validator with given control. - - Reference to supported control. - Instance of validator class. If null is passed existing Validator is detached from the given control. - - - - Raises the GetValue event. - - Event arguments. - - - - Performs validation on all validators. It also uses error provider to display failed validations if validator has that enabled. - - Returns true if all validations succeeded or false if at least one validation has failed. - - - - Validate single control. Note that control must have validator assigned to it. This method will change LastFailedValidationResults collection. - - Control to validate. - returns true if validation succeeds or false if it fails - - - - Validate single control. Note that control must have validator assigned to it. This method will change LastFailedValidationResults collection. - - Control to validate. - Indicates whether to clear the last set of failed validations by calling ClearFailedValidations() method. - returns true if validation succeeds or false if it fails - - - - Removes all visual markers from failed validations that were placed on the controls. - - - - - Occurs when validator retrieves the value for the control. It allows you to return value for the controls validator does not recognize. - - - - - Occurs when CustomValidator needs to validate the control value. - - - - - Gets or sets whether validation is performed in steps meaning that if first level validation fails, second level is not validated - until first level validation succeeds. Default value is false which means that all validation levels are validated even if first level fails. - - - - - Gets the readonly collection that returns failed validations that were result of last Validate method call. - - - - - Indicates default ErrorProvider IconPadding when Highlighter is used with SuperValidator. Setting this property to 0 will allow you to set IconPadding for each control manually. - - - - - Gets or sets the error provider that is used by the validator to report validation errors. - - - - - Gets or sets the custom error provider that is used by validator to report errors. You can provide your own error validators by implementing IErrorProvider interface. - - - - - Gets or sets the Highlighter component that is used to highlight validation errors. - - - - - Gets or sets the validation type performed by the control. Default value is Manual. - - - - - Gets or sets the container control validator is bound to. The container control must be set for the ValidationType ValidatingEventOnContainer. - When ContainerControl is Form the validator handles the Closing event of the form to perform the validation and cancel the form closing. - You can disable that by setting either Enabled=false or Form.CausesValidation=false. - - - - - Gets or sets whether validation is performed. Default value is true. - - - - - Gets or sets whether Cancel argument in Validating event for validation type ValidatingEventPerControl is set to true when validation fails. - - - - - Specifies the validation type for SuperValidator control. - - - - - SuperValidator uses manual validation, i.e. you will call Validate method to perform validation. - - - - - Validation is performed per control from each controls Validating event. The Cancel is set to true on event arguments if validation fails. - - - - - Validation is performed for all controls from Validating event on container control. By default container control is Form that SuperValidator is on. - - - - - Defines validator control pair used by SuperValidator control. - - - - - Gets the validator associated with the control. - - - - - Gets control reference. - - - - - Initializes a new instance of the ValidatorControlPair structure. - - Validator associated with the control - Control reference - - - - Initializes a new instance of the ValidatorGetValueEventArgs class. - - - - - - - Gets Control to retrieve value for. - - - - - Gets validator that is requesting value. - - - - - Resets the Value set and indicates that validator will internally retrieve value for the control. - - - - - Gets or sets the value that will be used by validator. - - - - - Retrieves the show state and the restored, minimized, and maximized positions of the specified window. - - - A handle to the window. - - - A pointer to the WINDOWPLACEMENT structure that receives the show state and position information. - - Before calling GetWindowPlacement, set the length member to sizeof(WINDOWPLACEMENT). GetWindowPlacement fails if lpwndpl-> length is not set correctly. - - - - If the function succeeds, the return value is nonzero. - - If the function fails, the return value is zero. To get extended error information, call GetLastError. - - - - - Options available when a form is tested for mose positions. - - - HTERROR: On the screen background or on a dividing line between windows - (same as HTNOWHERE, except that the DefWindowProc function produces a system - beep to indicate an error). - - - HTTRANSPARENT: In a window currently covered by another window in the - same thread (the message will be sent to underlying windows in the same thread - until one of them returns a code that is not HTTRANSPARENT). - - - HTNOWHERE: On the screen background or on a dividing line between - windows. - - - HTCLIENT: In a client area. - - - HTCAPTION: In a title bar. - - - HTSYSMENU: In a window menu or in a Close button in a child window. - - - HTGROWBOX: In a size box (same as HTSIZE). - - - HTMENU: In a menu. - - - HTHSCROLL: In a horizontal scroll bar. - - - HTVSCROLL: In the vertical scroll bar. - - - HTMINBUTTON: In a Minimize button. - - - HTMAXBUTTON: In a Maximize button. - - - HTLEFT: In the left border of a resizable window (the user can click - the mouse to resize the window horizontally). - - - HTRIGHT: In the right border of a resizable window (the user can click - the mouse to resize the window horizontally). - - - HTTOP: In the upper-horizontal border of a window. - - - HTTOPLEFT: In the upper-left corner of a window border. - - - HTTOPRIGHT: In the upper-right corner of a window border. - - - HTBOTTOM: In the lower-horizontal border of a resizable window (the - user can click the mouse to resize the window vertically). - - - HTBOTTOMLEFT: In the lower-left corner of a border of a resizable - window (the user can click the mouse to resize the window diagonally). - - - HTBOTTOMRIGHT: In the lower-right corner of a border of a resizable - window (the user can click the mouse to resize the window diagonally). - - - HTBORDER: In the border of a window that does not have a sizing - border. - - - HTOBJECT: Unknown...No Documentation Found - - - HTCLOSE: In a Close button. - - - HTHELP: In a Help button. - - - HTSIZE: In a size box (same as HTGROWBOX). (Same as GrowBox). - - - HTREDUCE: In a Minimize button. (Same as MinimizeButton). - - - HTZOOM: In a Maximize button. (Same as MaximizeButton). - - - - Hides the window and activates another window. - - - - - Activates and displays a window. If the window is minimized or - maximized, the system restores it to its original size and position. - An application should specify this flag when displaying the window - for the first time. - - - - - Activates the window and displays it as a minimized window. - - - - - Maximizes the specified window. - - - - - Activates the window and displays it as a maximized window. - - - - - Displays a window in its most recent size and position. This value - is similar to , except - the window is not actived. - - - - - Activates the window and displays it in its current size and position. - - - - - Minimizes the specified window and activates the next top-level - window in the Z order. - - - - - Displays the window as a minimized window. This value is similar to - , except the - window is not activated. - - - - - Displays the window in its current size and position. This value is - similar to , except the - window is not activated. - - - - - Activates and displays the window. If the window is minimized or - maximized, the system restores it to its original size and position. - An application should specify this flag when restoring a minimized window. - - - - - Sets the show state based on the SW_* value specified in the - STARTUPINFO structure passed to the CreateProcess function by the - program that started the application. - - - - - Windows 2000/XP: Minimizes a window, even if the thread - that owns the window is not responding. This flag should only be - used when minimizing windows from a different thread. - - - - - Represents Wizard control. - - - - - Required designer variable. - - - - - Clean up any resources being used. - - - - - Required method for Designer support - do not modify - the contents of this method with the code editor. - - - - - Resets the style to it's default value. - - - - - Resets the style to it's default value. - - - - - Simulates Back button click on Wizard control. Note that this method will raise the same events as - standard Wizard Back button click. - - - - - Simulates Next button click on Wizard control. Note that this method will raise the same events as - standard Wizard Next button click. - - - - - Simulates Cancel button click on Wizard control. Note that this method will raise the same events as - standard Wizard Cancel button click. - - - - - Simulates Finish button click on Wizard control. Note that this method will raise the same events as - standard Wizard Finish button click. - - - - - Raises BackButtonClick event. - - Event arguments - - - - Raises NextButtonClick event. - - Event arguments - - - - Raises FinishButtonClick event. - - Event arguments - - - - Raises CancelButtonClick event. - - Event arguments - - - - Raises HelpButtonClick event. - - Event arguments - - - - Raises WizardPageChanging event. - - Provides event arguments - - - - Raises WizardPageChanged event. - - Provides event arguments - - - - Occurs when Back button is clicked. You can cancel any default processing performed by Wizard control by setting Cancel=true on event arguments. - - - - - Occurs when Next button is clicked. You can cancel any default processing performed by Wizard control by setting Cancel=true on event arguments. - - - - - Occurs when Finish button is clicked. You can cancel any default processing performed by Wizard control by setting Cancel=true on event arguments. - - - - - Occurs when Cancel button is clicked. You can cancel any default processing performed by Wizard control by setting Cancel=true on event arguments. - - - - - Occurs when Help button is clicked. You can cancel any default processing performed by Wizard control by setting Cancel=true on event arguments. - - - - - Occurs before wizard page has changed and gives you opportunity to cancel the change. - - - - - Occurs after wizard page has changed. This event cannot be cancelled. To cancel the page change please use WizardPageChanging event. - - - - - Occurs when wizard buttons (Back, Next, Finish etc) are positioned and resized. - - - - - Gets or sets the header image. Default value is null which means that internal header image is used. You can hide header image - by setting HeaderImageVisible property. - - - - - Gets or sets whether header image is visible. Default value is true. - - - - - Gets or sets wizard button that is clicked when ENTER key is pressed. Default value is eWizardFormAcceptButton.FinishAndNext which - indicates that finish button will be clicked if available otherwise next button will be clicked. - - - - - Gets or sets wizard button that is clicked when ESCAPE key is pressed. Default value is eWizardFormCancelButton.Cancel which - indicates that Cancel button will be clicked. - - - - - Gets or sets whether all buttons are disabled while wizard page is changed which prevents users from clicking the buttons - if page change is taking longer. Default value is true. - - - - - Gets or sets whether wait cursor is displayed while page is changed. Default value is true. - - - - - Gets or sets the selected page index. You can set this property to change the currently selected wizard page. - - - - - Gets or sets selected wizard page. You can set this property to change the currently selected wizard page. - - - - - Gets the collection of Wizard pages. The order of WizardPage objects inside of this collection determines the flow of the wizard. - - - - - Returns a Stack of page history. Each time next page is displayed by wizard, previously visited page is added to the history. - When user commands Wizard back, the last page from the history is shown and removed from the stack. You should not modify this collection - directly since it is maintained by Wizard control. - - - - - Gets or sets the FlatStyle setting for the wizard buttons. Default value is FlatStyle.System - - - - - Gets or sets height of wizard command buttons. Default value is 22 pixels. - - - - - Gets or sets whether back button causes validation to be performed on any controls that require validation when it receives focus. Default value is false. - - - - - Gets or sets tab index of back button. Default value is 1. - - - - - Gets or sets a value indicating whether the user can give the focus to this back button using the TAB key. Default value is true. - - - - - Gets or sets caption of the back button. - - - - - Gets or sets width of the back button. Default value is 74. - - - - - Gets or sets auto size of the button. Default value is false. - - - - - Gets or sets auto size mode of the button. Default value is AutoSizeMode.GrowOnly. - - - - - Gets or sets whether next button causes validation to be performed on any controls that require validation when it receives focus. Default value is true. - - - - - Gets or sets tab index of next button. Default value is 2. - - - - - Gets or sets a value indicating whether the user can give the focus to button using the TAB key. Default value is true. - - - - - Gets or sets caption of the next button. - - - - - Gets or sets width of the next button. Default value is 74. - - - - - Gets or sets auto size of the button. Default value is false. - - - - - Gets or sets auto size mode of the button. Default value is AutoSizeMode.GrowOnly. - - - - - Gets or sets whether button causes validation to be performed on any controls that require validation when it receives focus. Default value is false. - - - - - Gets or sets tab index of the button. Default value is 4. - - - - - Gets or sets a value indicating whether the user can give the focus to button using the TAB key. Default value is true. - - - - - Gets or sets caption of the button. - - - - - Gets or sets width of the button. Default value is 74. - - - - - Gets or sets auto size of the button. Default value is false. - - - - - Gets or sets auto size mode of the button. Default value is AutoSizeMode.GrowOnly. - - - - - Gets or sets whether button causes validation to be performed on any controls that require validation when it receives focus. Default value is true. - - - - - Gets or sets tab index of the button. Default value is 4. - - - - - Gets or sets a value indicating whether the user can give the focus to button using the TAB key. Default value is true. - - - - - Gets or sets caption of the button. - - - - - Gets or sets width of the button. Default value is 74. - - - - - Gets or sets whether finish button is always visible next to the Next button. Default value is false which means that Finish - button will be visible only on last Wizard page and it will replace the Next button. When set to true Finish button is always visible next - to the Next button except on first Welcome wizard page. - - - - - Gets or sets auto size of the button. Default value is false. - - - - - Gets or sets auto size mode of the button. Default value is AutoSizeMode.GrowOnly. - - - - - Gets or sets whether button causes validation to be performed on any controls that require validation when it receives focus. Default value is false. - - - - - Gets or sets whether button is visible. Default value is true. - - - - - Gets or sets tab index of the button. Default value is 5. - - - - - Gets or sets a value indicating whether the user can give the focus to button using the TAB key. Default value is true. - - - - - Gets or sets caption of the button. - - - - - Gets or sets width of the button. Default value is 74. - - - - - Gets or sets auto size of the button. Default value is false. - - - - - Gets or sets auto size mode of the button. Default value is AutoSizeMode.GrowOnly. - - - - - Gets or sets the height of the wizard footer. Default value is 46 - - - - - Gets or sets the height of the wizard header. Default value is 60 - - - - - Gets or sets the header image alignment. Default value is right. - - - - - Gets or sets the header image size for interior wizard pages. Default value is 48x48 - - - - - Gets or sets indentation of header title label. Default value is 16. - - - - - Gets or sets indentation of header description label. Default value is 44. - - - - - - Indicates the font used to render caption header text. - - - - - Gets or sets whether description text displayed in wizard header is visible. - - - - - Gets or sets the header background style. - - - - - Gets or sets the footer background style. - - - - - Returns reference to internal Next button control. - - - - - Returns reference to internal Cancel button control. - - - - - Returns reference to internal Finish button control. - - - - - Returns reference to internal Help button control. - - - - - Returns reference to internal Back button control. - - - - - Gets or sets whether Focus cues on wizard navigation buttons are enabled. Default value is true. - - - - - Gets or sets the visual style used for wizard buttons. - - - - - Provides data for LayoutWizardButtons event. - - - - - Gets or sets bounds of Back button. - - - - - Gets or sets bounds of Next button. - - - - - Gets or sets bounds of Finish button. - - - - - Gets or sets bounds of Cancel button. - - - - - Gets or sets bounds of Help button. - - - - - Creates new instance of the class. - - - - - Creates new instance of the class and initializes it with default values. - - - - - Defines delegate for WizardPageChange events. - - - - - Updates page state when one of the page appearance properties has changed. - - - - - Fires BeforePageDisplayed event. - - Event arguments - - - - Invokes the BeforePageDisplayed event. - - Event arguments - - - - Fires AfterPageDisplayed event. - - Event arguments. - - - - Invokes AfterPageDisplayed event. - - Event arguments - - - - Fires BeforePageDisplayed event. - - Event arguments - - - - Invokes the BeforePageDisplayed event. - - Event arguments - - - - Raises BackButtonClick event. - - Event arguments - - - - Invokes BackButtonClick event. - - - - - Raises NextButtonClick event. - - Event arguments - - - - Invokes NextButtonClick event. - - - - - Raises FinishButtonClick event. - - Event arguments - - - - Invokes FinishButtonClick event. - - - - - Raises CancelButtonClick event. - - Event arguments - - - - Invokes CancelButtonClick event. - - - - - Raises HelpButtonClick event. - - Event arguments - - - - Invokes HelpButtonClick event. - - - - - Occurs before page is displayed. This event can cancel the page change. You can perform any additional setup of the Wizard page in this event. - - - - - Occurs after page has been displayed.This event can cancel the page change. You can perform any additional setup of the Wizard page in this event. - - - - - Occurs after page is hidden. You can perform any additional steps that are needed to complete wizard step in this event. - - - - - Occurs when Back button is clicked. You can cancel any default processing performed by Wizard control by setting Cancel=true on event arguments. - - - - - Occurs when Next button is clicked. You can cancel any default processing performed by Wizard control by setting Cancel=true on event arguments. - - - - - Occurs when Finish button is clicked. You can cancel any default processing performed by Wizard control by setting Cancel=true on event arguments. - - - - - Occurs when Cancel button is clicked. You can cancel any default processing performed by Wizard control by setting Cancel=true on event arguments. - - - - - Occurs when Help button is clicked. You can cancel any default processing performed by Wizard control by setting Cancel=true on event arguments. - - - - - Gets whether page is currently selected page in Wizard. - - - - - Gets or sets whether back button is enabled when page is active. Default value is eWizardButtonState.Auto which indicates that state is - automatically managed by control. - - - - - Gets or sets whether back button is visible when page is active. Default value is eWizardButtonState.Auto. - - - - - Gets or sets whether next button is enabled when page is active. Default value is eWizardButtonState.Auto which indicates that state is - automatically managed by control. - - - - - Gets or sets whether next button is visible when page is active. Default value is eWizardButtonState.Auto. - - - - - Gets or sets whether finish button is enabled when page is active. Default value is eWizardButtonState.Auto which indicates that state is - automatically managed by control. - - - - - Gets or sets whether cancel button is enabled when page is active. Default value is eWizardButtonState.Auto which indicates that state is - automatically managed by control. - - - - - Gets or sets whether cancel button is visible when page is active. Default value is eWizardButtonState.Auto. - - - - - Gets or sets whether help button is enabled when page is active. Default value is eWizardButtonState.Auto which indicates that state is - automatically managed by control. - - - - - Gets or sets whether help button is visible when page is active. Default value is eWizardButtonState.Auto. - - - - - Gets or sets the page header image when page is an interior page, InteriorPage=true. Default value is null. - - - - - Gets or sets the text that is displayed as title in wizard header when page is active. - - - - - Gets or sets the text that is displayed as description in wizard header when page is active. - - - - - Gets or sets the text that is displayed on form caption when page is active. Default value is empty string which indicates that form caption - is not changed when page becomes active. - - - - - Gets or sets whether page is interior page. Interior pages use wizard header area to display page title, description and optional image. They are also padded and do not - fill the client area of the Wizard. Default value is true. - You can set this value to false to hide header area and make page fill the client area of the wizard. - - - - - Gets or sets whether page is visible. Page visibility is managed by Wizard control and it should not be set directly. - - - - - Represents the collection of WizardPage objects which determines the flow of the wizard. - - - - - Adds new object to the collection. - - Object to add. - Index of newly added object. - - - - Adds an array of objects to the collection. - - Array of WizardPage objects. - - - - Inserts new object into the collection. - - Position of the object. - Object to insert. - - - - Returns index of the object inside of the collection. - - Reference to the object. - Index of the object. - - - - Returns whether collection contains specified object. - - Object to look for. - true if object is part of the collection, otherwise false. - - - - Removes specified object from the collection. - - - - - - Copies collection into the specified array. - - Array to copy collection to. - Starting index. - - - - Copies contained items to the WizardPage array. - - Array to copy to. - - - - Copies contained items to the WizardPage array. - - Array to copy to. - - - - Gets the parent this collection is associated with. - - - - - Returns reference to the object in collection based on it's index. - - - - - Returns reference to the object in collection based on it's name. - - - - - Provides data for Wizard Page Change events. - - - - - Specifies the new active wizard page. You can change this argument when handling WizardPageChanging event and provide newly selected page of your own. - - - - - Specifies page that was or currently is active. - - - - - Indicates the wizard button that was source of page change. - - - - - Creates new instance of the class with default values. - - New wizard page - Old or current wizard page - Page change source - - - - Provides data for Wizard Page Change events. - - - - - Allows you to cancel the page change. - - - - - Creates new instance of the class with default values. - - New wizard page - Old or current wizard page - Page change source - - - - Defines delegate for WizardPageChange events. - - - - - Defines delegate for WizardPageChange events. - - - - diff --git a/VisionEditTest/bin/Debug/VisionEditTest.exe b/VisionEditTest/bin/Debug/VisionEditTest.exe deleted file mode 100644 index dcaa074e98ccbef844655a8e99d4ae3d5a085548..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26112 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

HB@>)9O|5Snl)$kS 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 I{~HVZFR2%Ck^lez diff --git a/VisionEditTest/bin/Debug/VisionEditTest.exe.config b/VisionEditTest/bin/Debug/VisionEditTest.exe.config deleted file mode 100644 index 88fa402..0000000 --- a/VisionEditTest/bin/Debug/VisionEditTest.exe.config +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/VisionEditTest/bin/Debug/VisionEditTest.pdb b/VisionEditTest/bin/Debug/VisionEditTest.pdb deleted file mode 100644 index ffe017b13e1ae36ef49e270f9e705d34aed59bbf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 50688 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

{cVm`~{96iDJm34X=zr?q|`SEx-yl?Uofs^%Y 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 C5fv>kZxf3(L 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

~1y)4}_1qL#Id;$L8j)|D?Oj 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�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 diff --git a/VisionEditTest/obj/Debug/VisionEditTest.TestForm.resources b/VisionEditTest/obj/Debug/VisionEditTest.TestForm.resources deleted file mode 100644 index 6c05a9776bd7cbae976fdcec7e3a254e93018279..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 180 zcmX?i>is@O1_p+SK%5g?SzMBus~417oL^d$oLUTL1*ImYq!#HYR*8GxXUf^%t3Noi54ZC+|=Nl{{sjzU0bQch;FcWPxwes*e}ZIZcpqG__J onW3ezNveT`r81^vrFkWpxv4PQgHubGfR2KJ07n-P+5+SQ04Y>DD*ylh diff --git a/VisionEditTest/obj/Debug/VisionEditTest.TestFrmIn.resources b/VisionEditTest/obj/Debug/VisionEditTest.TestFrmIn.resources deleted file mode 100644 index 6c05a9776bd7cbae976fdcec7e3a254e93018279..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 180 zcmX?i>is@O1_p+SK%5g?SzMBus~417oL^d$oLUTL1*ImYq!#HYR*8GxXUf^%t3Noi54ZC+|=Nl{{sjzU0bQch;FcWPxwes*e}ZIZcpqG__J onW3ezNveT`r81^vrFkWpxv4PQgHubGfR2KJ07n-P+5+SQ04Y>DD*ylh diff --git a/VisionEditTest/obj/Debug/VisionEditTest.csproj.FileListAbsolute.txt b/VisionEditTest/obj/Debug/VisionEditTest.csproj.FileListAbsolute.txt deleted file mode 100644 index 8c0cbe4..0000000 --- a/VisionEditTest/obj/Debug/VisionEditTest.csproj.FileListAbsolute.txt +++ /dev/null @@ -1,13 +0,0 @@ -F:\VSCode\VisionEditTest\VisionEditTest\bin\Debug\VisionEditTest.exe.config -F:\VSCode\VisionEditTest\VisionEditTest\obj\Debug\VisionEditTest.Properties.Resources.resources -F:\VSCode\VisionEditTest\VisionEditTest\obj\Debug\VisionEditTest.csproj.GenerateResource.Cache -F:\VSCode\VisionEditTest\VisionEditTest\bin\Debug\VisionEditTest.exe -F:\VSCode\VisionEditTest\VisionEditTest\bin\Debug\VisionEditTest.pdb -F:\VSCode\VisionEditTest\VisionEditTest\bin\Debug\DevComponents.DotNetBar2.dll -F:\VSCode\VisionEditTest\VisionEditTest\bin\Debug\halcondotnet.dll -F:\VSCode\VisionEditTest\VisionEditTest\bin\Debug\DevComponents.DotNetBar2.xml -F:\VSCode\VisionEditTest\VisionEditTest\obj\Debug\VisionEditTest.exe -F:\VSCode\VisionEditTest\VisionEditTest\obj\Debug\VisionEditTest.pdb -F:\VSCode\VisionEditTest\VisionEditTest\obj\Debug\VisionEditTest.TestFrmIn.resources -F:\VSCode\VisionEditTest\VisionEditTest\obj\Debug\VisionEditTest.TestForm.resources -F:\VSCode\VisionEditTest\VisionEditTest\obj\Debug\VisionEditTest.csprojResolveAssemblyReference.cache diff --git a/VisionEditTest/obj/Debug/VisionEditTest.csproj.GenerateResource.Cache b/VisionEditTest/obj/Debug/VisionEditTest.csproj.GenerateResource.Cache deleted file mode 100644 index 9b3592532049e37d19f923183f2f585041aef71a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1077 zcma)4(P|Sx6y0sIX?By;4W$&(hbTS>32QRhz47zCKMk;nPl$bkjYM%nU%&z zAH;Y6!H@98XMaF{!f&wNJJwR#AiWEBXYai;XU^H<`JU&UV$hqSx`yfXp_poARBDs` zTu7dbnVFfSr!=%0$DoZ+S-0~rY17kc^m1u)4c!cKtC?&yj`E2V(`T?8s~Ke7NqZ;V zP507Hhwrx84hsnE{%VXDV4gtMhXrIDvZ(-5#Nkkbc{vagOnsrWWfKVpVxpPG{`Q0! z{K{s)X`(MQOs&$(#>g@YRNBXZ<{JZAFe%;xKVwiV`rh5ux44K;f?RWKjb_6FCAxJ~ z2xxtc%_K;bUm#t$Jz5$IbJSc)_zJ!;x0+1P5KF!U#nx;@>o-VeTSGK?_AG)kpX1=CHu@B*|&KfFQG?2owU|I1!UitF89HQVPNTarhcDW;6g;ntZz}>rxL+gt4ZC?y33C6Lka$Nsl|< z`@y%7dUZOAqE7oL>NG@A`2#%Y BB9j0B diff --git a/VisionEditTest/obj/Debug/VisionEditTest.csprojResolveAssemblyReference.cache b/VisionEditTest/obj/Debug/VisionEditTest.csprojResolveAssemblyReference.cache deleted file mode 100644 index d87a91d1f4fd146fb1ae6bdbf10c4c1e6bf85876..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16483 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

HB@>)9O|5Snl)$kS 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 I{~HVZFR2%Ck^lez diff --git a/VisionEditTest/obj/Debug/VisionEditTest.pdb b/VisionEditTest/obj/Debug/VisionEditTest.pdb deleted file mode 100644 index ffe017b13e1ae36ef49e270f9e705d34aed59bbf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 50688 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