OSDN Git Service

AppliStation-GUI,ListViewの列の追加と削除をサポートした。
authorttp <ttp@users.sourceforge.jp>
Sun, 15 Nov 2009 14:31:06 +0000 (23:31 +0900)
committerttp <ttp@users.sourceforge.jp>
Sun, 15 Nov 2009 14:31:06 +0000 (23:31 +0900)
AppliStation/PackageListView.cs
AppliStation/PackageListViewForm.Designer.cs
AppliStation/PackageListViewForm.cs
AppliStation/PackageListViewForm.resx

index 481ed74..daf2a5a 100644 (file)
@@ -120,11 +120,16 @@ namespace AppliStation
                \r
                #region データ領域作成メソッド群\r
                \r
-               private static ListViewItem createListViewItemForPackage(Package pkg, ImageCategory imageKey)\r
+               private ListViewItem createListViewItemForPackage(Package pkg, ImageCategory imageKey)\r
                {\r
-                       string[] labels = new string[]{\r
-                               pkg.Name, pkg.Version, pkg.Summary,\r
-                       };\r
+                       string[] labels = new string[this.Columns.Count];\r
+                       foreach (ColumnHeader header in this.Columns) {\r
+                               string tag = header.Tag as string;\r
+                               if (tag == "Name")                              labels[header.Index] = pkg.Name;\r
+                               if (tag == "Version")                   labels[header.Index] = pkg.Version;\r
+                               if (tag == "Summary")                   labels[header.Index] = pkg.Summary;\r
+                               if (tag == "PackageListName")   labels[header.Index] = pkg.PackageListName;\r
+                       }\r
                        \r
                        ListViewItem item = new ListViewItem(labels);\r
                        item.Tag = pkg;\r
index 96eb5b5..cb27c0f 100644 (file)
@@ -29,6 +29,9 @@
                private void InitializeComponent()\r
                {\r
                        this.components = new System.ComponentModel.Container();\r
+                       System.Windows.Forms.ColumnHeader nameHeader;\r
+                       System.Windows.Forms.ColumnHeader versionHeader;\r
+                       System.Windows.Forms.ColumnHeader summaryHeader;\r
                        System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(PackageListViewForm));\r
                        this.packageListContextMenuStripSeparator = new System.Windows.Forms.ToolStripSeparator();\r
                        this.tableLayoutPanel1 = new System.Windows.Forms.TableLayoutPanel();\r
                        this.uninstallToolStripButton = new System.Windows.Forms.ToolStripButton();\r
                        this.splitContainer = new System.Windows.Forms.SplitContainer();\r
                        this.packageListView = new AppliStation.PackageListView();\r
-                       this.nameHeader = new System.Windows.Forms.ColumnHeader();\r
-                       this.versionHeader = new System.Windows.Forms.ColumnHeader();\r
-                       this.summaryHeader = new System.Windows.Forms.ColumnHeader();\r
                        this.packageListContextMenuStrip = new System.Windows.Forms.ContextMenuStrip(this.components);\r
                        this.installToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();\r
                        this.uninstallToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();\r
                        this.webResourceToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();\r
                        this.installedDirectoryToolStripMenuItem = new AppliStation.Util.ToolStripPetitLauncherMenuItem();\r
                        this.propertiesToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();\r
-                       this.packageListViewImageList = new System.Windows.Forms.ImageList(this.components);\r
-                       this.detailBox = new System.Windows.Forms.RichTextBox();\r
                        this.viewStyleToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();\r
                        this.viewStyleListToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();\r
                        this.viewStyleTileToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();\r
                        this.viewStyleDetailToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();\r
+                       this.columnToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();\r
+                       this.nameColumnToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();\r
+                       this.versionColumnToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();\r
+                       this.summaryColumnToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();\r
+                       this.packageListNameToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();\r
+                       this.packageListViewImageList = new System.Windows.Forms.ImageList(this.components);\r
+                       this.detailBox = new System.Windows.Forms.RichTextBox();\r
+                       nameHeader = new System.Windows.Forms.ColumnHeader();\r
+                       versionHeader = new System.Windows.Forms.ColumnHeader();\r
+                       summaryHeader = new System.Windows.Forms.ColumnHeader();\r
                        this.tableLayoutPanel1.SuspendLayout();\r
                        this.toolStripContainer.SuspendLayout();\r
                        this.packageListFilterToolStrip.SuspendLayout();\r
                        this.packageListContextMenuStrip.SuspendLayout();\r
                        this.SuspendLayout();\r
                        // \r
+                       // nameHeader\r
+                       // \r
+                       nameHeader.Tag = "Name";\r
+                       nameHeader.Text = "名前";\r
+                       nameHeader.Width = 100;\r
+                       // \r
+                       // versionHeader\r
+                       // \r
+                       versionHeader.Tag = "Version";\r
+                       versionHeader.Text = "バージョン";\r
+                       // \r
+                       // summaryHeader\r
+                       // \r
+                       summaryHeader.Tag = "Summary";\r
+                       summaryHeader.Text = "概要";\r
+                       summaryHeader.Width = 300;\r
+                       // \r
                        // packageListContextMenuStripSeparator\r
                        // \r
                        this.packageListContextMenuStripSeparator.Name = "packageListContextMenuStripSeparator";\r
                        // \r
                        // packageListView\r
                        // \r
+                       this.packageListView.AllowColumnReorder = true;\r
                        this.packageListView.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] {\r
-                                                                       this.nameHeader,\r
-                                                                       this.versionHeader,\r
-                                                                       this.summaryHeader});\r
+                                                                       nameHeader,\r
+                                                                       versionHeader,\r
+                                                                       summaryHeader});\r
                        this.packageListView.ContextMenuStrip = this.packageListContextMenuStrip;\r
                        this.packageListView.Dock = System.Windows.Forms.DockStyle.Fill;\r
                        this.packageListView.FilteringKeyword = null;\r
                        this.packageListView.FilterUpdated += new System.EventHandler(this.PackageListViewSelectedIndexChanged);\r
                        this.packageListView.SelectedIndexChanged += new System.EventHandler(this.PackageListViewSelectedIndexChanged);\r
                        // \r
-                       // nameHeader\r
-                       // \r
-                       this.nameHeader.Text = "名前";\r
-                       this.nameHeader.Width = 100;\r
-                       // \r
-                       // versionHeader\r
-                       // \r
-                       this.versionHeader.Text = "バージョン";\r
-                       // \r
-                       // summaryHeader\r
-                       // \r
-                       this.summaryHeader.Text = "概要";\r
-                       this.summaryHeader.Width = 300;\r
-                       // \r
                        // packageListContextMenuStrip\r
                        // \r
                        this.packageListContextMenuStrip.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {\r
                                                                        this.webResourceToolStripMenuItem,\r
                                                                        this.installedDirectoryToolStripMenuItem,\r
                                                                        this.propertiesToolStripMenuItem,\r
-                                                                       this.viewStyleToolStripMenuItem});\r
+                                                                       this.viewStyleToolStripMenuItem,\r
+                                                                       this.columnToolStripMenuItem});\r
                        this.packageListContextMenuStrip.Name = "packageListContextMenuStrip";\r
                        this.packageListContextMenuStrip.Size = new System.Drawing.Size(215, 164);\r
                        this.packageListContextMenuStrip.Opening += new System.ComponentModel.CancelEventHandler(this.PackageListContextMenuStripOpening);\r
                        this.propertiesToolStripMenuItem.Text = "プロパティ(&R)";\r
                        this.propertiesToolStripMenuItem.Click += new System.EventHandler(this.PropertiesCommonMenuItemClick);\r
                        // \r
