diff --git a/remoteapp-tool/RemoteAppMainWindow.Designer.vb b/remoteapp-tool/RemoteAppMainWindow.Designer.vb
index 49ef1a0..122e499 100644
--- a/remoteapp-tool/RemoteAppMainWindow.Designer.vb
+++ b/remoteapp-tool/RemoteAppMainWindow.Designer.vb
@@ -44,18 +44,20 @@ Partial Class RemoteAppMainWindow
Me.CreateClientConnection = New System.Windows.Forms.Button()
Me.ToolsMenuStrip = New System.Windows.Forms.MenuStrip()
Me.FileToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem()
+ Me.NewRemoteAppadvancedToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem()
+ Me.ToolStripSeparator2 = New System.Windows.Forms.ToolStripSeparator()
Me.ExitToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem()
Me.ToolsToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem()
Me.HostOptionsToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem()
+ Me.ToolStripSeparator3 = New System.Windows.Forms.ToolStripSeparator()
+ Me.RemoveUnusedFileTypeAssociationsToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem()
+ Me.BackupAllRemoteAppsToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem()
Me.HelpToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem()
Me.WebsiteToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem()
Me.ToolStripSeparator1 = New System.Windows.Forms.ToolStripSeparator()
Me.AboutToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem()
Me.PictureBox1 = New System.Windows.Forms.PictureBox()
- Me.RemoveUnusedFileTypeAssociationsToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem()
- Me.NewRemoteAppadvancedToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem()
- Me.ToolStripSeparator2 = New System.Windows.Forms.ToolStripSeparator()
- Me.ToolStripSeparator3 = New System.Windows.Forms.ToolStripSeparator()
+ Me.BackupSaveFileDialog = New System.Windows.Forms.SaveFileDialog()
Me.ToolsMenuStrip.SuspendLayout()
CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).BeginInit()
Me.SuspendLayout()
@@ -251,17 +253,28 @@ Partial Class RemoteAppMainWindow
Me.FileToolStripMenuItem.Size = New System.Drawing.Size(37, 20)
Me.FileToolStripMenuItem.Text = "File"
'
+ 'NewRemoteAppadvancedToolStripMenuItem
+ '
+ Me.NewRemoteAppadvancedToolStripMenuItem.Name = "NewRemoteAppadvancedToolStripMenuItem"
+ Me.NewRemoteAppadvancedToolStripMenuItem.Size = New System.Drawing.Size(235, 22)
+ Me.NewRemoteAppadvancedToolStripMenuItem.Text = "New RemoteApp (advanced)..."
+ '
+ 'ToolStripSeparator2
+ '
+ Me.ToolStripSeparator2.Name = "ToolStripSeparator2"
+ Me.ToolStripSeparator2.Size = New System.Drawing.Size(232, 6)
+ '
'ExitToolStripMenuItem
'
Me.ExitToolStripMenuItem.Name = "ExitToolStripMenuItem"
- Me.ExitToolStripMenuItem.Size = New System.Drawing.Size(92, 22)
+ Me.ExitToolStripMenuItem.Size = New System.Drawing.Size(235, 22)
Me.ExitToolStripMenuItem.Text = "Exit"
'
'ToolsToolStripMenuItem
'
- Me.ToolsToolStripMenuItem.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.HostOptionsToolStripMenuItem, Me.ToolStripSeparator3, Me.RemoveUnusedFileTypeAssociationsToolStripMenuItem})
+ Me.ToolsToolStripMenuItem.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.HostOptionsToolStripMenuItem, Me.ToolStripSeparator3, Me.RemoveUnusedFileTypeAssociationsToolStripMenuItem, Me.BackupAllRemoteAppsToolStripMenuItem})
Me.ToolsToolStripMenuItem.Name = "ToolsToolStripMenuItem"
- Me.ToolsToolStripMenuItem.Size = New System.Drawing.Size(94, 20)
+ Me.ToolsToolStripMenuItem.Size = New System.Drawing.Size(46, 20)
Me.ToolsToolStripMenuItem.Text = "&Tools"
'
'HostOptionsToolStripMenuItem
@@ -270,6 +283,23 @@ Partial Class RemoteAppMainWindow
Me.HostOptionsToolStripMenuItem.Size = New System.Drawing.Size(280, 22)
Me.HostOptionsToolStripMenuItem.Text = "Host Options..."
'
+ 'ToolStripSeparator3
+ '
+ Me.ToolStripSeparator3.Name = "ToolStripSeparator3"
+ Me.ToolStripSeparator3.Size = New System.Drawing.Size(277, 6)
+ '
+ 'RemoveUnusedFileTypeAssociationsToolStripMenuItem
+ '
+ Me.RemoveUnusedFileTypeAssociationsToolStripMenuItem.Name = "RemoveUnusedFileTypeAssociationsToolStripMenuItem"
+ Me.RemoveUnusedFileTypeAssociationsToolStripMenuItem.Size = New System.Drawing.Size(280, 22)
+ Me.RemoveUnusedFileTypeAssociationsToolStripMenuItem.Text = "Remove unused file type associations..."
+ '
+ 'BackupAllRemoteAppsToolStripMenuItem
+ '
+ Me.BackupAllRemoteAppsToolStripMenuItem.Name = "BackupAllRemoteAppsToolStripMenuItem"
+ Me.BackupAllRemoteAppsToolStripMenuItem.Size = New System.Drawing.Size(280, 22)
+ Me.BackupAllRemoteAppsToolStripMenuItem.Text = "Backup all RemoteApps..."
+ '
'HelpToolStripMenuItem
'
Me.HelpToolStripMenuItem.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.WebsiteToolStripMenuItem, Me.ToolStripSeparator1, Me.AboutToolStripMenuItem})
@@ -306,27 +336,10 @@ Partial Class RemoteAppMainWindow
Me.PictureBox1.TabIndex = 7
Me.PictureBox1.TabStop = False
'
- 'RemoveUnusedFileTypeAssociationsToolStripMenuItem
- '
- Me.RemoveUnusedFileTypeAssociationsToolStripMenuItem.Name = "RemoveUnusedFileTypeAssociationsToolStripMenuItem"
- Me.RemoveUnusedFileTypeAssociationsToolStripMenuItem.Size = New System.Drawing.Size(280, 22)
- Me.RemoveUnusedFileTypeAssociationsToolStripMenuItem.Text = "Remove unused file type associations..."
- '
- 'NewRemoteAppadvancedToolStripMenuItem
- '
- Me.NewRemoteAppadvancedToolStripMenuItem.Name = "NewRemoteAppadvancedToolStripMenuItem"
- Me.NewRemoteAppadvancedToolStripMenuItem.Size = New System.Drawing.Size(235, 22)
- Me.NewRemoteAppadvancedToolStripMenuItem.Text = "New RemoteApp (advanced)..."
+ 'BackupSaveFileDialog
'
- 'ToolStripSeparator2
- '
- Me.ToolStripSeparator2.Name = "ToolStripSeparator2"
- Me.ToolStripSeparator2.Size = New System.Drawing.Size(232, 6)
- '
- 'ToolStripSeparator3
- '
- Me.ToolStripSeparator3.Name = "ToolStripSeparator3"
- Me.ToolStripSeparator3.Size = New System.Drawing.Size(277, 6)
+ Me.BackupSaveFileDialog.DefaultExt = "reg"
+ Me.BackupSaveFileDialog.Filter = "Windows Registry file|*.reg"
'
'RemoteAppMainWindow
'
@@ -388,4 +401,6 @@ Partial Class RemoteAppMainWindow
Friend WithEvents NewRemoteAppadvancedToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem
Friend WithEvents ToolStripSeparator2 As System.Windows.Forms.ToolStripSeparator
Friend WithEvents ToolStripSeparator3 As System.Windows.Forms.ToolStripSeparator
+ Friend WithEvents BackupAllRemoteAppsToolStripMenuItem As ToolStripMenuItem
+ Friend WithEvents BackupSaveFileDialog As SaveFileDialog
End Class
diff --git a/remoteapp-tool/RemoteAppMainWindow.resx b/remoteapp-tool/RemoteAppMainWindow.resx
index c4f77a3..60de057 100644
--- a/remoteapp-tool/RemoteAppMainWindow.resx
+++ b/remoteapp-tool/RemoteAppMainWindow.resx
@@ -125,7 +125,7 @@
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAAo
- EAAAAk1TRnQBSQFMAwEBAAFoAQEBaAEBASABAAEgAQAE/wEhAQAI/wFCAU0BNgcAATYDAAEoAwABgAMA
+ EAAAAk1TRnQBSQFMAwEBAAF4AQEBeAEBASABAAEgAQAE/wEhAQAI/wFCAU0BNgcAATYDAAEoAwABgAMA
ASADAAEBAQABIAYAAUD/AP8A/wD/AP8A/wD/AP8A/wD/ACAAA1ABngGqAZwBhwH/AaoBnAGHAf8BqgGc
AYcB/wGqAZwBhwH/AaoBnAGHAf8BqgGcAYcB/wGqAZwBhwH/AaoBnAGHAf8BqgGcAYcB/wGqAZwBhwH/
AaoBnAGHAf8BqgGcAYcB/wGqAZwBhwH/AaoBnAGHAf8BqgGcAYcB/wGqAZwBhwH/AaoBnAGHAf8BqgGc
@@ -138,11 +138,11 @@
AtkB/wP6Af8D+wH/A/oB/wP6Af8D+gH/A/oB/wP6Af8D+gH/A/oB/wP8Af8B9wL2Af8B2gHmAesB/wHH
AeQB7wH/AdwB6gHyAf8C/QH8Af8D+gH/A/oB/wP6Af8D+wX/AaoBnAGHAf//AIkAAaoBnAGHAf8C/AH2
Af8D/AH/A/sB/wH8Av0B/wHuAeIB3AH/Ac8BsgGsAf8CoAGfAf8BnQGcAZsB/wHTAdEB0AH/AvoB+QH/
- AvwB+wH/A/sB/wP7Af8D+wH/A/sB/wP7Af8B/AL9Af8B9AHrAecB/wHLAawBpwH/AUQBpgHHAf8BhwHM
+ AvwB+wH/A/sB/wP7Af8D+wH/A/sB/wP7Af8B/AL9Af8B9AHrAecB/wHLAawBpwH/AUIBpgHHAf8BhwHM
AeoB/wGoAckB2gH/AfgB9AHyAf8D/AH/A/sB/wP7Af8D/AX/AaoBnAGHAf//AIkAAaoBnAGHAv8B/gH6
Af8C/QH8Af8C/AH7Af8C/AH7Af8B2AGvAaQB/wHQAb0BsgH/AekB5wHlAf8B5AHhAeAB/wHQAc4BzAH/
AfUC9gH/Af0B/AH9Af8C/AH7Af8C/AH7Af8C/AH7Af8C/AH7Af8C/AH7Af8B/QP/AdsBtwGvAf8B4wHL
- Ab4B/wE9AZkBtQH/AS0BkAGvAf8BzwHdAeEB/wH2AfQB8wH/A/wB/wL8AfsB/wL8AfsB/wL9AfwF/wGq
+ Ab4B/wE7AZkBtQH/ASsBkAGvAf8BzwHdAeEB/wH2AfQB8wH/A/wB/wL8AfsB/wL8AfsB/wL9AfwF/wGq
AZwBhwH//wCJAAGqAZwBhwH/AvYB9wH/A/0B/wP8Af8B+wL8Af8B2wGyAacB/wHyAdkByQH/AaMBoAGe
Af8BoAGfAZ4B/wH6AvkB/wP+Af8D/AH/A/wB/wP8Af8D/AH/A/wB/wP8Af8B/QP/AdwBuQGwAf8B8QHV
AcMB/wHdAc4BxAH/AdYBwgG3Af8B6QHnAeYF/wP8Af8D/AH/A/wB/wP9Bf8BqgGcAYcB//8AiQABqgGc
@@ -204,140 +204,142 @@
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
- ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAADC
- HQAAAk1TRnQBSQFMAgEBBwEAAVABAQFQAQEBEAEAARABAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAFA
- AwABIAMAAQEBAAEgBgABIP8AEwABYwFcAVoB/wE1AjIB/wE6ATcBMwH/AToBNwEzAf8BOgE3ATMB/wE6
- ATcBMwH/AToBNwEzAf8BOgE3ATMB/wE6ATcBMwH/AToBNwEzAf8BOgE3ATMB/wE6ATcBMwH/JAABHAGf
- AVcB/wEcAZ8BVwH/ARwBnwFXAf8BHAGfAVcB/wEcAZ8BVwH/mAAB2QHPAcgP/wH2A/8B9gP/AfYC/wH5
- AewC/wHwAeEC/wHlAdYC/wHlAdYB/wE5AjEB/yQAARwBnwFXAf8BJAHXAagB/wEkAdcBqAH/ASQB1wGo
- Af8BHAGfAVcB/5gAAdMByQHCBf8BxAGvAaIB/wHEAa8BogH/Af0B+gH4Af8BxAGvAaIB/wHEAa8BogH/
- AcQBrwGiAf8BxAGvAaIB/wHEAa8BogH/Af0B3gHLAf8BOQIxAf8kAAEaAaEBWQH/AQABywGVAf8BAAHK
- AZQB/wEAAcoBlQH/ARoBogFZAf+YAAHTAckBwhH/Af0B+gH4Af8B/QH6AfgC/wHtAeMB/wH6AekB3gH/
- AfgB4gHSAf8B+AHiAdIB/wE5AjEB/yQAARYBpQFcAf8BAAHMAZYB/wEAAcwBlwH/AQABzAGXAf8BFgGl
- AVwB/5gAAdMByQHCBf8BxAGvAaIB/wHEAa8BogX/AcQBrwGiAf8BxAGvAaIB/wHEAa8BogH/AcQBrwGi
- Af8BxAGvAaIC/wHlAdYB/wE5AjEB/yQAARIBqQFfAf8BAgHOAZkB/wECAc4BmQH/AQIBzQGZAf8BEgGp
- AWAB/5gAAdEBxwHAFf8B/QH6AfgB/wH9AfoB+AL/Ae0B4wL/Ae0B4wL/AekB3AH/ATkCMQH/EAABDQGt
- AWMB/wENAa0BYwH/AQ0BrgFjAf8BDQGtAWMB/wEOAa0BYwH/AQ0BrgFkAf8BBwHQAZwB/wEHAdABmwH/
- AQYB0AGcAf8BDQGuAWMB/wEOAa4BYwH/AQ4BrQFjAf8BDQGtAWMB/wENAa0BYwH/AQ0BrQFjAf8EAAEN
- ARMBrQH/AQ0BEwGtAf8BDQETAa4B/wENARMBrQH/AQ4BFAGtAf8BDgEUAa0B/wEOARQBrQH/AQ4BFAGt
- Af8BDgEUAa0B/wEOARQBrQH/AQ4BFQGuAf8BDgEUAa0B/wENARMBrQH/AQ0BEwGtAf8BDQETAa0B/0QA
- AdEBxwHAGf8BsAGtAawB/wEoAUMBWQH/AeMB2QHTAv8B7QHjAf8BOQIxAf8QAAEJAbIBgAH/ARYB0wGi
- Af8BCgHRAZ4B/wEKAdIBngH/AQoB0QGeAf8BCwHRAZ4B/wEKAdIBngH/AQsB0QGeAf8BCwHSAZ4B/wEK
- AdEBngH/AQsB0QGeAf8BCwHSAZ4B/wEKAdIBngH/AR4B1AGlAf8BCQGyAYAB/wQAAQgBDQGyAf8BGAEW
- AdMB/wEOAQkB0QH/AQ0BCQHSAf8BDgEJAdEB/wEOAQkB0QH/AQ4BCQHRAf8BDgEKAdEB/wEOAQoB0QH/
- AQ4BCgHRAf8BDgEKAdEB/wEOAQoB0gH/AQ0BCQHSAf8BIAEdAdQB/wEIAQ0BsgH/RAAB0QHHAcAF/wHf
- AeQB5QH/AUUBXAGEAf8B3wHkAeUF/wHCAcoBzgH/ATEBSAFXAf8BFQGpAdYB/wIAAQIB/wFEAUMBRwH/
- AaQBnQGWAf8IAAFZAZUBXwH/AQMBTQEQAf8BAwG3AYQB/wEgAdUBpgH/AQ8B1AGgAf8BDgHUAaAB/wEO
- AdMBoQH/AQ8B0wGgAf8BDwHUAaAB/wEPAdMBoQH/AQ8B0wGgAf8BDwHTAaEB/wEPAdMBoAH/AQ8B0wGg
- Af8BDwHTAaEB/wElAdUBpwH/AQMBtwGEAf8EAAECAQQBtwH/ASIBHwHVAf8BEQEPAdQB/wEQAQ4B0wH/
- ARIBDgHTAf8BEgEOAdMB/wESAQ4B0wH/ARIBDwHSAf8BEgEPAdIB/wESAQ8B0gH/ARIBDwHSAf8BEgEP
- AdIB/wETAQ8B0gH/ASYBJAHVAf8BAgEEAbcB/0QAAd8BnQFkAf8B8QHKAbcB/wGPAaQBrAH/AYYB0wHl
- Af8BMQFIAVcB/wGnAZIBiQH/ATEBSAFXAf8BSAHBAd4B/wE+ATQBQAH/AQYB0AL/AQABDgEaAf8DAAH/
- AQABCAEVAf8BNgE9AUwB/wFAAV8BQgH/AQABjAEZAf8BAAG7AYgB/wH1AfkB9wH/AZEB+QHZAf8BkQH5
- AdkB/wGRAfkB2QH/AfUB+QH3Af8BFwHYAaYB/wETAdUBowH/ARYB1wGlAf8B9QH5AfcB/wGRAfkB2QH/
- AZEB+QHZAf8BkQH5AdkB/wH1AfkB9wH/AQABuwGIAf8GAAG7Af8B9AH1AfkB/wKRAfgB/wKRAfgB/wKV
- AfkB/wKRAfgB/wKRAfgB/wKRAfgB/wKRAfgB/wKRAfgB/wKRAfgB/wKRAfgB/wKRAfgB/wH0AfUB+QH/
- AgABuwH/RAAB3wGdAWQC/wHFAaQB/wHlAckBuQH/AY8BpAGsAf8BgwHhAfYB/wExAUgBVwH/AWEBzQHi
- Af8BOQFHAU4B/wFPAe0C/wEoASQBNwH/ARkBsgHfAf8BBAGZAcgB/wEAAZMBxAH/AQABSQGOAf8BJwFN
- ATgB/wEQAZcBJgH/AQABvwGLAf8BAAG/AYsB/wEAAcABiwH/AQABvwGMAf8BAAG/AYsB/wEAAb8BiwH/
- AR4B2gGqAf8BFwHXAaUB/wElAd4BrgH/AQABvwGLAf8BAAG/AYsB/wEAAb8BiwH/AQABvwGMAf8BAAG/
- AYsB/wEAAb8BiwH/BgABvwH/AgABvwH/AgABwAH/AgABvwH/AgABvwH/AgABvwH/AgABvwH/AgABvwH/
- AgABwAH/AgABvwH/AgABvwH/AgABvwH/AgABvwH/AgABvwH/AgABvwH/RAAB3wGdAWQB/wHfAZ0BZAH/
- Ad8BnQFkAf8B2gG6AaoB/wGPAaQBrAH/AWYB4wH5Af8BOgGEAZUB/wFPAe0C/wEXASEBNgH/AVEB3QH3
- Af8BPwHSAfMB/wEnAcMB7QH/ARgBuwHqAf8BAAGoAewB/wE3AZABjAH/ARkBngEoAf8VAAHDAY4B/wEn
- Ad8BrwH/ARoB2QGoAf8BLwHiAbMB/wEAAcIBjgH/qAABtAG4AboB/wE2AUoBXwH/AU8B7QL/AT8BmAGu
- Af8BTwHtAv8BWQHhAfkB/wFRAd0B9wH/AT0BzwHyAf8BMgHHAe0B/wEJAboB+gH/AUYBogGmAf8BKAGs
- AToB/xUAAcUBkAH/ATEB4wG0Af8BHQHZAakB/wE2AeYBtwH/AQABxQGQAf+oAAGsAbEBugH/AZoB1AHj
- Af8BOQFLAV0B/wFPAe0C/wFPAe0C/wFPAe0C/wFZAeEB+QH/AU4B1wH0Af8BOwG9AdwB/wE4AVkBiwH/
- AVABnAGJAf8BhQHMAYUB/xUAAcUBkAH/ATcB5gG3Af8BIAHbAasB/wE9AekBuwH/AQABxQGQAf+kAAO/
- Af8BngGmAasB/wGNAbABvAH/AaYBqwGvAf8BgAGlAbQB/wGAAZcBowH/AYABlwGjAf8BYQGPAZkB/wFa
- AYUBkwH/AUUBXAGEAf8BngGmAasB/wFjAbUBhgH/AUcBsAFUAf8VAAHFAZAB/wH1AfkB9wH/AZEB+QHZ
- Af8B9QH5AfcB/wEAAcUBkAH/7QABxQGQAf8BAAHFAZAB/wEAAcUBkAH/AQABxQGQAf8BAAHFAZAB/+wA
- AxgBIgNHAYIDUAGeA1EBoANJAYgDHgErGAADIwEzARkBTwGWAf8BFgFRAZMB/wEZAU8BlQH/ARkBUAGT
- Af8BGAFQAZUB/wEZAVABkwH/JwAB/wMAAf8DAAH/CwAB/wMAAf8DAAH/AwAB/wMAAf8UAAMDAQQDDQES
- A0UBfQMbASYDJwE6Ay8BSgM0AVQDNAFUAzABSwMpAT4DFgEfAzgBXANHAYADDAEQFAADAgEDA0wBjwNc
- AuoB5AHhAf8B9AHqAeUB/wHzAeoB5AH/AekB5AHgAf8DYAHrA1EBnAMHAQoQAAEaAVABlgH/AU0BvQHf
- Af8BUAG8AeEB/wFNAb4B3AH/AVIBvgHhAf8BSwG9Ad8B/wGbAdoB7gH/AR8BUAGYAf8BHAFPAZcB/wEe
- AVUBmAH/ARwBUwGWAf8BGQFRAZQB/wMjATMMAAOGAf8DwAH/AwAB/wMAAf8Dhgn/A8AB/wEAA/8BAAH/
- AQAB/wMAAf8QAAMDAQQBUAJSAaMBDAHlAfoB/wNUAa8DDwEUAyMBMwMnAToDJwE6AyMBMwMbASYDMwFS
- A1oBwANVAa0DTAGPEAADCQEMA14B0AH6AfMB8AH/AfwB6QHhAf8B8AGZAUQB/wHsAYMBHAH/Ae8BkQEm
- Af8B9QG4AYUB/wH9AfEB5AH/AfEB6gHkAf8DYQHhAxIBGQwAAR8BUQGVAf8BTAG/Ad8B/wFPAb4B3wH/
- AVABvwHhAf8BTgG+AeAB/wFNAb8B4QH/AaAB2QHyAf8BKAGPAbsB/wGMAb4B0gH/AUYBsQHMAf8BOAGn
- AckB/wFHAcgB4wH/ASwBlAG2Af8DRQF9CAADhgH/A8AB/wMAAf8DhgH/A8AB/wPABf8DwAH/AQAB/wEA
- Af8DwAH/A8AB/wMAAf8QAAFRAlIBpwFEAfAC/wELAesC/wNQAZ0QAAMMARADYgH2A1UBsgMzBFIBpwwA
- AwIBAwNcAckB+QHwAewB/wHqAYYBOAH/AcsBLwEAAf8B6AFMARIB/wHqAZABMwH/AesBmwE9Af8B7wGe
- ATMB/wHxAacBOAH/AfUBuwGFAf8B9AHjAdUB/wNeAd0DDAEQCAABGwFVAZMB/wFPAb4B3wH/AU0BwQHe
- Af8BUQG/Ad0B/wFSAb4B4QH/AVMBuwHdAf8BnQHaAe4B/wEsAZcBtgH/AVcBvwHeAf8BTgG4AdUB/wFD
- AasBzgH/AVABvQHkAf8BLwGSAbkB/wM4AVwDIwEzBAADhgH/A8AB/wMAAf8DhgH/A8AB/wPAAf8DwAH/
- AwAB/wEAAf8BAAP/AQAD/wEAAf8DAAH/FAADVQG1AUIB7gH+Af8BDQHmAv8DTgGZDAADXAHqAeIB4QHg
- Af8B2wLZAf8DYQHmAxIBGQwAA0oBiQHrAeYB5AH/Ad4BVAE0Af8ByAEmAQAB/wHmAT8BCgH/AecBRwEM
- Af8B+gHuAegB/wHlAVMBIAH/AewBkgEoAf8B7wGeATUB/wHuAZoBMAH/AfMBqgFPAf8B7wHmAd8B/wNS
- AaEIAAEdAVEBlwH/AVQBvAHeAf8BUwG+Ad0B/wFUAb8B3gH/AVQBvQHcAf8BhwHJAeIB/wGlAeAB9AH/
- ASoBmQG7Af8BhgHIAeEB/wGEAcAB3gH/AVIBuwHXAf8BigHPAeoB/wErAZYBvQH/AyMBMwgAA4YB/wPA
- Af8DAAH/A4YB/wPAAf8DwAP/AQAB/wMAAf8DAAH/A8AB/wPAAf8DAAH/GAABVgJYAbsBRAHuAv8BCwHk
- Af4B/wNKAYwEAANdAdMB4gLgAf8B0wLRAf8DXgHVEwABAQNhAeQB9AHkAeAB/wHOARwBAAH/Ad4BLgEA
- Af8B5QE6AQYB/wHmAUQBCwH/AeUBUAEbAf8B5wGJATAB/wHsAYoBIgH/AewBkAEpAf8B7AGPASgB/wHr
- AYMBGgH/AfgB2wHKAf8DZAHxAwIBAwQAAR4BVgGXAf8BVwHIAeQB/wGBAcYB5wH/AVcBxQHiAf8BgAHK
- AeQB/wGUAdMB7wH/Aa4B4wH4Af8BMgGdAb4B/wGLAc0B5gH/AYwBzAHlAf8BiQHGAeAB/wGXAdoB7wH/
- ATIBmgG9Af8MAAOGBf8DAAH/A4YD/wEAAf8DwAP/AQAB/wEAB/8DwAH/A8AB/wMAAf8DAAH/AwAB/xQA
- A1QBrwFUAfEC/wFcAZQBrAH+AVwCYQHcAdsB0QHNAf8BzgHMAcsB/wNUAa4UAANEAXkDoAH+AcUBPAEi
- Af8BzwEyAQ4B/wHYASoBAAH/AeMBMwEAAf8B5QE4AQAB/wH1AdwB0AH/AeEBSAEPAf8B6QFPAREB/wHq
- AYMBHwH/AeoBggEeAf8B6QFUARkB/wHqAVEBGQH/AewB5AHhAf8DTAGPBAABIAFXAZoB/wGLAdAB6wH/
- AY0B0AHrAf8BjQHRAegB/wGOAdEB6AH/AaQB3AH1Af8BsgHnAfQB/wHJAfcC/wE8AaMBvwH/AaYB2QHz
- Af8BlgHPAegB/wGsAekB6wH/ATgBngHCAf8MAAOGBf8DAAH/A8AB/wOGA/8BAAP/AQAB/wEAC/8DAAH/
- A8AB/wPAAf8DwAH/AwAB/xQAAUQCRQF8AU8B8AL/AU4BxQHOAf8DfwH+A0gBhBgAA1IBoQH4AvUB/wG+
- ASsBEgH/Ac8BQgElAf8B1QE6ARQB/wHbASoBAAH/AeMBLQEAAf8B+gHqAeMB/wHeAYQBIQH/AeQBRQEM
- Af8B6AFLARMB/wHoAUwBFAH/AecBSAERAf8B5gE8AQQB/wH6AfQB8QH/A1MBqgQAASIBggGdAf8BoQHa
- AfMB/wGmAdwB8wH/AacB3QH0Af8BpgHcAfUB/wGqAeMB+AH/AcUB7wL/Ac0B9gL/AUUBpgHFAf8BrwHj
- AfAB/wGsAecB+wH/AUEBowHGAf8QAAOGBf8DAAH/A8AB/wPAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wOG
- Af8DhgH/A4YB/wPAAf8DAAH/FAADPgFrAaIB0wHgAf8DfwH+A1cBuhwAA1EBogH1AvIB/wG5AS0BGQH/
- Ac4BSwE0Af8B1QFOATIB/wHZAUUBIwH/AdwBLwEAAf8B4gEyAQAB/wH1AeoB5QH/Ad8BhwEpAf8B4wE3
- AQAB/wHlATsBBQH/AeUBOAEDAf8B5AE0AQAB/wH6AfQB8gH/A1MBqgQAASQBggGgAf8BsQHjAfcB/wG2
- AeAB9wH/AbEB4AH2Af8BtAHjAfkB/wGxAeYB+gH/AcIB7wH8Af8B0AH7Af4B/wFIAa4BxgH/AbgB5QH6
- Af8BwwHyAv8BSQGqAckB/xAAA4YB/wOGAf8DAAH/A8AB/wPAAf8DhgH/A4YB/wOGAf8DhgH/A4YB/wOG
- Af8DhgH/A4YB/wPAAf8DAAH/CAADLQFGA1EBoANZAccB1AHNAcoB/wNtAfcDIgExA1QBrgNKAYsYAANE
- AXkD8AH/AbYBPAEtAf8BzAFSAUAB/wHRAVQBPgH/AdgBgQE/Af8B3AFUATYB/wHcATsBEgH/AeIBggE3
- Af8B7AH0AfYB/wHkAUcBEgH/AeQBPgEQAf8B5AFJAR8B/wHeAUQBHQH/AfYB8AHvAf8DTAGQBAABKwGI
- AaMB/wG7Ae0B+QH/Ab0B8AH6Af8BvAHuAfoB/wHDAe0B+gH/AcUB8wH6Af8BwQHyAfwB/wHUAfoB/gH/
- AYEBuAHNAf8BygHrAfsB/wHKAfQC/wGDAboBzwH/DAADhgn/A4YB/wPAAf8DwAH/A4YB/wPAAf8DwAH/
- A8AB/wPAAf8DwAH/A8AB/wPAAf8DhgH/AwAB/wQAA1EBnAHgAd8B3gH/A6gB/QGVAZQBkwH/A38B/gMb
- ASYIAANWAbQDUQGcFwABAQNeAd0B8AHmAeUB/wHFAUsBPQH/AdABiQFQAf8B0wGDAUcB/wH7AfQB8gH/
- AdABmQGDAf8BxQGPAUQB/wHwAfYB9wH/AeMBgQEvAf8B4AGCAToB/wHcAU8BLwH/AfkB7QHpAf8DXQHt
- AwABAQQAATEBiAGnAf8BxQHsAfoB/wHEAe8B+AH/AcMB7QH5Af8BwwHsAfsB/wHFAfcB/QH/AckB8AH+
- Af8B1wH8AfoB/wGNAbsB3QH/AdUB8AH+Af8B0gH4Af0B/wGGAbwB1QH/EAADhgH/A4YB/wOGAf8DhgH/
- A8AB/wOGAf8BzAJLAv8BzAFLAf8BzAGZARgB/wHMAZkBAAL/AUsBGAH/AcwBSwEYBf8DhgH/AwAB/wMD
- AQQDVQGyAzoBYQMvAUoBxwHGAcUB/wNiAfYQAANUAa4DUAGeFAADSgGJAfMC8QH/AckBlAGMAf8BzgGM
- AYAB/wHTAZIBhAH/AdsBpwGbAf8B9gHwAe0B/wH4AfQB8gH/AeEBsgGkAf8B2gGKAUoB/wHaAYgBSQH/
- Ad0BnQGMAf8B+QHyAfEB/wNSAaEIAAExAYkBpQH/AcgB9wL/Ac8B+QL/AdMB9wH9Af8B0wH7Av8B1QH4
- AfwB/wHcAfoC/wHgAfgB/gH/AYkBwgHXAf8B0wHtAf0B/wHVAfYC/wGUAb4B1QH/GAADhgn/A4YB/wHM
- AksD/wFLAv8BzAFLAf8BzAGZARgB/wHMAZkBAAL/AUsBGAX/A4YB/wMAAf8EAAMdASoDRwGBA1wB3wHq
- AegB5wH/A2EB7hQAA1YBswNVAbIDBgEIDAADAQECA1wByQH0AvEB/wHJAZUBjgH/AcgBggFOAf8B1gGb
- AY8B/wHXAZoBjQH/AdgBmQGKAf8B2AGVAYUB/wHRAYQBSQH/AdgBngGRAf8B+wH2AfUB/wNeAd0DCwEP
- CAABMQGMAaYB/wFGAacBxgH/AUMBqQHHAf8BRwGmAcUB/wFRAawBzAH/AVcBuwHTAf8BigG9AdEB/wGQ
- AcEB1wH/AdgB8wH9Af8B0gHyAfgB/wHdAfoC/wGUAcMB2AH/HAADhgH/A4YB/wOGAf8BzAJLA/8BSwP/
- AUsC/wHMAUsB/wHMAZkBGAH/AcwBmQEABf8DhgH/AwAB/wQAA0gBgwGWApUB/gH6AvkB/wHkAeMB4gH/
- A0oBixgAA10B8ANZAcIDAwEEDAADBAEGA1wBzQH0AfIB8QH/Ae4B4AHeAf8BvQFTAUoB/wG0ATcBKwH/
- AbcBOQEsAf8BxAGAAUsB/wHzAeQB4gH/AfwB+QH4Af8DXAHfAwkBDAwAAyMBMwE6AZIBqgH/AdIB9QL/
- AdUB+QL/AdMB+QH9Af8B3gH7Av8B3wH5Av8B3QH2Av8B5AH6Av8B3gH9AfwB/wHdAfwB+wH/AZcBwwHa
- Af8kAAOGAf8BzAJLAv8BzAFLA/8BSwP/AUsC/wHMAUsB/wHMAZkBGAX/A4YB/wMAAf8IAAM1AVUDWwHE
- A1IBpwMBAQIYAAMhATADSQGHAwQBBhAAAwMBBANNAZEDYQHmAfgB9wH2Af8B+QL4Af8B+gL4Af8B+AH2
- AfUB/wNdAe0DUAGeAwgBCxQAAyMBMwFKAawByQH/AVEBsAHLAf8BVQGzAdEB/wGOAb4B1gH/AZEBxAHY
- Af8BnQHGAd0B/wGaAccB3AH/AZgByQHfAf8BmwHGAdkB/wMjATMkAAOGAf8BzAJLAf8BzAFLARgB/wHM
- AUsBGAH/AcwBSwEYAf8BzAFLARgB/wHMAUsBGAX/A4YB/wMAAf9UAAMLAQ8DPgFqA0oBiQNKAYsDQAFv
- AwcBCmwAA4YB/wPXAf8D1wH/A9cB/wPXAf8D1wH/A9cB/wPXAf8DhgH/AwAB/wFCAU0BPgcAAT4DAAEo
- AwABQAMAASADAAEBAQABAQYAAQEWAAP/AQAG/wMAAQ8B+AE/Av8DAAEPAfgBPwL/AwABDwH4AT8C/wMA
- AQ8B+AE/Av8DAAEPAfgBPwL/AwABDwEAAQEBAAEBAwABDwEAAQEBAAEBAwABDAEAAQEBAAEBBQABAQEA
- AQEFAAEBAQABAQQAAfgBPwL/AgAB8AEAAfgBPwL/AgAB8AEAAfgBPwL/AgAB4AEAAfgBPwL/AgAC/wH4
- AT8C/wIAAv8B+AEfAYAB/wGMAR8BAAEDAeABBwGAAQMBgAEPAQABAwHAAQMBgAEBAYABBwGHAYMBgAEB
- AYABAAGAAQcBwwGDAYABAQGAAQEBgAEHAeEBDwIAAYABAwGAAQEB8AEfAgABgAEDAYABAAH4AT8CAAGA
- AQcBgAEAAfgBfwIAAYABBwGAAQABwAE/AgABgAEHAgABgQGfAgABgAEHAYABAAEDAc8BgAEBAYABBwHg
- AQABgwHjAYABAQGAAQcB8AEAAYMB8QHAAQMBgAEHAfwBAAHDAfEB4AEHAcABBwH8AQAC/wH4AR8C/wH8
- AQAL
+ ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAC+
+ HQAAAk1TRnQBSQFMAgEBBwEAAWABAQFgAQEBEAEAARABAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAFA
+ AwABIAMAAQEBAAEgBgABIP8AEwABYQFaAVgB/wEzAjAB/wE4ATUBMQH/ATgBNQExAf8BOAE1ATEB/wE4
+ ATUBMQH/ATgBNQExAf8BOAE1ATEB/wE4ATUBMQH/ATgBNQExAf8BOAE1ATEB/wE4ATUBMQH/JAABGgGf
+ AVUB/wEaAZ8BVQH/ARoBnwFVAf8BGgGfAVUB/wEaAZ8BVQH/mAAB2QHPAcgP/wH2A/8B9gP/AfYC/wH5
+ AewC/wHwAeEC/wHlAdYC/wHlAdYB/wE3Ai8B/yQAARoBnwFVAf8BIgHXAagB/wEiAdcBqAH/ASIB1wGo
+ Af8BGgGfAVUB/5gAAdMByQHCBf8BxAGvAaIB/wHEAa8BogH/Af0B+gH4Af8BxAGvAaIB/wHEAa8BogH/
+ AcQBrwGiAf8BxAGvAaIB/wHEAa8BogH/Af0B3gHLAf8BNwIvAf8kAAEYAaEBVwH/AQABywGVAf8BAAHK
+ AZQB/wEAAcoBlQH/ARgBogFXAf+YAAHTAckBwhH/Af0B+gH4Af8B/QH6AfgC/wHtAeMB/wH6AekB3gH/
+ AfgB4gHSAf8B+AHiAdIB/wE3Ai8B/yQAARQBpQFaAf8BAAHMAZYB/wEAAcwBlwH/AQABzAGXAf8BFAGl
+ AVoB/5gAAdMByQHCBf8BxAGvAaIB/wHEAa8BogX/AcQBrwGiAf8BxAGvAaIB/wHEAa8BogH/AcQBrwGi
+ Af8BxAGvAaIC/wHlAdYB/wE3Ai8B/yQAARABqQFdAf8BAAHOAZkB/wEAAc4BmQH/AQABzQGZAf8BEAGp
+ AV4B/5gAAdEBxwHAFf8B/QH6AfgB/wH9AfoB+AL/Ae0B4wL/Ae0B4wL/AekB3AH/ATcCLwH/EAABCwGt
+ AWEB/wELAa0BYQH/AQsBrgFhAf8BCwGtAWEB/wEMAa0BYQH/AQsBrgFiAf8BBQHQAZwB/wEFAdABmwH/
+ AQQB0AGcAf8BCwGuAWEB/wEMAa4BYQH/AQwBrQFhAf8BCwGtAWEB/wELAa0BYQH/AQsBrQFhAf8EAAEL
+ AREBrQH/AQsBEQGtAf8BCwERAa4B/wELAREBrQH/AQwBEgGtAf8BDAESAa0B/wEMARIBrQH/AQwBEgGt
+ Af8BDAESAa0B/wEMARIBrQH/AQwBEwGuAf8BDAESAa0B/wELAREBrQH/AQsBEQGtAf8BCwERAa0B/0QA
+ AdEBxwHAGf8BsAGtAawB/wEmAUEBVwH/AeMB2QHTAv8B7QHjAf8BNwIvAf8QAAEHAbIBgAH/ARQB0wGi
+ Af8BCAHRAZ4B/wEIAdIBngH/AQgB0QGeAf8BCQHRAZ4B/wEIAdIBngH/AQkB0QGeAf8BCQHSAZ4B/wEI
+ AdEBngH/AQkB0QGeAf8BCQHSAZ4B/wEIAdIBngH/ARwB1AGlAf8BBwGyAYAB/wQAAQYBCwGyAf8BFgEU
+ AdMB/wEMAQcB0QH/AQsBBwHSAf8BDAEHAdEB/wEMAQcB0QH/AQwBBwHRAf8BDAEIAdEB/wEMAQgB0QH/
+ AQwBCAHRAf8BDAEIAdEB/wEMAQgB0gH/AQsBBwHSAf8BHgEbAdQB/wEGAQsBsgH/RAAB0QHHAcAF/wHf
+ AeQB5QH/AUMBWgGEAf8B3wHkAeUF/wHCAcoBzgH/AS8BRgFVAf8BEwGpAdYB/wMAAf8BQgFBAUUB/wGk
+ AZ0BlgH/CAABVwGVAV0B/wEBAUsBDgH/AQEBtwGEAf8BHgHVAaYB/wENAdQBoAH/AQwB1AGgAf8BDAHT
+ AaEB/wENAdMBoAH/AQ0B1AGgAf8BDQHTAaEB/wENAdMBoAH/AQ0B0wGhAf8BDQHTAaAB/wENAdMBoAH/
+ AQ0B0wGhAf8BIwHVAacB/wEBAbcBhAH/BQABAgG3Af8BIAEdAdUB/wEPAQ0B1AH/AQ4BDAHTAf8BEAEM
+ AdMB/wEQAQwB0wH/ARABDAHTAf8BEAENAdIB/wEQAQ0B0gH/ARABDQHSAf8BEAENAdIB/wEQAQ0B0gH/
+ AREBDQHSAf8BJAEiAdUB/wEAAQIBtwH/RAAB3wGdAWIB/wHxAcoBtwH/AY8BpAGsAf8BhgHTAeUB/wEv
+ AUYBVQH/AacBkgGJAf8BLwFGAVUB/wFGAcEB3gH/ATwBMgE+Af8BBAHQAv8BAAEMARgB/wMAAf8BAAEG
+ ARMB/wE0ATsBSgH/AT4BXQFAAf8BAAGMARcB/wEAAbsBiAH/AfUB+QH3Af8BkQH5AdkB/wGRAfkB2QH/
+ AZEB+QHZAf8B9QH5AfcB/wEVAdgBpgH/AREB1QGjAf8BFAHXAaUB/wH1AfkB9wH/AZEB+QHZAf8BkQH5
+ AdkB/wGRAfkB2QH/AfUB+QH3Af8BAAG7AYgB/wYAAbsB/wH0AfUB+QH/ApEB+AH/ApEB+AH/ApUB+QH/
+ ApEB+AH/ApEB+AH/ApEB+AH/ApEB+AH/ApEB+AH/ApEB+AH/ApEB+AH/ApEB+AH/AfQB9QH5Af8CAAG7
+ Af9EAAHfAZ0BYgL/AcUBpAH/AeUByQG5Af8BjwGkAawB/wGDAeEB9gH/AS8BRgFVAf8BXwHNAeIB/wE3
+ AUUBTAH/AU0B7QL/ASYBIgE1Af8BFwGyAd8B/wECAZkByAH/AQABkwHEAf8BAAFHAY4B/wElAUsBNgH/
+ AQ4BlwEkAf8BAAG/AYsB/wEAAb8BiwH/AQABwAGLAf8BAAG/AYwB/wEAAb8BiwH/AQABvwGLAf8BHAHa
+ AaoB/wEVAdcBpQH/ASMB3gGuAf8BAAG/AYsB/wEAAb8BiwH/AQABvwGLAf8BAAG/AYwB/wEAAb8BiwH/
+ AQABvwGLAf8GAAG/Af8CAAG/Af8CAAHAAf8CAAG/Af8CAAG/Af8CAAG/Af8CAAG/Af8CAAG/Af8CAAHA
+ Af8CAAG/Af8CAAG/Af8CAAG/Af8CAAG/Af8CAAG/Af8CAAG/Af9EAAHfAZ0BYgH/Ad8BnQFiAf8B3wGd
+ AWIB/wHaAboBqgH/AY8BpAGsAf8BZAHjAfkB/wE4AYQBlQH/AU0B7QL/ARUBHwE0Af8BTwHdAfcB/wE9
+ AdIB8wH/ASUBwwHtAf8BFgG7AeoB/wEAAagB7AH/ATUBkAGMAf8BFwGeASYB/xUAAcMBjgH/ASUB3wGv
+ Af8BGAHZAagB/wEtAeIBswH/AQABwgGOAf+oAAG0AbgBugH/ATQBSAFdAf8BTQHtAv8BPQGYAa4B/wFN
+ Ae0C/wFXAeEB+QH/AU8B3QH3Af8BOwHPAfIB/wEwAccB7QH/AQcBugH6Af8BRAGiAaYB/wEmAawBOAH/
+ FQABxQGQAf8BLwHjAbQB/wEbAdkBqQH/ATQB5gG3Af8BAAHFAZAB/6gAAawBsQG6Af8BmgHUAeMB/wE3
+ AUkBWwH/AU0B7QL/AU0B7QL/AU0B7QL/AVcB4QH5Af8BTAHXAfQB/wE5Ab0B3AH/ATYBVwGLAf8BTgGc
+ AYkB/wGFAcwBhQH/FQABxQGQAf8BNQHmAbcB/wEeAdsBqwH/ATsB6QG7Af8BAAHFAZAB/6QAA78B/wGe
+ AaYBqwH/AY0BsAG8Af8BpgGrAa8B/wGAAaUBtAH/AYABlwGjAf8BgAGXAaMB/wFfAY8BmQH/AVgBhQGT
+ Af8BQwFaAYQB/wGeAaYBqwH/AWEBtQGGAf8BRQGwAVIB/xUAAcUBkAH/AfUB+QH3Af8BkQH5AdkB/wH1
+ AfkB9wH/AQABxQGQAf/tAAHFAZAB/wEAAcUBkAH/AQABxQGQAf8BAAHFAZAB/wEAAcUBkAH/7AADGAEi
+ A0cBggNQAZ4DUQGgA0kBiAMeASsYAAMjATMBFwFNAZYB/wEUAU8BkwH/ARcBTQGVAf8BFwFOAZMB/wEW
+ AU4BlQH/ARcBTgGTAf8nAAH/AwAB/wMAAf8LAAH/AwAB/wMAAf8DAAH/AwAB/xQAAwMBBAMNARIDRQF9
+ AxsBJgMnAToDLwFKAzQBVAM0AVQDMAFLAykBPgMWAR8DOAFcA0cBgAMMARAUAAMCAQMDTAGPA1wC6gHk
+ AeEB/wH0AeoB5QH/AfMB6gHkAf8B6QHkAeAB/wNgAesDUQGcAwcBChAAARgBTgGWAf8BSwG9Ad8B/wFO
+ AbwB4QH/AUsBvgHcAf8BUAG+AeEB/wFJAb0B3wH/AZsB2gHuAf8BHQFOAZgB/wEaAU0BlwH/ARwBUwGY
+ Af8BGgFRAZYB/wEXAU8BlAH/AyMBMwwAA4YB/wPAAf8DAAH/AwAB/wOGCf8DwAH/AQAD/wEAAf8BAAH/
+ AwAB/xAAAwMBBAFQAlIBowEKAeUB+gH/A1QBrwMPARQDIwEzAycBOgMnAToDIwEzAxsBJgMzAVIDWgHA
+ A1UBrQNMAY8QAAMJAQwDXgHQAfoB8wHwAf8B/AHpAeEB/wHwAZkBQgH/AewBgwEaAf8B7wGRASQB/wH1
+ AbgBhQH/Af0B8QHkAf8B8QHqAeQB/wNhAeEDEgEZDAABHQFPAZUB/wFKAb8B3wH/AU0BvgHfAf8BTgG/
+ AeEB/wFMAb4B4AH/AUsBvwHhAf8BoAHZAfIB/wEmAY8BuwH/AYwBvgHSAf8BRAGxAcwB/wE2AacByQH/
+ AUUByAHjAf8BKgGUAbYB/wNFAX0IAAOGAf8DwAH/AwAB/wOGAf8DwAH/A8AF/wPAAf8BAAH/AQAB/wPA
+ Af8DwAH/AwAB/xAAAVECUgGnAUIB8AL/AQkB6wL/A1ABnRAAAwwBEANiAfYDVQGyAzMEUgGnDAADAgED
+ A1wByQH5AfAB7AH/AeoBhgE2Af8BywEtAQAB/wHoAUoBEAH/AeoBkAExAf8B6wGbATsB/wHvAZ4BMQH/
+ AfEBpwE2Af8B9QG7AYUB/wH0AeMB1QH/A14B3QMMARAIAAEZAVMBkwH/AU0BvgHfAf8BSwHBAd4B/wFP
+ Ab8B3QH/AVABvgHhAf8BUQG7Ad0B/wGdAdoB7gH/ASoBlwG2Af8BVQG/Ad4B/wFMAbgB1QH/AUEBqwHO
+ Af8BTgG9AeQB/wEtAZIBuQH/AzgBXAMjATMEAAOGAf8DwAH/AwAB/wOGAf8DwAH/A8AB/wPAAf8DAAH/
+ AQAB/wEAA/8BAAP/AQAB/wMAAf8UAANVAbUBQAHuAf4B/wELAeYC/wNOAZkMAANcAeoB4gHhAeAB/wHb
+ AtkB/wNhAeYDEgEZDAADSgGJAesB5gHkAf8B3gFSATIB/wHIASQBAAH/AeYBPQEIAf8B5wFFAQoB/wH6
+ Ae4B6AH/AeUBUQEeAf8B7AGSASYB/wHvAZ4BMwH/Ae4BmgEuAf8B8wGqAU0B/wHvAeYB3wH/A1IBoQgA
+ ARsBTwGXAf8BUgG8Ad4B/wFRAb4B3QH/AVIBvwHeAf8BUgG9AdwB/wGHAckB4gH/AaUB4AH0Af8BKAGZ
+ AbsB/wGGAcgB4QH/AYQBwAHeAf8BUAG7AdcB/wGKAc8B6gH/ASkBlgG9Af8DIwEzCAADhgH/A8AB/wMA
+ Af8DhgH/A8AB/wPAA/8BAAH/AwAB/wMAAf8DwAH/A8AB/wMAAf8YAAFWAlgBuwFCAe4C/wEJAeQB/gH/
+ A0oBjAQAA10B0wHiAuAB/wHTAtEB/wNeAdUTAAEBA2EB5AH0AeQB4AH/Ac4BGgEAAf8B3gEsAQAB/wHl
+ ATgBBAH/AeYBQgEJAf8B5QFOARkB/wHnAYkBLgH/AewBigEgAf8B7AGQAScB/wHsAY8BJgH/AesBgwEY
+ Af8B+AHbAcoB/wNkAfEDAgEDBAABHAFUAZcB/wFVAcgB5AH/AYEBxgHnAf8BVQHFAeIB/wGAAcoB5AH/
+ AZQB0wHvAf8BrgHjAfgB/wEwAZ0BvgH/AYsBzQHmAf8BjAHMAeUB/wGJAcYB4AH/AZcB2gHvAf8BMAGa
+ Ab0B/wwAA4YF/wMAAf8DhgP/AQAB/wPAA/8BAAH/AQAH/wPAAf8DwAH/AwAB/wMAAf8DAAH/FAADVAGv
+ AVIB8QL/AVwBkAGoAf4BXAJhAdwB2wHRAc0B/wHOAcwBywH/A1QBrhQAA0QBeQOcAf4BxQE6ASAB/wHP
+ ATABDAH/AdgBKAEAAf8B4wExAQAB/wHlATYBAAH/AfUB3AHQAf8B4QFGAQ0B/wHpAU0BDwH/AeoBgwEd
+ Af8B6gGCARwB/wHpAVIBFwH/AeoBTwEXAf8B7AHkAeEB/wNMAY8EAAEeAVUBmgH/AYsB0AHrAf8BjQHQ
+ AesB/wGNAdEB6AH/AY4B0QHoAf8BpAHcAfUB/wGyAecB9AH/AckB9wL/AToBowG/Af8BpgHZAfMB/wGW
+ Ac8B6AH/AawB6QHrAf8BNgGeAcIB/wwAA4YF/wMAAf8DwAH/A4YD/wEAA/8BAAH/AQAL/wMAAf8DwAH/
+ A8AB/wPAAf8DAAH/FAABRAJFAXwBTQHwAv8BTAHFAc4B/wN/Af4DSAGEGAADUgGhAfgC9QH/Ab4BKQEQ
+ Af8BzwFAASMB/wHVATgBEgH/AdsBKAEAAf8B4wErAQAB/wH6AeoB4wH/Ad4BhAEfAf8B5AFDAQoB/wHo
+ AUkBEQH/AegBSgESAf8B5wFGAQ8B/wHmAToBAgH/AfoB9AHxAf8DUwGqBAABIAGCAZ0B/wGhAdoB8wH/
+ AaYB3AHzAf8BpwHdAfQB/wGmAdwB9QH/AaoB4wH4Af8BxQHvAv8BzQH2Av8BQwGmAcUB/wGvAeMB8AH/
+ AawB5wH7Af8BPwGjAcYB/xAAA4YF/wMAAf8DwAH/A8AB/wMAAf8DAAH/AwAB/wMAAf8DAAH/A4YB/wOG
+ Af8DhgH/A8AB/wMAAf8UAAM+AWsBogHTAeAB/wN/Af4DVwG6HAADUQGiAfUC8gH/AbkBKwEXAf8BzgFJ
+ ATIB/wHVAUwBMAH/AdkBQwEhAf8B3AEtAQAB/wHiATABAAH/AfUB6gHlAf8B3wGHAScB/wHjATUBAAH/
+ AeUBOQEDAf8B5QE2AQEB/wHkATIBAAH/AfoB9AHyAf8DUwGqBAABIgGCAaAB/wGxAeMB9wH/AbYB4AH3
+ Af8BsQHgAfYB/wG0AeMB+QH/AbEB5gH6Af8BwgHvAfwB/wHQAfsB/gH/AUYBrgHGAf8BuAHlAfoB/wHD
+ AfIC/wFHAaoByQH/EAADhgH/A4YB/wMAAf8DwAH/A8AB/wOGAf8DhgH/A4YB/wOGAf8DhgH/A4YB/wOG
+ Af8DhgH/A8AB/wMAAf8IAAMtAUYDUQGgA1kBxwHUAc0BygH/A20B9wMiATEDVAGuA0oBixgAA0QBeQPw
+ Af8BtgE6ASsB/wHMAVABPgH/AdEBUgE8Af8B2AGBAT0B/wHcAVIBNAH/AdwBOQEQAf8B4gGCATUB/wHs
+ AfQB9gH/AeQBRQEQAf8B5AE8AQ4B/wHkAUcBHQH/Ad4BQgEbAf8B9gHwAe8B/wNMAZAEAAEpAYgBowH/
+ AbsB7QH5Af8BvQHwAfoB/wG8Ae4B+gH/AcMB7QH6Af8BxQHzAfoB/wHBAfIB/AH/AdQB+gH+Af8BgQG4
+ Ac0B/wHKAesB+wH/AcoB9AL/AYMBugHPAf8MAAOGCf8DhgH/A8AB/wPAAf8DhgH/A8AB/wPAAf8DwAH/
+ A8AB/wPAAf8DwAH/A8AB/wOGAf8DAAH/BAADUQGcAeAB3wHeAf8DqAH9AZUBlAGTAf8DfwH+AxsBJggA
+ A1YBtANRAZwXAAEBA14B3QHwAeYB5QH/AcUBSQE7Af8B0AGJAU4B/wHTAYMBRQH/AfsB9AHyAf8B0AGZ
+ AYMB/wHFAY8BQgH/AfAB9gH3Af8B4wGBAS0B/wHgAYIBOAH/AdwBTQEtAf8B+QHtAekB/wNdAe0DAAEB
+ BAABLwGIAacB/wHFAewB+gH/AcQB7wH4Af8BwwHtAfkB/wHDAewB+wH/AcUB9wH9Af8ByQHwAf4B/wHX
+ AfwB+gH/AY0BuwHdAf8B1QHwAf4B/wHSAfgB/QH/AYYBvAHVAf8QAAOGAf8DhgH/A4YB/wOGAf8DwAH/
+ A4YB/wHMAkkC/wHMAUkB/wHMAZkBFgH/AcwBmQEAAv8BSQEWAf8BzAFJARYF/wOGAf8DAAH/AwMBBANV
+ AbIDOgFhAy8BSgHHAcYBxQH/A2IB9hAAA1QBrgNQAZ4UAANKAYkB8wLxAf8ByQGUAYwB/wHOAYwBgAH/
+ AdMBkgGEAf8B2wGnAZsB/wH2AfAB7QH/AfgB9AHyAf8B4QGyAaQB/wHaAYoBSAH/AdoBiAFHAf8B3QGd
+ AYwB/wH5AfIB8QH/A1IBoQgAAS8BiQGlAf8ByAH3Av8BzwH5Av8B0wH3Af0B/wHTAfsC/wHVAfgB/AH/
+ AdwB+gL/AeAB+AH+Af8BiQHCAdcB/wHTAe0B/QH/AdUB9gL/AZQBvgHVAf8YAAOGCf8DhgH/AcwCSQP/
+ AUkC/wHMAUkB/wHMAZkBFgH/AcwBmQEAAv8BSQEWBf8DhgH/AwAB/wQAAx0BKgNHAYEDXAHfAeoB6AHn
+ Af8DYQHuFAADVgGzA1UBsgMGAQgMAAMBAQIDXAHJAfQC8QH/AckBlQGOAf8ByAGCAUwB/wHWAZsBjwH/
+ AdcBmgGNAf8B2AGZAYoB/wHYAZUBhQH/AdEBhAFHAf8B2AGeAZEB/wH7AfYB9QH/A14B3QMLAQ8IAAEv
+ AYwBpgH/AUQBpwHGAf8BQQGpAccB/wFFAaYBxQH/AU8BrAHMAf8BVQG7AdMB/wGKAb0B0QH/AZABwQHX
+ Af8B2AHzAf0B/wHSAfIB+AH/Ad0B+gL/AZQBwwHYAf8cAAOGAf8DhgH/A4YB/wHMAkkD/wFJA/8BSQL/
+ AcwBSQH/AcwBmQEWAf8BzAGZAQAF/wOGAf8DAAH/BAADSAGDAZICkQH+AfoC+QH/AeQB4wHiAf8DSgGL
+ GAADXQHwA1kBwgMDAQQMAAMEAQYDXAHNAfQB8gHxAf8B7gHgAd4B/wG9AVEBSAH/AbQBNQEpAf8BtwE3
+ ASoB/wHEAYABSQH/AfMB5AHiAf8B/AH5AfgB/wNcAd8DCQEMDAADIwEzATgBkgGqAf8B0gH1Av8B1QH5
+ Av8B0wH5Af0B/wHeAfsC/wHfAfkC/wHdAfYC/wHkAfoC/wHeAf0B/AH/Ad0B/AH7Af8BlwHDAdoB/yQA
+ A4YB/wHMAkkC/wHMAUkD/wFJA/8BSQL/AcwBSQH/AcwBmQEWBf8DhgH/AwAB/wgAAzUBVQNbAcQDUgGn
+ AwEBAhgAAyEBMANJAYcDBAEGEAADAwEEA00BkQNhAeYB+AH3AfYB/wH5AvgB/wH6AvgB/wH4AfYB9QH/
+ A10B7QNQAZ4DCAELFAADIwEzAUgBrAHJAf8BTwGwAcsB/wFTAbMB0QH/AY4BvgHWAf8BkQHEAdgB/wGd
+ AcYB3QH/AZoBxwHcAf8BmAHJAd8B/wGbAcYB2QH/AyMBMyQAA4YB/wHMAkkB/wHMAUkBFgH/AcwBSQEW
+ Af8BzAFJARYB/wHMAUkBFgH/AcwBSQEWBf8DhgH/AwAB/1QAAwsBDwM+AWoDSgGJA0oBiwNAAW8DBwEK
+ bAADhgH/A9cB/wPXAf8D1wH/A9cB/wPXAf8D1wH/A9cB/wOGAf8DAAH/AUIBTQE+BwABPgMAASgDAAFA
+ AwABIAMAAQEBAAEBBgABARYAA/8BAAb/AwABDwH4AT8C/wMAAQ8B+AE/Av8DAAEPAfgBPwL/AwABDwH4
+ AT8C/wMAAQ8B+AE/Av8DAAEPAQABAQEAAQEDAAEPAQABAQEAAQEDAAEMAQABAQEAAQEFAAEBAQABAQUA
+ AQEBAAEBBAAB+AE/Av8CAAHwAQAB+AE/Av8CAAHwAQAB+AE/Av8CAAHgAQAB+AE/Av8CAAL/AfgBPwL/
+ AgAC/wH4AR8BgAH/AYwBHwEAAQMB4AEHAYABAwGAAQ8BAAEDAcABAwGAAQEBgAEHAYcBgwGAAQEBgAEA
+ AYABBwHDAYMBgAEBAYABAQGAAQcB4QEPAgABgAEDAYABAQHwAR8CAAGAAQMBgAEAAfgBPwIAAYABBwGA
+ AQAB+AF/AgABgAEHAYABAAHAAT8CAAGAAQcCAAGBAZ8CAAGAAQcBgAEAAQMBzwGAAQEBgAEHAeABAAGD
+ AeMBgAEBAYABBwHwAQABgwHxAcABAwGAAQcB/AEAAcMB8QHgAQcBwAEHAfwBAAL/AfgBHwL/AfwBAAs=
243, 19
+
+ 381, 19
+
diff --git a/remoteapp-tool/RemoteAppMainWindow.vb b/remoteapp-tool/RemoteAppMainWindow.vb
index 8f564c4..5fe438c 100644
--- a/remoteapp-tool/RemoteAppMainWindow.vb
+++ b/remoteapp-tool/RemoteAppMainWindow.vb
@@ -164,4 +164,20 @@ Public Class RemoteAppMainWindow
RemoteAppEditWindow.CreateRemoteApp(True)
ReloadApps()
End Sub
+
+ Private Sub BackupAllRemoteAppsToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles BackupAllRemoteAppsToolStripMenuItem.Click
+ BackupSaveFileDialog.FileName = System.Net.Dns.GetHostName & " RemoteApps Backup " & DateTime.Now.ToString("yyyy-MM-dd") & ".reg"
+ DialogResult = BackupSaveFileDialog.ShowDialog()
+
+ If DialogResult = DialogResult.OK Then
+ Dim RemoteAppRegPath = "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\TSAppAllowList\Applications"
+ Dim BackupSavePath = BackupSaveFileDialog.FileName
+
+ Dim StartInfo As New ProcessStartInfo("reg.exe", "export """ & RemoteAppRegPath & """ """ & BackupSavePath & """ /y")
+ StartInfo.WindowStyle = ProcessWindowStyle.Hidden
+ System.Diagnostics.Process.Start(StartInfo)
+ End If
+
+ End Sub
+
End Class
\ No newline at end of file