From 3306d36ecbc024775972e5cf7971b2a7a70671d0 Mon Sep 17 00:00:00 2001 From: lempamo Date: Wed, 23 Aug 2017 13:38:40 -0400 Subject: Renaming the game! --- .../OS/Win95/Win95Apps/WinClassicFTPClient.cs | 110 +++++++++++++++++++++ 1 file changed, 110 insertions(+) create mode 100644 Histacom2/OS/Win95/Win95Apps/WinClassicFTPClient.cs (limited to 'Histacom2/OS/Win95/Win95Apps/WinClassicFTPClient.cs') diff --git a/Histacom2/OS/Win95/Win95Apps/WinClassicFTPClient.cs b/Histacom2/OS/Win95/Win95Apps/WinClassicFTPClient.cs new file mode 100644 index 0000000..1640818 --- /dev/null +++ b/Histacom2/OS/Win95/Win95Apps/WinClassicFTPClient.cs @@ -0,0 +1,110 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Drawing; +using System.Data; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; +using Histacom2.Engine; + +namespace Histacom2.OS.Win95.Win95Apps +{ + public partial class WinClassicFTPClient : UserControl + { + public WinClassicFTPClient() + { + InitializeComponent(); + } + + + private void button1_Click(object sender, EventArgs e) + { + if (hostnameBox.Text == "172.68.119.42") + { + infoLabel.Hide(); + if (usernameBox.Text == "12padams") + { + infoLabel.Hide(); + if (passBox.Text == "projectDeath98") + { + infoLabel.Hide(); + infoLabel.ForeColor = Color.Green; + infoLabel.Text = "[200] OK"; + welcomeLabel.Hide(); + infoLabel.Show(); + ftpFiles.Show(); + } + else + { + infoLabel.Text = "[430] Incorrect Password"; + infoLabel.Show(); + } + } + else + { + infoLabel.Text = "[430] Incorrect Username"; + infoLabel.Show(); + } + } + else + { + infoLabel.Text = "[404] Not Found"; + infoLabel.Show(); + } + } + + private void ftpItems_Click(object sender, EventArgs e) + { + Point objDrawingPoint = ftpFiles.PointToClient(Cursor.Position); + ListViewItem objListViewItem = new ListViewItem(); + if (objDrawingPoint != null) + { + objListViewItem = ftpFiles.GetItemAt(objDrawingPoint.X, objDrawingPoint.Y); + if (objListViewItem.Text == "/software/") + { + ftpFiles.Clear(); + ListViewItem listViewItem1 = new ListViewItem(new string[] { "/downloads/" }, 0, Color.Black, Color.Empty, null); + ListViewItem listViewItem2 = new ListViewItem(new string[] { "skindows.html" }, 1, Color.Black, Color.Empty, null); + ftpFiles.Items.AddRange(new ListViewItem[] { listViewItem1, listViewItem2 }); + } + else if (objListViewItem.Text == "/downloads/") + { + ftpFiles.Clear(); + ListViewItem listViewItem1 = new ListViewItem(new string[] { "/totallynotthetimedistorter/" }, 0, Color.Black, Color.Empty, null); + ListViewItem listViewItem2 = new ListViewItem(new string[] { "FTP Client Setup.exe" }, 2, Color.Black, Color.Empty, null); + ListViewItem listViewItem3 = new ListViewItem(new string[] { "Web Chat Setup.exe" }, 2, Color.Black, Color.Empty, null); + ftpFiles.Items.AddRange(new ListViewItem[] { listViewItem1, listViewItem2, listViewItem3 }); + } + else if (objListViewItem.Text == "/totallynotthetimedistorter/") + { + ftpFiles.Clear(); + ListViewItem listViewItem1 = new ListViewItem(new string[] { "Time Distorter Setup.exe" }, 2, Color.Black, Color.Empty, null); + ftpFiles.Items.AddRange(new ListViewItem[] { listViewItem1 }); + } + else if (objListViewItem.Text == "FTP Client Setup.exe") + { + WinClassicDownloader opendownload = new WinClassicDownloader(); + WindowManager wm = new WindowManager(); + wm.StartWin95(opendownload, "Downloader", null, false, true); + opendownload.appName.Text = "Downloading: FTP Client"; + } + else if (objListViewItem.Text == "Web Chat Setup.exe") + { + WinClassicDownloader opendownload = new WinClassicDownloader(); + WindowManager wm = new WindowManager(); + wm.StartWin95(opendownload, "Downloader", null, false, true); + opendownload.appName.Text = "Downloading: Web Chat 1998"; + } + else if (objListViewItem.Text == "Time Distorter Setup.exe") + { + WinClassicDownloader opendownload = new WinClassicDownloader(); + WindowManager wm = new WindowManager(); + wm.StartWin95(opendownload, "Downloader", null, false, true); + opendownload.appName.Text = "Downloading: Time Distorter 0.1"; + } + } + } + } +} -- cgit v1.2.3 From 12d308ccee2c052f97df9b7f0ad38381d0df0dab Mon Sep 17 00:00:00 2001 From: lempamo Date: Fri, 25 Aug 2017 00:07:44 -0400 Subject: learn to track all files plz --- Histacom2.sln | 38 ++++++ Histacom2/OS/Win95/Win95Apps/WebChat1998.resx | 134 +++++++++++++++++++++ .../OS/Win95/Win95Apps/WinClassicFTPClient.cs | 10 +- Histacom2/Resources/WinClassic/Win98SideBar.png | Bin 0 -> 1516 bytes 4 files changed, 181 insertions(+), 1 deletion(-) create mode 100644 Histacom2.sln create mode 100644 Histacom2/OS/Win95/Win95Apps/WebChat1998.resx create mode 100644 Histacom2/Resources/WinClassic/Win98SideBar.png (limited to 'Histacom2/OS/Win95/Win95Apps/WinClassicFTPClient.cs') diff --git a/Histacom2.sln b/Histacom2.sln new file mode 100644 index 0000000..4e0ee6a --- /dev/null +++ b/Histacom2.sln @@ -0,0 +1,38 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 14 +VisualStudioVersion = 14.0.24720.0 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Histacom2.Engine", "Histacom2.Engine\Histacom2.Engine.csproj", "{9477B70F-2D32-4E1D-857B-4624A1DEEB1B}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Histacom2", "Histacom2\Histacom2.csproj", "{B958AA5F-8AED-456C-9C07-9E4C6C027042}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Debug|x86 = Debug|x86 + Release|Any CPU = Release|Any CPU + Release|x86 = Release|x86 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {9477B70F-2D32-4E1D-857B-4624A1DEEB1B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {9477B70F-2D32-4E1D-857B-4624A1DEEB1B}.Debug|Any CPU.Build.0 = Debug|Any CPU + {9477B70F-2D32-4E1D-857B-4624A1DEEB1B}.Debug|x86.ActiveCfg = Debug|Any CPU + {9477B70F-2D32-4E1D-857B-4624A1DEEB1B}.Debug|x86.Build.0 = Debug|Any CPU + {9477B70F-2D32-4E1D-857B-4624A1DEEB1B}.Release|Any CPU.ActiveCfg = Release|Any CPU + {9477B70F-2D32-4E1D-857B-4624A1DEEB1B}.Release|Any CPU.Build.0 = Release|Any CPU + {9477B70F-2D32-4E1D-857B-4624A1DEEB1B}.Release|x86.ActiveCfg = Release|Any CPU + {9477B70F-2D32-4E1D-857B-4624A1DEEB1B}.Release|x86.Build.0 = Release|Any CPU + {B958AA5F-8AED-456C-9C07-9E4C6C027042}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {B958AA5F-8AED-456C-9C07-9E4C6C027042}.Debug|Any CPU.Build.0 = Debug|Any CPU + {B958AA5F-8AED-456C-9C07-9E4C6C027042}.Debug|x86.ActiveCfg = Debug|x86 + {B958AA5F-8AED-456C-9C07-9E4C6C027042}.Debug|x86.Build.0 = Debug|x86 + {B958AA5F-8AED-456C-9C07-9E4C6C027042}.Release|Any CPU.ActiveCfg = Release|Any CPU + {B958AA5F-8AED-456C-9C07-9E4C6C027042}.Release|Any CPU.Build.0 = Release|Any CPU + {B958AA5F-8AED-456C-9C07-9E4C6C027042}.Release|x86.ActiveCfg = Release|x86 + {B958AA5F-8AED-456C-9C07-9E4C6C027042}.Release|x86.Build.0 = Release|x86 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/Histacom2/OS/Win95/Win95Apps/WebChat1998.resx b/Histacom2/OS/Win95/Win95Apps/WebChat1998.resx new file mode 100644 index 0000000..f1d3183 --- /dev/null +++ b/Histacom2/OS/Win95/Win95Apps/WebChat1998.resx @@ -0,0 +1,134 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + If you do not agree to the following rules below DO NOT log into the chat: + +No Bullying +No Swearing +No Hacking +No Illegal Files/ Piracy + +Failure to follow these rules will result in serious irreversible consequences. + + \ No newline at end of file diff --git a/Histacom2/OS/Win95/Win95Apps/WinClassicFTPClient.cs b/Histacom2/OS/Win95/Win95Apps/WinClassicFTPClient.cs index 1640818..83f8b5d 100644 --- a/Histacom2/OS/Win95/Win95Apps/WinClassicFTPClient.cs +++ b/Histacom2/OS/Win95/Win95Apps/WinClassicFTPClient.cs @@ -75,7 +75,8 @@ namespace Histacom2.OS.Win95.Win95Apps ListViewItem listViewItem1 = new ListViewItem(new string[] { "/totallynotthetimedistorter/" }, 0, Color.Black, Color.Empty, null); ListViewItem listViewItem2 = new ListViewItem(new string[] { "FTP Client Setup.exe" }, 2, Color.Black, Color.Empty, null); ListViewItem listViewItem3 = new ListViewItem(new string[] { "Web Chat Setup.exe" }, 2, Color.Black, Color.Empty, null); - ftpFiles.Items.AddRange(new ListViewItem[] { listViewItem1, listViewItem2, listViewItem3 }); + ListViewItem listViewItem4 = new ListViewItem(new string[] { "Guess The Number V1 Setup.exe" }, 2, Color.Black, Color.Empty, null); + ftpFiles.Items.AddRange(new ListViewItem[] { listViewItem1, listViewItem2, listViewItem3, listViewItem4 }); } else if (objListViewItem.Text == "/totallynotthetimedistorter/") { @@ -104,6 +105,13 @@ namespace Histacom2.OS.Win95.Win95Apps wm.StartWin95(opendownload, "Downloader", null, false, true); opendownload.appName.Text = "Downloading: Time Distorter 0.1"; } + else if (objListViewItem.Text == "Guess The Number V1 Setup.exe") + { + WinClassicDownloader opendownload = new WinClassicDownloader(); + WindowManager wm = new WindowManager(); + wm.StartWin95(opendownload, "Downloader", null, false, true); + opendownload.appName.Text = "Downloading: Guess The Number V1"; + } } } } diff --git a/Histacom2/Resources/WinClassic/Win98SideBar.png b/Histacom2/Resources/WinClassic/Win98SideBar.png new file mode 100644 index 0000000..5451da3 Binary files /dev/null and b/Histacom2/Resources/WinClassic/Win98SideBar.png differ -- cgit v1.2.3 From 965a9beb4b7ac52816136a8c701a26d3d80ae398 Mon Sep 17 00:00:00 2001 From: lempamo Date: Sat, 26 Aug 2017 18:48:50 -0400 Subject: off to the next version! --- Histacom2/OS/Win95/Win95Apps/WinClassicFTPClient.cs | 2 ++ Histacom2/Properties/AssemblyInfo.cs | 4 ++-- Histacom2/TitleScreen.cs | 8 ++++---- 3 files changed, 8 insertions(+), 6 deletions(-) (limited to 'Histacom2/OS/Win95/Win95Apps/WinClassicFTPClient.cs') diff --git a/Histacom2/OS/Win95/Win95Apps/WinClassicFTPClient.cs b/Histacom2/OS/Win95/Win95Apps/WinClassicFTPClient.cs index 83f8b5d..674bb23 100644 --- a/Histacom2/OS/Win95/Win95Apps/WinClassicFTPClient.cs +++ b/Histacom2/OS/Win95/Win95Apps/WinClassicFTPClient.cs @@ -97,6 +97,7 @@ namespace Histacom2.OS.Win95.Win95Apps WindowManager wm = new WindowManager(); wm.StartWin95(opendownload, "Downloader", null, false, true); opendownload.appName.Text = "Downloading: Web Chat 1998"; + opendownload.amountToDL = 35; } else if (objListViewItem.Text == "Time Distorter Setup.exe") { @@ -111,6 +112,7 @@ namespace Histacom2.OS.Win95.Win95Apps WindowManager wm = new WindowManager(); wm.StartWin95(opendownload, "Downloader", null, false, true); opendownload.appName.Text = "Downloading: Guess The Number V1"; + opendownload.amountToDL = 16; } } } diff --git a/Histacom2/Properties/AssemblyInfo.cs b/Histacom2/Properties/AssemblyInfo.cs index 387ec5b..981eb39 100644 --- a/Histacom2/Properties/AssemblyInfo.cs +++ b/Histacom2/Properties/AssemblyInfo.cs @@ -33,7 +33,7 @@ using System.Runtime.InteropServices; // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("2.0.0.3")] -[assembly: AssemblyFileVersion("2.0.0.3")] +[assembly: AssemblyVersion("2.0.1")] +[assembly: AssemblyFileVersion("2.0.1")] [assembly: NeutralResourcesLanguage("en-US")] diff --git a/Histacom2/TitleScreen.cs b/Histacom2/TitleScreen.cs index 8ff5e3d..1cefa9c 100644 --- a/Histacom2/TitleScreen.cs +++ b/Histacom2/TitleScreen.cs @@ -126,7 +126,7 @@ namespace Histacom2 Resources.google.Save(Path.Combine(DataDirectory, "google.jpg")); // Set GameVersion - gameversion.Text = "Version 2.0.0.3"; + gameversion.Text = "Version 2.0.1"; // Initialize Font File.WriteAllBytes(DataDirectory + "\\LeviWindows.ttf", Resources.LeviWindows); @@ -268,7 +268,7 @@ namespace Histacom2 private void gameversion_MouseLeave(object sender, EventArgs e) { - gameversion.Text = "Version 2.0.0.3"; + gameversion.Text = "Version 2.0.1"; } private void startbutton_Click(object sender, EventArgs e) @@ -291,9 +291,9 @@ namespace Histacom2 private void updateText_Tick(object sender, EventArgs e) { - if (gameversion.Text != "Version 2.0.0.3") + if (gameversion.Text != "Version 2.0.1") { - gameversion.Text = "Version 2.0.0.3"; + gameversion.Text = "Version 2.0.1"; updateText.Stop(); } } -- cgit v1.2.3 From 1755a435f6d308bfbb3dd1f40f5825a1339b63cf Mon Sep 17 00:00:00 2001 From: FloppyDiskDrive Date: Sat, 26 Aug 2017 19:26:14 -0500 Subject: Cleaned up the FTP Client Made it a bit better in terms of UI and code (gave the buttons proper names), and added a tiny bit more functionality. --- .../Win95Apps/WinClassicFTPClient.Designer.cs | 48 ++++++++++++---------- .../OS/Win95/Win95Apps/WinClassicFTPClient.cs | 16 ++++++++ .../OS/Win95/Win95Apps/WinClassicFTPClient.resx | 2 +- 3 files changed, 43 insertions(+), 23 deletions(-) (limited to 'Histacom2/OS/Win95/Win95Apps/WinClassicFTPClient.cs') diff --git a/Histacom2/OS/Win95/Win95Apps/WinClassicFTPClient.Designer.cs b/Histacom2/OS/Win95/Win95Apps/WinClassicFTPClient.Designer.cs index 9eb36a7..9e09cb0 100644 --- a/Histacom2/OS/Win95/Win95Apps/WinClassicFTPClient.Designer.cs +++ b/Histacom2/OS/Win95/Win95Apps/WinClassicFTPClient.Designer.cs @@ -37,7 +37,7 @@ "???.html"}, 1, System.Drawing.Color.Black, System.Drawing.Color.Empty, null); System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(WinClassicFTPClient)); this.topBar = new System.Windows.Forms.Panel(); - this.button1 = new System.Windows.Forms.Button(); + this.btnLogin = new System.Windows.Forms.Button(); this.infoLabel = new System.Windows.Forms.Label(); this.label4 = new System.Windows.Forms.Label(); this.textBox4 = new System.Windows.Forms.TextBox(); @@ -49,7 +49,7 @@ this.hostnameBox = new System.Windows.Forms.TextBox(); this.contextMenuStrip1 = new System.Windows.Forms.ContextMenuStrip(this.components); this.panel1 = new System.Windows.Forms.Panel(); - this.button2 = new System.Windows.Forms.Button(); + this.btnCancel = new System.Windows.Forms.Button(); this.welcomeLabel = new System.Windows.Forms.Label(); this.ftpFiles = new System.Windows.Forms.ListView(); this.fileIcons = new System.Windows.Forms.ImageList(this.components); @@ -60,7 +60,7 @@ // topBar // this.topBar.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D; - this.topBar.Controls.Add(this.button1); + this.topBar.Controls.Add(this.btnLogin); this.topBar.Controls.Add(this.infoLabel); this.topBar.Controls.Add(this.label4); this.topBar.Controls.Add(this.textBox4); @@ -76,15 +76,16 @@ this.topBar.Size = new System.Drawing.Size(762, 30); this.topBar.TabIndex = 0; // - // button1 + // btnLogin // - this.button1.Location = new System.Drawing.Point(585, 2); - this.button1.Name = "button1"; - this.button1.Size = new System.Drawing.Size(44, 23); - this.button1.TabIndex = 5; - this.button1.Text = "Login"; - this.button1.UseVisualStyleBackColor = true; - this.button1.Click += new System.EventHandler(this.button1_Click); + this.btnLogin.FlatStyle = System.Windows.Forms.FlatStyle.Flat; + this.btnLogin.Location = new System.Drawing.Point(585, 2); + this.btnLogin.Name = "btnLogin"; + this.btnLogin.Size = new System.Drawing.Size(44, 23); + this.btnLogin.TabIndex = 5; + this.btnLogin.Text = "Login"; + this.btnLogin.UseVisualStyleBackColor = true; + this.btnLogin.Click += new System.EventHandler(this.button1_Click); // // infoLabel // @@ -172,7 +173,7 @@ // panel1 // this.panel1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D; - this.panel1.Controls.Add(this.button2); + this.panel1.Controls.Add(this.btnCancel); this.panel1.Controls.Add(this.welcomeLabel); this.panel1.Dock = System.Windows.Forms.DockStyle.Bottom; this.panel1.Location = new System.Drawing.Point(0, 469); @@ -180,18 +181,20 @@ this.panel1.Size = new System.Drawing.Size(762, 30); this.panel1.TabIndex = 9; // - // button2 + // btnCancel // - this.button2.Location = new System.Drawing.Point(3, 2); - this.button2.Name = "button2"; - this.button2.Size = new System.Drawing.Size(75, 23); - this.button2.TabIndex = 0; - this.button2.Text = "cancelButton"; - this.button2.UseVisualStyleBackColor = true; + this.btnCancel.FlatStyle = System.Windows.Forms.FlatStyle.Flat; + this.btnCancel.Location = new System.Drawing.Point(3, 2); + this.btnCancel.Name = "btnCancel"; + this.btnCancel.Size = new System.Drawing.Size(75, 23); + this.btnCancel.TabIndex = 0; + this.btnCancel.Text = "Cancel"; + this.btnCancel.UseVisualStyleBackColor = true; + this.btnCancel.Click += new System.EventHandler(this.btnCancel_Click); // // welcomeLabel // - this.welcomeLabel.BackColor = System.Drawing.Color.WhiteSmoke; + this.welcomeLabel.BackColor = System.Drawing.Color.Transparent; this.welcomeLabel.Location = new System.Drawing.Point(577, 7); this.welcomeLabel.Name = "welcomeLabel"; this.welcomeLabel.Size = new System.Drawing.Size(178, 13); @@ -242,6 +245,7 @@ this.Controls.Add(this.topBar); this.Name = "WinClassicFTPClient"; this.Size = new System.Drawing.Size(762, 499); + this.Load += new System.EventHandler(this.WinClassicFTPClient_Load); this.topBar.ResumeLayout(false); this.topBar.PerformLayout(); this.panel1.ResumeLayout(false); @@ -262,9 +266,9 @@ private System.Windows.Forms.ContextMenuStrip contextMenuStrip1; public System.Windows.Forms.TextBox hostnameBox; private System.Windows.Forms.Label infoLabel; - private System.Windows.Forms.Button button1; + private System.Windows.Forms.Button btnLogin; private System.Windows.Forms.Panel panel1; - private System.Windows.Forms.Button button2; + private System.Windows.Forms.Button btnCancel; private System.Windows.Forms.Label welcomeLabel; internal System.Windows.Forms.ListView ftpFiles; private System.Windows.Forms.ImageList fileIcons; diff --git a/Histacom2/OS/Win95/Win95Apps/WinClassicFTPClient.cs b/Histacom2/OS/Win95/Win95Apps/WinClassicFTPClient.cs index 674bb23..1488808 100644 --- a/Histacom2/OS/Win95/Win95Apps/WinClassicFTPClient.cs +++ b/Histacom2/OS/Win95/Win95Apps/WinClassicFTPClient.cs @@ -116,5 +116,21 @@ namespace Histacom2.OS.Win95.Win95Apps } } } + + private void DoClassicButtons() + { + btnLogin.Paint += (sender, args) => Engine.Paintbrush.PaintClassicBorders(sender, args, 2); + btnCancel.Paint += (sender, args) => Engine.Paintbrush.PaintClassicBorders(sender, args, 2); + } + + private void btnCancel_Click(object sender, EventArgs e) + { + ParentForm.Close(); + } + + private void WinClassicFTPClient_Load(object sender, EventArgs e) + { + DoClassicButtons(); + } } } diff --git a/Histacom2/OS/Win95/Win95Apps/WinClassicFTPClient.resx b/Histacom2/OS/Win95/Win95Apps/WinClassicFTPClient.resx index 2d36395..0869aa0 100644 --- a/Histacom2/OS/Win95/Win95Apps/WinClassicFTPClient.resx +++ b/Histacom2/OS/Win95/Win95Apps/WinClassicFTPClient.resx @@ -128,7 +128,7 @@ AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAABe - EgAAAk1TRnQBSQFMAgEBAwEAARgBAAEYAQABIAEAASABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo + EgAAAk1TRnQBSQFMAgEBAwEAASABAAEgAQABIAEAASABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo AwABgAMAASADAAEBAQABCAYAARAYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5 AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA -- cgit v1.2.3