-                       // packageListViewImageList\r
-                       // \r
-                       this.packageListViewImageList.ImageStream = ((System.Windows.Forms.ImageListStreamer)(resources.GetObject("packageListViewImageList.ImageStream")));\r
-                       this.packageListViewImageList.TransparentColor = System.Drawing.Color.Transparent;\r
-                       this.packageListViewImageList.Images.SetKeyName(0, "available");\r
-                       this.packageListViewImageList.Images.SetKeyName(1, "available-new");\r
-                       this.packageListViewImageList.Images.SetKeyName(2, "sys");\r
-                       // \r
-                       // detailBox\r
-                       // \r
-                       this.detailBox.BackColor = System.Drawing.SystemColors.Control;\r
-                       this.detailBox.BorderStyle = System.Windows.Forms.BorderStyle.None;\r
-                       this.detailBox.DetectUrls = false;\r
-                       this.detailBox.Dock = System.Windows.Forms.DockStyle.Fill;\r
-                       this.detailBox.ForeColor = System.Drawing.SystemColors.ControlText;\r
-                       this.detailBox.Location = new System.Drawing.Point(0, 0);\r
-                       this.detailBox.Name = "detailBox";\r
-                       this.detailBox.ReadOnly = true;\r
-                       this.detailBox.ScrollBars = System.Windows.Forms.RichTextBoxScrollBars.Vertical;\r
-                       this.detailBox.Size = new System.Drawing.Size(486, 81);\r
-                       this.detailBox.TabIndex = 0;\r
-                       this.detailBox.Text = "";\r
-                       this.detailBox.LinkClicked += new System.Windows.Forms.LinkClickedEventHandler(this.DetailBoxLinkClicked);\r
-                       // \r
                        // viewStyleToolStripMenuItem\r
                        // \r
                        this.viewStyleToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {\r
                        // viewStyleListToolStripMenuItem\r
                        // \r
                        this.viewStyleListToolStripMenuItem.Name = "viewStyleListToolStripMenuItem";\r
-                       this.viewStyleListToolStripMenuItem.Size = new System.Drawing.Size(152, 22);\r
+                       this.viewStyleListToolStripMenuItem.Size = new System.Drawing.Size(146, 22);\r
                        this.viewStyleListToolStripMenuItem.Text = "一覧(&L)";\r
                        this.viewStyleListToolStripMenuItem.Click += new System.EventHandler(this.ViewStyleCommonToolStripMenuItemClick);\r
                        // \r
                        // viewStyleTileToolStripMenuItem\r
                        // \r
                        this.viewStyleTileToolStripMenuItem.Name = "viewStyleTileToolStripMenuItem";\r
-                       this.viewStyleTileToolStripMenuItem.Size = new System.Drawing.Size(152, 22);\r
+                       this.viewStyleTileToolStripMenuItem.Size = new System.Drawing.Size(146, 22);\r
                        this.viewStyleTileToolStripMenuItem.Text = "並べて表示(&S)";\r
                        this.viewStyleTileToolStripMenuItem.Click += new System.EventHandler(this.ViewStyleCommonToolStripMenuItemClick);\r
                        // \r
                        this.viewStyleDetailToolStripMenuItem.Checked = true;\r
                        this.viewStyleDetailToolStripMenuItem.CheckState = System.Windows.Forms.CheckState.Checked;\r
                        this.viewStyleDetailToolStripMenuItem.Name = "viewStyleDetailToolStripMenuItem";\r
-                       this.viewStyleDetailToolStripMenuItem.Size = new System.Drawing.Size(152, 22);\r
+                       this.viewStyleDetailToolStripMenuItem.Size = new System.Drawing.Size(146, 22);\r
                        this.viewStyleDetailToolStripMenuItem.Text = "詳細(&D)";\r
                        this.viewStyleDetailToolStripMenuItem.Click += new System.EventHandler(this.ViewStyleCommonToolStripMenuItemClick);\r
                        // \r
+                       // columnToolStripMenuItem\r
+                       // \r
+                       this.columnToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {\r
+                                                                       this.nameColumnToolStripMenuItem,\r
+                                                                       this.versionColumnToolStripMenuItem,\r
+                                                                       this.summaryColumnToolStripMenuItem,\r
+                                                                       this.packageListNameToolStripMenuItem});\r
+                       this.columnToolStripMenuItem.Name = "columnToolStripMenuItem";\r
+                       this.columnToolStripMenuItem.Size = new System.Drawing.Size(214, 22);\r
+                       this.columnToolStripMenuItem.Text = "列の選択(&S)";\r
+                       // \r
+                       // nameColumnToolStripMenuItem\r
+                       // \r
+                       this.nameColumnToolStripMenuItem.Checked = true;\r
+                       this.nameColumnToolStripMenuItem.CheckOnClick = true;\r
+                       this.nameColumnToolStripMenuItem.CheckState = System.Windows.Forms.CheckState.Checked;\r
+                       this.nameColumnToolStripMenuItem.Enabled = false;\r
+                       this.nameColumnToolStripMenuItem.Name = "nameColumnToolStripMenuItem";\r
+                       this.nameColumnToolStripMenuItem.Size = new System.Drawing.Size(158, 22);\r
+                       this.nameColumnToolStripMenuItem.Tag = "Name";\r
+                       this.nameColumnToolStripMenuItem.Text = "名前";\r
+                       this.nameColumnToolStripMenuItem.Click += new System.EventHandler(this.ColumnCommonToolStripMenuItemClick);\r
+                       // \r
+                       // versionColumnToolStripMenuItem\r
+                       // \r
+                       this.versionColumnToolStripMenuItem.Checked = true;\r
+                       this.versionColumnToolStripMenuItem.CheckOnClick = true;\r
+                       this.versionColumnToolStripMenuItem.CheckState = System.Windows.Forms.CheckState.Checked;\r
+                       this.versionColumnToolStripMenuItem.Name = "versionColumnToolStripMenuItem";\r
+                       this.versionColumnToolStripMenuItem.Size = new System.Drawing.Size(158, 22);\r
+                       this.versionColumnToolStripMenuItem.Tag = "Version";\r
+                       this.versionColumnToolStripMenuItem.Text = "バージョン";\r
+                       this.versionColumnToolStripMenuItem.Click += new System.EventHandler(this.ColumnCommonToolStripMenuItemClick);\r
+                       // \r
+                       // summaryColumnToolStripMenuItem\r
+                       // \r
+                       this.summaryColumnToolStripMenuItem.Checked = true;\r
+                       this.summaryColumnToolStripMenuItem.CheckOnClick = true;\r
+                       this.summaryColumnToolStripMenuItem.CheckState = System.Windows.Forms.CheckState.Checked;\r
+                       this.summaryColumnToolStripMenuItem.Name = "summaryColumnToolStripMenuItem";\r
+                       this.summaryColumnToolStripMenuItem.Size = new System.Drawing.Size(158, 22);\r
+                       this.summaryColumnToolStripMenuItem.Tag = "Summary";\r
+                       this.summaryColumnToolStripMenuItem.Text = "概要";\r
+                       this.summaryColumnToolStripMenuItem.Click += new System.EventHandler(this.ColumnCommonToolStripMenuItemClick);\r
+                       // \r
+                       // packageListNameToolStripMenuItem\r
+                       // \r
+                       this.packageListNameToolStripMenuItem.CheckOnClick = true;\r
+                       this.packageListNameToolStripMenuItem.Name = "packageListNameToolStripMenuItem";\r
+                       this.packageListNameToolStripMenuItem.Size = new System.Drawing.Size(158, 22);\r
+                       this.packageListNameToolStripMenuItem.Tag = "PackageListName";\r
+                       this.packageListNameToolStripMenuItem.Text = "パッケージリスト名";\r
+                       this.packageListNameToolStripMenuItem.Click += new System.EventHandler(this.ColumnCommonToolStripMenuItemClick);\r
+                       // \r
+                       // packageListViewImageList\r
+                       // \r
+                       this.packageListViewImageList.ImageStream = ((System.Windows.Forms.ImageListStreamer)(resources.GetObject("packageListViewImageList.ImageStream")));\r
+                       this.packageListViewImageList.TransparentColor = System.Drawing.Color.Transparent;\r
+                       this.packageListViewImageList.Images.SetKeyName(0, "available");\r
+                       this.packageListViewImageList.Images.SetKeyName(1, "available-new");\r
+                       this.packageListViewImageList.Images.SetKeyName(2, "sys");\r
+                       // \r
+                       // detailBox\r
+                       // \r
+                       this.detailBox.BackColor = System.Drawing.SystemColors.Control;\r
+                       this.detailBox.BorderStyle = System.Windows.Forms.BorderStyle.None;\r
+                       this.detailBox.DetectUrls = false;\r
+                       this.detailBox.Dock = System.Windows.Forms.DockStyle.Fill;\r
+                       this.detailBox.ForeColor = System.Drawing.SystemColors.ControlText;\r
+                       this.detailBox.Location = new System.Drawing.Point(0, 0);\r
+                       this.detailBox.Name = "detailBox";\r
+                       this.detailBox.ReadOnly = true;\r
+                       this.detailBox.ScrollBars = System.Windows.Forms.RichTextBoxScrollBars.Vertical;\r
+                       this.detailBox.Size = new System.Drawing.Size(486, 81);\r
+                       this.detailBox.TabIndex = 0;\r
+                       this.detailBox.Text = "";\r
+                       this.detailBox.LinkClicked += new System.Windows.Forms.LinkClickedEventHandler(this.DetailBoxLinkClicked);\r
+                       // \r
                        // PackageListViewForm\r
                        // \r
                        this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);\r
                        this.packageListContextMenuStrip.ResumeLayout(false);\r
                        this.ResumeLayout(false);\r
                }\r
