Add Duplicate RemoteApp feature in File menu. Issue #52

This commit is contained in:
Kim 2023-09-08 23:46:51 +10:00
parent 6a766fe113
commit 223e36480f
4 changed files with 186 additions and 149 deletions

View File

@ -58,6 +58,7 @@ Partial Class RemoteAppMainWindow
Me.AboutToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem()
Me.PictureBox1 = New System.Windows.Forms.PictureBox()
Me.BackupSaveFileDialog = New System.Windows.Forms.SaveFileDialog()
Me.DuplicateToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem()
Me.ToolsMenuStrip.SuspendLayout()
CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).BeginInit()
Me.SuspendLayout()
@ -226,9 +227,9 @@ Partial Class RemoteAppMainWindow
Me.CreateClientConnection.Font = New System.Drawing.Font("Segoe UI", 9.0!)
Me.CreateClientConnection.ImageIndex = 3
Me.CreateClientConnection.ImageList = Me.SmallerIcons
Me.CreateClientConnection.Location = New System.Drawing.Point(239, 224)
Me.CreateClientConnection.Location = New System.Drawing.Point(214, 223)
Me.CreateClientConnection.Name = "CreateClientConnection"
Me.CreateClientConnection.Size = New System.Drawing.Size(183, 29)
Me.CreateClientConnection.Size = New System.Drawing.Size(208, 30)
Me.CreateClientConnection.TabIndex = 6
Me.CreateClientConnection.Text = "Create Client Connection..."
Me.CreateClientConnection.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageBeforeText
@ -239,6 +240,7 @@ Partial Class RemoteAppMainWindow
Me.ToolsMenuStrip.AllowMerge = False
Me.ToolsMenuStrip.AutoSize = False
Me.ToolsMenuStrip.BackColor = System.Drawing.Color.Transparent
Me.ToolsMenuStrip.ImageScalingSize = New System.Drawing.Size(20, 20)
Me.ToolsMenuStrip.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.FileToolStripMenuItem, Me.ToolsToolStripMenuItem, Me.HelpToolStripMenuItem})
Me.ToolsMenuStrip.Location = New System.Drawing.Point(0, 0)
Me.ToolsMenuStrip.Name = "ToolsMenuStrip"
@ -248,80 +250,80 @@ Partial Class RemoteAppMainWindow
'
'FileToolStripMenuItem
'
Me.FileToolStripMenuItem.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.NewRemoteAppadvancedToolStripMenuItem, Me.ToolStripSeparator2, Me.ExitToolStripMenuItem})
Me.FileToolStripMenuItem.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.NewRemoteAppadvancedToolStripMenuItem, Me.DuplicateToolStripMenuItem, Me.ToolStripSeparator2, Me.ExitToolStripMenuItem})
Me.FileToolStripMenuItem.Name = "FileToolStripMenuItem"
Me.FileToolStripMenuItem.Size = New System.Drawing.Size(37, 20)
Me.FileToolStripMenuItem.Size = New System.Drawing.Size(46, 20)
Me.FileToolStripMenuItem.Text = "File"
'
'NewRemoteAppadvancedToolStripMenuItem
'
Me.NewRemoteAppadvancedToolStripMenuItem.Name = "NewRemoteAppadvancedToolStripMenuItem"
Me.NewRemoteAppadvancedToolStripMenuItem.Size = New System.Drawing.Size(235, 22)
Me.NewRemoteAppadvancedToolStripMenuItem.Size = New System.Drawing.Size(293, 26)
Me.NewRemoteAppadvancedToolStripMenuItem.Text = "New RemoteApp (advanced)..."
'
'ToolStripSeparator2
'
Me.ToolStripSeparator2.Name = "ToolStripSeparator2"
Me.ToolStripSeparator2.Size = New System.Drawing.Size(232, 6)
Me.ToolStripSeparator2.Size = New System.Drawing.Size(290, 6)
'
'ExitToolStripMenuItem
'
Me.ExitToolStripMenuItem.Name = "ExitToolStripMenuItem"
Me.ExitToolStripMenuItem.Size = New System.Drawing.Size(235, 22)
Me.ExitToolStripMenuItem.Size = New System.Drawing.Size(293, 26)
Me.ExitToolStripMenuItem.Text = "Exit"
'
'ToolsToolStripMenuItem
'
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(46, 20)
Me.ToolsToolStripMenuItem.Size = New System.Drawing.Size(58, 20)
Me.ToolsToolStripMenuItem.Text = "&Tools"
'
'HostOptionsToolStripMenuItem
'
Me.HostOptionsToolStripMenuItem.Name = "HostOptionsToolStripMenuItem"
Me.HostOptionsToolStripMenuItem.Size = New System.Drawing.Size(280, 22)
Me.HostOptionsToolStripMenuItem.Size = New System.Drawing.Size(348, 26)
Me.HostOptionsToolStripMenuItem.Text = "Host Options..."
'
'ToolStripSeparator3
'
Me.ToolStripSeparator3.Name = "ToolStripSeparator3"
Me.ToolStripSeparator3.Size = New System.Drawing.Size(277, 6)
Me.ToolStripSeparator3.Size = New System.Drawing.Size(345, 6)
'
'RemoveUnusedFileTypeAssociationsToolStripMenuItem
'
Me.RemoveUnusedFileTypeAssociationsToolStripMenuItem.Name = "RemoveUnusedFileTypeAssociationsToolStripMenuItem"
Me.RemoveUnusedFileTypeAssociationsToolStripMenuItem.Size = New System.Drawing.Size(280, 22)
Me.RemoveUnusedFileTypeAssociationsToolStripMenuItem.Size = New System.Drawing.Size(348, 26)
Me.RemoveUnusedFileTypeAssociationsToolStripMenuItem.Text = "Remove unused file type associations..."
'
'BackupAllRemoteAppsToolStripMenuItem
'
Me.BackupAllRemoteAppsToolStripMenuItem.Name = "BackupAllRemoteAppsToolStripMenuItem"
Me.BackupAllRemoteAppsToolStripMenuItem.Size = New System.Drawing.Size(280, 22)
Me.BackupAllRemoteAppsToolStripMenuItem.Size = New System.Drawing.Size(348, 26)
Me.BackupAllRemoteAppsToolStripMenuItem.Text = "Backup all RemoteApps..."
'
'HelpToolStripMenuItem
'
Me.HelpToolStripMenuItem.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.WebsiteToolStripMenuItem, Me.ToolStripSeparator1, Me.AboutToolStripMenuItem})
Me.HelpToolStripMenuItem.Name = "HelpToolStripMenuItem"
Me.HelpToolStripMenuItem.Size = New System.Drawing.Size(44, 20)
Me.HelpToolStripMenuItem.Size = New System.Drawing.Size(55, 20)
Me.HelpToolStripMenuItem.Text = "Help"
'
'WebsiteToolStripMenuItem
'
Me.WebsiteToolStripMenuItem.Name = "WebsiteToolStripMenuItem"
Me.WebsiteToolStripMenuItem.Size = New System.Drawing.Size(116, 22)
Me.WebsiteToolStripMenuItem.Size = New System.Drawing.Size(145, 26)
Me.WebsiteToolStripMenuItem.Text = "Website"
'
'ToolStripSeparator1
'
Me.ToolStripSeparator1.Name = "ToolStripSeparator1"
Me.ToolStripSeparator1.Size = New System.Drawing.Size(113, 6)
Me.ToolStripSeparator1.Size = New System.Drawing.Size(142, 6)
'
'AboutToolStripMenuItem
'
Me.AboutToolStripMenuItem.Name = "AboutToolStripMenuItem"
Me.AboutToolStripMenuItem.Size = New System.Drawing.Size(116, 22)
Me.AboutToolStripMenuItem.Size = New System.Drawing.Size(145, 26)
Me.AboutToolStripMenuItem.Text = "About..."
'
'PictureBox1
@ -341,9 +343,15 @@ Partial Class RemoteAppMainWindow
Me.BackupSaveFileDialog.DefaultExt = "reg"
Me.BackupSaveFileDialog.Filter = "Windows Registry file|*.reg"
'
'DuplicateToolStripMenuItem
'
Me.DuplicateToolStripMenuItem.Name = "DuplicateToolStripMenuItem"
Me.DuplicateToolStripMenuItem.Size = New System.Drawing.Size(293, 26)
Me.DuplicateToolStripMenuItem.Text = "Duplicate RemoteApp"
'
'RemoteAppMainWindow
'
Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 15.0!)
Me.AutoScaleDimensions = New System.Drawing.SizeF(8.0!, 20.0!)
Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
Me.BackColor = System.Drawing.Color.White
Me.ClientSize = New System.Drawing.Size(434, 261)
@ -403,4 +411,5 @@ Partial Class RemoteAppMainWindow
Friend WithEvents ToolStripSeparator3 As System.Windows.Forms.ToolStripSeparator
Friend WithEvents BackupAllRemoteAppsToolStripMenuItem As ToolStripMenuItem
Friend WithEvents BackupSaveFileDialog As SaveFileDialog
Friend WithEvents DuplicateToolStripMenuItem As ToolStripMenuItem
End Class

