diff --git a/src/MainForm.Designer.cs b/src/MainForm.Designer.cs
index 832c923..805e2ae 100644
--- a/src/MainForm.Designer.cs
+++ b/src/MainForm.Designer.cs
@@ -90,6 +90,9 @@
this.devicesTabPage = new System.Windows.Forms.TabPage();
this.devicesPanel = new System.Windows.Forms.Panel();
this.cancelAutoCloseButton1 = new System.Windows.Forms.Button();
+ this.devicesListView = new MeshCentralRouter.ListViewExtended();
+ this.nameColumnHeader = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
+ this.stateColumnHeader = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
this.devicesContextMenuStrip = new System.Windows.Forms.ContextMenuStrip(this.components);
this.addMapToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.addRelayMapToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
@@ -136,9 +139,6 @@
this.customAppsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.openMapFileDialog = new System.Windows.Forms.OpenFileDialog();
this.saveMapFileDialog = new System.Windows.Forms.SaveFileDialog();
- this.devicesListView = new MeshCentralRouter.ListViewExtended();
- this.nameColumnHeader = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
- this.stateColumnHeader = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
this.panel5.SuspendLayout();
this.mainPanel.SuspendLayout();
this.mainTabControl.SuspendLayout();
@@ -624,6 +624,37 @@
this.cancelAutoCloseButton1.Click += new System.EventHandler(this.cancelAutoCloseButton_Click);
this.cancelAutoCloseButton1.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.MainForm_KeyPress);
//
+ // devicesListView
+ //
+ this.devicesListView.BackColor = System.Drawing.SystemColors.Window;
+ this.devicesListView.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] {
+ this.nameColumnHeader,
+ this.stateColumnHeader});
+ this.devicesListView.ContextMenuStrip = this.devicesContextMenuStrip;
+ this.devicesListView.FullRowSelect = true;
+ this.devicesListView.GridLines = true;
+ this.devicesListView.HeaderStyle = System.Windows.Forms.ColumnHeaderStyle.Nonclickable;
+ this.devicesListView.HideSelection = false;
+ this.devicesListView.LargeImageList = this.devicesImageList;
+ resources.ApplyResources(this.devicesListView, "devicesListView");
+ this.devicesListView.MultiSelect = false;
+ this.devicesListView.Name = "devicesListView";
+ this.devicesListView.SmallImageList = this.devicesImageList;
+ this.devicesListView.Sorting = System.Windows.Forms.SortOrder.Ascending;
+ this.devicesListView.UseCompatibleStateImageBehavior = false;
+ this.devicesListView.View = System.Windows.Forms.View.Details;
+ this.devicesListView.Click += new System.EventHandler(this.devicesListView_Click);
+ this.devicesListView.DoubleClick += new System.EventHandler(this.devicesListView_DoubleClick);
+ this.devicesListView.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.MainForm_KeyPress);
+ //
+ // nameColumnHeader
+ //
+ resources.ApplyResources(this.nameColumnHeader, "nameColumnHeader");
+ //
+ // stateColumnHeader
+ //
+ resources.ApplyResources(this.stateColumnHeader, "stateColumnHeader");
+ //
// devicesContextMenuStrip
//
this.devicesContextMenuStrip.ImageScalingSize = new System.Drawing.Size(24, 24);
@@ -959,37 +990,6 @@
this.saveMapFileDialog.DefaultExt = "mcrouter";
resources.ApplyResources(this.saveMapFileDialog, "saveMapFileDialog");
//
- // devicesListView
- //
- this.devicesListView.BackColor = System.Drawing.SystemColors.Window;
- this.devicesListView.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] {
- this.nameColumnHeader,
- this.stateColumnHeader});
- this.devicesListView.ContextMenuStrip = this.devicesContextMenuStrip;
- this.devicesListView.FullRowSelect = true;
- this.devicesListView.GridLines = true;
- this.devicesListView.HeaderStyle = System.Windows.Forms.ColumnHeaderStyle.Nonclickable;
- this.devicesListView.HideSelection = false;
- this.devicesListView.LargeImageList = this.devicesImageList;
- resources.ApplyResources(this.devicesListView, "devicesListView");
- this.devicesListView.MultiSelect = false;
- this.devicesListView.Name = "devicesListView";
- this.devicesListView.SmallImageList = this.devicesImageList;
- this.devicesListView.Sorting = System.Windows.Forms.SortOrder.Ascending;
- this.devicesListView.UseCompatibleStateImageBehavior = false;
- this.devicesListView.View = System.Windows.Forms.View.Details;
- this.devicesListView.Click += new System.EventHandler(this.devicesListView_Click);
- this.devicesListView.DoubleClick += new System.EventHandler(this.devicesListView_DoubleClick);
- this.devicesListView.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.MainForm_KeyPress);
- //
- // nameColumnHeader
- //
- resources.ApplyResources(this.nameColumnHeader, "nameColumnHeader");
- //
- // stateColumnHeader
- //
- resources.ApplyResources(this.stateColumnHeader, "stateColumnHeader");
- //
// MainForm
//
resources.ApplyResources(this, "$this");
diff --git a/src/MainForm.cs b/src/MainForm.cs
index c8a0554..01d2b5d 100644
--- a/src/MainForm.cs
+++ b/src/MainForm.cs
@@ -1881,7 +1881,7 @@ namespace MeshCentralRouter
if (x.ContainsKey("remoteIP")) { map.remoteIP = (string)x["remoteIP"]; }
map.remotePort = (int)x["remotePort"];
map.appId = (int)x["appId"];
- if (x["appIdStr"] != null) { map.appIdStr = (string)x["appIdStr"]; }
+ if (x.ContainsKey("appIdStr")) { map.appIdStr = (string)x["appIdStr"]; }
if (x.ContainsKey("autoExit")) { map.autoexit = (bool)x["autoExit"]; }
map.node = node;
if (authLoginUrl != null) { map.host = authLoginUrl.Host + ":" + ((authLoginUrl.Port > 0) ? authLoginUrl.Port : 443) + authLoginUrl.AbsolutePath.Replace("/control.ashx", ""); } else { map.host = serverNameComboBox.Text; }
diff --git a/src/MainForm.resx b/src/MainForm.resx
index c7c4c83..e8d67e9 100644
--- a/src/MainForm.resx
+++ b/src/MainForm.resx
@@ -129,10 +129,13 @@
- 10, 286
+ 13, 355
+
+
+ 4, 4, 4, 4
- 95, 23
+ 127, 28
@@ -163,10 +166,13 @@
NoControl
- 111, 286
+ 148, 355
+
+
+ 4, 4, 4, 4
- 95, 23
+ 127, 28
104
@@ -202,10 +208,13 @@
NoControl
- 241, 225
+ 321, 277
+
+
+ 4, 0, 4, 0
- 88, 13
+ 114, 17
19
@@ -235,10 +244,13 @@
NoControl
- 238, 176
+ 317, 217
+
+
+ 4, 0, 4, 0
- 53, 13
+ 69, 17
18
@@ -265,10 +277,13 @@
NoControl
- 238, 135
+ 317, 166
+
+
+ 4, 0, 4, 0
- 55, 13
+ 73, 17
17
@@ -295,10 +310,13 @@
NoControl
- 238, 92
+ 317, 113
+
+
+ 4, 0, 4, 0
- 38, 13
+ 50, 17
16
@@ -322,13 +340,16 @@
Top, Left, Right
- 241, 192
+ 321, 236
+
+
+ 4, 4, 4, 4
●
- 214, 20
+ 287, 22
102
@@ -352,10 +373,13 @@
meshcentral.com
- 241, 110
+ 321, 135
+
+
+ 4, 4, 4, 4
- 214, 21
+ 287, 24
100
@@ -376,10 +400,13 @@
Top, Left, Right
- 241, 151
+ 321, 186
+
+
+ 4, 4, 4, 4
- 214, 20
+ 287, 22
101
@@ -403,10 +430,13 @@
NoControl
- 174, 260
+ 235, 323
+
+
+ 4, 0, 4, 0
- 303, 13
+ 404, 16
103
@@ -439,10 +469,13 @@
NoControl
- 3, 260
+ 4, 323
+
+
+ 4, 0, 4, 0
- 37, 13
+ 47, 17
11
@@ -469,10 +502,13 @@
NoControl
- 372, 286
+ 499, 355
+
+
+ 4, 4, 4, 4
- 95, 23
+ 127, 28
105
@@ -499,10 +535,13 @@
NoControl
- 0, 277
+ 0, 344
+
+
+ 4, 4, 4, 4
- 478, 40
+ 640, 49
StretchImage
@@ -529,10 +568,13 @@
NoControl
- 12, 9
+ 16, 11
+
+
+ 4, 0, 4, 0
- 454, 56
+ 608, 69
6
@@ -559,10 +601,13 @@
NoControl
- 15, 68
+ 20, 84
+
+
+ 4, 4, 4, 4
- 217, 170
+ 292, 212
Zoom
@@ -586,10 +631,13 @@
Fill
- 3, 3
+ 4, 4
+
+
+ 4, 4, 4, 4
- 478, 316
+ 640, 392
6
@@ -607,13 +655,16 @@
0
- 4, 25
+ 4, 28
+
+
+ 4, 4, 4, 4
- 3, 3, 3, 3
+ 4, 4, 4, 4
- 484, 322
+ 648, 400
0
@@ -640,10 +691,13 @@
NoControl
- 241, 221
+ 321, 272
+
+
+ 4, 4, 4, 4
- 131, 17
+ 170, 21
204
@@ -670,10 +724,13 @@
NoControl
- 241, 177
+ 321, 218
+
+
+ 4, 4, 4, 4
- 95, 23
+ 127, 28
202
@@ -700,10 +757,13 @@
NoControl
- 342, 177
+ 456, 218
+
+
+ 4, 4, 4, 4
- 95, 23
+ 127, 28
203
@@ -733,10 +793,13 @@
NoControl
- 238, 182
+ 317, 224
+
+
+ 4, 0, 4, 0
- 55, 13
+ 73, 17
21
@@ -766,10 +829,13 @@
NoControl
- 238, 135
+ 317, 166
+
+
+ 4, 0, 4, 0
- 38, 13
+ 48, 17
19
@@ -793,10 +859,13 @@
Top, Left, Right
- 241, 151
+ 321, 186
+
+
+ 4, 4, 4, 4
- 214, 20
+ 287, 22
201
@@ -820,10 +889,13 @@
NoControl
- 15, 68
+ 20, 84
+
+
+ 4, 4, 4, 4
- 217, 170
+ 292, 212
Zoom
@@ -850,10 +922,13 @@
NoControl
- 270, 286
+ 363, 355
+
+
+ 4, 4, 4, 4
- 95, 23
+ 127, 28
205
@@ -880,10 +955,13 @@
NoControl
- 372, 286
+ 499, 355
+
+
+ 4, 4, 4, 4
- 95, 23
+ 127, 28
206
@@ -910,10 +988,13 @@
NoControl
- 0, 277
+ 0, 344
+
+
+ 4, 4, 4, 4
- 478, 40
+ 640, 49
StretchImage
@@ -940,10 +1021,13 @@
NoControl
- 12, 9
+ 16, 11
+
+
+ 4, 0, 4, 0
- 454, 56
+ 608, 69
6
@@ -967,10 +1051,13 @@
Fill
- 3, 3
+ 4, 4
+
+
+ 4, 4, 4, 4
- 478, 316
+ 640, 392
7
@@ -988,13 +1075,16 @@
0
- 4, 25
+ 4, 28
+
+
+ 4, 4, 4, 4
- 3, 3, 3, 3
+ 4, 4, 4, 4
- 484, 322
+ 648, 400
1
@@ -1024,10 +1114,13 @@
NoControl
- 208, 256
+ 277, 319
+
+
+ 4, 4, 4, 4
- 145, 17
+ 190, 21
302
@@ -1051,7 +1144,10 @@
Top, Bottom, Left, Right
- 15, 82
+ 20, 101
+
+
+ 4, 4, 4, 4
True
@@ -1060,7 +1156,7 @@
Vertical
- 450, 162
+ 602, 202
25
@@ -1084,10 +1180,13 @@
NoControl
- 14, 251
+ 19, 313
+
+
+ 4, 4, 4, 4
- 188, 23
+ 251, 28
301
@@ -1117,10 +1216,13 @@
NoControl
- 8, 6
+ 11, 7
+
+
+ 4, 0, 4, 0
- 468, 22
+ 627, 27
23
@@ -1150,10 +1252,13 @@
NoControl
- 12, 34
+ 16, 42
+
+
+ 4, 0, 4, 0
- 454, 45
+ 608, 55
22
@@ -1180,10 +1285,13 @@
NoControl
- 276, 291
+ 371, 362
+
+
+ 4, 4, 4, 4
- 95, 23
+ 127, 28
303
@@ -1210,10 +1318,13 @@
NoControl
- 378, 291
+ 507, 362
+
+
+ 4, 4, 4, 4
- 95, 23
+ 127, 28
304
@@ -1240,10 +1351,13 @@
NoControl
- 0, 282
+ 0, 351
+
+
+ 4, 4, 4, 4
- 484, 40
+ 648, 49
StretchImage
@@ -1269,8 +1383,11 @@
0, 0
+
+ 4, 4, 4, 4
+
- 484, 322
+ 648, 400
8
@@ -1288,10 +1405,13 @@
0
- 4, 25
+ 4, 28
+
+
+ 4, 4, 4, 4
- 484, 322
+ 648, 400
2
@@ -1321,49 +1441,49 @@
613, 17
- 185, 22
+ 218, 26
Show &Group Names
- 185, 22
+ 218, 26
Show &Offline Devices
- 182, 6
+ 215, 6
- 185, 22
+ 218, 26
Sort by &Name
- 185, 22
+ 218, 26
Sort by G&roup
- 182, 6
+ 215, 6
- 185, 22
+ 218, 26
S&ettings...
- 185, 22
+ 218, 26
&Custom Apps...
- 186, 148
+ 219, 172
mainContextMenuStrip
@@ -1378,10 +1498,13 @@
NoControl
- 454, 2
+ 608, 2
+
+
+ 4, 0, 4, 0
- 25, 25
+ 31, 31
403
@@ -1405,10 +1528,13 @@
Top, Right
- 306, 5
+ 411, 6
+
+
+ 4, 4, 4, 4
- 146, 20
+ 193, 22
402
@@ -1444,10 +1570,13 @@
NoControl
- 6, 206
+ 8, 249
+
+
+ 4, 4, 4, 4
- 168, 35
+ 224, 43
405
@@ -1489,82 +1618,82 @@
Segoe UI, 9pt, style=Bold
- 170, 22
+ 198, 24
Add &Map...
- 170, 22
+ 198, 24
Add &Relay Map...
- 167, 6
+ 195, 6
- 171, 22
+ 204, 26
Ask Consent + Bar
- 171, 22
+ 204, 26
Ask Consent
- 171, 22
+ 204, 26
Privacy Bar
- 170, 22
+ 198, 24
Remote Desktop...
- 170, 22
+ 198, 24
Remote Files...
- 170, 22
+ 198, 24
HTTP
- 170, 22
+ 198, 24
HTTPS
- 170, 22
+ 198, 24
RDP
- 170, 22
+ 198, 24
SSH
- 170, 22
+ 198, 24
SCP
- 171, 208
+ 199, 226
devicesContextMenuStrip
@@ -1579,142 +1708,145 @@
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
- ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAADg
- HQAAAk1TRnQBSQFMAgEBEAEAAfgBAAH4AQABEAEAARABAAT/ARkBAAj/AUIBTQE2BwABNgMAASgDAAFA
- AwABUAMAAQEBAAEYBgABPP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AJYAA/0D+AP3A/sD/yEAA/0D+gP5
- A/wD/xgAAfoB+wH6A/4qAAP9A/8tAAP7A88D1QPbA88D1AO+A9QYAAP8A90D4APjA90D4APUA+MSAAP8
- AZEBjwF9AU4BaAEhAfQB9QH0JAAD/gPRA8YD+ioAAcYCxwHPAtAB2ALZA90DywPBA68DmgP3FQAD2APd
- A+ID4wPaA9UDzAPAA/kMAAP/AVgBbwEyAWMBcwE/ASwBMwEgAU8BYQEvAbABugGhHgAD/wPIA8kDvAPF
- A+IhAAP/A/ABugK7ArYBtwPAAdIC0wOrA4YDgQOiA94D/wwAA/8D9APTA9AD1APfA8oDtgOyA8QD6QP/
- CQABaAF9AUMBTwFnASMBUgFpASkBowGmAZ0DLgFKAVYBNgFbAXABPgP5GAADzQbGA9gDvAPDA8kD/A8A
- A/YC0wHUArYBtwKbAZ0BpwGWAYQBtAGPAWcBwAGOAVYBtgGAAUUByQG6AagBxgHJAcoCqgGsAqcBqQKv
- AbABwQGxAa0BvwK6A/oD+QPjA9EDwgO9A7YDtAOtA9AD2QPKA8gDzAPNA9MD/AYAAXoBjAFfAUMBWwE0
- AUIBTgErASkBLgEXAUcBYQEaAVMBcwFYATYBbwF8AUcBVQEqAWIBZwFVAa4BrQGsEgAD0wPEA8EDuwPE
- BsoDwgPHA+AMAAK5AbwBrQGBAU4BtQGAAUQBwgGGAUUBxQGKAUkBxwGLAUoBxgGLAUkBxQGJAUkBxwGj
- AXoBxwK8AbcBfQF2AbMBRQE3AaYBGQEIAaYBGgEJAcIBqQGmA/ED1AOuA60DrwmyA7ADwAPTA7IDmAaC
- A8gD9gMAAZkBpQGIAVMBaAEqAT8BUAEhAR8BIQETAUoBYgEfAUYBXwEZAUcBYgEmAUUBXgEZAVsBaQFB
- AVMBYAF4ASwBRAFpAYoBjwF5A/0JAAPdA8YDwQO6BsQDxQPEA8YDyAPCA9ID/gYAA+kBsgF/AUYBswGB
- AUcBugGCAUQBvwGGAUcByQGOAUoB1QGTAUkB3QGVAUcBygGRAVIBtwGpAagBuAF6AXMBsgFTAUcBsgEz
- ASEBtAEqARcByAGaAZMD1wPwCa0DrwOyA7UDtgO1A8gDsgOfA40DiwPCA+UB0QHWAc0BQAFUASUBQQFb
- AS4BKQEvARcBRQFeARkBRAFdARkBRAFcARkBRAFFATsBQAE+ATsBQwFbARgBQgFSASIBeQF4AW0BFQIS
- AUYBVQEoAdIB1gHMAwAD7gPCA8MDuwnDA8ADvwPDA8EDzAO3A8ID7AMAA/0BuQGEAUgBrwF+AUcBsAF/
- AUYBtgGCAUgB5gGYAUMB8wGfAUMB+QGkAUcB7QGfAUcBqQKlAcABigGCAboBYgFXAbwBSAE3Ab0BOwEo
- AcoBegFtAasCrAP9A68GrAOuA7YDugO8A7oDxgO6A6YDmQOTA7IDyQP/AW8BfgGBAScBKQEoAUgBWAEs
- ATwBSQErAUMBWwEYAUIBWgEYAR8CHAEeARoBHAFGAVwBHwE6AU0BPAEPAQ4BDQFCAUQBMQFXAU8BSQGx
- AakBowFfAW8BPwP/A9ADuwPDA8AGwwa5A8MDwQO2A8ADwgPZA8gDAAG5AYQBSQGoAXkBQwGrAXwBRgG4
- AYMBSAH9Aa0BUQH+AbABWAH/AbYBZQH+AbkBaQGxAa4BrwHIAZkBkwG/AXEBZgHDAVsBTAHEAUsBOgHH
- AVYBQwOlAwADrwOpA6oDrgPAA8MDxgPIA8sDwgOtA6IDmwOfA8YGAAHbAd8B4AFWAWABZgEnAS8BJwFL
- AVwBRgFBAVgBIgFFAVsBJAFCAVgBIQFCAVkBOAFTAV0BQAFEAVgBIQFWAU8BSAGUAYoBhAGhAZcBkAGs
- AaQBngYAA/IDyAO8A8UMwwPEBsMD0QPUA9gDAAGzAYIBSgGpAXgBQAGoAXoBRQHCAYkBSAH+AcABewH9
- AcIBgAH2AcMBiwHqAcUBmgHKAskBywGiAZ0BwgF8AXMBxwFqAVwByQFZAUgBxwFKATYDuQMAA64DqAOq
- A7ADzQPOA9ED0gPaA8YDsgOqA6IDmgPRCQAD/gHAAcYByAF4AZMBewEGAZ4B1AEZAV0BZQFBAVgBOQE/
- AVIBHgEfARwBHgE+AVEBHQFuAWcBXwGhAZcBkAGhAZcBkAGhAZgBkQkAA/4D6QPXA9kDxgPDA8EDuQPB
- A8gG1APVAwABwAGeAXcBqwF3ATwBqgF7AUQBzgGYAVoB5gG2AYAB2QGzAYgB1wG8AaEB4gHTAcwB4AHJ
- AcUB1AGqAaQBxwGDAXkByQF3AWkBygFnAVYByAFeAUoDzQMAA74DpwOqA7gGygPQA98D2gPLA7gDsAOo
- A6UD3A8AAdEB0wHZAUMB6gH8AS0BzQHtAYYBXwE6AVUBWwEnAVkBcgFbAVUBTgFIAW8BaAFiAagBoQGb
- Ab8BuwG3A/8PAAPuA+0D5QPFA8MDygPCA8kD1wPiA/8DAAPkAeMC3gHqAeMB4QHgAtoB1AGbAZMB0QGR
- AYkB0wGIAX4B1QGAAXQB1wF8AW4B2AGYAY8B1AGRAYgBzgGCAXYBygFwAWIByQFsAVwD5AMAA+wD6APq
- A+QDwwO+A7oDtgO0A8IDvgO2A60DqgPoDwABagFmAXEB8QLzAdIBwAGtAcEBjgFhAbgBhQFZAU0BYAFL
- AWsBZQFfAbcBrwGoAakBogGbAe0C7BIAA8wD+QPmA9EDzwPFA8kD2wPXA/YPAAHjAeIB4wGoASsBGwG0
- ATUBJAG9AToBJwHBAS4BFwHLAVEBPwHLAXUBaQHLAXMBZgHKAXIBZAHKAW4BYAHJAWgBVwHtAeoB6QwA
- A+sDigOPA5IDjAOeA7ADrwOuA60DqgPrFQAD/AHzAfAB7QP+A/sD/wHfAd0B2wHCAcABvhsAA/4D+AP/
- A/0DAAPvA+YSAAPtAZoBFgEGAagBEwEAAbMBFgEBAb0BHAEEAb8BWgFIAc0BkgGHAdEBtAGuAdcByAHE
- Ad0C2gPsA/IMAAPyCX8DgwOiA74D0APZA+QD8AP1bAAD+AHFAcQBxQPkA/UD+wP9A/8bAAP6A9kD7QP4
- A/wD/gP//wD/AP8AIQAD9QPrA88DuAOsA98eAAP5A/QD5QPeA9oD6yQAA+8D6QPjA+okAAP1A/MD6gP0
- FQAD7gPRAawCrQG2ArQBzAHHAcYBxwLBAUkBkQFlAZUClAOJA6sD9A8AA/MD5QPbA90D4gPgA9AD0wPR
- A9oD+RIAA/UBqgGrAaoBUgFRAVMBOAE7ATcBGwEhARoDoQOkAZ0BngGfAbMCtAPkEgAD+gPeA8QDvgO6
- A9cD2APWA90D8AwAA+sByALFAegC3wH0AuoB8ALmAeEB2AHZAcwCxgFtAZoBeAGYApcDoAOOA4QD4AkA
- A/AD4QPqA+0D7APnA+ID0wPVA9cD0gPPA+wJAAPgAYoBiwGKASYBLgEgAwMBCwEPAQkBKQEgARoBUgFB
- ATUDswPBAYgCiQGEAYUBhgGbApwDrgkAA+0D0gO8A7QDtgO5A8AD3QPhA9ED0APWA9sJAAPNAdQC0AHl
- At4B8gLoAfYC7AHgAtkBoQKfAqoBqwPJA+YDxgOWA5IDrQP7AwAD5APlA+kD7QPuA+cD1wPaA+MD7APi
- A9QD0wPaA/0DAAOCAWABXgFdAWIBTAFCAYkBgQF6AcUBwwHCAdIC0AHPAc4BzQHKAsgBxALDAb4CvQO8
- AasCrAOFAqsBrAP6AwADzwPHA8IDzwPhA+UD5APjA+EG3wPaA88D2gP9AwADzwGuAqwBpQKmAsoBywHn
- AegB6gHWAdcC2QHWAdQB4gHeAdoBzAHIAcQBvAG5AbgBxQLEA+MDugOhA9UDAAPlA9oD2QPjA+wG5wPp
- A+ID3gPhA+oD3gPXA+YDAALjAeIB2QHXAdYB4gHfAd4B4gHfAd4B4QHeAt0B2wHaAdgC1QHUAdIB0QHP
- As0CswGyAZwBmwGcA7MDxAKEAYUDuwMAA+oD5wnpA+gD5gPlA+QD3APWA9wD4QPQA94GAAP3AuwB7QHw
- AfIB9AT1AvYD7QPlA90B1QLWAdAC0QKuAa0B1AHTAdQD2wP5BgAD+wPuA+8G8APuA+wD6QPnA+UD2wPm
- A+kD/AkAAe0C6wHpAuUB5wHkAeMBtAKzAbYBtAG1Aa8CrgGiAaABoQGfAqACmwGcA5sDoQO1A+8JAAPv
- BusD3APdA9sG1wbVA9cD3QPwDwAD8gHrAewB7QHzAfUB9gHSAdMB1AHRAtIB4gHkAeUB2ALZAdMC1APb
- A+0SAAP2A+8D8APnA+YD6wPoA+YD7QPyFQAB6wLpAeAC3QGzArIBnQGcAZ0DrAPXA+sbAAPwA+kD3APW
- A9sD6gPx/wD/AP8A/wCfAAP5AdsC2gG6ArcBngKZAa0BqAGqAb8BvgG/A+8bAAP8A+gD3gPVA9kD4AP1
- eAABrQGqAasBnAGXAZUBoQGbAZoBogGcApsBkgGRAbUBrQGuAaQBnwGgA8QD5hUAA9oD1AbWA9MD2wPX
- A+ED7BsAA/EBqgGpAacCaQFnA+8kAAP4A9kDyAP4GwAD1AG9AbwBvQHPAc0BzAHXAdYB1QHfAd4B3QGl
- AZ8BoAG0Aa4BsQG1AbABsQK3AbYD3wPuDwAD5gPfA+QD5gPpA9cG2wPeA+kD7g8AAtQB0wGGAYUBgwJv
- AW0CSgFLA1gDkwNeAYgBhwGGGAAD6wPPA8oDwQPGA9QDxgPRGAADzQPOAbkBuAG3A+AB3gLdAc4BzAHN
- AcgBxgHIAb8CvQOnA+wD9AP6DAAG5APeA+oD6QPkA+ID3wPaA+4D8AP8DAAD6AOWA9ID4wPkA8wD+QOV
- An4BfQP4EgAD8wPVA+YG6wPjA/ID1QPPA/sSAALAAcEBwwK/AbwBpwGfAakBewFrAZgBWAFEAYIBNAEc
- AXsBKQEQAawBhQF6A7UVAAbgA9kDzgPFA74DvAPRA94VAAPpA+cD6gboA88D6gPcA64D4QPvDwAD8wPs
- A+0G7APkA+0D6QPbA+oD9A8AAcYBtAGvAcMBZgFJAbMBWQE9AaQBTAEyAZ4BSwEyAYwBOQEgAYYBNAEa
- Aa0BhgF6ArQBsxUAA90DyQPGBsMDvwO+A9ED3hUAA+kB6wLqA+4D7APrA9AD1QPGA7gD9gP8DwAD8wPt
- A+4G7QPlA+YD4QPeA/oD/g8AAb0BqgGkAckBbAFOAbsBYAFDAa0BVAE4AaQBTwE0AZoBRgEsAZMBPwEl
- Aa8BiAF7AbYBtQGzFQAD2QPKA8cGxAPCA8AD0QPdFQAD6QPuA/IG8APRA78DsgO7FQAD8wPuCe8D5QPg
- A9wD3xUAAbgBoAGYAdEBcAFTAcQBZwFKAbsBYwFHAa4BVQE5AakBUwE5AaMBSwEwAa4BhAF3AbUBtAGx
- FQAD1wPLA8kDyAPFA8QDwwPQA90VAAPpA/ED9gb0A9IDrQOqA7wVAAPzA+8D8QbwA+YD2wPaA98VAAG3
- AZkBkQHYAXkBWwHPAXEBUwHLAXUBWwG9AWEBRQG4AV4BQwGzAVkBPQGtAYEBcwK0AbEVAAPVA80DywPM
- BscDxQPPA90VAAPpA/QD+gb4A88DqQOqA70VAAPzA/AD8gbxA+UD2QPaA+AVAAG9AZ8BlgHlAY8BdQHe
- AYcBbAHXAYEBZgHNAXUBWgHHAW8BUwHFAWwBUAGxAYcBeQG4AbcBthUAA9cD0wPRA88DzAPLA8oD0APe
- FQAD6QL1AfQD/QP8A/0DzgOpA6oDvhUAA/MD8AnzA+QD2QPaA+ASAAP5AcoBqQGfAe0BnQGFAesBogGL
- AeIBkgF5AeABkQF4AdgBgQFmAdUBfgFjAbkBjwGCAboBuQG4EgAD/APaA9YD2AbTA88DzgPSA98VAAPp
- A+8BdwGcAXkBrQG6Aa4DzgPTA6kDqgO+FQAD8wPuA9QD3QPkA+YD2QPaA+ASAAPzAdgBtgGrAfIBsgGf
- AfIBtQGiAewBpQGOAesBngGIAeMBjAFyAeIBiAFuAcABlQGIArwBuxIAA/gD3QPcA90D2APXA9ID0QPU
- A98VAAPqA/IC7gHvBugD5wO2A6sDwBUAA/QD7wPuCewD3QPaA+ESAAPyAdoBuQGuAfUBxAG0AfQBwwGy
- AfIBtwGlAfABpQGPAe4BlQF6Ae0BkQF1AcEBlgGHAr0BvBIAA/cD3gbhA90D2QPUA9MD1APgFQAD8APo
- AdcC1gG5AbgBtwGtAawBqgGsAasBqQG5AbgBtwK1AbQDzRUAA/YD7APnA94G2gPeA90D5BIAA/EBswGk
- AaEBrAGgAZsBowGbAZkBoAGcAZsBpQGkAaIBqwGsAasBrgKvAa0BrgGtA7QSAAP3A9gD1wbWA9gD2gPb
- A9oD3R4AA/cD9SoAA/sD+h4AA/0B1AHMAccByAHDAb8BwwHAAb0BcQJuAdIBzgHJAcQBvQG5AckBwQG9
- AeUC4wP8EgAD/gPkA+ED4APKA+QD3wPgA+sD/v8A/wAD9APTA9cDzAPBA+gD9QP2GAAD+QPmA+cD5APg
- A/IG+hgAA/EBqwGlAaQBzAG/AbgBqAKmJAAD+APYA+AD2RUAA/AD8gP4AwAD9QO9A88D3APNA78GpgPH
- A+kGAAb3A/sDAAP5A+AD5APpA+QD4AbYA+ID7AkAA/IB2QLYAbcCsgHSAswB/AH5AfUB7AHiAdgB5QHW
- AcQB3gHKAbEBhgGAAXsD9RIAA/cD7APcA+MD8gPqA+YD4gPOA/oMAAHQAs8BhAKDA3gDlQO9A+4DswO5
- A7sDogN6A5sDxAPaA+0DAAPlA88DzQPUA98D9QPcA94D3wPYA80D1QPhA+gD9AMAAcoDyQLDAegC4wHY
- AtcDhgN1AYUCgwGHAX4BeAFNAT4BOgE8ASkBJQFEATYBNQE6AjYDtAkAA+MD4QPrA+cD0APMBs8DvwO7
- Br4D4wkAAcICwQGbApYDigOdA54DrgO3ArABsQKQAZIBlAGYAZwBswKwAcMBkgGLAcEBnwGbA/MGAAPh
- A9QD0QbWA9sD3QPbA9ID1QPbA9QD2AP5BgAB5wLiAd0C1gHTAc8B0AGWApQBYAJcAUgCQAFJAT4BPAFH
- AToBNgFEATMBLwFKATwBOQFUAksBYgFMATcBjgKNA9QGAAPqA+cD5QPVA8YDwAO/A74DvQO/BsID0gPm
- BgABvwK+AZwClwOeAp0BngGGAZYBkAKgAaIBnwF3AXUBkgEyASoBlgEYAREBpQEfARABrgEoARUBtgEt
- ARoBwAF2AWwD4QYAA98D1QbWA9MD1wPNA8EGvQO+A78DzgPqCQAD/AHIAsMBZgFhAWIBTQFIAUcBWAFR
- AVABaQFjAWIBXgJaAUECPwFEAkEBVQJWAUkBUAFRAWgBWQFUAc0CzAkAA/4D4QPHA8EDwwPHA8UGwAPE
- A8MDxQPkBgABuAK3AZsClwOvAbEBsgGzAYYBDwEHAYcBEgELAYQBDAEBAZMBDwEAAaMBEwEAAcMBSgE4
- AdEBVQFAAdgBWQFEAdUBbAFZAcoCywYAA90D1APbA9wDugO7A7oDuwO8A8QDxgPHA8sD4w8AA/wD+QPC
- AVsBXwFgA2QBnAFoAVEBxAFMARwBzQFBAQYBxgE6AQUBzwFIAQ0B1QHMAccPAAP+A/wD4QPGA8cDyAPE
- A8IDwQPDA+QGAAO2AZ0CmgO4A70BlQE3ATABlwEwASkBkAEPAQIBpAETAQABtQEVAQAB4AF8AWsB6AGA
- AW4B7gGFAXIB7AGAAWwBtwK4BgAD3QPVA90D3wPAA74DuwO8A70DzgPQA9ED0APeEgAB5gHhAeABrwEp
- AQYBrAEvAQ8BtAE6ARgBvgFDAR8BxwFJASIB0AFaATEB0QFTASsB1wFVASkBzQG5AbASAAPwA74DvwPB
- A8IDwwPHA8UDxgPeBgABtAK1AZgBlgGXA70DxgGcAVUBUQGsAVIBSQGfAREBAAGyARQBAAHIARsBAwHx
- AaYBmQH3AacBmQH8AasBnQH+AaMBkQG1AbYBtwYAA90D1APfA+IDxwPFA7wDvQO/BtoD2wPZA90SAAHv
- AfIB8wG2AUcBKgG3AUsBLwG4AUABIgHBAUQBJAHMAUoBKQHeAXYBVgHjAXsBWAHlAXgBUQHQAaIBjxIA
- A/QGwwPBA8IDxAPNA84DzQPYBgAD3QHRAdIB0wHLAcwBzQHMAs0BqAF8AXkBoQEpARwBswEWAQAB0QEd
- AQAB7AEwAQ4B/wHHAboB/wHMAbwB/wHRAb8B/wHPAbkBwALBBgAD7QPoBuQDzwO/A70DvwPDA+ID4wPl
- A+QD4BUAAb0BXwFHAcEBXQFFAcMBTgEzAc0BUgE1AdkBYgFDAekBlgF8Ae0BnAF/Ae4BmAF3AeABlQF1
- A/oSAAbHA8UDxgPJA9QD1gPVA9QD/A8AAb0BrQGrAaMBEwEBAb4BGQEAAdwBIAEAAfkBawFOAf8B3gHV
- Af8B4QHXAf8B5gHbAf8B5wHdAdwC2wP9DwAD2wO8A74DwAPMA+kD6gPrA+wD6AP+EgABwgF1AWEBwQFa
- AUIBzwFeAUMB3wFmAUgB7QGEAWkB9AG3AaMB8gG0AZwB8QGzAZcB6wGkAX4D+RIAA80DxgPIA8oD0QPd
- BtwD2AP8DwACzgHPAaYBEgEAAcQBGwEAAeMBHwEAAf8BsAGgAfsBzgG/Ae8BxgG1AeoBxQG1AegBzwHF
- Ae8B7gHvA/oPAAPkA7wDvgPAA9wD5APiA+ED5APzA/wSAAHCAYsBfQHKAWMBTQHaAW0BVQHpAXQBWQH3
- AbYBpAH2AcwBvAH1AcUBsgHzAcMBrwH0AbwBoAHiAuESAAPSA8kDywPNA94D5AbhA94D6g8AAeAC4QG0
- AZ0BnAHKAcMBwgHjAeQB5QHvAvAD8h4AA+8D2APiA+sG9yEAAcYBrAGmAc4BbgFaAd8BfAFnAfABgQFq
- AfcBzgHCAekBxQG4AdoBvgGzAdUBxQG+AdoB1QHSA98SAAPbA8sDzgPQA+QD4QPfA+ED5gPpcgAC5AHj
- Ad8B1QHUAe0B7AHrA/UD9iEAA+8D5wPuBvr/AJAAAUIBTQE+BwABPgMAASgDAAFAAwABUAMAAQEBAAEB
- BQABgAECFgAD/4EABf8BBwH/AQcB+QH/AfkB/wH8AQMB/AEDAfAB/wHwAf8B/AEBAfwBAQHgAX8B4AF/
- AfABAAHwAQAB4AEfAeABHwQAAcABDwHAAQ8EAAGAAQMBgAEDBQABAQEAAQEIAAGAAQABgAEAAcABAAHA
- AQABgAEAAYABAAHgAQAB4AEAAYABAAGAAQAB+AEAAfgBAAGAAQABgAEAAfgBAQH4AQEB8AEAAfABAAH+
- AQMB/gETAfABAAHwAQAE/wHwAR8B8AEfIP8B+AEfAfgBHwH+AR8B/gEfAcABBwHAAQcB4AEHAeABBwGA
- AQMBgAEDAYABAwGAAQMBgAEAAYABAAGAAQABgAEAAYABAAGAAQABgAEAAYABAAHAAQABwAEAAeABAAHg
- AQAB+AEBAfgBAQH8AQcB/AEHMP8B/AEHAfwBBwT/AfgBAwH4AQMB/gEfAf4BHwHwAQEB8AEBAfABDwHw
- AQ8B8AEAAfABAAHwAQMB8AEDAfABBwHwAQcB8AEBAfABAQHwAQcB8AEHAfABAQHwAQEB8AEHAfABBwHw
- AQcB8AEHAfABBwHwAQcB8AEHAfABBwHwAQcB8AEHAfABBwHwAQcB8AEHAfABBwHwAQcB8AEHAeABBwHg
- AQcB8AEHAfABBwHgAQcB4AEHAfABBwHwAQcB4AEHAeABBwHwAQcB8AEHAeABBwHgAQcB/gF/Af4BfwHg
- AQcB4AEHFP8B/gEBAf4BAQH+AR8B/gEfAcQBAAHEAQAB4AEHAeABBwGAAQABgAEAAYABAwGAAQMBgAEB
- AYABAQGAAQEBgAEBAYABAQGAAQEBwAEBAcABAQGAAQEBgAEBAfABAQHwAQEBgAEBAYABAQH4AQEB+AEB
- AYABAQGAAQEB+AEBAfgBAQGAAQEBgAEBAfwBAAH8AQAB+AEAAfgBAAH8AQAB/AEAAfgBAAH4AQAB/AEA
- AfwBAAH4AR8B+AEfAfwBAAH8AQAE/wH8AR8B/AEfEP8L
+ ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAADe
+ HQAAAk1TRnQBSQFMAgEBEAIAAQEBAAEBARABAAEQAQAE/wEZAQAI/wFCAU0BNgcAATYDAAEoAwABQAMA
+ AVADAAEBAQABGAYAATz/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wCWAAP9A/gD9wP7A/8hAAP9A/oD+QP8
+ A/8YAAH6AfsB+gP+KgAD/QP/LQAD+wPPA9UD2wPPA9QDvgPUGAAD/APdA+AD4wPdA+AD1APjEgAD/AGR
+ AY8BfQFOAWgBIQH0AfUB9CQAA/4D0QPGA/oqAAHGAscBzwLQAdgC2QPdA8sDwQOvA5oD9xUAA9gD3QPi
+ A+MD2gPVA8wDwAP5DAAD/wFYAW8BMgFjAXMBPwEsATMBIAFPAWEBLwGwAboBoR4AA/8DyAPJA7wDxQPi
+ IQAD/wPwAboCuwK2AbcDwAHSAtMDqwOGA4EDogPeA/8MAAP/A/QD0wPQA9QD3wPKA7YDsgPEA+kD/wkA
+ AWgBfQFDAU8BZwEjAVIBaQEpAaMBpgGdAy4BSgFWATYBWwFwAT4D+RgAA80GxgPYA7wDwwPJA/wPAAP2
+ AtMB1AK2AbcCmwGdAacBlgGEAbQBjwFnAcABjgFWAbYBgAFFAckBugGoAcYByQHKAqoBrAKnAakCrwGw
+ AcEBsQGtAb8CugP6A/kD4wPRA8IDvQO2A7QDrQPQA9kDygPIA8wDzQPTA/wGAAF6AYwBXwFDAVsBNAFC
+ AU4BKwEpAS4BFwFHAWEBGgFTAXMBWAE2AW8BfAFHAVUBKgFiAWcBVQGuAa0BrBIAA9MDxAPBA7sDxAbK
+ A8IDxwPgDAACuQG8Aa0BgQFOAbUBgAFEAcIBhgFFAcUBigFJAccBiwFKAcYBiwFJAcUBiQFJAccBowF6
+ AccCvAG3AX0BdgGzAUUBNwGmARkBCAGmARoBCQHCAakBpgPxA9QDrgOtA68JsgOwA8AD0wOyA5gGggPI
+ A/YDAAGZAaUBiAFTAWgBKgE/AVABIQEfASEBEwFKAWIBHwFGAV8BGQFHAWIBJgFFAV4BGQFbAWkBQQFT
+ AWABeAEsAUQBaQGKAY8BeQP9CQAD3QPGA8EDugbEA8UDxAPGA8gDwgPSA/4GAAPpAbIBfwFGAbMBgQFH
+ AboBggFEAb8BhgFHAckBjgFKAdUBkwFJAd0BlQFHAcoBkQFSAbcBqQGoAbgBegFzAbIBUwFHAbIBMwEh
+ AbQBKgEXAcgBmgGTA9cD8AmtA68DsgO1A7YDtQPIA7IDnwONA4sDwgPlAdEB1gHNAUABVAElAUEBWwEu
+ ASkBLwEXAUUBXgEZAUQBXQEZAUQBXAEZAUQBRQE7AUABPgE7AUMBWwEYAUIBUgEiAXkBeAFtARUCEgFG
+ AVUBKAHSAdYBzAMAA+4DwgPDA7sJwwPAA78DwwPBA8wDtwPCA+wDAAP9AbkBhAFIAa8BfgFHAbABfwFG
+ AbYBggFIAeYBmAFDAfMBnwFDAfkBpAFHAe0BnwFHAakCpQHAAYoBggG6AWIBVwG8AUgBNwG9ATsBKAHK
+ AXoBbQGrAqwD/QOvBqwDrgO2A7oDvAO6A8YDugOmA5kDkwOyA8kD/wFvAX4BgQEnASkBKAFIAVgBLAE8
+ AUkBKwFDAVsBGAFCAVoBGAEfAhwBHgEaARwBRgFcAR8BOgFNATwBDwEOAQ0BQgFEATEBVwFPAUkBsQGp
+ AaMBXwFvAT8D/wPQA7sDwwPABsMGuQPDA8EDtgPAA8ID2QPIAwABuQGEAUkBqAF5AUMBqwF8AUYBuAGD
+ AUgB/QGtAVEB/gGwAVgB/wG2AWUB/gG5AWkBsQGuAa8ByAGZAZMBvwFxAWYBwwFbAUwBxAFLAToBxwFW
+ AUMDpQMAA68DqQOqA64DwAPDA8YDyAPLA8IDrQOiA5sDnwPGBgAB2wHfAeABVgFgAWYBJwEvAScBSwFc
+ AUYBQQFYASIBRQFbASQBQgFYASEBQgFZATgBUwFdAUABRAFYASEBVgFPAUgBlAGKAYQBoQGXAZABrAGk
+ AZ4GAAPyA8gDvAPFDMMDxAbDA9ED1APYAwABswGCAUoBqQF4AUABqAF6AUUBwgGJAUgB/gHAAXsB/QHC
+ AYAB9gHDAYsB6gHFAZoBygLJAcsBogGdAcIBfAFzAccBagFcAckBWQFIAccBSgE2A7kDAAOuA6gDqgOw
+ A80DzgPRA9ID2gPGA7IDqgOiA5oD0QkAA/4BwAHGAcgBeAGTAXsBBgGeAdQBGQFdAWUBQQFYATkBPwFS
+ AR4BHwEcAR4BPgFRAR0BbgFnAV8BoQGXAZABoQGXAZABoQGYAZEJAAP+A+kD1wPZA8YDwwPBA7kDwQPI
+ BtQD1QMAAcABngF3AasBdwE8AaoBewFEAc4BmAFaAeYBtgGAAdkBswGIAdcBvAGhAeIB0wHMAeAByQHF
+ AdQBqgGkAccBgwF5AckBdwFpAcoBZwFWAcgBXgFKA80DAAO+A6cDqgO4BsoD0APfA9oDywO4A7ADqAOl
+ A9wPAAHRAdMB2QFDAeoB/AEtAc0B7QGGAV8BOgFVAVsBJwFZAXIBWwFVAU4BSAFvAWgBYgGoAaEBmwG/
+ AbsBtwP/DwAD7gPtA+UDxQPDA8oDwgPJA9cD4gP/AwAD5AHjAt4B6gHjAeEB4ALaAdQBmwGTAdEBkQGJ
+ AdMBiAF+AdUBgAF0AdcBfAFuAdgBmAGPAdQBkQGIAc4BggF2AcoBcAFiAckBbAFcA+QDAAPsA+gD6gPk
+ A8MDvgO6A7YDtAPCA74DtgOtA6oD6A8AAWoBZgFxAfEC8wHSAcABrQHBAY4BYQG4AYUBWQFNAWABSwFr
+ AWUBXwG3Aa8BqAGpAaIBmwHtAuwSAAPMA/kD5gPRA88DxQPJA9sD1wP2DwAB4wHiAeMBqAErARsBtAE1
+ ASQBvQE6AScBwQEuARcBywFRAT8BywF1AWkBywFzAWYBygFyAWQBygFuAWAByQFoAVcB7QHqAekMAAPr
+ A4oDjwOSA4wDngOwA68DrgOtA6oD6xUAA/wB8wHwAe0D/gP7A/8B3wHdAdsBwgHAAb4bAAP+A/gD/wP9
+ AwAD7wPmEgAD7QGaARYBBgGoARMBAAGzARYBAQG9ARwBBAG/AVoBSAHNAZIBhwHRAbQBrgHXAcgBxAHd
+ AtoD7APyDAAD8gl/A4MDogO+A9AD2QPkA/AD9WwAA/gBxQHEAcUD5AP1A/sD/QP/GwAD+gPZA+0D+AP8
+ A/4D//8A/wD/ACEAA/UD6wPPA7gDrAPfHgAD+QP0A+UD3gPaA+skAAPvA+kD4wPqJAAD9QPzA+oD9BUA
+ A+4D0QGsAq0BtgK0AcwBxwHGAccCwQFJAZEBZQGVApQDiQOrA/QPAAPzA+UD2wPdA+ID4APQA9MD0QPa
+ A/kSAAP1AaoBqwGqAVIBUQFTATgBOwE3ARsBIQEaA6EDpAGdAZ4BnwGzArQD5BIAA/oD3gPEA74DugPX
+ A9gD1gPdA/AMAAPrAcgCxQHoAt8B9ALqAfAC5gHhAdgB2QHMAsYBbQGaAXgBmAKXA6ADjgOEA+AJAAPw
+ A+ED6gPtA+wD5wPiA9MD1QPXA9IDzwPsCQAD4AGKAYsBigEmAS4BIAMDAQsBDwEJASkBIAEaAVIBQQE1
+ A7MDwQGIAokBhAGFAYYBmwKcA64JAAPtA9IDvAO0A7YDuQPAA90D4QPRA9AD1gPbCQADzQHUAtAB5QLe
+ AfIC6AH2AuwB4ALZAaECnwKqAasDyQPmA8YDlgOSA60D+wMAA+QD5QPpA+0D7gPnA9cD2gPjA+wD4gPU
+ A9MD2gP9AwADggFgAV4BXQFiAUwBQgGJAYEBegHFAcMBwgHSAtABzwHOAc0BygLIAcQCwwG+Ar0DvAGr
+ AqwDhQKrAawD+gMAA88DxwPCA88D4QPlA+QD4wPhBt8D2gPPA9oD/QMAA88BrgKsAaUCpgLKAcsB5wHo
+ AeoB1gHXAtkB1gHUAeIB3gHaAcwByAHEAbwBuQG4AcUCxAPjA7oDoQPVAwAD5QPaA9kD4wPsBucD6QPi
+ A94D4QPqA94D1wPmAwAC4wHiAdkB1wHWAeIB3wHeAeIB3wHeAeEB3gLdAdsB2gHYAtUB1AHSAdEBzwLN
+ ArMBsgGcAZsBnAOzA8QChAGFA7sDAAPqA+cJ6QPoA+YD5QPkA9wD1gPcA+ED0APeBgAD9wLsAe0B8AHy
+ AfQE9QL2A+0D5QPdAdUC1gHQAtECrgGtAdQB0wHUA9sD+QYAA/sD7gPvBvAD7gPsA+kD5wPlA9sD5gPp
+ A/wJAAHtAusB6QLlAecB5AHjAbQCswG2AbQBtQGvAq4BogGgAaEBnwKgApsBnAObA6EDtQPvCQAD7wbr
+ A9wD3QPbBtcG1QPXA90D8A8AA/IB6wHsAe0B8wH1AfYB0gHTAdQB0QLSAeIB5AHlAdgC2QHTAtQD2wPt
+ EgAD9gPvA/AD5wPmA+sD6APmA+0D8hUAAesC6QHgAt0BswKyAZ0BnAGdA6wD1wPrGwAD8APpA9wD1gPb
+ A+oD8f8A/wD/AP8AnwAD+QHbAtoBugK3AZ4CmQGtAagBqgG/Ab4BvwPvGwAD/APoA94D1QPZA+AD9XgA
+ Aa0BqgGrAZwBlwGVAaEBmwGaAaIBnAKbAZIBkQG1Aa0BrgGkAZ8BoAPEA+YVAAPaA9QG1gPTA9sD1wPh
+ A+wbAAPxAaoBqQGnAmkBZwPvJAAD+APZA8gD+BsAA9QBvQG8Ab0BzwHNAcwB1wHWAdUB3wHeAd0BpQGf
+ AaABtAGuAbEBtQGwAbECtwG2A98D7g8AA+YD3wPkA+YD6QPXBtsD3gPpA+4PAALUAdMBhgGFAYMCbwFt
+ AkoBSwNYA5MDXgGIAYcBhhgAA+sDzwPKA8EDxgPUA8YD0RgAA80DzgG5AbgBtwPgAd4C3QHOAcwBzQHI
+ AcYByAG/Ar0DpwPsA/QD+gwABuQD3gPqA+kD5APiA98D2gPuA/AD/AwAA+gDlgPSA+MD5APMA/kDlQJ+
+ AX0D+BIAA/MD1QPmBusD4wPyA9UDzwP7EgACwAHBAcMCvwG8AacBnwGpAXsBawGYAVgBRAGCATQBHAF7
+ ASkBEAGsAYUBegO1FQAG4APZA84DxQO+A7wD0QPeFQAD6QPnA+oG6APPA+oD3AOuA+ED7w8AA/MD7APt
+ BuwD5APtA+kD2wPqA/QPAAHGAbQBrwHDAWYBSQGzAVkBPQGkAUwBMgGeAUsBMgGMATkBIAGGATQBGgGt
+ AYYBegK0AbMVAAPdA8kDxgbDA78DvgPRA94VAAPpAesC6gPuA+wD6wPQA9UDxgO4A/YD/A8AA/MD7QPu
+ Bu0D5QPmA+ED3gP6A/4PAAG9AaoBpAHJAWwBTgG7AWABQwGtAVQBOAGkAU8BNAGaAUYBLAGTAT8BJQGv
+ AYgBewG2AbUBsxUAA9kDygPHBsQDwgPAA9ED3RUAA+kD7gPyBvAD0QO/A7IDuxUAA/MD7gnvA+UD4APc
+ A98VAAG4AaABmAHRAXABUwHEAWcBSgG7AWMBRwGuAVUBOQGpAVMBOQGjAUsBMAGuAYQBdwG1AbQBsRUA
+ A9cDywPJA8gDxQPEA8MD0APdFQAD6QPxA/YG9APSA60DqgO8FQAD8wPvA/EG8APmA9sD2gPfFQABtwGZ
+ AZEB2AF5AVsBzwFxAVMBywF1AVsBvQFhAUUBuAFeAUMBswFZAT0BrQGBAXMCtAGxFQAD1QPNA8sDzAbH
+ A8UDzwPdFQAD6QP0A/oG+APPA6kDqgO9FQAD8wPwA/IG8QPlA9kD2gPgFQABvQGfAZYB5QGPAXUB3gGH
+ AWwB1wGBAWYBzQF1AVoBxwFvAVMBxQFsAVABsQGHAXkBuAG3AbYVAAPXA9MD0QPPA8wDywPKA9AD3hUA
+ A+kC9QH0A/0D/AP9A84DqQOqA74VAAPzA/AJ8wPkA9kD2gPgEgAD+QHKAakBnwHtAZ0BhQHrAaIBiwHi
+ AZIBeQHgAZEBeAHYAYEBZgHVAX4BYwG5AY8BggG6AbkBuBIAA/wD2gPWA9gG0wPPA84D0gPfFQAD6QPv
+ AXcBnAF5Aa0BugGuA84D0wOpA6oDvhUAA/MD7gPUA90D5APmA9kD2gPgEgAD8wHYAbYBqwHyAbIBnwHy
+ AbUBogHsAaUBjgHrAZ4BiAHjAYwBcgHiAYgBbgHAAZUBiAK8AbsSAAP4A90D3APdA9gD1wPSA9ED1APf
+ FQAD6gPyAu4B7wboA+cDtgOrA8AVAAP0A+8D7gnsA90D2gPhEgAD8gHaAbkBrgH1AcQBtAH0AcMBsgHy
+ AbcBpQHwAaUBjwHuAZUBegHtAZEBdQHBAZYBhwK9AbwSAAP3A94G4QPdA9kD1APTA9QD4BUAA/AD6AHX
+ AtYBuQG4AbcBrQGsAaoBrAGrAakBuQG4AbcCtQG0A80VAAP2A+wD5wPeBtoD3gPdA+QSAAPxAbMBpAGh
+ AawBoAGbAaMBmwGZAaABnAGbAaUBpAGiAasBrAGrAa4CrwGtAa4BrQO0EgAD9wPYA9cG1gPYA9oD2wPa
+ A90eAAP3A/UqAAP7A/oeAAP9AdQBzAHHAcgBwwG/AcMBwAG9AXECbgHSAc4ByQHEAb0BuQHJAcEBvQHl
+ AuMD/BIAA/4D5APhA+ADygPkA98D4APrA/7/AP8AA/QD0wPXA8wDwQPoA/UD9hgAA/kD5gPnA+QD4APy
+ BvoYAAPxAasBpQGkAcwBvwG4AagCpiQAA/gD2APgA9kVAAPwA/ID+AMAA/UDvQPPA9wDzQO/BqYDxwPp
+ BgAG9wP7AwAD+QPgA+QD6QPkA+AG2APiA+wJAAPyAdkC2AG3ArIB0gLMAfwB+QH1AewB4gHYAeUB1gHE
+ Ad4BygGxAYYBgAF7A/USAAP3A+wD3APjA/ID6gPmA+IDzgP6DAAB0ALPAYQCgwN4A5UDvQPuA7MDuQO7
+ A6IDegObA8QD2gPtAwAD5QPPA80D1APfA/UD3APeA98D2APNA9UD4QPoA/QDAAHKA8kCwwHoAuMB2ALX
+ A4YDdQGFAoMBhwF+AXgBTQE+AToBPAEpASUBRAE2ATUBOgI2A7QJAAPjA+ED6wPnA9ADzAbPA78Duwa+
+ A+MJAAHCAsEBmwKWA4oDnQOeA64DtwKwAbECkAGSAZQBmAGcAbMCsAHDAZIBiwHBAZ8BmwPzBgAD4QPU
+ A9EG1gPbA90D2wPSA9UD2wPUA9gD+QYAAecC4gHdAtYB0wHPAdABlgKUAWACXAFIAkABSQE+ATwBRwE6
+ ATYBRAEzAS8BSgE8ATkBVAJLAWIBTAE3AY4CjQPUBgAD6gPnA+UD1QPGA8ADvwO+A70DvwbCA9ID5gYA
+ Ab8CvgGcApcDngKdAZ4BhgGWAZACoAGiAZ8BdwF1AZIBMgEqAZYBGAERAaUBHwEQAa4BKAEVAbYBLQEa
+ AcABdgFsA+EGAAPfA9UG1gPTA9cDzQPBBr0DvgO/A84D6gkAA/wByALDAWYBYQFiAU0BSAFHAVgBUQFQ
+ AWkBYwFiAV4CWgFBAj8BRAJBAVUCVgFJAVABUQFoAVkBVAHNAswJAAP+A+EDxwPBA8MDxwPFBsADxAPD
+ A8UD5AYAAbgCtwGbApcDrwGxAbIBswGGAQ8BBwGHARIBCwGEAQwBAQGTAQ8BAAGjARMBAAHDAUoBOAHR
+ AVUBQAHYAVkBRAHVAWwBWQHKAssGAAPdA9QD2wPcA7oDuwO6A7sDvAPEA8YDxwPLA+MPAAP8A/kDwgFb
+ AV8BYANkAZwBaAFRAcQBTAEcAc0BQQEGAcYBOgEFAc8BSAENAdUBzAHHDwAD/gP8A+EDxgPHA8gDxAPC
+ A8EDwwPkBgADtgGdApoDuAO9AZUBNwEwAZcBMAEpAZABDwECAaQBEwEAAbUBFQEAAeABfAFrAegBgAFu
+ Ae4BhQFyAewBgAFsAbcCuAYAA90D1QPdA98DwAO+A7sDvAO9A84D0APRA9AD3hIAAeYB4QHgAa8BKQEG
+ AawBLwEPAbQBOgEYAb4BQwEfAccBSQEiAdABWgExAdEBUwErAdcBVQEpAc0BuQGwEgAD8AO+A78DwQPC
+ A8MDxwPFA8YD3gYAAbQCtQGYAZYBlwO9A8YBnAFVAVEBrAFSAUkBnwERAQABsgEUAQAByAEbAQMB8QGm
+ AZkB9wGnAZkB/AGrAZ0B/gGjAZEBtQG2AbcGAAPdA9QD3wPiA8cDxQO8A70DvwbaA9sD2QPdEgAB7wHy
+ AfMBtgFHASoBtwFLAS8BuAFAASIBwQFEASQBzAFKASkB3gF2AVYB4wF7AVgB5QF4AVEB0AGiAY8SAAP0
+ BsMDwQPCA8QDzQPOA80D2AYAA90B0QHSAdMBywHMAc0BzALNAagBfAF5AaEBKQEcAbMBFgEAAdEBHQEA
+ AewBMAEOAf8BxwG6Af8BzAG8Af8B0QG/Af8BzwG5AcACwQYAA+0D6AbkA88DvwO9A78DwwPiA+MD5QPk
+ A+AVAAG9AV8BRwHBAV0BRQHDAU4BMwHNAVIBNQHZAWIBQwHpAZYBfAHtAZwBfwHuAZgBdwHgAZUBdQP6
+ EgAGxwPFA8YDyQPUA9YD1QPUA/wPAAG9Aa0BqwGjARMBAQG+ARkBAAHcASABAAH5AWsBTgH/Ad4B1QH/
+ AeEB1wH/AeYB2wH/AecB3QHcAtsD/Q8AA9sDvAO+A8ADzAPpA+oD6wPsA+gD/hIAAcIBdQFhAcEBWgFC
+ Ac8BXgFDAd8BZgFIAe0BhAFpAfQBtwGjAfIBtAGcAfEBswGXAesBpAF+A/kSAAPNA8YDyAPKA9ED3Qbc
+ A9gD/A8AAs4BzwGmARIBAAHEARsBAAHjAR8BAAH/AbABoAH7Ac4BvwHvAcYBtQHqAcUBtQHoAc8BxQHv
+ Ae4B7wP6DwAD5AO8A74DwAPcA+QD4gPhA+QD8wP8EgABwgGLAX0BygFjAU0B2gFtAVUB6QF0AVkB9wG2
+ AaQB9gHMAbwB9QHFAbIB8wHDAa8B9AG8AaAB4gLhEgAD0gPJA8sDzQPeA+QG4QPeA+oPAAHgAuEBtAGd
+ AZwBygHDAcIB4wHkAeUB7wLwA/IeAAPvA9gD4gPrBvchAAHGAawBpgHOAW4BWgHfAXwBZwHwAYEBagH3
+ Ac4BwgHpAcUBuAHaAb4BswHVAcUBvgHaAdUB0gPfEgAD2wPLA84D0APkA+ED3wPhA+YD6XIAAuQB4wHf
+ AdUB1AHtAewB6wP1A/YhAAPvA+cD7gb6/wCQAAFCAU0BPgcAAT4DAAEoAwABQAMAAVADAAEBAQABAQUA
+ AYABAhYAA/+BAAX/AQcB/wEHAfkB/wH5Af8B/AEDAfwBAwHwAf8B8AH/AfwBAQH8AQEB4AF/AeABfwHw
+ AQAB8AEAAeABHwHgAR8EAAHAAQ8BwAEPBAABgAEDAYABAwUAAQEBAAEBCAABgAEAAYABAAHAAQABwAEA
+ AYABAAGAAQAB4AEAAeABAAGAAQABgAEAAfgBAAH4AQABgAEAAYABAAH4AQEB+AEBAfABAAHwAQAB/gED
+ Af4BEwHwAQAB8AEABP8B8AEfAfABHyD/AfgBHwH4AR8B/gEfAf4BHwHAAQcBwAEHAeABBwHgAQcBgAED
+ AYABAwGAAQMBgAEDAYABAAGAAQABgAEAAYABAAGAAQABgAEAAYABAAGAAQABwAEAAcABAAHgAQAB4AEA
+ AfgBAQH4AQEB/AEHAfwBBzD/AfwBBwH8AQcE/wH4AQMB+AEDAf4BHwH+AR8B8AEBAfABAQHwAQ8B8AEP
+ AfABAAHwAQAB8AEDAfABAwHwAQcB8AEHAfABAQHwAQEB8AEHAfABBwHwAQEB8AEBAfABBwHwAQcB8AEH
+ AfABBwHwAQcB8AEHAfABBwHwAQcB8AEHAfABBwHwAQcB8AEHAfABBwHwAQcB8AEHAfABBwHgAQcB4AEH
+ AfABBwHwAQcB4AEHAeABBwHwAQcB8AEHAeABBwHgAQcB8AEHAfABBwHgAQcB4AEHAf4BfwH+AX8B4AEH
+ AeABBxT/Af4BAQH+AQEB/gEfAf4BHwHEAQABxAEAAeABBwHgAQcBgAEAAYABAAGAAQMBgAEDAYABAQGA
+ AQEBgAEBAYABAQGAAQEBgAEBAcABAQHAAQEBgAEBAYABAQHwAQEB8AEBAYABAQGAAQEB+AEBAfgBAQGA
+ AQEBgAEBAfgBAQH4AQEBgAEBAYABAQH8AQAB/AEAAfgBAAH4AQAB/AEAAfwBAAH4AQAB+AEAAfwBAAH8
+ AQAB+AEfAfgBHwH8AQAB/AEABP8B/AEfAfwBHxD/Cw==
- 10, 4
+ 13, 5
+
+
+ 4, 4, 4, 4
- 446, 210
+ 593, 258
404
@@ -1726,7 +1858,7 @@
devicesListView
- MeshCentralRouter.ListViewExtended, MeshCentralRouter, Version=1.8.8174.368, Culture=neutral, PublicKeyToken=null
+ MeshCentralRouter.ListViewExtended, MeshCentralRouter, Version=1.8.8178.30155, Culture=neutral, PublicKeyToken=null
devicesPanel
@@ -1744,10 +1876,13 @@
NoControl
- 2, 88
+ 3, 108
+
+
+ 4, 0, 4, 0
- 386, 52
+ 512, 64
5
@@ -1783,10 +1918,13 @@
NoControl
- 2, 88
+ 3, 108
+
+
+ 4, 0, 4, 0
- 386, 52
+ 512, 64
4
@@ -1812,8 +1950,11 @@
0, 0
+
+ 4, 4, 4, 4
+
- 470, 248
+ 628, 305
50
@@ -1831,13 +1972,16 @@
0
- 4, 25
+ 4, 28
+
+
+ 4, 4, 4, 4
- 3, 3, 3, 3
+ 4, 4, 4, 4
- 470, 250
+ 632, 315
0
@@ -1864,10 +2008,13 @@
NoControl
- 4, 179
+ 5, 217
+
+
+ 4, 4, 4, 4
- 168, 35
+ 224, 43
55
@@ -1906,10 +2053,13 @@
NoControl
- 6, 79
+ 8, 97
+
+
+ 4, 0, 4, 0
- 456, 52
+ 603, 64
4
@@ -1937,8 +2087,11 @@ Click "Add" to get started.
0, 0
+
+ 4, 4, 4, 4
+
- 470, 218
+ 625, 264
49
@@ -1962,10 +2115,13 @@ Click "Add" to get started.
NoControl
- 1, 223
+ 1, 271
+
+
+ 4, 4, 4, 4
- 20, 20
+ 27, 25
54
@@ -1989,10 +2145,13 @@ Click "Add" to get started.
NoControl
- 238, 223
+ 317, 271
+
+
+ 4, 4, 4, 4
- 20, 20
+ 27, 25
5
@@ -2019,10 +2178,13 @@ Click "Add" to get started.
NoControl
- 370, 220
+ 493, 267
+
+
+ 4, 4, 4, 4
- 100, 23
+ 133, 28
50
@@ -2052,10 +2214,13 @@ Click "Add" to get started.
NoControl
- 264, 220
+ 352, 267
+
+
+ 4, 4, 4, 4
- 100, 23
+ 133, 28
52
@@ -2076,13 +2241,16 @@ Click "Add" to get started.
5
- 4, 25
+ 4, 28
+
+
+ 4, 4, 4, 4
- 3, 3, 3, 3
+ 4, 4, 4, 4
- 470, 250
+ 629, 311
1
@@ -2103,10 +2271,13 @@ Click "Add" to get started.
1
- 3, 3
+ 4, 4
+
+
+ 4, 4, 4, 4
- 478, 279
+ 640, 347
401
@@ -2130,10 +2301,13 @@ Click "Add" to get started.
NoControl
- 10, 291
+ 13, 362
+
+
+ 4, 4, 4, 4
- 109, 23
+ 145, 28
406
@@ -2163,10 +2337,13 @@ Click "Add" to get started.
NoControl
- 276, 291
+ 371, 362
+
+
+ 4, 4, 4, 4
- 95, 23
+ 127, 28
407
@@ -2193,10 +2370,13 @@ Click "Add" to get started.
NoControl
- 378, 291
+ 507, 362
+
+
+ 4, 4, 4, 4
- 95, 23
+ 127, 28
408
@@ -2223,10 +2403,13 @@ Click "Add" to get started.
NoControl
- 0, 282
+ 0, 351
+
+
+ 4, 4, 4, 4
- 484, 40
+ 648, 49
StretchImage
@@ -2252,8 +2435,11 @@ Click "Add" to get started.
0, 0
+
+ 4, 4, 4, 4
+
- 484, 322
+ 648, 400
8
@@ -2271,10 +2457,13 @@ Click "Add" to get started.
0
- 4, 25
+ 4, 28
+
+
+ 4, 4, 4, 4
- 484, 322
+ 648, 400
4
@@ -2304,7 +2493,7 @@ Click "Add" to get started.
0, 0, 0, 0
- 492, 351
+ 656, 432
8
@@ -2328,10 +2517,13 @@ Click "Add" to get started.
Fill
- 0, 65
+ 0, 80
+
+
+ 4, 4, 4, 4
- 492, 351
+ 656, 432
9
@@ -2357,8 +2549,11 @@ Click "Add" to get started.
0, 0
+
+ 4, 4, 4, 4
+
- 492, 65
+ 656, 80
Zoom
@@ -2384,8 +2579,11 @@ Click "Add" to get started.
0, 0
+
+ 4, 4, 4, 4
+
- 492, 416
+ 656, 512
8
@@ -2415,22 +2613,22 @@ Click "Add" to get started.
418, 17
- 112, 22
+ 123, 24
&Open...
- 109, 6
+ 120, 6
- 112, 22
+ 123, 24
E&xit
- 113, 54
+ 124, 58
trayIconContextMenuStrip
@@ -4142,34 +4340,34 @@ Click "Add" to get started.
905, 17
- 168, 22
+ 193, 24
&Open Mappings...
- 168, 22
+ 193, 24
&Save Mappings...
- 165, 6
+ 190, 6
- 168, 22
+ 193, 24
S&ettings...
- 168, 22
+ 193, 24
&Custom Apps...
- 169, 98
+ 194, 134
mappingsContextMenuStrip
@@ -4199,10 +4397,10 @@ Click "Add" to get started.
True
- 6, 13
+ 8, 16
- 492, 416
+ 656, 512
@@ -5898,6 +6096,9 @@ Click "Add" to get started.
AADAPwAAwD8AAMA/AADAPwAA
+
+ 4, 4, 4, 4
+
MeshCentral Router
@@ -5949,6 +6150,18 @@ Click "Add" to get started.
System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+ nameColumnHeader
+
+
+ System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ stateColumnHeader
+
+
+ System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
addMapToolStripMenuItem
@@ -6117,18 +6330,6 @@ Click "Add" to get started.
System.Windows.Forms.SaveFileDialog, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
- nameColumnHeader
-
-
- System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- stateColumnHeader
-
-
- System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
MainForm