+               private System.Windows.Forms.ToolStripMenuItem packageListNameToolStripMenuItem;\r
+               private System.Windows.Forms.ToolStripMenuItem summaryColumnToolStripMenuItem;\r
+               private System.Windows.Forms.ToolStripMenuItem versionColumnToolStripMenuItem;\r
+               private System.Windows.Forms.ToolStripMenuItem nameColumnToolStripMenuItem;\r
+               private System.Windows.Forms.ToolStripMenuItem columnToolStripMenuItem;\r
                private System.Windows.Forms.ToolStripMenuItem viewStyleDetailToolStripMenuItem;\r
                private System.Windows.Forms.ToolStripMenuItem viewStyleTileToolStripMenuItem;\r
                private System.Windows.Forms.ToolStripMenuItem viewStyleListToolStripMenuItem;\r
                private System.Windows.Forms.ToolStrip packageCommandsToolStrip;\r
                private System.Windows.Forms.ToolStrip packageListFilterToolStrip;\r
                private AppliStation.Util.ToolStripWeb2LikeTextBox searchTextBox;\r
-               private System.Windows.Forms.ColumnHeader versionHeader;\r
                private AppliStation.PackageListView packageListView;\r
                private System.Windows.Forms.TableLayoutPanel tableLayoutPanel1;\r
-               private System.Windows.Forms.ColumnHeader summaryHeader;\r
-               private System.Windows.Forms.ColumnHeader nameHeader;\r
        }\r
 }\r
index 03ae3f3..b280c30 100644 (file)
@@ -526,6 +526,7 @@ namespace AppliStation
                        webResourceToolStripMenuItem.Visible = selectionIsOnlyOne;\r
                        propertiesToolStripMenuItem.Visible = hasSelection;\r
                        viewStyleToolStripMenuItem.Visible = ! hasSelection;\r
+                       columnToolStripMenuItem.Visible = (! hasSelection) && (packageListView.View == View.Details);\r
                }\r
                \r
                void InformationToolStripDropDownButtonDropDownOpening(object sender, EventArgs e)\r
@@ -644,7 +645,41 @@ namespace AppliStation
                        } else if (sender == viewStyleTileToolStripMenuItem) {\r
                                packageListView.View = View.Tile;\r
                        }\r
+               }\r
+               \r
+               void ColumnCommonToolStripMenuItemClick(object sender, EventArgs e)\r
+               {\r
+                       packageListView.BeginUpdate();\r
+                       \r
+                       // 列の追加と削除\r
+                       foreach (ToolStripItem item in columnToolStripMenuItem.DropDownItems) {\r
+                               ToolStripMenuItem menu = item as ToolStripMenuItem;\r
+                               if (menu != null) {\r
+                                       bool exists = false;\r
+                                       // 列が存在しているがチェックが外れていたら削除する。\r
+                                       foreach (ColumnHeader header in packageListView.Columns) {\r
+                                               if (header.Tag == menu.Tag) {\r
+                                                       exists = true;\r
+                                                       if (menu.Checked == false) {\r
+                                                               packageListView.Columns.Remove(header);\r
+                                                       }\r
+                                                       break;\r
+                                               }\r
+                                       }\r
+                                       \r
+                                       // 列が存在していなく、チェックがされているなら追加する。\r
+                                       if (menu.Checked && !exists) {\r
+                                               ColumnHeader header = new ColumnHeader();\r
+                                               header.Text = menu.Text;\r
+                                               header.Tag = menu.Tag;\r
+                                               packageListView.Columns.Add(header);\r
+                                       }\r
+                               }\r
+                       }\r
+                       \r
+                       packageListView.UpdateItems();\r
                        \r
+                       packageListView.EndUpdate();\r
                }\r
        }\r
 \r