View File

@ -125,7 +125,7 @@
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAAo
EAAAAk1TRnQBSQFMAwEBAAGAAQEBgAEBASABAAEgAQAE/wEhAQAI/wFCAU0BNgcAATYDAAEoAwABgAMA
EAAAAk1TRnQBSQFMAwEBAAGIAQEBiAEBASABAAEgAQAE/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/AUEBpgHHAf8BhwHM
AvwB+wH/A/sB/wP7Af8D+wH/A/sB/wP7Af8B/AL9Af8B9AHrAecB/wHLAawBpwH/AUABpgHHAf8BhwHM
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/wE6AZkBtQH/ASoBkAGvAf8BzwHdAeEB/wH2AfQB8wH/A/wB/wL8AfsB/wL8AfsB/wL9AfwF/wGq
Ab4B/wE5AZkBtQH/ASkBkAGvAf8BzwHdAeEB/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,134 +204,134 @@
<value>
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAC+
HQAAAk1TRnQBSQFMAgEBBwEAAWgBAQFoAQEBEAEAARABAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAFA
AwABIAMAAQEBAAEgBgABIP8AEwABYAFZAVcB/wEyAi8B/wE3ATQBMAH/ATcBNAEwAf8BNwE0ATAB/wE3
ATQBMAH/ATcBNAEwAf8BNwE0ATAB/wE3ATQBMAH/ATcBNAEwAf8BNwE0ATAB/wE3ATQBMAH/JAABGQGf
AVQB/wEZAZ8BVAH/ARkBnwFUAf8BGQGfAVQB/wEZAZ8BVAH/mAAB2QHPAcgP/wH2A/8B9gP/AfYC/wH5
AewC/wHwAeEC/wHlAdYC/wHlAdYB/wE2Ai4B/yQAARkBnwFUAf8BIQHXAagB/wEhAdcBqAH/ASEB1wGo
Af8BGQGfAVQB/5gAAdMByQHCBf8BxAGvAaIB/wHEAa8BogH/Af0B+gH4Af8BxAGvAaIB/wHEAa8BogH/
AcQBrwGiAf8BxAGvAaIB/wHEAa8BogH/Af0B3gHLAf8BNgIuAf8kAAEXAaEBVgH/AQABywGVAf8BAAHK
AZQB/wEAAcoBlQH/ARcBogFWAf+YAAHTAckBwhH/Af0B+gH4Af8B/QH6AfgC/wHtAeMB/wH6AekB3gH/
AfgB4gHSAf8B+AHiAdIB/wE2Ai4B/yQAARMBpQFZAf8BAAHMAZYB/wEAAcwBlwH/AQABzAGXAf8BEwGl
AVkB/5gAAdMByQHCBf8BxAGvAaIB/wHEAa8BogX/AcQBrwGiAf8BxAGvAaIB/wHEAa8BogH/AcQBrwGi
Af8BxAGvAaIC/wHlAdYB/wE2Ai4B/yQAAQ8BqQFcAf8BAAHOAZkB/wEAAc4BmQH/AQABzQGZAf8BDwGp
AV0B/5gAAdEBxwHAFf8B/QH6AfgB/wH9AfoB+AL/Ae0B4wL/Ae0B4wL/AekB3AH/ATYCLgH/EAABCgGt
AWAB/wEKAa0BYAH/AQoBrgFgAf8BCgGtAWAB/wELAa0BYAH/AQoBrgFhAf8BBAHQAZwB/wEEAdABmwH/
AQMB0AGcAf8BCgGuAWAB/wELAa4BYAH/AQsBrQFgAf8BCgGtAWAB/wEKAa0BYAH/AQoBrQFgAf8EAAEK
ARABrQH/AQoBEAGtAf8BCgEQAa4B/wEKARABrQH/AQsBEQGtAf8BCwERAa0B/wELAREBrQH/AQsBEQGt
Af8BCwERAa0B/wELAREBrQH/AQsBEgGuAf8BCwERAa0B/wEKARABrQH/AQoBEAGtAf8BCgEQAa0B/0QA
AdEBxwHAGf8BsAGtAawB/wElAUABVgH/AeMB2QHTAv8B7QHjAf8BNgIuAf8QAAEGAbIBgAH/ARMB0wGi
Af8BBwHRAZ4B/wEHAdIBngH/AQcB0QGeAf8BCAHRAZ4B/wEHAdIBngH/AQgB0QGeAf8BCAHSAZ4B/wEH
AdEBngH/AQgB0QGeAf8BCAHSAZ4B/wEHAdIBngH/ARsB1AGlAf8BBgGyAYAB/wQAAQUBCgGyAf8BFQET
AdMB/wELAQYB0QH/AQoBBgHSAf8BCwEGAdEB/wELAQYB0QH/AQsBBgHRAf8BCwEHAdEB/wELAQcB0QH/
AQsBBwHRAf8BCwEHAdEB/wELAQcB0gH/AQoBBgHSAf8BHQEaAdQB/wEFAQoBsgH/RAAB0QHHAcAF/wHf
AeQB5QH/AUIBWQGEAf8B3wHkAeUF/wHCAcoBzgH/AS4BRQFUAf8BEgGpAdYB/wMAAf8BQQFAAUQB/wGk
AZ0BlgH/CAABVgGVAVwB/wEAAUoBDQH/AQABtwGEAf8BHQHVAaYB/wEMAdQBoAH/AQsB1AGgAf8BCwHT
AaEB/wEMAdMBoAH/AQwB1AGgAf8BDAHTAaEB/wEMAdMBoAH/AQwB0wGhAf8BDAHTAaAB/wEMAdMBoAH/
AQwB0wGhAf8BIgHVAacB/wEAAbcBhAH/BQABAQG3Af8BHwEcAdUB/wEOAQwB1AH/AQ0BCwHTAf8BDwEL
AdMB/wEPAQsB0wH/AQ8BCwHTAf8BDwEMAdIB/wEPAQwB0gH/AQ8BDAHSAf8BDwEMAdIB/wEPAQwB0gH/
ARABDAHSAf8BIwEhAdUB/wEAAQEBtwH/RAAB3wGdAWEB/wHxAcoBtwH/AY8BpAGsAf8BhgHTAeUB/wEu
AUUBVAH/AacBkgGJAf8BLgFFAVQB/wFFAcEB3gH/ATsBMQE9Af8BAwHQAv8BAAELARcB/wMAAf8BAAEF
ARIB/wEzAToBSQH/AT0BXAE/Af8BAAGMARYB/wEAAbsBiAH/AfUB+QH3Af8BkQH5AdkB/wGRAfkB2QH/
AZEB+QHZAf8B9QH5AfcB/wEUAdgBpgH/ARAB1QGjAf8BEwHXAaUB/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
Af9EAAHfAZ0BYQL/AcUBpAH/AeUByQG5Af8BjwGkAawB/wGDAeEB9gH/AS4BRQFUAf8BXgHNAeIB/wE2
AUQBSwH/AUwB7QL/ASUBIQE0Af8BFgGyAd8B/wEBAZkByAH/AQABkwHEAf8BAAFGAY4B/wEkAUoBNQH/
AQ0BlwEjAf8BAAG/AYsB/wEAAb8BiwH/AQABwAGLAf8BAAG/AYwB/wEAAb8BiwH/AQABvwGLAf8BGwHa
AaoB/wEUAdcBpQH/ASIB3gGuAf8BAAG/AYsB/wEAAb8BiwH/AQABvwGLAf8BAAG/AYwB/wEAAb8BiwH/
AQABvwGLAf8GAAG/Af8CAAG/Af8CAAHAAf8CAAG/Af8CAAG/Af8CAAG/Af8CAAG/Af8CAAG/Af8CAAHA
Af8CAAG/Af8CAAG/Af8CAAG/Af8CAAG/Af8CAAG/Af8CAAG/Af9EAAHfAZ0BYQH/Ad8BnQFhAf8B3wGd
AWEB/wHaAboBqgH/AY8BpAGsAf8BYwHjAfkB/wE3AYQBlQH/AUwB7QL/ARQBHgEzAf8BTgHdAfcB/wE8
AdIB8wH/ASQBwwHtAf8BFQG7AeoB/wEAAagB7AH/ATQBkAGMAf8BFgGeASUB/xUAAcMBjgH/ASQB3wGv
Af8BFwHZAagB/wEsAeIBswH/AQABwgGOAf+oAAG0AbgBugH/ATMBRwFcAf8BTAHtAv8BPAGYAa4B/wFM
Ae0C/wFWAeEB+QH/AU4B3QH3Af8BOgHPAfIB/wEvAccB7QH/AQYBugH6Af8BQwGiAaYB/wElAawBNwH/
FQABxQGQAf8BLgHjAbQB/wEaAdkBqQH/ATMB5gG3Af8BAAHFAZAB/6gAAawBsQG6Af8BmgHUAeMB/wE2
AUgBWgH/AUwB7QL/AUwB7QL/AUwB7QL/AVYB4QH5Af8BSwHXAfQB/wE4Ab0B3AH/ATUBVgGLAf8BTQGc
AYkB/wGFAcwBhQH/FQABxQGQAf8BNAHmAbcB/wEdAdsBqwH/AToB6QG7Af8BAAHFAZAB/6QAA78B/wGe
AaYBqwH/AY0BsAG8Af8BpgGrAa8B/wGAAaUBtAH/AYABlwGjAf8BgAGXAaMB/wFeAY8BmQH/AVcBhQGT
Af8BQgFZAYQB/wGeAaYBqwH/AWABtQGGAf8BRAGwAVEB/xUAAcUBkAH/AfUB+QH3Af8BkQH5AdkB/wH1
AfkB9wH/AQABxQGQAf/tAAHFAZAB/wEAAcUBkAH/AQABxQGQAf8BAAHFAZAB/wEAAcUBkAH/7AADGAEi
A0cBggNQAZ4DUQGgA0kBiAMeASsYAAMjATMBFgFMAZYB/wETAU4BkwH/ARYBTAGVAf8BFgFNAZMB/wEV
AU0BlQH/ARYBTQGTAf8nAAH/AwAB/wMAAf8LAAH/AwAB/wMAAf8DAAH/AwAB/xQAAwMBBAMNARIDRQF9
AxsBJgMnAToDLwFKAzQBVAM0AVQDMAFLAykBPgMWAR8DOAFcA0cBgAMMARAUAAMCAQMDTAGPA1wC6gHk
AeEB/wH0AeoB5QH/AfMB6gHkAf8B6QHkAeAB/wNgAesDUQGcAwcBChAAARcBTQGWAf8BSgG9Ad8B/wFN
AbwB4QH/AUoBvgHcAf8BTwG+AeEB/wFIAb0B3wH/AZsB2gHuAf8BHAFNAZgB/wEZAUwBlwH/ARsBUgGY
Af8BGQFQAZYB/wEWAU4BlAH/AyMBMwwAA4YB/wPAAf8DAAH/AwAB/wOGCf8DwAH/AQAD/wEAAf8BAAH/
AwAB/xAAAwMBBAFQAlIBowEJAeUB+gH/A1QBrwMPARQDIwEzAycBOgMnAToDIwEzAxsBJgMzAVIDWgHA
A1UBrQNMAY8QAAMJAQwDXgHQAfoB8wHwAf8B/AHpAeEB/wHwAZkBQQH/AewBgwEZAf8B7wGRASMB/wH1
AbgBhQH/Af0B8QHkAf8B8QHqAeQB/wNhAeEDEgEZDAABHAFOAZUB/wFJAb8B3wH/AUwBvgHfAf8BTQG/
AeEB/wFLAb4B4AH/AUoBvwHhAf8BoAHZAfIB/wElAY8BuwH/AYwBvgHSAf8BQwGxAcwB/wE1AacByQH/
AUQByAHjAf8BKQGUAbYB/wNFAX0IAAOGAf8DwAH/AwAB/wOGAf8DwAH/A8AF/wPAAf8BAAH/AQAB/wPA
Af8DwAH/AwAB/xAAAVECUgGnAUEB8AL/AQgB6wL/A1ABnRAAAwwBEANiAfYDVQGyAzMEUgGnDAADAgED
A1wByQH5AfAB7AH/AeoBhgE1Af8BywEsAQAB/wHoAUkBDwH/AeoBkAEwAf8B6wGbAToB/wHvAZ4BMAH/
AfEBpwE1Af8B9QG7AYUB/wH0AeMB1QH/A14B3QMMARAIAAEYAVIBkwH/AUwBvgHfAf8BSgHBAd4B/wFO
Ab8B3QH/AU8BvgHhAf8BUAG7Ad0B/wGdAdoB7gH/ASkBlwG2Af8BVAG/Ad4B/wFLAbgB1QH/AUABqwHO
Af8BTQG9AeQB/wEsAZIBuQH/AzgBXAMjATMEAAOGAf8DwAH/AwAB/wOGAf8DwAH/A8AB/wPAAf8DAAH/
AQAB/wEAA/8BAAP/AQAB/wMAAf8UAANVAbUBPwHuAf4B/wEKAeYC/wNOAZkMAANcAeoB4gHhAeAB/wHb
AtkB/wNhAeYDEgEZDAADSgGJAesB5gHkAf8B3gFRATEB/wHIASMBAAH/AeYBPAEHAf8B5wFEAQkB/wH6
Ae4B6AH/AeUBUAEdAf8B7AGSASUB/wHvAZ4BMgH/Ae4BmgEtAf8B8wGqAUwB/wHvAeYB3wH/A1IBoQgA
ARoBTgGXAf8BUQG8Ad4B/wFQAb4B3QH/AVEBvwHeAf8BUQG9AdwB/wGHAckB4gH/AaUB4AH0Af8BJwGZ
AbsB/wGGAcgB4QH/AYQBwAHeAf8BTwG7AdcB/wGKAc8B6gH/ASgBlgG9Af8DIwEzCAADhgH/A8AB/wMA
Af8DhgH/A8AB/wPAA/8BAAH/AwAB/wMAAf8DwAH/A8AB/wMAAf8YAAFWAlgBuwFBAe4C/wEIAeQB/gH/
A0oBjAQAA10B0wHiAuAB/wHTAtEB/wNeAdUTAAEBA2EB5AH0AeQB4AH/Ac4BGQEAAf8B3gErAQAB/wHl
ATcBAwH/AeYBQQEIAf8B5QFNARgB/wHnAYkBLQH/AewBigEfAf8B7AGQASYB/wHsAY8BJQH/AesBgwEX
Af8B+AHbAcoB/wNkAfEDAgEDBAABGwFTAZcB/wFUAcgB5AH/AYEBxgHnAf8BVAHFAeIB/wGAAcoB5AH/
AZQB0wHvAf8BrgHjAfgB/wEvAZ0BvgH/AYsBzQHmAf8BjAHMAeUB/wGJAcYB4AH/AZcB2gHvAf8BLwGa
Ab0B/wwAA4YF/wMAAf8DhgP/AQAB/wPAA/8BAAH/AQAH/wPAAf8DwAH/AwAB/wMAAf8DAAH/FAADVAGv
AVEB8QL/AVwBjgGmAf4BXAJhAdwB2wHRAc0B/wHOAcwBywH/A1QBrhQAA0QBeQOaAf4BxQE5AR8B/wHP
AS8BCwH/AdgBJwEAAf8B4wEwAQAB/wHlATUBAAH/AfUB3AHQAf8B4QFFAQwB/wHpAUwBDgH/AeoBgwEc
Af8B6gGCARsB/wHpAVEBFgH/AeoBTgEWAf8B7AHkAeEB/wNMAY8EAAEdAVQBmgH/AYsB0AHrAf8BjQHQ
AesB/wGNAdEB6AH/AY4B0QHoAf8BpAHcAfUB/wGyAecB9AH/AckB9wL/ATkBowG/Af8BpgHZAfMB/wGW
Ac8B6AH/AawB6QHrAf8BNQGeAcIB/wwAA4YF/wMAAf8DwAH/A4YD/wEAA/8BAAH/AQAL/wMAAf8DwAH/
A8AB/wPAAf8DAAH/FAABRAJFAXwBTAHwAv8BSwHFAc4B/wN/Af4DSAGEGAADUgGhAfgC9QH/Ab4BKAEP
Af8BzwE/ASIB/wHVATcBEQH/AdsBJwEAAf8B4wEqAQAB/wH6AeoB4wH/Ad4BhAEeAf8B5AFCAQkB/wHo
AUgBEAH/AegBSQERAf8B5wFFAQ4B/wHmATkBAQH/AfoB9AHxAf8DUwGqBAABHwGCAZ0B/wGhAdoB8wH/
AaYB3AHzAf8BpwHdAfQB/wGmAdwB9QH/AaoB4wH4Af8BxQHvAv8BzQH2Av8BQgGmAcUB/wGvAeMB8AH/
AawB5wH7Af8BPgGjAcYB/xAAA4YF/wMAAf8DwAH/A8AB/wMAAf8DAAH/AwAB/wMAAf8DAAH/A4YB/wOG
Af8DhgH/A8AB/wMAAf8UAAM+AWsBogHTAeAB/wN/Af4DVwG6HAADUQGiAfUC8gH/AbkBKgEWAf8BzgFI
ATEB/wHVAUsBLwH/AdkBQgEgAf8B3AEsAQAB/wHiAS8BAAH/AfUB6gHlAf8B3wGHASYB/wHjATQBAAH/
AeUBOAECAf8B5QE1AQAB/wHkATEBAAH/AfoB9AHyAf8DUwGqBAABIQGCAaAB/wGxAeMB9wH/AbYB4AH3
Af8BsQHgAfYB/wG0AeMB+QH/AbEB5gH6Af8BwgHvAfwB/wHQAfsB/gH/AUUBrgHGAf8BuAHlAfoB/wHD
AfIC/wFGAaoByQH/EAADhgH/A4YB/wMAAf8DwAH/A8AB/wOGAf8DhgH/A4YB/wOGAf8DhgH/A4YB/wOG
Af8DhgH/A8AB/wMAAf8IAAMtAUYDUQGgA1kBxwHUAc0BygH/A20B9wMiATEDVAGuA0oBixgAA0QBeQPw
Af8BtgE5ASoB/wHMAU8BPQH/AdEBUQE7Af8B2AGBATwB/wHcAVEBMwH/AdwBOAEPAf8B4gGCATQB/wHs
AfQB9gH/AeQBRAEPAf8B5AE7AQ0B/wHkAUYBHAH/Ad4BQQEaAf8B9gHwAe8B/wNMAZAEAAEoAYgBowH/
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/AcUBSAE6Af8B0AGJAU0B/wHTAYMBRAH/AfsB9AHyAf8B0AGZ
AYMB/wHFAY8BQQH/AfAB9gH3Af8B4wGBASwB/wHgAYIBNwH/AdwBTAEsAf8B+QHtAekB/wNdAe0DAAEB
BAABLgGIAacB/wHFAewB+gH/AcQB7wH4Af8BwwHtAfkB/wHDAewB+wH/AcUB9wH9Af8ByQHwAf4B/wHX
AfwB+gH/AY0BuwHdAf8B1QHwAf4B/wHSAfgB/QH/AYYBvAHVAf8QAAOGAf8DhgH/A4YB/wOGAf8DwAH/
A4YB/wHMAkgC/wHMAUgB/wHMAZkBFQH/AcwBmQEAAv8BSAEVAf8BzAFIARUF/wOGAf8DAAH/AwMBBANV
AbIDOgFhAy8BSgHHAcYBxQH/A2IB9hAAA1QBrgNQAZ4UAANKAYkB8wLxAf8ByQGUAYwB/wHOAYwBgAH/
AdMBkgGEAf8B2wGnAZsB/wH2AfAB7QH/AfgB9AHyAf8B4QGyAaQB/wHaAYoBRwH/AdoBiAFGAf8B3QGd
AYwB/wH5AfIB8QH/A1IBoQgAAS4BiQGlAf8ByAH3Av8BzwH5Av8B0wH3Af0B/wHTAfsC/wHVAfgB/AH/
AdwB+gL/AeAB+AH+Af8BiQHCAdcB/wHTAe0B/QH/AdUB9gL/AZQBvgHVAf8YAAOGCf8DhgH/AcwCSAP/
AUgC/wHMAUgB/wHMAZkBFQH/AcwBmQEAAv8BSAEVBf8DhgH/AwAB/wQAAx0BKgNHAYEDXAHfAeoB6AHn
Af8DYQHuFAADVgGzA1UBsgMGAQgMAAMBAQIDXAHJAfQC8QH/AckBlQGOAf8ByAGCAUsB/wHWAZsBjwH/
AdcBmgGNAf8B2AGZAYoB/wHYAZUBhQH/AdEBhAFGAf8B2AGeAZEB/wH7AfYB9QH/A14B3QMLAQ8IAAEu
AYwBpgH/AUMBpwHGAf8BQAGpAccB/wFEAaYBxQH/AU4BrAHMAf8BVAG7AdMB/wGKAb0B0QH/AZABwQHX
Af8B2AHzAf0B/wHSAfIB+AH/Ad0B+gL/AZQBwwHYAf8cAAOGAf8DhgH/A4YB/wHMAkgD/wFIA/8BSAL/
AcwBSAH/AcwBmQEVAf8BzAGZAQAF/wOGAf8DAAH/BAADSAGDAZACjwH+AfoC+QH/AeQB4wHiAf8DSgGL
GAADXQHwA1kBwgMDAQQMAAMEAQYDXAHNAfQB8gHxAf8B7gHgAd4B/wG9AVABRwH/AbQBNAEoAf8BtwE2
ASkB/wHEAYABSAH/AfMB5AHiAf8B/AH5AfgB/wNcAd8DCQEMDAADIwEzATcBkgGqAf8B0gH1Av8B1QH5
Av8B0wH5Af0B/wHeAfsC/wHfAfkC/wHdAfYC/wHkAfoC/wHeAf0B/AH/Ad0B/AH7Af8BlwHDAdoB/yQA
A4YB/wHMAkgC/wHMAUgD/wFIA/8BSAL/AcwBSAH/AcwBmQEVBf8DhgH/AwAB/wgAAzUBVQNbAcQDUgGn
AwEBAhgAAyEBMANJAYcDBAEGEAADAwEEA00BkQNhAeYB+AH3AfYB/wH5AvgB/wH6AvgB/wH4AfYB9QH/
A10B7QNQAZ4DCAELFAADIwEzAUcBrAHJAf8BTgGwAcsB/wFSAbMB0QH/AY4BvgHWAf8BkQHEAdgB/wGd
AcYB3QH/AZoBxwHcAf8BmAHJAd8B/wGbAcYB2QH/AyMBMyQAA4YB/wHMAkgB/wHMAUgBFQH/AcwBSAEV
Af8BzAFIARUB/wHMAUgBFQH/AcwBSAEVBf8DhgH/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=
ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAC6
HQAAAk1TRnQBSQFMAgEBBwEAAXABAQFwAQEBEAEAARABAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAFA
AwABIAMAAQEBAAEgBgABIP8AEwABXwFYAVYB/wExAi4B/wE2ATMBLwH/ATYBMwEvAf8BNgEzAS8B/wE2
ATMBLwH/ATYBMwEvAf8BNgEzAS8B/wE2ATMBLwH/ATYBMwEvAf8BNgEzAS8B/wE2ATMBLwH/JAABGAGf
AVMB/wEYAZ8BUwH/ARgBnwFTAf8BGAGfAVMB/wEYAZ8BUwH/mAAB2QHPAcgP/wH2A/8B9gP/AfYC/wH5
AewC/wHwAeEC/wHlAdYC/wHlAdYB/wE1Ai0B/yQAARgBnwFTAf8BIAHXAagB/wEgAdcBqAH/ASAB1wGo
Af8BGAGfAVMB/5gAAdMByQHCBf8BxAGvAaIB/wHEAa8BogH/Af0B+gH4Af8BxAGvAaIB/wHEAa8BogH/
AcQBrwGiAf8BxAGvAaIB/wHEAa8BogH/Af0B3gHLAf8BNQItAf8kAAEWAaEBVQH/AQABywGVAf8BAAHK
AZQB/wEAAcoBlQH/ARYBogFVAf+YAAHTAckBwhH/Af0B+gH4Af8B/QH6AfgC/wHtAeMB/wH6AekB3gH/
AfgB4gHSAf8B+AHiAdIB/wE1Ai0B/yQAARIBpQFYAf8BAAHMAZYB/wEAAcwBlwH/AQABzAGXAf8BEgGl
AVgB/5gAAdMByQHCBf8BxAGvAaIB/wHEAa8BogX/AcQBrwGiAf8BxAGvAaIB/wHEAa8BogH/AcQBrwGi
Af8BxAGvAaIC/wHlAdYB/wE1Ai0B/yQAAQ4BqQFbAf8BAAHOAZkB/wEAAc4BmQH/AQABzQGZAf8BDgGp
AVwB/5gAAdEBxwHAFf8B/QH6AfgB/wH9AfoB+AL/Ae0B4wL/Ae0B4wL/AekB3AH/ATUCLQH/EAABCQGt
AV8B/wEJAa0BXwH/AQkBrgFfAf8BCQGtAV8B/wEKAa0BXwH/AQkBrgFgAf8BAwHQAZwB/wEDAdABmwH/
AQIB0AGcAf8BCQGuAV8B/wEKAa4BXwH/AQoBrQFfAf8BCQGtAV8B/wEJAa0BXwH/AQkBrQFfAf8EAAEJ
AQ8BrQH/AQkBDwGtAf8BCQEPAa4B/wEJAQ8BrQH/AQoBEAGtAf8BCgEQAa0B/wEKARABrQH/AQoBEAGt
Af8BCgEQAa0B/wEKARABrQH/AQoBEQGuAf8BCgEQAa0B/wEJAQ8BrQH/AQkBDwGtAf8BCQEPAa0B/0QA
AdEBxwHAGf8BsAGtAawB/wEkAT8BVQH/AeMB2QHTAv8B7QHjAf8BNQItAf8QAAEFAbIBgAH/ARIB0wGi
Af8BBgHRAZ4B/wEGAdIBngH/AQYB0QGeAf8BBwHRAZ4B/wEGAdIBngH/AQcB0QGeAf8BBwHSAZ4B/wEG
AdEBngH/AQcB0QGeAf8BBwHSAZ4B/wEGAdIBngH/ARoB1AGlAf8BBQGyAYAB/wQAAQQBCQGyAf8BFAES
AdMB/wEKAQUB0QH/AQkBBQHSAf8BCgEFAdEB/wEKAQUB0QH/AQoBBQHRAf8BCgEGAdEB/wEKAQYB0QH/
AQoBBgHRAf8BCgEGAdEB/wEKAQYB0gH/AQkBBQHSAf8BHAEZAdQB/wEEAQkBsgH/RAAB0QHHAcAF/wHf
AeQB5QH/AUEBWAGEAf8B3wHkAeUF/wHCAcoBzgH/AS0BRAFTAf8BEQGpAdYB/wMAAf8BQAE/AUMB/wGk
AZ0BlgH/CAABVQGVAVsB/wEAAUkBDAH/AQABtwGEAf8BHAHVAaYB/wELAdQBoAH/AQoB1AGgAf8BCgHT
AaEB/wELAdMBoAH/AQsB1AGgAf8BCwHTAaEB/wELAdMBoAH/AQsB0wGhAf8BCwHTAaAB/wELAdMBoAH/
AQsB0wGhAf8BIQHVAacB/wEAAbcBhAH/BgABtwH/AR4BGwHVAf8BDQELAdQB/wEMAQoB0wH/AQ4BCgHT
Af8BDgEKAdMB/wEOAQoB0wH/AQ4BCwHSAf8BDgELAdIB/wEOAQsB0gH/AQ4BCwHSAf8BDgELAdIB/wEP
AQsB0gH/ASIBIAHVAf8CAAG3Af9EAAHfAZ0BYAH/AfEBygG3Af8BjwGkAawB/wGGAdMB5QH/AS0BRAFT
Af8BpwGSAYkB/wEtAUQBUwH/AUQBwQHeAf8BOgEwATwB/wECAdAC/wEAAQoBFgH/AwAB/wEAAQQBEQH/
ATIBOQFIAf8BPAFbAT4B/wEAAYwBFQH/AQABuwGIAf8B9QH5AfcB/wGRAfkB2QH/AZEB+QHZAf8BkQH5
AdkB/wH1AfkB9wH/ARMB2AGmAf8BDwHVAaMB/wESAdcBpQH/AfUB+QH3Af8BkQH5AdkB/wGRAfkB2QH/
AZEB+QHZAf8B9QH5AfcB/wEAAbsBiAH/BgABuwH/AfQB9QH5Af8CkQH4Af8CkQH4Af8ClQH5Af8CkQH4
Af8CkQH4Af8CkQH4Af8CkQH4Af8CkQH4Af8CkQH4Af8CkQH4Af8CkQH4Af8B9AH1AfkB/wIAAbsB/0QA
Ad8BnQFgAv8BxQGkAf8B5QHJAbkB/wGPAaQBrAH/AYMB4QH2Af8BLQFEAVMB/wFdAc0B4gH/ATUBQwFK
Af8BSwHtAv8BJAEgATMB/wEVAbIB3wH/AQABmQHIAf8BAAGTAcQB/wEAAUUBjgH/ASMBSQE0Af8BDAGX
ASIB/wEAAb8BiwH/AQABvwGLAf8BAAHAAYsB/wEAAb8BjAH/AQABvwGLAf8BAAG/AYsB/wEaAdoBqgH/
ARMB1wGlAf8BIQHeAa4B/wEAAb8BiwH/AQABvwGLAf8BAAG/AYsB/wEAAb8BjAH/AQABvwGLAf8BAAG/
AYsB/wYAAb8B/wIAAb8B/wIAAcAB/wIAAb8B/wIAAb8B/wIAAb8B/wIAAb8B/wIAAb8B/wIAAcAB/wIA
Ab8B/wIAAb8B/wIAAb8B/wIAAb8B/wIAAb8B/wIAAb8B/0QAAd8BnQFgAf8B3wGdAWAB/wHfAZ0BYAH/
AdoBugGqAf8BjwGkAawB/wFiAeMB+QH/ATYBhAGVAf8BSwHtAv8BEwEdATIB/wFNAd0B9wH/ATsB0gHz
Af8BIwHDAe0B/wEUAbsB6gH/AQABqAHsAf8BMwGQAYwB/wEVAZ4BJAH/FQABwwGOAf8BIwHfAa8B/wEW
AdkBqAH/ASsB4gGzAf8BAAHCAY4B/6gAAbQBuAG6Af8BMgFGAVsB/wFLAe0C/wE7AZgBrgH/AUsB7QL/
AVUB4QH5Af8BTQHdAfcB/wE5Ac8B8gH/AS4BxwHtAf8BBQG6AfoB/wFCAaIBpgH/ASQBrAE2Af8VAAHF
AZAB/wEtAeMBtAH/ARkB2QGpAf8BMgHmAbcB/wEAAcUBkAH/qAABrAGxAboB/wGaAdQB4wH/ATUBRwFZ
Af8BSwHtAv8BSwHtAv8BSwHtAv8BVQHhAfkB/wFKAdcB9AH/ATcBvQHcAf8BNAFVAYsB/wFMAZwBiQH/
AYUBzAGFAf8VAAHFAZAB/wEzAeYBtwH/ARwB2wGrAf8BOQHpAbsB/wEAAcUBkAH/pAADvwH/AZ4BpgGr
Af8BjQGwAbwB/wGmAasBrwH/AYABpQG0Af8BgAGXAaMB/wGAAZcBowH/AV0BjwGZAf8BVgGFAZMB/wFB
AVgBhAH/AZ4BpgGrAf8BXwG1AYYB/wFDAbABUAH/FQABxQGQAf8B9QH5AfcB/wGRAfkB2QH/AfUB+QH3
Af8BAAHFAZAB/+0AAcUBkAH/AQABxQGQAf8BAAHFAZAB/wEAAcUBkAH/AQABxQGQAf/sAAMYASIDRwGC
A1ABngNRAaADSQGIAx4BKxgAAyMBMwEVAUsBlgH/ARIBTQGTAf8BFQFLAZUB/wEVAUwBkwH/ARQBTAGV
Af8BFQFMAZMB/ycAAf8DAAH/AwAB/wsAAf8DAAH/AwAB/wMAAf8DAAH/FAADAwEEAw0BEgNFAX0DGwEm
AycBOgMvAUoDNAFUAzQBVAMwAUsDKQE+AxYBHwM4AVwDRwGAAwwBEBQAAwIBAwNMAY8DXALqAeQB4QH/
AfQB6gHlAf8B8wHqAeQB/wHpAeQB4AH/A2AB6wNRAZwDBwEKEAABFgFMAZYB/wFJAb0B3wH/AUwBvAHh
Af8BSQG+AdwB/wFOAb4B4QH/AUcBvQHfAf8BmwHaAe4B/wEbAUwBmAH/ARgBSwGXAf8BGgFRAZgB/wEY
AU8BlgH/ARUBTQGUAf8DIwEzDAADhgH/A8AB/wMAAf8DAAH/A4YJ/wPAAf8BAAP/AQAB/wEAAf8DAAH/
EAADAwEEAVACUgGjAQgB5QH6Af8DVAGvAw8BFAMjATMDJwE6AycBOgMjATMDGwEmAzMBUgNaAcADVQGt
A0wBjxAAAwkBDANeAdAB+gHzAfAB/wH8AekB4QH/AfABmQFAAf8B7AGDARgB/wHvAZEBIgH/AfUBuAGF
Af8B/QHxAeQB/wHxAeoB5AH/A2EB4QMSARkMAAEbAU0BlQH/AUgBvwHfAf8BSwG+Ad8B/wFMAb8B4QH/
AUoBvgHgAf8BSQG/AeEB/wGgAdkB8gH/ASQBjwG7Af8BjAG+AdIB/wFCAbEBzAH/ATQBpwHJAf8BQwHI
AeMB/wEoAZQBtgH/A0UBfQgAA4YB/wPAAf8DAAH/A4YB/wPAAf8DwAX/A8AB/wEAAf8BAAH/A8AB/wPA
Af8DAAH/EAABUQJSAacBQAHwAv8BBwHrAv8DUAGdEAADDAEQA2IB9gNVAbIDMwRSAacMAAMCAQMDXAHJ
AfkB8AHsAf8B6gGGATQB/wHLASsBAAH/AegBSAEOAf8B6gGQAS8B/wHrAZsBOQH/Ae8BngEvAf8B8QGn
ATQB/wH1AbsBhQH/AfQB4wHVAf8DXgHdAwwBEAgAARcBUQGTAf8BSwG+Ad8B/wFJAcEB3gH/AU0BvwHd
Af8BTgG+AeEB/wFPAbsB3QH/AZ0B2gHuAf8BKAGXAbYB/wFTAb8B3gH/AUoBuAHVAf8BPwGrAc4B/wFM
Ab0B5AH/ASsBkgG5Af8DOAFcAyMBMwQAA4YB/wPAAf8DAAH/A4YB/wPAAf8DwAH/A8AB/wMAAf8BAAH/
AQAD/wEAA/8BAAH/AwAB/xQAA1UBtQE+Ae4B/gH/AQkB5gL/A04BmQwAA1wB6gHiAeEB4AH/AdsC2QH/
A2EB5gMSARkMAANKAYkB6wHmAeQB/wHeAVABMAH/AcgBIgEAAf8B5gE7AQYB/wHnAUMBCAH/AfoB7gHo
Af8B5QFPARwB/wHsAZIBJAH/Ae8BngExAf8B7gGaASwB/wHzAaoBSwH/Ae8B5gHfAf8DUgGhCAABGQFN
AZcB/wFQAbwB3gH/AU8BvgHdAf8BUAG/Ad4B/wFQAb0B3AH/AYcByQHiAf8BpQHgAfQB/wEmAZkBuwH/
AYYByAHhAf8BhAHAAd4B/wFOAbsB1wH/AYoBzwHqAf8BJwGWAb0B/wMjATMIAAOGAf8DwAH/AwAB/wOG
Af8DwAH/A8AD/wEAAf8DAAH/AwAB/wPAAf8DwAH/AwAB/xgAAVYCWAG7AUAB7gL/AQcB5AH+Af8DSgGM
BAADXQHTAeIC4AH/AdMC0QH/A14B1RMAAQEDYQHkAfQB5AHgAf8BzgEYAQAB/wHeASoBAAH/AeUBNgEC
Af8B5gFAAQcB/wHlAUwBFwH/AecBiQEsAf8B7AGKAR4B/wHsAZABJQH/AewBjwEkAf8B6wGDARYB/wH4
AdsBygH/A2QB8QMCAQMEAAEaAVIBlwH/AVMByAHkAf8BgQHGAecB/wFTAcUB4gH/AYABygHkAf8BlAHT
Ae8B/wGuAeMB+AH/AS4BnQG+Af8BiwHNAeYB/wGMAcwB5QH/AYkBxgHgAf8BlwHaAe8B/wEuAZoBvQH/
DAADhgX/AwAB/wOGA/8BAAH/A8AD/wEAAf8BAAf/A8AB/wPAAf8DAAH/AwAB/wMAAf8UAANUAa8BUAHx
Av8BXAGMAaQB/gFcAmEB3AHbAdEBzQH/Ac4BzAHLAf8DVAGuFAADRAF5A5gB/gHFATgBHgH/Ac8BLgEK
Af8B2AEmAQAB/wHjAS8BAAH/AeUBNAEAAf8B9QHcAdAB/wHhAUQBCwH/AekBSwENAf8B6gGDARsB/wHq
AYIBGgH/AekBUAEVAf8B6gFNARUB/wHsAeQB4QH/A0wBjwQAARwBUwGaAf8BiwHQAesB/wGNAdAB6wH/
AY0B0QHoAf8BjgHRAegB/wGkAdwB9QH/AbIB5wH0Af8ByQH3Av8BOAGjAb8B/wGmAdkB8wH/AZYBzwHo
Af8BrAHpAesB/wE0AZ4BwgH/DAADhgX/AwAB/wPAAf8DhgP/AQAD/wEAAf8BAAv/AwAB/wPAAf8DwAH/
A8AB/wMAAf8UAAFEAkUBfAFLAfAC/wFKAcUBzgH/A38B/gNIAYQYAANSAaEB+AL1Af8BvgEnAQ4B/wHP
AT4BIQH/AdUBNgEQAf8B2wEmAQAB/wHjASkBAAH/AfoB6gHjAf8B3gGEAR0B/wHkAUEBCAH/AegBRwEP
Af8B6AFIARAB/wHnAUQBDQH/AeYBOAEAAf8B+gH0AfEB/wNTAaoEAAEeAYIBnQH/AaEB2gHzAf8BpgHc
AfMB/wGnAd0B9AH/AaYB3AH1Af8BqgHjAfgB/wHFAe8C/wHNAfYC/wFBAaYBxQH/Aa8B4wHwAf8BrAHn
AfsB/wE9AaMBxgH/EAADhgX/AwAB/wPAAf8DwAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DhgH/A4YB/wOG
Af8DwAH/AwAB/xQAAz4BawGiAdMB4AH/A38B/gNXAbocAANRAaIB9QLyAf8BuQEpARUB/wHOAUcBMAH/
AdUBSgEuAf8B2QFBAR8B/wHcASsBAAH/AeIBLgEAAf8B9QHqAeUB/wHfAYcBJQH/AeMBMwEAAf8B5QE3
AQEB/wHlATQBAAH/AeQBMAEAAf8B+gH0AfIB/wNTAaoEAAEgAYIBoAH/AbEB4wH3Af8BtgHgAfcB/wGx
AeAB9gH/AbQB4wH5Af8BsQHmAfoB/wHCAe8B/AH/AdAB+wH+Af8BRAGuAcYB/wG4AeUB+gH/AcMB8gL/
AUUBqgHJAf8QAAOGAf8DhgH/AwAB/wPAAf8DwAH/A4YB/wOGAf8DhgH/A4YB/wOGAf8DhgH/A4YB/wOG
Af8DwAH/AwAB/wgAAy0BRgNRAaADWQHHAdQBzQHKAf8DbQH3AyIBMQNUAa4DSgGLGAADRAF5A/AB/wG2
ATgBKQH/AcwBTgE8Af8B0QFQAToB/wHYAYEBOwH/AdwBUAEyAf8B3AE3AQ4B/wHiAYIBMwH/AewB9AH2
Af8B5AFDAQ4B/wHkAToBDAH/AeQBRQEbAf8B3gFAARkB/wH2AfAB7wH/A0wBkAQAAScBiAGjAf8BuwHt
AfkB/wG9AfAB+gH/AbwB7gH6Af8BwwHtAfoB/wHFAfMB+gH/AcEB8gH8Af8B1AH6Af4B/wGBAbgBzQH/
AcoB6wH7Af8BygH0Av8BgwG6Ac8B/wwAA4YJ/wOGAf8DwAH/A8AB/wOGAf8DwAH/A8AB/wPAAf8DwAH/
A8AB/wPAAf8DwAH/A4YB/wMAAf8EAANRAZwB4AHfAd4B/wOoAf0BlQGUAZMB/wN/Af4DGwEmCAADVgG0
A1EBnBcAAQEDXgHdAfAB5gHlAf8BxQFHATkB/wHQAYkBTAH/AdMBgwFDAf8B+wH0AfIB/wHQAZkBgwH/
AcUBjwFAAf8B8AH2AfcB/wHjAYEBKwH/AeABggE2Af8B3AFLASsB/wH5Ae0B6QH/A10B7QMAAQEEAAEt
AYgBpwH/AcUB7AH6Af8BxAHvAfgB/wHDAe0B+QH/AcMB7AH7Af8BxQH3Af0B/wHJAfAB/gH/AdcB/AH6
Af8BjQG7Ad0B/wHVAfAB/gH/AdIB+AH9Af8BhgG8AdUB/xAAA4YB/wOGAf8DhgH/A4YB/wPAAf8DhgH/
AcwCRwL/AcwBRwH/AcwBmQEUAf8BzAGZAQAC/wFHARQB/wHMAUcBFAX/A4YB/wMAAf8DAwEEA1UBsgM6
AWEDLwFKAccBxgHFAf8DYgH2EAADVAGuA1ABnhQAA0oBiQHzAvEB/wHJAZQBjAH/Ac4BjAGAAf8B0wGS
AYQB/wHbAacBmwH/AfYB8AHtAf8B+AH0AfIB/wHhAbIBpAH/AdoBigFGAf8B2gGIAUUB/wHdAZ0BjAH/
AfkB8gHxAf8DUgGhCAABLQGJAaUB/wHIAfcC/wHPAfkC/wHTAfcB/QH/AdMB+wL/AdUB+AH8Af8B3AH6
Av8B4AH4Af4B/wGJAcIB1wH/AdMB7QH9Af8B1QH2Av8BlAG+AdUB/xgAA4YJ/wOGAf8BzAJHA/8BRwL/
AcwBRwH/AcwBmQEUAf8BzAGZAQAC/wFHARQF/wOGAf8DAAH/BAADHQEqA0cBgQNcAd8B6gHoAecB/wNh
Ae4UAANWAbMDVQGyAwYBCAwAAwEBAgNcAckB9ALxAf8ByQGVAY4B/wHIAYIBSgH/AdYBmwGPAf8B1wGa
AY0B/wHYAZkBigH/AdgBlQGFAf8B0QGEAUUB/wHYAZ4BkQH/AfsB9gH1Af8DXgHdAwsBDwgAAS0BjAGm
Af8BQgGnAcYB/wE/AakBxwH/AUMBpgHFAf8BTQGsAcwB/wFTAbsB0wH/AYoBvQHRAf8BkAHBAdcB/wHY
AfMB/QH/AdIB8gH4Af8B3QH6Av8BlAHDAdgB/xwAA4YB/wOGAf8DhgH/AcwCRwP/AUcD/wFHAv8BzAFH
Af8BzAGZARQB/wHMAZkBAAX/A4YB/wMAAf8EAANIAYMBjgKNAf4B+gL5Af8B5AHjAeIB/wNKAYsYAANd
AfADWQHCAwMBBAwAAwQBBgNcAc0B9AHyAfEB/wHuAeAB3gH/Ab0BTwFGAf8BtAEzAScB/wG3ATUBKAH/
AcQBgAFHAf8B8wHkAeIB/wH8AfkB+AH/A1wB3wMJAQwMAAMjATMBNgGSAaoB/wHSAfUC/wHVAfkC/wHT
AfkB/QH/Ad4B+wL/Ad8B+QL/Ad0B9gL/AeQB+gL/Ad4B/QH8Af8B3QH8AfsB/wGXAcMB2gH/JAADhgH/
AcwCRwL/AcwBRwP/AUcD/wFHAv8BzAFHAf8BzAGZARQF/wOGAf8DAAH/CAADNQFVA1sBxANSAacDAQEC
GAADIQEwA0kBhwMEAQYQAAMDAQQDTQGRA2EB5gH4AfcB9gH/AfkC+AH/AfoC+AH/AfgB9gH1Af8DXQHt
A1ABngMIAQsUAAMjATMBRgGsAckB/wFNAbABywH/AVEBswHRAf8BjgG+AdYB/wGRAcQB2AH/AZ0BxgHd
Af8BmgHHAdwB/wGYAckB3wH/AZsBxgHZAf8DIwEzJAADhgH/AcwCRwH/AcwBRwEUAf8BzAFHARQB/wHM
AUcBFAH/AcwBRwEUAf8BzAFHARQF/wOGAf8DAAH/VAADCwEPAz4BagNKAYkDSgGLA0ABbwMHAQpsAAOG
Af8D1wH/A9cB/wPXAf8D1wH/A9cB/wPXAf8D1wH/A4YB/wMAAf8BQgFNAT4HAAE+AwABKAMAAUADAAEg
AwABAQEAAQEGAAEBFgAD/wEABv8DAAEPAfgBPwL/AwABDwH4AT8C/wMAAQ8B+AE/Av8DAAEPAfgBPwL/
AwABDwH4AT8C/wMAAQ8BAAEBAQABAQMAAQ8BAAEBAQABAQMAAQwBAAEBAQABAQUAAQEBAAEBBQABAQEA
AQEEAAH4AT8C/wIAAfABAAH4AT8C/wIAAfABAAH4AT8C/wIAAeABAAH4AT8C/wIAAv8B+AE/Av8CAAL/
AfgBHwGAAf8BjAEfAQABAwHgAQcBgAEDAYABDwEAAQMBwAEDAYABAQGAAQcBhwGDAYABAQGAAQABgAEH
AcMBgwGAAQEBgAEBAYABBwHhAQ8CAAGAAQMBgAEBAfABHwIAAYABAwGAAQAB+AE/AgABgAEHAYABAAH4
AX8CAAGAAQcBgAEAAcABPwIAAYABBwIAAYEBnwIAAYABBwGAAQABAwHPAYABAQGAAQcB4AEAAYMB4wGA
AQEBgAEHAfABAAGDAfEBwAEDAYABBwH8AQABwwHxAeABBwHAAQcB/AEAAv8B+AEfAv8B/AEACw==
</value>
</data>
<metadata name="ToolsMenuStrip.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">