index 8f263bf..75b75af 100644 (file)
   <resheader name="writer">\r
     <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
   </resheader>\r
+  <metadata name="nameHeader.GenerateMember" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">\r
+    <value>False</value>\r
+  </metadata>\r
+  <metadata name="versionHeader.GenerateMember" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">\r
+    <value>False</value>\r
+  </metadata>\r
+  <metadata name="summaryHeader.GenerateMember" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">\r
+    <value>False</value>\r
+  </metadata>\r
   <metadata name="packageListFilterToolStrip.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">\r
-    <value>127, 17</value>\r
+    <value>277, 17</value>\r
   </metadata>\r
   <metadata name="packageCommandsToolStrip.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">\r
-    <value>314, 17</value>\r
+    <value>464, 17</value>\r
   </metadata>\r
   <assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />\r
   <data name="updateToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">\r
   <data name="organizeToolStripDropDownButton1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">\r
     <value>\r
         iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8\r
-        YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAlwSFlzAAAN1wAA\r
-        DdcBQiibeAAAAXVJREFUOE+dk9tOwkAQhltewmcyJl6ZmPgGvokIbaFAOYuikODhxhfRkCCUUoqlRc48\r
+        YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAlwSFlzAAAN1QAA\r
+        DdUBPdZY8QAAAXVJREFUOE+dk9tOwkAQhltewmcyJl6ZmPgGvokIbaFAOYuikODhxhfRkCCUUoqlRc48\r
         ANv+7m7iRbVFcTaT3Z3Z+ft1Jyu2HpvHoijk4eMA1HxBiMUEASINijFxBgjnpydnz0KUtR4ak/VmxWp/\r
         GIuzfGQxS9w2aiAewWz+AWdiw7JNPrM9i7P8/VPTZaShQtf1CgghGI2HMK0+dPONzyNniC3ZguV3klRr\r
         RXieB8PSoQ866Opt9IwO+maXC5eqeU5Sv7sKJymWc/CIB3PUhzHsYWAZnGBI977vQyuonKR2Uw4nYQfY\r
         ZdU5k5jcQBKTB1rOZ1/i81oD6/iJgX+xg9F34x/0jcPn/5nC5h3IH5TSYb0vmXYTAAAAAElFTkSuQmCC\r
 </value>\r
   </data>\r
-  <metadata name="packageListContextMenuStrip.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">\r
-    <value>511, 17</value>\r
+  <metadata name="webResourceCommonContextMenuStrip.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">\r
+    <value>17, 17</value>\r
   </metadata>\r
   <metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">\r
     <value>53</value>\r
   <data name="informationToolStripDropDownButton.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">\r
     <value>\r
         iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8\r
-        YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAlwSFlzAAALCAAA\r
-        CwgBwL2l2gAAASNJREFUOE+VkztrhUAQhZPfmCLaWgQUe0uxsJcLt7DQOsQIFrGx9lWkErGysBTf/2By\r
+        YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAlwSFlzAAALBwAA\r
+        CwcBtnMLwAAAASNJREFUOE+VkztrhUAQhZPfmCLaWgQUe0uxsJcLt7DQOsQIFrGx9lWkErGysBTf/2By\r
         z4aV3BA1LnysLjvnzOzsPj7chm3b723bPuH7xHjWdf2N7TcMg84OxKxmXGAYBuq6jtH3/QrWwTiOtCwL\r
         8/pTAIFxHFOSJIw0Te/IsuxYgDvLskycoiiY+zRN+wII5s5BEJAgCCvI5jADCMAVjqgZ83cWL+z/Xxlw\r
         V56BoigEiuLzWAAuP2vnwXyuqmr/DCDwu3ZkJIoiSZJEqqpSXdfbbeS9Rq1gnmcqy5I0TSPTNMmyLHIc\r
   <data name="installToolStripButton.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">\r
     <value>\r
         iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8\r
-        YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAlwSFlzAAAN1AAA\r
-        DdQB75G6FQAAAyhJREFUOE+tU2tIk2EUPluryCgjg65mGZX+CArTbtYswq7QhYVOXVY6LXNFKZjact2m\r
+        YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAlwSFlzAAAN0gAA\r
+        DdIBb5L+jgAAAyhJREFUOE+tU2tIk2EUPluryCgjg65mGZX+CArTbtYswq7QhYVOXVY6LXNFKZjact2m\r
         dlHnvCHN++ZcOc2WzsDaZNam5lwzu8wwKzLLiq5CFE/fWtTP/nTggXPOy/Oc97znPUT/w3hsop2MUKgb\r
         jYqaRRzhbBeiPImzj4n3MtgzgziRU4kj8KBR4e5EEZN+V87ms2kz48siJm8qP+pjKjnsbSk5NJfBnL8Q\r
         eTG+l0Uhmu08M8kE7ptCxhE5uZQrIPbFXbTlRoFgoN9cCVNZDAzFu9FWGo1OVRy6NSL01iXAoZfghVWL\r
   <data name="uninstallToolStripButton.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">\r
     <value>\r
         iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8\r
-        YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAlwSFlzAAAN1AAA\r
-        DdQB75G6FQAAA2FJREFUOE+tk1tM02cYhz+gWyJmwTgTHZSCeqFL1OhIxAy2mpg5sCBtoUBtK24UUM6n\r
+        YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAlwSFlzAAAN0gAA\r
+        DdIBb5L+jgAAA2FJREFUOE+tk1tM02cYhz+gWyJmwTgTHZSCeqFL1OhIxAy2mpg5sCBtoUBtK24UUM6n\r
         cPLQYVlpQdq1lSHYf0Gg1GJLbUGpzThMilAooOswJmIchrDgFpPF6I0Xv/0LS7zYLvcmT/J++fI+73ck\r
         5P+ItGBC+LQoM5SEZDMJI4e1QXYkYXxLj7+hORNOGFnbCUPyMQkRhREi3vJPZ40wmJygc614a+KN8r0e\r
         Y8kur7F4J030e4qi6DzKSxWxAnMerSQsMWMTIYFaopOQ4BYB4bh/lCw/n+6BpysX4x2nMdkpha8vHw/7\r
         Bdz0KJLEZ22hO3zF4YfzaXgcfgQvKXWDQOeTgsgvvk5ibv4b4OrjRzikP48AAAAASUVORK5CYII=\r
 </value>\r
   </data>\r
-  <metadata name="packageListViewImageList.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">\r
+  <metadata name="packageListContextMenuStrip.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">\r
     <value>17, 54</value>\r
   </metadata>\r
+  <metadata name="packageListViewImageList.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">\r
+    <value>224, 54</value>\r
+  </metadata>\r
   <data name="packageListViewImageList.ImageStream" mimetype="application/x-microsoft.net.object.binary.base64">\r
     <value>\r
         AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj0yLjAuMC4w\r
         LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0\r
-        ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAABy\r
+        ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAADW\r
         DwAAAk1TRnQBSQFMAgEBAwEAAQQBAAEEAQABEAEAARABAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAFA\r
-        AwABEAMAAQEBAAEgBgABEJIAAX8BgQGAAdYBhQGKAYgB/wGFAYoBiAH/AYUBigGIAf8BhQGKAYgB/wGF\r
-        AYoBiAH/AYUBigGIAf8BhQGKAYgB/wGFAYoBiAH/AYUBigGIAf8BhQGKAYgB/wGFAYoBiAH/AYUBigGI\r
-        Af8BhQGKAYgB/wGFAYoBiAH/AX8BgQGAAdbAAAGFAYoBiAH/AdMC1TH/AdMC1QH/AYUBigGIAf9IAAMN\r
-        ARIDHQEpAyMBMwMoAT0DKwFCAy0BRQMtAUUDLAFDAygBPAMiATEDHQEpAw4BExAAAw0BEgMdASkDIwEz\r
-        ASgCKQE9AysBQgMtAUUDLQFFAywBQwMoATwDIgExAx0BKQMOARMIAAFJAkoBaQGFAYoBiAH/AcABxgHE\r
-        Af8BtgG9AboB/wHIAc8BzAH/AbYBvQG6Af8BvQHDAcAB/wG2Ab0BugH/AboBwQG+Af8BtgG9AboB/wG9\r
-        AcQBwQH/AbYBvQG6Af8BygHRAc4B/wHAAcYBxAH/AYUBigGIAf8BTwFQAU8Bc0QAAwcBCQFQAVMBVQGd\r
-        AWcBkwGuAfQBbAGXAbEB9QFmAZUBsAH2AW0BmQG1AfcBbQGZAbMB9wFtAZkBswH3AW0BmQGzAfcBZgGV\r
-        AbAB9gFrAZcBsQH1AWcBkgGtAfQBUAFTAVYBnwMHAQkIAAMHAQkBUAFYAV0BnQFqAZkBtgH0AW0BmwG3\r
-        AfUBaQGZAbYB9gFtAZ0BuwH3AW0BnQG5AfcBbQGdAbkB9wFtAZ0BuQH3AWkBmQG2AfYBbAGbAbcB9QFo\r
-        AZcBtQH0AU4BWAFeAZ8DBwEJBAADAwEEAVABUQFQAXQBpgGsAakB/wHJAdABzQH/AbYBvQG6Af8ByQHQ\r
-        Ac0B/wG2Ab0BugH/AckB0AHNAf8BtgG9AboB/wHJAdABzQH/AbYBvQG6Af8ByQHQAc0B/wG2Ab0BugH/\r
-        AZgBngGbAf8BUQJSAXcDBwEJRAADCgEOAVoBawF1Ac0BwQHfAfIB/wG2AdkB8QH/AbYB2QHxAf8BtgHZ\r
-        AfEB/wG2AdkB8QH/AbYB2QHxAf8BtgHZAfEB/wG2AdkB8QH/AbYB2QHxAf8BwQHfAfIB/wFzAaUBwgH/\r
-        AwwBEAgAAwoBDgFZAXIBggHNAcEB3wHyAf8BtgHZAfEB/wG2AdkB8QH/AbYB2QHxAf8BtgHZAfEB/wG2\r
-        AdkB8QH/AbYB2QHxAf8BtgHZAfEB/wG2AdkB8QH/AcEB3wHyAf8BdAGlAcIB/wMMARAYAAGDAYgBhgH/\r
-        AcQBzgHJAf8BnQGuAaUB/wGdAa4BpQH/AcQBzgHJAf8BgwGIAYYB/1gAAwQBBQFZAWkBcQHJAcEB3wHy\r
-        Af8BngHQAfEB/wGeAdAB8QH/AZ4B0AHxAf8BngHQAfEB/wGeAdAB8QH/AZ4B0AHxAf8BngHQAfEB/wGe\r
-        AdAB8QH/AcEB3wHyAf8BcwGlAcIB/wMEAQYIAAMEAQUBWQFxAX8ByQHBAd8B8gH/AZ4B0AHxAf8BngHQ\r
-        AfEB/wGeAdAB8QH/AZ4B0AHxAf8BngHQAfEB/wGeAdAB8QH/AZ4B0AHxAf8BngHQAfEB/wHBAd8B8gH/\r
-        AXQBpQHCAf8DBAEGCAABagJpAawBgwKAAf0BgwKAAf8BgwKAAf8BgwKAAf8BgwKAAf8BgwKAAf8BgwKA\r
-        Af8BgwKAAf8BgwKAAf8BgwKAAf8BgwKAAf8BgwKAAf0BagJpAaxIAAMDAQQBWQFpAXEByQHBAd8B8gH/\r
-        AaEB0gHyAf8BoQHSAfIB/wGBAbQB1wH/AZABwgHiAf8BkAHCAeIB/wGBAbQB1wH/AaEB0gHyAf8BoQHS\r
-        AfIB/wHBAd8B8gH/AXMBpQHCAf8DAwEECAADAwEEAVgBcQF/AckBwQHfAfIB/wGhAdIB8gH/AaEB0gHy\r
-        Af8BgQG0AdcB/wGQAcIB4gH/AZABwgHiAf8BgQG0AdcB/wGhAdIB8gH/AaEB0gHyAf8BwQHfAfIB/wF0\r
-        AaUBwgH/AwMBBAgAAYMCgAH9A/Ep/wPxAf8BgwKAAf1MAAFzAaUBwgH/AcEB3wHyAf8BrAHWAfQB/wGs\r
-        AdYB9AH/AYwBuQHZAf8BtgHnAfIB/wG2AecB8gH/AYwBuQHZAf8BrAHWAfQB/wGsAdYB9AH/AcEB3wHy\r
-        Af8BcwGlAcIB/xAAAXQBpQHCAf8BwQHfAfIB/wGsAdYB9AH/AawB1gH0Af8BjAG5AdkB/wG0AeYB8QH/\r
-        AbIB5gHxAf8BCgHRAesB/wGbAdYB8wH/AZ0B1gHzAf8BEAHVAe0B/wFyAaUBwgH/DAABgwKABf8BhwFJ\r
-        AR8B/wGHAUkBHwH/AYcBSQEfAf8BhwFJAR8B/wGHAUkBHwH/AYcBSQEfAf8BhwFJAR8B/wGHAUkBHwH/\r
-        AYcBSQEfAf8BhwFJAR8F/wGDAoAB/0wAAXMBpQHCAf8BwQHfAfIB/wGzAdkB9gH/AbMB2QH2Af8BjgG6\r
-        AdkB/wG2AecB8gH/AbYB5wHyAf8BjAG5AdkB/wGzAdkB9gH/AbMB2QH2Af8BwQHfAfIB/wFzAaUBwgH/\r
-        EAABdAGlAcIB/wHBAd8B8gH/AbMB2QH2Af8BswHZAfYB/wGOAboB2QH/Aa0B5gHxAf8BCwHVAe0B/wHt\r
-        AfkB/AH/AQUB1AHtAf8BBgHUAe0B/wHyAfsB/QH/AQgBzwHpAf8DBAEGCAABgwKABf8BhwFJAR8B/wG2\r
-        AXwBTQH/AbsBhAFVAf8BwAGLAVsB/wHEAZABYQH/AcUBkgFjAf8BxAGQAWEB/wHAAYsBWwH/AbsBhAFV\r
-        Af8BhwFJAR8F/wGDAoAB/0wAAXMBpQHCAf8BwQHfAfIB/wHBAd8B+QH/AcEB3wH5Af8BjgG6AdkB/wGw\r
-        Ad8B7gH/AbAB3wHuAf8BjAG5AdkB/wHBAd8B+QH/AcEB3wH5Af8BwQHfAfIB/wFzAaUBwgH/EAABdAGl\r
-        AcIB/wHBAd8B8gH/AcEB3wH5Af8BwQHfAfkB/wGOAboB2QH/AZwB3gHuAf8BBQHUAe0B/wH8Av4B/wHm\r
-        AfoB/AH/AecB+gH8Af8B6gH6AfwB/wEEAdEB6gH/ARQCFQEcCAABgwKABf8BhwFJAR8B/wG+AY0BZAH/\r
-        AcABkAFmAf8BwQGRAWYB/wG9AYkBWgH/Ab0BhwFYAf8BvAGGAVYB/wG6AYMBUwH/AbYBfQFNAf8BhwFJ\r
-        AR8F/wGDAoAB/0wAAWQBcAF5AcwBoAHEAeIB/wGTAboB2gH/AYIBsAHRAf8BggGwAdEB/wGnAdcB6gH/\r
-        AacB1wHqAf8BggGwAdEB/wGCAbAB0QH/AZMBugHaAf8BoAHEAeIB/wFkAXABeQHMEAABaQF8AYgBzAGg\r
-        AcQB4gH/AZMBugHaAf8BggGwAdEB/wGCAbAB0QH/AYUB1wHrAf8BAQHUAewB/wHnAfsB/QH/AeYB+gH9\r
-        Af8B5gH6Af0B/wHmAfkB/AH/AQIB0AHpAf4BLAEtAS4BRQgAAYMCgAX/AYcBSQEfAf8BvQGOAWgB/wHB\r
-        AZQBbgH/AcUBmQFzAf8BxgGbAXcB/wHBAZEBaQH/AbcBgQFTAf8BswF4AUgB/wGwAXQBRAH/AYcBSQEf\r
-        Bf8BgwKAAf9MAAMxAU0BeAGpAcUB/wGmAdIB9AH/AaYB0gH0Af8BnAHJAeoB/wHKAe0B+gH/AcoB7QH6\r
-        Af8BnAHJAeoB/wGmAdIB9AH/AaYB0gH0Af8BeAGpAcUB/wMxAU0QAAIxATIBTQF5AakBxQH/AaYB0gH0\r
-        Af8BpgHSAfQB/wGcAckB6gH/ARAB1gHuAf8B5wH6AfwB/wHmAfoB/QH/AeYB+gH9Af8B5gH6Af0B/wHm\r
-        AfoB/QH/AeIB9QH3Af0BLAGbAakB2QgAAYMCgAX/AYcBSQEfAf8BvQGPAWkB/wG/AZMBbgH/AcIBlwFy\r
-        Af8BxAGaAXYB/wHFAZsBeQH/AcUBmwF4Af8BwwGYAXQB/wG9AY8BaQH/AYcBSQEfBf8BgwKAAf9QAAMx\r
-        AU0BeAGpAcUB/wGcAckB6gH/AZABvwHhAf8BpQHTAegB/wGlAdMB6AH/AZABvwHhAf8BnAHJAeoB/wF4\r
-        AakBxQH/AzEBTRgAAjEBMgFNAXkBqQHFAf8BnAHJAeoB/wGQAb8B4QH/AQUB0wHsAf8B6AH6AfwB/wHm\r
-        AfoB/QH/AeYB+gH9Af8B5gH6Af0B/wHmAfoB/QH/Ad8B8gH0AfwBEwG9AdIB8QgAAYMCgAX/AYcBSQEf\r
-        Af8BvwGSAW8B/wG/AZMBcAH/Ab8BkwFwAf8BvwGUAXAB/wHAAZQBcAH/Ab8BlAFwAf8BvwGTAXAB/wG/\r
-        AZMBcAH/AYcBSQEfBf8BgwKAAf9UAAMxAU0BZAFwAXkBzAFZAWkBcQHJAVkBaQFxAckBWQFpAXEByQFZ\r
-        AWkBcQHJAWQBcAF5AcwDMQFNIAACMQEyAU0BaQF8AYgBzAFZAXEBfwHJAQgByAHfAfsBAgHPAegB/gEA\r
-        AdMB7AH/Ae0B+wH9Af8B7QH7Af0B/wEAAdEB6gH+AQgByQHgAfkBFwG5AcoB7ggAAYMCgAX/AYcBSQEf\r
-        Af8BhwFJAR8B/wGHAUkBHwH/AYcBSQEfAf8BhwFJAR8B/wGHAUkBHwH/AYcBSQEfAf8BhwFJAR8B/wGH\r
-        AUkBHwH/AYcBSQEfBf8BgwKAAf9cAAMDAQQDAwEEAwMBBAMDAQQwAAMDAQQDAwEEAwMBBAEqAisBQQEC\r
-        Ac4B5AH8ARUBugHMAe8DKAE8EAABgwKAAf0D8in/A/IB/wGDAoAB/cgAAWoCaQGsAYMCgAH9AYMCgAH/\r
-        AYMCgAH/AYMCgAH/AYMCgAH/AYMCgAH/AYMCgAH/AYMCgAH/AYMCgAH/AYMCgAH/AYMCgAH/AYMCgAH9\r
-        AWoCaQGsRAABQgFNAT4HAAE+AwABKAMAAUADAAEQAwABAQEAAQEFAAGAFwAD/wEABP8EAAT/BAABwAED\r
-        AcABAwQAAYABAQGAAQEEAAGAAQEBgAEBAfgBHwIAAYABAQGAAQEBgAEBAgABgAEBAYABAQGAAQECAAHA\r
-        AQMBwAEDAYABAQIAAcABAwHAAQEBgAEBAgABwAEDAcABAQGAAQECAAHAAQMBwAEBAYABAQIAAcABAwHA\r
-        AQEBgAEBAgAB4AEHAeABAQGAAQECAAHwAQ8B8AEBAYABAQIAAfwBPwH8AQcBgAEBAgAE/wGAAQECAAs=\r
+        AwABEAMAAQEBAAEgBgABEJIAAagCQAHWAYUBigGIAf8BhQGKAYgB/wGFAYoBiAH/AYUBigGIAf8BhQGK\r
+        AYgB/wGFAYoBiAH/AYUBigGIAf8BhQGKAYgB/wGFAYoBiAH/AYUBigGIAf8BhQGKAYgB/wGFAYoBiAH/\r
+        AYUBigGIAf8BhQGKAYgB/wGoAkAB1sAAAYUBigGIAf8B0wLVMf8B0wLVAf8BhQGKAYgB/0gAAdMCAAES\r
+        AdMCAAEpAdMCAAEzAdMCAAE9AdICAAFCAdICAAFFAdICAAFFAdMCAAFDAdICAAE8AdICAAExAdMCAAEp\r
+        AdMCAAETEAAB0wIAARIB0wIAASkB0wIAATMB0wIAAT0B0gIAAUIB0gIAAUUB0gIAAUUB0wIAAUMB0gIA\r
+        ATwB0gIAATEB0wIAASkB0wIAARMIAAHPAgIBaQGFAYoBiAH/AcABxgHEAf8BtgG9AboB/wHIAc8BzAH/\r
+        AbYBvQG6Af8BvQHDAcAB/wG2Ab0BugH/AboBwQG+Af8BtgG9AboB/wG9AcQBwQH/AbYBvQG6Af8BygHR\r
+        Ac4B/wHAAcYBxAH/AYUBigGIAf8BzgIDAXNEAAHTAgABCQHAAgoBnQF1AXoBkAH0AXgBfwGVAfUBbgF/\r
+        AZYB9gF3AYUBnwH3AXcBhQGdAfcBdwGFAZ0B9wF3AYUBnQH3AW4BfwGWAfYBeAF/AZUB9QF1AXoBkAH0\r
+        Ab4CDAGfAdMCAAEJCAAB0wIAAQkBwAEMAQ0BnQF2AX0BlwH0AXkBggGaAfUBcQGEAZwB9gF3AYcBowH3\r
+        AXcBhwGhAfcBdwGHAaEB9wF3AYcBoQH3AXEBhAGcAfYBeAGCAZoB9QF2AXwBlgH0Ab4BDAEOAZ8B0wIA\r
+        AQkEAAHTAgABBAHOAQQBAwF0AaYBrAGpAf8ByQHQAc0B/wG2Ab0BugH/AckB0AHNAf8BtgG9AboB/wHJ\r
+        AdABzQH/AbYBvQG6Af8ByQHQAc0B/wG2Ab0BugH/AckB0AHNAf8BtgG9AboB/wGYAZ4BmwH/Ac0CBAF3\r
+        AdMCAAEJRAAB0wIAAQ4BngErAS8BzQHBAd8B8gH/AbYB2QHxAf8BtgHZAfEB/wG2AdkB8QH/AbYB2QHx\r
+        Af8BtgHZAfEB/wG2AdkB8QH/AbYB2QHxAf8BtgHZAfEB/wHBAd8B8gH/AXMBpQHCAf8B0wIAARAIAAHT\r
+        AgABDgGeAS8BNwHNAcEB3wHyAf8BtgHZAfEB/wG2AdkB8QH/AbYB2QHxAf8BtgHZAfEB/wG2AdkB8QH/\r
+        AbYB2QHxAf8BtgHZAfEB/wG2AdkB8QH/AcEB3wHyAf8BdAGlAcIB/wHTAgABEBgAAYMBiAGGAf8BxAHO\r
+        AckB/wGdAa4BpQH/AZ0BrgGlAf8BxAHOAckB/wGDAYgBhgH/WAAB0wIAAQUBowEnASsByQHBAd8B8gH/\r
+        AZ4B0AHxAf8BngHQAfEB/wGeAdAB8QH/AZ4B0AHxAf8BngHQAfEB/wGeAdAB8QH/AZ4B0AHxAf8BngHQ\r
+        AfEB/wHBAd8B8gH/AXMBpQHCAf8B0wIAAQYIAAHTAgABBQGjASsBLwHJAcEB3wHyAf8BngHQAfEB/wGe\r
+        AdAB8QH/AZ4B0AHxAf8BngHQAfEB/wGeAdAB8QH/AZ4B0AHxAf8BngHQAfEB/wGeAdAB8QH/AcEB3wHy\r
+        Af8BdAGlAcIB/wHTAgABBggAAb4CFgGsAYcCeQH9AYMCgAH/AYMCgAH/AYMCgAH/AYMCgAH/AYMCgAH/\r
+        AYMCgAH/AYMCgAH/AYMCgAH/AYMCgAH/AYMCgAH/AYcCeQH9Ab4CFgGsSAAB0wIAAQQBowEnASsByQHB\r
+        Ad8B8gH/AaEB0gHyAf8BoQHSAfIB/wGBAbQB1wH/AZABwgHiAf8BkAHCAeIB/wGBAbQB1wH/AaEB0gHy\r
+        Af8BoQHSAfIB/wHBAd8B8gH/AXMBpQHCAf8B0wIAAQQIAAHTAgABBAGjASsBLwHJAcEB3wHyAf8BoQHS\r
+        AfIB/wGhAdIB8gH/AYEBtAHXAf8BkAHCAeIB/wGQAcIB4gH/AYEBtAHXAf8BoQHSAfIB/wGhAdIB8gH/\r
+        AcEB3wHyAf8BdAGlAcIB/wHTAgABBAgAAYcCeQH9A/Ep/wPxAf8BhwJ5Af1MAAFzAaUBwgH/AcEB3wHy\r
+        Af8BrAHWAfQB/wGsAdYB9AH/AYwBuQHZAf8BtgHnAfIB/wG2AecB8gH/AYwBuQHZAf8BrAHWAfQB/wGs\r
+        AdYB9AH/AcEB3wHyAf8BcwGlAcIB/xAAAXQBpQHCAf8BwQHfAfIB/wGsAdYB9AH/AawB1gH0Af8BjAG5\r
+        AdkB/wG0AeYB8QH/AbIB5gHxAf8BCgHRAesB/wGbAdYB8wH/AZ0B1gHzAf8BEAHVAe0B/wFyAaUBwgH/\r
+        DAABgwKABf8BhwFJAR8B/wGHAUkBHwH/AYcBSQEfAf8BhwFJAR8B/wGHAUkBHwH/AYcBSQEfAf8BhwFJ\r
+        AR8B/wGHAUkBHwH/AYcBSQEfAf8BhwFJAR8F/wGDAoAB/0wAAXMBpQHCAf8BwQHfAfIB/wGzAdkB9gH/\r
+        AbMB2QH2Af8BjgG6AdkB/wG2AecB8gH/AbYB5wHyAf8BjAG5AdkB/wGzAdkB9gH/AbMB2QH2Af8BwQHf\r
+        AfIB/wFzAaUBwgH/EAABdAGlAcIB/wHBAd8B8gH/AbMB2QH2Af8BswHZAfYB/wGOAboB2QH/Aa0B5gHx\r
+        Af8BCwHVAe0B/wHtAfkB/AH/AQUB1AHtAf8BBgHUAe0B/wHyAfsB/QH/AQgBzwHpAf8B0wIAAQYIAAGD\r
+        AoAF/wGHAUkBHwH/AbYBfAFNAf8BuwGEAVUB/wHAAYsBWwH/AcQBkAFhAf8BxQGSAWMB/wHEAZABYQH/\r
+        AcABiwFbAf8BuwGEAVUB/wGHAUkBHwX/AYMCgAH/TAABcwGlAcIB/wHBAd8B8gH/AcEB3wH5Af8BwQHf\r
+        AfkB/wGOAboB2QH/AbAB3wHuAf8BsAHfAe4B/wGMAbkB2QH/AcEB3wH5Af8BwQHfAfkB/wHBAd8B8gH/\r
+        AXMBpQHCAf8QAAF0AaUBwgH/AcEB3wHyAf8BwQHfAfkB/wHBAd8B+QH/AY4BugHZAf8BnAHeAe4B/wEF\r
+        AdQB7QH/AfwC/gH/AeYB+gH8Af8B5wH6AfwB/wHqAfoB/AH/AQQB0QHqAf8B0wIAARwIAAGDAoAF/wGH\r
+        AUkBHwH/Ab4BjQFkAf8BwAGQAWYB/wHBAZEBZgH/Ab0BiQFaAf8BvQGHAVgB/wG8AYYBVgH/AboBgwFT\r
+        Af8BtgF9AU0B/wGHAUkBHwX/AYMCgAH/TAABpAEuATIBzAGgAcQB4gH/AZMBugHaAf8BggGwAdEB/wGC\r
+        AbAB0QH/AacB1wHqAf8BpwHXAeoB/wGCAbAB0QH/AYIBsAHRAf8BkwG6AdoB/wGgAcQB4gH/AaQBLgEy\r
+        AcwQAAGnATIBNgHMAaABxAHiAf8BkwG6AdoB/wGCAbAB0QH/AYIBsAHRAf8BhQHXAesB/wEBAdQB7AH/\r
+        AecB+wH9Af8B5gH6Af0B/wHmAfoB/QH/AeYB+QH8Af8BBgHIAeEB/gHSAgABRQgAAYMCgAX/AYcBSQEf\r
+        Af8BvQGOAWgB/wHBAZQBbgH/AcUBmQFzAf8BxgGbAXcB/wHBAZEBaQH/AbcBgQFTAf8BswF4AUgB/wGw\r
+        AXQBRAH/AYcBSQEfBf8BgwKAAf9MAAHRAgEBTQF4AakBxQH/AaYB0gH0Af8BpgHSAfQB/wGcAckB6gH/\r
+        AcoB7QH6Af8BygHtAfoB/wGcAckB6gH/AaYB0gH0Af8BpgHSAfQB/wF4AakBxQH/AdECAQFNEAAB0QIB\r
+        AU0BeQGpAcUB/wGmAdIB9AH/AaYB0gH0Af8BnAHJAeoB/wEQAdYB7gH/AecB+gH8Af8B5gH6Af0B/wHm\r
+        AfoB/QH/AeYB+gH9Af8B5gH6Af0B/wHeAekB6wH9AXkBUAFZAdkIAAGDAoAF/wGHAUkBHwH/Ab0BjwFp\r
+        Af8BvwGTAW4B/wHCAZcBcgH/AcQBmgF2Af8BxQGbAXkB/wHFAZsBeAH/AcMBmAF0Af8BvQGPAWkB/wGH\r
+        AUkBHwX/AYMCgAH/UAAB0QIBAU0BeAGpAcUB/wGcAckB6gH/AZABvwHhAf8BpQHTAegB/wGlAdMB6AH/\r
+        AZABvwHhAf8BnAHJAeoB/wF4AakBxQH/AdECAQFNGAAB0QIBAU0BeQGpAcUB/wGcAckB6gH/AZABvwHh\r
+        Af8BBQHTAewB/wHoAfoB/AH/AeYB+gH9Af8B5gH6Af0B/wHmAfoB/QH/AeYB+gH9Af8B1wHiAeQB/AE5\r
+        AZUBpQHxCAABgwKABf8BhwFJAR8B/wG/AZIBbwH/Ab8BkwFwAf8BvwGTAXAB/wG/AZQBcAH/AcABlAFw\r
+        Af8BvwGUAXAB/wG/AZMBcAH/Ab8BkwFwAf8BhwFJAR8F/wGDAoAB/1QAAdECAQFNAaQBLgEyAcwBowEn\r
+        ASsByQGjAScBKwHJAaMBJwErAckBowEnASsByQGkAS4BMgHMAdECAQFNIAAB0QIBAU0BpwEyATYBzAGj\r
+        ASsBLwHJARQBuwHTAfsBBgHHAeAB/gEAAdMB7AH/Ae0B+wH9Af8B7QH7Af0B/wEEAckB4gH+ARoBtQHL\r
+        AfkBQwGKAZYB7ggAAYMCgAX/AYcBSQEfAf8BhwFJAR8B/wGHAUkBHwH/AYcBSQEfAf8BhwFJAR8B/wGH\r
+        AUkBHwH/AYcBSQEfAf8BhwFJAR8B/wGHAUkBHwH/AYcBSQEfBf8BgwKAAf9cAAHTAgABBAHTAgABBAHT\r
+        AgABBAHTAgABBDAAAdMCAAEEAdMCAAEEAdMCAAEEAdICAAFBAQoBxgHUAfwBPwGOAZwB7wHSAgABPBAA\r
+        AYcCeQH9A/Ip/wPyAf8BhwJ5Af3IAAG+AhYBrAGHAnkB/QGDAoAB/wGDAoAB/wGDAoAB/wGDAoAB/wGD\r
+        AoAB/wGDAoAB/wGDAoAB/wGDAoAB/wGDAoAB/wGDAoAB/wGHAnkB/QG+AhYBrEQAAUIBTQE+BwABPgMA\r
+        ASgDAAFAAwABEAMAAQEBAAEBBQABgBcAA/8BAAT/BAAE/wQAAcABAwHAAQMEAAGAAQEBgAEBBAABgAEB\r
+        AYABAQH4AR8CAAGAAQEBgAEBAYABAQIAAYABAQGAAQEBgAEBAgABwAEDAcABAwGAAQECAAHAAQMBwAEB\r
+        AYABAQIAAcABAwHAAQEBgAEBAgABwAEDAcABAQGAAQECAAHAAQMBwAEBAYABAQIAAeABBwHgAQEBgAEB\r
+        AgAB8AEPAfABAQGAAQECAAH8AT8B/AEHAYABAQIABP8BgAEBAgAL\r
 </value>\r
   </data>\r
 </root>
\ No newline at end of file