View File

@ -60,6 +60,7 @@ Public Class RemoteAppMainWindow
EditButton.Enabled = False
DeleteButton.Enabled = False
CreateClientConnection.Enabled = False
Me.DuplicateToolStripMenuItem.Enabled = False
End Sub
Private Sub AppList_DoubleClick(sender As Object, e As EventArgs) Handles AppList.DoubleClick
@ -72,11 +73,13 @@ Public Class RemoteAppMainWindow
If AppList.SelectedItems.Count = 1 Then
Me.EditButton.Enabled = True
Me.DeleteButton.Enabled = True
CreateClientConnection.Enabled = True
Me.CreateClientConnection.Enabled = True
Me.DuplicateToolStripMenuItem.Enabled = True
Else
Me.EditButton.Enabled = False
Me.DeleteButton.Enabled = False
Me.CreateClientConnection.Enabled = False
Me.DuplicateToolStripMenuItem.Enabled = False
End If
End Sub
@ -180,4 +183,13 @@ Public Class RemoteAppMainWindow
End Sub
Private Sub DuplicateToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles DuplicateToolStripMenuItem.Click
DuplicateRemoteApp(AppList.SelectedItems(0).Text)
ReloadApps()
End Sub
Private Sub DuplicateRemoteApp(AppName As String)
Dim sra As New SystemRemoteApps
sra.DuplicateApp(AppName)
End Sub
End Class

View File

@ -95,6 +95,8 @@ Public Class SystemRemoteApps
Dim AppKey As Microsoft.Win32.RegistryKey = BaseKey.OpenSubKey(Name)
If AppKey Is Nothing Then Return Nothing
App.Name = Name
App.FullName = AppKey.GetValue("Name", "")
App.Path = AppKey.GetValue("Path", "")
@ -153,6 +155,20 @@ Public Class SystemRemoteApps
End Sub
Public Sub DuplicateApp(Name As String)
Dim NewApp = GetApp(Name)
Dim NewName = NewApp.Name
While GetApp(NewName) IsNot Nothing
NewName = NewName & " copy"
End While
NewApp.Name = NewName
SaveApp(NewApp)
End Sub
Public Sub RenameApp(RemoteAppOldName As String, RemoteAppNewName As String)
Dim App As New RemoteApp
Dim SystemApps As New SystemRemoteApps